This repository has been archived by the owner on May 5, 2024. It is now read-only.
Releases: bmjcode/uptime-clock
Releases · bmjcode/uptime-clock
Version 1.1.2
Version 1.1.1
Fixed
- Reduced flicker on larger screens.
- Further code cleanup.
Version 1.1.0
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 ofstruct 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 processingWM_PAINT
. - Correcting several instances of
NULL
instead ofFALSE
.
Version 1.0.2
Bugfix release.
Fixed
- Use the correct unit conversion for days in the uptime display.
Version 1.0.1
Code cleanup release.
Version 1.0.0
Initial release.