rawbytestring, ensure the resulting constant string does not get CP_NONE
as codepage, but the default system code page (mantis #30082)
git-svn-id: trunk@33597 -
pdf tests: extended Page.DrawImage (pixels) test with different UnitOfMeasure values.
pdf tests: Implements Page.DrawImage (UnitsOfMeasure) unit tests.
pdf: Fixed DrawImage() bug detected by unit tests.
pdf: fixed failing test due to varying string types.
git-svn-id: trunk@33573 -
rtl/inc/systemh.inc & rtl/java/jsystemh_types.inc:
- TEntryInformation: remove WideInitTables
rtl/win/sysosh.inc:
+ TEntyrInformationOS: add WideInitTables
rtl/win/syswin.inc:
* adjust WStrInitTablesTable, so that it is now a pointer and can be used both with direct and indirect main entry
* InitWin32Widestrings: WStrInitTablesTable is now a pointer
rtl/win32/sysinit.inc:
* WideInitTables has moved to the OS specific part of the entry information
rtl/win32/system.pp:
* OsSetupEntryinformation: setup WStrInitTablesTable
git-svn-id: trunk@33571 -
the funcretnode field keeps a reference to this temp even after we
assign it to the call-by-reference return parameter if it is deleted
by changing it into a normal temp (after which it will be freed when
the result of the call node is used), because in that case getcopy
for the callnode must copy this reference after copying the
tempdeletenode in order to reset tempinfo^.hookoncopy (mantis #29891)
git-svn-id: trunk@33569 -
p^ to indexbyte, and since indexbyte takes an open array parameter
on the JVM platform rather than an untyped var, this was converted
to a single element array rather than passing in p unmodified)
git-svn-id: trunk@33568 -
pdf: Renamed DrawImage() parameters to more clearly state the values are in pixels.
pdf: convenience function to return a TPDFCoord data type.
pdf: method implementation signature now matches interface section.
pdf: Implements new overload DrawImage that takes UnitOfMeasure Width & Height parameters.
pdf: sample: Modified the Image page to some usage of new overloaded DrawImage()
ttf: TextWidth() parameters are now const parameters.
ttf: Implemented a new TextHeight() method for the FontCacheItem class.
git-svn-id: trunk@33566 -
ttf: renamed SearchForFont() to SearchForFonts(). Plural makes more sense.
ttf: extra sanity check before calling SearchForFont()
ttf: new AssignFontList() method introduced.
This populates AStrings with a list of found PostScript names.
Useful for fpReport and probably a visual report designer too.
ttf: new overloaded Find() method, and Find-by-PostScript name.
FamilyName is normally the base font name only.
PostScriptName is the base name plus an attribute suffix.
eg: Calibri vs Calibri-Bold
git-svn-id: trunk@33563 -
especially when exeinfo unit is implicitly loaded when -gl compilation option
is used.
+ LocalError, new ExitProc procedure, used to catch any error that could happen
inside GetExeInMemoryBaseAddr procedure.
* Use SetJmp/LongJmp instead of Try/except in GetExeInMemoryBaseAddr function,
together with local change and restoration of ExitProc.
git-svn-id: trunk@33561 -