d75d6e8b60
sort includes
2020-11-14 00:00:05 +00:00
dac0124f0f
Fix some issues with file transfers
...
- Fix bug causing failed avatar transfers to be sent as normal file transfers
when a friend goes offline and comes back online
- Remove some unused members of the FileTransfer struct
- Rename filenum -> filenumber and friendnum -> friendnumber
2020-11-13 19:38:33 -05:00
71d7d355a6
Use enum to identify window types instead of bool variables
2020-11-09 17:01:22 -05:00
4188b392cc
Rename: groupchats -> conferences
...
This is in line with the toxcore API naming scheme and is in preparation
for the merge with the new groupchat implementation
2020-11-08 10:08:24 -05:00
e428879beb
Fix clashing key bindings
...
Scrolling the groupchat peer list now uses ctrl+up and down
2020-10-13 19:52:43 -04:00
3015138a5a
Manually attempt to decode input char sequences
...
This is currently a fallback method for when the terminal doesn't
detect ctrl arrow sequences, but it is generalized for future additions
2020-10-13 16:12:55 -04:00
98cb7f58c0
Fix unused parameter and unused result warnings
2020-03-15 14:57:00 -04:00
9e3d4f3889
Check if pointer is null before accessing
2018-10-28 07:09:37 -04:00
c4a11f8dc7
Refactor ToxWindows
...
ToxWindow constructor functions now return pointers instead of structs
ToxWindow windows array now holds pointers instead of structs
Refactor some logic in windows.c pertaining to keeping track of active windows
Use uint8_t for window array indexing
2018-10-19 17:43:06 -04:00
d18cc8cbc2
Fix two memory leaks and properly clean up friendlist window
2018-10-19 17:43:03 -04:00
0fea930c24
Convert deprecated uppercase enums to camelcase
2018-10-10 13:34:17 -04:00
63cc23401a
Improve readability of defines
2018-10-08 13:39:04 -04:00
20b5e46850
Rename callback implementations to be of the form on_$event
.
...
So it's easy to map from implementation to the event without looking at
the `tox_callback_*` calls.
2018-07-18 17:06:28 +00:00
f2b796940e
Add missing braces to if/for/while blocks.
...
Astyle doesn't quite catch all of them.
2018-07-18 15:56:21 +00:00
a37bf300f9
Update astylerc to match toxcore & reformat all source files
2018-07-18 11:33:16 -04:00
2710ab6034
Re-implement group nick change notifications
2018-02-25 03:43:19 -05:00
29f55c5277
Update API
...
-Removed usage of deprecated API functions
-Integrated conference changes with a few regressions
2018-02-25 00:00:06 -05:00
b3ed8bc35c
Finalized and documented the Python scripting interface.
2017-05-16 20:31:23 -04:00
451d4ced80
Add option that prints toxic and toxcore version
2017-01-25 22:13:59 -05:00
1d71e2eb18
Port to toktok-c-toxcore branch
2016-12-18 00:01:51 -05:00
f056f13329
Astyle everything and add an astyle options script to repo
2016-09-24 21:07:04 -04:00
c425aa2f27
Fixed input lag
2016-07-27 18:06:33 +02:00
f89638635a
Remove help window flicker
2016-07-27 02:07:31 +02:00
fa0e645a79
Fix a bunch of misc bugs and corner cases
2015-11-08 03:57:01 -05:00
b4464eda4d
Fix more threading issues
2015-08-27 21:29:34 -04:00
11701d22a1
Lots of bug fixes and general code cleanup
2015-08-27 03:38:08 -04:00
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
84a0276668
Fix some possible race conditions related to line printing
2015-06-30 22:40:45 -04:00
85d3c18ba6
Add localization system (gettext)
2015-05-28 15:50:55 +02:00
dd9186e834
re-implement avatar setting
2015-04-04 03:26:38 -04:00
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