Home Contact Buy Now
Home Download Video Free Buy Now Site Map Contact

World Clock Change Log

The most recent Anuko World Clock version is 6.0. You can download a trial version from here. To find out which version you have right-click on the clock and select the About World Clock option.


Changes since World Clock 6.0

  • Build 5315 - Tomsk, Russia timezone change in 2016 on May 29 from GMT+06:00 to GMT+07:00 at 02:00 AM.
  • Build 5313 - Venezuela time zone change on May 1, 2016 to GMT+04:00 at 02:30 local time.
  • Build 5311 - Magadan, Russia timezone change in 2016 - no law yet, but likely to pass by April 24, 2016.
  • Build 5310 - Azerbaijan abandons DST in 2016.
  • Build 5309 - Chile - reintroduction of DST on 2016.
  • Build 5308 - Fixed memory reallocation bug for big timezone history files.
  • Build 5307 - Haiti time zone change to the one without DST. Fixed memory reallocation bug.
  • Build 5305 - Sakhalin, Russia timezone change.
  • Build 5304 - Altai, Russia timezone change.
  • Build 5303 - Ulyanovsk Oblast, Russia timezone change.
  • Build 5301 - Astrakhan, Russia timezone adjusted for switch to GMT+04:00 on March 27, 2016 at 02:00 am.
  • Build 5298 - Cayman Islands DST rollback - not going to happen in 2016 as anticipated.
  • Build 5297 - Removed past, no longer relevant timezone changes to reduce complexity.
  • Build 5283 - Magadan, Russia timezone fixed.
  • Build 5282 - Astrakhan, Russia added to the city database.
  • Build 5281 - Chita, Zabaykalsky Krai, Russia time zone changes to UTC+9 on March 27, 2016 at 02:00 am.
  • Build 5278 - Aarhus, Denmark added to the city database.
  • Build 5276 - Duluth, MN, USA added to the city database.
  • Build 5260 - Work in progress redoing message handlers for Preferences pages.
  • Build 5257 - Refactoring and fixes for setting time sync server in Preferences.
  • Build 5245 - Switched to using only one right hand window at a time in Preferences.
  • Build 5238 - More cleanup and renaming.
  • Build 5228 - Split some large source files into smaller, more manageable files.
  • Build 5216 - Moved several functions to a utility library.
  • Build 5208 - Some renaming and reorganization in source files.
  • Build 5197 - Simplified the logic to show a warning about disabled wake timers.
  • Build 5194 - Some renaming, cleanup, and refactoring.
  • Build 5185 - Cleanup. Removed not needed variables and a function call.
  • Build 5184 - Some renaming and cleanup.
  • Build 5180 - Fixed return codes for the dialog procedure.
  • Build 5175 - Removed checks for legacy Classic Zonetick Style name, as it was replaced over 4 years ago.
  • Build 5170 - Removed no longer needed awc_LayeredWindow window class.
  • Build 5169 - Removed CS_OWNDC style from awc_GenericWindow class.
  • Build 5167 - Fixed a problem with initial desktop clock size being too small (was broken since build 5047).
  • Build 5164 - Removed no longer used functions.
  • Build 5163 - Removed no longer relevant Windows XP checks.
  • Build 5160 - Removed unused virtual function.
  • Build 5155 - Work in progress on separating a large clock.cpp file into separate, more manageable files.
  • Build 5153 - Removed 2 no longer used files.
  • Build 5151 - Removed base class from CClock and CGraphics - not used.
  • Build 5147 - Separated CGraphicsResource and CGraphicsResources into a separate file, also found a fixed a list resizing bug.
  • Build 5141 - Work in progress refactoring drawing clock sample in taskbar.
  • Build 5136 - Removed unneeded function call.
  • Build 5134 - Refactored (partially) DrawClockSample function (desktop drawing part only).
  • Build 5132 - Improved some code comments.
  • Build 5130 - Fixed a logical error in code when determining whether taskbar auto-hides.
  • Build 5129 - Some internal renaming in code for clarity of purpose.
  • Build 5124 - Reorganized header files a bit.
  • Build 5117 - Removed 2 unused variables, introduced a separate file for clock sample.
  • Build 5114 - Removed not needed synchronization locks in Preferences.
  • Build 5111 - Moved a few functions to a more appropriate place.
  • Build 5104 - Re-organized controls on the formats page in Preferences.

Changes in World Clock 6.0

Released October 28, 2015.
  • Build 5103 - Introduced an option to change the order of text on clocks (label date time, label time date, etc.).
  • Build 5098 - Fixed an issue with setting not being applied for "Appearance in taskbar" page.
  • Build 5097 - Introduced text alignment option for clocks.
World Clock example with left, center, and right text-alignment.
World Clock example with left, center, and right text-alignment.

  • Build 5095 - Put string table back into a resource dll, apparently it is needed for the tree in settings, broken in build 5065.
  • Build 5094 - Finished refactoring the windows procedure for the "Time and date display options" page.
  • Build 5086 - Refactoring in progress of the "Time and date display options" page handler in Preferences.
  • Build 5081 - Finished initial refactoring of "Appearance in taskbar" page handler.
  • Build 5074 - More refactoring in Preferences, mostly about "Appearance in taskbar" and "Time and date display options" pages.
  • Build 5068 - Some code reorganizing.
  • Build 5065 - Removed string table from res_en.dll as we use our own localization files. It turned out to a wrong thing to do, as it broke some labels in Preferences, rolled this back in build 5095 until a better solution is found.
  • Build 5064 - Work in progress on text alignment control.
  • Build 5063 - Replaced positions of date and time controls in Preferences to match default output (label, then date, then time).
  • Build 5061 - More refactoring of clock drawing code.
  • Build 5051 - Refactoring of clock drawing code.
  • Build 5044 - Cleanup, removed unused class members.
  • Build 5042 - Refactoring of time and date formatting functions.
  • Build 5038 - Moved 4 more functions to the utility library.
  • Build 5034 - Some renaming in code for clarity.
  • Build 5031 - Moved a few functions to utility library.
  • Build 5026 - Created a utility library with an intention to move stand-alone functions there.
  • Build 5023 - Added "skippages" option to the installer to simplify update process by not showing language, license, and directory pages.
  • Build 5018 - More refactoring of memory allocation.
  • Build 5007 - Fixed the installed for situations when a reboot is required.
  • Build 5000 - Refactoring memory allocation routines.
  • Build 4991 - Moved some more functions to the utility library.
  • Build 4986 - Some work on refactoring memory allocation.
  • Build 4980 - Fixed logging for sequential writes.
  • Build 4974 - Removed exe_timestamp from SIniData as it is not needed in hook.dll.
  • Build 4973 - Refactoring - eliminated some no longer needed parts.
  • Build 4969 - Moved out some functions to a utility library.
  • Build 4960 - Removed COMPILED macro from alarms.
  • Build 4956 - Added some diagnostics for Windows safe mode.
  • Build 4949 - Migration path for reinstalls from PROGRAMFILES32 to PROGRAMFILES64.
  • Build 4940 - Turkey DST change delayed 2 weeks for year 2015.
  • Build 4938 - Fixed a problem with displaying a system error correctly on Windows 10 when socket is dead.
  • Build 4929 - Disabled the "Auto-start on Windows logon" control in Preferences when system running in safe mode.
  • Build 4915 - Removed not used COMPILED parameter in a download URL.
  • Build 4913 - Removed no longer needed parameters in some functions.
  • Build 4911 - Switched from modified time to version number in a name of a temporary download file.
  • Build 4908 - A fix for a condition on download.
  • Build 4905 - Refactoring update mechanism, switched to checking a downloaded installer by version number, not timestamp.
  • Build 4901 - Added version information to the installer.
  • Build 4899 - Refactoring, removed a redundant function call.
  • Build 4895 - Changed the format of product version for files.
  • Build 4882 - Refactored logging.
  • Build 4869 - Norfolk Island time zone change.
  • Build 4867 - A bit of refactoring in deployment system to reduce complexity.
  • Build 4865 - Changes to deployment infrastructure and code signing to resolve issues with Comodo time stamping server (which is not behaving good recently).
  • Build 4862 - A fix for installer to clean old language files.
  • Build 4859 - Moved language files into a designated "lang" directory to keep things better organized.
  • Build 4856 - Reorganized documents in source tree.
  • Build 4854 - A fix for Preferences when no_preferences registry value is present.
  • Build 4851 - Addressed some x64 migration / portability warnings.
  • Build 4850 - Making things leaner, dropped no longer relevant files.
  • Build 4847 - A fix for a crash when Choose Color common dialog was invoked in Preferences in Windows 8.1.
  • Build 4846 - Refactoring.
  • Build 4843 - Fixed application manifests.
  • Build 4841 - A fix for common dialog library 6.0.0.0 for better look.
  • Build 4836 - Development environment updated to Visual Studio 2015.
  • Build 4831 - Installer migrated to x64.
  • Build 4830 - All components (except for the installer) in this build are compiled on x64 machine.
  • Build 4824 - Migrating to x64 build system. This build has hook.dll and world_clock.exe build on x64.
  • Build 4823 - Migrating to x64 build system, world_clock.exe in this build is x64 made.
  • Build 4822 - A fix for Time Table dropdown control. Refactoring.
  • Build 4815 - Installer fixed to detect video card OpenGL capabilities properly (it was broken in builds 4776 - 4814).
  • Build 4812 - Rollback to the previous build system and library linkage options (a fix for missing MSVCP140.dll in build 4811).
  • Build 4811 - This build has world_clock.exe compiled with a newer version of Visual Studio 2015. Do not use if you do not have MSVCP140.dll installed (it may be missing on a clean system).
  • Build 4810 - Refactoring iterations, mostly for clean compile and build for 64-bit systems.
  • Build 4788 - Chilliwack, BC, Canada added to the city database.
  • Build 4787 - Several refactoring iterations to make the installer and the application leaner by removing old code for no longer supported operating systems.
  • Build 4767 - End of support for 32-bit operating systems.
  • Build 4760 - Many small updates and fixes to the installer and the application, mostly in preparation to end support for 32-bit operating systems.
  • Build 4702 - Fixed Windows 10 issue with wrong Classic and Standard System Clock skins font color and text alignment.
World Clock in Windows 10 taskbar
World Clock in Windows 10 taskbar

  • Build 4700 - North Korea time zone changed to GMT+08:30 starting August 15, 2015.
  • Build 4697 - Windows 10 problem with visibility of fonts in Classic and Standard System Clock skins addressed.
  • Build 4696 - Added "Plain - Bigger Font" skin with Tahoma, 32 pt white font.
  • Build 4690 - Moldova DST transition times adjusted to 1 hour before European Union.
  • Build 4689 - Uruguay abandoned daylight saving time use.
  • Build 4688 - Some refactoring and code cleanup (related to Time Table).
  • Build 4683 - Time Table and Time Converter improved to handle Ctrl+C event to copy data to clipboard.
  • Build 4675 - Morocco DST adjustments.
  • Build 4670 - Boca Raton and Coral Springs in Florida, USA added to the city database.
  • Build 4668 - Cayman Islands timezone adjusted to accommodate their potential switch to DST in 2016.
  • Build 4665 - Refactoring / clean up of Time Converter code.
  • Build 4646 - Introduced copying to clipboard for a selected row in Time Table.
  • Build 4644 - Introduced user controllable timeout for news window automatic fade out.
  • Build 4642 - Added a clock template for International Date Line West and local time.
  • Build 4635 - Egypt DST abandonment.
  • Build 4633 - Egypt DST adjustment.
  • Build 4632 - Links updated to reflect changes on website.
  • Build 4622 - Mongolia DST introduction.
  • Build 4621 - Chile timezone changed - DST abandoned.
  • Build 4620 - Quintana Roo, Mexico time zone changed.
  • Build 4618 - Shortened title in Calendar window.
  • Build 4617 - Added version parameter to buy links.

Changes in World Clock 5.8.1

Released December 24, 2014.
  • Build 4615 - User-defined logging control is introduced.
  • Build 4611 - Rapallo, Italy added to the city database.
  • Build 4610 - Fort Collins, CO, USA added to the city database.
  • Build 4609 - Turks and Caicos timezone switch to GMT-04:00 without DST delayed until Nov 1, 2015.
  • Build 4606 - Cedar Park, TX, USA added to the city database.
  • Build 4605 - integrated a timezone change for Bougainville Island, Papua New Guinea from GMT+10:00 to GMT+11:00 on December 28, 2014.
  • Build 4602 - Fiji DST adjusted for 2014 (from Nov 2 to Jan 18).
  • Build 4596 - Turks and Caicos timezone changed to GMT-04:00 without DST.
  • Build 4591 - Russian time zones adjusted for October 26, 2014 changes (most cities go 1 hour back at 02:00 local time, 2 timezones re-introduced for Samara and Kamchatka).
  • Build 4581 - Ocala, FL, USA added to the city database.
  • Build 4580 - Waikoloa, HI, USA added to the city database.
  • Build 4578 - Morocco DST adjusted for 2014 and other years. Removed no longer relevant past history of timezone changes. Updated future timezone changes for Brazil and Egypt.
  • Build 4556 - Egypt DST adjusted for 2014.
  • Build 4553 - Egypt DST reintroduced.
  • Build 4542 - Crimean time zone adjusted.
  • Build 4534 - Chile DST adjusted for 2014.
  • Build 4532 - Turkey DST adjusted for 2014.
  • Build 4530 - Fixed a problem with displaced controls in Preferences that was introduced in build 4440.
  • Build 4527 - Fiji DST transition time adjusted.
  • Build 4517 - Simplified Chinese translation updated.
  • Build 4500 - Lots of minor refactoring and cleanup.
  • Build 4428 - Some adjustments in localization files.

Changes in World Clock 5.8

Released February 25, 2014.
  • Build 4400 - Removed debug logging from release code, which was mistakenly introduced in build 4369.
  • Build 4362 - Jordan DST re-introduction.
  • Build 4355 - Introduced a way to change time format in Time Converter.
  • Build 4354 - Formatting improvements in news notifications window, refactoring.
  • Build 4287 - Vertical alignment in taskbar on Windows 8 fixed.
  • Build 4285 - News reader refactored.
  • Build 4117 - Introduced vertical margin control on the "Appearance in taskbar" page in Preferences.
  • Build 4116 - Localized the "Font:" label in Preferences.
  • Build 4115 - Optimized windows message handling for taskbar clock.
  • Build 4088 - Libya timezone change (GMT+02:00, no DST). Some refactoring of taskbar drawing code.
  • Build 4063 - Added font selector for tooltip.
  • Build 4062 - Introduced font selector for calendar.
  • Build 4059 - Moved tooltip styling section from default.ini to world_clock.ini.
  • Build 4056 - Improved presentation of calendar.
  • Build 4050 - Refactored calendar style handling code (removed unused values).
  • Build 4039 - Alarms UI simplified by hiding not-relevant controls in some contexts.
  • Build 4038 - Extended the alarm system to support playing mp3 sounds (in addition to wav sounds).
  • Build 4035 - Alarms user interface improved in Preferences.
  • Build 4032 - Morocco DST adjustment.
  • Build 4030 - UI improvements on the News reader page in Preferences.
  • Build 4028 - Changed the "Disable notifications" flag on the News reader page in Preferences to "Show notifications" for clarity.
  • Build 4027 - Fixed a problem with RSS news notifications flag in the trial version.
  • Build 4025 - Tocantins, Brazil DST adjustment.
  • Build 4024 - Refactoring. Fiji DST adjustment.
  • Build 3984 - Refactoring, code cleanup, cosmetic changes to the UI, removed non-relevant controls from Preferences sections where they do not apply.
  • Build 3886 - Refactored checking for updates code.
  • Build 3883 - Simplified the "Maintenance Period Expired" message box.
  • Build 3873 - Removed the "Adjust for daylight saving time" option from Preferences UI to simplify things.
  • Build 3861 - Fixed a logical error in update check.
  • Build 3850 - Removed tooltips from Time Converter.
  • Build 3834 - Removed UTC offsets from clock labels in Preferences treeview.
  • Build 3829 - Improved presentation of the side panel on the World Map.
  • Build 3793 - Simplified the panel with city list on the World Map. Fixed its resizing problem.
  • Build 3749 - Israel DST extended.
  • Build 3748 - Morocco DST interruption adjustment.
  • Build 3745 - Refactoring and cosmetic changes on the About window.
  • Build 3697 - Started to use no_photos instead of no_city_photos registry value to control availability of the city photos feature.
  • Build 3686 - Fixed a problem with "5 min before alarms" time synchronization (removed redundant sync requests).
  • Build 3664 - Improvements done to tooltip presentation for better formatting of text in a smaller rectangle.
  • Build 3661 - Fixed a bug that prohibited downloading some of the photos (with low id numbers).
  • Build 3660 - Added a time string to tooltip in addition to the the date that was there already.
  • Build 3657 - Tooltip improvement: profile comments removed from tooltips with a photo to make more room for other text.
  • Build 3655 - Mandatory display of the About box in the trial version eliminated.
  • Build 3644 - Cosmetic UI improvement.
  • Build 3643 - A fix for reinstalls on Windows Server 2003.
  • Build 3641 - Static versus dynamic linking with C runtime is used in a utility DLL to fix an installation issue (wrong warning was displayed) on old systems (such as Vista and Windows Server 2003) without C runtime.

Change Logs for Earlier World Clock Versions

World Clock 5.7 - change logs for versions 5.1 - 5.7.
World Clock 5.0 - change logs for versions 4.1 - 5.0.
World Clock 4.0 - change logs for versions 3.1 - 4.0.
World Clock 3.0 - change logs for versions up to 3.0.