Merge 1. Pull in cpp files in the performance enhanced Khronos RI OVG files which are newly added. I've ignored platform-specific cpp files for linux, macosx, and null operating systems because this local solution has its own platform glue (i.e. facility to target Bitmaps but no full windowing support). I've ignored sfEGLInterface.cpp because this is used as a bridge to go from EGL to Nokia's Platsim which offers an EGL service. That's not relevant to this implementation because this is ARM side code, not Intel side. I just left a comment to sfEGLInterface.cpp in case we need to pick up this later on. The current code compiles on winscw. Prior to this fix, the code works on winscw, and can launch the SVG tiger (tiger.exe). That takes about 20 seconds to render. I hope to always be able to show this icon on each commit, and the plan is for the render time to reduce with this series of submissions. On this commit, the tiger renders ok in 20 seconds.
STARTFONT 2.1
FONT tfail2
SIZE 20 75 75
FONTBOUNDINGBOX 15 20 0 -8
STARTPROPERTIES 3
Uid 88888
MaxNormalCharWidth 12
MaxConsecutiveFillChars 255
ENDPROPERTIES
Copyright ""
ENDPROPERTIES
CHARS 12
STARTCHAR strange
ENCODING 65537
SWIDTH 1000 0
DWIDTH 15 0
BBX 0 0 0 0
BITMAP
ENDCHAR
STARTCHAR space
ENCODING 32
SWIDTH 1000 0
DWIDTH 15 0
BBX 0 0 0 0
BITMAP
ENDCHAR
STARTCHAR asterisk
ENCODING 42
SWIDTH 1000 0
DWIDTH 15 0
BBX 15 15 0 -3
BITMAP
7ffc
fffe
fffe
f39e
f39e
f93e
fc7e
fc7e
fc7e
f93e
f39e
f39e
fffe
fffe
7ffc
ENDCHAR
STARTCHAR plus
ENCODING 43
SWIDTH 1000 0
DWIDTH 15 0
BBX 15 15 0 -3
BITMAP
7ffc
fffe
fffe
fffe
fc7e
fc7e
fc7e
e00e
e00e
fc7e
fc7e
fc7e
fffe
fffe
7ffc
ENDCHAR
STARTCHAR period
ENCODING 45
SWIDTH 1000 0
DWIDTH 15 0
BBX 15 15 0 -3
BITMAP
7ffc
fffe
fffe
fffe
fffe
fffe
fffe
e00e
e00e
fffe
fffe
fffe
fffe
fffe
7ffc
ENDCHAR
STARTCHAR hyphen
ENCODING 46
SWIDTH 1000 0
DWIDTH 15 0
BBX 15 15 0 -3
BITMAP
7ffc
fffe
fffe
fffe
fffe
fffe
fffe
fffe
fffe
fc7e
fc7e
fffe
fffe
fffe
7ffc
ENDCHAR
STARTCHAR slash
ENCODING 47
SWIDTH 1000 0
DWIDTH 15 0
BBX 15 15 0 -3
BITMAP
7ffc
fffe
fffe
fffe
fc7e
fc7e
fffe
e00e
e00e
fffe
fc7e
fc7e
fffe
fffe
7ffc
ENDCHAR
STARTCHAR equal
ENCODING 61
SWIDTH 1000 0
DWIDTH 15 0
BBX 15 15 0 -3
BITMAP
7ffc
e7fe
e7ce
81ce
819e
e79e
e73e
ff3e
fe7e
fe7e
fcc2
fcc2
f9fe
f9fe
7ffc
ENDCHAR
STARTCHAR M
ENCODING -1
SWIDTH 1000 0
DWIDTH 15 0
BBX 15 15 0 -3
BITMAP
7ffc
fffe
e7ce
e7ce
e38e
e38e
e38e
e10e
e44e
e44e
e6ce
e7ce
e7ce
fffe
7ffc
ENDCHAR
STARTCHAR M2
ENCODING -1
SWIDTH 1000 0
DWIDTH 15 0
BBX 15 15 0 -3
BITMAP
7ffc
fffe
e7ce
e7ce
e38e
e38e
e38e
e10e
e44e
e44e
e6ce
e7ce
e7ce
fffe
7ffc
ENDCHAR
STARTCHAR nbspace
ENCODING 160
SWIDTH 1000 0
DWIDTH 15 0
BBX 0 0 0 0
BITMAP
ENDCHAR
STARTCHAR minus
ENCODING 173
SWIDTH 1000 0
DWIDTH 15 0
BBX 0 0 0 0
BITMAP
ENDCHAR
ENDFONT