File tree Expand file tree Collapse file tree 10 files changed +28
-32
lines changed
AthensCairoMatrix.class/class
CairoFontFace.class/class
CairoScaledFont.class/class
SystemProgressItemMorph.class/instance
SystemProgressMorph.class/instance
ScriptLoader60.package/ScriptLoader.class/instance Expand file tree Collapse file tree 10 files changed +28
-32
lines changed Original file line number Diff line number Diff line change @@ -4,5 +4,5 @@ fieldsDesc
4
4
^ #(
5
5
double sx; double shx;
6
6
double shy; double sy;
7
- double x; double y;
7
+ double x; double y;
8
8
)
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ instance creation
2
2
fromFreetypeFace: aFace
3
3
| handle cairoFace |
4
4
5
- handle := aFace handle nbUlongAt : 1 .
6
- cairoFace := self primFtFace: handle loadFlags: ( LoadNoHinting | LoadTargetLCD | LoadNoAutohint | LoadNoBitmap ).
5
+ handle := aFace handle pointerAt : 1 .
6
+ cairoFace := self primFtFace: handle loadFlags: ( LoadNoHinting | LoadTargetLCD | LoadNoAutohint | LoadNoBitmap ).
7
7
8
8
^ cairoFace initializeWithFreetypeFace: aFace
Original file line number Diff line number Diff line change @@ -8,4 +8,4 @@ cairo_font_face_t * cairo_ft_font_face_create_for_ft_face
8
8
"
9
9
< primitive: #primitiveNativeCall module: #NativeBoostPlugin error: errorCode>
10
10
11
- ^ self nbCall: #( CairoFontFace cairo_ft_font_face_create_for_ft_face(uint aFace , int flags ) )
11
+ ^ self nbCall: #( CairoFontFace cairo_ft_font_face_create_for_ft_face(void * aFace , int flags ) )
Original file line number Diff line number Diff line change @@ -4,7 +4,9 @@ fromFreetypeFont: aFont
4
4
^ CairoBackendCache soleInstance at: aFont ifAbsentPut: [ | emphasis |
5
5
emphasis := aFont simulatedEmphasis.
6
6
ftFace := aFont face.
7
- face := CairoBackendCache soleInstance at: {ftFace. emphasis} ifAbsentPut: [ | cff |
7
+ face := CairoBackendCache soleInstance
8
+ at: {ftFace. emphasis}
9
+ ifAbsentPut: [ | cff |
8
10
cff := CairoFontFace fromFreetypeFace: ftFace.
9
11
emphasis ifNotNil: [ cff synthesizeEmphasis: emphasis ].
10
12
cff ].
Original file line number Diff line number Diff line change 2
2
refresh
3
3
4
4
lastRefresh := Time millisecondClockValue.
5
- self currentWorld doOneCycleNow.
5
+ UIManager default uiProcess == Processor activeProcess
6
+ ifTrue: [ self currentWorld doOneCycleNow ]
Original file line number Diff line number Diff line change 2
2
refresh
3
3
" We may be blocking the UI thread, and thus have to draw the world ourselves when necessary"
4
4
lastRefresh := Time millisecondClockValue.
5
- self currentWorld doOneCycleNow.
5
+ UIManager default uiProcess == Processor activeProcess
6
+ ifTrue: [ self currentWorld doOneCycleNow]
Original file line number Diff line number Diff line change 1
1
public
2
2
commentForCurrentUpdate
3
- ^ ' 20084 Highlight Message Send is not enabled by default in bootstrapped/reloaded image
4
- https://pharo.fogbugz.com/f/cases/20084
3
+ ^ ' 20095 SystemProgressMorph should call doOneCycleNow on refresh only when active process is UIProcess
4
+ https://pharo.fogbugz.com/f/cases/20095
5
5
6
- 20072 Importing Resource Help needs improvement
7
- https://pharo.fogbugz.com/f/cases/20072
8
-
9
- 19809 Failing test: WeakAnnouncerTest>>#testNoDeadWeakSubscriptions
10
- https://pharo.fogbugz.com/f/cases/19809'
6
+ 20099 Cairo fonts crashing on 64bits
7
+ https://pharo.fogbugz.com/f/cases/20099'
Original file line number Diff line number Diff line change 1
1
pharo - scripts
2
- script60497
2
+ script60498
3
3
4
4
^ ' AST-Core-TheIntegrator.494.mcz
5
5
AST-Tests-Core-TheIntegrator.134.mcz
@@ -8,7 +8,7 @@ Announcements-Core-TheIntegrator.84.mcz
8
8
Announcements-Help-TheIntegrator.12.mcz
9
9
Announcements-Tests-Core-TheIntegrator.39.mcz
10
10
Athens-Balloon-MarcusDenker.20.mcz
11
- Athens-Cairo-TheIntegrator.144 .mcz
11
+ Athens-Cairo-TheIntegrator.147 .mcz
12
12
Athens-CairoPools-NicolaiHess.14.mcz
13
13
Athens-Core-AliakseiSyrel.57.mcz
14
14
Athens-Examples-TheIntegrator.47.mcz
@@ -206,7 +206,7 @@ MonticelloGUI-TheIntegrator.437.mcz
206
206
MonticelloMocks-TheIntegrator.9.mcz
207
207
MonticelloRemoteRepositories-TheIntegrator.19.mcz
208
208
Moose-Algos-Graph-VincentBlondeau.33.mcz
209
- Morphic-Base-TheIntegrator.615 .mcz
209
+ Morphic-Base-TheIntegrator.618 .mcz
210
210
Morphic-Core-TheIntegrator.313.mcz
211
211
Morphic-Examples-TheIntegrator.64.mcz
212
212
Morphic-Tests-TheIntegrator.13.mcz
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ pharo - updates
2
+ update60498
3
+ " self new update60498"
4
+ self withUpdateLog: ' 20095 SystemProgressMorph should call doOneCycleNow on refresh only when active process is UIProcess
5
+ https://pharo.fogbugz.com/f/cases/20095
6
+
7
+ 20099 Cairo fonts crashing on 64bits
8
+ https://pharo.fogbugz.com/f/cases/20099' .
9
+ self loadTogether: self script60498 merge: false .
10
+ self flushCaches.
You can’t perform that action at this time.
0 commit comments