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 5331 - Turkey abandons DST, changing timezone to GMT+03:00 without DST.
  • Build 5330 - Fixed a bug introduced in build 5325 when taskbar hook.dll was still installed in unsupported OS such as Windows 10 Anniversary when no taskbar clocks are configured by user. This bug has a nasty side effect of "frozen clock" appearance in taskbar.
  • Build 5329 - A bit of cleanup and refactoring.
  • Build 5328 - Added an option to specify clock background in skin.ini (font section, background attribute, RGB value as for other colors, will work when bitmaps are not available, otherwise the background is taken from bitmaps).
  • Build 5325 - Added a check if user has any taskbar clocks before displaying a warning about Windows 10 no longer supporting taskbar clock replacement.
  • Build 5324 - Egypt cancels DST.
  • Build 5323 - Novosibirsk, Russia timezone change from GMT+06:00 to GMT+07:00 on July 24, 2016 at 02:00.
  • Build 5322 - Added a handler for Windows 10 build 14291 and over not to install hook in taskbar and to display a warning that OS no longer supports replacing taskbar clock.
  • Build 5318 - Morocco DST adjustments for years 2016 and 2017.
  • Build 5317 - Code signing certificate update.
  • Build 5316 - Egypt - DST reintroduction in 2016.
  • 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.