The MiniGUI development team announces the availability of mGNCS 1.2.4, which is compliant to MiniGUI 4.0.x.
All users of MiniGUI are encouraged to use this version with your new MiniGUI apps, and report any bugs and incompatibilities to:
https://github.com/VincentWei/mgncs
- Tune code to comply with MiniGUI 4.0.x.
The MiniGUI development team announces the availability of mGNCS 1.2.2, which is compliant to MiniGUI 3.2.x.
All users of MiniGUI are encouraged to use this version with your new MiniGUI apps, and report any bugs and incompatibilities to:
https://github.com/VincentWei/mgncs
- Fix som bugs by merged pull requests from https://github.com/10km.
The MiniGUI development team announces the availability of mGNCS 1.2.0, which is compliant to MiniGUI 3.2.x.
All users of MiniGUI are encouraged to use this version with your new MiniGUI apps, and report any bugs and incompatibilities to:
https://github.com/VincentWei/mgncs
- Tune code to comply with MiniGUI 3.2.x.
- Tune code for 64-bit platform.
- Tune code to eliminate all warnings.
The handle type HPACKAGE
is now defined as aliases of PVOID
(typedef void* PVOID
). You may need to check your code to
reflect this change.
MiniGUI V3.2 now uses a UINT
instead of an int
integer for
the message identifier, and uses a LRESULT
integer for the return
value of a window callback procedure.
Therefore, the property wndProc
of mWidget
changed from
int (*wndProc)(clsName* , int, WPARAM, LPARAM);
to
LRESULT (*wndProc)(clsName* , UINT, WPARAM, LPARAM);
the property of callUserHandler
of mWidget
changed from
BOOL (*callUserHandler)(clsName* self, void *handler, int message, \
WPARAM wParam, LPARAM lParam, int *pRet);
to
BOOL (*callUserHandler)(clsName* self, void *handler, UINT message, \
WPARAM wParam, LPARAM lParam, LRESULT *pRet);
We now use a intptr_t
integer for the identifier of a mWidget object.
So you can pass a pointer as the identifier of the animation on 64-bit
platform.
As a result, the definition of the struct NCS_MNWND_TEMPLATE
changed:
typedef struct _NCS_MNWND_TEMPLATE{
const char* class_name;
intptr_t id;
int x, y, w, h;
...
intptr_t count;
DWORD user_data;
...
} NCS_MNWND_TEMPLATE;
The MiniGUI development team announces the availability of mGNCS 1.0.9. All users of MiniGUI are encouraged to test this version carefully, and report any bugs and incompatibilities to
https://github.com/VincentWei/mgncs
- The autoconf/automake config scripts are cleaned up.
(none).