14.0.22

<< Click to Display Table of Contents >>

Navigation:  Version History >

14.0.22

ServerController.OnBackButton should work as expected now. The method signature changed, though:

 

TOnBackButtonEvent = procedure(var VResyncInfo: TIWResyncInfo) of object;

 

where:

 

TIWResyncInfo = record

 

CurrentTrackId: Cardinal;

 

SubmittedTrackId: Cardinal;

 

FormName: string;

 

FormClassName: string;

 

ExecuteForm: Boolean;

 

SetActiveForm: Boolean;

 

RecreateActiveForm: Boolean;

 

Handled: Boolean;

 

end;

 

TContentForm was greatly extended and improved. TContentBase.Execute method changed signature. There is a new parameter named aParams.

 

function Execute(aRequest: THttpRequest; aReply: THttpReply; const aPathname: string; aSession: TIWApplication; aParams: TStrings): boolean; virtual;

 

Bug fix: Put a frame on a IWForm during design time should work now. This bug fix was listed in version 14.0.19 history but it was not included.

 

Bug fix: Under some circumstances a CallBack call could raise an access violation when updating controls with invalid values.

 

Bug fix: IWTimer inside frames was not tiggering async events.

 

Bug fix: IWDBCheckBox could raise an exception during rendering if the underlying DataSet was empty.

 

GoToURL is now using window.location.replace, instead of META REFRESH tag. his method now has a new parameter aPrependBaseUrl. The session base url will be used to prepend relative URLs if this parameter is true.

 

Lots of internal improvements and other optimizations