sbbs_t::outcom() now retries (1000 times with 80ms delays) if the transmit
buffer if full. So now everything that uses outcom (including JS console.write) now includes a retry. The lower-level non-retry outcom() was renamed _outcom() (and is used by outcom). Added new Ctrl-A code: Ctrl-AF - enables the blink attribute, but only if/when a blink font was activated in the terminal. Lower-case 'f' refers to the normal-intensity blink-font. Uppercase 'F' refers to the high intensity blink-font. This allows you to mix fonts in text/menu files and not have annoying blinking text in non-supporting terminals. This is the first Ctrl-A code to be case-sensitive.
Showing with 36 additions and 18 deletions