summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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 #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
2020-01-08Merge pull request #34874 from wingedadventurer/bugfix-label-visible-charactersRémi Verschelde
Make Label node consider spaces for visible_characters property
2020-01-08Merge pull request #34871 from ↵Rémi Verschelde
lentsius-bark/textEdit-vertical-horizontal-scroll-expose expose scroll_vertical and scroll_horizontal in TextEdit
2020-01-08Merge pull request #34901 from YeldhamDev/multiple_doc_completionsRémi Verschelde
Complete docs for GraphEdit/Node and PopupMenu
2020-01-08Merge pull request #34900 from timothyqiu/rtl-cell-wrapRémi Verschelde
Fixes RichTextLabel click issue when cell text wraps
2020-01-08Merge pull request #34905 from YeldhamDev/scriptdiag_minor_fixRémi Verschelde
Minor fixes for ScriptCreateDialog
2020-01-08Merge pull request #34902 from YeldhamDev/graphedit_selection_colorRémi Verschelde
Make possible to edit the GraphEdit's selection rect colors
2020-01-08Minor fixes for ScriptCreateDialogMichael Alexsander
2020-01-07Make possible to edit the GraphEdit's selection rect colorsMichael Alexsander
2020-01-08Fixes RichTextLabel click issue when cell text wrapsHaoyu Qiu
2020-01-07Complete docs for GraphEdit/Node and PopupMenuMichael Alexsander
2020-01-07Merge pull request #34881 from williamd1k0/fix-animationtree-no3dRémi Verschelde
Fix AnimationTree not available when compiled with disable_3d
2020-01-07Merge pull request #34896 from KoBeWi/no_tool_no_warnRémi Verschelde
Don't show conf warning if script is not tool
2020-01-07Merge pull request #34891 from Calinou/doc-environmentRémi Verschelde
Complete the Environment class documentation
2020-01-07Don't show conf warning if script is not toolTomasz Chabora
2020-01-07Merge pull request #34893 from volzhs/show-main-scene-in-splitRémi Verschelde
Show selected main scene in FileSystem split view
2020-01-08Show selected main scene in FileSystem split viewvolzhs
2020-01-07Complete the Environment class documentationHugo Locurcio
This closes #34846.
2020-01-07Merge pull request #34890 from Kanabenki/fix-cursor-richtextlabelRémi Verschelde
Fix wrong cursor shape in empty space when meta link wraps in RichTextLabel
2020-01-07Check if cursor is inside meta when getting cursor shapeKanabenki
2020-01-07expose scroll_vertical and scroll_horizontal in TextEdit + documentationKrystof Klestil
2020-01-07Export: Improve usability of command line interfaceRémi Verschelde
I'm barely scratching the surface of the changes needed to make the --export command line interface easy to use, but this should already improve things somewhat. - Streamline `can_export()` templates check in all platforms, checking first for the presence of official templates, then of any defined custom template, and reporting on the absence of any. Shouldn't change the actual return value much which is still true if either release or debug is usable - we might want to change that eventually and better validate against the requested target. - Fix discrepancy between platforms using `custom_package/debug` and `custom_template/debug` (resp. `release`). All now use `custom_template`, which will break compatibility for `export_presets.cfg` with earlier projects (but is easy to fix). - Use `can_export()` when attempting a command line export and report the same errors that would be shown in the editor. - Improve error reporting after a failed export attempt, handling missing template and invalid path more gracefully. - Cleanup of unused stuff in EditorNode around the export workflow. - Improve --export documentation in --help a bit. Fixes #16949 (at least many of the misunderstandings listed there). Fixes #18470.
2020-01-07Merge pull request #34886 from JFonS/fix_32699Rémi Verschelde
Make NoiseTexture threading more robust
2020-01-07Make NoiseTexture threading more robustJFonS
Fixes crash when a NoiseTexture was freed before the generation thread finished.
2020-01-07Merge pull request #34256 from timothyqiu/return-array-32988Rémi Verschelde
Fixes crash when using Mesh::create_outline and Mesh::create_convex_shape
2020-01-07Fixes crash when using Mesh::create_outline and Mesh::create_convex_shapeHaoyu Qiu
Adds a size check to the array returned by `surface_get_arrays`. During debugging, `create_outline` also crashes when the indices size is one (not a multiple of three). For now, just reports the error and fail the function.
2020-01-07Merge pull request #34878 from timothyqiu/rtl-doc-wordingRémi Verschelde
Rewording RichTextLabel::remove_line documentation
2020-01-07Merge pull request #34876 from timothyqiu/regression-fixRémi Verschelde
Fixes import of models as PackedScene
2020-01-07Fix AnimationTree not available when compiled with disable_3dWilliam Tumeo
2020-01-07Rewording RichTextLabel::remove_line documentationHaoyu Qiu
2020-01-07Fixes import of models as PackedSceneHaoyu Qiu
2020-01-07ClassDB: Exclude method binds starting with '_' from API hashIgnacio Etcheverry
These methods are not meant to be part of the scripting API. These are not the same as virtual methods starting with '_', e.g.: '_process'.
2020-01-06make Label consider spaces for visible_characterswingedadventurer
2020-01-06Merge pull request #34867 from volzhs/calculate-label-size-2Rémi Verschelde
Calculate label size more accurately
2020-01-07Calculate label size more accuratelyvolzhs
2020-01-06Merge pull request #34865 from volzhs/oversampling-emojiRémi Verschelde
Update size and position for colored font with oversampling
2020-01-07Update size and position for colored font with oversamplingvolzhs
2020-01-06Merge pull request #34843 from akien-mga/enet-1.3.14Fabio Alessandrelli
enet: Sync with upstream 1.3.14
2020-01-06Merge pull request #34808 from Calinou/no-color-in-non-ttyRémi Verschelde
Disable colored console output when standard output isn't a TTY
2020-01-06Merge pull request #33987 from nekomatata/own-world-environmentRémi Verschelde
Viewport environment is updated properly when set to own world