Commit graph

6662 commits

Author SHA1 Message Date
MihailRis
ca066f46a6
Merge pull request #1032 from MihailRis/fix-security-issues
Some checks are pending
x86-64 AppImage / build-appimage (ubuntu-22.04) (push) Waiting to run
Build / Build (push) Waiting to run
Macos Build / build-dmg (push) Waiting to run
Windows Build (CLang) / build-windows (clang, windows-latest) (push) Waiting to run
MSVC Build / build-windows (windows-2022) (push) Waiting to run
0.32.4 patch
2026-10-12 01:03:37 +03:00
MihailRis
f246619c6b fix potential fatal errors 2026-10-12 00:30:49 +03:00
MihailRis
6f466d52f2 fix: missing network.request protocol filter 2026-10-12 00:21:24 +03:00
MihailRis
ab129367ad fix registry access in generator scripts 2026-10-12 00:15:28 +03:00
MihailRis
51960b2449
Merge pull request #1034 from ostermine/feat/punctuation-keys
fix key bindings to punctuation keys lost after restart
2026-10-11 23:25:02 +03:00
MihailRis
f8119326ae
Merge pull request #1033 from ostermine/fix/modelviewer-transparent-bg
fix modelviewer background is not transparent
2026-10-11 23:12:21 +03:00
ostermine
1a3f3e77e6 docs: list punctuation key names 2026-10-11 22:46:32 +03:00
MihailRis
d753c74858 update StdfsDevice::resolve, remove, removeAll 2026-10-11 22:17:47 +03:00
ostermine
50a02d251b remove obvious comment 2026-10-11 22:15:10 +03:00
ostermine
e57e6a5cbe fix modelviewer background is not transparent 2026-10-11 21:37:50 +03:00
MihailRis
eb2afe822d cleanup
Some checks are pending
x86-64 AppImage / build-appimage (ubuntu-22.04) (push) Waiting to run
Build / Build (push) Waiting to run
Macos Build / build-dmg (push) Waiting to run
Windows Build (CLang) / build-windows (clang, windows-latest) (push) Waiting to run
MSVC Build / build-windows (windows-2022) (push) Waiting to run
2026-10-11 13:05:30 +03:00
MihailRis
8868281b00
Merge pull request #1027 from ostermine/fix/zip-paths
fix zip archives paths and add zip files test
2026-10-11 13:02:15 +03:00
MihailRis
40db547817 fix: entities frustum-culling not uses hitbox size (it uses entity scale only)
Some checks are pending
x86-64 AppImage / build-appimage (ubuntu-22.04) (push) Waiting to run
Build / Build (push) Waiting to run
Macos Build / build-dmg (push) Waiting to run
Windows Build (CLang) / build-windows (clang, windows-latest) (push) Waiting to run
MSVC Build / build-windows (windows-2022) (push) Waiting to run
2026-10-10 20:42:07 +03:00
ostermine
0efabc1883 remove comments only relevant to the PR 2026-10-10 18:41:37 +03:00
MihailRis
365854fdeb
Merge pull request #1029 from MihailRis/fix-shaders-compile-log
fix shader info log is truncated
2026-10-10 17:45:24 +03:00
MihailRis
bd3ad9f964 fix '--test' run.sh 2026-10-10 17:42:21 +03:00
MihailRis
28e85a336f oh 2026-10-10 16:50:44 +03:00
MihailRis
bf98174e15 fix shader info log is truncated 2026-10-10 16:48:04 +03:00
ostermine
a56158b78e fix crash in create_zip for files without modification time
MemoryDevice::lastWriteTime returns file_time_type::min(). Converting
it to the system clock overflows, and on Windows std::localtime returns
nullptr for the resulting time, which was dereferenced
(access violation in zip_files test on MSVC).

Unknown or out of range time is now written as 1980-01-01 00:00,
the earliest MS-DOS date.
2026-10-10 16:39:20 +03:00
ostermine
fa5466f675 fix zip archives paths and add zip files test
- create_zip from a subdirectory wrote entry names with a leading
  '/', so the mounted archive looked empty
- memory_ostream did not support tellp(), so create_zip into a memory
  device wrote invalid offsets (-1) to the archive
- ZipFileDevice added missing parent directories for the first entry
  only
- ZipFileDevice::exists returned false for the archive root
- MemoryDevice::mkdirs recreated existing directories, dropping their
  content (mkdir("a/b") cleared "a"); overwriting a file duplicated its
  name in the directory listing

Added dev/tests/zip_files.lua: builds archives with file.create_zip
from memory device root, subdirectories and the real filesystem,
mounts them and checks reading, listing and read-only access.
memory_filesystem.lua got checks for the MemoryDevice issues.

Closes #544
2026-10-10 15:54:28 +03:00
MihailRis
8ce3b6dc23 add '--test' to run.sh
Some checks are pending
x86-64 AppImage / build-appimage (ubuntu-22.04) (push) Waiting to run
Build / Build (push) Waiting to run
Macos Build / build-dmg (push) Waiting to run
Windows Build (CLang) / build-windows (clang, windows-latest) (push) Waiting to run
MSVC Build / build-windows (windows-2022) (push) Waiting to run
2026-10-10 15:45:56 +03:00
MihailRis
1dd1af1a72
Merge pull request #1023 from MihailRis/remove-incorrect-fix
remove incorrect fix
2026-10-10 12:11:43 +03:00
MihailRis
521ebf43ab remove incorrect fix 2026-10-10 11:36:31 +03:00
MihailRis
f036979dc0
Merge pull request #1007 from Astazium/ui-fixes
ui fixes
2026-10-10 11:34:34 +03:00
MihailRis
7130a62593
Merge pull request #1022 from MihailRis/rename-voxelengine-to-voxelcore-in-cmake
complete the rename of voxelengine to voxelcore
2026-10-10 11:27:37 +03:00
MihailRis
8962042627 complete the rename of voxelengine to voxelcore 2026-10-10 10:54:36 +03:00
MihailRis
a875630cd8
Merge pull request #1021 from DIvan2K/main
flake.nix fix program filename
2026-10-10 10:47:23 +03:00
MihailRis
50de0afb62
Merge pull request #1019 from ostermine/fix/reload-module-env
fix reload_module ignoring pack environment
2026-10-10 10:42:59 +03:00
DIvan2000
a2321e0e28 fix program filename 2026-10-10 05:04:14 +04:00
ostermine
a22ceaf165 add key names for punctuation keys
Bindings can now use minus, equal, left-bracket, right-bracket, backslash,
semicolon, apostrophe, comma, period and slash (GLFW key codes).
2026-10-10 01:26:09 +03:00
ostermine
d8017ff995 fix reload_module ignoring pack environment
reload_module loaded the new module code with the global environment,
while require runs modules in their pack environment. After reload,
PACK_ID and other pack globals were nil in the module.
2026-10-10 00:52:23 +03:00
MihailRis
e8a83423d8 fix outdated doc/*/scripting/builtins/libgfx-skeletons.md
Some checks failed
x86-64 AppImage / build-appimage (ubuntu-22.04) (push) Has been cancelled
Build / Build (push) Has been cancelled
Macos Build / build-dmg (push) Has been cancelled
Windows Build (CLang) / build-windows (clang, windows-latest) (push) Has been cancelled
MSVC Build / build-windows (windows-2022) (push) Has been cancelled
2026-10-09 00:09:48 +03:00
MihailRis
05c0a1868d
Merge pull request #1014 from MihailRis/patch-0.32.2
Some checks are pending
x86-64 AppImage / build-appimage (ubuntu-22.04) (push) Waiting to run
Build / Build (push) Waiting to run
Macos Build / build-dmg (push) Waiting to run
Windows Build (CLang) / build-windows (clang, windows-latest) (push) Waiting to run
MSVC Build / build-windows (windows-2022) (push) Waiting to run
0.32.2 patch
2026-10-07 23:31:28 +03:00
MihailRis
5060a8635d fix locked cursor if world was closed with menu hidden 2026-10-07 23:09:40 +03:00
MihailRis
cf35023adf fix 'mouse:' input prefix is not available 2026-10-06 12:53:50 +03:00
MihailRis
99a62710b8
Merge pull request #1013 from MihailRis/patch-0.32.1
Some checks failed
x86-64 AppImage / build-appimage (ubuntu-22.04) (push) Has been cancelled
Build / Build (push) Has been cancelled
Macos Build / build-dmg (push) Has been cancelled
Windows Build (CLang) / build-windows (clang, windows-latest) (push) Has been cancelled
MSVC Build / build-windows (windows-2022) (push) Has been cancelled
0.32.1 patch
2026-10-05 23:18:48 +03:00
MihailRis
cdc32173c3 update doc/*/xml-ui-layouts.md 2026-10-05 22:26:04 +03:00
MihailRis
76e5e5b6f8 fix vca 'configure' directive parsing 2026-10-05 22:11:21 +03:00
MihailRis
446b6edd03 update doc/*/scripting/ecs.md 2026-10-05 21:57:16 +03:00
MihailRis
3c7755f61b fix 'selectable' with static entities 2026-10-05 21:39:18 +03:00
MihailRis
ef85592e21 fix chunks render limits 2026-10-05 21:21:33 +03:00
MihailRis
09b427be1e
Merge pull request #1011 from ostermine/docs/readme-openssl
Some checks are pending
x86-64 AppImage / build-appimage (ubuntu-22.04) (push) Waiting to run
Build / Build (push) Waiting to run
Macos Build / build-dmg (push) Waiting to run
Windows Build (CLang) / build-windows (clang, windows-latest) (push) Waiting to run
MSVC Build / build-windows (windows-2022) (push) Waiting to run
docs: add OpenSSL to Linux build dependencies in README
2026-10-05 19:15:04 +03:00
ostermine
a9069dd22e docs: add OpenSSL to Linux build dependencies in README
src/CMakeLists.txt requires OpenSSL 3.0 (Crypto) since the crypto
library was added, but the README install commands did not list it,
so configuring on a clean system fails with "Could NOT find OpenSSL".
CI workflows and the Dockerfile already install libssl-dev.
2026-10-05 04:03:17 +03:00
MihailRis
dacebf94bc 0.32 release 2026-10-03 11:13:27 +03:00
MihailRis
f6a7a99a74 revert "update shadows.glsl"
This reverts commit 19a952a3be.
2026-10-03 11:10:56 +03:00
MihailRis
2f4fff264f update CHANGELOG.md 2026-10-03 02:29:40 +03:00
MihailRis
d6583e0334 Merge branch 'main' into release-0.32 2026-10-03 02:28:48 +03:00
MihailRis
00425c4175
Merge pull request #1005 from MihailRis/vca-fixes
vca fixes
2026-10-03 02:28:12 +03:00
MihailRis
ef4207aed0 fixes 2026-10-02 17:44:48 +03:00
nogitsune-youkai
d062c28376
Fix: correct luajit lookup on Windows (#1006)
* Fix: correct luajit paths

* fixed comment

* removed unnecessary comments
2026-10-02 17:23:49 +03:00