summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge pull request #1509 from YuriSizov/method-bind-is-off-by-oneDavid Snopek2024-07-061-1/+1
|\ \ \ | | | | | | | | Fix argument metadata when binding methods
| * | | Fix argument metadata when binding methodsYuri Sizov2024-06-271-1/+1
| |/ / | | | | | | | | | | | | | | | | | | While there doesn't seem to be any runtime issues, this triggers the address sanitizer in a few ways, depending on what kind of method you're binding.
* | | Merge pull request #1483 from AThousandShips/arr_typed_fixDavid Snopek2024-06-281-6/+16
|\ \ \ | |/ / |/| | Fix sharing of typed arrays from constructor
| * | Fix sharing of typed arrays from constructorA Thousand Ships2024-06-061-6/+16
| | |
* | | Merge pull request #1507 from Repiteo/silence-msvcDavid Snopek2024-06-251-0/+69
|\ \ \ | | | | | | | | SCons: Add `silence_msvc` option for Windows
| * | | SCons: Add `silence_msvc` optionThaddeus Crews2024-06-251-0/+69
| | | |
* | | | Merge pull request #1506 from Repiteo/editorconfigDavid Snopek2024-06-252-6/+18
|\ \ \ \ | | | | | | | | | | Add `.editorconfig`, consolidate `.gitattributes`
| * | | | Add `.editorconfig`, consolidate `.gitattributes`Thaddeus Crews2024-06-252-6/+18
| |/ / /
* | | | Merge pull request #1505 from Repiteo/include-formattingDavid Snopek2024-06-252-22/+23
|\ \ \ \ | | | | | | | | | | Fix `#include` formatting
| * | | | Fix `#include` formattingThaddeus Crews2024-06-252-22/+23
| |/ / /
* | | | Merge pull request #1504 from Repiteo/pre-commit-hooksDavid Snopek2024-06-2545-1015/+426
|\ \ \ \ | | | | | | | | | | Replace legacy hooks with `pre-commit` Python tool
| * | | | Integrate `.pre-commit-config.yaml`Thaddeus Crews2024-06-2445-1015/+426
| |/ / /
* | | | Merge pull request #1497 from Naros/fix-variant-hpp-packed-vector4-arrayDavid Snopek2024-06-252-0/+11
|\ \ \ \ | |/ / / |/| | | Add missing enum & ctor for PackedVector4Array implementation
| * | | Add missing enum & ctor for PackedVector4Array implementationChris Cranford2024-06-192-0/+11
| | | |
* | | | gdextension: Sync with upstream commit ↵David Snopek2024-06-201-11/+328
|/ / / | | | | | | | | | b75f0485ba15951b87f1d9a2d8dd0fcd55e178e4 (4.3-beta2)
* | | Merge pull request #1423 from AThousandShips/style_fixDavid Snopek2024-06-181-13/+15
|\ \ \ | | | | | | | | Fix some style details in generation
| * | | Fix some style details in generationA Thousand Ships2024-06-181-13/+15
|/ / /
* | | Merge pull request #1490 from AThousandShips/arg_name_fixDavid Snopek2024-06-181-35/+43
|\ \ \ | | | | | | | | Enforce `p_` prefixes for arguments in binds
| * | | Enforce `p_` prefixes for arguments in bindsA Thousand Ships2024-06-141-35/+43
| | | |
* | | | Merge pull request #1496 from Faless/ci/fix-macosDavid Snopek2024-06-181-2/+2
|\ \ \ \ | | | | | | | | | | [CI] Update macOS workers to macos-latest
| * | | | [CI] Update macOS workers to macos-latestFabio Alessandrelli2024-06-181-2/+2
|/ / / / | | | | | | | | | | | | GitHub actions no longer allow `macos-11` runners
* | | | Merge pull request #1489 from Faless/web/longjmpDavid Snopek2024-06-171-4/+8
|\ \ \ \ | | | | | | | | | | [Web] Force emcc to use "wasm" longjmp mode
| * | | | [Web] Force emcc to use "wasm" longjmp modeFabio Alessandrelli2024-06-141-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SUPPORT_LONGJMP have changed since emscripten 3.1.32 to default to "wasm" mode when exceptions are enabled, and "emscripten" mode when disabled. While we generally doesn't use exception in core, linked libraries may need them, and emscripten don't plan to support WASM EH + Emscripten SjLj in the long term.
* | | | | Merge pull request #1167 from Faless/build/build_profileDavid Snopek2024-06-173-5/+132
|\ \ \ \ \ | | | | | | | | | | | | Add support for build profiles.
| * | | | | Add support for build profiles.Fabio Alessandrelli2024-06-153-5/+132
|/ / / / / | | | | | | | | | | | | | | | Allow enabling or disabling specific classes (which will not be built).
* | | | | Merge pull request #1493 from dsnopek/ci-godot-test-versionDavid Snopek2024-06-141-5/+20
|\ \ \ \ \ | | | | | | | | | | | | Allow selecting Godot version to run the tests with
| * | | | | Allow selecting Godot version to run the tests withDavid Snopek2024-06-141-5/+20
|/ / / / /
* | | | | Merge pull request #1446 from ↵David Snopek2024-06-146-24/+78
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | Daylily-Zeleen/daylily-zeleen/set_instance_and_instance_biding_in_Wrapped_constructor Set instance and instance binding in `Wrapped` constructor.
| * | | | Set instance and instance binding in Wrapped constructor.Daylily-Zeleen2024-05-286-24/+78
| | | | |
* | | | | Merge pull request #1488 from AThousandShips/default_node_pathDavid Snopek2024-06-141-0/+3
|\ \ \ \ \ | | | | | | | | | | | | Add default argument processing for `NodePath`
| * | | | | Add default argument processing for `NodePath`A Thousand Ships2024-06-131-0/+3
| | |/ / / | |/| | |
* | | | | Merge pull request #1485 from dsnopek/classdb-call-static-methodDavid Snopek2024-06-141-7/+12
|\ \ \ \ \ | |/ / / / |/| | | | Fix vararg methods forwarded to the `ClassDB` singleton
| * | | | Fix vararg methods forwarded to the `ClassDB` singletonDavid Snopek2024-06-121-7/+12
| | | | |
* | | | | Merge pull request #1487 from AThousandShips/arg_default_fixDavid Snopek2024-06-131-0/+2
|\ \ \ \ \ | | | | | | | | | | | | Fix generating default values for `StringName`
| * | | | | Fix generating default values for `StringName`A Thousand Ships2024-06-131-0/+2
| |/ / / / | | | | | | | | | | | | | | | Cases other than `&""` were not processed correctly
* | | | | Merge pull request #1479 from bruvzg/ts_gde_sync_cppDavid Snopek2024-06-137-16/+519
|\ \ \ \ \ | |/ / / / |/| | | | [TextServer, GDExtension] Fix building text servers as GDExtension, expose new/changed low-level methods to GDExtension API.
| * | | | [TextServer, GDExtension] Fix building text servers as GDExtension, expose ↵bruvzg2024-06-137-16/+519
|/ / / / | | | | | | | | | | | | new/changed low-level methods to GDExtension API.
* | | | Merge pull request #1486 from dsnopek/fix-to-string-testDavid Snopek2024-06-121-1/+1
|\ \ \ \ | | | | | | | | | | Fix tests after upstream change to `Node::to_string()`
| * | | | Fix tests after upstream change to `Node::to_string()`David Snopek2024-06-121-1/+1
| | | | |
* | | | | Merge pull request #1478 from richardhozak/fix-warningsDavid Snopek2024-06-122-3/+3
|\ \ \ \ \ | |/ / / / |/| | | | Fix warnings emitted with -Wall
| * | | | Fix warnings emitted with -WallRichard Hozák2024-06-022-3/+3
| | |/ / | |/| |
* | | | Merge pull request #1484 from dsnopek/virtual-node-pointerDavid Snopek2024-06-114-14/+16
|\ \ \ \ | |/ / / |/| | | Fix undefined symbol error on Linux with virtual methods that take `Node *` arguments
| * | | Fix undefined symbol error on Linux with virtual methods that take `Node *` ↵David Snopek2024-06-104-14/+16
|/ / / | | | | | | | | | arguments
* | | Merge pull request #1477 from dsnopek/macros-godot-namespaceDavid Snopek2024-06-011-5/+5
|\ \ \ | | | | | | | | Explicitly refer to `godot` namespace in `GDREGISTER_*_CLASS()` macros
| * | | Explicitly refer to `godot` namespace in `GDREGISTER_*_CLASS()` macrosDavid Snopek2024-06-011-5/+5
|/ / /
* | | gdextension: Sync with upstream commit ↵David Snopek2024-05-311-929/+20090
| | | | | | | | | | | | a4f2ea91a1bd18f70a43ff4c1377db49b56bc3f0 (4.3-beta1)
* | | Merge pull request #1473 from dsnopek/gdextension-interface-catch-upDavid Snopek2024-05-291-1/+5
|\ \ \ | |/ / |/| | Catch up with minor changes to `gdextension_interface.h`
| * | Catch up with minor changes to `gdextension_interface.h`David Snopek2024-05-281-1/+5
|/ /
* | Merge pull request #1447 from dsnopek/avoid-double-postinitializeDavid Snopek2024-05-172-4/+7
|\ \ | | | | | | Fix NOTIFICATION_POSTINITIALIZE sent twice to native parent classes
| * | Fix NOTIFICATION_POSTINITIALIZE sent twice to native parent classDavid Snopek2024-04-242-4/+7
| | |