start service tasks separately in-case platforms need to perform additional set-up...
[AROS.git] / workbench / libs / freetype / README.AROS
blobb313fb493864c40cac5d85cb2c82a2d3c6fc3a43
1 To make freetype link lib:
3    mmake .contrib-freetype-linklib:
5 To make freetype graph lib (linklib used by freetype demo programs)
7    mmake .contrib-freetype-graph
9 To install some demo truetype fonts in contrib/Freetype:
11    mmake .contrib-freetype-fonts
13 To make two of the Freetype demo programs:
15    mmake .contrib-freetype-demos
18 When importing a new version of the freetype code do the following:
19 - download freetype and ft2demos archive.
20 - extract freetype and ft2demos somewhere outside the AROS tree.
21 - rename the extracted ft2demos-version directory to freetype-version/demos
22 - go to freetype-version directory
23 - import the source: 'cvs import -m... contrib/freetype FreeType FreeType_VERSION'
24 (VERSION with points replaced with underscores e.g. 2_1_2)
25 - go to contrib/freetype in your AROS source code tree
26 - merge the changes: 'cvs checkout -j FreeType -j FreeType_OLDVERSION' with
27 OLDVERSION the previous version imported into CVS.
28 - resolve any possible conflicts.
30    
31 TODO : o make shared freetype library based on link lib
33        o fix buggy graph AROS driver (only used by demo progs)
34        
36 BUGS : o ftstring crashes if you rotate/scale for some time the
37          string with cursor keys/pageup/pagedown. When directly
38          compiled for Linux/X11 this does not seem to happen.
39          It segfaults in Exec_FreePooled so it probably happens
40          in free (<-> malloc). Maybe some mem trashing.
42        o ftstring and ftview seem to eat memory and not free it
43          again.