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

5714 Commits

Author SHA1 Message Date
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
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
efcff57601
fix(addfriend): do not load own Tox ID from clipboard
fix #4024
2016-12-29 15:08:48 +01:00
sudden6
d196611ffe
feat(toxid): Improve validation of Tox IDs 2016-12-29 13:37:01 +01:00
sudden6
3d0938a3c6
refactor(toxid): improve code clarity and documentation 2016-12-29 13:37:01 +01:00
sudden6
152c134a4b
refactor(toxid): drop the cData class in favour of ToxId 2016-12-29 13:37:01 +01:00
sudden6
94ec5614f2
feat(toxid): Improve the ToxId class 2016-12-29 13:36:56 +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
Diadlo
074f345b2e
style(smileypack): Small style improvements 2016-12-29 00:44:15 +03:00
Diadlo
56d656502c
fix: Fix problem with unicode symbols on FreeBSD
Fix #4012
2016-12-29 00:44:15 +03: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
c1c4632f5f
docs(INSTALL): add missing pkg-config package to Debian instructions 2016-12-28 15:49:35 +00:00
Zetok Zalbavar
28c817d853
chore(build): slightly refactor bootstrap.sh
Also adjust style.
2016-12-28 09:14:36 +00:00
Diadlo
9314dd3382
refactor(widget): Small refactoring 2016-12-27 22:22:58 +03:00
Zetok Zalbavar
1d98a97e3b
chore(build): fix toxcore checkout in the bootstrap script
Renamed `TOX_CORE_DIR` → `TOXCORE_DIR` for consistency.
Made read-only vars immutable.

Fix #4014.
2016-12-27 03:17:36 +00:00
Diadlo
b4c4569299
feat(toxid): Added correct checksum validation.
Fix #3837
2016-12-27 01:40:44 +03:00
Zetok Zalbavar
c27d809e08
Merge pull request #4007
sudden6 (1):
      fix(warnings): fix some warnings about the stack protector not working
2016-12-26 14:14:25 +00:00
sudden6
e7276e7b43 fix(warnings): fix some warnings about the stack protector not working 2016-12-26 14:40:32 +01:00
Zetok Zalbavar
fe53b01eb3
style: sort(1) headers and sources in qtox.pro 2016-12-26 06:50:11 +00:00
Zetok Zalbavar
4bcf57b236
style: adjust function arg names in header to changes in core.cpp 2016-12-25 18:24:52 +00:00
Zetok Zalbavar
12c21b21d2
chore(CHANGELOG): add changelog for the v1.7.0 release 2016-12-25 17:46:01 +00:00
shinodem
eb15b157d0
feat(l10n): update Russian translation from Weblate 2016-12-25 16:54:06 +00:00