Skip to content
This repository has been archived by the owner on May 5, 2024. It is now read-only.

Releases: bmjcode/uptime-clock

Version 1.1.2

05 May 13:50
Compare
Choose a tag to compare

Fixed

  • Fixed a possible GDI leak in PaintClockWindow.
  • Fixed the wrong cursor showing over the clock window.
  • Further code cleanup.

Version 1.1.1

04 May 18:50
Compare
Choose a tag to compare

Fixed

  • Reduced flicker on larger screens.
  • Further code cleanup.

Version 1.1.0

03 May 00:58
Compare
Choose a tag to compare

Added

  • Support for running on obsolete Windows versions (useful for troubleshooting legacy systems).

Changed

  • Increased the font size.
  • Re-wrote text handling to work both with and without Unicode support.
  • Significantly cleaned up the code:
    • Renamed several functions to more accurately describe what they do.
    • Used more Win32-like variable and type names like HCLOCKWINDOW instead of struct clock_window*.
    • Re-wrote LayOutClockWindow() to make it easier to understand.

Fixed

  • Only update the clock when the window is shown.
  • Eliminated unnecessary re-drawing in LayOutClockWindow().
  • Added a missing check after a memory allocation in CreateClockWindow().
  • Cleaned up working but semantically-incorrect code, including:
    • Re-implementing keyboard shortcuts correctly using an accelerator table.
    • Setting the window background using wc.hbrBackground rather than by processing WM_PAINT.
    • Correcting several instances of NULL instead of FALSE.

Version 1.0.2

03 Oct 22:45
Compare
Choose a tag to compare

Bugfix release.

Fixed

  • Use the correct unit conversion for days in the uptime display.

Version 1.0.1

24 Sep 14:35
Compare
Choose a tag to compare

Code cleanup release.

Version 1.0.0

31 Mar 15:18
Compare
Choose a tag to compare

Initial release.