Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • 638-can-t-control-c-during-a-file-search
  • add_body_to_pager_email
  • c23-playing
  • cryptlib-3.4.7
  • dailybuild_linux-x64
  • dailybuild_macos-armv8
  • dailybuild_win32
  • dd_file_lister_filanem_in_desc_color
  • dd_msg_reader_are_you_there_warning_improvement
  • hide_remote_connection_with_telgate
  • master default protected
  • mingw32-build
  • mlong/darkmodetweak
  • mode7
  • new_config_format
  • new_file_base
  • new_user_dat
  • ree/mastermind
  • revert-9d6b6c2f
  • syncterm-1.2
  • sbbs320d
  • syncterm-1.6
  • syncterm-1.5
  • syncterm-1.4
  • sbbs320b
  • syncterm-1.3
  • syncterm-1.2
  • syncterm-1.2rc6
  • syncterm-1.2rc5
  • push
  • syncterm-1.2rc4
  • syncterm-1.2rc2
  • syncterm-1.2rc1
  • sbbs319b
  • sbbs318b
  • goodbuild_linux-x64_Sep-01-2020
  • goodbuild_win32_Sep-01-2020
  • goodbuild_linux-x64_Aug-31-2020
  • goodbuild_win32_Aug-31-2020
  • goodbuild_win32_Aug-30-2020
40 results
Created with Raphaël 2.2.012May111098765432130Apr2928272625242322212019181716151413121312sbbs_t::clearscreen() should reset the line counter too.As part of the rev 1.147 (add mouse hot sport support) commit, I made what I thought was a harmless change to the JS console.clear() implementation, I changed the call to sbbs->CLS to sbbs->clearscreen(). The sbbs->CLS macro calls outchar(FF) which check the line-counter and does the auto-pause before screen-clear. A direct call to sbbs->clearscreen() does not.Address RefrenceError: SUB_NAME is not defined.Use Synchronet mouse hotspots to mouse-enable all the menu keys. Uses the new CON_MOUSE_PASSTHRU console status.Add CON_MOUSE_PASSTHRU definition (for console.status).Use the SGR extended mouse coordinate reporting.line_feed() and cursor_down() were not incrementing the current row count.Experimental change for Nelgin:Version 1.34: The message list mode now honors anonymous posts, showing the 'from' name as "Anonymous" (for non-sysops). The sysop can still see the real name of the poster. The reader mode already honored the 'anonymous' flag.Add missing break between Robots and Domains menus. Reported via #synchronet on irc.synchro.net by wkitty42Add mouse hotspot support via Ctrl-A codes to a lot of prompts.Add mouse hotspot support to the file listing/flagging/downloading stuff.If a ~ is present just before a ctrl char or the end of a mnemonics string, create a hungry hotspot for the line that sends CR when clicked (similar to ^A~).If Ctrl-A~ is followed by a control character (e.g. CR or LF) or the end of the string/file, then create a hungry hotspot for the line that sends CR when clicked.Revert the previous commit, gonna use Ctrl-A codes in the text.dat strings to achieve this hotspot (click for next) and the '?' hotspot for menu.Now that pause() can set a hot-spot, don't inject a Ctrl-C (abort) into the keyboard buffer if it had.Mouse hotspots for readings msgs/mail prompts (just to move forward, CR).Mousify the pause() prompt.Use the new CLEAR_HOT @-code to clear any existing hot-spots before theDelete the old hard-coded External Program Section (xtrn_sec) implementation. The system must use an external program module (e.g. xtrn_sec.js) now or this function will just display/log an error and exit.Auto-terminal detection (e.g. of ANSI or PETSCII) assumes COLOR support. You need to disable auto-detection to also disable color ANSI/PETSCII.The 3rd step of the hungry hot-spot matching algo now looks for the left-most possible match in reverse creation order. This solves the problem with clicking left of "Yes" in a yes/no prompt registering as a "No'.Add @-code CLEAR_HOT clears any existing hot spots.Mouse-ify the yes/no and no/yes prompts, using ^A~Fix the missing "hungry" argument thing caught by GCC.By default, single-char hot-spots do not extend to the end of the row (use the "hungry" attribute to control behavior).If ^A~or ^A` is followed by a ctrl charcter, don't treat as a hot-spot. This helps to insure that if there are any .asc/.msg files "in the wild" that have a sequence of ^A`^AL (home-cursor, clear-screen), they'll still render as beforeChanged the "home cursor" Ctrl-A code from ` (backtick) to ' (single-quote) to make room for strict hot-spots. Hopefully nothing was actually using this Ctrl-A code. I did some searches and couldn't find anything.Both hungry/liberal hot-spots and strict hot-spots can be defined now, at the same time. For Nelgin.Mouse-enable, reduce to 39-columns, rename from *.asc to *.msg.Use the HOT @-code method of defining a hot-spot color.Define "use strict" - insure no \001's sneak into this file.Add hotspots to 2nd column, when multicolumn.One more method of creating a (single-character) mouse hot-spot since @-codes are not universally supported everywhere or always convenient:Clear mouse hotspots when existing the QWK config menu.Clear mouse hotspots when existing the user default config menu.Fix the yellow/brown blinking/non-blinking text thing.Click on "[Q] to quit" to quit.non-PETSCII (.seq) display files are assumed to retain their attributes between lines, but PETSCII terminals reset the inverse attribute upon CR's, so restore the attribute if it changes unexpectedly. We could make this check only when outputting CR's (rather than all characters), if it's a problem later.2 more uses of the "HOT" @-code:
Loading