Diadlo
b0a591e0f0
refactor(aboutfriend): Add AboutFriend model and interface
2017-09-10 13:21:33 +03:00
Diadlo
8368f2413d
refactor: Rename AboutUser to AboutFriendForm
2017-09-10 13:21:32 +03:00
sudden6
5d159e0203
fix(dependency): remove unused qt sql dependency
...
fix #4567
2017-08-12 00:02:28 +02:00
Diadlo
90f4750e73
refactor(contact): Add Contact class
2017-08-06 13:55:02 +03:00
Diadlo
017653470d
refactor: Move friend and group in model directory
2017-08-06 13:55:02 +03:00
sudden6
9c603e8654
feat(audio): add libfilteraudio
2017-08-05 21:12:33 +02:00
Yuri
ae5cb4bcc2
fix: Keep open and share X11 connection
...
This prevents opening and closing of X11 connection and associated files every 1 second.
X11 connection is used for userAutoAway feature and to read CapsLock status.
2017-07-23 14:41:04 -07:00
sudden6
099dd30f80
chore(build): remove linux and macos from qmake build file
...
This is one step to migrate to cmake
2017-06-03 22:32:46 +02:00
Diadlo
6420dc62ec
chore(qmake): Remove micfeedbackwidget from qtox.pro
...
Fix #4392
2017-05-12 22:26:47 +03:00
sudden6
d78a979021
fix(qtox.pro): add openal.h and openal.cpp
...
fix #4380
2017-05-12 08:48:03 +02:00
Zetok Zalbavar
6de129fef1
fix(UI): rename qTox.desktop
→ qtox.desktop
to fix displaying icon
...
Apparently qTox's icon is not displayed under Plasma Wayland session
when its desktop file name differs from the executable name.
Fixes #4323 .
2017-04-11 23:41:55 +01:00
NWeyand
1c08b19d91
chore(build): Added warning message against using the project file
...
The project file is deprecated and should not be used anymore as project
file for development. Adding a warning to that effect could help future
contributors while figuring out what they need to do to get started with
qTox.
Signed-off-by: NWeyand <nweyand@users.sourceforge.net>
2017-03-30 11:42:58 +00:00
DX37
6e9c097531
chore(build): Remove '-pie' linker flag in qtox.pro for Windows
...
This, again, fixes #4280 , but now for qmake, which I forgot to edit.
This should finally fix Windows Jenkins builds.
2017-03-24 16:01:21 +06:00
sudden6
4e548662d7
refactor(core): remove CString
2017-03-09 11:01:43 +01:00
sudden6
1f0467bb1b
refactor(core): add new class for easy string conversion
2017-03-09 11:01:34 +01:00
sudden6
aabf34ebad
refactor: remove unused file
2017-03-05 12:05:41 +01:00
sudden6
db2e2d7ab7
fix(qmake): add forgotten files to qTox.pro
...
fix #4212
2017-03-02 10:44:29 +01:00
Diadlo
a231532bd0
fix: Add splitter restorer
...
Added splitter restorer, which reset splitter state if it's broken
Fix #2587
2017-02-26 03:14:57 +03:00
Zetok Zalbavar
63ace85913
chore(build): use -pie
flag only when linking
...
If used when compiling and not just linking, clang complains about it.
Fixes #4101 .
2017-02-23 08:38:10 +00:00
noavarice
5047a65e11
refactor: improved HTML-formatting mechanism for text messages
...
Added class provides text font formatting with HTML font tags
Supported stuff:
- nested formatting;
- several text pieces formatted with the same formatting style at the
one message;
- styling applies only if non-whitespace symbol follows opening
formatting symbol and also non-whitespace symbol preceds closing
symbol;
- only multiline code font formatting supports new line inside of
message text.
Also fix #3804
2017-02-19 10:06:26 +03:00
sudden6
7cd800374a
refactor(encryption): move everything to ToxEncrypt
...
This commit removes coreencryption.cpp and replaces it with ToxEncrypt.
2017-02-07 20:05:32 +01:00
sudden6
38cecdc780
refactor(history): remove deprecated historykeeper
...
This commit removes historykeeper and code only used by it.
BREAKING CHANGE:
qTox can't open old historykeeper chatlogs after this commit. Use
previous versions to migrate to the new database.
2017-02-05 22:20:12 +01:00
sudden6
d07d0cfbf0
refactor(core): Introduce new class ToxEncrypt to interface with toxencryptsave
2017-01-29 13:48:43 +01:00
sudden6
5d4609bd0e
fix(jenkins): preserve the correct linking order
...
fix #4079
2017-01-17 19:21:58 +01:00
sudden6
482757e6a2
fix(build): add an option to compile with autotools toxcore on Windows
2017-01-16 20:42:37 +01:00
lopachecoc
ce0590d2d0
fix(build): fix ASLR and DEP protection for windows builds
2017-01-11 10:44:14 +00:00
lopachecoc
286e67ddd2
chore(build): improve hardening flags
...
Using "-fstack-protector-all" makes "--param ssp-buffer-size=1" pointless.
For ASLR "-pie -fPIE" is needed instead of just "-fPIE".
2017-01-10 13:41:23 +00:00
Diadlo
fddda5de61
fix(cmake): Fix smileys resource adding
2017-01-08 14:46:39 +03:00
Diadlo
3f926fa602
chore(resource): Translation resources separated
2017-01-08 14:46:39 +03:00
Zetok Zalbavar
5928413b28
chore(build): enable ASLR and DEP protection for windows builds
...
Fixes #3452 .
2017-01-07 05:02:04 +00:00
sudden6
6b51381980
fix(icons): install icons for linux
...
fix #4052
2017-01-05 20:06:58 +01:00
sudden6
2f4e8dc3e8
refactor(toxpk): add class representing a Tox Public Key
2017-01-02 22:58:05 +01:00
tux3
b693492702
fix: Further Windows Jenkins link errors
2017-01-02 18:32:52 +01:00
tux3
debb6e9cc8
fix: Jenkins Windows builds
2017-01-02 17:34:00 +01:00
Zetok Zalbavar
d4ac13dbf4
revert: "refactor: Added to include path and exclude it from all includes"
...
Revert needed, since otherwise there is no way to do automatic sorting
of includes.
Also reverted change to the docs, as leaving it would make incorrect
docs.
In case of conflicts, includes were sorted according to the coding
standards from #3839 .
This reverts commit b4a9f04f92
.
This reverts commit 5921122960
.
2016-12-29 16:10:53 +00:00
Zetok Zalbavar
4972ac1d53
fix: fix warning about missing (removed) cdata.h
...
Missed in 152c134a4b
.
2016-12-29 14:47:58 +00:00
sudden6
152c134a4b
refactor(toxid): drop the cData class in favour of ToxId
2016-12-29 13:37:01 +01:00
Zetok Zalbavar
b9c1d59a07
style(build): list linking libs vertically in qtox.pro
...
Also removed some redundancies.
2016-12-29 05:08:00 +00:00
sudden6
8d320ca3be
chore: Make building for FreeBSD easier
...
Add some patches from https://svnweb.freebsd.org/ports/head/net-im/qTox/
and make some things more platform independent.
2016-12-28 22:15:16 +01:00
Zetok Zalbavar
fe53b01eb3
style: sort(1)
headers and sources in qtox.pro
2016-12-26 06:50:11 +00:00
Zetok Zalbavar
0a1a781249
chore(build): use hardening linker flags only on Linux/*BSD
...
windows & osx fail to compile with them.
2016-12-20 05:27:27 +00:00
Zetok Zalbavar
43b3f6e339
chore(build): add hardening flags to default qTox builds
...
Re: #3452
2016-12-18 17:45:27 +00:00
Diadlo
b4a9f04f92
refactor: Added to include path and exclude it from all includes
2016-11-28 23:28:42 +03:00
SkyzohKey
4ea0b30b67
chore(packaging): Add qTox.appdata.xml for enhance packaging integration.
2016-11-17 10:49:12 +00:00
Zetok Zalbavar
e19686d3d4
chore: silence unnecessary compiler output
...
Also show as many warnings as possible.
2016-10-06 13:47:14 +01:00
sudden6
ae76910631
feat(smileys): allow compiling qTox with minimal or no smileys
...
compiling only minimal smileys or no smilies reduces output binary size
and resource usage during compilation
2016-10-01 23:22:22 +02:00
Zetok Zalbavar
abaa41eaee
docs(CONTRIBUTING): add a guideline to not use dynamic casts/RTTI
...
And enforce it during compilation.
2016-09-29 14:53:21 +01:00
Diadlo
76c4cf7d39
Merge pull request #3648
...
Diadlo (1):
refactor(toxdns): Removed using of toxdns
2016-09-01 23:43:46 +03:00
Diadlo
8da695e748
refactor(toxdns): Removed using of toxdns
...
BREAKING CHANGE: Remove ability of ToxDNS lookup.
2016-08-26 14:14:13 +03:00
Diadlo
9c9f1c11d1
feat(settings): Added reset settings button
2016-08-26 13:11:56 +03:00