TheLastProject
75734c35ac
Make default friend request message contain nickname
2015-02-24 14:10:51 +01:00
tux3
bee584bdb1
Only use StatusNotifier on KDE5
2015-02-24 10:19:40 +01:00
Dubslow
286c963f5d
Merge branch 'pr1270'
2015-02-23 19:41:20 -06:00
Sean
dd0a4bae21
Attempt to fix #1269 with macho weak linking
2015-02-23 17:39:32 -08:00
agilob
842774ecfc
fix tux3/qtox #891
2015-02-23 23:08:07 +00:00
tux3
3af631ebab
Merge branch 'pr1266'
2015-02-23 23:27:53 +01:00
tux3
d89c722b9c
Only use StatusNotifier on KDE
...
According to the qtox wiki table, Qt's backend works better on non-kde DEs
2015-02-23 23:25:08 +01:00
tux3
ffea7cd193
Cherry pick part of #1259
2015-02-23 23:19:22 +01:00
BroncoTc
f0dbdfaf57
Translated
2015-02-23 23:18:54 +01:00
BroncoTc
63f723aa69
update zh translation
2015-02-23 23:18:46 +01:00
tux3
02e225eb24
Merge branch 'pr1263'
2015-02-23 23:16:49 +01:00
tux3
5188242561
Merge branch 'pr1264'
2015-02-23 22:44:35 +01:00
tux3
165a7769da
Enable Unity/Gnome systray backend by default
2015-02-23 20:18:03 +01:00
tux3
925e32f23a
Fix system tray icon on GNOME classic
...
There doesn't seem to be a system tray icon at all in GNOME shell ?
2015-02-23 20:06:16 +01:00
Zetok Zalbavar
4d18ca8a3b
[qtox.pro] add more INCLUDEPATH for GTK deps
...
On some distributions there is no /usr/lib/{x86_64-linux-gnu,i386-linux-gnu}
2015-02-23 18:19:12 +00:00
TheLastProject
da02d0205b
Update Dutch translation
2015-02-23 14:26:27 +01:00
tux3
fdb86ca7e9
Android: Don't build Desktop-only code
...
This reduce greatly reduce compilation time and binary size
2015-02-23 01:00:25 +01:00
tux3
43c8c45b82
Enable StatusNotifier by default on Linux
2015-02-23 00:01:57 +01:00
tux3
5dd72c3dab
Don't build android files on desktop platforms
2015-02-22 23:50:06 +01:00
tux3
dbc3a5b137
Merge branch 'pr1255'
2015-02-22 23:42:00 +01:00
tux3
c0c04d1575
Start new Material Design android GUI
2015-02-22 23:32:14 +01:00
TheLastProject
0726d0f7e1
Clicking the yellow button on an incoming call answers
2015-02-22 20:44:05 +01:00
TheLastProject
398746a129
Make call tooltips depend on status, grey out vol and mic settings when not in a call
2015-02-22 20:37:00 +01:00
tux3
6cef2a9349
Wait longer before trying new bootstrap nodes
...
It was really just spam, let's wait thrice as long to stay reasonnable. I remember a long time ago some people couldn't connect because we were spamming too much bootstrap nodes
2015-02-22 19:12:10 +01:00
tux3
5ab703eb27
Android: Catch Back key and exit
2015-02-22 19:08:18 +01:00
tux3
245c09b25e
Android: Better search for libopenal.so
2015-02-22 18:24:07 +01:00
tux3
ff313670f3
Android: add ./libs/lib to linker search path
2015-02-22 17:25:46 +01:00
tux3
ab554693a5
Android: Don't link with libsodium.so
2015-02-22 17:24:47 +01:00
tux3
ecd8210162
Fix warning when !QTOX_PLATFORM_EXT
2015-02-22 17:24:01 +01:00
novist
41fd5ab558
Allow only main (IPC owner) instance to save global settings
2015-02-22 16:33:15 +02:00
novist
886ee3ff10
Fixes #840
2015-02-22 16:31:54 +02:00
novist
9523484bfe
Reworked IPC class:
...
* Simpler design
* Suport for named events
* Support for checking if events were handled
* Support for sending events to specific application instance
2015-02-22 16:31:48 +02:00
TheLastProject
695bd74ce5
Use blacklist for executables, explicitly run executables with QProcess to work around KDE4.4 security measure which disallows running executables
2015-02-22 13:21:42 +01:00
tux3
84e613c609
SystemTrayIcon: Log what backend is used
2015-02-22 12:14:31 +01:00
tux3
0fabab8f1d
Merge branch 'pr1241'
2015-02-22 11:55:44 +01:00
tux3
5e27d64a95
Merge branch 'pr1232'
2015-02-22 11:54:10 +01:00
tux3
7704c9386f
Merge branch 'pr1228'
2015-02-22 11:53:10 +01:00
novist
192f1f7d62
Delayed tray icon creation to timer event.
...
Added null checks around usage of tray icon object.
This change solves issues/crashes where tray is not immediately available when qTox is started. It is common on linux desktops. While for example lxqt has option to delay application autostart until panel (and thus tray) is available other desktops (like KDE) do not. Adding checks around use of icon object was not enough because application may start a little bit earlier than panel is available. For that reason tray icon creation is delayed to timer event and tried multiple times with delay of one second. Usually after few tries icon creation succeeds and signal is disconnected.
In case tray is not available qTox window is shown. This creates a side effect where starting qTox before tray is available will make application window briefly appear and when tray is available window will be hidden or remain visible as per settings. Window has to be visible if tray is unavailable because otherwise users may end up with qTox running and no way to access it. If application is started and tray is available no window flashing happens and settings are restored as usual.
Without this patch if qTox started before tray is available window is shown and changing tray icon visibility option crashes application. Thats probably a known issue.
2015-02-22 12:36:12 +02:00
tux3
559f7a60e8
Don't compile statusnotifier if disabled
2015-02-22 01:58:13 +01:00
tux3
49295c8c48
Merge branch 'statusnotifier'
2015-02-22 01:46:43 +01:00
tux3
fa57206620
statusnotifier: Handle middle clicks
2015-02-22 01:43:33 +01:00
tux3
c3700fdfec
Create systray statusnotifier ctor icon properly
2015-02-22 01:36:51 +01:00
tux3
18a9955f43
Prioritize Unity sistray backend over StatusNotifier
2015-02-22 01:28:12 +01:00
tux3
d01737572a
Fix warnings in statusnotifier
2015-02-22 01:21:20 +01:00
tux3
55d78698c2
Fix statusnotifier icon color conversion
...
We were passing premultiplied ARGB data to GTK, where it expected premultiplied RGBA
2015-02-22 00:56:20 +01:00
tux3
d2f10f624d
Generate statusnotifier context menu icons
2015-02-22 00:54:42 +01:00
tux3
4630129dbf
Create statusnotifier main icon via pixbuf
...
Instead of creating a temporary file
2015-02-22 00:48:06 +01:00
tux3
a98639bc6f
Initial statusnotifier systray context menu support
2015-02-22 00:47:18 +01:00
tux3
d6fcb9faa2
Start StatusNotifier system tray backend
...
Can show/hide an icon and react to left clicks for now
2015-02-21 22:55:54 +01:00
tux3
3e661e9b03
Bootstrap from more nodes until we're connected
2015-02-21 22:44:22 +01:00