7e1e410307
Refactor logging
...
- Conference logging now behaves the same as 1-on-1 chats: Instead
of creating a new log file every time we restat the client
we use the unique conference ID to keep track of path names.
This also allows us to load history for saved groups on client startup
- Added a log init function / general code refactor.
- Fixed a bug that caused log files to be created even when logging
is disabled.
2020-11-17 16:05:20 -05:00
d75d6e8b60
sort includes
2020-11-14 00:00:05 +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
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
a37bf300f9
Update astylerc to match toxcore & reformat all source files
2018-07-18 11:33:16 -04:00
f056f13329
Astyle everything and add an astyle options script to repo
2016-09-24 21:07:04 -04:00
11701d22a1
Lots of bug fixes and general code cleanup
2015-08-27 03:38:08 -04:00
92d76c7f99
Display a user warning when log fails to initialize
2015-08-19 00:42:28 -04:00
327259c4c8
simplify timeout function
2015-08-18 01:46:22 -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
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
a9e5723ca4
a couple fixes
2014-09-27 03:08:19 -04:00
95dfea8d29
keep chatlog names consistent with friend name changes
2014-09-27 02:28:11 -04:00
00cccad22c
a few general fixes
2014-09-24 15:20:15 -04:00
a432d733d7
use 64-bit off_t for file sizes
2014-09-24 14:23:08 -04:00
893e88294b
more succinct way to get file sizes
2014-09-24 00:06:02 -04:00
b071a9e992
more thorough error checking
2014-09-23 22:51:56 -04:00
48cf4ebf02
fix for issue #254
2014-09-23 21:32:05 -04:00
133c0e8d63
rename reserved identifiers per C standard
2014-09-22 21:24:45 -04:00
9d5fe03285
small fix
2014-09-22 18:38:46 -04:00
c3f68b60d3
bigger log identifiers to reduce chance of collision
2014-09-22 17:34:30 -04:00
1c16467eb9
don't share chatlogs across data files (changes log naming convention)
2014-09-22 17:09:39 -04:00
c07c0028bb
increase line_info msg buffer size so won't cut off long log lines
2014-09-22 13:49:09 -04:00
dc3b2e04ab
load chatlog history when opening a chatwindow
2014-09-22 04:29:28 -04:00
0a6ce62363
don't write unsent messages to log
2014-09-11 01:36:33 -04:00
13c5de5531
increase time between message send retries
2014-09-10 16:18:37 -04:00
7edcf6cb45
add setting to set path for chatlogs
2014-08-26 23:56:37 -04:00
c14f2a3fcd
put chatlogs in their own directory
2014-08-02 21:03:59 -04:00
973f6206ee
enforce const correctess, fix undefined behaviour with string literals
2014-07-29 14:54:34 -04:00
f630a3e604
fix possible buffer overflows and undefined behaviour
2014-07-25 17:55:21 -04:00
b68deef6db
allow line_info_add to take formatted strings with variable # of args
2014-07-24 23:03:55 -04:00
933d46553f
Added sounds
2014-07-21 01:12:13 +02:00
a009fbf20c
use char instead of uint8_t, fix compiler warnings so toxic compiles with -Wall and -Werror on gcc and clang
2014-07-06 22:16:20 -04:00
ef097757f3
general cleanup: rm unused config.h, add license info to device.c/h, add a couple compiler options and fix warnings
2014-06-24 17:47:35 -04:00
31acdcada3
reorganize toxic_windows.h into two separate header files, rename main.c to toxic.c
2014-06-11 18:14:12 -04:00
4cac797b40
General cleanup
...
Signed-off-by: Sean Qureshi <sean@tox.im >
2014-04-19 14:58:13 -07:00
5b3acf3f6b
fix issue where log file cannot be created due to invalid name/path
2014-04-12 03:39:15 -04:00
de3a28c6e6
create empty config file if none found && make default time 24 hours
2014-04-07 18:16:38 -04:00
92948abcf1
implement basic user settings
2014-04-07 06:03:45 -04:00
a9bcab4aee
fix possible memory leak
2014-04-06 05:20:46 -04:00
3baa830afb
move log struct to proper place
2014-03-25 08:25:10 -04:00
e5b6e0ad9f
refactor chat history to allow scrolling
2014-03-24 07:18:58 -04:00
7384440a3d
small fix
2014-03-21 04:03:07 -04:00
d49e911fe4
type fixes
2014-03-19 03:14:08 -04:00
d8d198c81c
rm unused argument for sort func
2014-03-13 23:30:44 -04:00
ce76896eb3
easier way to format timestamps
2014-03-12 03:08:13 -04:00
0151b9b49f
rm 'connecting' message and a few small fixes
2014-03-11 18:57:32 -04:00
da924f07a9
Updated to latest core
2014-03-11 00:34:18 +01:00
d1153f96ca
small refactor for incoming file transfers
2014-03-05 03:31:12 -05:00