mannol
416419a6e7
Toxic now supports audio calls
2014-03-07 03:14:04 +01:00
Jfreegman
33e16fe870
small optimization
2014-03-06 19:39:57 -05:00
Jfreegman
2fcfa954ab
move file sender stuff to its own files
2014-03-05 05:06:21 -05:00
Jfreegman
675c8fa89f
fix
2014-03-05 03:37:07 -05:00
Jfreegman
d1153f96ca
small refactor for incoming file transfers
2014-03-05 03:31:12 -05:00
Jfreegman
24b763bce6
simplify logging
2014-03-03 19:21:52 -05:00
Jfreegman
7f38c3c6e7
add prompt logging support
2014-03-01 18:06:35 -05:00
Jfreegman
7109b8fa18
refactor logging functions to only handle chatlog pointers
2014-03-01 07:10:44 -05:00
Jfreegman
4fb82cceaa
save logging preference for friend chats and improve log command message
2014-02-27 23:33:00 -05:00
Jfreegman
46b046a209
make C-e and C-aa work like they do in bash and fix/format help messages
2014-02-27 18:55:18 -05:00
Jfreegman
9b57c05648
add command to turn logs on/off
2014-02-26 19:00:13 -05:00
Jfreegman
8e4db369bc
log events
2014-02-26 06:35:19 -05:00
Jfreegman
a61f5f6a6d
properly close windows on exit
2014-02-26 05:23:11 -05:00
Jfreegman
5ff7065744
basic logging for groupchats
2014-02-26 03:51:26 -05:00
Jfreegman
831d8e5f24
implement chat logging
2014-02-26 01:51:06 -05:00
Jfreegman
b6613a015f
add license info to source files
2014-02-25 02:28:24 -05:00
Jfreegman
b018aa384e
small fix and don't show typing alert for /commands
2014-02-23 05:38:44 -05:00
Jfreegman
5b9d3f6f62
fix segfault
2014-02-23 05:15:48 -05:00
Jfreegman
2b707f1d80
implemented typing status
2014-02-23 04:28:33 -05:00
mannol
e775c51a06
Merge upsteam/master
2014-02-22 23:58:36 +01:00
Jfreegman
fd3604be44
small fix
2014-02-22 01:04:40 -05:00
Jfreegman
a4cb568558
small fix
2014-02-21 22:02:16 -05:00
Jfreegman
2982dc6ddd
show pseudo-unique identifier in friend chat windows
2014-02-21 21:21:12 -05:00
Jfreegman
c3d2ff6bfb
couple fixes
2014-02-11 19:12:26 -05:00
Jfreegman
16b8f85d95
send name instead of full path with file send request
2014-02-11 18:52:04 -05:00
Jfreegman
42cd80efe9
use API function for friend count instead of global var
2014-02-07 18:44:10 -05:00
Jfreegman
feefecb2ac
fix a couple bugs
2013-12-18 20:18:02 -05:00
Jfreegman
d04f5fa102
beep when it should beep
2013-12-15 20:52:10 -05:00
Jfreegman
14c9599a30
couple fixes
2013-12-14 15:38:21 -05:00
Jfreegman
c371c37bce
had the names confused
2013-12-14 01:10:22 -05:00
Jfreegman
6f034d434a
this makes more sense
2013-12-14 00:57:46 -05:00
Jfreegman
eb6d832e3e
correct usage of wcwidth()
2013-12-14 00:36:58 -05:00
Jfreegman
34cc4314a5
added groupchat actions
2013-12-13 20:57:32 -05:00
AZ Huang
bc8e737514
Fix wchar cursor movement.
2013-12-12 13:43:29 +08:00
Jfreegman
1dad3711c4
better error handling for failed string conversions
2013-12-12 00:37:29 -05:00
Jfreegman
629041d465
simplify code a bit
2013-12-11 03:29:31 -05:00
Jfreegman
9a5a598c5a
add line history with up/down keys
2013-12-11 00:10:09 -05:00
Jfreegman
ccc0640dab
put string helpers in own file
2013-12-10 03:03:45 -05:00
Jfreegman
44d9f7fe61
busy status mutes beeping
2013-12-09 19:25:09 -05:00
Jfreegman
4065715b78
split lists up so only commands that work in given window autocomplete
2013-12-09 17:56:20 -05:00
Jfreegman
674aa682e7
implement tab completion for commands
2013-12-08 18:14:57 -05:00
Jfreegman
df57adcc6d
fix memory leaks and safer way to convert strings from wc to mb
2013-12-08 04:16:49 -05:00
Jfreegman
7a14845790
add line kill and discard ability
2013-12-05 22:55:14 -05:00
Jfreegman
e3400e095b
a few fixes and update version
2013-12-04 16:21:32 -05:00
Jfreegman
1517cbb6cb
allow line editing in prompt window
2013-12-04 16:14:33 -05:00
Jfreegman
424ab7cd10
fix prompt user input mechanics
2013-12-04 03:57:03 -05:00
Jfreegman
88ebb06ba5
colour theme changes
2013-12-03 18:01:17 -05:00
Jfreegman
7a89229375
allow friendlist to scroll up and down if friends overflow the window
2013-12-02 18:23:04 -05:00
Jfreegman
b1b2cc44df
minor improvements
2013-12-01 16:57:05 -05:00
Jfreegman
192a06c4f0
fixed arrow printing bug
2013-12-01 13:25:03 -05:00
Jfreegman
49655e13a0
fix
2013-12-01 03:29:12 -05:00
Jfreegman
5850e1c333
line edit support for home, del and end keys
2013-12-01 02:58:21 -05:00
Jfreegman
37dd2bee2d
Merge branch 'master' of https://github.com/Tox/toxic
2013-11-30 22:15:16 -05:00
Jfreegman
bb6b28b7c3
allow line editing via arrow keys in chat/groupchat windows
2013-11-30 22:12:43 -05:00
JFreegman
8f1da153a7
Merge pull request #59 from FullName/path-idx-real-fix
...
Fix partial fix: A slash in pos 0 still led to read access to pathname[-1].
2013-11-30 16:26:30 -08:00
Coren[m]
4f4a379a01
Fix partial fix: A slash in pos 0 still led to read access to pathname[-1].
2013-11-30 22:14:09 +01: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
8ff907d719
wrong signal
2013-11-29 19:31:47 -05:00
Jfreegman
a02bbfa643
kill file transfer if writing fails
2013-11-29 19:26:59 -05:00
Jfreegman
57c2872b75
try to limit scope of globals
2013-11-29 18:52:21 -05:00
Jfreegman
7ad520f128
reduce syntactic complexity - these don't need to be void
2013-11-29 17:48:08 -05:00
AZ Huang
8c0ad1ef80
Fix corresponding API name changes in toxcore.
2013-11-29 23:14:59 +08:00
Jfreegman
8cf3043dd3
Merge branch 'master' of https://github.com/Tox/toxic
2013-11-28 20:24:58 -05:00
Jfreegman
d29e5dbe48
fixes
2013-11-28 20:23:37 -05:00
irungentoo
e21e5c18ff
Fix possible crash.
2013-11-28 19:52:30 -05:00
Jfreegman
a98ec22fd6
improve window alert functionality
2013-11-28 19:45:28 -05:00
Jfreegman
2057e7bc4f
couple fixes
2013-11-28 18:56:56 -05:00
AZ Huang
f71f07b0ad
Add extra check to opened file opointer.
2013-11-28 03:31:10 +08:00
AZ Huang
bb5ee93c88
Fix trailing slashes which leads to segfault.
2013-11-28 03:27:44 +08:00
Jfreegman
8de666a349
a small fixes
2013-11-26 17:39:11 -05:00
Jfreegman
1064e8d144
made borders-lines crisp
2013-11-23 23:46:46 -05:00
Jfreegman
f43d735861
remove redundant cmd func args, use global prompt instead
2013-11-19 15:32:35 -05:00
Jfreegman
b16ff16abc
move window blink/beep to a function
2013-11-19 02:31:22 -05:00
Jfreegman
73cc9bfcf2
simplify groupchat counter
2013-11-17 16:09:14 -05:00
Jfreegman
ee509a7cec
add file sender timeouts
2013-11-14 19:14:54 -05:00
Jfreegman
be88c89e09
simplify pending groupchat handling
2013-11-12 17:26:13 -05:00
Jfreegman
9b7b401455
small fix
2013-11-12 16:53:41 -05:00
Jfreegman
5570b7c98a
fix bug
2013-11-12 02:41:55 -05:00
Jfreegman
7542247c48
improve duplicate file handling
2013-11-12 02:18:43 -05:00
Jfreegman
704b787ec2
formatting
2013-11-12 01:50:04 -05:00
Jfreegman
26d561eb77
some minor fixes
2013-11-10 23:17:46 -05:00
Jfreegman
549fc5ecb6
big refactor for command functionality
2013-11-09 21:43:56 -05:00
Jfreegman
3907edcdda
this was right
2013-10-25 00:55:27 -04:00
Jfreegman
b9b3487581
fixed prompt input
2013-10-23 03:24:08 -04:00
Jfreegman
407d28bf5d
awhen atoi returns 0 on invalid input we don't want that to count as valid
2013-10-20 07:16:26 -04:00
Jfreegman
77de8dd116
fixed bug that was causing random crashes
2013-10-20 02:11:23 -04:00
Jfreegman
957b335559
no longer need this
2013-10-20 01:27:45 -04:00
Jfreegman
0396ce6456
rm /msg command
2013-10-18 23:46:58 -04:00
Jfreegman
361c4cfafc
adjusting max name length handling
2013-10-18 23:08:37 -04:00
Jfreegman
fe0ccf52e9
small fix
2013-10-18 22:18:48 -04:00
Jfreegman
e8d2f9418b
fixed file sending queueing and other bugs
2013-10-18 01:35:08 -04:00
Jfreegman
34cc342010
handle duplicate files and another bug fix
2013-10-17 22:20:40 -04:00
Jfreegman
2ff1da396c
refactored file saving/fixed bugs
2013-10-17 19:53:29 -04:00
Jfreegman
973bd3f396
save files to original name and some bug fixes
2013-10-17 06:13:28 -04:00
Jfreegman
958e77660e
removed unneeded var, small fixes
2013-10-16 05:00:27 -04:00
Jfreegman
5f3293bfec
fmove file send success message to chat window
2013-10-16 01:55:35 -04:00
Jfreegman
371fbc87a5
refactored sendfile and invite commands to not require names and to only work in chat windows
2013-10-13 19:09:20 -04:00
Jfreegman
75d356e52a
format fixes
2013-10-11 04:42:30 -04:00
Jfreegman
17aead45ed
put repeated code for printing time into a function
2013-10-11 01:11:43 -04:00
Jfreegman
ce302d2410
fix
2013-10-11 00:28:47 -04:00
Jfreegman
e60e4f4727
implemented file receving
2013-10-11 00:23:39 -04:00
irungentoo
0c3767762e
Fixed backspace key bug on xterm when toxic is compiled with widechar.
2013-09-26 07:52:17 -04:00
Jfreegman
39fc54972a
> not having green text
2013-09-26 00:33:51 -04:00
Jfreegman
051069606b
typo and slight word change
2013-09-24 16:18:22 -04:00
Jfreegman
bd3c14104a
command fixes
2013-09-24 16:12:33 -04:00
Jfreegman
e6956b1abc
fixes
2013-09-23 01:22:21 -04:00
Jfreegman
89cb29afed
moved misc helper functions to separate file and removed redundant includes
2013-09-20 20:35:03 -04:00
Jfreegman
d49a5ca993
moved command parsing code to separate files
2013-09-19 17:03:22 -04:00
Jfreegman
e2de6a829e
refactored prompt command parser to work with chat and groupchat windows
2013-09-19 06:37:42 -04:00
Jfreegman
b4512811ba
fixed prompt scroll bugs and statusbar struct issues
2013-09-18 17:30:35 -04:00
Jfreegman
03f807f1cd
merge
2013-09-15 17:17:21 -04:00
Jfreegman
399b92c8e7
added groupchats
2013-09-15 16:38:38 -04:00
JFreegman
657b65dd19
Merge pull request #36 from JFreegman/master
...
Client specific max name length / status messages now dynamically resize
2013-09-13 17:15:06 -07:00
Jfreegman
b7375fb2a1
made statusmessages resize dynamically according to window size
2013-09-13 02:02:49 -04:00
Jfreegman
863121273e
added cmuch smaller client-specific maximum name length
2013-09-13 00:35:48 -04:00
Sean Qureshi
34fb7ba885
Manually merged changes by 1100110
2013-09-12 17:31:10 +00:00
Jfreegman
35cd2a2914
endwin needs to come first
2013-09-12 01:33:41 -04:00
Jfreegman
c061895266
Unnecessary casting
2013-09-11 21:44:39 -04:00
Jfreegman
052f9f9936
more error handling
2013-09-11 18:07:26 -04:00
Jfreegman
f004a4ba82
added exit_toxic function (for real this time)
2013-09-11 00:12:03 -04:00
Jfreegman
9e8fa92109
truncate friends' notes if they're too long
2013-09-10 04:04:13 -04:00
Jfreegman
1b5bcb4ffa
tweaks and fixes
2013-09-09 01:08:06 -04:00
Jfreegman
fde8059a4c
tweaks and fixes
2013-09-09 00:56:47 -04:00
Jfreegman
9798dd6b95
code cleanup/bug fixes
2013-09-08 03:18:34 -04:00
Jfreegman
261310b091
added status bar to prompt and fixed some bugs
2013-09-06 19:59:45 -04:00
Jfreegman
9c7cad0d55
made prompt window beep/blink on friend request
2013-09-06 02:51:10 -04:00
Jfreegman
ba7d01d3c1
bug fix and remove redundant code
2013-09-06 00:56:55 -04:00
Jfreegman
3ddae51998
small fix
2013-09-05 18:36:46 -04:00
Jfreegman
05c7727fb8
Added a statusbar to chat windows and removed spammy messages
2013-09-05 18:24:58 -04:00
Jfreegman
369233ba04
remove superfluous prompt alerts and some visual changes
2013-09-05 01:34:23 -04:00
Jfreegman
f7d96b0779
define curses colours and replace magic numbers
2013-09-05 00:47:33 -04:00
Jfreegman
f5695a4b3e
implemented status and connectionstatus callbacks
2013-09-04 21:25:59 -04:00
Jfreegman
f93af40f28
Save messenger data on exit
2013-09-04 02:05:36 -04:00
Jfreegman
20d1ad9842
save nicks and exit tox properly
2013-09-04 00:58:23 -04:00
Jfreegman
aa6e205ee8
Show offline friends names and some cosmetic changes
2013-09-03 21:31:50 -04:00
Jfreegman
e5b5155c3e
Change statusmsg to note for less confusion
2013-09-02 23:27:34 -04:00
Jfreegman
ed68350424
format fixes
2013-09-02 05:15:29 -04:00
Jfreegman
713f2347bc
add statusmsg command to chat windows
2013-09-02 01:14:51 -04:00
Jfreegman
73d6fba055
display status messages in friends list
2013-09-02 00:18:20 -04:00
Jfreegman
bfeea47774
fix buffer overflows and format issues
2013-08-31 02:22:07 -04:00
Jfreegman
b99ce9ce46
proper fix for segfault, credit to manuel-arguelles
2013-08-30 20:13:29 -04:00
Jfreegman
f24eebaeed
implemented friend deletion
2013-08-28 05:46:09 -04:00
irungentoo
e6a13feae8
Fixed some warnings.
2013-08-24 19:16:43 -04:00
Florian Hahn
2db69f0fd6
Use tox_ instead of m_ functions
2013-08-24 00:21:01 +02:00
Florian Hahn
baadd95b45
Use new public api
2013-08-23 23:50:34 +02:00
Sergey 'Jin' Bostandzhyan
78deb13c45
Added check and define for wide char support
...
Try to figure out if wide character support is available and provide
the necessary define for toxic.
2013-08-23 10:57:31 +03:00
Manuel Argüelles
1087bbb4ff
Make wide character support optional
...
Issue #514 . FindCursesw modified to make it simpler. Wide character
can be disable by passing NO_WIDECHAR=ON.
2013-08-23 10:51:54 +03:00
Sergey 'Jin' Bostandzhyan
c157837f97
Added autotools based build scripts
...
Limitations:
currently the tox core library does not ship proper public headers,
so we'll have to tell the configure script where the headers are (i.e.
directory in the ProjectTox-Core source tree.
Since these headers are not really public, they include sodium.h, so
right now the toxic configure script will check for sodium.h as well.
We also need to look for the libsodium library for linking vs Tox core.
2013-08-23 01:30:49 +03:00
Sergey 'Jin' Bostandzhyan
43372f09a6
Move sources to an own subdirectory
2013-08-22 23:57:20 +03:00