1
0
mirror of https://github.com/Tha14/toxic.git synced 2025-07-05 17:56:45 +02:00
Commit Graph

25 Commits

Author SHA1 Message Date
7b7ea0e386 Fix small regression
This wasn't supposed to make it into the commit
2020-11-24 23:42:25 -05:00
d35a38735b Fix line wrapping/padding issues
It should now parse messages with newlines properly as well as messages that
contain long sequences of characters with no spaces
2020-11-24 19:47:04 -05:00
d75d6e8b60 sort includes 2020-11-14 00:00:05 +00:00
15b7a30925 Fix some bugs/issues with the message queue
- It's no longer possible for messages to be sent out of order
- Check if logger is enabled before doing pointless API calls
- Fix linked list bug (a part of the code almost never executes)
2020-11-12 11:39:19 -05:00
77ab71f26f Refactor message queue
We now attempt to send all queued messages per call to cqueue_try_send() instead
of just the oldest message in the queue. This speeds things up substantially.

Also fixed a very unlikely bug where the read receipt might wrap around to zero
which we used as a reserved value for an unsent message
2020-11-11 16:28:50 -05:00
0fea930c24 Convert deprecated uppercase enums to camelcase 2018-10-10 13:34:17 -04:00
a37bf300f9 Update astylerc to match toxcore & reformat all source files 2018-07-18 11:33:16 -04:00
815c29ee31 Significantly reduce time before trying to re-send a message with no read receipt
(also some formatting cleanup)
2018-03-03 23:54:12 -05:00
0136f22076 Fix UI bugs & format
This fixes a bug where lines would sometimes be incorrectly marked as unread, as well as
a bug where inbound messages would sometimes be coloured incorrectly
2017-06-01 16:46:12 -04:00
327259c4c8 simplify timeout function 2015-08-18 01:46:22 -04:00
035420e5c7 Revert commit 312d0c3 (localization/gettext)
There were serious problems with branch merging that need to be resolved first
2015-07-04 01:19:16 -04:00
85d3c18ba6 Add localization system (gettext) 2015-05-28 15:50:55 +02:00
2d3c5c9450 Mostly finished with new API port
- File transfers currently don't support pausing/resuming
- Avatars are not yet done
2015-03-28 02:56:54 -04:00
ae87b2eb2d begin port to new API 2015-03-25 22:56:45 -04:00
5aad8764b1 ensure messages in queue are always delivered in order 2014-12-03 22:10:21 -05:00
cc0145d561 reduce system calls, increase time between message queue re-send attempts 2014-10-08 01:50:34 -04:00
0a6ce62363 don't write unsent messages to log 2014-09-11 01:36:33 -04:00
13c5de5531 increase time between message send retries 2014-09-10 16:18:37 -04:00
21f8e7f398 couple small fixes 2014-09-09 15:16:27 -04:00
bcf4a5af90 message queue improvements 2014-09-09 14:06:28 -04:00
09f90d095b properly flag lines with unread mark 2014-09-07 22:28:54 -04:00
416ebc9ab8 another fix 2014-09-07 22:05:17 -04:00
8dd25e1f0b code cleanup, add delay for unread message notification 2014-09-07 15:08:01 -04:00
5b9bd603ea implement read receipts 2014-09-07 02:43:53 -04:00
3c2c1f15ce message sending queue for fake offline messaging 2014-09-06 13:18:42 -04:00