From 9b975004a8e9b2cba5b1652cbbf1d324798233cf Mon Sep 17 00:00:00 2001 From: PwLDev Date: Thu, 7 May 2026 09:39:56 -0700 Subject: [PATCH] update milsko upstream --- binding.gyp | 20 ++++++++++++++++++++ deps/milsko | 2 +- package.json | 4 ++-- src/classes.cpp | 2 ++ 4 files changed, 25 insertions(+), 3 deletions(-) diff --git a/binding.gyp b/binding.gyp index 8b2c19d..029006f 100644 --- a/binding.gyp +++ b/binding.gyp @@ -41,6 +41,7 @@ "deps/milsko/src/widget/button.c", "deps/milsko/src/widget/separator.c", "deps/milsko/src/widget/numberentry.c", + "deps/milsko/src/widget/tab.c", "deps/milsko/src/widget/subwindow.c", "deps/milsko/src/widget/image.c", "deps/milsko/src/widget/submenu.c", @@ -56,6 +57,7 @@ "deps/milsko/src/widget/combobox.c", "deps/milsko/src/widget/checkbox.c", "deps/milsko/src/widget/entry.c", + "deps/milsko/src/widget/calendar.c", "deps/milsko/src/widget/window.c", "deps/milsko/src/cursor/default.c", "deps/milsko/src/cursor/arrow.c", @@ -97,6 +99,24 @@ "deps/milsko/src/icon/back.c", "deps/milsko/src/icon/computer.c", "deps/milsko/src/color.c", + "deps/milsko/external/stb_truetype.c", + "deps/milsko/external/stb_image.c", + "deps/milsko/external/stb_ds.c", + "deps/milsko/external/libz/src/inflate.c", + "deps/milsko/external/libz/src/compress.c", + "deps/milsko/external/libz/src/deflate.c", + "deps/milsko/external/libz/src/gzread.c", + "deps/milsko/external/libz/src/crc32.c", + "deps/milsko/external/libz/src/infback.c", + "deps/milsko/external/libz/src/zutil.c", + "deps/milsko/external/libz/src/gzlib.c", + "deps/milsko/external/libz/src/inftrees.c", + "deps/milsko/external/libz/src/uncompr.c", + "deps/milsko/external/libz/src/gzwrite.c", + "deps/milsko/external/libz/src/trees.c", + "deps/milsko/external/libz/src/gzclose.c", + "deps/milsko/external/libz/src/inffast.c", + "deps/milsko/external/libz/src/adler32.c", ], "include_dirs": [ "deps/milsko/include", diff --git a/deps/milsko b/deps/milsko index 49294dc..37c3f9c 160000 --- a/deps/milsko +++ b/deps/milsko @@ -1 +1 @@ -Subproject commit 49294dc975ea17a33726069e4d9803ba228e66ff +Subproject commit 37c3f9cbdc32618abb64209232d81dcc4bb432b8 diff --git a/package.json b/package.json index 91b08fc..b266d65 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { "name": "milsko", - "version": "1.0.1", + "version": "1.2", "description": "Lightweight and cross-platform native GUI toolkit", - "upstream": "ea20a31694", + "upstream": "v1.2", "main": "dist/index.js", "scripts": { "install": "node-gyp-build", diff --git a/src/classes.cpp b/src/classes.cpp index 9553c4e..60a1337 100644 --- a/src/classes.cpp +++ b/src/classes.cpp @@ -9,6 +9,7 @@ Napi::Object ClassesInit(Napi::Env env, Napi::Object exports) { classes.Set("Box", NAPI_MWCLASS(env, MwBoxClass)); classes.Set("Button", NAPI_MWCLASS(env, MwButtonClass)); + classes.Set("Calendar", NAPI_MWCLASS(env, MwCalendarClass)); classes.Set("CheckBox", NAPI_MWCLASS(env, MwCheckBoxClass)); classes.Set("Entry", NAPI_MWCLASS(env, MwEntryClass)); classes.Set("Frame", NAPI_MWCLASS(env, MwFrameClass)); @@ -20,6 +21,7 @@ Napi::Object ClassesInit(Napi::Env env, Napi::Object exports) { classes.Set("ScrollBar", NAPI_MWCLASS(env, MwScrollBarClass)); classes.Set("SubMenu", NAPI_MWCLASS(env, MwSubMenuClass)); classes.Set("SubWindow", NAPI_MWCLASS(env, MwSubWindowClass)); + classes.Set("Tab", NAPI_MWCLASS(env, MwTabClass)); classes.Set("Viewport", NAPI_MWCLASS(env, MwViewportClass)); classes.Set("Window", NAPI_MWCLASS(env, MwWindowClass)); classes.Set("ProgressBar", NAPI_MWCLASS(env, MwProgressBarClass));