sudden6
099dd30f80
chore(build): remove linux and macos from qmake build file
...
This is one step to migrate to cmake
8 years ago
Diadlo
6420dc62ec
chore(qmake): Remove micfeedbackwidget from qtox.pro
...
Fix #4392
8 years ago
sudden6
d78a979021
fix(qtox.pro): add openal.h and openal.cpp
...
fix #4380
8 years ago
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 .
8 years ago
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>
8 years ago
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.
8 years ago
sudden6
4e548662d7
refactor(core): remove CString
8 years ago
sudden6
1f0467bb1b
refactor(core): add new class for easy string conversion
8 years ago
sudden6
aabf34ebad
refactor: remove unused file
9 years ago
sudden6
db2e2d7ab7
fix(qmake): add forgotten files to qTox.pro
...
fix #4212
9 years ago
Diadlo
a231532bd0
fix: Add splitter restorer
...
Added splitter restorer, which reset splitter state if it's broken
Fix #2587
9 years ago
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 .
9 years ago
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
9 years ago
sudden6
7cd800374a
refactor(encryption): move everything to ToxEncrypt
...
This commit removes coreencryption.cpp and replaces it with ToxEncrypt.
9 years ago
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.
9 years ago
sudden6
d07d0cfbf0
refactor(core): Introduce new class ToxEncrypt to interface with toxencryptsave
9 years ago
sudden6
5d4609bd0e
fix(jenkins): preserve the correct linking order
...
fix #4079
9 years ago
sudden6
482757e6a2
fix(build): add an option to compile with autotools toxcore on Windows
9 years ago
lopachecoc
ce0590d2d0
fix(build): fix ASLR and DEP protection for windows builds
9 years ago
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".
9 years ago
Diadlo
fddda5de61
fix(cmake): Fix smileys resource adding
9 years ago
Diadlo
3f926fa602
chore(resource): Translation resources separated
9 years ago
Zetok Zalbavar
5928413b28
chore(build): enable ASLR and DEP protection for windows builds
...
Fixes #3452 .
9 years ago
sudden6
6b51381980
fix(icons): install icons for linux
...
fix #4052
9 years ago
sudden6
2f4e8dc3e8
refactor(toxpk): add class representing a Tox Public Key
9 years ago
tux3
b693492702
fix: Further Windows Jenkins link errors
9 years ago
tux3
debb6e9cc8
fix: Jenkins Windows builds
9 years ago
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
.
9 years ago
Zetok Zalbavar
4972ac1d53
fix: fix warning about missing (removed) `cdata.h`
...
Missed in 152c134a4b
.
9 years ago
sudden6
152c134a4b
refactor(toxid): drop the cData class in favour of ToxId
9 years ago
Zetok Zalbavar
b9c1d59a07
style(build): list linking libs vertically in qtox.pro
...
Also removed some redundancies.
9 years ago
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.
9 years ago
Zetok Zalbavar
fe53b01eb3
style: `sort(1)` headers and sources in qtox.pro
9 years ago
Zetok Zalbavar
0a1a781249
chore(build): use hardening linker flags only on Linux/*BSD
...
windows & osx fail to compile with them.
9 years ago
Zetok Zalbavar
43b3f6e339
chore(build): add hardening flags to default qTox builds
...
Re: #3452
9 years ago
Diadlo
b4a9f04f92
refactor: Added to include path and exclude it from all includes
9 years ago
SkyzohKey
4ea0b30b67
chore(packaging): Add qTox.appdata.xml for enhance packaging integration.
9 years ago
Zetok Zalbavar
e19686d3d4
chore: silence unnecessary compiler output
...
Also show as many warnings as possible.
9 years ago
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
9 years ago
Zetok Zalbavar
abaa41eaee
docs(CONTRIBUTING): add a guideline to not use dynamic casts/RTTI
...
And enforce it during compilation.
9 years ago
Diadlo
8da695e748
refactor(toxdns): Removed using of toxdns
...
BREAKING CHANGE: Remove ability of ToxDNS lookup.
9 years ago
Diadlo
9c9f1c11d1
feat(settings): Added reset settings button
9 years ago
Diadlo
fb4aa4c8f6
feat(settings): Extracted user interface settings on new tab
9 years ago
Nils Fenner
b71c919f2a
feat(settings): add RecursiveSignalBlocker
...
can be used to block any signals during settings ui initialization
9 years ago
initramfs
cae5c1f2ed
chore(qtox.pro): remove a Qt version check for Qt widgets
9 years ago
initramfs
4ac20c7b46
feat(video): adds an ID parameter to the VideoSource class
9 years ago
iphydf
07ac196326
chore: Fix Mac OS X build.
...
- Add /usr/local to the search paths for includes and libs.
- Build toxcore before updating homebrew. Updating homebrew somehow breaks the
toxcore build.
9 years ago
Diadlo
3edd84c4d8
refactor(videomode): Move implementation in cpp file
9 years ago
Nils Fenner
0b2dfc0305
refactor(avform): improve code flow
...
* rename file avsettings.ui -> avform.ui, introducing seamless switching between UI/Code
* switch to "private multi-inheritance" pattern, which has several advantages
9 years ago
Zetok Zalbavar
2d06b9960c
fix(qtox.pro): don't depend on GTK in order to build on Linux
9 years ago