Issues fixed in 3.64
All/Core
- Memory leak and AV on exit in DirectX canvas.
- FontAwesome not work in DirectX canvas.
- Wrong positioning for absolute elements.
- Incorrect calculation of transform-origin
- Wrong positioning of some fonts (f.e. Gabriola) in DirectrX canvas
- Printing problem on Windows 10
- Scale is now preserved when changing HTML
- Fixed balloon hint painting issues on HighDPI
- iframe has incorrect current URL which prevent loadding of external CSS sheets
- linear-gradient background without direction not shown
- Fixed displaying images with padding and border
- Fixed Windows XP compatibility.
- Fixed issue with embedded controls disappered after horizontal scroll.
- Prevent exception when using FontAwesome on Windows 10 with blocked custom fonts.
- FMX: fixed image scaling on zoom.
- FMX: THtDocument.SavetoFileUTF8 not available on Mobile platforms and Linux.
- Incorrect colors on non-unicode Delphi in widestring mode.
- Fontaweme - fa-flip-horizontal/fa-flip-vertical not working.
- GDI canvas shows CR/LF symbols as rectangles on XP/2003.
- FMX: Error is shown on incorrect image data.
- VCL:THtLabel.Color property not working.
- UTF8 files displayed incorrectly at non-unocode Delphi in WIDESTRINGS mode.
- Memory leak in FMX.THtLabel
- HtCheckBox text clipping when using right alignment.
- Added paint buffer into THtSpeedButton to prevent flickering.
- Fixed THtStyleNode.ClearCss method.
Editor
- FMX: caret is not visible on dark background.
- Wrong identation when pressing enter inside blockquote
- Fixed resizing of large images
- Fixed range check error when clicking OK in Symbol dialog and no symbol was selected.
- Caret position is not updated on window resizing
- Shift + Enter adds odd space.
- List style is not changed when pressing bullet list or ordered list for list items with different style (f.e. Lower Alpha).
- GDI canvas: wrong caret positioning on long lines with small text.
- Enter on empty block produce
instead of new block when DefaultParaTag is not p. - Text alignment is not applied to new block in PreserveStyleOnNewBlock mode.
- Pasted HTML with tag shifts caret position.
- Checkbox unchecked state is not saved correctly.
- VCL.Non-unicode Delphi: Text copied from MSWord sometimes is pasted as plain text.
- Editor.IncreaseIdent increase right margin also.
- Incorrect images position for some images in RTF import.
Reports
- Fixed incorrect chart legend width
- AV when using THtXMLTree
- Fixed xpath in template sections when expression starts with /
Scripter
- Error when variable name is same as function name
- Fixed exception when calling .Free for nil variable.
- Format now works with float params.
- Functions ansistring parameters not work on Win32.
- Incorrect boolean parameter passing into Win32 procedures.
- Fixed error when assigning null to string variable.