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

7008 Commits

Author SHA1 Message Date
sudden6
af58f614d1
chore(deploy): publish hashes of windows setup files 2019-01-25 22:53:41 +01:00
sudden6
5afa78cd4d
refactor(ipc): cleanup and improve debug messages 2019-01-25 11:16:06 +01:00
sudden6
49507d76d8
Merge pull request #5500
crypto-universe (1):
      feat(chatfom): make magnet links clickable
2019-01-18 09:54:50 +01:00
crypto-universe
5b1bc7e523 feat(chatfom): make magnet links clickable
Add one more rergular expression that should match magnet links.
Unfortunately, magnet links may contain a lot of spaces, so
the message after the link may also be treated as a part of link.
2019-01-17 20:00:34 +01:00
sudden6
f5aa07f569
Merge pull request #5499
Teemu Ikonen (1):
      fix(ui): provide context when emitting friendWidgetRenamed()
2019-01-16 23:59:32 +01:00
sudden6
0f90abebdd
perf(smileys): create global regex object
This prevents recompiling the regex for every message
2019-01-16 15:53:33 +01:00
sudden6
58f8a14a48
perf(smileys): use one big regex instead of constructing many small ones 2019-01-16 15:53:23 +01:00
Anthony Bilinski
67ddd849f0
Merge pull request #5494
Teemu Ikonen (1):
      fix(video): support UYVY camera pixel format
2019-01-16 03:01:23 -08:00
Teemu Ikonen
0b6d6d7715 fix(ui): provide context when emitting friendWidgetRenamed()
Qt5 documentation at http://doc.qt.io/qt-5/signalsandslots.html
explains:

"[...] we provide /this/ as context in the call to connect(). The
context object provides information about in which thread the receiver
should be executed. This is important, as providing the context ensures
that the receiver is executed in the context thread."

Fixes #5495.
2019-01-16 08:45:16 +02:00
Teemu Ikonen
4c42e0ea5b fix(video): support UYVY camera pixel format
Fixes #5479.
2019-01-15 13:36:09 +02:00
Anthony Bilinski
55ef1e0370
Merge pull request #5489
Teemu Ikonen (1):
      fix(ui): tighten idealSize() for chatlog Timestamps
2019-01-13 18:01:35 -08:00
sudden6
08f368da43
fix(widget): always force show window on activate event
fixes #5459
2019-01-13 23:59:34 +01:00
Teemu Ikonen
c9f3830bc2 fix(ui): tighten idealSize() for chatlog Timestamps
Make Text::idealSize() a virtual function and override it in the derived
class Timestamp. The idealSize() function for Timestamps now returns a
tighter size to enable better right-alignment of the timestamps in
chatlog.

Fixes #3957. Note that this change assumes that timestamps do not
contain RTL text.
2019-01-14 00:07:18 +02:00
Anthony Bilinski
23da95a983
chore(build): update toxcore to v0.2.9 2019-01-13 13:09:24 -08:00
Anthony Bilinski
266757ae5e
chore(build): add script to update toxcore version 2019-01-13 13:09:05 -08:00
Anthony Bilinski
fd7097222d
fix(build): show brew compilation progress to avoid being killed by Travis 2019-01-12 22:54:02 -08:00
Anthony Bilinski
c9cb5fefdd
fix(build): manually update brew to workaround autoupdate bug 2019-01-12 21:19:50 -08:00
Anthony Bilinski
92d3c959a1
fix(groups): only leave audio call if in a call
Removes debug log spam of leaving audio call every time someone joins a
text group.
2019-01-09 01:23:27 -08:00
Anthony Bilinski
51cf712a78
refactor(widget): call Settings::getInstance only once in Widget 2019-01-08 09:03:19 -08:00
Anthony Bilinski
8bf059bb2e
chore(ui): remove broken auto update
No need to keep it ifdef'd out in code, it can be re-added from git history instead once fixed.
2019-01-08 09:03:12 -08:00
Anthony Bilinski
6c9d7b59c1
feat(ui): add update notification enabled with -DUPDATE_CHECK
Fix #5335
2019-01-08 09:02:17 -08:00
Anthony Bilinski
52853485eb
Merge pull request #5480
Monsterovich (3):
      fix(core): this should resolve message handling in persistent groups
      fix(core): also print PKs in group userlist
      fix(core): if your username is empty, use toxPK instead in groups
2019-01-07 01:34:41 -08:00
Monsterovich
72bcc6acaf fix(core): if your username is empty, use toxPK instead in groups 2019-01-05 23:21:39 +02:00
Monsterovich
066bdc5cc1 fix(core): also print PKs in group userlist 2019-01-05 15:58:59 +02:00
Monsterovich
ee500703aa fix(core): this should resolve message handling in persistent groups 2019-01-05 15:50:06 +02:00
sudden6
aa83edf759
Merge pull request #5469
Monsterovich (10):
      feat(core): print a chat log entry when a user joins/leaves the group chat
      fix(core): fixed Timestamps
      fix(core): simplify the code
      fix(core): fix formatting
      fix(core): this fixes displaying nickname refreshes in groups
      fix(core): support user aliases
      fix(core): update group peerLists on local changes
      fix(core): fix for users without nicknames
      fix(core): ignore mentioning users with empty nicknames
      fix(core): fixed syntax
2019-01-04 14:56:55 +01:00
Monsterovich
7a437c7449 fix(core): fixed syntax 2018-12-27 12:48:04 +02:00
Diadlo
68bf26305c
style: Fix EOF, remove trailing space and add braces 2018-12-27 09:15:24 +03:00
Diadlo
3f5105d5c1
refactor: Connect ContentDialog::setStatusMessage to friend directly 2018-12-27 09:15:24 +03:00
Diadlo
52f8ba48c4
refactor: Remove using Manager from ContentDialog 2018-12-27 09:15:24 +03:00
Diadlo
65a5b5121d
refactor: Remove ContactInfo and it's usage 2018-12-27 09:15:24 +03:00
Diadlo
c11b3730c9
refactor: Rewrite isWidgetActive 2018-12-27 09:15:24 +03:00
Diadlo
4353468647
refactor: Rewrite update status message 2018-12-27 09:15:24 +03:00
Diadlo
8937f87f87
refactor: Rewrite update status 2018-12-27 09:15:24 +03:00
Diadlo
bb08d628fb
refactor: Rewrite getDialog 2018-12-27 09:15:24 +03:00
Diadlo
9129f256fa
refactor: Rewrite widget exists check 2018-12-27 09:15:24 +03:00
Diadlo
b806f9e7e3
refactor: Rewrite focus{Friend,Group} 2018-12-27 09:15:24 +03:00
Diadlo
2b3918b25e
refactor: Remove using of remove{Friend,Group} 2018-12-27 09:15:24 +03:00
Diadlo
ee5a7d8e94
refactor: Move some methods back to ContentDialog
Store in ContentDialog list of widgets and list of ContentDialogs in
ContentDialogManger
2018-12-27 09:15:24 +03:00
Diadlo
7ad8607c43
refactor: Create ContentDialogManager
Move all static methods from ContentDialog to ContentDialogManger. Make
if singletone for the first time. Also move some methods to avoid
compile errors.
2018-12-27 09:15:24 +03:00
Diadlo
a446d9b197
refactor: Remove ContentDialog::openNewDialog
It duplicates logic on Widget::openNewDialog
2018-12-27 09:15:24 +03:00
sudden6
e1d912bbeb
Merge pull request #5472
Diadlo (1):
      fix: Store groupId in D&D mime data
2018-12-26 23:37:35 +01:00
sudden6
ed821462c9
Merge pull request #5467
TriKriSta (1):
      fix: check valid date in getDateWhereFindPhrase
2018-12-26 23:20:57 +01:00
Monsterovich
96ad27f644 fix(core): ignore mentioning users with empty nicknames 2018-12-26 19:51:32 +02:00
Monsterovich
2000bf55f2 fix(core): fix for users without nicknames 2018-12-26 19:15:43 +02:00
Monsterovich
01f79b0d08 fix(core): update group peerLists on local changes 2018-12-26 19:15:37 +02:00
Monsterovich
feee0e767f fix(core): support user aliases 2018-12-26 19:15:30 +02:00
Monsterovich
9b261fd870 fix(core): this fixes displaying nickname refreshes in groups 2018-12-26 19:15:00 +02:00
Monsterovich
c136a17ff0 fix(core): fix formatting 2018-12-26 19:15:23 +02:00
Monsterovich
8c239c8ef6 fix(core): simplify the code 2018-12-26 19:15:17 +02:00