Commit graph

4419 commits

Author SHA1 Message Date
MihailRis
57fa6393c2 feat: 'res:project' as default project 2026-10-12 20:06:30 +03:00
MihailRis
ca066f46a6
Merge pull request #1032 from MihailRis/fix-security-issues
Some checks failed
Build / Build (push) Waiting to run
x86-64 AppImage / build-appimage (ubuntu-22.04) (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.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
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
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
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
8962042627 complete the rename of voxelengine to voxelcore 2026-10-10 10:54:36 +03: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
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
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
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
MihailRis
f90750c066
Merge pull request #1002 from nogitsune-youkai/integer-overflow-assert
Fix: Add asserts to prevent undefined behavior on empty containers
2026-10-01 12:13:03 +03:00
Astazium
5a0a1cf326 ui fixes 2026-09-30 20:43:43 +03:00
boolean-false
7211e99bc8 fix text width and caret positioning in text boxes 2026-09-29 20:31:14 +07:00
nogitsune-youkai
3378001b9b Fix: Add asserts to prevent undefined behavior on empty containers 2026-09-28 22:02:08 +03:00
nogitsune-youkai
611852c273 Refactor: Use size_type for sizes and indices 2026-09-28 00:38:38 +03:00
nogitsune-youkai
4549d48924 Fix: Make clear and pop_back noexcept compliant 2026-09-27 19:47:52 +03:00
MihailRis
9ca0b5154d
Merge pull request #992 from MihailRis/remove-explicit-multiplier-from-vca
make VCA animation line intensity multiplier implicit
2026-09-27 16:54:28 +03:00
MihailRis
00825f485c
Merge pull request #994 from MihailRis/fix-xml.tostring
fix xml.tostring
2026-09-27 16:54:11 +03:00
MihailRis
61af506f4c fix xml.tostring 2026-09-27 16:14:14 +03:00
boolean-false
64ba1dad4e fix glyph positions 2026-09-27 17:33:55 +07:00
MihailRis
6b36992119 make VCA animation line intensity multiplier implicit 2026-09-26 23:09:40 +03:00
MihailRis
bac0d43fd7
Merge pull request #991 from nogitsune-youkai/vectorFix
Fix exception safety in util::stack_vector::push_back
2026-09-26 22:32:35 +03:00
nogitsune-youkai
273682355a Fix exception safety in util::stack_vector::push_back 2026-09-26 21:15:14 +03:00
MihailRis
4946a25ca5
Merge pull request #990 from MihailRis/recursion-related-fixes
fix recursion-related bugs
2026-09-26 21:06:57 +03:00
MihailRis
c3b50b5ab2 fix recursive iframe 2026-09-26 20:28:20 +03:00
MihailRis
4f1411b005 fix infinite recursion on moveInto used to move to descendant node 2026-09-26 19:51:08 +03:00
MihailRis
e467c85adc add 'enable-fog' setting 2026-09-26 19:13:08 +03:00
MihailRis
d0cc59ad3a add 'cull-face' parameter to tri and rect primitives 2026-09-25 20:37:24 +03:00
MihailRis
3de6d7f402 fix camera exponentially shaking 2026-09-24 12:35:53 +03:00
boolean-false
7f408c11de Перевел parse_double на from_chars 2026-09-20 18:55:59 +07:00
MihailRis
56d2ab9f14 fix custom model blocks with disabled ambient-occlusion 2026-09-19 20:04:30 +03:00
MihailRis
350b8a9390
Merge pull request #979 from alexei-zebra/fix-build-alt
fix: build in alt linux
2026-09-19 19:47:43 +03:00
MihailRis
e306624260 fix hand items lighting 2026-09-19 19:41:11 +03:00
MihailRis
19f037a9fd make 'solid' lighting mode default 2026-09-19 19:30:29 +03:00