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

187 Commits

Author SHA1 Message Date
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
a2e6a25fc8 make prompt window look like chat/groupchat windows (fixes various bugs, allows history scrolling) 2014-06-28 18:40:22 -04:00
ef097757f3 general cleanup: rm unused config.h, add license info to device.c/h, add a couple compiler options and fix warnings 2014-06-24 17:47:35 -04:00
34bd4a1c7c fix a bunch of implicit declarations 2014-06-21 21:41:38 -04:00
58a131426a better handling of fatal errors 2014-06-18 15:54:05 -04:00
24a85df15f remove scroll mode, scroll windows via PageUp/PageDown 2014-06-13 02:10:30 -04:00
f10ce94f38 api changes 2014-06-11 20:04:20 -04:00
31a2e648c5 code cleanup 2014-06-11 18:47:18 -04:00
31acdcada3 reorganize toxic_windows.h into two separate header files, rename main.c to toxic.c 2014-06-11 18:14:12 -04:00