Commit Graph

38 Commits

Author SHA1 Message Date
Marvin W f0ed11ec49
Fix build on Vala < 0.50 and pre-release Vala versions 2022-03-16 08:41:51 -06:00
fiaxh 5f04a6eb09 QR-code: Actually use Uri.join if glib version supports it 2022-03-09 07:56:14 -06:00
Marvin W 82a492b33f
Remove GStreamer dependencies from main
Fixes #1060
2022-01-09 17:04:34 +01:00
Marvin W 6399892bf2
Move crypto-vala to shared library 2021-05-14 19:26:05 +02:00
Marvin W 23ffd37dde
Echo Cancellation 2021-05-01 15:48:51 +02:00
fiaxh 0f46facecd Add UI for audio/video calls 2021-03-21 12:41:39 +01:00
hrxi 148cf48d2b Add libnice and listen for direct connections in Jingle SOCKS5 (#608)
Add libnice as a plugin. If it is present, use libnice to enumerate
local IP addresses and listen on them to support direct connections for
Jingle SOCKS5.

Tested with Conversations and Gajim.

Created the nice.vapi file using
```
vapigen --library nice --pkg gio-2.0 --metadatadir metadata /usr/share/gir-1.0/Nice-0.1.gir
```
2021-03-19 22:06:02 +01:00
Marvin W 759cb66b3d
Exclude valac versions affected by #816 from using fast vapi 2020-04-22 23:59:12 +02:00
Marvin W 4a9c05ea37
Enabling display of more compiler warnings and fix some of them
Most of these are caused by various issues is the Vala compiler,
but it doesn't hurt to display them and report them upstream.
2020-01-21 21:55:08 +01:00
Marvin W a0a956ee08
Properly check Jids everywhere 2019-12-23 16:58:53 +01:00
Marvin W dce47d506d
Ensure compatibility with older CMake 2019-12-18 01:16:35 +01:00
Marvin W 18560593b5
Fixup CMake 2019-12-18 01:01:39 +01:00
Marvin W bd45fdf1e1
Add version and adjust some cmake 2019-12-18 00:51:49 +01:00
fiaxh 2811eaf7c5 Disable fast vapi generation for vala 0.44.10, 0.46.4 and 0.47.1
fixes #646
2019-11-17 17:31:40 +01:00
hrxi d5d305193c Fix some warnings
Instances of `RegexError` are just asserted as `assert_not_reached` as
they cannot really fail except for allocation failure if the given regex
is valid.
2019-09-10 19:36:11 +02:00
fiaxh 6de86c2733 Remove deprecated --thread valac option 2019-02-20 18:18:45 +01:00
Mathieu Bridon 0d5735d22e Add an appdata file
This allows "app center" applications like GNOME Software and Plasma
Discover to show Dino in all its glory, so users can install it simply.
2018-04-29 14:30:00 +02:00
fiaxh c7c1fb5124 Restore window state (size, maximized, position) 2017-12-31 22:48:14 +01:00
fiaxh f6ac5bbd26 small fixes 2017-11-01 19:17:37 +01:00
fiaxh 54a25fd926 small fixes 2017-09-20 00:26:04 +02:00
fiaxh 8fdb38b99b Use GNotification instead of libnotify 2017-09-19 23:39:17 +02:00
Marvin W dc26841b9e
cmake: set _FILE_OFFSET_BITS=64 if required for platform 2017-09-01 01:00:59 +02:00
fiaxh ea174ab632 Http file upload 2017-08-03 15:59:04 +02:00
Marvin W eddf17c682
cmake/signal-protocol: shared lib, mark_as_advanced and others 2017-04-26 21:48:53 +02:00
fiaxh 9bc83539d1 Gettext support 2017-04-10 15:47:21 +02:00
Marvin W 8248cfcbb2
Make FHS compliant, split RPMs, fix compilation on older GCCs 2017-04-03 15:05:39 +02:00
Marvin W 3733d24a90
Fix -Werror=format-security issues 2017-03-30 22:38:51 +02:00
Marvin W e910b39751
Make configure/make compatible with autotools 2017-03-30 16:39:26 +02:00
Marvin W f4334732da
RPM + tito + copr support 2017-03-24 19:54:02 +01:00
Marvin W 5862e25337
Find valac-* binaries, work-around fast-vapi issues with valac 0.36.0 2017-03-23 20:06:00 +01:00
Marvin W e6f89f8751
New CMake
- add install and uninstall targets
- compatibility for systems without pkg-config
2017-03-23 17:16:08 +01:00
fiaxh 7e1ecb34cb Move PGP support into plugin 2017-03-12 02:52:43 +01:00
Marvin W d5ea5172a7
Add OMEMO via Plugin 2017-03-11 23:59:04 +01:00
Marvin W cd6b904e97
CMake: merge created header+vapi files into a single directory 2017-03-11 23:58:34 +01:00
Marvin W 29ca70a6d5
Initial plugin system 2017-03-10 19:50:34 +01:00
fiaxh 9b8cf706d6 Outfactor PGP into pgpme-vala 2017-03-10 17:29:23 +01:00
fiaxh 2fe8489d36 Rename vala-xmpp library to xmpp-vala 2017-03-10 17:11:25 +01:00
fiaxh 56bc45ce4d Initial commit 2017-03-02 15:37:32 +01:00