jfreegman
127f9462e0
make friend add fail if friend is in the block list
2019-11-16 01:55:47 -05:00
jfreegman
4b5a9abbd4
Fix A/V bug preventing the caller from being properly informed of call termination
2019-07-12 11:51:08 -04:00
JFreegman
bb2257973e
Load conference titles on startup for saved conferences ( #43 )
2019-06-30 14:51:13 -04:00
jfreegman
12b9cd2386
Fix header issues
2019-03-27 01:38:15 -04:00
jfreegman
2cbe8fa880
Use correct integer types to fix groupchat peer scrolling bug
2019-03-26 23:05:24 -04:00
jfreegman
2e39bee05a
Check for openal lib before attempting to build with video support
2019-03-15 16:05:54 -04:00
jfreegman
05eda76643
Partially fix autocomplete behaviour for input with spaces
2019-02-17 17:25:34 -05:00
Rob Levitsky
f7b73af9a7
Add config option for the notification timeout duration
2018-11-10 08:54:59 -05:00
jfreegman
73aaa44d12
Add config option to set data file auto-save frequency
2018-10-30 18:22:30 -04:00
jfreegman
e4abd8b36b
Bump version to 0.8.3
2018-10-30 18:03:44 -04:00
jfreegman
9e3d4f3889
Check if pointer is null before accessing
2018-10-28 07:09:37 -04:00
jfreegman
b7d67c1d86
re-init AV for unblocked contacts
2018-10-20 02:56:37 -04:00
jfreegman
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
jfreegman
d18cc8cbc2
Fix two memory leaks and properly clean up friendlist window
2018-10-19 17:43:03 -04:00
jfreegman
ce6d4861fb
Fix bug where autocomplete added a forward slash to files with no extension
...
Also slightly refactored the line complete functions
2018-10-17 18:00:09 -04:00
jfreegman
8f0e6026f0
Add enum for file_type() and a little cleanup
2018-10-17 18:00:08 -04:00
jfreegman
258736995d
Remove ability to set note with status command
2018-10-17 18:00:08 -04:00
jfreegman
56e03a3f8b
No longer require quotes to enclose paths
2018-10-17 18:00:08 -04:00
jfreegman
b6c746b5f5
No longer require quotes for commands that take strings as arguments
2018-10-17 18:00:07 -04:00
jfreegman
03673cbced
Improve readability of INSTALL.md
2018-10-11 14:22:37 -04:00
jfreegman
0fea930c24
Convert deprecated uppercase enums to camelcase
2018-10-10 13:34:17 -04:00
jfreegman
94d22a8853
Allow empty status messages
2018-10-09 18:21:05 -04:00
jfreegman
63cc23401a
Improve readability of defines
2018-10-08 13:39:04 -04:00
Leonid Bobrov
f90a774470
Make Toxic easier to port
2018-10-03 22:00:43 +00:00
jfreegman
e7c5fbc873
Cleanup xtra.c
...
Privatise some functions that don't need to be public
Fix struct names starting with _ char
Remove unnecessary memset of Xtra struct in init_xtra()
2018-09-27 03:41:58 -04:00
iphydf
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
iphydf
bebff3be0e
Use (void) for empty parameter list in C.
2018-09-08 17:23:07 +00:00
iphydf
2be4847b53
Ignore warning about unused result.
...
These should be fixed, but for now we leave it as warning, not error.
2018-09-06 13:46:24 +00:00
iphydf
4557614443
Enable .travis.yml check and use non-markdown license.
2018-08-17 23:49:01 +00:00
iphydf
5b30ecf2e4
Use @x11 instead of the longer @x11//:X11 to link against xlib.
2018-08-14 09:55:54 +00:00
iphydf
2413ad2b59
Use bazel import libs instead of global -l
flags.
...
Import libs currently also point to the global system installed versions,
but at least we have the freedom to import them properly later.
2018-08-05 19:17:57 +00:00
iphydf
52855b805a
Add astyle check to travis.
2018-07-18 17:19:43 +00:00
iphydf
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
iphydf
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
jfreegman
a37bf300f9
Update astylerc to match toxcore & reformat all source files
2018-07-18 11:33:16 -04:00
jfreegman
cb524dcbc3
Merge branch 'iphydf-local-libconfig'
2018-07-16 10:18:44 -04:00
iphydf
4144b868ce
Use libconfig built in the WORKSPACE rather than system installed.
...
Improves hermeticity and reproducibility.
2018-07-15 15:34:19 +00:00
jfreegman
af11f16bef
fix merge mistake take 2
2018-07-07 10:29:12 -04:00
jfreegman
1d27a496ef
fix merge mistake
2018-07-06 15:43:32 -04:00
jfreegman
32bd9dc1a7
Merge branch 'TokTok-master'
2018-07-06 12:35:46 -04:00
iphydf
3cd2bc7e3c
Don't compile A/V code if AUDIO/VIDEO are not #defined.
2018-07-06 15:46:12 +00:00
iphydf
43ca840658
Conditionally compile api.c and python_api.c contents.
...
Based on `-DPYTHON`, instead of based on which files are listed in the
source list. This simplifies people's lives when compiling from the
command line with `cc *.c`.
2018-07-06 14:42:33 +00:00
iphydf
685837357b
Add bazel build file for toxic.
2018-07-06 14:41:16 +00:00
jfreegman
812a13b0fb
Merge branch 'fx-carton-master'
2018-06-17 20:27:57 -04:00
jfreegman
641fa471d2
Merge branch 'master' of https://github.com/fx-carton/toxic into fx-carton-master
2018-06-17 20:23:12 -04:00
jfreegman
8d5755f2d8
Merge branch 'nieldk-master'
2018-06-17 20:21:05 -04:00
jfreegman
af510b6666
Merge branch 'master' of https://github.com/nieldk/toxic into nieldk-master
2018-06-17 20:09:14 -04:00
François-Xavier Carton
46f646afcf
Add an option to disable qr codes
2018-06-16 05:07:16 +02:00
jfreegman
68ce17a57f
Temp fix for nick change spam on group join
2018-04-19 22:23:49 -04:00
jfreegman
a69fad15c1
Use default timestamp format if provided one is invalid
2018-04-10 17:47:21 -04:00