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