Jfreegman
|
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 |
|
Jfreegman
|
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 |
|
Jfreegman
|
ae87b2eb2d
|
begin port to new API
|
2015-03-25 22:56:45 -04:00 |
|
Jfreegman
|
7865cea284
|
group audio stuff
|
2014-12-09 18:29:07 -05:00 |
|
Jfreegman
|
82aa64e8f7
|
properly close all groupchats on exit
|
2014-12-07 13:51:12 -05:00 |
|
Jfreegman
|
09bbec79cf
|
group audio almost works
|
2014-11-26 15:22:34 -05:00 |
|
Jfreegman
|
76c21c8b34
|
implement group titles
|
2014-11-14 22:15:59 -05:00 |
|
Jfreegman
|
dd8c2caac7
|
more prep for audio groups
|
2014-11-14 20:13:08 -05:00 |
|
Jfreegman
|
43f45d67a4
|
core API update
|
2014-11-11 18:30:23 -05:00 |
|
Jfreegman
|
14dc02ac83
|
fix segfault
|
2014-10-09 15:47:48 -04:00 |
|
Jfreegman
|
0908920b51
|
fix segfault
|
2014-10-08 18:06:15 -04:00 |
|
Jfreegman
|
55ada8ad2f
|
fix groupchat resizing when peerlist is off
|
2014-10-08 14:53:09 -04:00 |
|
Jfreegman
|
9f0daca5eb
|
filter escape sequences from all inbound nicks and status messages
|
2014-10-07 16:18:06 -04:00 |
|
Jfreegman
|
6492bd12f9
|
escape newlines in contact names/status messages
|
2014-10-06 16:23:43 -04:00 |
|
Jfreegman
|
7eebbd982d
|
fix
|
2014-10-03 21:12:59 -04:00 |
|
Jfreegman
|
23cf9686cb
|
safer string handling
|
2014-10-03 17:53:50 -04:00 |
|
Jfreegman
|
e7697b8fba
|
make ctrl-L force refresh the window
|
2014-10-01 16:24:36 -04:00 |
|
Jfreegman
|
05661ca9b6
|
core API update and refactor group invites a bit
|
2014-09-27 22:50:20 -04:00 |
|
Jfreegman
|
133c0e8d63
|
rename reserved identifiers per C standard
|
2014-09-22 21:24:45 -04:00 |
|
Jfreegman
|
5b9bd603ea
|
implement read receipts
|
2014-09-07 02:43:53 -04:00 |
|
Jfreegman
|
58b0a04019
|
separate file transfer updates from callbacks
|
2014-08-17 00:11:49 -04:00 |
|
Jfreegman
|
e75cf4f3ad
|
fix bug where tab alert colours weren't being properly prioritized
|
2014-08-08 13:39:05 -04:00 |
|
Jfreegman
|
bb85f31bb2
|
convert bytes for file transfer message, general fixes
|
2014-08-07 19:31:36 -04:00 |
|
Jfreegman
|
396d08f0d2
|
refactor friend/blocklist, dynamically allocate memory
|
2014-08-07 13:24:29 -04:00 |
|
Jfreegman
|
6ab184e7ce
|
file transfer improvements and bug fixes
|
2014-08-05 17:38:33 -04:00 |
|
Jfreegman
|
a223545853
|
close chatwindow if its associated contact is blocked/deleted
|
2014-07-31 22:05:09 -04:00 |
|
Jfreegman
|
476dec46b6
|
add settings to toggle typing notifications for self and others
|
2014-07-29 20:14:44 -04:00 |
|
matt
|
9f01a45b1f
|
Keybind defaults moved to settings.c; conf keybinds not reading correctly yet
|
2014-07-28 00:06:25 +01:00 |
|
mannol
|
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 |
|
mannol
|
933d46553f
|
Added sounds
|
2014-07-21 01:12:13 +02:00 |
|
Jfreegman
|
e19b0ed710
|
delete subwindows before parent window on resize to prevent memory leaks
|
2014-07-09 22:12:51 -04:00 |
|
Jfreegman
|
1ce731471d
|
fix potential race conditions
|
2014-07-09 02:21:01 -04:00 |
|
Jfreegman
|
9fa5a3fdb6
|
fix window cleanup bugs & give prompt its own cleanup func
|
2014-07-08 19:24:44 -04:00 |
|
Jfreegman
|
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 |
|
Jfreegman
|
455eba3bfd
|
fix help popup flickering issue on some terminals
|
2014-07-05 14:46:16 -04:00 |
|
Jfreegman
|
10d0e99d72
|
core api const-correctness update
|
2014-07-02 17:30:31 -04:00 |
|
Jfreegman
|
0f37e50419
|
groupchat keys can sometimes start with a 0
|
2014-07-02 14:13:35 -04:00 |
|
Jfreegman
|
95d09e4b75
|
fix window resizing bug on some platforms and add -O1 optimization flag
|
2014-07-01 19:39:25 -04:00 |
|
Jfreegman
|
7c71c35797
|
possibly fix segfault
|
2014-07-01 15:04:29 -04:00 |
|
Jfreegman
|
893cfaa543
|
correctly reposition call infobox on resize
|
2014-07-01 11:17:52 -04:00 |
|
Jfreegman
|
3e22c9b829
|
allow friendlist to be resized properly
|
2014-07-01 01:17:31 -04:00 |
|
Jfreegman
|
c271622670
|
fix resizing bugs
|
2014-06-30 23:56:47 -04:00 |
|
Jfreegman
|
a2e6a25fc8
|
make prompt window look like chat/groupchat windows (fixes various bugs, allows history scrolling)
|
2014-06-28 18:40:22 -04:00 |
|
Jfreegman
|
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 |
|
Jfreegman
|
34bd4a1c7c
|
fix a bunch of implicit declarations
|
2014-06-21 21:41:38 -04:00 |
|
Jfreegman
|
58a131426a
|
better handling of fatal errors
|
2014-06-18 15:54:05 -04:00 |
|
Jfreegman
|
24a85df15f
|
remove scroll mode, scroll windows via PageUp/PageDown
|
2014-06-13 02:10:30 -04:00 |
|
Jfreegman
|
f10ce94f38
|
api changes
|
2014-06-11 20:04:20 -04:00 |
|
Jfreegman
|
31a2e648c5
|
code cleanup
|
2014-06-11 18:47:18 -04:00 |
|
Jfreegman
|
31acdcada3
|
reorganize toxic_windows.h into two separate header files, rename main.c to toxic.c
|
2014-06-11 18:14:12 -04:00 |
|
Jfreegman
|
f9e15cd60b
|
no trailing space for command tab-complete
|
2014-06-02 03:19:59 -04:00 |
|
Jfreegman
|
848b4e9a4c
|
fix possible buffer overflow
|
2014-06-01 12:54:45 -04:00 |
|
Jfreegman
|
d65d0a08aa
|
fix chat scroll bug
|
2014-06-01 03:45:46 -04:00 |
|
Sean Qureshi
|
4cac797b40
|
General cleanup
Signed-off-by: Sean Qureshi <sean@tox.im>
|
2014-04-19 14:58:13 -07:00 |
|
Grayson MacKenzie
|
f8a4312fdd
|
Repaired window switching after widechar fix
|
2014-03-30 16:42:27 -04:00 |
|
Grayson MacKenzie
|
cce7892d94
|
Fixed character support
|
2014-03-30 16:40:13 -04:00 |
|
Jfreegman
|
c1dfb741c9
|
typging change callback update
|
2014-03-20 20:59:54 -04:00 |
|
Jfreegman
|
d49e911fe4
|
type fixes
|
2014-03-19 03:14:08 -04:00 |
|
Jfreegman
|
50a37495f8
|
API update
|
2014-03-18 21:48:26 -04:00 |
|
Jfreegman
|
3ad82cf3b1
|
fix bug in issue #104
|
2014-03-17 22:18:04 -04:00 |
|
Grayson MacKenzie
|
e6c68143bd
|
Fixed incorrectly handled error check for longchars
|
2014-03-16 20:18:31 -04:00 |
|
Jfreegman
|
9d52b6ab5d
|
forgot a lock
|
2014-03-13 06:43:53 -04:00 |
|
Jfreegman
|
f6a85518bc
|
implement multi-threading
|
2014-03-13 06:06:53 -04:00 |
|
mannol
|
ed3e9b476d
|
This should fix segfault and remove one-line comments
|
2014-03-11 23:22:27 +01:00 |
|
Jfreegman
|
d08feb2cc5
|
simplify popup drawing
|
2014-03-09 01:02:54 -05:00 |
|
Jfreegman
|
fe0641e981
|
add popup alert on friend delete
|
2014-03-08 23:57:21 -05:00 |
|
Jfreegman
|
33e16fe870
|
small optimization
|
2014-03-06 19:39:57 -05:00 |
|
Jfreegman
|
a61f5f6a6d
|
properly close windows on exit
|
2014-02-26 05:23:11 -05:00 |
|
Jfreegman
|
b6613a015f
|
add license info to source files
|
2014-02-25 02:28:24 -05:00 |
|
Jfreegman
|
2b707f1d80
|
implemented typing status
|
2014-02-23 04:28:33 -05:00 |
|
Jfreegman
|
42cd80efe9
|
use API function for friend count instead of global var
|
2014-02-07 18:44:10 -05:00 |
|
Jfreegman
|
34cc4314a5
|
added groupchat actions
|
2013-12-13 20:57:32 -05:00 |
|
Jfreegman
|
4c27df32b0
|
add tab auto-complete function for groupchat names
|
2013-12-07 22:10:32 -05:00 |
|
Jfreegman
|
3804233c21
|
didnt mean to change that
|
2013-12-06 22:07:37 -05:00 |
|
Jfreegman
|
e224f92210
|
change keys toctrl-o and p due to weird bug with ctrl-[
|
2013-12-06 22:03:35 -05:00 |
|
Jfreegman
|
d232538317
|
make ctrl-] [ keys switch pages
|
2013-12-06 20:56:30 -05:00 |
|
Jfreegman
|
f942982f4e
|
alert user when name is mentioned in groupchat
|
2013-12-06 19:41:53 -05:00 |
|
Jfreegman
|
a2af0bc047
|
don't sort after every friend add on statup
|
2013-12-04 01:08:26 -05:00 |
|
Jfreegman
|
c25296e65a
|
fixes
|
2013-11-30 16:09:45 -05:00 |
|
Jfreegman
|
f6a6aecaf5
|
fix window related bugs and warn user when max window limit has been reached
|
2013-11-30 05:35:25 -05:00 |
|
Jfreegman
|
a98ec22fd6
|
improve window alert functionality
|
2013-11-28 19:45:28 -05:00 |
|
Jfreegman
|
8de666a349
|
a small fixes
|
2013-11-26 17:39:11 -05:00 |
|
Jfreegman
|
5e37ddc0f8
|
testing groupchat stuff
|
2013-11-25 18:49:31 -05:00 |
|
Jfreegman
|
f84ece13de
|
Add groupchat side panel & add new callback
|
2013-11-23 21:19:59 -05:00 |
|
Jfreegman
|
f43d735861
|
remove redundant cmd func args, use global prompt instead
|
2013-11-19 15:32:35 -05:00 |
|
Jfreegman
|
8bbd796755
|
fix on_friendadded()
|
2013-11-15 14:59:49 -05:00 |
|
Jfreegman
|
be88c89e09
|
simplify pending groupchat handling
|
2013-11-12 17:26:13 -05:00 |
|
Jfreegman
|
549fc5ecb6
|
big refactor for command functionality
|
2013-11-09 21:43:56 -05:00 |
|
Jfreegman
|
361c4cfafc
|
adjusting max name length handling
|
2013-10-18 23:08:37 -04:00 |
|
Jfreegman
|
75d356e52a
|
format fixes
|
2013-10-11 04:42:30 -04:00 |
|
Jfreegman
|
cb396c0e7c
|
Implemented file sending
|
2013-10-10 04:52:05 -04:00 |
|
Jfreegman
|
49a10e5a40
|
use touchwin instead of mvwin and this doesn't need its own function
|
2013-09-27 16:14:43 -04:00 |
|
irungentoo
|
7da72b79ef
|
Added define that fixes text not being visible on rxvt-unicode.
|
2013-09-26 09:51:21 -04:00 |
|
irungentoo
|
e51ebd9c7c
|
Attempted fix for setting bg color.
|
2013-09-26 08:51:12 -04:00 |
|
JFreegman
|
0aece37c4c
|
Merge pull request #45 from JFreegman/master
set friendnames properly and some fixes
|
2013-09-24 13:24:36 -07:00 |
|
irungentoo
|
04a44b7cdb
|
Fixed windows crash.
|
2013-09-24 07:55:02 -04:00 |
|
Jfreegman
|
d76c80951b
|
set friendnames using api function
|
2013-09-23 15:43:02 -04:00 |
|
Jfreegman
|
e6956b1abc
|
fixes
|
2013-09-23 01:22:21 -04:00 |
|
Jfreegman
|
bde7aacc8d
|
guarantee unique nicks
|
2013-09-22 20:25:48 -04:00 |
|
Jfreegman
|
dfab23163b
|
Merge branch 'master' of https://github.com/Tox/toxic
|
2013-09-18 00:26:33 -04:00 |
|