Opened 4 weeks ago

Last modified 3 weeks ago

#885 closed defect

Drawing of box characters in EGA is broken — at Initial Version

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

If I run a UI application in EGA mode (e.g. ia32/i486 + -M isapc), the horizontal box characters are broken.

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.

Change History (1)

by Jiri Svoboda, 4 weeks ago

Attachment: boxchars_bug.png added

Bug displayed

Note: See TracTickets for help on using tickets.