d75d6e8b60
sort includes
2020-11-14 00:00:05 +00:00
ddcf224db2
Implement groupAV
2020-11-14 00:00:01 +00:00
68e1ba312d
Use compound literals to zero out structs instead of memset
...
This is cleaner and much less prone to bugs
2020-11-10 21:25:27 -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
7560bc9547
modularize string arrays for line completion
...
Instead of using various different forms of string arrays and having to handle them
differently for string completion, we now always use char pointer arrays. This allows
us to remove some large stack allocations, remove a bunch of confusing defines that
keep track of global array sizes, and generally unclutters the code so it's easier
to read.
2020-11-01 11:29:51 -05:00
2b43340c90
Convert all variable length arrays to heap allocations
...
VLA's are inherently unsafe so the safest option is to not use them
2020-11-01 11:29:48 -05:00
3cdcfbf4e5
Reduce size of some large stack memory allocations
2020-10-25 13:48:14 -04:00
6f72a191ba
Revert "Add feature flags and missing #includes."
...
This reverts commit dd5fa236ae
.
Also, set `-std=gnu99` in Bazel build.
2020-04-17 19:37:22 +00:00
dd5fa236ae
Add feature flags and missing #includes.
...
These are needed to compile on some strict Linuxes.
2020-04-15 21:34:30 +00:00
98cb7f58c0
Fix unused parameter and unused result warnings
2020-03-15 14:57:00 -04:00
127f9462e0
make friend add fail if friend is in the block list
2019-11-16 01:55:47 -05:00
bb2257973e
Load conference titles on startup for saved conferences ( #43 )
2019-06-30 14:51:13 -04:00
258736995d
Remove ability to set note with status command
2018-10-17 18:00:08 -04:00
56e03a3f8b
No longer require quotes to enclose paths
2018-10-17 18:00:08 -04:00
b6c746b5f5
No longer require quotes for commands that take strings as arguments
2018-10-17 18:00:07 -04:00
0fea930c24
Convert deprecated uppercase enums to camelcase
2018-10-10 13:34:17 -04:00
d62902ffb3
Use (void) in prototypes instead of ().
...
Also, removed `__inline` from an extern function (why was it there?).
Also, moved one extern declaration to a header file. There are lots of
these that need to be moved, but one thing at a time.
2018-09-13 23:47:47 +00: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
a37bf300f9
Update astylerc to match toxcore & reformat all source files
2018-07-18 11:33:16 -04:00
46f646afcf
Add an option to disable qr codes
2018-06-16 05:07:16 +02:00
a9f7f85617
/status: give feedback to user on status change
2017-08-27 12:27:04 +02:00
1d71e2eb18
Port to toktok-c-toxcore branch
2016-12-18 00:01:51 -05:00
958df9f2e8
Add possibility to save QR code in PNG file format
2016-10-05 20:57:50 +02:00
f056f13329
Astyle everything and add an astyle options script to repo
2016-09-24 21:07:04 -04:00
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
9f0feb7223
Allow custom nospam values
2015-11-12 18:03:45 -05:00
05f5f16af3
Fix various video bugs; it should be working now!
2015-11-12 05:01:28 -05:00
39c4b7ecdd
Add ability to print your Tox ID's QR code to a file
2015-11-08 22:51:46 -05:00
4ab99c73a0
Merge with master
2015-11-02 15:22:52 -05:00
8584feab80
Replace DNS-based username lookups with HTTPS & drop utox.org support
2015-10-28 17:14:17 -04:00
7af9327b37
Add note about logs not being encrypted
2015-10-22 19:55:48 -04:00
6b97df2615
Add command to change the Tox ID nospam value
2015-10-22 19:44:05 -04:00
462cfca175
Merge new AV branch
2015-10-20 17:57:54 -04:00
f295352495
Replace instances of unsafe atoi function with safe counterpart
2015-09-02 19:41:21 -04:00
11701d22a1
Lots of bug fixes and general code cleanup
2015-08-27 03:38:08 -04:00
19cfe3d393
Display a user warning when log fails to initialize
2015-08-21 00:44:40 -05:00
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
0a2ad23c15
Add localization system (gettext)
2015-08-21 00:24:02 -05:00
3241551cfb
Began conversion of audio code to new ToxAV API
2015-08-21 00:14:03 -05:00
ca1fca5aa5
separate bootstrapping and adding TCP relays per toxcore API changes
2015-08-21 00:14:03 -05:00
bbdf4c96b9
fix a few avatar bugs
2015-08-21 00:14:02 -05:00
92d76c7f99
Display a user warning when log fails to initialize
2015-08-19 00:42:28 -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
85d3c18ba6
Add localization system (gettext)
2015-05-28 15:50:55 +02:00
d0a7ca17d2
separate bootstrapping and adding TCP relays per toxcore API changes
2015-05-24 17:56:30 -04:00
1a7eaeddba
fix a few avatar bugs
2015-04-04 21:15:34 -04:00
dd9186e834
re-implement avatar setting
2015-04-04 03:26:38 -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