TWebUpdate Changelog

What's new in TWebUpdate 10.2.4.0

Mar 31, 2020
  • New: UIStyle property for TMSStyles in TAdvProgressBar TPlannerMaskDatePicker TAdvSearchList and THTMLabel
  • New: UIStyle property for TMSStyles and button colors can be adjusted in TAdvMultiButtonEdit
  • New: TRatingCategory.OnImageIndexTRatingCategory.OffImageIndex properties added in TAdvRatingGrid
  • New: Support for high DPI in TAdvMaskEditButton and TPlannerMaskDatePicker
  • New: StyleElements property exposed in TAdvSearchEdit
  • New: StyleElements property exposed in TAdvDropDown
  • New: Possible to make no page active (ActivePageIndex to -1) in TAdvOfficePager TAdvOfficeTabSet and TAdvSmoothTabPager
  • New: GridLines GridLineColor properties added in TAdvRatingGrid
  • New: DropDownWidth property added in TAdvGlowButton
  • New: Button colors of TAdvEditButton TAdvMaskEditButton and TAdvSpinEdit can now be set and changes with new Office styles
  • New: Added error balloon tips for invalid entries in TAdvInputTaskDialog
  • Improved: Office styles support in TAdvSearchEdit
  • Improved: Label positioning when ParentFont = true in TAdvComboBox
  • Improved: Changed Column[x].ButtonCaption setter to allow dynamic button caption config in TDBAdvGrid
  • Improved: Additional button painting when StyleElements is set to [] in TAdvMultiButtonEdit
  • Fixed: Support for High DPI of new dropdown arrow and high dpi resize on focus issue in TAdvSmoothEditBtn
  • Fixed: Rare issue with high DPI when using ShowError = true in TAdvEdit
  • Fixed: ParentFont kept true on initialization for Edit Dropdown and other affected components
  • Fixed: No more difference between Group items and loose TAdvOfficeCheckBox and TAdvOfficeRadioButton styles
  • Fixed: Issue with styler and font color setting in TAdvComboBox
  • Fixed: Issue with mouse wheel selection move on top and bottom row
  • Fixed: Issue with large imagelist image sizes in TAdvRatingGrid
  • Fixed: Issue with label font high DPI handling when ParentFont = true in TAdvSpinEdit
  • Fixed: Issue with hints on selector items in TAdvOfficeToolSelector
  • Fixed: Issue with gradient panel background color when using VCL styles in TInspectorBar
  • Fixed: Issue with custom border drawing in specific circumstances in TAdvStringGrid
  • Fixed: Issue with adding new TPlannerMaskDatePicker control on form
  • Fixed: Issue with Paste after programmatic text insert in TAdvMemo
  • Fixed: Image was incorrectly scaled on high DPI in TImageTextItem
  • Fixed: Fixed : Support for High DPI of new dropdown arrow in TAdvEditButton and TAdvMaskEditButton
  • Fixed: Error in IDE when deleting assigned ComboBox of TAdvFormStyler in design-time
  • Fixed: Dropdown button colors in office 2019 styles in AdvSmooth dropdown components
  • Fixed: Color consistency for edit components and TAdvTrackBar in Office 2019 Gray and forcing color in dropdown for TAdvComboBox TAdvEdit and TAdvDropDown

New in TWebUpdate 10.2.3.0 (Mar 17, 2020)

  • New : TDBAdvRichEditorHTMLIO component added
  • New : TAdvStickyPopUpMenu high DPI per monitor handling implemented
  • New : OnBeforePopupMenu event added in TAdvRichEditor
  • New : GlyphIndex property added to support imagelist images for button in TAdvEditBtn
  • New : Event OnError added in TAdvIPEdit
  • New : BeepOnError property added in TAdvIPEdit
  • Improved : When Text = empty draw no line at bottom of TAdvSignatureCapture
  • Improved : Find and replace within selection in TAdvMemo
  • Fixed : With Styler Font is used when item is not selected in TAdvStickyPopUpMenu
  • Fixed : Spin button strange issue with Windows XXX VCL styles in TAdvSpinEdit
  • Fixed : Regression with copy and paste control at design-time in TAdvGlowButton
  • Fixed : Issue with use of non-incremental programmatic narrowdown
  • Fixed : Issue with persisting UIStyle property in TAdvStringGrid
  • Fixed : Issue with disjunct row selection in combination with PreciseCheckClick = true in TAdvStringGrid
  • Fixed : Issue with MouseActions.DirectEdit custom inplace editors and cell validation in TAdvStringGrid

New in TWebUpdate 10.2.2.0 (Mar 12, 2020)

  • New: TAdvSmoothComboBox per monitor DPI handling
  • Improved: Function added in TAdvSmoothListBox to change DPI scale from TAdvSmoothComboBox
  • Fixed: Dropdown direction of TAdvSmoothComboBox with multiple screens
  • Fixed: C specific issue with AdvMemo.hpp file

New in TWebUpdate 10.2.1.0 (Mar 10, 2020)

  • New : Exposed StyleElements for TAdvSmoothToggleButton
  • Improved : Runtime VCL style switching handling in TDBAdvGrid
  • Improved : High DPI handling for column fonts in TDBAdvGrid
  • Fixed : Small issue with parsing image width / height from HTML file in TAdvRichEditor
  • Fixed : Repeat find in wordwrapped text in TAdvMemo
  • Fixed : Regression with editing via a TDBAdvEdit
  • Fixed : Regression with OnChange event for spin button click in TAdvSpinEdit
  • Fixed : Per monitor high DPI handling of TAdvToolBarButton
  • Fixed : Issue with wordwrapped hyperlink click
  • Fixed : Issue with using TAdvToolBarPager without styler component
  • Fixed : Issue with setting control disabled and changing dataset enabled state in TAdvDBLookupComboBox
  • Fixed : Issue with precision for high DPI calculationn for label of TAdvDBLookupComboBox
  • Fixed : Issue with label font for high DPI in TAdvEdit
  • Fixed : Issue with default UIStyle property of TAdvStringGrid
  • Fixed : Issue with TAdvToolBarPager overlapping of the TAdvPage captions when width was too small in Office 2019
  • Fixed : Issue with Form.KeyPreview and default handling of ESC and RETURN keys
  • Fixed : Issue with ESC handling in TDBAdvEdit TDBAdvEditBtn

New in TWebUpdate 2.4.2.0 (Feb 19, 2018)

  • New : Event with info on new vs local file version comparison

New in TWebUpdate 2.2.9.2 (Jul 3, 2015)

  • Fixed : Issue with VersionCheck = vcUpdateOnly

New in TWebUpdate 2.2.9.1 (Jul 3, 2015)

  • Fixed : Rare IO error case with handling logging

New in TWebUpdate 2.2.9.0 (Jul 3, 2015)

  • New : Delphi XE8 & C++Builder XE8 support
  • Improved : More accurate operating system version reporting

New in TWebUpdate 2.2.8.1 (Jul 3, 2015)

  • Fixed : Issue with checksum update verification

New in TWebUpdate 2.2.8.0 (Jul 3, 2015)

  • New : Delphi XE7 & C++Builder XE7 support

New in TWebUpdate 2.2.7.1 (Jul 3, 2015)

  • Improved : Handling of general update description

New in TWebUpdate 2.2.7.0 (Jul 3, 2015)

  • New : Delphi XE6 & C++Builder XE6 support

New in TWebUpdate 2.2.6.0 (Jul 3, 2015)

  • New : Support for Russian language
  • New : Public property HideURLInLogFile added
  • New : APPDATA prefix support added for installing files in the common data folder

New in TWebUpdate 2.2.5.3 (Jul 3, 2015)

  • Fixed : Issue with checksum version comparison

New in TWebUpdate 2.2.5.2 (Jul 3, 2015)

  • Fixed : Issue for 64bit for C++

New in TWebUpdate 2.2.5.1 (Jul 3, 2015)

  • Fixed : Issue with triggered OnDownloadEULA

New in TWebUpdate 2.2.5.0 (Sep 19, 2013)

  • New : Delphi XE5 & C++Builder XE5 support
  • Improved : Handling of config files for use with services

New in TWebUpdate 2.2.4.2 (Jul 1, 2013)

  • Fixed : Issue with NewVersionAvailable function for unconditional updates

New in TWebUpdate 2.2.4.1 (May 31, 2013)

  • Improved : Handling updates when retrieving the checksum fails

New in TWebUpdate 2.2.4.0 (Feb 6, 2013)

  • New : Extra check & extra OnStatus message for downloads where filesize of download is incorrect
  • Improved : Progressbar positioning on progressform for use in apps with skinning

New in TWebUpdate 2.2.3.0 (Dec 6, 2012)

  • New : Support for Catalan language added

New in TWebUpdate 2.2.2.0 (Nov 19, 2012)

  • New : Property AutoRestart added

New in TWebUpdate 2.2.1.0 (Nov 19, 2012)

  • New : Greek version of wizard added

New in TWebUpdate 2.2.0.7 (Oct 2, 2012)

  • Improved : Handling date based updates with specific machine date format settings

New in TWebUpdate 2.2.0.6 (Aug 7, 2012)

  • Fixed : Issue with localization of download progress form
  • Fixed : Issue with CAB extraction in 64bit EXEs

New in TWebUpdate 2.2.0.4 (Apr 12, 2012)

  • Improved : Handling of .INF files with mandatory file lists and missing description

New in TWebUpdate 2.2.0.3 (Feb 1, 2012)

  • Fixed : Issue with using TWebUpdate with UAC turned off
  • Fixed : Issue with error handling when disconnect happens during update download

New in TWebUpdate 2.2.0.1 (Aug 17, 2011)

  • Fixed : Issue with using TWebUpdate with UAC turned off

New in TWebUpdate 2.2.0.0 (Jun 10, 2011)

  • New : Possibility to turn off UAC prompt (registered version only)
  • New : OnSetAppParamBefore, OnSetAppParamAfter events added

New in TWebUpdate 2.1.5.1 (May 10, 2011)

  • Fixed : Issue with wizard form in Delphi 7

New in TWebUpdate 2.1.5.0 (Apr 15, 2011)

  • Improved : Internally use TMemIniFile instead of TIniFile for speed
  • Fixed : Issue with sequence of status events

New in TWebUpdate 2.1.4.0 (Mar 21, 2011)

  • New : CertCheck property added to disable certificate checks

New in TWebUpdate 2.1.3.6 (Feb 28, 2011)

  • Fixed : Issue with loading TXT EULAs in wizard

New in TWebUpdate 2.1.3.5 (Jan 24, 2011)

  • Improved : Handling of setting UseWinTempDir
  • Fixed : Issue with mandatory files where description is missing

New in TWebUpdate 2.1.3.3 (Dec 6, 2010)

  • Improved : Handling of HTTP POST for secure sites

New in TWebUpdate 2.1.3.2 (Nov 16, 2010)

  • Fixed : Get proper Program Files folder for 32bit apps on 64bit Windows

New in TWebUpdate 2.1.3.1 (Oct 11, 2010)

  • Fixed : Issue with DateSeparator/TimeSeparator in persisting last update timestamp to registry

New in TWebUpdate 2.1.3.0 (Mar 30, 2010)

  • New : Added support to specify local application data folder for downloads
  • Improved : Display of new date based version update in wizard
  • Fixed : Default parameters for DoUpdate() / Wizard.Execute call

New in TWebUpdate 2.1.1.0 (Feb 16, 2010)

  • New : Property ShowDownloadProgress added to show download progress when wizard is not used

New in TWebUpdate 2.1.0.4 (Feb 16, 2010)

  • Improved : Small change for URL parameter in OnFileNameFromURL event
  • Fixed : When UseWinTempDir is false and file is not a .CAB or .PAT file, keep file
  • Fixed : Issue with cancelling and restarting the wizard
  • Fixed : Issue with PostUpdateInfo with Unicode Delphi

New in TWebUpdate 2.1.0.0 (Oct 14, 2009)

  • New : Support for rich-text What's new & EULA files
  • New : Redesigned TMS UpdateBuilder utility
  • New : Exposed billboard position, stretch, center in TWebUpdateWizard
  • Improved : Handling of the WebUpdateWizard with silent restart

New in TWebUpdate 2.0.14.0 (Sep 8, 2009)

  • New : Property ReceiveTimeOut added
  • New : Built-in support for Turkish language in dialogs

New in TWebUpdate 2.0.12.2 (Sep 8, 2009)

  • Fixed : Issue with control positioning on translated wizard pages

New in TWebUpdate 2.0.12.1 (Sep 8, 2009)

  • Fixed : Issue with Cancel clearing when WUpdate restarts

New in TWebUpdate 2.0.12.0 (Sep 8, 2009)

  • New : Property ForceUpdate added
  • Improved : Support to allow using custom what's new & EULA handling via wizard

New in TWebUpdate 2.0.10.3 (Sep 8, 2009)

  • Improved : Cancel handling from HandleActions stage

New in TWebUpdate 2.0.10.2 (Sep 8, 2009)

  • Improved : Suppress messagebox for server connection problems when UpdateUpdate = wuuSilent

New in TWebUpdate 2.0.10.1 (Sep 8, 2009)

  • New : Check for Delphi 2009 / C++Builder 2009 for logging
  • Fixed : Issue with Windows Vista & Delphi 2009

New in TWebUpdate 2.0.9.1 (Sep 8, 2009)

  • Improved : New status messages for changing FTP directory
  • Improved : Error logging for FTP based updates
  • Fixed : Issue with sub .INF file processing for Windows Vista

New in TWebUpdate 2.0.7.2 (Sep 8, 2009)

  • New : property TimeOut
  • New : Status events when file after download cannot be deleted/renamed
  • New : Preselect=0|1 per file possible to control preselect in wizard checklistbox
  • New : Event OnBeforeDownload triggered before getting "What's new" file.
  • Improved : Will automatically handle URLs with '?' used
  • Improved : French language version of wizard
  • Improved : Fix for Vista UAC with runbefore/runafter commands

New in TWebUpdate 2.0.3.4 (Sep 8, 2009)

  • New : Automatic LIB reference in HPP file generation
  • Improved : Cleanup of file WUPDATE.INI
  • Fixed : Issue with command line parameters for app restart

New in TWebUpdate 2.0.3.1 (Sep 8, 2009)

  • New : View in Notepad popup for What's new & EULA in wizard
  • New : OnBeforePost event
  • New : Delphi 2006 & C++Builder 2006 support
  • Improved : WebUpdate.OnSuccess triggered from wizard execution
  • Fixed : CAB extraction issue with multi level directory hierarchy

New in TWebUpdate 1.7 (Sep 8, 2009)

  • New : View in Notepad popup for What's new & EULA in wizard
  • New : OnBeforePost event
  • New : Delphi 2006 & C++Builder 2006 support
  • Improved : WebUpdate.OnSuccess triggered from wizard execution
  • Fixed : CAB extraction issue with multi level directory hierarchy