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]