Version History

5.1.2:

  • Fixed crash issue if using auto-localize on Cocoa.
  • Fixed a issue where double click event did not fire on Cocoa.

    5.1:

  • Changed entry point loading to support REALbasic 2010r5 and later.

    5.0:

  • Added Cocoa compile support (REALbasic 2010r4 or later needed for using Cocoa)
  • Used a more optimized compiler on Windows systems.
  • Some of the DateDictionary functions now do more nil checks in case if nil is by accident passed to it as key.
  • The DateDictionary class is now console safe.
  • Added support for the new operator Operator_Subscript (read) on the DateDictionary class. (REALbasic 2010r4 or later needed for using the Operator_Subscript)
  • 4.2:

  • Added support for next generation of REALbasic.

    4.1.2:

  • Fixed a crash issue when using marked and special days.

    4.1:

  • Did some changes to make the plugin work on the latest REALbasic version.
  • Did some internal optimizations and replaced use of depreciated SDK functions.
  • Plugin is now linked against and dependent on libstdc++6 instead of libstdc++5 on Linux systems.

    4.0:

  • Added support for MacOS X Universal Build.

    3.8:

  • Added a UseSpecialDayColor property.
  • Added a SpecialDayColor property.
  • Added a DisabledSpecialDayColor property.

    3.7:

  • Some tweaks were done to add support for REALbasic 2006.

    3.6.2:

  • Fixed a bug where Months were off by one when using the Auto Localize feature on Linux system. (Track ID: 174).
  • Added support for users of the plugin to decide on if using more optimized GCC 4.0 Mach-O segment or a more backward compatible Mach-O segment. (Can be configured by using Plugin Tool 2.5 or later).

    3.6:

  • Added a QueryDayEnabled event to the CalendarControl class.
  • Added a Count function to the DateDictionary class.
  • Added a new variation of the Item function to the DateDictionary class.

    3.5:

  • Added support for next generation of REALbasic (Including the Linux IDE).
  • Improved the documentation.

    3.4:

  • Added a disabled state to the control.

    3.3.5:

  • Fixed a problem where the last day of each month could not be selected from code. (Track ID 141)

    3.3.4:

  • Fixed a selection problem when browsing months when only sundays were enabled.

    3.3.2:

  • Fixed a bug with marked days when the DrawOutOfBounds property was set to true.

    3.3:

  • Added a MouseDown event.
  • Connected the CancelEventAction property to the MouseDown event.

    3.2:

  • The Mach-O target was re-linked without flat namespace to enable multiple Mach-O plugins to run in the same project. (Track ID = 93).
  • Fixed a problem where sometimes DayClick events could show month as 13 when it should have been the first in next year. (Track ID = 94).
  • Changed how selection is displayed on Windows and Linux targets. (Track ID = 95).
  • Days are now drawn centered instead of right aligned on Windows and Linux targets.
  • The control now comes with high quality HTML documentation instead of Plugin Plunger documentation. (Track ID = 98).

    3.1:

  • Fixed a problem with marked days when the DrawOutOfBounds property was set to true. (Track ID 48)
  • Added Mach-O compile support. (Feature for REALbasic 5.5.2 and later)

    3.0.2:

  • Fixed a memory leak on each refresh in the CalendarControl for MacOS Classic target.
  • Changed double click handling so that right click is no longer counted in double clicks.

    3.0:

  • Added a MarkStyle property to change how marked days are displayed.
  • Added Linux support for the control.
  • Added Linux support for the DateDictionary.

    2.5:

  • Added ability to define special days per day.
  • Added ability to define special days per day without defining a special year.
  • Added ability to Mark days per day.
  • Added ability to Mark days per day without defining a special year.
  • Variant data can now be put behind definitions of Special and Marked days.
  • Added a DateDictionary class.
  • Fixed a minor memory leak.

    2.3.4:

  • Did a minor tweak to enable the control to run on the latest REALbasic 5.5 alpha’s.

    2.3.2:

  • Fixed a problem where the SelectionChanged event was not getting fired if a Date was selected by clicking on a grayed out day from the next or previous month.

    2.3:

  • Added a DayClicked event.
  • Added a DayDoubleClicked event.
  • Added a CancelEventAction property.
  • Changed the YearFieldClicked event to use the CancelEventAction property instead of returning true or false.

    2.2:

  • Added MaxDate property.
  • Added InitMaxYear property.
  • Added InitMaxMonth property
  • Added Sunday to SaturdayEnabled properties.
  • Added Sunday to SaturdaySpecial properties.
  • Added SpecialWDayStyle property.

    2.0:

  • The control is now written as a plugin, and now has no extra dependencies to other plugins, the plugins ships with a version for the REALbasic MacOS IDE and the REALbasic Windows IDE.
  • Fixed many draw glitches.
  • Added support for MinDate.
  • Added support for Initial settings from the IDE.
  • Added support for Automatic localization.