1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
Commit Graph

350 Commits

Author SHA1 Message Date
sudden6
75438d46b2
Merge pull request #4643
anthony.bilinski (1):
      feat(exif): Honour exif orientation tag
2017-09-20 11:14:42 +02:00
anthony.bilinski
414fa178b4 feat(exif): Honour exif orientation tag
Fixes #1848
2017-09-19 10:00:05 -07:00
noavarice
ad3584c469
refactor: GroupInvite moved to model directory 2017-09-17 19:54:01 +03:00
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.desktopqtox.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