Monsterovich
161a773dbb
fix(ui): minor fix
6 years ago
Monsterovich
f8b54b39f3
fix(ui): apply requested changes
6 years ago
Monsterovich
4a6ebff63a
fix(ui): minor fix
6 years ago
Monsterovich
3b305dd05a
fix(ui): Added option to hide message sender and contents
6 years ago
Monsterovich
1bbe210c25
fix(ui): Improved notifications
6 years ago
sudden6
cd50376c2f
fix(notification): implement review comments
6 years ago
sudden6
4cb00957f3
feat(notify): integrate desktop notifications into settings
6 years ago
sudden6
66e2c01029
feat(notify): add desktop notifications using snorenotify
...
This commit adds very basic support for desktop notifications on friend
request, group invites, friend messages and group messages.
6 years ago
Teemu Ikonen
4c42e0ea5b
fix(video): support UYVY camera pixel format
...
Fixes #5479 .
7 years ago
yangfl
6d0885f396
chore(cmake): let CMake choose which platform dependent code to compile
...
Macros can be hard to manipulate and vary among different compilers and
platforms. For example, GNU Hurd has `__MACH__` defined but not
`__APPLE__`.
Let CMake choose them during configuration.
7 years ago
sudden6
3746bd13bc
fix(video): workaround for webcams that provide no fps value
...
fixes #5082
7 years ago
iphydf
52a5951d26
chore: Use `nullptr` instead of `0` for NULL pointer constants.
7 years ago
ezavod
847f155b7b
refactor(chatform): Use QStringList instead of QVector<QString>
...
This replaces QVector<QString> with QStringList consistently across all files.
7 years ago
Anthony Bilinski
5dc4e6de81
chore(legal): update copyright date to 2018 for all source files
7 years ago
sudden6
ff2fc18be1
fix(video): improve debug message
...
Distinguish between "invalid" pixel format and "unknown" pixel format
due to unsupported platform
8 years ago
sudden6
a2927de27d
fix(video): use float framerates also for V4L2
...
also make -1 the default value for the framerate
8 years ago
sudden6
5d6ae9ae37
fix(video): don't use pointers to temporary objects
...
fixes #4764
8 years ago
Vincas Dargis
729dc7740b
fix(platform): use result to remove -Wunused-result warning
...
Check for write() and read() results and abort in case of unexpected
failure.
8 years ago
Diadlo
f790747f2a
fix: ATOMIC_FLAG_INIT can't be used inside braces initializer
8 years ago
Vincas Dargis
32b97cb927
fix(platform): handle terminating POSIX signals
...
Add PosixSignalNotifier utility class to covert POSIX signals to
Qt signals and allow qTox to quit appropriately on Linux, FreeBSD
and macOS.
Might protect from data corruption bugs when application is being
terminated during I/O.
Fixes : #4470
8 years ago
Yuri
ae5cb4bcc2
fix: Keep open and share X11 connection
...
This prevents opening and closing of X11 connection and associated files every 1 second.
X11 connection is used for userAutoAway feature and to read CapsLock status.
8 years ago
DX37
0fc3911318
fix: Fix incorrect headers order
...
Because of incorrect order, qTox on Windows can't be compiled properly.
Fixes #4220
8 years ago
Zetok Zalbavar
80f5de31b3
style: reformat current C++ codebase using clang-format
9 years ago
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
.
9 years ago
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.
9 years ago
Zetok Zalbavar
7b60a5dd36
chore: explicitly mention that copyright belongs to qTox contributors
9 years ago
Diadlo
b4a9f04f92
refactor: Added to include path and exclude it from all includes
9 years ago
Zetok Zalbavar
64bbc6cfbb
style: change postfix increment to prefix increment
9 years ago
bitok
2c03257700
refactor: fixes of static analyze warnings
...
There is many static analyze warnings for qTox. Fixed most dangerous and several simple.
9 years ago
iphydf
e20dffab07
chore: Make the windows code compatible with TCHAR.
...
This adds support for multi-byte builds. Users building qTox in
multi-byte instead of unicode mode would otherwise get compiler errors.
This is one step in the direction of making qTox a library with the UI
being just one application of it: it gives library users a choice of how
they build it.
9 years ago
Diadlo
72780e6c7a
docs(todo): Changed todo format
9 years ago
Diadlo
31d8e7eef0
docs: Replaced simple on doxygen tag
9 years ago
iphydf
e4d41acdc6
chore: Return a well-defined value from setAutorun.
...
There is no documentation about what this function is supposed to do or what it
should return, so I'm just guessing it's a success boolean, so it should be
returning true.
9 years ago
Diadlo
9471065feb
style(platform): Style fixes
9 years ago
Diadlo
504ad534e0
fix(directshow): Fixed problem with crosses initialization
9 years ago
Colomban Wendling
f9190734d7
fix(capslock_x11): properly release the X display handle
...
This fixes caps lock detection after a while, and removes the "Maximum
number of clients reached" message on stdout.
9 years ago
Diadlo
35a0e1fb6f
fix(platform): Added checkCapsLock OSX implementation
9 years ago
Diadlo
97f95e7e91
feat(capslock): Added caps lock checker
9 years ago
initramfs
556a8750a1
fix(video): usage of invalid file descriptors on error
...
Fixes code for getDeviceModes() under vfl2 namespace where error
numbers were being treated as valid file descriptors
9 years ago
Sean
f595f4f817
camera res option reduction
10 years ago
Sean Laguna
de4dcb5bd7
whoops, forgot an else in an else if
10 years ago
Sean
ded8d87ba8
generic pixel format selection
10 years ago
Rowen Stipe
df584531c8
Enable OS X Auto-run at login
10 years ago
Rowen Stipe
a05310e155
Added case for `/Application Support/Tox` already existing
...
I tried to get it done without bash… But this was the simplest method
that works for this special case scenerio.
10 years ago
Rowen Stipe
27fda2e579
Added basic migration compatibility code.
...
This code works if the ~/Library/Application Support/Tox directory does
not already exist.
10 years ago
tux3
c576a1485a
Scan-build cleanup
10 years ago
Andrew Novikov
985def25ff
Implemented screen capturing support for Mac OS X
10 years ago
Andrew Novikov
bd8a2c84ef
Optimized working with strings
10 years ago
Andrew Novikov
cc64db3f27
Implemented listing and setting video modes on Mac OS X
10 years ago
Andrew Novikov
cf6623cfc8
Implemented enumeration of video devices.
10 years ago