summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-09Merge pull request #34953 from vnen/gdscript-index-double-evalRémi Verschelde
GDScript: Don't re-evaluate index on assigment with operation
2020-01-09GDScript: Don't re-evaluate index on assigment with operationGeorge Marques
Pass the calculated index from the stack and use the same to get and set the value. This avoids a function with side effects being evaluated twice when using indexing in an assignment with operation statement (e.g. a[function()] += 1).
2020-01-09Merge pull request #34948 from vnen/gdscript-copy-constructorRémi Verschelde
GDScript: Allow copy constructor for built-in types
2020-01-09Merge pull request #34946 from vnen/gdscript-ternary-warningRémi Verschelde
Add GDScript warning for standalone expression
2020-01-09GDScript: Allow copy constructor for built-in typesGeorge Marques
Those are implicitly defined in Variant.
2020-01-09Merge pull request #34717 from madmiraal/update-appveyor2Rémi Verschelde
Use current versions of software in Appveyor.
2020-01-09Merge pull request #34944 from akien-mga/doc-directory-preopenedRémi Verschelde
Doc: Mention that Directory pre-opens res:// by default
2020-01-09Add GDScript warning for standalone expressionGeorge Marques
This makes the error message clearer as it might be used to call functions with side effects.
2020-01-09Doc: Mention that Directory pre-opens res:// by defaultRémi Verschelde
This may be considered a bug, so we might change that in the future. See #24149.
2020-01-09Merge pull request #33426 from PucklaMotzer09/ignore_disabled_recentRémi Verschelde
Ignore the classes in the recent and favorite panels of the create dialog if they are disabled
2020-01-09Merge pull request #34940 from volzhs/update-main-scene-fileRémi Verschelde
Update file list in split view when setting main scene
2020-01-09Add ignoring of disabled recent and favorite classes in createPucklaMotzer09
2020-01-09Merge pull request #34942 from timothyqiu/texture-region-handleRémi Verschelde
Fixes TextureRegion editor drag handle for HiDPI
2020-01-09Fixes TextureRegion editor drag handle for HiDPIHaoyu Qiu
Before this fix, it's easy to miss the drag handle on a HiDPI monitor.
2020-01-09Update file list in split view when setting main scenevolzhs
2020-01-08GDScript: set assign operation on local var made by matchGeorge Marques
This is needed in a all local variables with assigment to properly set the typed operation. Fix #34928
2020-01-08Merge pull request #34921 from akien-mga/bullet-2.89Rémi Verschelde
bullet: Sync with upstream 2.89
2020-01-08Merge pull request #34927 from Calinou/doc-improve-environmentRémi Verschelde
Improve the Environment class documentation
2020-01-08Improve the Environment class documentationHugo Locurcio
Co-authored-by: Clay John <claynjohn@gmail.com>
2020-01-08Merge pull request #34920 from GodotExplorer/lsp-signatureHelperRémi Verschelde
GDScript LSP: Implement signatureHelp
2020-01-08Merge pull request #34918 from vnen/gdscript-assign-opRémi Verschelde
GDScript: enable type checks on release mode
2020-01-08Merge pull request #34915 from KoBeWi/404Rémi Verschelde
Check if resource exists before loading
2020-01-08bullet: Sync with upstream 2.89Rémi Verschelde
This allows distro unbundling again for distros that ship Bullet 2.89+.
2020-01-08Merge pull request #34919 from akien-mga/export-fix-leak-34911Rémi Verschelde
Export: Fix leak or orphaned Controls after #34911
2020-01-09GDScript LSP: Implement signatureHelpgeequlim
Enable smart resolve default to true as it is required for script symbol lookup
2020-01-08Export: Fix leak or orphaned Controls after #34911Rémi Verschelde
They need to be hidden but still in tree.
2020-01-08Merge pull request #34916 from vnen/gdscript-set-lv-assign-typeRémi Verschelde
GDScript: properly set type of local variable initialization
2020-01-08GDScript: enable type checks on release modeGeorge Marques
Also make builtin GDScript functions report return type as Variant in release so type is converted when needed.
2020-01-08Merge pull request #34898 from veryprofessionaldodo/33420Rémi Verschelde
Recent Nodes now respect Editor Profiles #33420
2020-01-08Merge pull request #34913 from akien-mga/main-add-export-packRémi Verschelde
Export: Add dedicated --export-pack option to export data pack
2020-01-08GDScript: properly set type of local variable initializationGeorge Marques
Properly sets the type of the identifier for the local variable that is stored in the assignment operation. This makes sure that the compiler is aware of typing for local variables when they are initialized with the declaration.
2020-01-08Check if resource exists before loadingTomasz Chabora
2020-01-08Recent Nodes now respect Editor Profilesveryprofessionaldodo
2020-01-08Export: Add dedicated --export-pack option to export data packRémi Verschelde
The previous behavior relying on the provided extension was problematic on macOS since .zip is the main extension used for the full project export (binary + data pack). We add a dedicated `--export-pack` command line option to define when only the data pack should be exported. Its extension will still be inferred from the path. Fixes #23073.
2020-01-08Merge pull request #34911 from akien-mga/export-hide-patches-tabRémi Verschelde
Export: Hide Patches tab until actually implemented
2020-01-08Merge pull request #34910 from akien-mga/gamepad-fix-controllerdbs-orderRémi Verschelde
Gamepad: Fix parsing order for SDL2 controller databases
2020-01-08Merge pull request #34912 from timothyqiu/mouse-exitRémi Verschelde
Emits meta_hover_ended when mouse exit RichTextLabel
2020-01-08Emits meta_hover_ended when mouse exit RichTextLabelHaoyu Qiu
2020-01-08Export: Hide Patches tab until actually implementedRémi Verschelde
This seems to have been left dangling during 3.0 development and was never finished. Hiding for now until it can be completed, otherwise we'll have to drop it. See #22394.
2020-01-08Gamepad: Fix parsing order for SDL2 controller databasesRémi Verschelde
We were overriding values from `gamecontrollerdb.txt` (current, updated upstream) with `gamecontrollerdb_205.txt` (legacy, SDL 2.0.5) and then `gamecontrollerdb_204.txt` (legacy, SDL 2.0.4). There was a comment to warn about this but it seems it did not prevent using the wrong order for all this time... Now `gamecontrollerdb.txt` mappings will properly override outdated ones present in the `204` and `205` variants.
2020-01-08Merge pull request #34908 from akien-mga/gamepad-mapping-envRémi Verschelde
Gamepad: Parse SDL_GAMECONTROLLERCONFIG env after default mappings + sync SDL2 mappings
2020-01-08Merge pull request #34906 from akien-mga/light-occluder-getornullRémi Verschelde
RasterizerCanvas: Use getornull to fetch light occluder polygon
2020-01-08Sync controller mappings DB with SDL2 community repoRémi Verschelde
Synced with gabomdq/SDL_GameControllerDB@67b49052b4d51bc4e28187f03588ade67f01d8ec.
2020-01-08Gamepad: Parse SDL_GAMECONTROLLERCONFIG env after default mappingsRémi Verschelde
Addresses comment https://github.com/godotengine/godot/issues/21918#issuecomment-458764923.
2020-01-08RasterizerCanvas: Use getornull to fetch light occluder polygonRémi Verschelde
Fixes #21286 when the occluder is not fully configured.
2020-01-08Merge pull request #33817 from Chaosus/vs_fresnelYuri Roubinsky
Make Fresnel node in visual shaders to use default NORMAL/VIEW
2020-01-08Merge pull request #34671 from Chaosus/shader_hex_supportRémi Verschelde
Support for hex numbers in shaders
2020-01-08Merge pull request #34802 from xelivous/power-of-two-is-goodRémi Verschelde
Change the 2D editor's snap to 8x8 by default
2020-01-08Merge pull request #34875 from neikeq/api-hash-no-underscore-methodbindsRémi Verschelde
ClassDB: Exclude method binds starting with '_' from API hash
2020-01-08Merge pull request #34887 from akien-mga/cli-export-usabilityRémi Verschelde
Export: Improve usability of command line interface