summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Don't compile editor-only function when tools=noGilles Roudière2020-01-0938-42/+126
|
* GDScript: Fix type name on error message for function parametersGeorge Marques2020-01-091-1/+1
|
* GDScript: Fix resolution of default parameter valuesGeorge Marques2020-01-091-1/+1
| | | | Fix #26556
* Merge pull request #34955 from sketchyfun/camera_project_fixRémi Verschelde2020-01-091-2/+2
|\ | | | | Fixed camera project_position function returning the wrong x & y values
| * fixed camera project_position function that was still using the near ↵Ben Hickling2020-01-091-2/+2
|/ | | | parameter in a few calculations
* Merge pull request #34953 from vnen/gdscript-index-double-evalRémi Verschelde2020-01-092-10/+12
|\ | | | | GDScript: Don't re-evaluate index on assigment with operation
| * GDScript: Don't re-evaluate index on assigment with operationGeorge Marques2020-01-092-10/+12
|/ | | | | | | 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).
* Merge pull request #34948 from vnen/gdscript-copy-constructorRémi Verschelde2020-01-091-0/+11
|\ | | | | GDScript: Allow copy constructor for built-in types
| * GDScript: Allow copy constructor for built-in typesGeorge Marques2020-01-091-0/+11
| | | | | | | | Those are implicitly defined in Variant.
* | Merge pull request #34946 from vnen/gdscript-ternary-warningRémi Verschelde2020-01-093-1/+10
|\ \ | |/ |/| Add GDScript warning for standalone expression
| * Add GDScript warning for standalone expressionGeorge Marques2020-01-093-1/+10
| | | | | | | | | | This makes the error message clearer as it might be used to call functions with side effects.
* | Merge pull request #34717 from madmiraal/update-appveyor2Rémi Verschelde2020-01-091-9/+6
|\ \ | | | | | | Use current versions of software in Appveyor.
| * | Use current versions of software in Appveyor.Marcel Admiraal2019-12-311-9/+6
| | | | | | | | | | | | | | | | | | Use Visual Studio 2019 Use Python 3.8 Use Scons 3.1.2
* | | Merge pull request #34944 from akien-mga/doc-directory-preopenedRémi Verschelde2020-01-091-0/+1
|\ \ \ | | | | | | | | Doc: Mention that Directory pre-opens res:// by default
| * | | Doc: Mention that Directory pre-opens res:// by defaultRémi Verschelde2020-01-091-0/+1
|/ / / | | | | | | | | | | | | This may be considered a bug, so we might change that in the future. See #24149.
* | | Merge pull request #33426 from PucklaMotzer09/ignore_disabled_recentRémi Verschelde2020-01-092-16/+10
|\ \ \ | | | | | | | | Ignore the classes in the recent and favorite panels of the create dialog if they are disabled
| * | | Add ignoring of disabled recent and favorite classes in createPucklaMotzer092020-01-092-16/+10
| | | |
* | | | Merge pull request #34940 from volzhs/update-main-scene-fileRémi Verschelde2020-01-091-0/+1
|\ \ \ \ | |/ / / |/| | | Update file list in split view when setting main scene
| * | | Update file list in split view when setting main scenevolzhs2020-01-091-0/+1
| | |/ | |/|
* | | Merge pull request #34942 from timothyqiu/texture-region-handleRémi Verschelde2020-01-091-10/+14
|\ \ \ | |/ / |/| | Fixes TextureRegion editor drag handle for HiDPI
| * | Fixes TextureRegion editor drag handle for HiDPIHaoyu Qiu2020-01-091-10/+14
|/ / | | | | | | Before this fix, it's easy to miss the drag handle on a HiDPI monitor.
* | GDScript: set assign operation on local var made by matchGeorge Marques2020-01-081-1/+1
| | | | | | | | | | | | | | This is needed in a all local variables with assigment to properly set the typed operation. Fix #34928
* | Merge pull request #34921 from akien-mga/bullet-2.89Rémi Verschelde2020-01-0890-3064/+11196
|\ \ | | | | | | bullet: Sync with upstream 2.89
| * | bullet: Sync with upstream 2.89Rémi Verschelde2020-01-0890-3064/+11196
| | | | | | | | | | | | This allows distro unbundling again for distros that ship Bullet 2.89+.
* | | Merge pull request #34927 from Calinou/doc-improve-environmentRémi Verschelde2020-01-081-4/+3
|\ \ \ | | | | | | | | Improve the Environment class documentation
| * | | Improve the Environment class documentationHugo Locurcio2020-01-081-4/+3
|/ / / | | | | | | | | | Co-authored-by: Clay John <claynjohn@gmail.com>
* | | Merge pull request #34920 from GodotExplorer/lsp-signatureHelperRémi Verschelde2020-01-088-1/+232
|\ \ \ | | | | | | | | GDScript LSP: Implement signatureHelp
| * | | GDScript LSP: Implement signatureHelpgeequlim2020-01-098-1/+232
| | | | | | | | | | | | | | | | Enable smart resolve default to true as it is required for script symbol lookup
* | | | Merge pull request #34918 from vnen/gdscript-assign-opRémi Verschelde2020-01-083-9/+38
|\ \ \ \ | | | | | | | | | | GDScript: enable type checks on release mode
| * | | | GDScript: enable type checks on release modeGeorge Marques2020-01-083-9/+38
| | | | | | | | | | | | | | | | | | | | | | | | | Also make builtin GDScript functions report return type as Variant in release so type is converted when needed.
* | | | | Merge pull request #34915 from KoBeWi/404Rémi Verschelde2020-01-081-0/+5
|\ \ \ \ \ | |_|_|/ / |/| | | | Check if resource exists before loading
| * | | | Check if resource exists before loadingTomasz Chabora2020-01-081-0/+5
| | | | |
* | | | | Merge pull request #34919 from akien-mga/export-fix-leak-34911Rémi Verschelde2020-01-081-2/+4
|\ \ \ \ \ | |_|_|/ / |/| | | | Export: Fix leak or orphaned Controls after #34911
| * | | | Export: Fix leak or orphaned Controls after #34911Rémi Verschelde2020-01-081-2/+4
|/ / / / | | | | | | | | | | | | They need to be hidden but still in tree.
* | | | Merge pull request #34916 from vnen/gdscript-set-lv-assign-typeRémi Verschelde2020-01-081-0/+1
|\ \ \ \ | | | | | | | | | | GDScript: properly set type of local variable initialization
| * | | | GDScript: properly set type of local variable initializationGeorge Marques2020-01-081-0/+1
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #34898 from veryprofessionaldodo/33420Rémi Verschelde2020-01-081-1/+2
|\ \ \ \ | | | | | | | | | | Recent Nodes now respect Editor Profiles #33420
| * | | | Recent Nodes now respect Editor Profilesveryprofessionaldodo2020-01-081-1/+2
| | | | |
* | | | | Merge pull request #34913 from akien-mga/main-add-export-packRémi Verschelde2020-01-083-19/+21
|\ \ \ \ \ | |_|_|/ / |/| | | | Export: Add dedicated --export-pack option to export data pack
| * | | | Export: Add dedicated --export-pack option to export data packRémi Verschelde2020-01-083-19/+21
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #34911 from akien-mga/export-hide-patches-tabRémi Verschelde2020-01-081-2/+25
|\ \ \ \ | | | | | | | | | | Export: Hide Patches tab until actually implemented
| * | | | Export: Hide Patches tab until actually implementedRémi Verschelde2020-01-081-2/+25
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #34910 from akien-mga/gamepad-fix-controllerdbs-orderRémi Verschelde2020-01-081-2/+2
|\ \ \ \ | | | | | | | | | | Gamepad: Fix parsing order for SDL2 controller databases
| * | | | Gamepad: Fix parsing order for SDL2 controller databasesRémi Verschelde2020-01-081-2/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #34912 from timothyqiu/mouse-exitRémi Verschelde2020-01-081-0/+8
|\ \ \ \ | |/ / / |/| | | Emits meta_hover_ended when mouse exit RichTextLabel
| * | | Emits meta_hover_ended when mouse exit RichTextLabelHaoyu Qiu2020-01-081-0/+8
|/ / /
* | | Merge pull request #34908 from akien-mga/gamepad-mapping-envRémi Verschelde2020-01-082-9/+25
|\ \ \ | | | | | | | | Gamepad: Parse SDL_GAMECONTROLLERCONFIG env after default mappings + sync SDL2 mappings
| * | | Sync controller mappings DB with SDL2 community repoRémi Verschelde2020-01-081-2/+16
| | | | | | | | | | | | | | | | Synced with gabomdq/SDL_GameControllerDB@67b49052b4d51bc4e28187f03588ade67f01d8ec.
| * | | Gamepad: Parse SDL_GAMECONTROLLERCONFIG env after default mappingsRémi Verschelde2020-01-081-7/+9
| | | | | | | | | | | | | | | | Addresses comment https://github.com/godotengine/godot/issues/21918#issuecomment-458764923.
* | | | Merge pull request #34906 from akien-mga/light-occluder-getornullRémi Verschelde2020-01-082-2/+2
|\ \ \ \ | |/ / / |/| | | RasterizerCanvas: Use getornull to fetch light occluder polygon