tux3
ef6385b6c4
Fix failedToStart/badProxy blocking signals
2015-05-25 22:28:59 +02:00
Сухарик
fe7dc995d6
use toxcore error codes
2015-05-25 23:09:09 +03:00
Zetok Zalbavar
75d3274332
Fix quoting; everything after '>' is a quote
...
Plenty of people voiced their opinion that everything after '>' should be a
quote. Trying to conform to anything other brings only chaos and makes
situation worse, since it is impossible to catch every exception.
There are already plenty of cases where regexp simply can't work with unicode.
In the future, qTox should have easy to use r-click options for 'Paste text as
a quote' and 'Copy as a quote', which makes it a must to have quote detection
as simple as possible, to avoid situation where user wants to paste something
as a quote, and suddenly it doesn't seem to work.
Fixes #1059 #1099 #1173
Continuation of #1332
2015-05-25 20:52:51 +01:00
tux3
c3e70d6c59
Revert "Updated for latest toxcore api"
...
This reverts commit 7c8334bca9
.
2015-05-25 20:23:06 +02:00
Daniel Hrabovcak
051a88a7e8
For range loops
2015-05-25 12:38:52 -04:00
Daniel Hrabovcak
992e648f64
Fix compile issues
2015-05-25 12:32:34 -04:00
Daniel Hrabovcak
399f2c9fef
Merge https://github.com/tux3/qTox
2015-05-25 12:20:05 -04:00
Daniel Hrabovcak
bd2f8b5db5
Add al delete to group leave
2015-05-25 12:19:56 -04:00
Daniel Hrabovcak
fb707fe1f1
Group audio not being reset
2015-05-25 11:58:54 -04:00
saneki
7c8334bca9
Updated for latest toxcore api
2015-05-25 08:08:47 -05:00
tux3
6e97c7f9c3
Merge branch 'pr1724'
2015-05-25 12:59:49 +02:00
Zetok Zalbavar
1403ee970b
Improve error message when profile is alrady used
...
I.e. don't imply that profile belongs to same user, since it is possible
that multiple users are using qTox.
2015-05-25 09:39:47 +01:00
ovitei
52e0dae0d8
added Norwegian Bokmal (nb_NO) translations
2015-05-25 02:15:34 +02:00
TheLastProject
5e9081abd7
Update profileform.cpp
2015-05-25 01:25:00 +02:00
Ansa89
6b337ce935
Italian translation: update
2015-05-24 17:30:13 +02:00
Ansa89
264732bf10
chatmessage.cpp: detectQuotes() simplify conditional statement
2015-05-24 17:16:30 +02:00
Zetok Zalbavar
87e6b038f9
Properly fix quoting in action messages
...
* Allow quoting in action messages if line number is >1.
* Fix regression introduced by 1244d689f6
where
'\n' was being trimmed in action messages.
* Add comment about typing notifications placeholder that needs to be fixed.
2015-05-24 15:30:21 +01:00
tux3
d16f9a542e
Merge branch 'pr1712'
2015-05-24 14:43:13 +02:00
tux3
be87047896
Merge branch 'pr1710'
2015-05-24 14:42:40 +02:00
tux3
b8077775ce
Merge branch 'pr1684'
2015-05-24 14:38:30 +02:00
Ansa89
f716027180
Fix needed to compile on slackware64 14.1 (with multilib)
2015-05-24 14:33:51 +02:00
Zetok Zalbavar
1244d689f6
Don't quote with action messages
...
Quoting with action messages produces badly looking messages,
where nick is blue coloured, while rest of text that is preceded
by '> ' is green. To avoid that, quoting should not be triggered
in action messages.
2015-05-24 01:56:57 +01:00
Zetok Zalbavar
227c061ea1
Code consistency fixes → 's/ToxID/ToxId/'
...
Since consistency in code is most important, 'ToxId' is used
for code, whereas 'Tox ID' anywhere outside of code.
Also fixed wrong comments in core.h:
* qTox gets only public key of a grouchat peer, not their
Tox ID
* qTox tries to return full address (Tox ID) or public key
2015-05-23 20:15:41 +01:00
Zetok Zalbavar
1554b3b131
Better error message for image resizing
...
Now user will know what is the acceptable file size limit.
2015-05-20 07:17:12 +01:00
tux3
a841224683
Use proper random for IPC
2015-05-19 20:37:42 +02:00
tux3
4306f87df4
Fix call on null object, unititialized bool
2015-05-19 19:40:01 +02:00
tux3
9fdf382d7b
Correctly send avatar hashs as file_idS
2015-05-19 12:34:38 +02:00
Sean
b8bbe3654f
Revert "Fixing behaviour for a tray icon on OS X"
...
This reverts commit f35f7e261a
.
2015-05-18 13:55:19 -07:00
Sean
a0ecf86c20
Revert "Fixing tray icon visibility issue on OS X"
...
This reverts commit a4df4125e3
.
2015-05-18 13:54:58 -07:00
tux3
3c3d7137e3
Don't fallback on tox1 for inexistant tox IDs
...
We now consider an empty reply from a tox3 server to mean that the ID doesn't exist, instead of only accepting DNS protocol level errors
2015-05-18 14:55:59 +02:00
tux3
7590d3d422
Fix tr() without QObject
2015-05-18 14:43:18 +02:00
marcel
f96db5a761
replaced ToxID struct with ToxId class.
2015-05-17 22:55:50 +02:00
marcel
66dc368662
added isActiveProfile function and fixed a typo
2015-05-17 22:48:24 +02:00
marcel
2ffabb19ec
Renamed function isMine to isActiveProfile.
...
As an user can have multiple profiles where each profile has its own
Tox ID the name isMine is not very accurate.
2015-05-17 22:26:56 +02:00
marcel
a41765a58d
added documentation
2015-05-17 21:54:21 +02:00
tux3
24fb67f415
Merge branch 'pr1669'
2015-05-17 21:24:20 +02:00
Yuri
cfd04d22d9
Copy ToxID into XA_PRIMARY clipboard too to make retrieval easier.
2015-05-17 21:24:20 +02:00
Marcel
b97b7d3fd4
filter_audio updated its api and added the parameter 'vad' in function 'enable_disable_filters'
2015-05-17 21:24:19 +02:00
agilob
ac888625de
fix streching
2015-05-17 21:24:19 +02:00
agilob
ad5d7c4997
friendlist looks better on startup
2015-05-17 21:24:18 +02:00
agilob
976bd346d6
style for comobobox in friendlist panel
2015-05-17 21:24:18 +02:00
tux3
a9ce1adf4d
Merge branch 'pr1661'
2015-05-17 21:24:18 +02:00
marcel
08e6004361
added separate class for ToxId
2015-05-17 21:23:52 +02:00
marcel
920362349e
removed warnings
2015-05-16 14:01:56 +02:00
tux3
2fc5f781c9
Invert accept and reject FT buttons
...
People were clicking reject by accident after the chat scrolled up. Now they'll click accept by accident, which can easily be cancelled
2015-05-16 13:45:44 +02:00
tux3
1bdb84825d
Remove the unused struct DhtServer
2015-05-16 13:25:52 +02:00
tux3
2505c01cdd
Invert U and V video planes back
...
We now correctly send YUV420P and not YV12 to keep matching uTox bug-for-bug.
2015-05-14 22:36:17 +02:00
tux3
73e67928f8
Fix qrwidget QPainter error
2015-05-14 04:47:42 +02:00
tux3
3fcac1f884
Fix missing includes in platform/timer_*
2015-05-13 15:39:20 +02:00
tux3
57871c9270
Use GTK systray backend on MATE
2015-05-13 14:43:45 +02:00
tux3
ce5e91dcfc
Minor trivial cleanups in platform/*
2015-05-13 14:37:12 +02:00
Pro
15f0360d4e
change to Qt::CaseInseisitive
2015-05-12 19:18:55 -07:00
Pro
e3ce8b486a
make /ME work
2015-05-12 18:17:12 -07:00
tux3
15cc64069f
Fix #1634
2015-05-12 18:39:38 +02:00
tux3
76cbaf18f1
Fix incorrect copyright headers
...
The qTox Project is not associated with the Tox Project in any ways, with the exception of "qTox" using the Tox Projet's "toxcore" collection of libraries.
In particular, the Tox Projet does not own copyright over the qTox Project's "qTox" collection of software, source code, and assets.
The qTox Project's assets are under the sole copyright of the qTox contributors, and no partiular rights are granted to the Tox Project.
2015-05-12 04:12:53 +02:00
tux3
600401a606
Fix vol/mic toggle buttons
...
They were suffering from double-connection syndrom, and the way muting worked was now conflicting with how the output sound level setting works
Fixes #1442
2015-05-12 02:45:04 +02:00
tux3
4a40269698
Implement and enable the audio sliders
...
It was about time
2015-05-12 01:27:32 +02:00
tux3
23c01f2d67
Merge branch 'pr1627'
...
qTox will no longer violate GPLv3 :>
closes #1361
2015-05-11 23:16:06 +02:00
agilob
904dd333b7
license box in advanced
2015-05-11 22:07:32 +01:00
tux3
12bbd47239
Fix #928
...
If the status button is disabled, then we stay consistent by disallowing the desktop GUI's status setting actions, which are used by the tray icon.
2015-05-11 23:01:25 +02:00
tux3
45c3491180
Merge branch 'pr1624'
...
QFormLayout for Public Information
2015-05-11 22:50:42 +02:00
tux3
70e7f34ecb
Don't ask to remove history for fake friend removal
2015-05-11 22:48:32 +02:00
saneki
55f92f86a8
Vertically aligned Public Information QFormLayout to appear more centered
2015-05-11 15:42:49 -05:00
saneki
50987fd37a
Changed Public Information area in User Profile form to use a QFormLayout
2015-05-11 15:04:49 -05:00
tux3
a8b89e7d7d
Merge branch 'pr1621'
...
closes tux3/qtox#768
added values to slides in av settings, converted slot to qt5 style
audio sliders are disabled, they don't change anything anyway
2015-05-11 21:38:56 +02:00
agilob
1285b5811c
this sould be better ;_;
2015-05-11 20:32:38 +01:00
agilob
fa7ad85867
alsourcef in audio::playmono16sound
2015-05-11 20:30:37 +01:00
agilob
3f11eab454
closes tux3/qtox#768
...
added values to slides in av settings, converted slot to qt5 style
audio sliders are disabled
2015-05-11 20:15:32 +01:00
tux3
c4eea377a3
Merge branch 'pr1619'
...
closes tux3/qtox#1354
more signals/slots were converted to qt5 style
2015-05-11 21:09:28 +02:00
tux3
7cb98b90c7
Faster file transfers (up to 160ms/s)
...
By reducing the maximum interval between two tox_iterate calls during file transfers to 10ms. This results in reasonnable amounts of extra CPU% used. If the only file transfers are avatars, CoreFile allows sleeping for up to 50ms. If there are currently no FT, up to 1000ms.
We now take the minimum sleeping interval asked by toxcore, toxav, and CoreFile
2015-05-11 20:41:19 +02:00
agilob
826d21d21f
closes tux3/qtox#1354
...
more signals/slots were converted to qt5 style
2015-05-11 19:14:09 +01:00
tux3
ef688f6097
Remove pointless or potentially sensitive log messages
2015-05-11 16:06:12 +02:00
sudden6
e3eb4ea503
remove useless code
...
opencv uses exceptions for error handling
2015-05-11 15:40:38 +02:00
sudden6
1506a9a30e
Change log messages to fit new log format
2015-05-11 15:37:56 +02:00
sudden6
0e91d59454
rework the logging and debug output
2015-05-11 15:37:56 +02:00
tux3
ef780421f3
Merge branch 'pr1612'
...
Redesign draft for settings pane and proper UX for Mac
This pull request is capable of:
Repairing settings UX on Mac (#1594 )
Turning scroll areas in settings panes to vertical scrolling only
Proposing a redesign of settings pane (#1069 )
2015-05-11 13:20:47 +02:00
Ilya Kowalewski
dce8182e3d
Persistent aliases, finally resolves #697
2015-05-11 12:44:29 +03:00
Ilya Kowalewski
a8de72570f
Fixing smiley alignment and wrong copyright years
2015-05-11 02:01:09 +03:00
Ilya Kowalewski
4ff2d339a0
Resolves issues reported in PR before and some BEAST features:
...
+ Works great on little boxes
+ Fixed the bug spotted by @zetok
+ Smiles are centered under the smiles combo box
+ Namings for layouts
2015-05-11 01:41:52 +03:00
Ilya Kowalewski
6c8b130a25
Redesign draft for settings pane and proper UX for Mac
2015-05-11 00:41:34 +03:00
Ilya Kowalewski
f35f7e261a
Fixing behaviour for a tray icon on OS X
2015-05-10 23:19:40 +03:00
Ilya Kowalewski
a4df4125e3
Fixing tray icon visibility issue on OS X
...
Some quirking since Qt doesn't render SVG tray icons on OS X.
2015-05-10 21:54:21 +03:00
agilob
75fbf192c4
closes tux3/qtox#1561
2015-05-10 11:46:22 +01:00
tux3
7adfd10e21
Merge branch 'pr1602'
2015-05-10 12:01:49 +02:00
agilob
dda7625d2b
fix popup colors
2015-05-10 10:20:30 +01:00
agilob
69972e0d80
ask to remove history
2015-05-10 10:12:49 +01:00
Rohil Surana
21371a0f7d
Toolicon Menu was not indicating active button
2015-05-10 09:40:59 +05:30
tux3
b8d57cf43a
Cleanly open/close FT image preview buffer
2015-05-10 02:30:47 +02:00
tux3
a232e5afd6
Merge branch 'pr1489'
...
Removes chat history of friend when removed, fixes #1486
2015-05-10 01:04:00 +02:00
tux3
8407bbada9
Limit outbound avatar size to 64kB
2015-05-10 00:56:41 +02:00
tux3
2ff2414627
Log size of received avatar data
2015-05-10 00:56:20 +02:00
tux3
8fed00cf55
Avoid unecessary copying of video frames
...
And release some more data when possible
2015-05-10 00:35:07 +02:00
tux3
67e09de085
Save memory with lazy loading
...
Load the setting's cameria preview opengl context lazily and destroy it when done. Only preallocte Core's video buffer if we have any calls active, free up when all calls are done
2015-05-10 00:05:30 +02:00
tux3
1f926b3e6c
Fix small memory leak cleaning up video calls
2015-05-09 22:56:15 +02:00
tux3
a01e0db7ba
Fix some memory leaks and mismatches
2015-05-09 22:35:58 +02:00
tux3
bb5f2e066d
Fix crash on video calls lowered to audio calls
...
Toxcore would incorrectly report the call as a video call in the call settings, and then crash while trying to send a video frame in the audio call. We workaround that by using another API that correctly reports the type of the call
2015-05-09 22:35:15 +02:00
llya Kowalewski
9d9fa90271
Include: complex -> cstdlib
2015-05-08 01:10:33 +03:00
llya Kowalewski
275f2a97f1
Fixing clang build on OSX
...
std::abs() is function from <complex>, current HEAD doesn't build on OSX with latest clang because of missing include. This commit fixes the build.
2015-05-08 00:31:42 +03:00
tux3
e79d40e356
Merge branch 'pr1446'
...
Conflicts:
src/chatlog/chatlog.cpp
src/chatlog/content/filetransferwidget.cpp
src/core.cpp
src/core/coreencryption.cpp
src/toxdns.cpp
src/widget/form/chatform.cpp
src/widget/form/genericchatform.cpp
src/widget/friendwidget.cpp
src/widget/widget.cpp
2015-05-07 22:00:50 +02:00
tux3
19bf083b41
Merge branch 'pr1515'
2015-05-07 21:39:32 +02:00