Version History


  • Added support for macOS Mojave dark themes.
  • IPhased out old HITheme Carbon API making the control have zero Carbon footprint.
  • Removed support for old style Carbon compile, and minimum MacOS version is now 10.9.


  • Updated the drawing API for next generation of Xojo.


  • Added Hi-DPI support on Linux systems.
  • Added GTK3 support on Linux systems.


  • Added Windows Hi-DPI IDE design mode support.
  • Did some fixes in Hi-DPI runtime mode.


  • Did Windows changes for Xojo 2016r4 compatibility.
  • Greatly improved drawing on all Linux systems including Raspberry PI.


  • Added support for HiDPI on Windows systems.
  • Boundaries of the control in IDE design mode now better reflect the actual size of the control as it will look like when you run it on Windows systems.
  • Added HiDPI and Retina toolbar icons for design mode with Xojo 2016 and later.


  • Slowed the initial spin right after click on the up/down arrows, on Mac and Linux systems.
  • Changed compiler on Linux 32 bit to Clang.
  • Changed compiler on Linux 64 bit to Clang.
  • Changed the compiler on Linux ARM 32 bit to Clang.


  • Added 64 bit compile support for Mac targets.
  • Added 64 bit compile support for Windows targets.
  • Added 64 bit compile support for Linux target.
  • Added ARM compile support for Linux target.
  • Changed the compile architecture and cleaned out obsolete API's for no longer supported Windows versions such as Win95 and 98 on Windows systems


  • Did a change in API's on MacOS X to support comming versions of Xojo and changes in Mac OS X.
  • Plugin segments come code signed on MacOS X systems.
  • Documentation now also ships as docset for the awesome Dash viewer from


  • Now also ships with a Xojo plugin. The Xojo plugin comes in the new Xojo format and is compiled with newer SDK, and includes Cocoa design time mode.


  • Fixed a crash issue in Cocoa target under Real Studio 2012.


  • Added Real Studio 2012 support (r1.1 or later needed).
  • Changed Linking so that the DateControl could work with modern Linux distros like Ubuntu 12.04 for example when used with Real Studio 2012 or later.


  • Fixed issue with Chinese AM/PM representation on MacOS Carbon and Cocoa as well as possibly Linux and Windows and possibly other Asian languages.


  • User can now travel between fields in the control by pressing same key as is set as time separator in the control at any given time.


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


  • Added Cocoa compile support (REALbasic 2010r3.1 or later needed for using Cocoa)


  • Fixed Windows Focus issues.
  • Improved Windows key handling.


  • Made adjustments so that font sizes work correctly with REALbasic 2009r4.
  • MacFontSize, WinFontSize and LinuxFontSize properties now have the type Single instead of Integer.
  • Added a WinTextUnit property.
  • Added a LinuxTextUnit property.
  • Windows fonts can now be nailed down to normal size pixels.


  • Made fonts look correct on Windows Vista systems.
  • Using FontName = System and FontSize = 0 on Windows systems now calls for default system font for the given system.


  • Fixed a problem with PowerPC build on REALbasic 2008r5.
  • Plugin is now linked against and dependent on libstdc++6 instead of libstdc++5 on Linux systems.


  • Added support for MacOS X Universal Build.


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


  • Fixed a crash problem when a project using TimeControl was cross compiled using MacOS IDE to target Windows systems.


  • Added Linux compile support.
  • Added support for the REALbasic Linux IDE.
  • Added a LinuxTextFont property.
  • Added a LinuxTextSize property.
  • Added a LinuxFontBold property.
  • Unused KeyDown such as for example Enter and Escape events are now passed to the parent window.
  • Font properties are now more responsive when they are set in the IDE design mode.
  • Fixed a small Keystroke filtering bug.


  • The control no longer uses the old and very little supported Apple TimePicker which has caused a number of problems and limitations in the past.
  • Added a TimeFormat property which has a setting for Automatic and 24 hour mode.
  • The control now draws it self perfectly when in the REALbasic 2005 design mode. (This was not possible with the Apple control).
  • Fixed a problem on MacOS with the ShowSeconds property.
  • Fixed a problem with focus on Floating Windows on MacOS systems.


  • Fixed a problem on MacOS X where actual value of the control did not get updated when holding down arrow keys.


  • Added REALbasic 2005 support.
  • Added a MacMouseDown event.
  • Improved the documentation.


  • Fixed a problem in the new TimeValue property where Hour field was getting its value from WeekOfYear causing all sorts of problems.
  • The Mach-O targets were re-linked without flat namespace to enable multiple Mach-O plugins to run in the same project.
  • The plugin now comes with high quality HTML documentation instead of RB Plugin Plunger documentation.


  • Added support for REALbasic 5.5.
  • Added support for Composite Windows.
  • Added Mach-O compile support. (A REALbasic 5.5.2 and later feature)
  • Added a TimeValue as Date property.


  • Adjusted the control to work on Panther.
  • Discovered a huge embedding flaw in REALbasic and did counter measures to avoid them, this will solve a lot of long-standing issues when a DateControl is placed on top of a TabPanel control.
  • The Control now also comes with a plugin for the REALbasic Windows IDE.


  • Fixed a problem with time setters when compiling for Windows systems.


  • Did some more REALbasic 5.x adjustments
  • 1.3.1:

  • Fixed a problem that was born with the RB 5 fix, where all Win32 Apps compiled with RB 4.x would fail and all Win32 Apps compiled with RB 5 would fail on Win 98.


  • Made changes in the Win32 code to support the new Unicode based Window system in REALbasic 5.0 compiled Win32 apps.
  • Fixed a problem where the copy protection could cause unwanted nag on the new REALbasic 5.0.


  • Added a TextFont property.
  • Added a TextSize property.
  • Added a FontBold property.
  • Added a GotFocus event.
  • Added a LostFocus event.
  • Fixed a design mode problem where the control would sometimes disappear if the window was closed and opened again.


  • Background Theme stripes are now aligned correctly when the control lives on a TabControl on MacOS X.
  • Background color is now correct when the control lives on a TabControl on MacOS Classic.
  • The Win32 compile size is now 47% smaller than in version 1.0.
  • The plugin now also ships with HTML help in addition to the RB Plugin Plunger help.


  • This is the first version.