Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0002144 [Squeak] TrueType minor always 10-30-05 18:44 11-09-08 08:10
Reporter johnmci View Status public  
Assigned To andreas
Priority normal Resolution open Platform
Status assigned   OS
Projection none   OS Version
ETA none Fixed in Version Product Version
  Product Build
Summary 0002144: usage of second/third/fourth/fifth/etc
Description StrikeFont, StrikeFontSet, TTCFFont, TTCFontSet used
second/third/fourth/fifth access to pull data out of the array populated by
glyphInfoOf:into:
However this is expensive to do (message sends are not free) in a critical
piece of code that is rending characters to the display surface.
Steps To Reproduce
Additional Information changeset to alter (most?) usages of send/third/etc in Font logic to use at:
Attached Files  JMMFontTuning.1.cs [^] (6,450 bytes) 10-30-05 18:44
 lessMethodSendsInFontUsage-JMM.4.cs [^] (9,004 bytes) 11-05-08 16:24

- Relationships

SYSTEM WARNING: Creating default object from empty value

related to 0006876new  Why is my UI slow? 
child of 0006570assigned tim A Mother for font and font test problems 

- Notes
(0012761 - 53 - 65 - 65 - 65 - 65 - 65)
johnmci
11-05-08 16:25

Add
lessMethodSendsInFontUsage-JMM.4.cs
for Pharo
 
(0012763 - 14 - 14 - 14 - 14 - 14 - 14)
MarcusDenker
11-09-08 08:10

in pharo 10142
 

- Issue History
Date Modified Username Field Change
10-30-05 18:44 johnmci New Issue
10-30-05 18:44 johnmci Status new => assigned
10-30-05 18:44 johnmci Assigned To  => andreas
10-30-05 18:44 johnmci File Added: JMMFontTuning.1.cs
09-12-07 02:11 wiz Relationship added child of 0006570
01-31-08 08:20 johnmci Relationship added related to 0006876
11-05-08 16:24 johnmci File Added: lessMethodSendsInFontUsage-JMM.4.cs
11-05-08 16:25 johnmci Note Added: 0012761
11-09-08 08:10 MarcusDenker Note Added: 0012763


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
54 total queries executed.
38 unique queries executed.
Powered by Mantis Bugtracker