summaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #53697 from bruvzg/ts_string_namesRémi Verschelde2021-10-124-163/+275
|\
| * Move static feature set and number system `StringName`s to the singleton.bruvzg2021-10-124-163/+275
| | | | | | | | | | | | Remove `hb_` prefix from the custom bitmap font functions to avoid potential conflicts with the HarfBuzz. Cleanup commented debug code. Update numbering system data to CLDR 39.
* | Merge pull request #52736 from aaronfranke/lgtm-multRémi Verschelde2021-10-122-3/+3
|\ \ | | | | | | Fix some LGTM errors of "Multiplication result converted to larger type"
| * | Fix some LGTM errors of "Multiplication result converted to larger type"Aaron Franke2021-10-122-3/+3
| | |
* | | Fixed a typo in csg moduleM. Huri2021-10-123-3/+3
|/ /
* | Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and ↵Juan Linietsky2021-10-115-63/+24
| | | | | | | | NodeAnimation"
* | Merge pull request #48332 from TokageItLab/implement-ping-pongRémi Verschelde2021-10-115-24/+63
|\ \
| * | implement ping-pong loop in animationTokage2021-10-095-24/+63
| | | | | | | | | | | | Co-authored-by: Chaosus <chaosus89@gmail.com>
* | | Merge pull request #53681 from Paulb23/rejig-syntax-highligher-bindRémi Verschelde2021-10-111-2/+0
|\ \ \ | | | | | | | | Move add_syntax_highlighter bind to ScriptEditorBase
| * | | Move add_syntax_highlighter bind to ScriptEditorBasePaulb232021-10-111-2/+0
| | | |
* | | | Merge pull request #53647 from Chaosus/gds_fix_builtin_functions_autocompletionYuri Roubinsky2021-10-111-1/+14
|\ \ \ \ | |/ / / |/| | |
| * | | Fix autocompletion of built-in functions in GDScriptYuri Roubinsky2021-10-111-1/+14
| | |/ | |/|
* | | Merge pull request #53430 from DavidSichma/typed_safe_setterGeorge Marques2021-10-111-2/+4
|\ \ \ | | | | | | | | Made typed member setters safe
| * | | Only emit typed member setters if safe to do soDavid Sichma2021-10-081-2/+4
| | | | | | | | | | | | | | | | | | | | Instructions are now only emitted if input type matches expected type. Otherwise usual setter fallback.
* | | | Merge pull request #53103 from ZuBsPaCe/gdscript-analyze-properties-fixGeorge Marques2021-10-1117-106/+291
|\ \ \ \ | |_|/ / |/| | | GDScript: Report property type errors
| * | | GDScript: Report property type errorsZuBsPaCe2021-10-0817-106/+291
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inline getters & setters are now FunctionNodes. Their names are set in the parser, not in the compiler. GDScript-Analyzer will now run through getter and setter. Also report wrong type or signature errors regarding getset properties. Added GDScript tests for getters and setters. #53102
* | | | Remove redundant String operation from GDScript enum exportsYuri Sizov2021-10-111-1/+1
| |_|/ |/| |
* | | Enhance and cleanup stringify for Vectormashumafi2021-10-092-0/+76
| | |
* | | Fix missing argument names in bindingsRémi Verschelde2021-10-092-5/+5
|/ / | | | | | | | | | | While at it, tweak some boolean setters to use `p_enabled` for the bool. Also renames `draw_minimap()` to `set_draw_minimap()`.
* | Merge pull request #53536 from Faless/mp/4.x_rpc_configMax Hilbrunner2021-10-081-2/+2
|\ \ | | | | | | [Net] Add call_local argument to Node.rpc_config.
| * | [Net] Rename RPCConfig.sync to call_local.Fabio Alessandrelli2021-10-081-2/+2
| | | | | | | | | | | | For consistency with the other user facing changes.
* | | Merge pull request #53336 from briansemrau/gdscript-i'm-not-my-own-local-classGeorge Marques2021-10-081-1/+3
|\ \ \ | |/ / |/| | [GDScript 2.0] fix script base class self-assignment
| * | GDScript fix wrong base class assignmentBrian Semrau2021-10-041-1/+3
| | |
* | | GDScript: Use getter return type for the property typeGeorge Marques2021-10-071-3/+6
| | | | | | | | | | | | | | | | | | The PropertyInfo hints are more relevant for the inspector. The getter return type is more reliable and less likely to be incorrect and it is what's going to be called in the end.
* | | Merge pull request #53422 from KoBeWi/add_LUA_to_GodotRémi Verschelde2021-10-072-0/+6
|\ \ \
| * | | Fix LUA-style assignment in Dictionarykobewi2021-10-052-0/+6
| |/ /
* | | Merge pull request #53545 from vnen/gdscript-releaseRémi Verschelde2021-10-071-0/+1
|\ \ \
| * | | GDScript: Fix method ptrcall on releaseGeorge Marques2021-10-071-0/+1
| | | |
* | | | Replace references to VisualServer in code comments with RenderingServerHugo Locurcio2021-10-073-6/+6
|/ / / | | | | | | | | | VisualServer no longer exists in the `master` branch.
* | | Merge pull request #53494 from mhilbrunner/stop-drop-and-dont-lieRémi Verschelde2021-10-071-1/+1
|\ \ \ | | | | | | | | Fix outdated no_call_local, use call_remote
| * | | Fix outdated no_call_local, use call_remoteMax Hilbrunner2021-10-061-1/+1
| | | |
* | | | GDScript: Set status on parsing steps beforehandGeorge Marques2021-10-061-4/+4
|/ / / | | | | | | | | | | | | To avoid potential dependency cycles. If any happens it will not get into infinite recursion anymore and errors will cascade later on.
* | | Merge pull request #45699 from TokageItLab/implement-skeleton-editor-gizmoRémi Verschelde2021-10-062-21/+31
|\ \ \ | | | | | | | | Implement Skeleton Editor Gizmo
| * | | Implemented SkeletonEditorGizmoSilc Renew2021-10-072-21/+31
| | |/ | |/| | | | | | | Co-authored-by: Lyuma <xn.lyuma@gmail.com>
* | | Merge pull request #53479 from vnen/gdscript-subscript-object-selfRémi Verschelde2021-10-063-1/+16
|\ \ \
| * | | GDScript: Allow subscript on self and object typesGeorge Marques2021-10-063-1/+16
| | | |
* | | | Merge pull request #53478 from vnen/gdscript-avoid-hard-inferenceRémi Verschelde2021-10-067-18/+47
|\ \ \ \ | |/ / / |/| | |
| * | | GDScript: Avoid hard errors on inferred typesGeorge Marques2021-10-065-11/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since inference isn't always correct, they are now treated as unsafe instead of errors. This also removes inferred type when a variable is reassigned. Since it's not aware of branching, the types might become invalid in a later context.
| * | | GDScript: Make all warnings enabled in test generationGeorge Marques2021-10-062-7/+10
| | | | | | | | | | | | | | | | | | | | | | | | The test generation doesn't initialize the language (since it's already initialized in main), but it still needs the warning enabled so it matches the actual tests.
* | | | Fix small typos regarding WebSocketPeerInfinixius2021-10-061-1/+1
| | | |
* | | | doc: Update links to latest documentation after content reorganizationRémi Verschelde2021-10-066-5/+43
| | | |
* | | | Merge pull request #52711 from m4gr3d/provide_getter_for_project_data_dir_masterRémi Verschelde2021-10-052-1/+2
|\ \ \ \
| * | | | Provide a getter for the project data directory.ne0fhyk2021-09-152-1/+2
| | | | |
* | | | | doc: Fix style inconsistencies for `[b]Note:[/b]` paragraphsRémi Verschelde2021-10-054-6/+7
| |/ / / |/| | | | | | | | | | | And fix up formatting not supported by makerst.
* | | | Merge pull request #52963 from Pineapple/WIN32_LEAN_AND_MEAN_masterRémi Verschelde2021-10-052-1/+2
|\ \ \ \
| * | | | Add missing WIN32_LEAN_AND_MEANBartłomiej T. Listwon2021-09-232-1/+2
| | | | |
* | | | | GDScript: Use path cache when checking preloaded scriptsGeorge Marques2021-10-041-1/+7
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The path itself might not always be set in some cases, especially when the script is just created and is already in the resource cache. Using get_path() in this case gets the correct resource path. This also adds a null check for safety in case the path is incorrect or missing, to avoid a crash in the engine.
* | | | Fix some leftover references to idle_framekobewi2021-10-042-2/+2
| | | |
* | | | Merge pull request #52914 from vnen/gdscript-assign-member-with-opRémi Verschelde2021-10-043-8/+33
|\ \ \ \
| * | | | GDScript: Fix member assignment with operationGeorge Marques2021-10-043-8/+33
| | | | | | | | | | | | | | | | | | | | | | | | | It was wrongly updating the assigned value with the result of the operation.