sudden6
f37813ff88
refactor: move translations to their own module
5 years ago
Anthony Bilinski
ca4f9df1ee
fix(notification): hide snore warning log spam
...
snorenotify logs this when we call requestCloseNotification correctly. The
behaviour still works, so we can just mask the warning for now. The issue has
been reported upstream:
https://github.com/qTox/qTox/pull/6073#pullrequestreview-420748519
5 years ago
sudden6
811a754edd
refactor: remove getInstance from toxuri.cpp
5 years ago
sudden6
8768f6be37
refactor: remove unused OSX platform code
5 years ago
sudden6
a90f0762d9
refactor(cmake): change folder structure
...
The new folder structure will be like this:
/<module>/CMakeLists.txt
/<module>/src/file.cpp
/<module>/include/<module>/file.h
/<module>/<subdir>/<...>
5 years ago
Anthony Bilinski
5d56a3c039
refactor(paths): move Settings path functions into Paths
5 years ago
Jimi Huotari
6d51971c6f
refactor(Qt): fix build with Qt 5.15
...
This fixes compile-time warnings about deprecated functions when
building with Qt 5.15.
5 years ago
jenli669
b4bc09345c
fix(loginScreen): make loginScreen return values comply with Qt standards
...
This commit makes LoginScreen return QDialog::Rejected (0) and
QDialog::Accepted (1) instead of C standard return values. This should be more
robust with regards to special cases in Qt implementation.
Fixes #5781
6 years ago
Jimi Huotari
c20e1c20e3
refactor(Qt): use 'storeRelaxed()' and 'loadRelaxed()'
...
This fixes build with Qt 5.14 by replacing the deprecated
QAtomic::load() and store() functions with the new ones.
- https://code.qt.io/cgit/qt/qtbase.git/commit/?h=5.14&id=79bdc7cf
6 years ago
Jimi Huotari
82b61d416f
refactor(Qt): use 'storeRelaxed()' and 'loadRelaxed()'
...
This fixes build with Qt 5.14 by replacing the deprecated
QAtomic::load() and store() functions with the new ones.
- https://code.qt.io/cgit/qt/qtbase.git/commit/?h=5.14&id=79bdc7cf
6 years ago
jenli669
bd034e130d
docs(usermanual): Add information about commandline options
6 years ago
jenli669
31fec7488f
feat(proxy): provide commandline tools for proxy settings
6 years ago
jenli669
79128b445d
docs(usermanual): Add information about commandline options
6 years ago
Anthony Bilinski
9dd083978e
fix(ipc): handle ipc failure gracefully
...
Allows running qTox inside jails that block IPC.
Fix #5740
6 years ago
jenli669
3e1e1f6087
feat(proxy): provide commandline tools for proxy settings
6 years ago
jenli669
74377430ce
feat(login): generate a GUI error when auto login fails
6 years ago
jenli669
e55e50d510
fix(login): show login screen when autologin fails
...
fixes #5781
6 years ago
jenli669
8832234758
feat(login): generate a GUI error when auto login fails
6 years ago
jenli669
a3bbf5c41d
fix(login): show login screen when autologin fails
...
fixes #5781
6 years ago
jenli669
00449937d4
refactor(profile): simplify Profile constructor
...
Simplifies Profile constructor by passing Settings instance by
reference during loadProfile and createNewProfile calls.
6 years ago
Anthony Bilinski
fae9066be6
fix(log): don't attempt to close log file if it failed to open on exit
6 years ago
jenli669
04a9bc46f4
docs(copyright): update and add copyright info
...
zealously updates and adds qTox copyright information.
Fixes #5713
6 years ago
jenli669
b9876f3342
refactor(startup): check parser args with empty(), not size()
6 years ago
jenli669
ea2510157c
refactor(startup): decouple loginscreen from model
6 years ago
sudden6
22362d2940
refactor(audio): Remove Audio singleton
...
This commit finally removes the Audio singleton and allocates the audio
backend in main.cpp.
6 years ago
Anthony Bilinski
97d05f9d67
refactor(id): make ContactId interface, implement GroupId
...
Precursor for group history, friend blocking
6 years ago
Anthony Bilinski
18b52ce568
fix: register RowId meta type for use in fileInserted signal
6 years ago
Anthony Bilinski
edf6b67313
refactor(core): strong type message receipt and row ID
...
Avoid implicit casting and invalid arithmetic.
7 years ago
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.
7 years ago
Anthony Bilinski
6c9d7b59c1
feat(ui): add update notification enabled with -DUPDATE_CHECK
...
Fix #5335
7 years ago
TriKriSta
147cec3312
refactor: rename a css file.
7 years ago
TriKriSta
61720c1591
refactor: edit default theme
7 years ago
sudden6
bc3d3b3b13
fix(main): register IPC handlers only after starting up
7 years ago
sudden6
5033fc3f5d
refactor: remove unused includes and don't set Tox as organization
...
Having "Tox" as Organization results in all standard paths being "Tox/
qTox" instead of "qTox". Since there is no such thing as "Tox"
organization I removed it.
7 years ago
Anthony Bilinski
7839a26083
fix(settings): save settings early on Windows shutdown
...
Need to save before top level window is closed.
Fix #1969
7 years ago
iphydf
52a5951d26
chore: Use `nullptr` instead of `0` for NULL pointer constants.
7 years ago
sudden6
24e7c4efd4
refactor(core): format code
7 years ago
sudden6
7f7b29e55e
refactor(core): use smart pointers instead of raw pointers
7 years ago
Andrius Štikonas
c1caeb585a
fix(wayland): Fix desktop file name in Qt properties
...
fixes #5141
7 years ago
Anthony Bilinski
1af3ad69e8
fix(login): start login screen on profile select by -p option
7 years ago
Anthony Bilinski
5dc4e6de81
chore(legal): update copyright date to 2018 for all source files
7 years ago
Anthony Bilinski
703876c372
fix(login): Don't dereference null pointer
...
Fix #5032
7 years ago
tox-user
23f6ad7047
fix: remove build date and time from main.cpp
...
This is the first step to having reproducible builds. It
should allow to make an identical build in the same environment
and increase privacy when sharing logs, because the build time
was not in UTC.
7 years ago
Anthony Bilinski
d2ad2107f2
fix(IPC): Update profileName to update IPC ID after login screen
...
Fix #4948
Fix #5025
7 years ago
sudden6
11f263ffc3
refactor(nexus): make loginscreen independent of nexus
8 years ago
sudden6
196529b8e8
chore: disable broken autoupdater by default
8 years ago
Diadlo
c274cec87e
fix(ipc): Add check if IPC init failed
...
Also add error code to debug message.
Partially fix #4785
8 years ago
anthony.bilinski
0906b8eb1f
feat(login): Add command line argument to open login screen
...
Fixes #4673
8 years ago
anthony.bilinski
a601df31da
fix(exit): delete heap-based QApplication before exit
...
Fixes #4648
8 years ago
anthony.bilinski
48d65c269a
feat(ui): output instructions when user tries to open a second instance
...
Fixes #3483
8 years ago