BBS: TELESC.NET.BR Assunto: src/conio/cg_cio.h cg_cio.m cg_events.m ciolib.c ciolib.h cterm.adoc c De: Deuc¨ Data: Mon, 16 Mar 2026 21:37:59 -0700 ----------------------------------------------------------- https://gitlab.synchro.net/main/sbbs/-/commit/6fed22aa9d784b97a3b5b059 Modified Files: src/conio/cg_cio.h cg_cio.m cg_events.m ciolib.c ciolib.h cterm.adoc cterm.c cterm.h curs_cio.c mouse.c sdl_con.c win32cio.c win32gdi.c wl_events.c x_events.c src/syncterm/CHANGES HACKING.md Manual.txt term.c Log Message: Add OSC 8 hyperlink support (clickable URLs in terminal output) Terminals can emit OSC 8 sequences to mark text as hyperlinks. Click opens the URL when BBS mouse capture is off; Ctrl+click opens it regardless of capture mode. Hovering shows the URL centered in the status bar. Fallback: copies URL to clipboard with a popup when no platform URL opener is available. Implementation spans ciolib (hyperlink table with GC, mouse modifier plumbing, per-backend URL openers), cterm (OSC 8 parsing, CTSMRR Ps=6 query), and SyncTERM (click/hover handling in term.c). All seven display backends pass keyboard modifiers through mouse events. Co-Authored-By: Claude Opus 4.6 (1M context)n --- mSynchronetn hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net ----------------------------------------------------------- [Voltar]