- Feb 24, 2024
-
-
SlyEdit DCT: Use Math.floor() to create an actual number instead of toFixed(0) like I was in some very old parts of the code. This fixes some cursor position calculations (for the current time, particularly).
-
-
- Feb 23, 2024
-
-
-
Deucе authored
If we don't get one of the commands we're waiting for, close the socket and exit instead of returning with the appearance of having received one.
-
Rob Swindell authored
Change wait_for() to no longer loop indefinitely. If nick is rejected (e.g. begins with number), prepend '_' to it. Increment version number to 1.62 Fixes issue #723
-
Rob Swindell authored
What I haven't really worked out is what if the translated word mnemonic is a duplicate of another, valid command key.
-
- Feb 18, 2024
-
-
Eric Oulashin authored
SlyEdit: Update for the isPrintableChar() function to allow more for UTF-8 (it's a simplistic function). Also updated the version number in slyedcfg.js.
-
- Feb 16, 2024
-
-
-
Deucе authored
at least three times since we enabled the test suite. The odds of that happening *should* be one in a million, but NetBSD managed to fail this time (don't remember previous times, and not sure how to find them). For now, I'll just change this so there's a one in a trillion chance.
-
- Feb 15, 2024
-
-
Eric Oulashin authored
DDLightbarMenu: Something has gone wrong with the display of borders.. Reverting back to what I know was a good version of dd_lightbar_menu.js (none of the recent changes are significant).
-
Deucе authored
-
- Feb 14, 2024
-
-
Rob Swindell authored
-
Rob Swindell authored
For easier customization/localization
-
- Feb 13, 2024
-
-
Eric Oulashin authored
DDLightbarMenu: Revert the text item width fill that was committed yesterday, as it seems to write too much in some cases
-
SlyEdit: UTF-8 support in the displayed header and when quoting text and when quoting message text. This also includes a dd_lightbar_menu.js update
-
- Feb 12, 2024
-
-
Rob Swindell authored
Since the user we're editing here is not a pointer to the current user, changing the USER_SWAP_DELETE settings before this prompt doesn't prevent the DEL->BS translation from happening. Raw input mode does. Without this change, it would appear the user's backspace key would toggle between sending either ^H or DEL for the backspace key (for terminals that actually send DEL).
-
Deucе authored
-
SlyEdit: UTF-8 support. Also, new feature: Entering a graphic char with Ctrl-G (Ctrl-G was previously the key for general help, which wasn't much)
-
Rob Swindell authored
console.write() converts CP437->UTF-8, so use write_raw() instead since we're already doing the CP437->UTF-8 conversion here. As reported by Keyop.
-
- Feb 11, 2024
-
-
Rob Swindell authored
The case-sensitive/insensitive logic was backwards (-i enabled case-sensitive sorting) The re-sorting by name was always occurring when the -sort option was used. Case-insensitive sorting by numeric properties (e.g. size) didn't work right.
-
- Feb 10, 2024
-
-
Eric Oulashin authored
DDLightbarMenu: DrawPartial() width check update (previously it wasn't re-drawing the last character of the item text)
-
Deucе authored
Hopefully, we'll find out why the random test fails sometimes...
-
- Feb 08, 2024
-
-
Rob Swindell authored
Since this script supports/expects UTF-8 character sequences for UNICODE characters (not a CP437 translated version of mappable chars).
-
Rob Swindell authored
K_CP437 changed to K_UTF8 with the inverted logic. If you have code/script that can handle UTF-8 input, then you need to specify K_UTF8 in calls to inkey, getkey, getstr. Or else, you're going to get a CP437 translated version of any non-ASCII (UNICODE) UTF-8 chars, if there's a mapping available. This only impacts UTF-8 terminals. There are just so many places in Synchronet where UTF-8 input could cause problems, it makes sense to translate UTF-8 to CP437 by default and make true UNICODE/UTF-8 handling the exception. Sorry Nightfox, you'll need to remove the K_CP437 detection/use code you just added to SlyEdit.
-
Eric Oulashin authored
SlyEdit: Support for entering UTF-8/Unicode characters; using K_CP437 to have Synchronet convert to CP437 internally
-
- Feb 07, 2024
-
-
Deucе authored
-
- Feb 06, 2024
-
-
Deucе authored
utf-8 at start. This may be the issue Keyop was seeing.
-
Rob Swindell authored
-
Eric Oulashin authored
DDMsgReader: UTF8 update for the standard Synchronet message header too. Also, oops, dd_msg_reader.js should only be in exec/load, not xtrn/DDMsgReader.
-
Deucе authored
-
Deucе authored
Various bits needed to be hacked up a bit since it was written for a newer JS standard, but it's at least 11 better than 42.
-
Eric Oulashin authored
DDMsgReader: Use the P_UTF8 mode bit when writing UTF8 header information so it looks right on UTF-8 terminals. This also includes a dd_lightbar_menu.js update (for the message list).
-
Deucе authored
This removes the -utf8 option and stores the line strings as unicode strings if the terminal supports utf8. A shitty inkey() wrapper and a shitty putc() wrapper were added to deal with this.
-
- Feb 05, 2024
-
-
Rob Swindell authored
Also include email address in sysop notification. Fix issue #711
-
- Feb 03, 2024
-
-
Digital Distortion mod refactor: Remove use of backslash() (just append a /); use js.exec_dir instead of the old hack to find the startup directory. No functional change.
-
- Jan 30, 2024
-
-
- Jan 28, 2024
-
-
Rob Swindell authored
line 445: Error: can't convert PETSCII_UPPERLOWER to an integer reported by Nelgin
-
- Jan 27, 2024
-
-
Rob Swindell authored
So increase the expected number of subs in DOVE-Net by one.
-
- Jan 06, 2024
-
-
Rob Swindell authored
area.length is an object, not an array, so it's length will always be 0
-
Rob Swindell authored
Should probably make this a command-line option too, but this will do for now for Ragnarok to test eternal-september with.
-