mannol
|
e775c51a06
|
Merge upsteam/master
|
2014-02-22 23:58:36 +01:00 |
|
Jfreegman
|
6269eafeaa
|
Merge branch 'master' of https://github.com/Tox/toxic
|
2014-02-22 04:52:08 -05:00 |
|
Sean
|
352656230c
|
HOW DO YOU FORGET ABOUT THIS FOR 6 MONTHS???
|
2014-02-22 01:51:30 -08:00 |
|
Jfreegman
|
da6ef159e6
|
null check just incase
|
2014-02-22 04:50:47 -05:00 |
|
Jfreegman
|
9e2fde8d84
|
make status message version not hard-coded
|
2014-02-22 04:46:35 -05:00 |
|
Sean
|
aec16a22a4
|
Update prompt.c
|
2014-02-22 01:39:32 -08: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
|
7e23afb57e
|
make friendlist offline statuses bold
|
2014-02-21 21:24:33 -05:00 |
|
Jfreegman
|
2982dc6ddd
|
show pseudo-unique identifier in friend chat windows
|
2014-02-21 21:21:12 -05:00 |
|
Jfreegman
|
4294e39b49
|
check connection only once per call
|
2014-02-21 01:57:13 -05:00 |
|
Jfreegman
|
d9142eb355
|
restructure main toxic loop
|
2014-02-21 00:45:29 -05:00 |
|
Jfreegman
|
69c467fa5f
|
rm unnecessary file transfer limit
|
2014-02-20 07:47:19 -05:00 |
|
Jfreegman
|
eb2d6afa00
|
make own nick green in groupchats
|
2014-02-16 23:15:27 -05:00 |
|
Jfreegman
|
5f1ddcf5f6
|
make error msg more clear for normal users
|
2014-02-14 05:10:53 -05:00 |
|
Jfreegman
|
07089271cc
|
prompt tab alealert when friend comes online
|
2014-02-13 06:24:58 -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
|
1f06606c5b
|
enforce toxic max name length in groupchats
|
2014-02-10 20:13:22 -05:00 |
|
Jfreegman
|
0dd588182b
|
don't alert when you type your own nick in groupchat
|
2014-02-09 22:55:42 -05:00 |
|
Jfreegman
|
3cd15f3846
|
show number of online friends
|
2014-02-07 23:31:35 -05:00 |
|
Jfreegman
|
bd4b430fbb
|
count_friendlist is too inefficient to use that way
|
2014-02-07 23:28:17 -05:00 |
|
Jfreegman
|
42cd80efe9
|
use API function for friend count instead of global var
|
2014-02-07 18:44:10 -05:00 |
|
Jfreegman
|
da99d776df
|
fix
|
2014-01-30 22:03:26 -05:00 |
|
Jfreegman
|
ebf7d4517f
|
don't modify name list when truncating nicks to fit in groupchat side panel
|
2014-01-30 22:01:08 -05:00 |
|
Jfreegman
|
a028de17cd
|
how did that get there
|
2014-01-25 01:04:05 -05:00 |
|
Jfreegman
|
866cafbf1b
|
timestamp for prompt connection and friend request alerts
|
2014-01-22 23:29:28 -05:00 |
|
Jfreegman
|
06b09cd981
|
correct value
|
2013-12-18 20:18:38 -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
|
dfb5b16e7d
|
show friend count and change friend delete key to delete
|
2013-12-14 19:29:45 -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
|
10ae3865ca
|
improve line history functionality
|
2013-12-14 00:36:06 -05:00 |
|
Jfreegman
|
34cc4314a5
|
added groupchat actions
|
2013-12-13 20:57:32 -05:00 |
|
AZ Huang
|
f3cdb3cd62
|
Fix groupchat cursor movement.
|
2013-12-12 13:55:42 +08: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
|
12e1a60ca3
|
ugly partial fix for bug
|
2013-12-11 05:41:02 -05:00 |
|
Jfreegman
|
ff30a29df1
|
small improvement
|
2013-12-11 04:49:21 -05:00 |
|
Jfreegman
|
629041d465
|
simplify code a bit
|
2013-12-11 03:29:31 -05:00 |
|
Jfreegman
|
83a81f6db6
|
Merge branch 'master' of https://github.com/Tox/toxic
|
2013-12-11 00:21:42 -05:00 |
|
Jfreegman
|
9a5a598c5a
|
add line history with up/down keys
|
2013-12-11 00:10:09 -05:00 |
|
naxuroqa
|
ab2be21942
|
api update to irungentoo/ProjectTox-Core@2d841fb791
|
2013-12-11 01:51:40 +01: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
|
9c2551b3b9
|
small fix
|
2013-12-08 16:10:52 -05:00 |
|
Jfreegman
|
f67725f636
|
improve tab completion
|
2013-12-08 15:49:47 -05:00 |
|
Jfreegman
|
5fc14a48db
|
a few aesthetic changes
|
2013-12-08 05:45:23 -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
|
e834821348
|
replace name_compare with lib function
|
2013-12-08 01:18:10 -05:00 |
|
Jfreegman
|
b8b032e441
|
a few fixes, and make tab completion case insensitive
|
2013-12-08 01:07:22 -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
|
eb9d4361f0
|
Merge branch 'master' of https://github.com/Tox/toxic
|
2013-12-06 22:04:28 -05:00 |
|
Jfreegman
|
e224f92210
|
change keys toctrl-o and p due to weird bug with ctrl-[
|
2013-12-06 22:03:35 -05:00 |
|
irungentoo
|
6089f02d57
|
If IPv6 fails, print something and try IPv4.
|
2013-12-06 21:43:57 -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
|
ce45580c83
|
partially fix bug where input line eats prompt messages
|
2013-12-06 05:07:35 -05:00 |
|
Jfreegman
|
18a7bbea3d
|
fix
|
2013-12-05 23:05:16 -05:00 |
|
Jfreegman
|
7a14845790
|
add line kill and discard ability
|
2013-12-05 22:55:14 -05:00 |
|
Jfreegman
|
2ad238d69f
|
cchange prompt to $ char and make timestamps blue
|
2013-12-05 03:29:39 -05:00 |
|
Jfreegman
|
70e8bdb409
|
fix line scrolling bug
|
2013-12-05 01:22:02 -05:00 |
|
Jfreegman
|
3740cb6763
|
fix prompt bug, improve comments, and give prompt its own window struct
|
2013-12-04 22:33:04 -05:00 |
|
Jfreegman
|
a57f94306a
|
put back prompt char
|
2013-12-04 18:09:51 -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
|
a2af0bc047
|
don't sort after every friend add on statup
|
2013-12-04 01:08:26 -05:00 |
|
Jfreegman
|
2fde13530b
|
fix bug
|
2013-12-04 00:44:37 -05:00 |
|
Jfreegman
|
db10c66922
|
API change
|
2013-12-03 18:06:28 -05:00 |
|
Jfreegman
|
88ebb06ba5
|
colour theme changes
|
2013-12-03 18:01:17 -05:00 |
|
Jfreegman
|
03ef257fdc
|
small fix
|
2013-12-03 05:18:49 -05:00 |
|
Jfreegman
|
1a86327f9f
|
allow groupchat sidebar to scroll
|
2013-12-03 03:44:02 -05:00 |
|
Jfreegman
|
ba750753a5
|
fix for possible divsion by zero
|
2013-12-02 18:34:14 -05:00 |
|
Jfreegman
|
7a89229375
|
allow friendlist to scroll up and down if friends overflow the window
|
2013-12-02 18:23:04 -05:00 |
|
AZ Huang
|
b0c60238f7
|
Add option to switch off ipv6.
|
2013-12-02 22:02:34 +08:00 |
|
Jfreegman
|
ca1644c23b
|
fix
|
2013-12-01 17:08:57 -05:00 |
|
Jfreegman
|
f67cc479ec
|
format consistency
|
2013-12-01 16:59:46 -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
|
7ee84ce5e1
|
Fix typo.
|
2013-11-29 23:56:42 +08:00 |
|
AZ Huang
|
8c0ad1ef80
|
Fix corresponding API name changes in toxcore.
|
2013-11-29 23:14:59 +08:00 |
|
AZ Huang
|
e29ce6ab6f
|
Fix API ret code changes of ToxCore
|
2013-11-29 18:30:40 +08:00 |
|
Jfreegman
|
b909ab37b7
|
add peer count to sidepanel
|
2013-11-29 01:30:10 -05:00 |
|
Jfreegman
|
04b394d6dd
|
close file transfers on exit & fixes
|
2013-11-28 22:28:40 -05:00 |
|
Jfreegman
|
8cf3043dd3
|
Merge branch 'master' of https://github.com/Tox/toxic
|
2013-11-28 20:24:58 -05:00 |
|
Jfreegman
|
8584667ec9
|
don't need that
|
2013-11-28 20:24:44 -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 |
|
irungentoo
|
7e0bc7768b
|
Merge pull request #55 from aitjcize/fix-path-name
Fix trailing slashes which leads to segfault.
|
2013-11-28 05:43:07 -08:00 |
|
AZ Huang
|
8459d44506
|
Make sure friend message is null-terminated else generate garbate on screen.
|
2013-11-28 20:21:52 +08:00 |
|
Jfreegman
|
a04c8964ee
|
add valid nick function
|
2013-11-28 02:53:43 -05:00 |
|
Jfreegman
|
7ca087b5e7
|
fix potential segfault
|
2013-11-27 22:46:09 -05:00 |
|
Jfreegman
|
663818156b
|
don't allow empty nicks
|
2013-11-27 19:34:15 -05:00 |
|
Jfreegman
|
9c6662163b
|
handle no-names more efficiently
|
2013-11-27 19:29:58 -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
|
eab41ccd3d
|
a couple bug fixes
|
2013-11-27 01:54:22 -05:00 |
|
Jfreegman
|
5ad4bca7a9
|
uncomment
|
2013-11-26 22:16:18 -05:00 |
|
Jfreegman
|
53b1a297d2
|
move pointer inits and bug fix
|
2013-11-26 22:15:48 -05:00 |
|
Jfreegman
|
d00b9e26b7
|
fixes
|
2013-11-26 21:06:06 -05:00 |
|
Jfreegman
|
33ec2f96c2
|
rework peername list storing so no limit is needed
|
2013-11-26 20:45:08 -05:00 |
|
Jfreegman
|
8de666a349
|
a small fixes
|
2013-11-26 17:39:11 -05:00 |
|
Jfreegman
|
0a24137a58
|
rm debugging stuff
|
2013-11-25 20:20:51 -05:00 |
|
Jfreegman
|
5e37ddc0f8
|
testing groupchat stuff
|
2013-11-25 18:49:31 -05:00 |
|
Jfreegman
|
8dabfdc2da
|
oops
|
2013-11-24 22:34:22 -05:00 |
|
Jfreegman
|
34511ada02
|
fix bug
|
2013-11-24 22:31:58 -05:00 |
|
Jfreegman
|
3470a5eef7
|
improve friendlis sorting function
|
2013-11-24 18:22:48 -05:00 |
|
Jfreegman
|
e625bffbb4
|
sort friendlist alphabetically
|
2013-11-24 17:12:24 -05:00 |
|
Jfreegman
|
d47429ecb7
|
fixed bug
|
2013-11-24 16:05:04 -05:00 |
|
Jfreegman
|
81230295cc
|
fix possible bug
|
2013-11-24 15:18:05 -05:00 |
|
Jfreegman
|
4aa68c8251
|
sort names in groupchat sidepanel
|
2013-11-24 02:33:03 -05:00 |
|
Jfreegman
|
1064e8d144
|
made borders-lines crisp
|
2013-11-23 23:46:46 -05:00 |
|
Jfreegman
|
6d2bf72ed3
|
update version
|
2013-11-23 21:42:43 -05:00 |
|
Jfreegman
|
fb246f2527
|
don't need that
|
2013-11-23 21:30:31 -05:00 |
|
Jfreegman
|
f84ece13de
|
Add groupchat side panel & add new callback
|
2013-11-23 21:19:59 -05:00 |
|
Jfreegman
|
d8da80914d
|
alert chat window on file send/failure
|
2013-11-19 16:00:24 -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
|
83458c64ec
|
move timeout test out of while loop
|
2013-11-18 22:22:18 -05:00 |
|
Jfreegman
|
b4c25c6ea9
|
that was changed for testing only
|
2013-11-18 18:54:50 -05:00 |
|
Jfreegman
|
140b8b4690
|
improve file sending
|
2013-11-18 18:52:46 -05:00 |
|
Jfreegman
|
1ed6d83ed3
|
show name for default friend request message. also don't print key.
|
2013-11-17 23:14:27 -05:00 |
|
Jfreegman
|
d69b82a7b4
|
bug fix
|
2013-11-17 22:28:22 -05:00 |
|
Jfreegman
|
246c9283d0
|
bold currently selected friend in friendlist
|
2013-11-17 19:45:53 -05:00 |
|
Jfreegman
|
73cc9bfcf2
|
simplify groupchat counter
|
2013-11-17 16:09:14 -05:00 |
|
Jfreegman
|
cf0840b80d
|
small fixes
|
2013-11-17 15:45:26 -05:00 |
|
Jfreegman
|
e9ef2b1fc6
|
cflags were doing nothing
|
2013-11-15 21:36:05 -05:00 |
|
Jfreegman
|
40b79f5e69
|
consistent formatting for prototypes
|
2013-11-15 19:35:14 -05:00 |
|
Jfreegman
|
0f5fed577d
|
fix friendlist drawing bugs
|
2013-11-15 17:03:24 -05:00 |
|