This brings DF24.0 support for the syncfusion library along with a SyncFusion version upgrade.
There's a patch for use of the RichTextEditor control and its drop down menu's when used in a DF24.0 cWebModalDialog control.
SyncFusion version 25.2.4
- New wrapper for Toast control, csfWebToast (Thanks András!)
- csfWebCarousel datastructure now also has fields for sCustomerId and sPath, those are userdefined and can be set via AddImage (no breakage on old API)
- csfWebCarousel has fixes to better deal when deleting images from the carousel. In particular when deleting the last image from the carousel.
- csfWebAccumulationChart now also has support for the new csfWebChartTooltip tooltip class.
2023-10-24
- SyncFusion updated to version 23.1.39
- LineChart now supports loading adding dynamic data via LoadPoints
- Added example for using DynamicContainer object and LineChart demo
- Added csfWebChartTooltip class
- Improved RTE support in regards to pbChanged which fixes issues with detecting when changes happen.
- Dropped DataFlex 19.1 support
DataFlex 2024 support
Improved multiline string support in the lexer DLL, better handling of embedded double quotes, better handling of unclosed strings.
Fixed runtime error on saving new file.
Fixed the statusbar INS/OVR pane to show the current caret overtype mode.
Added a new statusbar pane to show the current file's text encoding (UTF8/ANSI/OEM)
Reindent logic, don't re-indent multiline strings, instead leave those alone and don't touch them.
Clicking the text encoding pane in the statusbar now opens a panel that allows you to change the text encoding for the current file.
You can switch between OEM/ANSI and UTF8 and it will apply the change immediately.
You can choose to convert the text itself from one encoding to the other as well, this is optional.
Hammer 4 beta 2 release
We're happy to release Hammer 4 beta 2.
This release has a significant amount of changes and fixes in the UTF8/OEM arena.
Most of those had been found by Nils (thanks Nils)
New is also multiline string support
When compiling Hammer4 from source -from now on- you need to use at least DataFlex 20.0. It is -ofcourse- no problem to use Hammer4 for older versions of DataFlex. We also highly recommend you use 64 bit (in fact we now trigger a warning if you compiled in 32 bit as it happened to often that we started the hammer in another bitness version as that we compiled in...)
The about screen now has the bitness that The Hammer was compiled for.
The parser DLLs have been updated for Delphi source code to handle constructors/destructors
The icon is no longer transparent, so it's been "fixed".
Improved the FileFind parser to handle files with mixed line endings (CR vs CR/LF vs LF)
New scintilla DLLs to handle Enumeration_List/End_Enumeration_List code folding points (thanks Nils)
For UTF8 files the Hammer will now detect that the file has a BOM and if it does then the file will switch to UTF8 even if the default setting is set as OEM or ANSI.
https://projects.vdf-guidance.com/attachments/download/208/Hammer4-BETA-20231123.zip
Hammer 4 has matured enough to reach the beta stage.
Update to SyncFusion version 22.2.5
Added new control csfWebRichTextEditor
New demo views and improved Carousel control
DataFlex 23.0 compatibility including a FlexTron demo.
Using SyncFusion version 22.1.34
DataFlex 23.0 compatibility was added and a number of new controls.
Using SyncFusion version 20.3.0.47
The following DataFlex wrappers are currently available:
- Fixed: when changing rows in the List it would trigger an onChangeCurrentRow event (it still does), but not load
the database buffer for the new row. It does do that now. This is to closer match cWebList behavior.
- Fixed: when the list is for a child table, the first row would not load the rowID for that row
- Added ClearGrid method
- Added LogConsole method, let's you write to the javascript console from DataFlex
- Fix process pooling issue with pbGridConnected. This property with its code has been removed (was no longer used, but did cause issues)
- Added sfWebList.js logConsole function, helpful for some debugging scenarios.
- Property pbServerOnChangeCurrentRow replaced with pbServerChangingCurrentRow. This is now marked as a private property.
- change Dashboard.wo, hide/show the toolbar
- new Order.wo -> plain jane DAW order entry view for testing
- changed OrderHeaderPopup.wo, removed save confirmation as it delayed saving until after the grid reload in the invoking view (weird)
- new SyncFusionOrder.wo -> adapted DAW order entry view with SyncFusion List instead of DAW grid control (for testing and fixing a bug)
- change SyncFusionOrderSwedish.wo -> onCloseModalPanel logic added for if a user makes changes in the headerpopup, removed UpdateList in the onShow, it should not be needed.
- added moveToRow, MoveToRowByID methods with automatic scrolling
- Fixed clear_all on a csfWebList when it is child table
- Fixed the loading directly after a DD find to still load all data instead of the selected record (and skip loading relevant data)
- Added WebResourceManager and file upload demo for easy testing to see if the stylesheet fix is correct.
- Fix the broken pbVisible property for the column
- css fix: fix the dropzone for a cWebFileUploadButton or a cWebFileUploadForm inside a cWebModalDialog