summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-11-18Merge pull request #33693 from clayjohn/GLES2-fix_negative_lights_poppingRémi Verschelde
Fix negative light flickering
2019-11-18Merge pull request #33703 from neikeq/issue-32899Rémi Verschelde
C#: Throw NullReferenceException for null NodePath/RID params
2019-11-18C#: Throw NullReferenceException for null NodePath/RID paramsIgnacio Etcheverry
2019-11-18Merge pull request #33698 from akien-mga/revert-opus-1.3.1-pr33311Rémi Verschelde
Revert "Update opus to 1.3.1 and opusfile to 0.11"
2019-11-18Merge pull request #33697 from nekomatata/debugger-tabs-min-sizeRémi Verschelde
Fixed ScriptEditorDebugger minimum size
2019-11-18Revert "Update opus to 1.3.1 and opusfile to 0.11"Rémi Verschelde
This reverts commit e00426c512a7905f5f925d382c443bab7a0ca693. The way we handle platform-specific intrinsics is not good, so the current state will not compile on armv8. This commit also requires SSE4.1 support, which is likely not a good idea for portable binaries. We'll have to redo this with more caution after 3.2 is released, or we might simply drop opus as we're only using it as dependency for theora right now. Fixes #33606.
2019-11-18Revert "opus: Packaging fixups after #33311"Rémi Verschelde
This reverts commit 0387657fa4c3c71c6cb427ce7ed8bbcdf17ba7e1.
2019-11-18Fixed ScriptEditorDebugger minimum sizePouleyKetchoupp
Changed to MarginContainer to enforce debugger tabs minimum size on the parent, avoids overlapping controls with Profiler and Network Profiler tabs. Fixes #20837
2019-11-18Merge pull request #33686 from KoBeWi/relanRémi Verschelde
Fix animation key snapping at high zooms
2019-11-17Fix negative light flickeringclayjohn
2019-11-17Fix animation key snapping at high zoomsTomasz Chabora
2019-11-17Merge pull request #33683 from clayjohn/material-texture-bugRémi Verschelde
Properly update texture when roughness/metallic set
2019-11-17Merge pull request #33663 from Calinou/add-node-get-process-priorityRémi Verschelde
Implement `Node::get_process_priority()` and its associated property
2019-11-17Properly update texture when roughness/metallic setclayjohn
2019-11-17Implement `Node::get_process_priority()` and its associated propertyHugo Locurcio
This closes #33660.
2019-11-17Merge pull request #33678 from nekomatata/stylebox-flat-width-zeroRémi Verschelde
StyleBoxFlat doesn't draw content when width or height is zero
2019-11-17StyleBoxFlat doesn't draw content when width or height is zeroPouleyKetchoupp
Causes unnecessary computations and drawing, and a division by zero when calculating uv coordinates. This case happened with ScriptEditor's member overview (ItemList), initialized with a minimum width of 0. Fixes #33634
2019-11-16Merge pull request #33662 from touilleMan/issue-30577Rémi Verschelde
Add singleton_name field to autogenerated json api
2019-11-16Merge pull request #33637 from madmiraal/fix-c4334-warningRémi Verschelde
Fix Visual Studio throwing C4334 warning.
2019-11-16Merge pull request #33643 from Calinou/visual-script-multiply-signRémi Verschelde
Use the Unicode "multiply" sign for the "A x B" visual script node
2019-11-16Merge pull request #33645 from Calinou/graphedit-ctrl-toggle-snappingRémi Verschelde
Make holding Ctrl toggle snapping in GraphEdit
2019-11-16Merge pull request #33658 from NeoSpark314/rename_ext_msaaRémi Verschelde
Rename External MSAA to AndroidVR MSAA
2019-11-16Merge pull request #33603 from neikeq/ばかRémi Verschelde
Mono/C#: WebAssembly and initial AOT support
2019-11-16Add singleton_name field to autogenerated json apiEmmanuel Leblond
2019-11-16Rename External MSAA to AndroidVR MSAAHolger Dammertz
A new external MSAA setting was introduced in https://github.com/godotengine/godot/pull/33518 that fixed issues on GLES2 and Oculus Mobile VR. To avoid misunderstanding it was suggested by @BastiaanOlij and discussed on discord to rename it to AndroidVR.
2019-11-15Make holding Ctrl toggle snapping in GraphEditHugo Locurcio
This affects the visual script and visual shader editors as well.
2019-11-15Use the Unicode "multiply" sign for the "A x B" visual script nodeHugo Locurcio
2019-11-15Fix Visual Studio throwing C4334 warning.Marcel Admiraal
2019-11-15Merge pull request #33632 from lupoDharkael/ternary-checkRémi Verschelde
Parser: Check all the arguments of the ternary operator
2019-11-15Merge pull request #33635 from akien-mga/emscripten-fix-1.39.1-supportRémi Verschelde
HTML5: Fix support for Emscripten 1.39.1+
2019-11-15HTML5: Fix support for Emscripten 1.39.1+Rémi Verschelde
A change in upstream Emscripten 1.39.1+ made our buildsystem error out where it was previously only issuing a warning: ``` [ 5%] Linking Static Library ==> main/libmain.javascript.opt.bc shared:WARNING: Assuming object file output in the absence of `-c`, based on output filename. Please add with `-c` or `-r` to avoid this warning Ranlib Library ==> main/libmain.javascript.opt.bc /opt/emsdk/upstream/bin/llvm-ranlib: error: unable to load 'main/libmain.javascript.opt.bc': file too small to be an archive ``` As advised on emscripten-core/emscripten#9806, we should be using `emar` here to create the static library and not `emcc`. This was apparently done to workaround Emscripten issues in the past, but evidently this is no longer necessary. The rest of the `env` redefinitions should probably be re-assessed against the current state of Emscripten. Fixes #33374.
2019-11-15Make C# internal calls return structs as ref parametersIgnacio Etcheverry
The Mono IL interpreter's WebAssembly to native trampolines don't support passing structs by value, so we need to do it this way. Also now we pass and return long, ulong, float and double as ref parameters as well. This is due to missing trampolines for float and long types. This is likely a temporary workaround that will be reverted in the future. The correct solution would be to patch 'mono/mini/m2n-gen.cs' when building the Mono runtime for WASM in order to generate the trampolines we need.
2019-11-15Mono/C#: Initial exporter support for AOT compilationIgnacio Etcheverry
2019-11-15Parser: Check all the arguments of the ternary operatorlupoDharkael
2019-11-14Merge pull request #33607 from Calinou/orbit-modifier-always-altRémi Verschelde
Always allow Alt as an orbit modifier in the 3D editor
2019-11-14Always allow Alt as an orbit modifier in the 3D editorHugo Locurcio
This makes it easier to navigate in 3D when using a graphics tablet. This fallback modifier will only be available if no other modifier is using Alt. This partially addresses https://github.com/godotengine/godot-proposals/issues/196.
2019-11-14Merge pull request #33621 from Calinou/export-runnable-tooltipRémi Verschelde
Add a tooltip to explain what marking a preset as "runnable" does
2019-11-14Add a tooltip to explain what marking a preset as "runnable" doesHugo Locurcio
2019-11-14Merge pull request #33617 from Chaosus/fix_theme_element2Rémi Verschelde
Fix incorrect error/matches label color when switching from light to dark theme
2019-11-14EditorNode: Improve tooltip for pause buttonRémi Verschelde
Closes #14742.
2019-11-14Fix incorrect error label color when switching from light to dark themeYuri Roubinsky
2019-11-14Merge pull request #33614 from Chaosus/fix_theme_elementRémi Verschelde
Fix "matches" label color in light theme
2019-11-14Merge pull request #33608 from groud/disable_ok_button_input_settingsRémi Verschelde
Disable ok button if no key is selected when adding event to an action
2019-11-14Merge pull request #33601 from willnationsdev/nodepath-docsRémi Verschelde
Added more in-depth examples of NodePaths in API docs.
2019-11-14Fix "matches" label color in light themeYuri Roubinsky
2019-11-13Disable ok button if no key is selected when adding event to an actionGilles Roudière
2019-11-13Added more in-depth examples of NodePaths in API docs.willnationsdev
2019-11-13Mono/C#: WebAssembly supportIgnacio Etcheverry
2019-11-13Merge pull request #33595 from Faless/fix/explain_msg_stripRémi Verschelde
Fix explain message not being stripped in release.
2019-11-13Merge pull request #33596 from KoBeWi/sell_tileRémi Verschelde
Make sure tile is selected when selecting TileMap