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

3375 Commits

Author SHA1 Message Date
sudden6
811998b8df
refactor(toxcall): move alSource into ToxFriendCall 2018-06-30 22:11:19 +02:00
sudden6
20ca6c84c8
refactor(core): move Tox_Options handling to separate file 2018-06-27 18:34:59 +02:00
sudden6
c7ca261679
refactor(core): move logger to its own file 2018-06-27 18:34:55 +02:00
sudden6
dfd5232e2f
fix(settings): prevent segfault on wrong proxy settings 2018-06-23 14:07:40 +02:00
Pavel Karelin
9b6cd1c022 fix: Fix PR #5182. Eliminating the 'new' operator at ToxOptionsWrapper 2018-06-23 03:36:39 +03:00
sudden6
26b59d3123
fix(Core): fix use after free of proxyAddrData 2018-06-22 08:12:08 +02:00
sudden6
2a8ab03e46
fix(file): don't clean the filenames of avatar transfer
also don't print the filenames to the log for privacy reasons
2018-06-14 22:39:23 +02:00
Diadlo
06ae7ead0c
fix: Fix usage of unitialized functions 2018-06-12 22:46:48 +03:00
Diadlo
daaa5518dd
fix(leak): Fix few memory leaks 2018-06-12 22:45:53 +03:00
Pavel Karelin
2cd65610fc fix(build): Elimination the build warnings (Wunused-variable, Wreorder) 2018-06-06 23:05:06 +03:00
sudden6
83d4a21ef6
Merge pull request #5167
ezavod (1):
      fix(chatform): name in window title and close detached chats
2018-06-06 08:19:19 +02:00
sudden6
4faab0750d
feat(core): put c-toxcore log messages in the qTox log 2018-06-06 00:57:37 +02:00
ezavod
39968a313d
fix(chatform): name in window title and close detached chats
This displays the name of the currently used account in the window title
of detached chats. Also closes all open chats when switching back to one
window.
2018-06-04 22:56:53 +02:00
tox-user
2fae2a30f7
feat(chat): add UI option to mute group peers
Implements #4596, #4626, #1007

Adds a context menu to every peer label in group chat with an
option to mute chosen peers, which adds them to the blacklist.
Mutes audio of blacklisted group peers.
2018-06-02 18:05:45 +00:00
ezavod
847f155b7b
refactor(chatform): Use QStringList instead of QVector<QString>
This replaces QVector<QString> with QStringList consistently across all files.
2018-05-31 21:32:58 +02:00
ezavod
4434253283
refactor(chatform): consistent usage of file dialogs
This makes the usage of QFileDialogs consistent by using he native
file picker in all cases. Also makes the usage of the last location
consistent. Furthermore this removes default parameter values and uses
Q_NULLPTR.
2018-05-29 12:51:50 +02:00
ezavod
757791eea4
fix(chatform): check for empty path when exporting profile
Fixes #5146. If the filedialog is cancelled the returned path is empty.
Do not try to export the profile in this case.
2018-05-29 12:21:40 +02:00
sudden6
8461a373dd
Merge pull request #5142
Andrius Štikonas (1):
      fix(wayland): Fix desktop file name in Qt properties
2018-05-15 22:57:22 +02:00
sudden6
3d7d791e5f
Merge pull request #5111
Alice (1):
      fix(core): Clean illegal chars from filenames
2018-05-15 22:56:25 +02:00
sudden6
a3370173df
fix(audio): close the audio device after playing a sound
This bug was uncovered by 65896e4501
because this sound now happens after the call is closed, but doesn't
close the audio device.
2018-05-15 21:14:06 +02:00
sudden6
e55f86c6a5
fix(video): unsubscribe the video device correctly
fixes #5110
2018-05-15 20:29:47 +02:00
sudden6
50cee67f5f
chore: add more debugging when subscribing video 2018-05-15 20:29:42 +02:00
Alice
ab85716f00 fix(core): Clean illegal chars from filenames
Fixes: #1304
2018-05-14 16:16:16 -07:00
Andrius Štikonas
c1caeb585a fix(wayland): Fix desktop file name in Qt properties
fixes #5141
2018-05-14 19:24:16 +01:00
Diadlo
aae567ed8e
feat: Add ability to remove dialog from content dialog with middle click 2018-05-14 09:18:48 +03:00
Diadlo
228c431c89
feat: Add ability to quit group with middle click
Fix #2605
2018-05-14 09:18:48 +03:00
Diadlo
65fc1dc266
feat: Add middle mouse clicked signal for GenericChatroom 2018-05-14 09:18:48 +03:00
sudden6
4acf884fb9
refactor: use ToxPk as identifier
fixes #5116 and #5117
2018-05-11 20:35:24 +02:00
tox-user
d6df8883e3
feat(chat): full screen video chat
Implements #2922 and #2514.
This change adds:
- a button for enabling full screen mode
- a panel with buttons for controlling the chat in full screen mode
- a button to toggle video preview
- new icons

fix(chat): fix buttons in full screen video call
feat(chat): add hotkey for exiting full screen video
fix(chat): use screen res to position button panel
fix(chat): dont remove video widget on window close
2018-05-10 20:08:37 +00:00
Anthony Bilinski
ca32e77d74
feat(history): load set number of messages from history
Fix #3124
Fix #3004

Instead of loading a set 7 days of history. Better performance when there are lots of messages, and better context when friends haven't talked in over a week.

Removed historyBaselineDate, introduced in deb8440c6a to fix duplicate messages, but duplicate messages were very likely fixed by https://github.com/qTox/qTox/pull/4607.

Also refactored history loading.
2018-05-06 15:31:54 -07:00
Anthony Bilinski
dfd2de836e
fix(history): don't save both action prefix and displayed name
Displayed name is already added to action messages when added to ChatForm. Saving in history as well results in the display name being displayed twice when loaded from history.
2018-05-06 15:31:26 -07:00
sudden6
48179b6a19
fix: two crashes, uncovered by the persistent groupchat patch 2018-05-02 22:49:59 +02:00
sudden6
498c04ba50
refactor(group): store peer list in a more intelligent way 2018-04-30 01:19:34 +02:00
sudden6
0d74134dc1
refactor(group): use displayedNameChanged signal 2018-04-30 01:19:34 +02:00
Anthony Bilinski
1af3ad69e8
fix(login): start login screen on profile select by -p option 2018-04-26 13:43:10 -07:00
Anthony Bilinski
2d87999922
Merge pull request #5084
TriKriSta (1):
      fix: delete double initialization callDuration
2018-04-26 13:42:01 -07:00
Anthony Bilinski
65896e4501
feat(call): add call end sound
Fix #4905
2018-04-26 12:49:58 -07:00
Anthony Bilinski
5dc4e6de81
chore(legal): update copyright date to 2018 for all source files 2018-04-25 17:33:38 -07:00
Anthony Bilinski
8ba8ce91f3
fix(theme): clear stylesheet cache on theme colour change
Fix #5092
2018-04-25 14:20:56 -07:00
Anthony Bilinski
7293151469
fix(ui): increase number of low res camera options
partially revert behaviour of 04ecfe3f34 to show any options that were shown before. Mentioned in comments of #5097.
2018-04-24 13:51:24 -07:00
sudden6
441931765f
fix(build): make qTox compile with ffmpeg 4.0 and newer 2018-04-23 19:31:58 +02:00
Anthony Bilinski
6d9d26db65
perf(ui): cache stylesheets to reduce memory usage
Issue #5078
2018-04-17 19:41:23 -07:00
TriKriSta
dc1f5ea0a3 fix: delete double initialization callDuration 2018-04-15 19:04:02 +03:00
Anthony Bilinski
55d8922d69
fix(settings): connect enable LAN discovery checkbox
Checkbox and setting introduced in 9f8b0fed07 but not connected.
2018-04-13 00:18:16 -07:00
Anthony Bilinski
869036f3c6
fix(core): split messages on utf8 multibyte character boundary properly
Fix #4917
2018-04-13 00:16:41 -07:00
Anthony Bilinski
04ecfe3f34
feat(camera): add higher resolution camera options
Fix #5065
2018-04-12 11:37:55 -07:00
Anthony Bilinski
1583991fb4
refactor(avform): simplify and standardize sliders, use RMS for volume
Also improve usefulness of volume bar by including gain, clipping, and activation threshold. Remove magic numbers. Clear volumue display when mic is disabled.

Fix #4893
2018-04-12 10:34:42 -07:00
Anthony Bilinski
f6622e4092
fix(audio): apply gain to both audio channels
Fix #5039
2018-04-11 18:25:39 -07:00
Anthony Bilinski
5d0f9509a8
fix(audio): move audio timers to and start from audioThread
Fix #5053
2018-04-11 10:50:44 -07:00
Anthony Bilinski
97bc4a9b4a
refactor(ui): consolidate new message settings under UI page 2018-04-08 14:30:25 -07:00