tux3
13bea16292
Add encrypting profile settings serializer
...
We now use a binary serialized format to save space and allow clean encryption of the user settings.
All the settings can (and should) be edited from the GUI so there is no loss of functionnality.
It can still read the old .ini format, and will seamlessly upgrade to the new format.
Fixes #1810
2015-06-06 20:15:50 +02:00
tux3
de8eb9c693
Fix copyright notice date
2015-06-06 16:07:36 +02:00
tux3
a004c7f791
Update advanced settings copyright notice
2015-06-06 16:02:14 +02:00
tux3
8cd1e23eb9
Merge branch 'pr1816'
2015-06-06 15:55:21 +02:00
Zetok Zalbavar
67e9aeec63
Fix incorrect copyright headers
...
The qTox Project is not associated with the Tox Project in any way, 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-06-06 14:51:28 +01:00
tux3
d10f88a016
Merge branch 'pr1812'
2015-06-06 10:22:35 +02:00
Ansa89
002eb4f447
Italian translation: update
2015-06-06 10:13:11 +02:00
tux3
c269306bf4
Fix #1811
2015-06-06 03:45:44 +02:00
tux3
0a04c48f33
Move adjustingscrollarea.cpp
2015-06-06 02:16:52 +02:00
tux3
bb999456da
Remove some unused defines
2015-06-06 01:59:28 +02:00
tux3
8438c209d1
Fix #1037
2015-06-06 01:51:08 +02:00
tux3
20f254651d
Reorganize files
2015-06-06 01:44:47 +02:00
tux3
9b7db8bb26
Fix #1806
2015-06-06 00:35:18 +02:00
tux3
f1d7c59a2f
Fix #1809 build error
2015-06-06 00:06:50 +02:00
tux3
3656b1e5eb
Improve avatar caching reliability
2015-06-05 23:41:14 +02:00
tux3
601fdae7bb
Make login screen a bit larger
...
So the text fits on all translations
2015-06-05 23:06:28 +02:00
tux3
3284a66f49
Clean up Translator a little
...
Using the STL is still better than writting our own for loops.
2015-06-05 22:21:16 +02:00
tux3
b948ef890f
Auto focus the chat input box when typing
...
Fixes #1779 for real
2015-06-05 22:08:29 +02:00
tux3
15ca7a587f
Dynamic translation
...
qTox can now retranslate its GUI dynamically, without needing a restart
Fixes #1671
Closes #1672
2015-06-05 21:37:01 +02:00
tux3
0fd489fbba
Properly kill all calls in ~Core
2015-06-05 18:53:27 +02:00
tux3
1753f750b3
Merge branch 'threaded_settings'
...
Fixes #1801
2015-06-05 18:02:15 +02:00
tux3
c9202f6794
Asynchronous settings saving
2015-06-05 18:01:50 +02:00
tux3
61de5d4c67
Add Settings biglock
2015-06-05 17:03:53 +02:00
tux3
1ded562d9d
Clean Settings interface
2015-06-05 16:24:47 +02:00
tux3
0923e2b733
Add quit (CTRL+Q) shortcut to login screen
2015-06-05 15:45:43 +02:00
tux3
ac0beffd0c
Fix #1792
2015-06-05 15:39:01 +02:00
tux3
9581be95dc
Make the login screen save global settings
2015-06-05 15:28:35 +02:00
tux3
68122b40ac
Auto focus input field in login screen
...
Fixes #1779
2015-06-05 15:26:45 +02:00
tux3
276f411ad2
Implment auto-login
2015-06-05 15:24:02 +02:00
tux3
a231ef1320
Merge branch 'pr1800'
2015-06-05 14:29:13 +02:00
Ansa89
72527d314a
Italian translation: update
2015-06-05 14:27:53 +02:00
tux3
676c483046
Merge branch 'pr1798'
2015-06-05 13:12:05 +02:00
tux3
510b8d7d51
Remove some spammy debug output
...
If there are permission errors (e.g. root owns the shared memory), this would spam the log with hundreds of messages/s. isCurrentOwner still warns a couple of times if we fail to lock, so this message isn't necessary
2015-06-05 12:49:03 +02:00
tux3
192d9a5e29
Cleanup main() a bit
2015-06-05 12:44:22 +02:00
tux3
6bf0317e3e
Translate all GUI, not just Widget
2015-06-05 12:26:04 +02:00
Zetok Zalbavar
abb2f28b5d
Small improvements of displayed strings on login screen
...
Messages that user faces should be a bit more clear now.
2015-06-05 11:25:12 +01:00
tux3
fc647761d1
Merge branch 'pr1796'
2015-06-05 11:07:15 +02:00
tux3
3b0b35ccdc
Merge branch 'pr1799'
2015-06-05 11:06:00 +02:00
Ansa89
b1d780f97b
Italian translation: update
2015-06-05 09:36:48 +02:00
Fish
c10452fdd4
typo
2015-06-05 04:20:09 +02:00
Fish
9866332d43
Added precisions
2015-06-05 04:19:18 +02:00
tux3
31f7ded768
Fix #1794
2015-06-05 03:07:42 +02:00
tux3
addcfb47cb
Merge branch 'pr1793'
2015-06-05 02:25:34 +02:00
Сухарик
e08045eaec
some russian translation update
2015-06-05 03:25:28 +03:00
tux3
e3dd2dc9e1
Limit desktop streamins FPS
...
Otherwise we get overwhelmed and start dropping frames
2015-06-04 23:34:17 +02:00
tux3
9e65cfde5c
Don't use QVector::removeAll
...
It's only available on recent Qt versions
2015-06-04 22:35:29 +02:00
tux3
3878f88d06
Merge branch 'loginscreen'
...
Rewrite the profile management code and implement a new login screen.
Fixes #1776
Fixes #1746
Fixes #1596
Fixes #1562
2015-06-04 21:52:55 +02:00
tux3
b9febaa27d
Update login logo image
2015-06-04 21:34:13 +02:00
tux3
fdcd02980d
New password strengh function
2015-06-04 21:34:13 +02:00
tux3
0ebaef3c34
Password strenght meter on login screen
2015-06-04 21:34:13 +02:00