Opened 10 years ago

Closed 7 years 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 by jan vrany, 10 years ago

Resolution: fixed
Status: newclosed

Fixed in XftFontDescription 1.20

comment:2 by jan vrany, 8 years ago

Resolution: fixed
Status: closedreopened

comment:3 by jan vrany, 8 years ago

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 by jan vrany, 7 years ago

Notify Claus once this issue is fixed and closed.

comment:5 by jan vrany, 7 years ago

Milestone: 8.0.0
Resolution: fixed
Status: reopenedclosed

Fixed by:

Note: See TracTickets for help on using tickets.