-
src/syncterm/term.c
From
deuce@VERT to
CVS commit on Tuesday, September 23, 2014 21:12:19
src/syncterm term.c 1.299 1.300
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv17217
Modified Files:
term.c
Log Message:
Fix up cprintf() usage by adding typcasts as required.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Monday, October 06, 2014 14:47:46
src/syncterm term.c 1.300 1.301
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv6542
Modified Files:
term.c
Log Message:
Last comment typos I'mn likely to fix
Thanks Ragnorok.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, February 08, 2015 23:42:13
src/syncterm term.c 1.303 1.304
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv5663
Modified Files:
term.c
Log Message:
Only use 0xB3 as the status bar separator with built-in fonts which support
it. For all others, use |.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, February 11, 2015 23:49:56
src/syncterm term.c 1.305 1.306
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv8859
Modified Files:
term.c
Log Message:
Use ciolib_xlat mode for copy data. While we're here, remove all use of alloc() inside of loops.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, February 12, 2015 03:20:32
src/syncterm term.c 1.306 1.307
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv20573
Modified Files:
term.c
Log Message:
Fix NULL cbdata protection in xmodem_check_abort()
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, February 12, 2015 03:30:55
src/syncterm term.c 1.307 1.308
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv20754
Modified Files:
term.c
Log Message:
Initialize ftime to prevent XModem downloads from getting garbage timestamps.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, February 14, 2015 05:03:02
src/syncterm term.c 1.308 1.309
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv18237
Modified Files:
term.c
Log Message:
Friendlier upload "unable to open file" message.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
rswindell@VERT to
CVS commit on Thursday, February 26, 2015 01:20:50
src/syncterm term.c 1.311 1.312
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv3067
Modified Files:
term.c
Log Message:
Improved "Font Setup" (Alt-F) help text.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
rswindell@VERT to
CVS commit on Wednesday, January 17, 2018 19:50:24
src/syncterm term.c 1.313 1.314
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv19591
Modified Files:
term.c
Log Message:
Added 2 options to the "Capture Control" (Alt-C) menu:
- Binary
- Binary with SAUCE
These options save the current screen to a "BinaryText" (*.bin) file, optionally with a SAUCE record. If you want to screen-capture in SyncTERM,
this is how you do it. It'd be cool if the PrintScrn key did this without
any kind of popup/prompt, but that's a feature for another time
(if at all).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sunday, January 21, 2018 22:29:49
src/syncterm term.c 1.314 1.315
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv15545
Modified Files:
term.c
Log Message:
Fix compile issue, at least on Linux, no 'min()' definition, so define
a MIN() macro (if not already defined) instead.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Monday, January 29, 2018 19:04:20
src/syncterm term.c 1.315 1.316
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv5685
Modified Files:
term.c
Log Message:
Improvements to the screen capture feature:
Only capture the terminal area, not the margins (if there are any) or
the status bar. Also fixes an issue with odd-sized (width) windows being
saved to .bin files (not supported).
Also, if the current video mode is background-bright (ICE colors), set the appropriate ANSI flag in the SAUCE record.
Fixed compiler warning (not all paths return a value) in doterm().
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Thursday, February 01, 2018 02:08:56
src/syncterm term.c 1.318 1.319
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv14984
Modified Files:
term.c
Log Message:
Fixed warning:
term.c:2156:17: warning: operation on ‘cterm->log’ may be undefined [-Wsequence-point]
cterm->log=cterm->log |= CTERM_LOG_PAUSED;
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, February 03, 2018 05:20:56
src/syncterm term.c 1.321 1.322
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv31789
Modified Files:
term.c
Log Message:
Save/restore the screen when using mouse copy.
Fixes sixels disappearing with selection issue.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, February 10, 2018 14:56:11
src/syncterm term.c 1.324 1.325
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv11392
Modified Files:
term.c
Log Message:
Add some path security, and create full path to resource.
This allows using subdirectories etc.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, February 10, 2018 15:17:04
src/syncterm term.c 1.325 1.326
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv13483
Modified Files:
term.c
Log Message:
"Support" slashes in BBS names.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Saturday, February 10, 2018 17:43:57
src/syncterm term.c 1.326 1.327
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv13609
Modified Files:
term.c
Log Message:
Fix build issue on Windows: PATH_MAX ->MAX_PATH
Bin-capture w/SAUCE:
- Endian-fix the one multi-byte SAUCE field we use, just in cas someone someday
builds SyncTERM on a big-endian system again.
- Work-around MinGW packed-struct bug: write every field of the SAUCE record
separately (<sigh>).
- Set the ICE color flag when the "NOBLINK" attribute is set. We should consider
maybe just stripping (masking-off) the blink attributes entirely when BGBRIGHT
is not set, but NOBLINK is set.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Monday, February 12, 2018 21:11:51
src/syncterm term.c 1.327 1.328
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv3253/syncterm
Modified Files:
term.c
Log Message:
Beginnings of a massive ciolib overhaul...
We're switching to TrueColor now, and maintaining a 65536 entry palette
for the various palettized bits. This change hurts the overlay output most since it currently means floating point calculations for every pixel.
The getfont() function now takes a fontnum argument so you can get all the current fonts.
The vmem array now holds the font data, so once a glyph is written to the screen, it can stay in that font "forever". This still has some issues
with savescreen()/restorescreen() since there's no extension to grab the new stuff... that'll be coming soon, likely replacing the pgettext() and
pputtext() functions. For now, various popups will likely reset fonts to
the default font on the screen.
Now that we have all this, the status bar in SyncTERM can retain the default font and colours at all times. Further, menus can be displayed in the "right" colours and fonts, and no more translation will be needed. This is a work
in progress though, so there's likely to be glitches. The scrollback doesn't have the font data either (same issue as savescreen()/restorescreen()).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, February 15, 2018 01:07:56
src/syncterm term.c 1.329 1.330
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv11143
Modified Files:
term.c
Log Message:
Fix Alt-H, ESC moving the cursor.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, February 20, 2018 11:10:24
src/syncterm term.c 1.332 1.333
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv20904
Modified Files:
term.c
Log Message:
Close file descriptor on unhandled upload protocols.
-- coverity
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, February 20, 2018 11:24:25
src/syncterm term.c 1.333 1.334
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv22343
Modified Files:
term.c
Log Message:
Fix memory leak in "safe" mode.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, February 20, 2018 12:30:19
src/syncterm term.c 1.334 1.335
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv29070
Modified Files:
term.c
Log Message:
Various coverity issues.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, February 20, 2018 13:38:35
src/syncterm term.c 1.335 1.336
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv6140
Modified Files:
term.c
Log Message:
More cleanup
--coverity
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, March 08, 2018 23:02:38
src/syncterm term.c 1.336 1.337
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv21272
Modified Files:
term.c
Log Message:
Remove more unneeded assigmnents.
Thanks scan-build!
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Wednesday, September 05, 2018 16:37:46
src/syncterm term.c 1.338 1.339
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv20600
Modified Files:
term.c
Log Message:
When an invalid UploadPath is specified in the syncterm.lst file, display
an error message (uifc dialog box) rather than just silently refuse to
display the upload file picker dialog. Bug reported by electrosys.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sunday, October 21, 2018 01:25:46
src/syncterm term.c 1.339 1.340
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv3491
Modified Files:
term.c
Log Message:
Stop filtering non-translated Ctrl-Key combinations (from the local
keyboard). PETSCII BBSes include prompts like "Hit Ctrl-X to abort", so
they expect the terminal to be able to send control-key combinations.
Both CGTerm and CBMTerm are able to send all the relevant control-key combinations (and their single-key equivalents, like ESC and TAB) as well.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sunday, October 21, 2018 13:52:43
src/syncterm term.c 1.340 1.341
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv1738
Modified Files:
term.c
Log Message:
PETSCII enhancement: Map the local "End" key to PETSCII Clear / Shift-Home
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Wednesday, August 21, 2019 08:13:24
src/syncterm term.c 1.343 1.344
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv9512
Modified Files:
term.c
Log Message:
Fix garbage values in "Sending <file> via XMODEM/YMODEM" output when uploading from a Win32 build: a ulong is not 64-bits in these builds.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Wednesday, August 21, 2019 09:59:14
src/syncterm term.c 1.344 1.345
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv5918
Modified Files:
term.c
Log Message:
All the same fixes that were made in 1.300 for ZMODEM file transfer progress information, made again for X/YMODEM file transfer progress (xmodem_progress). I guess we haven't been testing X/YMODEM file transfers in win32 builds...
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Saturday, August 24, 2019 02:41:07
src/syncterm term.c 1.345 1.346
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv23381
Modified Files:
term.c
Log Message:
In YMODEM-G, the YMODEM header block is not supposed to be acknowledged
(with an ACK) - you skip right to the requested transfer mode byte ('G').
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Saturday, August 24, 2019 02:58:54
src/syncterm term.c 1.346 1.347
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv25594
Modified Files:
term.c
Log Message:
Fix X/YMODEM download of duplicate filename: Was treating *all* user options
as "Cancel" (i.e. overwrite and rename options did not work).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Saturday, March 21, 2020 15:24:30
src/syncterm term.c 1.347 1.348
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv14347
Modified Files:
term.c
Log Message:
Address warnings in function 'zmodem_duplicate_callback' using SAFEPRINTF: term.c:1033:23: warning: '%s' directive writing up to 4096 bytes into a region of size between 0 and 4096 [-Wformat-overflow=]
term.c:1033:5: note: 'sprintf' output between 2 and 8194 bytes into a destination of size 4097
term.c: In function 'xmodem_download':
term.c:1503:23: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
term.c:1503:5: note: 'sprintf' output 2 or more bytes (assuming 4098) into a destination of size 4097
term.c:1543:25: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
term.c:1543:7: note: 'sprintf' output 2 or more bytes (assuming 4098) into a destination of size 4097
term.c:1585:23: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
term.c:1585:5: note: 'sprintf' output 2 or more bytes (assuming 4098) into a destination of size 4097
Apparently removed some trailing whitespace characters too (thanks, Geany!).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Monday, April 06, 2020 01:33:18
src/syncterm term.c 1.348 1.349
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv4152/syncterm
Modified Files:
term.c
Log Message:
Add support for mode 9 and mode 1000 (no modifiers) mouse protocol per
XTerm. This is what the FreeBSD console supports as well, so there's a
chance this works in curses mode too.
Curses is the least likely since IIRC, the curses mouse thing is insane.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Monday, April 06, 2020 12:53:11
src/syncterm term.c 1.349 1.350
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv27275
Modified Files:
term.c
Log Message:
Add more mouse support... SGE, Button Event tracking, Any Event Tracking.
Still no modkey support though... cioapi doesn't currently support getting
this information.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, April 07, 2020 13:53:30
src/syncterm term.c 1.350 1.351
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv3350
Modified Files:
term.c
Log Message:
Remove debug output.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, April 08, 2020 02:56:27
src/syncterm term.c 1.352 1.353
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv25012/syncterm
Modified Files:
term.c
Log Message:
Support save/restore/query of mouse tracking state.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, April 08, 2020 13:52:10
src/syncterm term.c 1.353 1.354
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv20124
Modified Files:
term.c
Log Message:
Properly take into account that the cterm window may not fill the ciolib window.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, April 08, 2020 21:09:51
src/syncterm term.c 1.354 1.355
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv21096
Modified Files:
term.c
Log Message:
Win32 doesn't have ffs()... roll our own.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, April 08, 2020 21:43:13
src/syncterm term.c 1.355 1.356
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv27544
Modified Files:
term.c
Log Message:
Make X10 mode trigger on a click, not on a press.
This makes the X10 mode much better, allows copy (but not paste), and
prevents weirdness with button releases when dragging.
While this may or may not be what xterm does, it's clearly the best choice.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, April 08, 2020 22:17:11
src/syncterm term.c 1.356 1.357
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv32662
Modified Files:
term.c
Log Message:
Send button release events for movement in all-tracking mode when no
mouse button is pressed.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, April 08, 2020 22:20:40
src/syncterm term.c 1.357 1.358
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv717
Modified Files:
term.c
Log Message:
Fix but that prevented movement events from being sent.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, April 08, 2020 22:48:11
src/syncterm term.c 1.358 1.359
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv4532
Modified Files:
term.c
Log Message:
Furping da derpin
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, April 15, 2020 09:23:53
src/syncterm term.c 1.361 1.362
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv18706
Modified Files:
term.c
Log Message:
Pass CTRL-x through as the respective ATASCII graphics characters.
Requested by Jeffrey S. Worley.
Note: There's still no way to send ◢, ▗, ◣, and 🮂 as these are mapped to Backspace, Tab, Line Feed, and Carriage Return respectively.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, April 16, 2020 09:55:40
src/syncterm term.c 1.362 1.363
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv8771/syncterm
Modified Files:
term.c
Log Message:
Give each font a codepage.
getcliptext() and copytext() (ie: copy/paste) now work on UTF-8 strings.
Not tested on Win32 yet.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, April 16, 2020 16:39:21
src/syncterm term.c 1.363 1.364
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv7804/syncterm
Modified Files:
term.c
Log Message:
Rearrange ATASCII font to match the line encoding... no need to translate to/from screen codes. We can now use the ATASCII codepage which means copy/paste is working great for Atari now.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Friday, April 17, 2020 07:17:44
src/syncterm term.c 1.364 1.365
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv3266
Modified Files:
term.c
Log Message:
Set the colour palette when drag-selecting as well.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, April 18, 2020 23:45:40
src/syncterm term.c 1.366 1.367
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv10231
Modified Files:
term.c
Log Message:
Set the title after calling show_bbslist().
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, April 29, 2020 15:25:51
src/syncterm term.c 1.370 1.371
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv13633
Modified Files:
term.c
Log Message:
Watch the input streem for a speed change sequence so it can take effect
on the next byte.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Friday, May 01, 2020 15:42:32
src/syncterm term.c 1.371 1.372
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv32166
Modified Files:
term.c
Log Message:
Input functions have already translated keys for us... no need to mangle
case for PETSCII anymore.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, May 02, 2020 03:51:34
src/syncterm term.c 1.373 1.374
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv18174
Modified Files:
term.c
Log Message:
Fix curses exiting on CTRL-Q (Bug #3)
https://sourceforge.net/p/syncterm/tickets/3/
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, May 03, 2020 15:37:40
src/syncterm term.c 1.378 1.379
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv10318
Modified Files:
term.c
Log Message:
Fix two bugs:
https://sourceforge.net/p/syncterm/tickets/8/
and
https://sourceforge.net/p/syncterm/tickets/9/
font_control() has been broken for some time, and is now fixed (and works
in curses mode now).
Paste needs to convert to the current codepage... it was actually pasting UTF-8.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, May 03, 2020 15:52:36
src/syncterm term.c 1.379 1.380
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv13123
Modified Files:
term.c
Log Message:
Fix parameter reversal in last commit.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Monday, May 04, 2020 11:34:23
src/syncterm term.c 1.380 1.381
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv6642
Modified Files:
term.c
Log Message:
Add support for scroll wheel events... but not in X10 mode because scroll events aren't clicks (a click is button down then up, scroll events are
just button down).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, May 06, 2020 09:56:20
src/syncterm term.c 1.381 1.382
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv15679
Modified Files:
term.c
Log Message:
We corrently don't use the scrollwheel in term.c... no need to enable the events.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, May 07, 2020 13:27:52
src/syncterm term.c 1.383 1.384
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv19534
Modified Files:
term.c
Log Message:
Use CIOLIB_MOUSEPTR_ARROW in mouse tracking mode.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, May 07, 2020 13:30:38
src/syncterm term.c 1.384 1.385
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv20044
Modified Files:
term.c
Log Message:
Enable scrollwheel up in mouse mode 9 to access scrollback.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, May 14, 2020 13:56:01
src/syncterm term.c 1.385 1.386
Update of /cvsroot/sbbs/src/syncterm
In directory cvs:/tmp/cvs-serv26247
Modified Files:
term.c
Log Message:
Use Shift-Insert as paste key in terminal mode.
Closes
https://sf.net/p/syncterm/feature-requests/18/
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Rob Swindell@VERT to
Git commit to sbbs/master on Tuesday, November 10, 2020 23:30:43
https://gitlab.synchro.net/sbbs/sbbs/-/commit/81492c8a4be0f5a00a2994dd
Modified Files:
src/syncterm/term.c
Log Message:
Add original XMODEM send/receive protocol options.
Previously, SyncTERM only supported the more modern XMODEM-1K uploads and XMODEM-CRC downloads. This commit adds support for XMODEM-128 uploads and XMODEM-Checksum downloads.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Stephen Hurd@VERT to
Git commit to sbbs/master on Sunday, November 15, 2020 23:47:05
https://gitlab.synchro.net/sbbs/sbbs/-/commit/fea6104bc351255a90e45937
Modified Files:
src/syncterm/term.c
Log Message:
Fix array size issues introduced on last commit.
Options were added to arrays without increasing the size of arrays.
This caused the menu generated from them to depend on uninitialized
memory and potentially crash or emit garbage.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Rob Swindell@VERT to
Git commit to main/sbbs/master on Saturday, November 28, 2020 13:21:51
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Saturday, March 13, 2021 00:17:52
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Saturday, March 13, 2021 14:23:07
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Sunday, March 14, 2021 22:57:48
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Monday, March 15, 2021 00:03:43
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Monday, March 15, 2021 01:30:18
https://gitlab.synchro.net/main/sbbs/-/commit/581087f329a38dc7130b0c76
Modified Files:
src/syncterm/term.c
Log Message:
Work around broken sz
Some broken protocol drivers (like sz) don't send a YModem terminate
at the end of a batch (or maybe just after a single file?) so SyncTERM
ends up trying to fall back from G to CRC-16 to 8-bit before ending.
This detects when the last known file was received, and if the YModem
header that follows is not correct, aborts the transfer.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, March 19, 2021 11:05:12
https://gitlab.synchro.net/main/sbbs/-/commit/d8920e0602d46033d5949aa0
Modified Files:
src/syncterm/term.c
Log Message:
Better comment conformance in key parsing
There's a comment saying we set key=0 when we consume it... do so
in a couple cases where it wasn't done.
Range check the key before sending to the remote.
This should not actually do anything different, but in the future
if things are changed at least the comments won't be misleading.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Monday, May 17, 2021 22:29:22
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Sunday, December 25, 2022 14:09:03
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, December 28, 2022 19:54:31
https://gitlab.synchro.net/main/sbbs/-/commit/29eb84a9762d210550e54c0e
Modified Files:
src/syncterm/term.c
Log Message:
Since we have the code to generate the correct gamma transfer, let's
not scale it in one colour space before translating it to a different
one.
Also, since almost all PPMs will use a maxval of 255, compile that
in as the default so we don't need to generate it.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, December 28, 2022 20:21:12
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, December 28, 2022 20:22:50
-
From
Rob Swindell (on Debian Linux)@VERT to
Git commit to main/sbbs/master on Wednesday, March 29, 2023 12:40:18
https://gitlab.synchro.net/main/sbbs/-/commit/7aa6f21e42f94ff7807279a5
Modified Files:
src/syncterm/term.c
Log Message:
Resolve GCC 12.2 warnings
warning: format `%s' expects argument of type `char *', but argument 4 has type `void *'
warning: `sprintf' writing a terminating nul past the end of the destination
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, April 21, 2023 13:50:36
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, April 21, 2023 13:53:30
-
From
Rob Swindell (on ChromeOS)@VERT to
Git commit to main/sbbs/master on Wednesday, May 31, 2023 21:33:50
-
From
Rob Swindell (on Debian Linux)@VERT to
Git commit to main/sbbs/master on Monday, June 05, 2023 16:54:36
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Monday, February 12, 2024 10:19:22
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Monday, February 12, 2024 10:33:56
-
From
Deuce@VERT to
Git commit to main/sbbs/master on Friday, February 23, 2024 21:58:38
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Thursday, March 14, 2024 10:29:34
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Sunday, March 31, 2024 12:13:22
-
From
Skylar@VERT to
Deuc¨ on Sunday, March 31, 2024 14:55:17
Re: src/syncterm/term.c
By: Deuc¨ to Git commit to main/sbbs/master on Sun Mar 31 2024 12:13 pm
Attempt to silence silly Coverity warning.
Good luck.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net