1
0
mirror of https://github.com/Tha14/toxic.git synced 2025-07-01 08:36:46 +02:00
Commit Graph

195 Commits

Author SHA1 Message Date
f89638635a Remove help window flicker 2016-07-27 02:07:31 +02:00
fa0e645a79 Fix a bunch of misc bugs and corner cases 2015-11-08 03:57:01 -05:00
b4464eda4d Fix more threading issues 2015-08-27 21:29:34 -04:00
11701d22a1 Lots of bug fixes and general code cleanup 2015-08-27 03:38:08 -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
84a0276668 Fix some possible race conditions related to line printing 2015-06-30 22:40:45 -04:00
85d3c18ba6 Add localization system (gettext) 2015-05-28 15:50:55 +02:00
dd9186e834 re-implement avatar setting 2015-04-04 03:26:38 -04:00
522aabd4e4 Refactor and clean up file transfers
(No longer rely on undefined core filenumber property for indexing)
2015-03-29 18:33:51 -04: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
7865cea284 group audio stuff 2014-12-09 18:29:07 -05:00
82aa64e8f7 properly close all groupchats on exit 2014-12-07 13:51:12 -05:00
09bbec79cf group audio almost works 2014-11-26 15:22:34 -05:00
76c21c8b34 implement group titles 2014-11-14 22:15:59 -05:00
dd8c2caac7 more prep for audio groups 2014-11-14 20:13:08 -05:00
43f45d67a4 core API update 2014-11-11 18:30:23 -05:00
14dc02ac83 fix segfault 2014-10-09 15:47:48 -04:00
0908920b51 fix segfault 2014-10-08 18:06:15 -04:00
55ada8ad2f fix groupchat resizing when peerlist is off 2014-10-08 14:53:09 -04:00
9f0daca5eb filter escape sequences from all inbound nicks and status messages 2014-10-07 16:18:06 -04:00
6492bd12f9 escape newlines in contact names/status messages 2014-10-06 16:23:43 -04:00
7eebbd982d fix 2014-10-03 21:12:59 -04:00
23cf9686cb safer string handling 2014-10-03 17:53:50 -04:00
e7697b8fba make ctrl-L force refresh the window 2014-10-01 16:24:36 -04:00
05661ca9b6 core API update and refactor group invites a bit 2014-09-27 22:50:20 -04:00
133c0e8d63 rename reserved identifiers per C standard 2014-09-22 21:24:45 -04:00
5b9bd603ea implement read receipts 2014-09-07 02:43:53 -04:00
58b0a04019 separate file transfer updates from callbacks 2014-08-17 00:11:49 -04:00
e75cf4f3ad fix bug where tab alert colours weren't being properly prioritized 2014-08-08 13:39:05 -04:00
bb85f31bb2 convert bytes for file transfer message, general fixes 2014-08-07 19:31:36 -04:00
396d08f0d2 refactor friend/blocklist, dynamically allocate memory 2014-08-07 13:24:29 -04:00
6ab184e7ce file transfer improvements and bug fixes 2014-08-05 17:38:33 -04:00
a223545853 close chatwindow if its associated contact is blocked/deleted 2014-07-31 22:05:09 -04:00
476dec46b6 add settings to toggle typing notifications for self and others 2014-07-29 20:14:44 -04:00
9f01a45b1f Keybind defaults moved to settings.c; conf keybinds not reading correctly yet 2014-07-28 00:06:25 +01:00
98ac4d7983 Added sound notifications and prepared for later system notifications. Also, now using libconfig for configuration loading. 2014-07-21 03:25:21 +02:00
933d46553f Added sounds 2014-07-21 01:12:13 +02:00
e19b0ed710 delete subwindows before parent window on resize to prevent memory leaks 2014-07-09 22:12:51 -04:00
1ce731471d fix potential race conditions 2014-07-09 02:21:01 -04:00
9fa5a3fdb6 fix window cleanup bugs & give prompt its own cleanup func 2014-07-08 19:24:44 -04:00
a009fbf20c use char instead of uint8_t, fix compiler warnings so toxic compiles with -Wall and -Werror on gcc and clang 2014-07-06 22:16:20 -04:00
455eba3bfd fix help popup flickering issue on some terminals 2014-07-05 14:46:16 -04:00
10d0e99d72 core api const-correctness update 2014-07-02 17:30:31 -04:00
0f37e50419 groupchat keys can sometimes start with a 0 2014-07-02 14:13:35 -04:00
95d09e4b75 fix window resizing bug on some platforms and add -O1 optimization flag 2014-07-01 19:39:25 -04:00
7c71c35797 possibly fix segfault 2014-07-01 15:04:29 -04:00
893cfaa543 correctly reposition call infobox on resize 2014-07-01 11:17:52 -04:00
3e22c9b829 allow friendlist to be resized properly 2014-07-01 01:17:31 -04:00
c271622670 fix resizing bugs 2014-06-30 23:56:47 -04:00