| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Bind soup session lifetime to File provider/sender lifetime | Marvin W | 2026-02-10 | 2 | -6/+6 |
| | | | | | Required since libsoup 3.4. Fixes #1395 | ||||
| * | Consider stream readable when EOS is reached. | Marvin W | 2026-02-10 | 1 | -1/+1 |
| | | | | | Fixes #1373 | ||||
| * | HTTP: Make LimitInputStream pollable for better async compatibility | Marvin W | 2026-02-10 | 1 | -1/+20 |
| | | | | | Fixes #1307 | ||||
| * | Fix build on vala-c 0.56.17 | Xavier Del Campo Romero | 2025-02-19 | 1 | -2/+2 |
| | | | | | | | | | | | | Rationale from the original commit [1]: Annotating with array_null_terminated doesn't imply a missing array_length. Thanks to Leah N. for the suggestion. [1]: https://github.com/GNOME/vala-extra-vapis/commit/6b8a3e4faaabc462f90ffcb0cf0f91991ee58077 | ||||
| * | Inhibit suspend on file upload/download | Xavier Del Campo Romero | 2023-10-09 | 1 | -0/+7 |
| | | |||||
| * | WIP call notifications | Xavier Del Campo Romero | 2023-10-09 | 1 | -2/+28 |
| | | |||||
| * | file_sender.vala: Split very long line | Xavier Del Campo Romero | 2023-10-09 | 1 | -1/+5 |
| | | |||||
| * | Show file upload/download progress | Xavier Del Campo Romero | 2023-10-09 | 1 | -0/+12 |
| | | | | | | | | | | | | Fixes upstream issue #1350. Notes: Image uploads were incorrectly handled by Dino, as they were always reported as completed even if they were not, maybe so as to show the image preview from the start. Now, Dino shows the upload progress for all file types, and the image is only shown when completed. | ||||
| * | http-files: Avoid null dereferences | Xavier Del Campo Romero | 2023-10-09 | 2 | -5/+34 |
| | | |||||
| * | Show warning dialog on failed GTK video sink creation | Xavier Del Campo Romero | 2023-10-09 | 1 | -0/+8 |
| | | |||||
| * | Backport Meson build support | Xavier Del Campo Romero | 2023-10-09 | 3 | -0/+53 |
| | | | | | | | | | | | | | Meson builds have better integration with Vala. For example, Meson handles incremental compilation of Vala source files better than CMake. Limitations: As done with CMake builds, gresource.xml should be compiled. Now, it has been generated from a CMake build and manually copied into the source tree. | ||||
| * | [feature/handy]: Adapt OMEMO dialog (#985) | Michel Le Bihan | 2023-10-05 | 3 | -5/+7 |
| | | | | | | | | | | * Wrap OMEMO automatically accept label * Change OMEMO fingerprint label to wrap with max-width * Set contact OMEMO dialog as resizable * Disable expanding grid in contact details | ||||
| * | OMEMO: Make device list public | fiaxh | 2023-10-05 | 1 | -6/+9 |
| | | |||||
| * | Fix build | fiaxh | 2023-10-05 | 1 | -1/+0 |
| | | |||||
| * | Remove nl_BE from LINGUAS files and appdata file (fixup d0a00e1) | fiaxh | 2023-10-05 | 2 | -2/+0 |
| | | |||||
| * | Remove Dutch (Belgium) translation, fallback to Dutch | Translations | 2023-10-05 | 2 | -392/+0 |
| | | | | | fixes #1231 | ||||
| * | Automatically select appropriate libsoup version | Marvin W | 2023-10-05 | 3 | -13/+12 |
| | | |||||
| * | DTLS: Use ECDSA key | Marvin W | 2023-10-01 | 2 | -2/+3 |
| | | |||||
| * | Do not send DTLS datagrams to RTP even after handshake | Marvin W | 2023-10-01 | 1 | -2/+9 |
| | | | | | Also post debug message in case we drop datagrams | ||||
| * | Ignore non-DTLS data before handshake is complete | Stephen Paul Weber | 2023-10-01 | 1 | -1/+1 |
| | | | | | | | | | https://datatracker.ietf.org/doc/html/rfc9147#name-demul https://datatracker.ietf.org/doc/html/rfc5764#section-5.1.2 If data is received before handshake is complete, discard it rather than forwarding it blindly to GnuTLS which can get confused. | ||||
| * | CMake: Fix version checks | Marvin W | 2023-10-01 | 1 | -2/+2 |
| | | |||||
| * | 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 | ||||
| * | Prepare http-files plugin for libsoup-3 support | Marvin W | 2022-04-09 | 3 | -33/+60 |
| | | | | | | 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 | 1 | -2/+2 |
| | | |||||
| * | Allow cancellation of file transfers | Marvin W | 2022-03-30 | 2 | -6/+46 |
| | | |||||
| * | 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 | 1 | -2/+1 |
| | | |||||
| * | QR-code: Actually use Uri.join if glib version supports it | fiaxh | 2022-03-09 | 1 | -6/+6 |
| | | |||||
| * | 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 | 3 | -23/+29 |
| | | |||||
| * | RTP: clarify codec support warning | mjk | 2022-02-13 | 1 | -1/+1 |
| | | |||||
| * | Update translations | Translations | 2022-02-12 | 72 | -82/+82 |
| | | |||||
| * | Calls: Fix OMEMO in group calls | Marvin W | 2022-02-12 | 1 | -2/+62 |
| | | |||||
| * | Calls: Fix device selector for multi-party calls, allow picking device ↵ | Marvin W | 2022-02-12 | 4 | -28/+30 |
| | | | | | before call started | ||||
| * | 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 | 1 | -4/+7 |
| | | | | | | | | - 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 | 2 | -3/+28 |
| | | |||||
| * | Update translations | Translations | 2022-02-08 | 72 | -72/+72 |
| | | |||||
| * | Calls: Device picker | Marvin W | 2022-02-08 | 3 | -79/+100 |
| | | |||||
| * | Update translations | Translations | 2022-02-08 | 74 | -70/+415 |
| | | |||||
| * | Various call UI/UX improvements | fiaxh | 2022-02-07 | 2 | -5/+13 |
| | | |||||
| * | RTP: Use two channels for Opus | Marvin W | 2022-02-06 | 1 | -1/+1 |
| | | | | | Fixes: #1189 | ||||
| * | RTP: Add support for G.722 | Marvin W | 2022-02-06 | 2 | -5/+11 |
| | | |||||
| * | Use uppercase hex for DTLS fingerprints | Marvin W | 2022-02-06 | 1 | -1/+1 |
| | | |||||
| * | RTP: Restrict number of recaps to save resources | Marvin W | 2022-02-06 | 1 | -5/+8 |
| | | |||||
| * | Update translations | Translations | 2022-02-02 | 70 | -76/+79 |
| | | |||||
