1785 Commits

Author SHA1 Message Date
David Snopek
713481f6f9 Merge pull request #1919 from dsnopek/int-min-error
Workaround `unary minus operator applied to unsigned type` error in MSVC with `-2147483648`
2026-02-19 05:11:46 -06:00
David Snopek
b05859428e Merge pull request #1916 from ashtonmeuser/type-limits
Filter conflicting global constants
2026-02-18 13:01:36 -06:00
Ashton Meuser
67a0b191d3 Filter conflicting global constants
See https://github.com/godotengine/godot/pull/115649
2026-02-18 08:36:15 -08:00
David Snopek
965d0e9a10 Merge pull request #1929 from dsnopek/out-of-date-readme
Update `gdextension/README.md` for new `gdextension_interface.json`
2026-02-17 10:42:55 -06:00
David Snopek
405950e049 Update gdextension/README.md for new gdextension_interface.json 2026-02-17 10:05:31 -06:00
David Snopek
935a616293 Workaround unary minus operator applied to unsigned type error in MSVC with -2147483648 2026-02-01 07:23:54 -06:00
David Snopek
863d732f44 Merge pull request #1912 from dsnopek/dont-reload-print-error
Don't reload `print_error` interface function
2026-01-27 17:26:42 -06:00
David Snopek
823a08ad8e Don't reloading print_error interface function 2026-01-27 16:24:10 -06:00
David Snopek
58d1de720b gdextension: Sync with upstream commit 89cea143987d564363e15d207438530651d943ac (4.6-stable) 10.0.0-rc1 2026-01-26 08:17:41 -06:00
David Snopek
c6bf465ca6 Merge pull request #1906 from fatduckling/master
Removed unused variable
2026-01-23 09:31:20 -06:00
saleem
3a435c2248 Removed unused variable 2026-01-23 22:32:27 +11:00
David Snopek
e3f229ec90 gdextension: Sync with upstream commit 78c6632eb174aabb2790975cf83e28fee065b43d (4.6-rc2) 2026-01-21 10:03:04 -06:00
Rémi Verschelde
890c10d579 Merge pull request #1904 from dsnopek/dont-reuse-plist
Don't reuse the same list for `_get_property_list()`
2026-01-20 08:39:43 +01:00
David Snopek
6d69a6219a Don't reuse the same list for _get_property_list() 2026-01-19 17:28:32 -06:00
David Snopek
d9eab9ee45 Merge pull request #1902 from dsnopek/v10-readme-updates
Update README for versioning and compatibility changes in v10
2026-01-16 07:34:58 -06:00
David Snopek
6e47919ff8 Update README for versioning and compatibility changes in v10 2026-01-16 07:25:12 -06:00
David Snopek
b895ed9f9c gdextension: Sync with upstream commit 481f36ed20520db3195a09cc309abf48c03cf51a (4.6-rc1) 2026-01-15 08:35:40 -06:00
David Snopek
f53272d2a2 Merge pull request #1899 from dsnopek/v10-support-43
Add back support for Godot 4.3
2026-01-15 07:45:14 -06:00
David Snopek
ce18d99cb0 Add back support for Godot 4.3 2026-01-15 06:45:44 -06:00
David Snopek
62b4a46e72 Merge pull request #1898 from dsnopek/v10-support-44
Add back support for Godot 4.4
2026-01-15 06:45:12 -06:00
David Snopek
c90f436694 Add back support for Godot 4.4 2026-01-06 10:06:13 -06:00
David Snopek
2faa695869 Merge pull request #1897 from dsnopek/select-api-version
Add `api_version` build option to select the API JSON file
2026-01-06 10:00:20 -06:00
David Snopek
2f1695afe2 Add api_version build option to select the API JSON file 2026-01-06 07:47:07 -06:00
David Snopek
b724219737 Merge pull request #1895 from dsnopek/gdextension-interface-via-json
Generate GDExtension interface header and loader from JSON
2025-12-22 05:51:55 -06:00
David Snopek
fe68c22c3e Generate GDExtension interface header and loader from JSON 2025-12-18 12:09:41 -06:00
David Snopek
4ae2669dcd Merge pull request #1864 from janos-ijgyarto/master
Added missing namespace prefixes to GDVIRTUAL macros
2025-11-30 06:05:23 -06:00
David Snopek
ee2a174746 Merge pull request #1880 from guillaumeriousat/make-noexcept-flag-private
CMake: Make -fno-exceptions private
2025-11-30 06:05:14 -06:00
David Snopek
8d1a1c847b Merge pull request #1889 from Naros/align-emscripten-4.0.11
Align Emscripten version 4.0.11 with Godot Engine
2025-11-30 06:04:39 -06:00
Chris Cranford
8daf1ea657 Align Emscripten version 4.0.11 with Godot Engine 2025-11-29 09:31:06 -05:00
David Snopek
7f75888cda Merge pull request #1887 from Ivorforce/classes-pointer-stability
Make `ClassDB::classes` pointer-stable again by changing it to `HashMap`
2025-11-27 05:16:13 -06:00
David Snopek
2d7941d0dc Merge pull request #1711 from BenLubar/vector-bsearch-const
Make Vector<T>::bsearch use a const receiver
2025-11-27 05:15:41 -06:00
David Snopek
f47a4d5400 Merge pull request #1869 from enetheru/issue-1830
CMake: Fix missing -sUSE_PTHREADS=1 in web build
2025-11-26 05:05:24 -06:00
Lukas Tenbrink
788edc6bfe Make ClassDB::classes pointer-stable again by changing it to HashMap (from AHashMap). 2025-11-26 11:19:30 +01:00
Guillaume Riou
7d114d8d28 make -fno-exceptions private 2025-11-12 15:17:23 -05:00
David Snopek
44a7d6befe Merge pull request #1878 from dsnopek/linux-disable-static-cpp-by-default
On Linux default `use_static_cpp` to disabled
2025-11-11 10:49:23 -06:00
David Snopek
d033e8abea On Linux default use_static_cpp to disabled 2025-11-01 08:31:46 -05:00
David Snopek
fde93df450 Merge pull request #1875 from dsnopek/tween-smoke-test
Add smoke test with `Tween` to check for issues with handling `RefCounted`
2025-10-29 16:46:25 -05:00
David Snopek
618ee44a23 Add smoke test with Tween to check for issues with handling RefCounted 2025-10-28 14:29:10 -05:00
David Snopek
6c05f1f0b1 Merge pull request #1789 from aaronfranke/header-builders
Add header builders script for `env.GLSL_HEADER` and SVG icons
2025-10-20 10:53:18 -05:00
David Snopek
b14df6e18f Merge pull request #1868 from dsnopek/meta-required
Specifically handle each "meta" value, so new ones don't break code generation
2025-10-20 10:52:31 -05:00
David Snopek
647c7d811f Merge pull request #1861 from Repiteo/revert-cppextpath
Remove `CPPEXTPATH` changes, add error macros
2025-10-20 10:52:21 -05:00
David Snopek
fd0a8a5d0e Merge pull request #1859 from Ivorforce/cmake-docs-move
Migrate cmake docs to the godot docs.
2025-10-20 10:52:10 -05:00
David Snopek
bde278b2c7 Merge pull request #1858 from dementive/update-hashfuncs
Update missing hashfuncs
2025-10-20 10:52:01 -05:00
Samuel Nicholas
42b03da2b1 CMake: Fix missing -sUSE_PTHREADS=1 in web build
- add -sUSE_PTHREADS=1 to link flags
- add =1 to sSIDE_MODULE=1 in compile flags to match scons.
2025-10-20 08:25:55 +10:30
David Snopek
a9773579cb Specifically handle each "meta" value, so new ones don't break code generation 2025-10-18 13:59:24 -05:00
janos-ijgyarto
8c5e038744 Added missing namespace prefixes to GDVIRTUAL macros 2025-10-10 00:11:59 +02:00
Thaddeus Crews
76d1ce6848 Remove CPPEXTPATH changes, add error macros 2025-10-06 13:49:49 -05:00
dementive
fc70347ef7 Update missing hashfuncs 2025-10-05 10:10:12 -05:00
David Snopek
5910c0e8a2 Merge pull request #1839 from dementive/improve-build-time
Replace unordered_map with AHashMap to improve build time
2025-10-05 06:31:45 -05:00
Lukas Tenbrink
c7873e1355 Migrate cmake docs to the godot docs. 2025-10-05 11:10:29 +02:00