- Increased the maximum supported date for the Jalali (Persian) calendar.
- Added x64 compilation support by arhangelsoft.
- Fixed bug in the Hebrew Calendar, which resulting an incorrect month name when the selected language was also Hebrew. Thanks to JHarding for reporting this bug.
- Added the
APIKey
andUserIP
properties to theTGoogleTranslator
class. These properties are required for having a valid Google service call.
- Added the
AdjustDays
property and theOnAdjustment
event to theTHijriCalendar
class, so that the Hijri dates can be adjusted.
- Fixed bug in parsing the ternary operator of the C-like expressions.
- Reduced expression tree of the C-like expressions by pre-calculating the constant sub-expressions.
- Added the missing piece of code that saves design-time value of the
Culture
andCalendarType
properties of theIntlDateTimeLabel
control into DFM.
- Fixed the compatibility issues with Delphi XE2 and XE3.
- Fixed the bug in applying translation on Delphi XE3. Thanks to David Esperalta for fixing the bug.
- Handled the exceptions that may occur while getting translatable properties of an OLE control. Thanks to jjLopaz for reporting this problem.
- Fixed the bug in the
TDBIntlDatePicker
control that was causing the dataset switch to edit mode. Thanks to JHarding for reporting this bug. - Fixed the issue with the popup position of the
TIntlDatePicker
control on multi-monitor systems. Thanks to Keeny for reporting this problem.
- Fixed the bug causing the invisible forms become visible after translation. Thanks to Ahell for reporting and fixing this bug.
- Made the package compatible with Delphi 2009. The package has some problems in Delphi 2009. Because of a few bugs in the
Controls
unit, mirroring the page and tab controls causes the child controls of these controls go off the screen. Some other common controls may also show odd behavior after toggling the layout's direction. - Fixed display problem of the
TIntlDatePicker
control on Windows XP. - Some minor tweaks.
- First public release