summaryrefslogtreecommitdiffstats
path: root/src/core
Commit message (Collapse)AuthorAgeFilesLines
* 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-141-1/+1
| | | | missing `CharString` method implementations.
* Rename interface to gdn_interface because it's a defined keyword under windowsBastiaan Olij2021-10-284-13/+13
|
* 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
|
* Change initialization to allow custom level callbacksGeorge Marques2021-09-271-0/+1
| | | | | Now it needs a callback for each level so custom logic (like loading singletons) can be performed.
* Silence delete compile warning in memory.h/cpp on WindowsBastiaan Olij2021-09-271-0/+19
|
* Fix issues with method callsGeorge Marques2021-09-271-1/+1
|
* Replace bindgins to work with extensionsGeorge Marques2021-09-2722-6516/+473
|
* 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.
* | Merge pull request #451 from Zylann/mathMarc2020-09-081-8/+3
|\ \ | | | | | | Added Godot's math functions
| * | Added Godot's math functionsMarc Gilleron2020-09-041-8/+3
| | |
* | | Merge branch 'master' into arcore_supportMarc2020-08-311-138/+39
|\| |
| * | Rename `RID::get_rid()` => `get_id()` to match GodotMarc Gilleron2020-08-231-1/+1
| | |
| * | Merge pull request #441 from TerraAr/masterMarc2020-08-161-1/+2
| |\ \ | | | | | | | | Create an operator
| | * | Updated operatorTerraAr2020-08-151-2/+2
| | | | | | | | | | | | I've updated the operator that I had created to use the private constructor of the class.
| | * | Fixed operatorTerraAr2020-08-141-1/+2
| | | | | | | | | | | | Fixed String::operator+=(const wchar_t). The problem was that a temporary variable don't have an address.
| | * | Created operator.TerraAr2020-08-141-1/+1
| | | | | | | | | | | | Created String::operator+=(const wchar_t), that was mark as Todo.
| * | | Merge pull request #307 from aqnuep/string_memory_leak_fixMarc2020-08-151-137/+37
| |\ \ \ | | |/ / | |/| | Fixed memory leak with String objects
| | * | Fixed memory leak with String objectsDaniel Rakos2020-08-151-137/+37
| | |/ | | | | | | | | | | | | | | | | | | The member _godot_string should never be straight out overwritten ever without first destroying the underlying string object's memory. This change solves the problem through the introduction of a new private constructor to create String objects with a pre-existing godot_string handle.
* | / Additions to the library to support the ARCore pluginFredia Huya-Kouadio2020-08-232-1/+688
|/ /
* | Merge pull request #356 from sheepandshepherd/variantleak2Marc2020-06-051-4/+2
|\ \ | | | | | | Add C conversion constructors and fix new leak
| * | Add C conversion constructors to fix leak of default-constructed empty arrayssheepandshepherd2020-01-311-4/+2
| |/
* | Merge pull request #406 from Zylann/color_operatorsBastiaan Olij2020-06-021-0/+118
|\ \ | | | | | | Added missing Color operators