Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Gtk4 bug fixes and improvements | Marvin W | 2022-07-27 | 15 | -42/+69 |
| | |||||
* | Improve Gtk4 port | fiaxh | 2022-07-27 | 91 | -1465/+587 |
| | |||||
* | Video for GTK4 | Marvin W | 2022-07-27 | 5 | -99/+185 |
| | |||||
* | Port from GTK3 to GTK4 | fiaxh | 2022-07-27 | 160 | -5450/+4526 |
| | |||||
* | Support devices with multiple framerate options in get_max_fps (#1224) | Matthew Egeler | 2022-05-17 | 1 | -2/+20 |
| | |||||
* | Fix calculation of best camera framerate | foucault | 2022-05-17 | 1 | -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) | Xavi92 | 2022-05-11 | 1 | -0/+14 |
| | |||||
* | Prepare http-files plugin for libsoup-3 support | Marvin W | 2022-04-09 | 6 | -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 tests | Marvin W | 2022-04-08 | 3 | -4/+4 |
| | |||||
* | Allow cancellation of file transfers | Marvin W | 2022-03-30 | 6 | -12/+73 |
| | |||||
* | Fix Version handling, add function to retrieve short version without git commit | Marvin W | 2022-03-30 | 4 | -4/+10 |
| | |||||
* | set a generic MIME type for encrypted file (#1213) | Nkwuda Sunday Cletus | 2022-03-23 | 1 | -1/+1 |
| | |||||
* | Fix build on Vala < 0.50 and pre-release Vala versions | Marvin W | 2022-03-16 | 2 | -3/+5 |
| | |||||
* | Add XEP implementation status to DOAP | Marvin W | 2022-03-16 | 2 | -4/+80 |
| | |||||
* | QR-code: Actually use Uri.join if glib version supports it | fiaxh | 2022-03-09 | 2 | -7/+8 |
| | |||||
* | OMEMO QR code: URI-escape the JID | mjk | 2022-02-26 | 1 | -1/+17 |
| | |||||
* | OMEMO: Make QR code "scalable" in accordance with GDK_SCALE | mjk | 2022-02-25 | 1 | -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 function | mjk | 2022-02-25 | 1 | -16/+35 |
| | |||||
* | OMEMO: Make QR code fixed-resolution and the quiet zone ISO-conformant | mjk | 2022-02-25 | 4 | -24/+34 |
| | |||||
* | Fix quote formating to not (partially) expect a space after > | fiaxh | 2022-02-14 | 1 | -1/+1 |
| | |||||
* | Update DOAP file | Marvin W | 2022-02-14 | 2 | -0/+84 |
| | |||||
* | RTP: clarify codec support warning | mjk | 2022-02-13 | 1 | -1/+1 |
| | |||||
* | Prepare for 0.3 release | fiaxh | 2022-02-12 | 4 | -7/+8 |
| | |||||
* | Update translations | Translations | 2022-02-12 | 112 | -729/+889 |
| | |||||
* | Fix call participant widget | Marvin W | 2022-02-12 | 2 | -26/+7 |
| | |||||
* | Remove call notification if other device accepted/denied | fiaxh | 2022-02-12 | 2 | -12/+26 |
| | |||||
* | CIM: Announce accepted method | Marvin W | 2022-02-12 | 3 | -4/+20 |
| | |||||
* | Fix build on Debian 10 | Marvin W | 2022-02-12 | 1 | -7/+12 |
| | |||||
* | Calls: Show invite button quicker | fiaxh | 2022-02-12 | 2 | -3/+7 |
| | |||||
* | Calls: Fix OMEMO in group calls | Marvin W | 2022-02-12 | 6 | -24/+88 |
| | |||||
* | Calls: Only show invite button when it's supported | Marvin W | 2022-02-12 | 1 | -3/+3 |
| | |||||
* | Calls: Fix device selector for multi-party calls, allow picking device ↵ | Marvin W | 2022-02-12 | 9 | -65/+114 |
| | | | | before call started | ||||
* | Calls: Use GtkHeaderBar for each participant | Marvin W | 2022-02-12 | 4 | -107/+92 |
| | |||||
* | Various call fixes | fiaxh | 2022-02-12 | 7 | -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 W | 2022-02-11 | 2 | -0/+7 |
| | | | | warning_once | ||||
* | RTP: Make codec and hardware support compile-time configurable | Marvin W | 2022-02-11 | 5 | -29/+84 |
| | |||||
* | Various call fixes | fiaxh | 2022-02-10 | 6 | -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-accept | Marvin W | 2022-02-09 | 3 | -3/+35 |
| | |||||
* | Wording: Use singular in 'No camera/microphone/speaker found' | fiaxh | 2022-02-08 | 42 | -123/+123 |
| | |||||
* | Update translations | Translations | 2022-02-08 | 112 | -121/+1081 |
| | |||||
* | Call Invite Message: Send 'finished' messages, include reasons | fiaxh | 2022-02-08 | 4 | -17/+42 |
| | |||||
* | Calls: Device picker | Marvin W | 2022-02-08 | 7 | -112/+138 |
| | |||||
* | Update translations | Translations | 2022-02-08 | 114 | -2733/+3617 |
| | |||||
* | Let call notification say if it's a group call | fiaxh | 2022-02-08 | 6 | -15/+29 |
| | |||||
* | Various call fixes | fiaxh | 2022-02-07 | 6 | -65/+60 |
| | | | | | | - Use groupchat message type for invites in MUCs - Use call id (from propose) instead of message id for Call Invite Messages - Fix call window controlls appearing when hovering controls | ||||
* | Fix quote styling occurring in the middle of a line | fiaxh | 2022-02-07 | 2 | -15/+15 |
| | | | | fixup 454c00a, 795af2d, 4e9e09a | ||||
* | Support direct jingle call invites with call invite messages | fiaxh | 2022-02-07 | 5 | -119/+214 |
| | |||||
* | Add support for call invite messages | fiaxh | 2022-02-07 | 8 | -155/+161 |
| | | | | As of https://github.com/xsf/xeps/pull/1155 | ||||
* | Various call UI/UX improvements | fiaxh | 2022-02-07 | 14 | -118/+180 |
| | |||||
* | RTP: Use two channels for Opus | Marvin W | 2022-02-06 | 1 | -1/+1 |
| | | | | Fixes: #1189 |