- Nov 16, 2016
-
-
rswindell authored
-
rswindell authored
it displays a string of text and fills the background color up to the specified percentage fo the string length. I will be using it for displaying poll results, but it could possibly be used for progress displays and such. The colors used are configured via the "backfill" and "unfill" attributes in ctrl/attr.cfg.
-
- Oct 07, 2015
-
-
rswindell authored
"top-of-screen" flag or clear the column counter when in ANSI mode.
-
- Apr 28, 2015
-
-
rswindell authored
was never used. This was intended to be a method for internationalization, letting the sysop change which key is used as the uiniversal "quit" key. This commit replaces most of the uses of the hard-coded 'Q' for quit wtih the 3rd charcter in the text.dat YNQP string. Some hard-coded menus still have the 'Q' key hard-coded and will need to be addressed later. The text.h YN index macro was changed to YNQP and the JS text index variable name will change as well.
-
- Nov 13, 2011
-
-
rswindell authored
in SCFG->System->Toggle Options.
-
- Oct 19, 2011
-
-
rswindell authored
all exported functions and data types using a 32-bit time_t (time32_t).
-
- Feb 27, 2009
-
-
rswindell authored
-
- Feb 25, 2009
-
-
rswindell authored
-
- Feb 21, 2009
-
-
rswindell authored
sbbs_t::rputs() now: * Can accept an optional length argument which allows it to output strings with embedded NULs if desired. * If a call to outcom() fails, terminates and returns the sent number of chars. * Performs Telnet IAC escaping when appropriate. * Checks online value in while() loop. * No longer output to log if "on local" - event scripts aren't expected to use this function. JS console.write() and writeln() now use rputs() instead of putcom() so that Telnet IAC chars are escaped when necessary and saveline/restoreline will work. sbbs_t::putcom() now returns the number of chars sent successfully.
-
rswindell authored
in the "save line buffer" so that the SAVELINE/RESTORELINE macros will work correctly again (redisplay with correct attributes).
-
rswindell authored
-
rswindell authored
argument and buffer and retruns an optimized ANSI sequence to generate the desired attribute. console.ansi() method now support this usage as well, so msgutils.js's attr_to_ansi() should no longer be needed.
-
- Feb 19, 2009
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
(off-by-one).
-
rswindell authored
line/column counting, auto-pausing, etc. So, sbbs_t::rprintf() and JS console.write() and writeln() are now all truly "raw" - hopefully this puts a smile on Deuce's face. :-) sbbs_t::cursor_right() and cursor_left() now update the column counter.
-
rswindell authored
-
- Feb 18, 2009
-
-
deuce authored
the last column with space if you use backspace to return to the previous position.
-
rswindell authored
place to do it, but may need some special handling for HTMLterm mode. Parse columns from ANSI cursor position reports. Request Telnet "Negotiate Window Size" option during answer since this is more reliable than ANSI cursor position reporting (especially with terminals that wrap cursor positioning requests). Improve validation of ANSI cursor position reports.
-
- Feb 16, 2009
-
-
rswindell authored
Constified the arguments. Created exascii_to_ascii_char(). Created ctrl_a_to_ascii_char(). strip_ctrl() and prep_file_desc() now takes 2 args. strip_ctrl(), strip_exascii() and prep_file_desc() now strdup() the input string and if the dest arg is NULL, returns the allocated and modified copy. sbbs_t::bputs() now handles ^AZ. Change Ctrl-A code message network exporting: 1. ^AL, ^A<, ^A[, and ^A] are always translated to ASCII equivalents. 2. ^AZ will terminate the message body prematurely if found. 3. Ex-ASCII (CP437) chars will be translated to ASCII equivalents (rather than '*') for "ASCII Only" subs. For import, don't allow Ctrl-AP or Ctrl-AL. For SBBSecho: Added support for specifying a link's address on the command-line (e.g. for use with -h). Mail server now strips Ctrl-A codes from message bodies for sending via POP3 or SMTP.
-
- Jun 04, 2008
-
-
deuce authored
by properly const-ifying the appropriate functions and variables. Not yet tested on Win32
-
- Apr 21, 2008
-
-
rswindell authored
pause due to clear-screen code.
-
- Aug 23, 2006
-
-
rswindell authored
- returns true/false if the user's terminal supports all the passed flags - returns the supported flags if no flags are passed for comparison - automatically uses the auto-terminal-type flags if no user is logged-on
-
- Feb 08, 2006
- Oct 25, 2005
- Sep 02, 2005
-
-
deuce authored
CON_R_ECHOX and CON_L_ECHOX, then sends "\b \b" Replace all instances of [br]puts("\b \b") with call to backspace() This fixes once and for all the "spaces entered at password prompt are echoed as spaces" problem. Har. PR:42->closed
-
- Sep 01, 2005
-
-
deuce authored
masked space... feel free to start a debate on this as I'm not sure which is more right. EVENTUALLY something "right" needs to be done here.
-
deuce authored
work in password entry mode. :-( Add comment regarding this. PR:42->open
-
deuce authored
PR:42->closed
-
rswindell authored
non-ANSI users.
-