Commit Graph

40426 Commits

Author SHA1 Message Date
halx99 8d9266d2bb
Update CHANGELOG 2021-10-12 16:33:06 +08:00
halx99 40be770d45
Update CHANGELOG 2021-10-12 15:40:36 +08:00
halx99 857d2c177f Optimize cmake scripts 2021-10-12 15:39:37 +08:00
halx99 86a28937fc
Merge pull request #521 from adxeproject/refine-lua-loader
Refactor lua loader, reload lua with file name as-is
2021-10-12 14:18:02 +08:00
halx99 846231e2f1 Fix #522 2021-10-12 13:16:27 +08:00
halx99 cc1d09d04d Remove unused 2021-10-12 13:12:44 +08:00
halx99 dfd93f6a10 lua load, better code style 2021-10-12 13:07:05 +08:00
halx99 9b88d72331 lua loader, more better pefromance 2021-10-12 12:35:03 +08:00
halx99 b98c496221 Remove unused 2021-10-12 12:18:38 +08:00
halx99 9fa030b5e9 More standard 2021-10-12 12:11:48 +08:00
halx99 c270fc3579 Remvoe lua 64bit bytecode spec
a. since we know how to compile compatible bytecode for both plainlua and LuaJIT
2021-10-11 23:26:25 +08:00
halx99 bfd5577753 Don't try different file ext, load as-is for lua load 2021-10-11 23:23:30 +08:00
halx99 5b3979a8ef Reduce file exist check 2021-10-11 22:57:21 +08:00
halx99 0b7ff8d9ea Refine lua loader 2021-10-11 22:34:41 +08:00
halx99 b99a445519 Fix ci 2021-10-11 13:44:28 +08:00
halx99 c38681bdd0 Code style 2021-10-11 12:15:41 +08:00
halx99 9ec47fdb2b HelloCpp use safe origin to position corner stubs 2021-10-09 14:48:18 +08:00
halx99 d51056935f Put fps labels to safe origin 2021-10-09 14:45:49 +08:00
halx99 d9b73b9a72 Fix codacy issues 2021-10-09 14:05:32 +08:00
halx99 bc4cbddd50 Fix some warnings 2021-10-09 13:48:56 +08:00
halx99 c74e196e67
Update README.md 2021-10-09 11:29:09 +08:00
halx99 909d90dae2
Merge pull request #520 from adxeproject/lua-5.4
Use lua-5.4.3 as default plainlua version
2021-10-08 17:35:23 +08:00
halx99 1ada732ffc Use lua-5.4.3 as default plainlua version
see also: #332
2021-10-08 16:15:33 +08:00
halx99 aad17cb9f3 Update lua debug project file template 2021-10-08 11:07:06 +08:00
halx99 9630464694
Rename templates/cpp-template-default/HelloLua.xsxproj to templates/lua-template-default/HelloLua.xsxproj 2021-10-08 00:00:06 +08:00
halx99 aa2b3a81e2 Add lua debug project file [skip ci] 2021-10-07 23:18:09 +08:00
halx99 bbd3a78ae4 Improve lua workflow on windows
a. Use working directory as default resource root on windows
b. Don't copy res and scripts to build binary dir on windows
c. Always build plainlua as dll on windows for fast debug
d. Remove 64bit spec search path for lua script
2021-10-07 18:44:34 +08:00
halx99 65f3b6d6d3 Force build lua vm as dll on windows for debugger happy 2021-10-07 15:37:04 +08:00
halx99 91f837ad43
Merge pull request #519 from rh101/webview-rapidjson
Use rapidjson for parsing webview json data
2021-10-06 23:20:32 +08:00
rh101 46befe3fab Use rapidjson for parsing webview json data
Rename methods
2021-10-07 00:37:37 +11:00
halx99 7f04344923
Update CHANGELOG 2021-10-06 18:48:13 +08:00
halx99 92890788f8 Update copyright notice [skip ci] 2021-10-06 18:47:07 +08:00
halx99 52dff7c19b Fix #518 2021-10-06 18:45:58 +08:00
halx99 696b58adda Update webp to 1.2.1 2021-10-06 17:00:28 +08:00
halx99 9134931bf7 Update minimp3 2021-10-06 11:26:47 +08:00
halx99 ff57086dd6 Fix #516 2021-10-06 11:24:39 +08:00
halx99 c7fbe512e4 Python3 support 2021-10-05 20:57:41 +08:00
halx99 3345d2f145
Merge pull request #514 from rh101/windows-webview
Implement Windows WebView using WebView2 Edge Chromium
2021-10-05 15:40:14 +08:00
rh101 5c7d116e5b Avoid usage of strlen and terminate decoding on any null character. 2021-10-05 13:29:33 +11:00
rh101 5a2c050bbe Move url encode and decode methods to ccUtils 2021-10-05 12:50:01 +11:00
rh101 012e9708b8 Download external tools to tools/external
Ensure git ignores the tools/external folder
Update NuGet CLI exe path
2021-10-05 10:47:45 +11:00
rh101 def5da447c Add comments, use SUCCEED macro to check for success on windows API calls. 2021-10-05 09:22:48 +11:00
rh101 55d4affcc1 Remove incorrect style settings on Windows control for webview
Set focus to the webview control when it is created
2021-10-05 00:14:50 +11:00
rh101 7ddddf9bb7 Remove initialization of missing variable 2021-10-05 00:10:15 +11:00
rh101 3ef9148745 Support clean cache data before loading URL
Remove unused class members
2021-10-05 00:04:30 +11:00
rh101 1d2ff2265f Removed unused code and added invoke method comments to identify which ICoreWebView2 interface they belong to 2021-10-04 23:50:04 +11:00
rh101 f95774ae54 [skip ci] Fix copyright notice 2021-10-04 19:56:22 +11:00
rh101 fe991bbc1c Fix typo 2021-10-04 19:34:10 +11:00
rh101 9857ea8732 [setup.py] Add download support. Add NuGet CLI download to tools folder.
Download NuGet Microsoft.Web.WebView2 package version 1.0.992.28
Add support for WebView for Windows builds.
2021-10-04 18:55:01 +11:00
halx99 0eb2da0d14 Avoid OS_WINDOWS conflicit with system macro 2021-10-02 17:29:07 +08:00