summaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Use "enum class" for input enumsAaron Franke2021-11-125-60/+60
|
* Make OpenSimplex and VisualScript modules not depend on the editorAaron Franke2021-11-127-14/+15
|
* Add a minimal template build to CIAaron Franke2021-11-121-0/+2
| | | | Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* Modules: Make sure to include modules_enabled.gen.h where neededRémi Verschelde2021-11-128-6/+12
|
* Show built-in script names in the debuggerkobewi2021-11-112-4/+13
|
* [GDScript] Check string literals for Unicode direction control characters.bruvzg2021-11-111-0/+9
|
* Merge pull request #54840 from Calinou/mono-move-exception-policy-settingRémi Verschelde2021-11-101-1/+1
|\
| * Move Mono unhandled exception setting to be located within a subsectionHugo Locurcio2021-11-101-1/+1
| | | | | | | | | | | | | | Settings that aren't within a subsection are difficult to reach when other settings do have a subsection. This also adds documentation for the project setting.
* | Fix errors in CharacterBody when floor is destroyed or removedPouleyKetchoupp2021-11-101-0/+9
|/ | | | | | | | | | | | In all physics servers, body_get_direct_state() now silently returns nullptr when the body has been already freed or is removed from space, so the client code can detect this state and invalidate the body rid. In 2D, there is no change in behavior (just no more errors). In 3D, the Bullet server returned a valid direct body state when the body was removed from the physics space, but in this case it didn't make sense to use the information from the body state.
* Merge pull request #54676 from Chaosus/gds_restrict_namesRémi Verschelde2021-11-101-8/+76
|\
| * Prevent identifiers from naming as built-in funcs and global classesYuri Roubinsky2021-11-081-8/+76
| |
* | Merge pull request #54358 from ↵Rémi Verschelde2021-11-101-0/+17
|\ \ | | | | | | | | | Shawak/feature-allow-root-node-paths-without-quote
| * | Allow using $/root node pathsMaximilian2021-11-091-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | format fix shadowing use match instead of comparison Update gdscript_parser.cpp
* | | fix pingpong in mathSilc 'Tokage' Renew2021-11-101-1/+1
| | |
* | | Merge pull request #53819 from TokageItLab/re-implement-ping-pongRémi Verschelde2021-11-095-24/+63
|\ \ \ | | | | | | | | Reimplement ping-pong animation and reverse playback
| * | | reimplement ping-pongSilc 'Tokage' Renew2021-11-035-24/+63
| | | |
* | | | Merge pull request #54653 from KoBeWi/built_in_scripts_deserved_thatRémi Verschelde2021-11-091-11/+14
|\ \ \ \ | | | | | | | | | | Improve save handling for built-in scripts
| * | | | Improve save handling for built-in scriptskobewi2021-11-071-11/+14
| | | | |
* | | | | Merge pull request #54798 from Calinou/gdscript-opcode-no-hashRémi Verschelde2021-11-091-1/+1
|\ \ \ \ \
| * | | | | Remove hash symbol in front of opcode error messages in GDScriptHugo Locurcio2021-11-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The hash symbol creates spurious issue references on GitHub if the message is posted outside a code block, which means some issues have a lot more references than originally intended.
* | | | | | Merge pull request #47600 from qarmin/enable_mono_editorRémi Verschelde2021-11-092-24/+10
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Enable mono editor build in CIqarmin2021-11-092-24/+10
| | | | | |
* | | | | | Merge pull request #46721 from bruvzg/custom_word_break_punctRémi Verschelde2021-11-094-12/+88
|\ \ \ \ \ \
| * | | | | | [Text Server] Add support for user defined punctuation list, used for word ↵bruvzg2021-10-014-12/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | breaking.
* | | | | | | Merge pull request #54372 from bruvzg/text_edit_uiRémi Verschelde2021-11-094-0/+180
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Add functions for getting name and font style from dynamic and bitmap fonts.bruvzg2021-10-314-0/+180
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add font selection toolbar editor plugin.
* | | | | | | Merge pull request #54473 from briansemrau/no-debug-functions-on-threadRémi Verschelde2021-11-082-5/+26
|\ \ \ \ \ \ \
| * | | | | | | GDScript gracefully handle debug functions from separate threadBrian Semrau2021-11-012-5/+26
| | | | | | | |
* | | | | | | | Merge pull request #54118 from ↵Rémi Verschelde2021-11-081-0/+2
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | Pineapple/dont-ignore-type-mismatch-in-setter-master
| * | | | | | | Don't ignore the type mismatch in setter functionBartłomiej T. Listwon2021-10-221-0/+2
| | | | | | | |
* | | | | | | | Merge pull request #54663 from ↵Rémi Verschelde2021-11-081-11/+16
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Gallilus/VisualScript-sync-and-improve-variable-anb-property
| * | | | | | | | VisualScript-sync-and-improve-variable-and-propertyDavid Cambré2021-11-061-11/+16
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Fix LSP crash when parsing signal symbols.Francois Belair2021-11-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the number of parameters was less than the number of class members, the LSP would cause godot to crash because it was using the index for class members instead of the index for signal parameters. Fixes #54720 .
* | | | | | | | Fix example in `NoiseTexture` docYuri Roubinsky2021-11-061-2/+3
|/ / / / / / /
* | | | | | | Fix Quaternion multiplication operatorAaron Franke2021-11-041-16/+12
| | | | | | |
* | | | | | | Add is_built_in() method to Resourcekobewi2021-11-041-1/+1
| | | | | | |
* | | | | | | Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR`Hugo Locurcio2021-11-0315-29/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is consistent with other constants that include `NO`, such as `PROPERTY_HINT_COLOR_NO_ALPHA`.
* | | | | | | Fixes copy-paste issue in the visual script editorDavid Cambré2021-11-032-111/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moves copy and paste in their own functions so copy_nodes_request and paste_nodes_request are able to work. Applies paste offset to the last mouse clicked position.
* | | | | | | Merge pull request #54072 from KoBeWi/hrcr_is_dedRémi Verschelde2021-11-032-9/+9
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
| * | | | | | Remove node_hrcr hackkobewi2021-10-282-9/+9
| | | | | | |
* | | | | | | Merge pull request #54471 from rafallus/callable_area_monitorRémi Verschelde2021-11-024-18/+16
|\ \ \ \ \ \ \
| * | | | | | | Use `Callable` in Area monitor callbackrafallus2021-11-014-18/+16
| | | | | | | |
* | | | | | | | Merge pull request #54346 from mhilbrunner/used-what-instead-of-whatRémi Verschelde2021-11-023-2/+10
|\ \ \ \ \ \ \ \
| * | | | | | | | Improve GDScript indentation error messageMax Hilbrunner2021-10-283-2/+10
| | | | | | | | |
* | | | | | | | | Merge pull request #54494 from lyuma/fix_override_materialsRémi Verschelde2021-11-024-1/+52
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | glTF: Fix override materials and non-empty arrays
| * | | | | | | | glTF: Fix override materials and non-empty arraysLyuma2021-11-014-1/+52
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Keep track of MeshInstance and GeometryInstance override materials in the GLTFMesh object. Ensure all arrays are non-empty to conform with "minItems":1 in glTF spec.
* | | | | | | | Merge pull request #54490 from q66/ppcRémi Verschelde2021-11-012-2/+8
|\ \ \ \ \ \ \ \
| * | | | | | | | Add support for PowerPC familyDaniel Kolesa2021-11-012-2/+8
| |/ / / / / / /
* | | | | | | | Merge pull request #54387 from ↵Rémi Verschelde2021-11-011-1/+3
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | Calinou/editor-translations-increase-zlib-compression-level
| * | | | | | | Use maximum zlib compression when generating editor translation headersHugo Locurcio2021-10-291-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With comments stripped, this reduces the combined generated translation size from 28.7 MB to 28.4 MB (-240 KB).