summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #688 from zhehangd/masterRémi Verschelde2022-02-192-0/+10
|\
| * Add missing Vector2::operator Vector2i()Zhehang Ding2022-02-071-0/+5
| |
| * Add missing Vector3::operator Vector3iZhehang Ding2022-02-071-0/+5
| |
* | Add ERR_ macros variants using `String` messages.bruvzg2022-02-171-0/+34
| |
* | Add `ptr()` / `ptrw()` to the arrays, add missing `String` methods, add ↵bruvzg2022-02-144-120/+296
|/ | | | missing `CharString` method implementations.
* Fix object_set_instance being wrongly called for built-in wrapped classesGilles Roudière2021-12-061-1/+8
|
* Make extension instances create the corresponding godot object in their ↵Gilles Roudière2021-12-032-11/+56
| | | | constructor
* Merge pull request #659 from groud/fix_null_initBastiaan Olij2021-11-251-1/+6
|\ | | | | Avoid crash in Variant constructor from nullptr Object*
| * Avoid crash in Variant constructor from nullptr Object*Gilles Roudière2021-11-231-1/+6
| |
* | Implementing dictionary operatorsBastiaan Olij2021-11-231-0/+11
| |
* | Implement index operators for ArraysBastiaan Olij2021-11-121-0/+11
|/
* Rename interface to gdn_interface because it's a defined keyword under windowsBastiaan Olij2021-10-288-87/+87
|
* Fully register class on register_class callBastiaan Olij2021-09-271-103/+77
|
* _err_print_error only output p_message so swapped parameters aroundBastiaan Olij2021-09-271-1/+1
|
* Add support for property groupsBastiaan Olij2021-09-271-2/+24
|
* Add in driver types and rejig code to make it easier to extendBastiaan Olij2021-09-271-68/+32
|
* Change initialization to allow custom level callbacksGeorge Marques2021-09-272-4/+107
| | | | | Now it needs a callback for each level so custom logic (like loading singletons) can be performed.
* Fix formatting of filesGeorge Marques2021-09-2715-15/+435
|
* Re-introduce build-in type code for core typesBastiaan Olij2021-09-2716-13/+3483
|
* Set initialization level to COREGeorge Marques2021-09-271-0/+1
| | | | | This should eventually be configurable with user callbacks, but for now assume the lowest level to ensure the initialization is called.
* Silence delete compile warning in memory.h/cpp on WindowsBastiaan Olij2021-09-271-0/+19
|
* Define the {de,}initialization functions in the bindingsGeorge Marques2021-09-271-0/+11
| | | | | The extension creators then don't need to create those just to redirect to the bindings.
* Fix issues with method callsGeorge Marques2021-09-273-128/+118
|
* Replace bindgins to work with extensionsGeorge Marques2021-09-2725-6468/+1521
|
* Fixup style after #563Rémi Verschelde2021-09-271-1/+0
|
* Merge pull request #563 from LinwoodCloud/masterRémi Verschelde2021-09-271-1/+0
|\
| * Stop including iostream in Variant.hpp (to produce smaller binaries)kb10002021-05-231-1/+0
| |
* | Merge pull request #601 from colugomusic/fix-string-args-constnessRémi Verschelde2021-09-271-2/+2
|\ \
| * | Fix argument constness in String::begins_with, String::ends_withColugo2021-08-221-2/+2
| | |
* | | Merge pull request #595 from Calinou/add-license-headersRémi Verschelde2021-09-2720-3/+573
|\ \ \
| * | | Add license headers to all source and header filesHugo Locurcio2021-08-0220-3/+573
| |/ / | | | | | | | | | | | | | | | This is consistent with the core Godot source code, and ensures the license isn't detached from its original code when individual files are distributed.
* / / Fix Clang 11 build failure over -Wabsolute-valueSam2021-09-011-2/+2
|/ /
* | edited according to clang-formatDhruvMaroo2021-06-011-2/+2
| |
* | used godot_string_new_copy to copyDhruvMaroo2021-05-311-2/+2
| |
* | removed _deleted class memberDhruvMaroo2021-05-311-6/+1
| |
* | added class member, safety check in the destructorDhruvMaroo2021-05-311-5/+8
| |
* | changed spaces to tabsDhruvMaroo2021-05-301-2/+2
| |
* | added move assignment operatorDhruvMaroo2021-05-301-0/+6
| |
* | added mover constructorDhruvMaroo2021-05-301-0/+5
|/
* Populates incorrect constants for Vector2 and 3 types.Erik Abair2021-05-022-4/+4
|
* Update clang-format to version 11George Marques2021-02-2812-241/+40
| | | | | | | This is taken from the Godot repository, so formatting is similar. This updates the style rules as well. Also fix style in files to conform with this version.
* Removed redundant function definitions in CameraMatrix and used the ones in ↵Hrishikesh2021-02-031-2/+2
| | | | Math.hpp
* Merge branch 'master' into container_leaksMarc2021-01-318-6/+45
|\
| * Merge pull request #485 from colugomusic/fix-array-constMarc2021-01-311-3/+3
| |\ | | | | | | Fix constness of Array::find, Array::find_last and Array::rfind
| | * Fix constness of Array::find, Array::find_last and Array::rfindColugo2020-12-201-3/+3
| | |
| * | Merge pull request #481 from Zylann/vec_constantsMarc2021-01-316-0/+36
| |\ \ | | | | | | | | Added missing constants to Vector2, Vector3, Basis and Quat
| | * | Added missing constants to Vector2, Vector3, Basis and QuatMarc Gilleron2020-12-086-0/+36
| | |/
| * | Merge branch 'master' into masterMarc2021-01-317-158/+861
| |\|
| * | Fix compilation warnings about unused varsMika Pi2020-02-231-4/+4
| | |
* | | Fix container and string leaksMarc Gilleron2021-01-075-80/+66
| |/ |/| | | | | | | | | | | Some functions return a new instance of such containers, but instead we made a copy of them, without taking ownership of the original created by the function. Now we use a specific constructor taking ownership on the godot_* struct.