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

6186 Commits

Author SHA1 Message Date
Nico Hinterthaner
ac7352db05
feat(l10n): update German translation from Weblate 2017-01-12 15:33:01 +00:00
sudden6
6a492ea427
feat(l10n): update German translation from Weblate 2017-01-12 15:33:01 +00:00
Tiger tiger
e5f1cdcbc4
feat(l10n): update German translation from Weblate 2017-01-12 15:33:01 +00:00
Lari Oesch
48ebc821d8
feat(l10n): update Finnish translation from Weblate 2017-01-12 15:32:53 +00:00
Zetok Zalbavar
7c7123682a
chore(travis): make travis cache ccache and use it for all compiling
osx builds fail with ccache, so they don't use it.
2017-01-12 12:19:18 +00:00
Zetok Zalbavar
26e372dc54
chore: bump copyright date in About settings tab to 2017 2017-01-11 20:54:53 +00:00
Zetok Zalbavar
a143cf3e9e
chore(build): make cmake use ccache when it's available
Found in
https://stackoverflow.com/questions/1815688/how-to-use-ccache-with-cmake
2017-01-11 16:23:51 +00:00
Zetok Zalbavar
c4fb84e83e
Merge pull request #4069
lopachecoc (1):
      fix(build): fix ASLR and DEP protection for windows builds
2017-01-11 16:21:58 +00:00
lopachecoc
ce0590d2d0 fix(build): fix ASLR and DEP protection for windows builds 2017-01-11 10:44:14 +00:00
Zetok Zalbavar
311edce6fc
Merge pull request #4067
lopachecoc (1):
      chore(build): improve hardening flags
2017-01-10 16:35:15 +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
52642578a0
fix: Remove old ChatForm code from Widget
Remove double status messages
2017-01-10 00:54:25 +03:00
Zetok Zalbavar
3b56a6ec2a
chore(tools): remove from qTox repo tools for creating updates
They were moved into a separate repo.
2017-01-08 14:44:33 +00:00
Zetok Zalbavar
c584685db3
docs(INSTALL): fix table formatting
Broken in c726038198
2017-01-08 14:03:57 +00:00
Diadlo
a4537549c0
fix(cmake): Add search for toxcore or libtoxcore 2017-01-08 14:46:39 +03: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
Diadlo
c676c30d94
style: Fixed translations order 2017-01-08 14:46:39 +03:00
Diadlo
7f80416c89
chore(cmake): Small fixes 2017-01-08 14:46:39 +03:00
Diadlo
1efca679e1
chore(cmake): Added logic to the QTOX_PLATFORM_EXT flag 2017-01-08 14:46:39 +03:00
Diadlo
d5870d8079
chore(cmake): Added optional dependencies 2017-01-08 14:46:39 +03:00
Diadlo
ba872e02af
chore(cmake): Added git definitions 2017-01-08 14:46:39 +03:00
iphydf
b3bfd46e2d
chore(cmake): Add CMake build rules. 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
Diadlo
fcd8eed7cd
style: Fix style of a lot of pointers 2017-01-06 23:03:58 +03:00
Diadlo
7d1564e586
refactor: Remove using getFriendWidget from FriendWidget 2017-01-06 23:03:58 +03:00
Diadlo
4d806a3661
refactor: Remove using getFriendWidget from FriendListWidget 2017-01-06 23:03:58 +03:00
sudden6
6b51381980
fix(icons): install icons for linux
fix #4052
2017-01-05 20:06:58 +01:00
Zetok Zalbavar
343989d575
chore(tools): add a script for creating and signing release tarballs
`lzip` is used for its great compression (better even than `xz`) and
properties that make it a viable format for long-term archiving (feature
that `xz` is missing).

http://www.nongnu.org/lzip/xz_inadequate.html

Also add some docs regarding release process.

Re: #3912, #4045
2017-01-05 11:08:23 +00:00
sudden6
0e4cff884d
fix(avatar): wrong conversion of own ToxId
e07d8d358f broke the loading of the own
avatar

fix #4048
2017-01-05 10:54:35 +01:00
Diadlo
d223d916c8
refactor: Connect all chatroomWidget clicks to friend list clicks
Remove using getGroupWidget, getFriendWidget and getChatForm from
ContentDialog.
2017-01-05 00:56:32 +03:00
Diadlo
29bb319025
refactor(friend): Small refactoring
Method renamed to be same with `Group` i.e. `getGroupId`, changed Friend
eventFlag type on bool
2017-01-05 00:56:32 +03:00
sudden6
6bad4ad3ba
chore(style): add coding style file for Qt Creator 2017-01-04 17:07:32 +01:00
Zetok Zalbavar
03fe946c2a
docs(README): list GPG fingerprints of qTox maintainers & packagers
Re: #4045 #3912
2017-01-04 14:04:46 +00:00
Diadlo
328d0b6ddf
fix(nexus): Add qRegisterMetaType call for ToxPk
Fixed warning message: QObject::connect: Cannot queue arguments of type
'ToxPk' (Make sure 'ToxPk' is registered using qRegisterMetaType().)
2017-01-04 06:46:17 +03:00
sudden6
e07d8d358f
feat(toxid): reduce passing Tox IDs around
reasons:
- most of the time we don't even know the Tox ID but only the Public Key
- use well defined objects instead of strings that could be anything
2017-01-04 00:20:24 +01:00
sudden6
2f4e8dc3e8
refactor(toxpk): add class representing a Tox Public Key 2017-01-02 22:58:05 +01:00
Zetok Zalbavar
b5af649190
chore(tools): replace unsafe signing C++ code with Rust 2017-01-02 18:22:25 +00:00
Zetok Zalbavar
f041522257
docs(INSTALL): add back instructions for compiling FFmpeg for Debian 8
Apparently Debian broke something, and now FFmpeg provided from
backports is no longer detected by pkg-config, making qmake/compilation
fail.

Added `yasm` package to Debian deps for ffmpeg.

This partially reverts commit a48b424f11.
2017-01-02 17:54:52 +00:00
tux3
bffb173e94
Merge pull request #4038
tux3 (1):
      fix: Further Windows Jenkins link errors
2017-01-02 18:51:54 +01:00
tux3
b693492702
fix: Further Windows Jenkins link errors 2017-01-02 18:32:52 +01:00
tux3
123785cf52
Merge pull request #4037
tux3 (1):
      fix: Jenkins Windows builds
2017-01-02 18:02:37 +01:00
tux3
debb6e9cc8
fix: Jenkins Windows builds 2017-01-02 17:34:00 +01:00
Zetok Zalbavar
e96190459b
docs(INSTALL): correct instruction for toxcore tag checkout
Re #4030.
2016-12-31 10:53:04 +00:00
sudden6
0b2f22d521
refactor(toxid): improve checks for valid ToxIDs 2016-12-30 15:54:56 +01:00
sudden6
a223510cf7
fix(toxid): Tox ID construction from ToxMe 2016-12-30 15:54:56 +01:00
Zetok Zalbavar
541bc0e174
refactor(core): simplify code for tox interval during file transfer
Also some style changes.
2016-12-30 13:57:55 +00:00
Zetok Zalbavar
dccef4d49f
fix(UI): fix own status message not being properly displayed in tooltip
This causes a slight regression where own status can become quite huge
when user sets e.g. 120 newlines between first and last character of the
status message.

Given that this fixes a problem with incorrect (broken) formatting of
display of own status messages, the slight regression is insignificant.

There is also a Qt bug involved that causes formatting to be broken if
text contains "HTML" tags.
https://bugreports.qt.io/browse/QTBUG-57477

Used workaround requires using additional HTML to preserve newlines even
if HTML is a part of the status message.

Related to #935.
2016-12-30 08:24:28 +00:00
Zetok Zalbavar
335b408278
chore(tools): make deweblate script work with long commit messages
Previously it would fail to work if commit message wasn't limited to a
single line.
2016-12-30 06:25:17 +00:00
Zetok Zalbavar
a444ee1fc2
chore(travis): properly deploy a branch for jenkins
Probably works.

Apparently directly pushing tag results in a new tag.
2016-12-29 16:53:08 +00:00