Jfreegman
cf16849b37
Dynamically allocate memory for save file instead of using stack
2016-05-03 14:13:16 -04:00
Jfreegman
32442b6286
Disallow ctrl+m keybinding and revert to default settings on invalid bindings
...
Note: Ctrl+m uses the same control sequence as the enter key on many systems
2016-05-01 14:57:46 -04:00
Jfreegman
70bd39eb74
Fix small bug
2016-04-11 18:50:28 -04:00
Jfreegman
4e0e322e32
Fix cross-client audio issue
2016-04-05 00:49:46 -04:00
Jfreegman
bcda6e476e
Fix bug for real this time
2016-03-12 02:29:59 -05:00
Jfreegman
5b29ce7132
Fix bug preventing friend connection status from changing
2016-03-03 20:49:48 -05:00
Marvin Ewald
d6fdac9739
Fix markup in multiline messages
...
A '<' or '>' at the beginning of a line will now highlight only this
particular line instead of the whole message.
2016-02-29 01:46:48 +01:00
Marvin Ewald
c6a2bb8a90
Add settings option to set paste-mode key and update docs
2016-02-28 21:53:33 +01:00
Marvin Ewald
04576fea7e
Add paste-mode to allow multiline text pasting
...
Ctrl-T toggles paste mode.
Useful when pasting multiline text because it avoids triggering an
enter keypress after linebreaks.
Instead, every \r is translated to \n which is again translated to a
pilcrow (see previous commit).
The pasted text can then be sent as a whole instead of splitting up in
multiple messages.
2016-02-28 21:40:41 +01:00
Marvin Ewald
e6f839f9ac
Enable multiline input
...
Adds a nonl() call to avoid translation from \r to \n when pressing
enter.
C-J -> \n
Enter -> \r
To allow multiline input, \n chars (e.g. when pressing C-J) are replaced
with a pilcrow. After hitting enter, every pilcrow is substituted with
\n again.
2016-02-28 02:35:36 +01:00
Jfreegman
2e609c46f6
Remove file transfer timeoutes, and remove a couple unused functions
2016-02-25 17:58:02 -05:00
Jfreegman
a474e3bf39
Add settings option to disable friend connection change notifications
2016-02-25 17:06:49 -05:00
JFreegman
93835f0455
Merge pull request #379 from FreakyPenguin/password_eval
...
Add password_eval option to skip password prompt
2016-01-19 18:31:04 -05:00
Antoine Kaufmann
ac6d8ff89c
Add password_eval option to skip password prompt
...
Runs a command and uses its output as the password. This can be used for
getting the password from a password manager such as pass.
2016-01-19 13:45:52 -08:00
quininer
deccaec40e
fix milliseconds
2015-12-22 10:43:08 +08:00
quininer
4419be36e8
remove useless var
2015-12-21 20:00:48 +08:00
quininer
b34b51e8c1
use tox_iteration_interval
2015-12-21 18:13:03 +08:00
Wedge Jarrad
675712cea0
Fix #372 - can't start with missing ~/.config
...
This block was added in fa0e645
. I'm unsure what bug or corner case it
was intended to address but it causes Toxic to exit with an error if
the ~/.config directory doesn't exist. Without this block the ~/.config
directory and tox-specific subdirectories will be created when Toxic
starts.
2015-12-17 18:17:34 -08:00
Romero Malaquias
3fe9abd84d
Avoiding conditional directives that split up parts os statements
2015-12-08 23:13:39 -03:00
Romero Malaquias
fd6432c727
Avoiding conditional directives that split up parts os statements
2015-12-08 23:10:16 -03:00
Jfreegman
3cb6db3d60
Remove pointless null check
2015-12-05 00:19:11 -05:00
Jfreegman
77238eeadf
Improve file transfer progress bar
2015-12-04 19:41:50 -05:00
Oleksiy Protas
aade65bfe1
Correctly operational from OSX terminals
2015-11-25 10:26:12 +02:00
Jfreegman
b24c5d8cf8
Fix AV bug
...
Pending call now properly hangs up when you use the /hangup command or close the chat window
2015-11-19 23:49:58 -05:00
Jfreegman
9f0feb7223
Allow custom nospam values
2015-11-12 18:03:45 -05:00
Jfreegman
65c07a57db
Properly close audio devices on quit
2015-11-12 17:14:10 -05:00
Jfreegman
ab99c1ac73
Fix building on FreeBSD (courtesy of thierry-FreeBSD)
2015-11-12 05:04:37 -05:00
Jfreegman
05f5f16af3
Fix various video bugs; it should be working now!
2015-11-12 05:01:28 -05:00
Jfreegman
d16be574f3
Add stack protection compile flag to Makefile
2015-11-10 23:34:46 -05:00
Jfreegman
7e0b8b4870
Slight improvement to qrcode printing
2015-11-09 02:28:41 -05:00
Jfreegman
39c4b7ecdd
Add ability to print your Tox ID's QR code to a file
2015-11-08 22:51:46 -05:00
Jfreegman
fa0e645a79
Fix a bunch of misc bugs and corner cases
2015-11-08 03:57:01 -05:00
Jfreegman
14a8bdb874
Store temp data in same directory as original file
2015-11-07 21:38:32 -05:00
Jfreegman
6aab9a79d8
Fix help menu
2015-11-07 01:00:56 -05:00
Jfreegman
dfff777283
Save data in a safer manner
...
By saving to a temp file then renaming it we avoid the possibility of data corruption
due to an interrupt (hard reboot, power outage etc.)
2015-11-05 17:46:00 -05:00
Jfreegman
a95fc7824c
Fix bug causing profile to be overwritten under a rare condition
2015-11-05 16:15:59 -05:00
Jfreegman
f707dce2da
Disable recv video callback for now
2015-11-05 15:49:35 -05:00
Jfreegman
0d07d14b13
Remove unnecessary/misleading line print
2015-11-05 15:28:24 -05:00
Jfreegman
6cc1525daa
Fix some build issues
2015-11-03 23:04:05 -05:00
Jfreegman
49f5efaab0
A couple audio fixes (ugly but works)
...
- You will now receive an incoming call even if the caller's chat window is not opened
- Callbacks should all be working now
- Disable video command as video is currently broken
2015-11-03 20:36:41 -05:00
Eniz Vukovic
a5e5e98afc
Disabled video calls for the time being
2015-11-03 23:50:01 +01:00
Jfreegman
4ab99c73a0
Merge with master
2015-11-02 15:22:52 -05:00
Jfreegman
e02cf1bb7d
Use proxy for DNS requests when type is SOCKS5
2015-11-02 02:01:17 -05:00
Jfreegman
9751cfc407
Force name lookups through proxy set by client
2015-11-01 21:34:42 -05:00
Jfreegman
36963a5b38
rm redundant error message
2015-10-30 00:10:38 -04:00
Jfreegman
7cf9c37aef
Handle case where system doesn't support any of the specified TLS cipher suites
2015-10-29 20:35:31 -04:00
Jfreegman
2b4b8c0289
Add more descriptive curl errors
2015-10-29 20:16:35 -04:00
Jfreegman
368a1465ec
Use a specified TLS cipher list for https name lookups
2015-10-29 15:13:42 -04:00
Jfreegman
8584feab80
Replace DNS-based username lookups with HTTPS & drop utox.org support
2015-10-28 17:14:17 -04:00
Jfreegman
7af9327b37
Add note about logs not being encrypted
2015-10-22 19:55:48 -04:00
Jfreegman
6b97df2615
Add command to change the Tox ID nospam value
2015-10-22 19:44:05 -04:00
Jfreegman
cea5f1fe04
Fix avatar size limit and fix comment
2015-10-20 22:47:11 -04:00
Jfreegman
abfdbfe468
Fix some new AV api changes
2015-10-20 17:59:14 -04:00
Jfreegman
462cfca175
Merge new AV branch
2015-10-20 17:57:54 -04:00
Jfreegman
db410cb01e
Use profile name that conforms with the standard
2015-10-14 23:09:11 -04:00
Jfreegman
a920f3edfe
Replace toxme.se with toxme.io in DNSservers list and remove hardcoded servers from source
2015-09-12 21:31:19 -04:00
Jfreegman
f295352495
Replace instances of unsafe atoi function with safe counterpart
2015-09-02 19:41:21 -04:00
Jfreegman
69be1bc398
Fix nodes parsing bug
2015-08-28 02:44:38 -04:00
Jfreegman
b4464eda4d
Fix more threading issues
2015-08-27 21:29:34 -04:00
Jfreegman
28dd43608d
Fix a few notify/threading bugs and fix DHTnodes loading bug
2015-08-27 15:13:13 -04:00
Jfreegman
11701d22a1
Lots of bug fixes and general code cleanup
2015-08-27 03:38:08 -04:00
Jfreegman
19cfe3d393
Display a user warning when log fails to initialize
2015-08-21 00:44:40 -05:00
Jfreegman
c546df3917
Fix some filetransfer issues
...
- File transfers now timeout properly
- Small refactor related to creating new transfers
2015-08-21 00:44:40 -05:00
Jfreegman
ed0a4fb3b8
simplify timeout function
2015-08-21 00:44:40 -05:00
cnhenry
1606d01158
Implemented video calls for OSX
2015-08-21 00:44:25 -05:00
cnhenry
c8a9ac21f3
Implemented OSX device listing
2015-08-21 00:44:25 -05:00
cnhenry
e91aaf6c73
Refactoring to compliment OSX
2015-08-21 00:44:13 -05:00
cnhenry
619fdc1098
Refactored cmd_video function
2015-08-21 00:44:12 -05:00
cnhenry
b7e613de32
Small fix to video cleanup
2015-08-21 00:44:12 -05:00
cnhenry
929fca3de1
Prevented user from manually closing video windows
2015-08-21 00:44:12 -05:00
cnhenry
b67792f9f2
Clear warnings from device listing fix
2015-08-21 00:44:12 -05:00
cnhenry
96162bf254
Fixed incorrect video device listing
2015-08-21 00:43:47 -05:00
cnhenry
8a66c3fa4c
Changed to toggle video command rather than two separate commands
2015-08-21 00:43:47 -05:00
cnhenry
2cdcbc07a7
Fixed video call receiving issues
2015-08-21 00:43:30 -05:00
cnhenry
6e0d19b01d
Refactored video calls
2015-08-21 00:42:57 -05:00
cnhenry
ad04fa4dcd
Major refactoring and fixes towards AV
2015-08-21 00:42:28 -05:00
cnhenry
c2c612b85a
Fixed v4l2 capture crash, and refactored to prepare for new features
2015-08-21 00:40:09 -05:00
cnhenry
d359ba6a54
Fixed YUV stride issues
2015-08-21 00:38:44 -05:00
cnhenry
54e2fe8d6f
Implemented video frames ready to send through ToxAV. NOTE: Contains YUV stride issues
2015-08-21 00:37:57 -05:00
cnhenry
53353825e2
Implemented /endvideo command
2015-08-21 00:37:57 -05:00
cnhenry
fcdc8e8b67
Fixed incorrect colors during video capture
2015-08-21 00:37:23 -05:00
cnhenry
9b6efb65de
Implemented video preview and preparations for ToxAV
2015-08-21 00:37:23 -05:00
cnhenry
c8ea02376e
Progress on video call windows using X11
2015-08-21 00:36:52 -05:00
cnhenry
2369b5e9e2
Modified header files structuring
2015-08-21 00:36:28 -05:00
cnhenry
8f28f1d748
Progress on implementing v4l2 in video_device.*
2015-08-21 00:36:28 -05:00
cnhenry
a33e5f4bec
Fixes to av.mk
2015-08-21 00:36:13 -05:00
cnhenry
e0a35a6569
Obtain names of video devices using v4l
2015-08-21 00:36:13 -05:00
cnhenry
9863dfc2ae
Began implementing video_device.*
2015-08-21 00:35:55 -05:00
cnhenry
c755247434
Added video_device.h file
2015-08-21 00:35:55 -05:00
Jfreegman
879b2b236e
<not having red text
2015-08-21 00:35:55 -05:00
Jfreegman
c6b9a288b6
Send file control cancel on failure to resume transfer
2015-08-21 00:35:55 -05:00
Jfreegman
e9e5b5af8d
Fix file transfers breaking when friends go offline
2015-08-21 00:35:55 -05:00
Jfreegman
750258adef
fix rare bug preventing toxcore from sleeping
2015-08-21 00:35:55 -05:00
Jfreegman
ea78dca756
Update dht nodes list and fix URL's
2015-08-21 00:35:54 -05:00
Jfreegman
3cb412632b
Add option to enable acting as TCP relay server
2015-08-21 00:35:54 -05:00
Jfreegman
8301ab1bc2
Revert commit 312d0c3
(localization/gettext)
...
There were serious problems with branch merging that need to be resolved first
2015-08-21 00:35:40 -05:00
Jfreegman
06c268417f
Fix some possible race conditions related to line printing
2015-08-21 00:29:33 -05:00
Jfreegman
1458a6bbc5
s/tox.im/tox.chat/g -- reflect new tox domain
2015-08-21 00:29:32 -05:00
Ansa89
737d29864b
Add localization system (gettext)
2015-08-21 00:29:26 -05:00
Ansa89
0a2ad23c15
Add localization system (gettext)
2015-08-21 00:24:02 -05:00
cnhenry
43bda5f7d9
Refactoring and fix related to invite callback not being fired
2015-08-21 00:14:03 -05:00
cnhenry
f2121fae74
Implemented audio calls using new ToxAV API
2015-08-21 00:14:03 -05:00
cnhenry
3241551cfb
Began conversion of audio code to new ToxAV API
2015-08-21 00:14:03 -05:00
cnhenry
6e90072fb8
Implemented OpenCV demo to demonstrate video device listing and set up code structure for video
2015-08-21 00:14:03 -05:00
Jfreegman
ca1fca5aa5
separate bootstrapping and adding TCP relays per toxcore API changes
2015-08-21 00:14:03 -05:00
Jfreegman
ef1068b6aa
toxcore API changes to tox_new
2015-08-21 00:14:02 -05:00
Jfreegman
72982cee97
default tox options on initialization
2015-08-21 00:14:02 -05:00
Jfreegman
9a4eaa8693
correctly handle tox_new errors
2015-08-21 00:14:02 -05:00
Jfreegman
64e7553fb0
not clear which error message is given for ipv6 failure
2015-08-21 00:14:02 -05:00
Jfreegman
dd8df1df76
try to fall back to ipv4 if tox fails to init with ipv6
2015-08-21 00:14:02 -05:00
Jfreegman
c8d102b02d
null terminate status message
2015-08-21 00:14:02 -05:00
Jfreegman
a3fa7fd524
fix possible segfault
2015-08-21 00:14:02 -05:00
Jfreegman
bbdf4c96b9
fix a few avatar bugs
2015-08-21 00:14:02 -05:00
Jfreegman
92d76c7f99
Display a user warning when log fails to initialize
2015-08-19 00:42:28 -04:00
Jfreegman
2a787c1097
Fix some filetransfer issues
...
- File transfers now timeout properly
- Small refactor related to creating new transfers
2015-08-18 15:12:48 -04:00
Jfreegman
327259c4c8
simplify timeout function
2015-08-18 01:46:22 -04:00
Jfreegman
48ffae68a9
<not having red text
2015-08-11 19:22:57 -04:00
Jfreegman
c39f8909cd
Send file control cancel on failure to resume transfer
2015-08-10 20:41:11 -04:00
Jfreegman
32e541bd1c
Fix file transfers breaking when friends go offline
2015-08-10 14:22:13 -04:00
Jfreegman
0047ba0e9f
fix rare bug preventing toxcore from sleeping
2015-08-08 12:55:46 -04:00
Jfreegman
688ea927f8
Update dht nodes list and fix URL's
2015-07-08 22:40:17 -04:00
Jfreegman
904f58c0e8
Add option to enable acting as TCP relay server
2015-07-08 21:01:32 -04:00
Jfreegman
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
Jfreegman
84a0276668
Fix some possible race conditions related to line printing
2015-06-30 22:40:45 -04:00
Jfreegman
d8eca8393c
s/tox.im/tox.chat/g -- reflect new tox domain
2015-06-29 03:16:09 -04:00
Jfreegman
374b78c763
manually fix merge conflicts
2015-06-29 03:11:21 -04:00
Ansa89
51a1c660b4
Add localization system (gettext)
2015-05-30 11:55:59 +02:00
Ansa89
85d3c18ba6
Add localization system (gettext)
2015-05-28 15:50:55 +02:00
Jfreegman
d0a7ca17d2
separate bootstrapping and adding TCP relays per toxcore API changes
2015-05-24 17:56:30 -04:00
Jfreegman
36640224af
toxcore API changes to tox_new
2015-05-24 17:36:13 -04:00
Jfreegman
231078b6b9
default tox options on initialization
2015-05-18 19:52:22 -04:00
Jfreegman
414f58d896
correctly handle tox_new errors
2015-04-14 17:18:09 -04:00
Jfreegman
4d73f8b241
not clear which error message is given for ipv6 failure
2015-04-13 00:58:33 -04:00
Jfreegman
82e76a3b5b
try to fall back to ipv4 if tox fails to init with ipv6
2015-04-13 00:32:35 -04:00
Jfreegman
0bc610e18d
null terminate status message
2015-04-10 00:16:01 -04:00
Jfreegman
02e6d2db3c
fix possible segfault
2015-04-09 02:14:23 -04:00
Jfreegman
1a7eaeddba
fix a few avatar bugs
2015-04-04 21:15:34 -04:00
Jfreegman
dd9186e834
re-implement avatar setting
2015-04-04 03:26:38 -04:00
Jfreegman
523f205646
re-implement friendlist last seen
2015-04-02 22:19:09 -04:00
Jfreegman
e998c8a866
fix encryption API breakage
2015-03-31 21:56:11 -04:00
Jfreegman
eaea68c33e
fix bug where contacts would appear online twice in a row
2015-03-31 18:39:42 -04:00
Jfreegman
4780cfeafc
remove non-existant group commands
2015-03-31 17:11:43 -04:00
Jfreegman
bdb0951c84
a few small filetransfer fixes
2015-03-29 19:29:38 -04:00
Jfreegman
e3130c92c0
small fix
2015-03-29 19:26:16 -04:00
Jfreegman
12c880ab51
fix bootstrapping
2015-03-29 19:05:24 -04:00
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
470eaeb97b
Merge branch 'master' of https://github.com/hardlyeven/toxic into hardlyeven-master
2015-03-18 15:45:37 -04:00
Andrey Alekseenko
ec23cedc3a
Fixing couple leaking file descriptors
2015-03-18 19:28:04 +03:00
jlo
ce1ae1d7dc
added tab autocomplete for "/status o" => "/status online"
2015-03-17 14:25:15 -05:00
Jfreegman
090d3339a0
fix auto-away bugs
...
Manually set aways no longer unaway when they shouldn't, and busy status is no longer overridden
2015-03-13 20:33:23 -04:00
Jfreegman
442d9e22b4
use pthread for mplex detach polling for better portability
2015-03-11 18:38:07 -04:00
fr33domlover
0c39e7b158
Add support for auto-away based on screen attach/detach
2015-03-09 01:38:30 +02:00
Loui Chang
53e4b2c971
Add support for custom timestamps in chat and logs.
...
Internal representations of the time_format setting are replaced by timestamp format strings.
time_format is only used in the setup.
Signed-off-by: Loui Chang <louipc.ist@gmail.com>
2015-02-23 00:46:33 -05:00
Loui Chang
38a0f6fae4
Make little action indicators on each output line configurable.
...
Also added a new DISCONNECTION line info type.
Signed-off-by: Loui Chang <louipc.ist@gmail.com>
2015-02-13 02:09:40 -05:00
Loui Chang
5cbbb62ce2
Fix whitespace
...
Signed-off-by: Loui Chang <louipc.ist@gmail.com>
2015-02-09 23:33:49 -05:00
Spagy
dfc594f949
Correct filename comment from main.c to toxic.c
2015-02-04 13:56:31 +00:00
Ansa89
2b19f56e63
Update for toxcore API break
2015-02-01 21:09:48 +01:00
dantok
c8a4f88ff3
Update configdir.c
2015-01-25 21:53:13 +01:00
dantok
eeeaf8d707
Update autocomplete.c
2015-01-25 21:52:07 +01:00
dantok
37b3b5a5ed
Fix an edge case when obtaining home directory.
...
Make the path to home directory empty before calling get_home_dir(), otherwise if the call fails, the contents are undefined.
2015-01-25 20:49:52 +01:00
dantok
a561ef8c49
Fixed emptying avatar_path if the path is too long.
2015-01-25 20:17:32 +01:00
Jfreegman
ff0fbbc379
small fix
2015-01-01 12:50:51 -05:00
Anthony Parsons
e722b665d1
Make "Last seen" handle year rollover correctly
2015-01-01 05:44:18 +00:00
Jfreegman
e55e5f3f7e
add HTTP proxy support
2014-12-27 13:12:16 -05:00
Jon Poler
1b89bc9051
Made the keys section of settings_load more readable in settings.c
2014-12-17 12:15:18 -05:00
Jfreegman
7700ef83e0
disable broken callback
2014-12-09 20:30:13 -05:00
Jfreegman
9922b3a4f3
forgot IFDEFs
2014-12-09 18:55:14 -05:00
Jfreegman
d561d2e1ac
fix
2014-12-09 18:35:14 -05:00
Jfreegman
7865cea284
group audio stuff
2014-12-09 18:29:07 -05:00
Jfreegman
424189cad9
small fix
2014-12-07 21:48:29 -05:00
Jfreegman
82aa64e8f7
properly close all groupchats on exit
2014-12-07 13:51:12 -05:00
Jfreegman
f451d961bc
close output device on group exit
2014-12-07 12:16:49 -05:00
Jfreegman
0a0891fa98
fix building without audio
2014-12-06 13:40:45 -05:00
Jfreegman
9464b369a4
fix possible crash
2014-12-06 13:26:27 -05:00
Jfreegman
73c94b25ba
update DHTnodes, fix comment
2014-12-05 20:26:10 -05:00
Jfreegman
ab2ea5936d
correct value
2014-12-05 13:47:47 -05:00
Jfreegman
90985af007
properly handle file pausing
2014-12-05 13:23:45 -05:00
Jfreegman
5aad8764b1
ensure messages in queue are always delivered in order
2014-12-03 22:10:21 -05:00
Jfreegman
5a175f374a
fix file statusbar draw bug
2014-12-03 21:38:37 -05:00
Jfreegman
4acfe84171
remove spammy connection messages
2014-11-30 12:20:01 -05:00
Jfreegman
e995a1cb69
AV api changes
2014-11-30 09:27:45 -05:00
Jfreegman
867f041c23
more group stuff
2014-11-29 09:39:55 -05:00
A. L'mao
2fa53c0531
Destroy AL context before closing dhndl
...
fixes seggy on os x, i think
2014-11-28 22:08:31 -08:00
Jfreegman
673800c947
forgot something
2014-11-28 23:51:32 -05:00
Jfreegman
835b821b75
put toxav loop in separate thread
2014-11-28 23:47:22 -05:00
Jfreegman
78587ad20b
disable group audio callback until it works properly
2014-11-26 17:39:02 -05:00
Jfreegman
09bbec79cf
group audio almost works
2014-11-26 15:22:34 -05:00
JFreegman
751b5f9943
only include audio_call.h if audio is defined
2014-11-26 12:24:52 -05:00
Jfreegman
4a337ae3cb
update for core audio refactor
2014-11-26 00:57:02 -05:00
Jfreegman
141b36af04
handle errors for name functions
2014-11-15 22:39:24 -05:00
Jfreegman
4238c20e72
api update
2014-11-15 15:59:19 -05:00
Jfreegman
4e177d60b0
group title fixes and api update
2014-11-15 15:55:45 -05:00
Jfreegman
1bd880708b
a couple formatting fixes
2014-11-14 22:35:23 -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
7a7e8a7f8d
prep for audio groups
2014-11-11 20:49:05 -05:00
Jfreegman
43f45d67a4
core API update
2014-11-11 18:30:23 -05:00
Jfreegman
adb36a39bb
minor visual adjustment
2014-11-05 18:46:18 -05:00
Jfreegman
008163bf6c
fix
2014-10-18 17:29:23 -04:00
Jfreegman
e83356faef
Merge branch 'new' of https://github.com/louipc/toxic into louipc-new
2014-10-13 00:14:29 -04:00
Loui Chang
9c7ac9043a
prompt: Add version line to startup message.
...
Signed-off-by: Loui Chang <louipc.ist@gmail.com>
2014-10-12 23:12:56 -04:00
Loui Chang
b86c0d357f
Update toxencryptsave api change.
...
Signed-off-by: Loui Chang <louipc.ist@gmail.com>
2014-10-12 23:04:30 -04:00
mannol
75dd26518f
Finished drag and drop support
2014-10-12 23:26:28 +02:00
mannol
2cc261c619
Some random fixups
2014-10-12 22:54:18 +02:00
Jfreegman
f7d46f1100
possibly fix sound notification bug
2014-10-12 01:49:56 -04:00
Jfreegman
be264528d2
possibly fix sound notification bug
2014-10-12 00:28:28 -04:00
mannol
c825adc1e3
Dnd works
2014-10-11 23:53:02 +02:00
Jfreegman
4e9f125e95
core API function name change
2014-10-10 22:44:05 -04:00
JFreegman
d26c8fe447
Merge pull request #264 from zetok/indicator
...
Change action messages indicator
2014-10-09 16:46:51 -04:00
Jfreegman
e42d635195
non-critical thread failures shouldn't be fatal
2014-10-09 16:39:01 -04:00
Zetok Zalbavar
a32cd1c19b
Change action messages indicator
2014-10-09 21:36:42 +01:00
Jfreegman
14dc02ac83
fix segfault
2014-10-09 15:47:48 -04:00
Jfreegman
e4a28d1839
make groupchat announcements behave properly
2014-10-09 01:39:22 -04:00
Jfreegman
0908920b51
fix segfault
2014-10-08 18:06:15 -04:00
Jfreegman
8a882916fb
fix setting custom keybinding
2014-10-08 15:22:49 -04:00
Jfreegman
55ada8ad2f
fix groupchat resizing when peerlist is off
2014-10-08 14:53:09 -04:00
Jfreegman
d3a489b756
update settings and docs with peerlist-toggle keybinding
2014-10-08 03:08:08 -04:00
Jfreegman
e6b18231c0
add ability to toggle groupchat peerlist with ctrl-b
2014-10-08 02:45:08 -04:00
Jfreegman
cc0145d561
reduce system calls, increase time between message queue re-send attempts
2014-10-08 01:50:34 -04:00
Jfreegman
9f0daca5eb
filter escape sequences from all inbound nicks and status messages
2014-10-07 16:18:06 -04:00
Jfreegman
1f2bd44dce
don't allow newlines and tabs in nicks
2014-10-07 00:43:03 -04:00
Jfreegman
6492bd12f9
escape newlines in contact names/status messages
2014-10-06 16:23:43 -04:00
Jfreegman
43552161f9
implement word deletion via ^W
2014-10-05 23:12:58 -04:00
Jfreegman
e5d45fdf1d
correct return code check
2014-10-05 02:29:40 -04:00
Jfreegman
bd69c8da18
small fix
2014-10-04 17:01:02 -04:00
Jfreegman
8c3e3ebe24
fix blocklist saving bug
2014-10-03 23:52:54 -04:00
Jfreegman
7eebbd982d
fix
2014-10-03 21:12:59 -04:00
Jfreegman
5c66f5c161
fixes
2014-10-03 19:29:12 -04:00
Jfreegman
40f70fc1e3
groupchat fixes
2014-10-03 18:57:32 -04:00
Jfreegman
9cf4427375
core groupchat names should be working
2014-10-03 17:55:36 -04:00
Jfreegman
23cf9686cb
safer string handling
2014-10-03 17:53:50 -04:00
mannol
70add920fe
Making progress with dnd
2014-10-03 16:59:32 +02:00
Jfreegman
c56c6cc219
some temporary fixes for new wip groupchats
2014-10-02 23:22:37 -04:00
Jfreegman
e9a0296851
ignore tox_load errors until toxcore is fixed
2014-10-02 22:25:21 -04:00
Jfreegman
de30433e26
better data operation error handling
2014-10-02 02:07:54 -04:00
Jfreegman
fa64fa8b93
replace call sounds
...
Signed-off-by: Jfreegman <jfreegman@gmail.com>
2014-10-01 19:38:09 -04:00
mannol
50c7942cb5
Started working on dnd for toxic
2014-10-01 23:28:34 +02:00
Jfreegman
e7697b8fba
make ctrl-L force refresh the window
2014-10-01 16:24:36 -04:00
Jfreegman
b46a77f977
forced end of page is not working out
2014-10-01 15:01:23 -04:00
Jfreegman
5af561c811
new default sounds; rm unused sounds
2014-10-01 01:16:17 -04:00
Jfreegman
ae984d4f04
don't show version in default status message
2014-09-30 17:02:03 -04:00
Jfreegman
97a8ecd115
small fix and bump version to 0.5.2
2014-09-29 13:56:17 -04:00
Jfreegman
6248baf98b
fix segfault
2014-09-29 01:30:22 -04:00
Jfreegman
33cfca7ecc
bug fixes and code cleanup
2014-09-28 17:49:48 -04:00
mannol
a01cc35368
Merge branch 'master' of github.com:Tox/toxic
2014-09-28 16:48:09 +02:00
mannol
b10eebd77e
This should fix audio problem
2014-09-28 16:47:31 +02:00
Jfreegman
05661ca9b6
core API update and refactor group invites a bit
2014-09-27 22:50:20 -04:00
mannol
784883f773
What if, like, photosynthesis is a lie?!
2014-09-28 00:13:45 +02:00
Jfreegman
a9e5723ca4
a couple fixes
2014-09-27 03:08:19 -04:00
Jfreegman
95dfea8d29
keep chatlog names consistent with friend name changes
2014-09-27 02:28:11 -04:00
Jfreegman
e574af7d68
fix CPU usage issue regarding audio drivers, courtesy of mannol
2014-09-26 20:32:48 -04:00
Ansa89
6ad744f770
Add stdlib.h header to allow off_t type
2014-09-26 10:50:42 +02:00
Ansa89
5b394e6f35
notify.c: better headers order
2014-09-26 10:46:14 +02:00
Jfreegman
940af2c711
a few fixes, update example config file
2014-09-26 03:39:36 -04:00
Jfreegman
544c402f78
implement avatars (setting only) and generalize path tab-complete
2014-09-26 03:10:44 -04:00
Jfreegman
cee9e624b8
more UI changes
2014-09-25 15:23:50 -04:00
Jfreegman
2e65ee3609
a few UI changes
2014-09-25 04:31:45 -04:00
Jfreegman
3a176e1cab
move to page end after pressing return
2014-09-25 00:42:08 -04:00
Jfreegman
00cccad22c
a few general fixes
2014-09-24 15:20:15 -04:00
Jfreegman
a432d733d7
use 64-bit off_t for file sizes
2014-09-24 14:23:08 -04:00
Jfreegman
893e88294b
more succinct way to get file sizes
2014-09-24 00:06:02 -04:00
Jfreegman
b071a9e992
more thorough error checking
2014-09-23 22:51:56 -04:00
Jfreegman
48cf4ebf02
fix for issue #254
2014-09-23 21:32:05 -04:00
Jfreegman
133c0e8d63
rename reserved identifiers per C standard
2014-09-22 21:24:45 -04:00
Jfreegman
bf54cb36ef
set signal handlers at more appropriate places
2014-09-22 20:00:36 -04:00
Jfreegman
9d5fe03285
small fix
2014-09-22 18:38:46 -04:00
Jfreegman
c3f68b60d3
bigger log identifiers to reduce chance of collision
2014-09-22 17:34:30 -04:00
Jfreegman
1c16467eb9
don't share chatlogs across data files (changes log naming convention)
2014-09-22 17:09:39 -04:00
Jfreegman
3c74385f5c
use proper variable type for sig handler flags
2014-09-22 14:27:33 -04:00
Jfreegman
c07c0028bb
increase line_info msg buffer size so won't cut off long log lines
2014-09-22 13:49:09 -04:00
Jfreegman
dc3b2e04ab
load chatlog history when opening a chatwindow
2014-09-22 04:29:28 -04:00
Jfreegman
9ee7a48910
add setting to disable welcome message
2014-09-19 01:11:23 -04:00
Jfreegman
daf4614ba6
improve behaviour of misused encryption options
2014-09-19 00:29:30 -04:00
Jfreegman
919d36369c
add option to unencrypt an encrypted data file
2014-09-18 23:50:51 -04:00
Jfreegman
a1015a366a
update DHTnodes, small fixes
2014-09-17 13:52:27 -04:00
Ansa89
4a52b06954
Usage help: add missing comma
2014-09-16 11:54:58 +02:00
Jfreegman
89f9c07b9e
add confirmation when creating new password
2014-09-15 19:00:36 -04:00
Jfreegman
388d78d11e
add option to encrypt an existing unencrypted data file
2014-09-15 16:17:58 -04:00
Jfreegman
a2a23b3932
password prompt fixes
2014-09-15 04:13:12 -04:00
Jfreegman
f405ae8b42
improvements to password entry screen
2014-09-14 21:49:38 -04:00
Jfreegman
cf3f6750eb
small fix
2014-09-14 18:25:13 -04:00
Jfreegman
51e274ea38
implement data file encryption
2014-09-14 17:46:28 -04:00
Jfreegman
0a6ce62363
don't write unsent messages to log
2014-09-11 01:36:33 -04:00
Jfreegman
13c5de5531
increase time between message send retries
2014-09-10 16:18:37 -04:00
Jfreegman
21f8e7f398
couple small fixes
2014-09-09 15:16:27 -04:00
Jfreegman
bcf4a5af90
message queue improvements
2014-09-09 14:06:28 -04:00
Jfreegman
09f90d095b
properly flag lines with unread mark
2014-09-07 22:28:54 -04:00
Jfreegman
416ebc9ab8
another fix
2014-09-07 22:05:17 -04:00
Jfreegman
3ca22aa714
fix
2014-09-07 21:43:16 -04:00
Jfreegman
8dd25e1f0b
code cleanup, add delay for unread message notification
2014-09-07 15:08:01 -04:00
Jfreegman
5b9bd603ea
implement read receipts
2014-09-07 02:43:53 -04:00
Jfreegman
3c2c1f15ce
message sending queue for fake offline messaging
2014-09-06 13:18:42 -04:00
Andriy Voskoboinyk
1ff97161fb
temporarily revert a862874740
.
2014-09-05 14:15:25 +03:00
Andriy Voskoboinyk
667410e879
fix another potential memory leak
2014-09-05 13:17:10 +03:00
Andriy Voskoboinyk
a862874740
mark exit_toxic_* functions as noreturn
2014-09-05 13:15:56 +03:00
Andriy Voskoboinyk
79bde4e5bf
fix potential memory leak and move cleanup to the end of the function
2014-09-05 13:02:26 +03:00
Jfreegman
833b724e9f
fix bug
2014-09-04 18:48:55 -04:00
Jfreegman
96b68058bb
code cleanup and fix bug that sometimes prevented tab notifications from working
2014-09-04 18:28:20 -04:00