Commit graph

952 commits

Author SHA1 Message Date
LAGonauta 5702b323c9 Use dynamic linking instead of runtime loading
Also made me notice that the signature of the function with the callback was wrong. Oops.
2021-06-09 07:19:00 -03:00
LAGonauta 198bce4a84 Allow null image_path 2021-06-09 07:18:59 -03:00
LAGonauta 8553a7cd86 Add callback support 2021-06-09 07:18:59 -03:00
LAGonauta 642ed6ab1b Convert C code to Vala 2021-06-09 07:18:58 -03:00
LAGonauta d36de2b9ea Use code from Dino.Ui.Util 2021-06-09 07:18:56 -03:00
LAGonauta 49978edebf Clean up 2021-06-09 07:18:55 -03:00
LAGonauta 65a26bce53 Refactor windows-notification plugin 2021-06-09 07:18:53 -03:00
LAGonauta 1d4bb774a5 Initial notification support 2021-06-09 07:18:51 -03:00
LAGonauta 3dd19fad71 Use last_index_of instead of index_of 2021-06-09 07:18:47 -03:00
LAGonauta 4a3306b479 Allow 32-bit linking
Win32 apis are __stdcall
2021-06-09 07:18:45 -03:00
LAGonauta 0b9bebd97e Use Dino.Util.get_content_type also on preview 2021-06-09 07:18:45 -03:00
LAGonauta 24890ca38a Export all plugin symbols on Windows 2021-06-09 07:18:44 -03:00
LAGonauta 50b2a0dc0a Do not hardcode GPG path on Windows 2021-06-09 07:18:43 -03:00
LAGonauta a6515ed826 Add implicit link directories to package HINT path on MingW
Instead of blacklisting those libraries
2021-06-09 07:18:43 -03:00
LAGonauta e7fd7f4726 Add --export-all-symbols to Windows compilation 2021-06-09 07:18:42 -03:00
LAGonauta 9022ac596b Every call to CoInitialize() must be balanced
with a call to CoUninitialize()
2021-06-09 07:18:42 -03:00
LAGonauta 823df3ed70 Add WIN32 fonts as a plugin 2021-06-09 07:18:26 -03:00
LAGonauta 6d5ee03e9e Set Windows executable version from PROJECT_VERSION 2021-06-09 07:17:22 -03:00
LAGonauta 1673ec3481 Added information and Dino icon to Windows executable 2021-06-09 07:17:22 -03:00
LAGonauta 16d0cc6fd9 Set alternate file stream for downloaded files. 2021-06-09 07:17:21 -03:00
LAGonauta 03f17b8f39 Fixed some Windows not appearing when opening file 2021-06-09 07:17:21 -03:00
LAGonauta 25673ab145 Use slight larger font on Windows so it matches Linux style
Also fixes some fuzzy fonts.
2021-06-09 07:17:21 -03:00
LAGonauta 8cb15fc325 Use ShellExecute instead of AppInfo to open files on Windows 2021-06-09 07:17:21 -03:00
LAGonauta 281a84a14c Add support for OpenPGP on Windows 2021-06-09 07:17:20 -03:00
LAGonauta e2fd821bb4 Add missing _WIN32 2021-06-09 07:17:20 -03:00
LAGonauta 0d384f83ae Added _WIN32 define to VALAC on Windows 2021-06-09 07:17:20 -03:00
LAGonauta 1841b348f1 Do not search for the built-in libraries when compiling with MINGW 2021-06-09 07:17:19 -03:00
LAGonauta 5f5b8fdfa0 fix build on newest MSYS2 2021-06-09 07:17:19 -03:00
LAGonauta eb7cf3297c Windows compatibility Tweaks 2021-06-09 07:17:18 -03:00
fiaxh ce292d03e3 Don't remove characters after '#' in filename 2021-06-07 10:00:47 -06:00
fiaxh 0c8d25b7a3 Fix file traversal issue on incoming file transfers
Fixes CVE-2021-33896
2021-06-07 09:56:25 -06:00
fiaxh 1ac16ecd84 Send 'initiator' in jingle node, send 'creator' in content node 2021-06-01 10:48:09 -06:00
Marvin W 686035ca1e
RTP: Handle missing rtp pay/depay elements 2021-05-15 19:55:44 +02:00
Marvin W 6399892bf2
Move crypto-vala to shared library 2021-05-14 19:26:05 +02:00
Marvin W bec73ed371
RTP: Fix GStreamer version check 2021-05-14 10:17:51 +02:00
Marvin W 3bfd407843
Calls: Use vp8depay.wait-for-keyframe only with GStreamer 1.16+ 2021-05-11 22:11:44 +02:00
fiaxh d71604913d Merge remote-tracking branch 'origin/feature/calls' 2021-05-11 12:57:02 +02:00
fiaxh 90f9ecf62b Calls: Indicate whether OMEMO key is verified 2021-05-11 12:52:00 +02:00
Marvin W 8044b546d0
Support voice processing on GStreamer 0.14 2021-05-02 18:03:03 +02:00
fiaxh 0ad968df36 Use the same DTLS fingerprint in all contents. Display audio+video enc keys in UI if they differ. 2021-05-01 22:57:38 +02:00
fiaxh 7d2e647690 Improve call wording, cleanup 2021-05-01 21:51:24 +02:00
Marvin W 0409f55426
Fix webcam framerate selection 2021-05-01 17:27:55 +02:00
Marvin W d388525fc6
Correctly handle missing webrtc-audio-processing 2021-05-01 16:00:37 +02:00
Marvin W 23ffd37dde
Echo Cancellation 2021-05-01 15:48:51 +02:00
fiaxh e92ed27317 Use drop index if exists to help database up-down-grading 2021-05-01 00:49:38 +02:00
fiaxh 6b976cdb66 Adjust JMI vs direct calling order 2021-04-29 16:14:48 +02:00
fiaxh 4c6664a365 Improve JMI handling (type=chat, filter message sender) 2021-04-29 16:14:17 +02:00
fiaxh 421f43dd8b Add support for OMEMO call encryption 2021-04-29 16:13:25 +02:00
fiaxh 5d85b6cdb0 Handle non-existant call support 2021-04-29 16:13:25 +02:00
Marvin W 3880628de4
Video optimizations 2021-04-29 15:53:59 +02:00