bac141898b
Correct spelling of some client messages, comments and function names
gdinit2017-09-25 14:58:31 +01:00
b102b9d5c9
Remove pointless NULL test in translat.c
Kevin Easton2017-10-14 23:18:26 +11:00
5839f2b393
Support fractional-second intervals on recurring timers
Kevin Easton2017-10-11 23:21:14 +11:00
bbd18ba47e
Introduce time_offset() helper and replace open-coded versions in timer.c
Kevin Easton2017-09-20 23:07:52 +10:00
604fcf794b
Remove unused kill_timer() and get_delete_timer() functions
Kevin Easton2017-09-20 15:31:41 +10:00
5bd8a40cf8
Change $geom() to return current screen's geometry, not the original terminal's
Kevin Easton2017-09-15 17:39:52 +10:00
70ac43ce77
Remove globals 'li' and 'co' in term.c
Kevin Easton2017-09-15 17:15:24 +10:00
c9b0e654b5
Remove unused variables BC, UP and my_PC
Kevin Easton2017-09-02 07:03:10 +10:00
9080475ff7
Remove unnecessary typecasts in initialisation of tcaps[]
Kevin Easton2017-09-02 04:55:19 +10:00
4a3cff53f4
Simplify and improve justification step of status formatting, and use the same code for $statsparse()
Kevin Easton2017-08-23 02:21:42 +10:00
f7de661f2f
Use L suffixed constant to match type of server.flags / server.flags2 field in (get|set)_server_flag()
Kevin Easton2017-08-22 23:07:49 +10:00
05633c9bc3
Consistently use SIGNAL_HANDLER() macro to define signal handler functions
Kevin Easton2017-08-22 22:48:06 +10:00
742eeb33f7
Restore terminal settings after flushing output, not before
Kevin Easton2017-08-22 22:26:50 +10:00
73148fa4a4
Remove unused server flags CLOSE_PENDING and CLOSING_SERVER, rename LOGGED_IN to SF_LOGGED_IN
Kevin Easton2017-07-19 07:57:52 +10:00
0fea2b97a4
Remove exported function create_server_list()
Kevin Easton2017-07-17 12:59:49 +10:00
d2e576a774
Fix $myservers(1) to only return registered server refnums
Kevin Easton2017-07-17 12:48:28 +10:00
a8e33b5efd
Include irc.h in struct.h for required macros and typedefs
Kevin Easton2017-07-08 21:32:42 +10:00
2d0b3e728f
Replace 'hook' and 'noisy' flags in functions downstream of send_text() with !(stxt_flags & STXT_QUIET)
Kevin Easton2017-07-07 15:16:12 +10:00
2c8671f3dd
Simplify send_text() by separating out special targets into another function
Kevin Easton2017-07-05 17:36:52 +10:00
ac84793dd6
Switch from direct tcl_interp->result access to Tcl_GetStringResult() and Tcl_AppendResult()
Kevin Easton2017-07-01 00:47:20 +10:00
356eb699d0
Remove unnecessary repeated lines in parse_command()
Kevin Easton2017-06-30 23:05:05 +10:00
57827008a1
Change sed_encrypt_msg() so it doesn't modify the passed message in-place
Kevin Easton2017-06-28 23:03:58 +10:00
3c2028e167
Rename crypt_msg() / decrypt_msg() to sed_encrypt_msg() / sed_decrypt_msg() and move to ctcp.c
Kevin Easton2017-06-28 22:13:33 +10:00
9b0d3e4ab5
Type improvements to the internal encrypt/decrypt and CTCP quoting API
Kevin Easton2017-06-28 16:54:11 +10:00
c62e099d80
Add /FSET SEND_ENCRYPTED_PUBLIC format
Kevin Easton2017-06-28 00:03:09 +10:00
88f93c1de3
Only include color.h in source files that require it
Kevin Easton2017-06-27 18:22:45 +10:00
72ee3e6297
Correct order of arguments to /FSET SEND_ENCRYPTED_MSG and SEND_ENCRYPTED_NOTICE and improve default formatting
Kevin Easton2017-06-27 16:27:59 +10:00
ed597221f2
Add ENCRYPTED_PUBLIC and ENCRYPTED_PUBLIC_NOTICE formats
Kevin Easton2017-06-27 14:15:10 +10:00
0c51ac19d4
Cleanups and simplifications in p_privmsg
Kevin Easton2017-06-26 17:11:08 +10:00