- Apr 13, 2020
-
-
nightfox authored
Screen refresh optimization: Only do PageUp and PageDown if not already at the top or bottom of the menu items. If already there, don't redraw the menu items.
-
deuce authored
-
rswindell authored
script file. Change wordage of recvline() returned null exception (it's a timeout).
-
rswindell authored
- reverse_mail (default: true), show the newest received at the top of the list - reverse_msgs (default: true), show the newest at the top - track_last_read_mail (default: false) Store and retrieve user properties per-sub or mail-type (your, sent, all). This will enable per-user per-area preferences. Right now, just the last read mail msg number is stored here.
-
- Apr 12, 2020
-
-
deuce authored
-
nightfox authored
The new property nextDrawOnlyItems is an array that contains indexes for specific items to be written the next time the menu is drawn. It can be used as a display optimization; for example, if the menu is redrawn in an input loop in the calling code and the selected item changed on the same 'page' on the menu, then the calling code can add the indexes of the 2 items to redraw the next the the menu is drawn so that the menu will only refresh those 2 items on the screen rather than the whole page of items.
-
rswindell authored
Library names (case-sensitive) for which you would like to have their directories automatically added to your tickit area list. Directories whose names are invalid area tags (e.g. contain a space) are not included.
-
- Apr 11, 2020
-
-
rswindell authored
command to send.
-
- Apr 10, 2020
-
-
rswindell authored
- typo "tickit" not "ticket" - convert ini content array to object to create map
-
rswindell authored
-
rswindell authored
data is external, in the exec/init-tickit.ini file).
-
deuce authored
For example, this is a valid single response: 220-I'm so clever 221 Yes, yes I am 220 So very clever
-
rswindell authored
Error 24 opening '../fido/outbound/5e7a2520.pkt'. Not sending. instead of this: Unable to open '../fido/outbound/5e7ab832.pkt'. Not sending. Error 24 is "too many open files", btw. Another problem to solve.
-
deuce authored
-
deuce authored
1) Fix ACCT command 2) RMD response is 250, not 221 3) When sending a file, throw an exception if a 226 response is not received 4) Before sending a command, if there is data available on the socket, log an error (don't throw an exception).
-
deuce authored
-
rswindell authored
data is external, in the exec/init-tickit.ini file).
-
rswindell authored
The alternative is JSON, really, but I like .ini for this type of list.
-
- Apr 09, 2020
- Apr 08, 2020
-
-
rswindell authored
type). Fix typo line 454 ReferenceError: paseInt is not defined, reported by Coz!
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
rswindell authored
behavior either globally or per-module.
-
rswindell authored
invalid string in the exception message. When a file fails to open, include the error value in the exception message. When there is a socket error, include the error value in the exception message.
-
rswindell authored
-
deuce authored
bak in and ignore it.
-
deuce authored
Use it in lightbar.js ??? Profit
-
rswindell authored
This needs testing and validation feedback, ASAP, as it's mere existence in the exec directory means that it'll usurp qnet-ftp.bin (!) and if it doesn't work, our precious QWKnets will suffer. :-/ ... Another (rather large) nail in Baja's coffin.
-
- Apr 07, 2020
-
-
nightfox authored
-
deuce authored
-
deuce authored
Use this throughout lbshell.
-
nightfox authored
The F and L keys now nagivate to the first & last pages, respectfully (unless the calling code has added either of those keys as additional keys to exit the input loop in case the calling code wants to handle those keys for something). Also, fixed a minor bug in calculating the length of items to print when the scrollbar is enabled but not refreshed on the screen when writing the items.
-
rswindell authored
Requires the latest SCFG with the new "-misc=<val>" option.
-
nightfox authored
For a screen update optimization, implemented a way to temporarily restrict which part of the items to draw the next time Draw() is called (and thus when WriteItem() is called for each tiem). There is a new property in the DDLightbarMenu class, nextDrawOnlyItemSubstr, that can be set to an object with 'start' and 'end' properties specifyign the start and end indexes (1 past the last char index) of the item strings to write in the menu the next time Draw() is called. Draw() will then set nextDrawOnlyItemSubstr to null when it's done.
-