Maxim Logaev
089f956ca5
Try fix CI
...
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-12 16:55:49 +03:00
Maxim Logaev
22984621fb
Added missing gstreamer and check git found
...
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-12 15:36:46 +03:00
LAGonauta
7872d21f03
Merge remote-tracking branch 'upstream/master' into master-windows-changes
2023-04-21 20:43:40 -03:00
Michael Vetter
ecf94dd2e6
Remove gspell
...
7e7dcedaf
ported from GTK3 to GTK4.
It also removed gspell from main/CMakeLists.txt.
I assume that gspell is not needed anymore and we can thus remove the
requirement from the CI and the cmake file as well.
2023-03-21 17:57:07 -06:00
LAGonauta
3d61f175a6
Merge remote-tracking branch 'upstream/master' into master-windows-changes
2023-01-30 08:53:45 -03:00
Teemu Ikonen
f6e73d85c0
Add libadwaita to build system
2023-01-24 19:20:42 +01:00
LAGonauta
fb05c83c8e
Merge remote-tracking branch 'upstream/master' into master-windows-changes
2022-12-28 09:13:59 -03:00
Marvin W
6e37f3fe3f
Automatically select appropriate libsoup version
2022-11-03 14:10:57 -06:00
LAGonauta
a7f7a6d388
Merge remote-tracking branch 'upstream/master' into master-windows-changes
2022-08-25 08:54:04 -03:00
fiaxh
7e7dcedaf3
Port from GTK3 to GTK4
2022-07-27 20:34:20 +02:00
LAGonauta
c29032bcc6
:Merge remote-tracking branch 'upstream/master' into master-windows-changes
2022-06-05 11:12:23 -03:00
Marvin W
baa4a6a1eb
Prepare http-files plugin for libsoup-3 support
...
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
2022-04-09 00:28:42 +02: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
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
Marvin W
bec73ed371
RTP: Fix GStreamer version check
2021-05-14 10:17:51 +02:00
Marvin W
23ffd37dde
Echo Cancellation
2021-05-01 15:48:51 +02:00
Marvin W
3880628de4
Video optimizations
2021-04-29 15:53:59 +02:00
Marvin W
5e58f29883
Migrate to libsrtp2
2021-03-29 13:20:12 +02:00
fiaxh
ec35f95e13
Add initial support for DTLS-SRTP
2021-03-25 14:45:54 +01:00
Marvin W
e6a933ad30
Add gstreamer .cmake instructions
2021-03-21 12:41:36 +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
Thibaut Girka
830eba3a06
Add spell-checking using Gspell
2021-01-21 15:31:12 +01:00
fiaxh
7d699a2ed2
Rename zh_Hans -> zh_CN and zh_Hant -> zh_TW
...
fixes #524
2020-01-29 00:38:12 +01:00
Marvin W
55b148a0f7
Use system provided libsignal-protocol-c by default
...
You can still compile in tree by using --with-libsignal-in-tree flag
2020-01-21 21:55:08 +01:00
Marvin W
9fe8450571
Sync git version generation
2019-12-18 02:38:35 +01:00
Marvin W
bd45fdf1e1
Add version and adjust some cmake
2019-12-18 00:51:49 +01:00
fiaxh
d194eae61d
Set ALPN info on XMPP connections if GIO >= 2.60
2019-11-29 16:03:18 +01:00
Marvin W
f746ce74ce
Fix compilation with older gcrypt
2019-09-17 00:36:25 +02:00
Marvin W
cdd4c0b854
Find libqrencode using cmake/pkg-config logic
2019-01-02 15:36:41 +01:00
fiaxh
965f4da75a
Detect emoji-only messages and display them larger
2018-12-27 13:01:35 +01:00
Mathieu Bridon
06c4a8ffd6
Find libraries with pkgconfig
...
This is necessary for Flatpak, because Yocto messes with the
/usr/bin/*-config files, and really wants everyone to use pkgconfig.
A fallback is kept to build on platforms which don't have pkgconfig for
those libraries.
2018-03-28 15:52:42 +02:00
Rahix
08c8b9c6d6
Implement notification sounds
...
Add a new setting to toggle notification sounds on or off. Plays the
systems default instant messaging message sound (message-new-instant)
whenever a notification is shown if toggled on.
2018-02-17 21:51:02 +01:00
fiaxh
c7c1fb5124
Restore window state (size, maximized, position)
2017-12-31 22:48:14 +01: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
Marvin W
5dc460fc1a
libdino: remove dependency to GTK+ (all GTK+ code is in main+plugins)
2017-08-17 19:53:34 +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
Marvin W
653c361420
Make gdk-x11 optional
2017-04-15 22:02:05 +02:00
Marvin W
a0b2a66ef0
Replace OpenSSL with GCrypt
2017-04-15 18:03:24 +02:00
fiaxh
9bc83539d1
Gettext support
2017-04-10 15:47:21 +02:00
Marvin W
b63e5f5f9f
Some caching and fix gpgme on some systems
2017-03-24 15:18:39 +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
Marvin W
22c9c53b1d
Drop libuuid dependency, uuid generation is not that complicated...
2017-03-12 22:23:25 +01:00
Marvin W
4f34e43116
Force Make into using a single thread
...
This also restricts fast-vapi's to Ninja. fast-vapi's improve build
performance when multi-threaded, but are bad when single-threaded.
Again emphasize that ninja-build should be used.
2017-03-12 19:41:44 +01:00
Marvin W
e27d63269d
Move UI code into main dir
2017-03-11 23:58:35 +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