16.0.5 Version History

What’s New

  • Adding LockOnAsyncEvents works for IWBS4DropDown and IWBSDropDown
  • New inherited form creator. This is specially relevant for Lazarus once the built-in component creator doesn’t work correctly when working with resources other than TForm/TDataModule. Look for a new menu item under Tools -> IntraWeb menu on both Delphi and Lazarus.

Modified

  • ajaxCall() now also accepts strings that represent json objects (e.g. ‘{“from”: 3, “to”: 5}’) besides real json objects ( e.g. {from: 3, to: 5} ). The strings are parsed into real javascript objects before processing the call (it means that, in this case, you need to make sure that the string is a valid json string).
  • IntraWeb now adds {$codepage utf8} to all source code created via IntraWeb wizards under Lazarus. This is absolutely required in order to use unicode strings as constans.

Bug fix

  • (Lazarus only) Fixes Content handler resolution error 
  • (Lazarus only): Fixes IWSignaturePad rendering
  • Fix for ajaxCall when keyPress (and other async event handlers) also exists
  • IWjQGrid and IWjQDBGrid could fail to encode certain chars (CR, LF)
  • Fix: IWjQGrid could fail to render icons for navigation buttons depending on the theme used