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
jfreegman
815c29ee31
Significantly reduce time before trying to re-send a message with no read receipt
...
(also some formatting cleanup)
2018-03-03 23:54:12 -05:00
jfreegman
a223329815
Fix persistent groupchat loading
2018-02-27 18:46:56 -05:00
jfreegman
221edb0012
add a .travis file and some build fixes
2018-02-26 02:34:38 -05:00
jfreegman
2710ab6034
Re-implement group nick change notifications
2018-02-25 03:43:19 -05:00
jfreegman
bc3ffac0ba
re-add group peer list sorting
2018-02-25 01:21:22 -05:00
jfreegman
29f55c5277
Update API
...
-Removed usage of deprecated API functions
-Integrated conference changes with a few regressions
2018-02-25 00:00:06 -05:00
jfreegman
a290f0f7f8
Update toxav API calls
2018-02-24 15:38:07 -05:00
jfreegman
5cd196a769
Fix autocomplete bug
...
Formatting was messed up due to not accounting for null byte in directory list
2018-02-20 20:54:26 -05:00
iphydf
51f1daeec8
Treat Tox_Options as opaque struct: no deref, no alloc.
...
We allocate it inside toxcore and dereference it inside as well. This
allows us to change the layout of that struct and add new members.
2018-01-20 19:51:13 +00:00
iphydf
b9f9546e2b
Fix typedef enums and potential uninitialised value.
2018-01-20 18:30:35 +00:00
jfreegman
846bc4613e
Fix comment
2017-11-20 07:07:24 -05:00
jfreegman
fe6a7074ea
Dynamically allocate audio calls structure
...
This fixes a bug that caused a segfault when attempting to call a friend with a
friend number above the MAX_CALLS limit
2017-11-20 07:02:56 -05:00
Mateusz Poszwa
0bd5b4ddee
Repair operating system checks ( #474 )
2017-11-16 16:59:51 -05:00
Mateusz Poszwa
351a50c214
Do not assume what is not Linux or a BSD descendant is OSX
2017-11-15 21:02:10 +01:00
aSourceFish
b905a1a3c5
One more bit of standard...
2017-11-15 05:56:13 +02:00
aSourceFish
c4386b195f
A bit of standard...
2017-11-15 05:54:46 +02:00
aSourceFish
ed1e617380
Make Toxic compile at NetBSD, STAGE 2
2017-11-15 05:50:00 +02:00
aSourceFish
1382adb1f6
Make Toxic compile at NetBSD, STAGE 1
2017-11-15 05:46:47 +02:00
aSourceFish
8f94b0a218
Shut down the warning at *BSD
2017-11-11 21:17:34 +02:00
aSourceFish
85a0becbf9
Make Toxic compile at OpenBSD
2017-11-11 21:04:45 +02:00
aSourceFish
fec36ad9e6
Make Toxic compile at OpenBSD
2017-11-11 21:03:28 +02:00
Enni Rosario
e1bfa30769
Refresh device list on /lsdev.
2017-10-31 18:08:06 +02:00
Enni Rosario
ebcbc7497b
Indicate selected device when printing.
2017-10-31 17:45:39 +02:00
zugz
8508451ba6
avoid unnecessary redrawing
2017-10-29 16:50:42 +01:00
Michael Kaiser
febc725763
Fix tmux detached detection
...
The old code failed if the session had a custom name instead of the
default numeric id. To be safe in both cases, look for the session_id in
the tmux list-sessions output.
2017-09-05 12:49:48 +02:00
jfreegman
f2c116feb3
Fix potential string truncations with snprintf
2017-09-01 17:36:17 -04:00
jfreegman
52dd60dc86
Fix potential int truncation and double-check lengths before copy
2017-08-28 19:37:19 -04:00
jfreegman
80c0500299
Fix formatting bug caused by strings containing \r
2017-08-28 18:26:52 -04:00
avoidr
a9f7f85617
/status: give feedback to user on status change
2017-08-27 12:27:04 +02:00
Daniel Hoffman
2ede39369a
added /bitrate
2017-07-07 23:47:59 +00:00
jfreegman
922c184195
Only include python libs when necessary
2017-06-06 19:03:40 -04:00
jfreegman
56a9571509
Make sure message id fits inside a signed int
2017-06-02 01:15:44 -04:00
jfreegman
0136f22076
Fix UI bugs & format
...
This fixes a bug where lines would sometimes be incorrectly marked as unread, as well as
a bug where inbound messages would sometimes be coloured incorrectly
2017-06-01 16:46:12 -04:00
jfreegman
6d3fbfee59
Merge branch 'TsarFox-master'
2017-05-24 14:57:32 -04:00
jakob
369f26932e
Fix error messages being printed when autorun_path is unset.
2017-05-23 19:12:53 -04:00
jakob
22ea522baf
Add "/run" to autocompleter and fix example Python script.
2017-05-22 20:47:56 -04:00
jakob
76d1eafdc0
Change visibility on Python commands list
2017-05-20 08:18:28 -04:00
jakob
37912f2d88
Update INSTALL.md
2017-05-19 21:09:29 -04:00
Daniel Hoffman
acee4615f8
double signal handler prevents accidental closes
2017-05-19 14:38:39 -05:00
jakob
5ed26eda9b
Added constants to the Python interface for calls to execute.
2017-05-19 15:35:31 -04:00
jakob
6d2b90ac9f
Error reporting on failure of invoke_autoruns and solved issue with call to Py_FinalizeEx
2017-05-18 21:37:28 -04:00
jakob
02ea0fac44
get_status returns a string rather than an integer.
2017-05-17 08:39:29 -04:00
jakob
7d3d129624
Updated code style
2017-05-16 23:19:39 -04:00
jakob
b3ed8bc35c
Finalized and documented the Python scripting interface.
2017-05-16 20:31:23 -04:00
jakob
90210daca7
Python interface for getting the user's nickname/status and executing commands
2017-05-15 22:12:28 -04:00
jakob
0e13a1f1bc
Implemented a basic Python scripting engine, optional compilation.
2017-05-15 20:29:00 -04:00
root
c6c60d018e
Added some fflush after the printf with no \n so we don't have a blank
...
screen when compiled with musl.
2017-01-28 00:06:03 -05:00