summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Fix missing type info for PackedVector4ArrayAaron Franke2024-08-104-0/+4
|/
* gdextension: Sync with upstream commit ↵David Snopek2024-08-091-2/+2
| | | | 03afb92efa18874da19f7fc185a32c005d20aa1d (4.3-rc3)
* Merge pull request #1545 from Klaim/warnings_gdclassDavid Snopek2024-08-081-6/+6
|\ | | | | Removes warnings generated by GDCLASS usage
| * removes warnings generated by GDCLASS usageKlaim (Joël Lamotte)2024-08-081-6/+6
|/ | | | | | | | This change removes the warnings (unused parameters) coming from code injected by the GDCLASS macro. Contrary to warnings coming from the normal source code which can be suppressed with most compiles by specifying the include directories of this library as external or system, when the code is injected through a macro it is considered in the context of the user, which is the source code of user of the library. That forces the users to modify their code to hide the warnings coming from the mandatory `GDCLASS` here. That's why it's important to remove these warning from that specific macro and ideally any other macro that the user must use.
* Merge pull request #1543 from Calinou/readme-use-github-admonition-syntaxDavid Snopek2024-08-071-11/+13
|\ | | | | Use GitHub admonition syntax for the warning in README
| * Use GitHub admonition syntax for the warning in READMEHugo Locurcio2024-08-051-11/+13
| |
* | Merge pull request #1539 from Naros/dispatch-get-set-up-hierarchyDavid Snopek2024-08-071-4/+8
|\ \ | | | | | | Make sure `_get` and `_set` dispatch up the class hierarchy
| * | Make sure `_get` and `_set` dispatch up the class hierarchyChris Cranford2024-08-011-4/+8
| | |
* | | Merge pull request #1330 from pimms/cmake-hot-reloadDavid Snopek2024-08-071-0/+12
|\ \ \ | |_|/ |/| | Add hot reload support to CMakeLists.txt
| * | PR comments — added doc, default 'ON' in Debug, 'OFF' in ReleaseJoakim Stien2023-12-101-1/+8
| | |
| * | Added hot reload support to CMakeLists.txtJoakim Stien2023-12-091-0/+5
| | |
* | | gdextension: Sync with upstream commit ↵David Snopek2024-08-022-17/+332
| |/ |/| | | | | 3978628c6cc1227250fc6ed45c8d854d24c30c30 (4.3-rc2)
* | Merge pull request #1530 from akien-mga/py-two-oldDavid Snopek2024-07-241-13/+3
|\ \ | | | | | | SCons: Remove old Python 2 compat code
| * | SCons: Remove old Python 2 compat codeRémi Verschelde2024-07-181-13/+3
| | |
* | | Merge pull request #1519 from AThousandShips/cache_improveDavid Snopek2024-07-243-7/+29
|\ \ \ | |/ / |/| | [CI] Upload build cache before running tests
| * | [CI] Upload build cache before running testsA Thousand Ships2024-07-133-7/+29
| | |
* | | Merge pull request #1513 from dsnopek/unexpose-is-instance-validDavid Snopek2024-07-151-0/+9
|\ \ \ | | | | | | | | Unexpose `UtilityFunctions::is_instance_valid()`
| * | | Unexpose `UtilityFunctions::is_instance_valid()`David Snopek2024-07-011-0/+9
| | | |
* | | | Merge pull request #1510 from dsnopek/memnew-better-crash-messageDavid Snopek2024-07-151-2/+1
|\ \ \ \ | |_|/ / |/| | | Remind developers about `memnew()` in crash message when missing binding callbacks
| * | | Remind developers about `memnew()` in crash message when missing binding ↵David Snopek2024-06-271-2/+1
| |/ / | | | | | | | | | callbacks
* | | 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`