A lot of new things in FastReport VCL and FastReport for Lazarus
It possible to hide all panels in “Data Tree” now.
- It's finally out from Beta
- Basic support of HiDPI on Windows;
- Fixed and improved export filters including Linux platform;
- Support of Dialog pages on Linux GTK;
- Improved support of LazCharts;
- Added printing for Linux GTK and fixed text output with align
All Changes:
----------------------------
+ Added filter to Report Tree for fast search of the report objects
+ Added ability to filter Variables and Function in DataTree
+ Added new search to preview control
+ Added GS1Rule property to DataMatrix barcode (automatic support of GS1 rules)
+ Added new Pharmacode barcode type
+ Added new frxBarcode2DEditor
+ Added TfrxCustomCrossView.ShowCellBreak (default True) when set to False cross tab doesn't hide frames of split cells.
+ Added new type for hyperlinks (hkNone - do nothing. Useful when we need to disable hyperlink from the script).
+ Added New TfrxPreview.HideScrolls property and OnScrollMaxChange/OnScrollPosChange events (custom scrollbars implementation)
+ Add TfrxChartView.ClearSeries method
+ Added label source for TOHLCSeries chart series
+ Added new ColorBar property for all barcode types (set color of barcode data)
* [Lazarus] Improved chart editor dialog for Lazarus charts
* HostControls/UnHostControls method are virtual now and moved to TfrxBaseForm
* Changes in synchronization mechanism for syntax memo. Now worker thread(TfrxCodeCompletionThread) synchronizes via SendMessages instead of TThread.Synchronize.
* CreateUniqueName with DefaultReport now copies objects from current object list.
- Fixed tab order in the PDF export dialog
- Fixed bug with report thread while terminating main server thread with clients
- Fixed TTabSet drag and drop in the report designer
- Fixed Insert field button (DataTree)
- [Lazarus] Fixed bad fills of buttons in the style editor dialog
- Fixed object edges in the report designer for dotMatrix Report
- [Lazarus] Fixed TfrxPageControl
- Fixed bug with TFIBBCDField calculation
- [Lazarus] Fixed DialogPage in the report designer for Lazarus Win/unix
- Fixed export of some TeeChart Pro series in PDF and SVG exports
- [Lazarus] First improvements for HiDPI under Lazarus
- Fixed Clouds Authentication from embedded browser(FEATURE_BROWSER_EMULATION)
- Fixed incorrect RichView split
- Fixed bug when ConfigFileName was ignored
- Fixed compilation with TeePro version greater than seven
- [Lazarus] Fixed memory leaks
- [Lazarus] Fixed printing from Linux(GTK)
- Fixed table split. In special scenarios row which doesn't fit on the page may disappear.
- Fixed chart Highlight for stacked series.
- Fixed export of Devanagari text in PDF export
- Fixed HABlock Align for Farsi language
- Fixed embedded map in Map object
- Fixed export of monospaced fonts in PDF Export
- [Lazarus] Fixed text output under GTK(Linux)
- Fixed Cross editor in HiDPI
- [Client/Server] Fixed CGI client and export from dialog reports
- Fixed export file names and extensions when exporting from web browser
- Fixed HTML tags case sensitivity in the HTML5div export
- Fixed TfrxEMFExport
- Fixed Data Tree Drag&Drop for variables and functions
- Fixed DataMatrix c40 and txt encodings for special symbols
- Fixed issue with loading RTF files in RichView control under Windows 10 (sometime loads as plain text)
- Fixed bug in PDF export when XObject list clears on every page which increase size of PDF file with pictures
- Fixed bug in big XLS (Excel 97 BIFF8) files
- Fixed exported file name in Client/Server components(from Web browser)
- Fixed PDF export with GapX, GapY < 0
- Fixed Client/Server components when export report with dialog page from web browser
- Fixed quick buttons in the MDI preview
- HiDPI fixes for frxSynMemo: Saving/Loading font size for different DPI, GutterWidth, line marks, breakpoints marks
- HiDPI fixes for RegEditorsDialog: CheckBox, ComboBox arrow, DropDown list width on first show
- Fixed draw of icons on StatusBar in the report designer for HiDPI
- Fixed TfrxTreePanel FileterMinWidth/FileterMaxWidth for HiDPI
- Fixed font size in font ComboBox preview (HiDPI)
- Fixed font preview position in font ComboBox(HiDPI)
- Fixed band caption in HiDPI mode when the primary monitor has scale greater than 150%
- Fixed TfrxComboBox.ListWidth in HiDPI (primary monitor with HiRes)
- Fixed system dialogs(Font/Color) in HiDPI Per-Monitor V2 mode
- Fixed ComboBox positions in the report designer for low custom scaling (less than 150%)
- Fixed frxProgress dialog in HiDPI mode
- Fixed Image Resources for low scaling values (less than 150%)
- Fixed wrong anchor in dataset editor
- Fixed flickering of the data tree for internal datasets after closing preview
Full list of changes.