Opened 14 hours ago

Last modified 13 hours ago

#885 assigned defect

Drawing of box characters in text UI is broken

Reported by: Jiri Svoboda Owned by: Jiří Zárevúcky
Priority: major Milestone: 0.15.1
Component: helenos/unspecified Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description (last modified by Jiri Svoboda)

If I run a UI application in text mode (e.g. calculator -d cons@), the horizontal box characters are broken. This happens both in Terminal and in the console

After 2 days of bisecting I found this was introduced by this changeset

commit 28c39f381d8c28d1a927bdfd8bbf498df7f1b90c
Author: Jiří Zárevúcky <zarevucky.jiri@gmail.com>
Date:   Sun Apr 13 18:32:33 2025 +0200

    Improve performance of some str functions
    
    Some string functions are unnecessarily expensive.
    Attempt to make them better by using bytewise operations instead
    of transcoding to/from char32_t when possible.

Attachments (1)

boxchars_bug.png (4.7 KB ) - added by Jiri Svoboda 13 hours ago.
Bug displayed

Download all attachments as: .zip

Change History (2)

by Jiri Svoboda, 13 hours ago

Attachment: boxchars_bug.png added

Bug displayed

comment:1 by Jiri Svoboda, 13 hours ago

Description: modified (diff)
Summary: Drawing of box characters in EGA is brokenDrawing of box characters in text UI is broken
Note: See TracTickets for help on using tickets.