Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

No matter how subtle the wizard, a knife in the shoulder blades will seriously cramp his style.


dovenet / Synchronet Programming / src/conio/bitmap_con.c

SubjectAuthor
o src/conio/bitmap_con.cDeuc?

1
src/conio/bitmap_con.c

<64470F69.46959.syncprog@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=960&group=DOVE-Net.Synchronet_Programming#960

  copy link   Newsgroups: DOVE-Net.Synchronet_Programming
From: deuc?@VERT (Deuc?)
To: Git commit to main/sbbs/master
Subject: src/conio/bitmap_con.c
Message-ID: <64470F69.46959.syncprog@vert.synchro.net>
Date: Mon, 24 Apr 2023 16:23:21 -0700
X-Comment-To: Git commit to main/sbbs/master
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Programming
X-FTN-PID: Synchronet 3.20a-Linux master/fcf4a0012 Apr 4 2023 GCC 12.2.0
X-FTN-MSGID: 46959.syncprog@1:103/705 28acfcd8
X-FTN-CHRS: CP437 2
WhenImported: 20230424162321-0700 c1e0
WhenExported: 20230424212654-0700 c1e0
ExportedFrom: VERT syncprog 46959
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Deuc? - Mon, 24 Apr 2023 23:23 UTC

https://gitlab.synchro.net/main/sbbs/-/commit/db8aca661a09a19bd21675c8
Modified Files:
src/conio/bitmap_con.c
Log Message:
Push update_pixels down and force a redraw on font change.

update_pixels should only be set when at least one pixel has
actually been changed... setting it when pixels have not been
changed causes unneeded screen updates.

Previously, a font change asserted (incorrectly) that the pixels in
the screen had been modified, so the change would occur at the end
of the next blink cycle when alt fonts are checked. Now it
requests a full redraw from vmem when a font is changed, which will
trigger a redraw the next time the blinker thread triggers (~5ms).

---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net


dovenet / Synchronet Programming / src/conio/bitmap_con.c

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor