! fixed XP ToolTip and Calendar (my last implementation was wrong xD)
-
* updated and changed T-Clock's version again, also updated About text + "Copyright"
* updated make_release.cmd and Code::Blocks projects (added Workspace to ease building all)
! fixed type mismatch with export and actual definition... (I've changed some BOOL's to char's but didn't know about files importing them)
! fixed Visual Studio project file for Clock... used wrong path for 64bit build to reference it's dependency (damn you Copy&Paste!)
* small non-important changes on Code::Blocks project files.
+*! GCC (MinGW) compatible (builds and runs with it ;) building it with -flto still crashes without debugger..)
compatibility changes include:
* file names must end with lowercase extension, thus we lowercased some files (otherwise GCC would parse them as C++ and not C)
! casting a struct with two 4 byte integers into a 8 byte LLU integer can cause problems (GCC warned about it, alignment etc.)
* changed some functions taking a char* into taking a const char* (should improve performance, GCC warned about deprecated cast from "const char*" into "char*")
*! now using localtime_s() instead of _localtime64_s() as it's possible that time_t is 32 bit (while it shouldn't happen... it's better for GCC)
* renamed "hmod" into "hInstance" as that's the right name for it (also changed type from HANDLE to HINSTANCE for same reason)
! fixed some uninitialized variables in Tclock.c (beat100)
- removed some duplicate defines (already defined by windows headers)
* added include guard to tcdll.h
* improved _strncmp() (for what ever reason we need to use our custom shit^^)
* removed ambiguous "if" I've introduced (sry about that, I tend to produce them... but GCC still warns about them^^)
* updated/fixed Code::Blocks project file for MSVC