Faculty of Information Technology
Software Engineering Group

Opened 4 years ago

Closed 10 months ago

#25 closed defect (fixed)

Tab labels not rendered properly when using Xft rendereing

Reported by: Jan Vrany Owned by:
Priority: major Milestone: 8.0.0
Component: default Keywords: xft
Cc: Also affects CVS HEAD (eXept version): yes

Description

When using Xft text rendering, tab labels are not always rendered.

Steps to reproduce:

  • Open fresh new system browser.
  • Make many tabs so they cannot fit into window so scroll buttons (arrows) appear

Tab labels for few first tabs are rendered properly whereas labels for last tabs are not rendered at all.

Spotted & reported by Stefan Vogel.

Change History (5)

comment:1 Changed 4 years ago by Jan Vrany

Resolution: fixed
Status: newclosed

Fixed in XftFontDescription 1.20

comment:2 Changed 17 months ago by Jan Vrany

Resolution: fixed
Status: closedreopened

comment:3 Changed 16 months ago by Jan Vrany

Summary: Tab labels not rendered when using Xft rendereingTab labels not rendered properly when using Xft rendereing

Also not rendered properly when tabs are either on the left or on the right (contrary to top or bottom). This is exposed by UIPainter's widget gallery window, for instance.

This problem manifests itself by displaying black rectangle instead of text and message like following on stdout:

XWorkstation [error]: x-error caught maj=139 (0x8b) "?", min=4 (0x4), resource=2a
XWorkstation [error]: x-error message is [8] 'BadMatch (invalid parameter attributes)'
XWorkstation [error]: x-error caught maj=139 (0x8b) "?", min=23 (0x17), resource=2e002f5
XWorkstation [error]: x-error message is [143] 'RenderBadPicture (invalid Picture parameter)'
VM [info] (16-05-26 12:03:08): pending: [errorIRQ(16) ]
VM [info] (16-05-26 12:03:08): interrupt on unlimited stack - ignored.
DeviceWorkstation [info]: Display error: RenderBadPicture (invalid Picture parameter) in XRequest.139 - nil
DeviceWorkstation [info]: interrupting: an ioWait Process (event dispatcher (:0), id=4)
DeviceWorkstation [error]: Display error: RenderBadPicture (invalid Picture parameter) in XRequest.139

comment:4 Changed 10 months ago by Jan Vrany

Notify Claus once this issue is fixed and closed.

comment:5 Changed 10 months ago by Jan Vrany

Milestone: 8.0.0
Resolution: fixed
Status: reopenedclosed

Fixed by:

Note: See TracTickets for help on using tickets.