aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* GTK4: Don't require use of MenuButton.set_child introduced with 4.6Marvin W2022-08-213-3/+25
|
* CMake: Fix version checksMarvin W2022-08-211-4/+4
|
* Move all icons in respective pathsMarvin W2022-08-206-8/+7
|
* Disable tooltips for GTK 4.6.4 - 4.6.6fiaxh2022-08-2012-15/+28
| | | | | A bug in GTK caused the application to crash in some tooltip-related conditions https://gitlab.gnome.org/GNOME/gtk/-/issues/4941
* GTK4: Fix theme blue highlightMarvin W2022-08-201-1/+1
|
* Switch CI to GTK4 dependenciesfiaxh2022-07-271-2/+3
|
* Gtk4 bug fixes and improvementsMarvin W2022-07-2715-42/+69
|
* Improve Gtk4 portfiaxh2022-07-2791-1465/+587
|
* Video for GTK4Marvin W2022-07-275-99/+185
|
* Port from GTK3 to GTK4fiaxh2022-07-27160-5450/+4526
|
* Support devices with multiple framerate options in get_max_fps (#1224)Matthew Egeler2022-05-171-2/+20
|
* Fix calculation of best camera frameratefoucault2022-05-171-1/+3
| | | | | | When the algorithm iterates over all the available v4l2 capabilities it tries to determine the best framerate for each one of YUYV (video/x-raw) modes presented by the hardware (best_fraction, line 357 in device.vala). Regardless of what's determined to be the "best" YUYV mode from within the conditional right after (line 385) the best fractional framerate will always point to the last iterated framerate, which might be an extremely low one, like 7 or 5 FPS. When the framerate is then stored in the Gst.Structure (line 394) the fractional framerate will always be that last value which might be different than the correct one as calculated by best_fps (line 386). This workaround solves this issue by only updating best_fraction when the conditional in line 385 is satisfied. from issue #1195
* Inhibit idle and suspend during calls (#1233)Xavi922022-05-111-0/+14
|
* Prepare http-files plugin for libsoup-3 supportMarvin W2022-04-096-64/+122
| | | | | Note: ice plugin still depends on libsoup-2.4 and one can't have both in the same process, so this remains disabled by default
* Fix build of testsMarvin W2022-04-083-4/+4
|
* Allow cancellation of file transfersMarvin W2022-03-306-12/+73
|
* Fix Version handling, add function to retrieve short version without git commitMarvin W2022-03-304-4/+10
|
* set a generic MIME type for encrypted file (#1213)Nkwuda Sunday Cletus2022-03-231-1/+1
|
* Fix build on Vala < 0.50 and pre-release Vala versionsMarvin W2022-03-162-3/+5
|
* Add XEP implementation status to DOAPMarvin W2022-03-162-4/+80
|
* QR-code: Actually use Uri.join if glib version supports itfiaxh2022-03-092-7/+8
|
* OMEMO QR code: URI-escape the JIDmjk2022-02-261-1/+17
|
* OMEMO: Make QR code "scalable" in accordance with GDK_SCALEmjk2022-02-251-2/+4
| | | | | The QR code is now generated at the required resolution instead of being stretched for display with linear filtering.
* Qrencode: Break out upsampling into a separate functionmjk2022-02-251-16/+35
|
* OMEMO: Make QR code fixed-resolution and the quiet zone ISO-conformantmjk2022-02-254-24/+34
|
* Fix quote formating to not (partially) expect a space after >fiaxh2022-02-141-1/+1
|
* Update DOAP fileMarvin W2022-02-142-0/+84
|
* RTP: clarify codec support warningmjk2022-02-131-1/+1
|
* Prepare for 0.3 releasefiaxh2022-02-124-7/+8
|
* Update translationsTranslations2022-02-12112-729/+889
|
* Fix call participant widgetMarvin W2022-02-122-26/+7
|
* Remove call notification if other device accepted/deniedfiaxh2022-02-122-12/+26
|
* CIM: Announce accepted methodMarvin W2022-02-123-4/+20
|
* Fix build on Debian 10Marvin W2022-02-121-7/+12
|
* Calls: Show invite button quickerfiaxh2022-02-122-3/+7
|
* Calls: Fix OMEMO in group callsMarvin W2022-02-126-24/+88
|
* Calls: Only show invite button when it's supportedMarvin W2022-02-121-3/+3
|
* Calls: Fix device selector for multi-party calls, allow picking device ↵Marvin W2022-02-129-65/+114
| | | | before call started
* Calls: Use GtkHeaderBar for each participantMarvin W2022-02-124-107/+92
|
* Various call fixesfiaxh2022-02-127-31/+56
| | | | | | | | | - If peer invited us claiming audio-only and then wants to have a video content, do a content-modify and accept audio-only - Check contents for video (and modify) and whether call is truly accepted in PeerState.accept() directly - If a message contains both JMI and CIM, only use JMI - Fix outgoing CIM (disabled) - Use opacity instead of visiblity for file_menu, small fixes - Add back owner/admin/member queries when joining MUC (regression from 33104a7)
* RTP: Only display SSRC mismatch warning for GLib versions supporting ↵Marvin W2022-02-112-0/+7
| | | | warning_once
* RTP: Make codec and hardware support compile-time configurableMarvin W2022-02-115-29/+84
|
* Various call fixesfiaxh2022-02-106-25/+35
| | | | | | | - Don't create incoming CIM calls twice - Fix is_color check for video devices w/ multiple formats - Tolerate mismatching content creator on jingle responses - Change MUJI namespace to urn:xmpp:jingle:muji:0
* DTLS: Handle DTLS fingerprint in transport-info before session-acceptMarvin W2022-02-093-3/+35
|
* Wording: Use singular in 'No camera/microphone/speaker found'fiaxh2022-02-0842-123/+123
|
* Update translationsTranslations2022-02-08112-121/+1081
|
* Call Invite Message: Send 'finished' messages, include reasonsfiaxh2022-02-084-17/+42
|
* Calls: Device pickerMarvin W2022-02-087-112/+138
|
* Update translationsTranslations2022-02-08114-2733/+3617
|
* Let call notification say if it's a group callfiaxh2022-02-086-15/+29
|