summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-14Mono: Don't use -rdynamic when compiling for WASMIgnacio Etcheverry
`-rdynamic` was causing the emsdk linker to silently fail to generate the output `.wasm` file (even though exit code was 0).
2020-12-14Mono: Make Godot provide its own WASM m2n trampolinesIgnacio Etcheverry
This depends on a custom Mono patch from this commit: godotengine/godot-mono-builds@0e312939bd0dc4b807cc15dbe76a7b65456ab928
2020-11-30Merge pull request #43992 from vnen/variant-internal-object-setRémi Verschelde
Fix VariantInternal initialization and setting of object
2020-11-30Merge pull request #43504 from AndreaCatania/gds_fix_2Rémi Verschelde
Implement proper error print, Fixes a crash when no error messages are generated by the analyser.
2020-11-30Merge pull request #42825 from Chaosus/fix_grid_hotkeyRémi Verschelde
Changes 'always show grid' hotkey to prevent conflict with 'pan mode'
2020-11-30Fix VariantInternal initialization and setting of objectGeorge Marques
- Initialize Object pointer to nullptr so it's not used by mistake. - When setting an Object check if it's a reference so refcounting works as intended.
2020-11-30Merge pull request #43988 from Chaosus/fix_toggle_script_panel_buttonYuri Roubinsky
Reversed Toggle Script Button icon
2020-11-30Reversed Toggle Script Button iconYuri Roubinsky
2020-11-30Merge pull request #43985 from Faless/js/4.0_em_fixesRémi Verschelde
[HTML5] HiDPI, emscripten fixes
2020-11-30Merge pull request #43987 from vnen/gdscript-dont-share-referencesRémi Verschelde
GDScript: Don't construct ref values in compiler
2020-11-30GDScript: Don't construct ref values in compilerGeorge Marques
Values that are passed by reference are not suited for being constructed at compile time because in this case they would be shared across all the construction statements.
2020-11-30[HTML5] Fix broken layout on load in HiDPI screensFabio Alessandrelli
This was caused by the devicePixelRatio being applied twice, once by the HTML code, once by the OS code. More specifically, OS.get_window_size() would return the canvas element size, while OS.set_window_size() would set the element size to the specified value times the devicePixelRatio. Calling OS.set_window_size(OS.get_window_size()) would reapply the devicePixelRatio every time. This commit changes the behaviour so that OS.set_window_size() do not apply the devicePixelRatio to the canvas element size, by it divides the CSS size instead.
2020-11-30[HTML5] Remove file flags from writeFile in setup.Fabio Alessandrelli
Flags where deprecated and partly in removed in emscripten 2.0.9.
2020-11-30Sync RasterizerDummy changes.Fabio Alessandrelli
2020-11-30Merge pull request #43963 from Chaosus/fix_polyline_crashRémi Verschelde
Fixed crash in canvas_item_add_polyline if color arr has incorrect size
2020-11-30Merge pull request #43971 from volzhs/fix-tab-containerRémi Verschelde
Fix TabContainer crashes
2020-11-30Merge pull request #43977 from FIF15/restore-default-focus-mode-on-masterRémi Verschelde
fix #43695 on master by revert part of #41576
2020-11-30Merge pull request #43970 from EricEzaM/PR/popup-menu-margin-shrinkRémi Verschelde
Reduced EditorTheme margin on PopupMenu
2020-11-30Merge pull request #43968 from KoBeWi/nokia_connecting_nodes_xdxdRémi Verschelde
Show editable children in the connect dialog
2020-11-30Fixed crash in canvas_item_add_polyline if color arr has incorrect sizeYuri Roubinsky
2020-11-30fix #43695 by revert part of #41576FIF15
Note that #42109 already reverted the change of MenuButton, and actually fixed #43695. As a result, this commit only reverts the change to LinkButton, in order to prevent unpredictable consequences.
2020-11-30Fix TabContainer crashesvolzhs
2020-11-30Reduced margin on PopupMenuEric M
2020-11-30Show editable children in the connect dialogTomasz Chabora
2020-11-29Merge pull request #43958 from EricEzaM/PR/basebutton-add-property-and-docoRémi Verschelde
Exposed shortcut_context property to scripting and added documentation.
2020-11-30Exposed shortcut_context property to scripting and added documentation.Eric M
I didn't expose this as a property or add documentation in the original PR #42109.
2020-11-29Merge pull request #43955 from Chaosus/vs_inputsRémi Verschelde
Fixed several visual shader inputs
2020-11-29Fixed several visual shader inputsYuri Roubinsky
Fixed several inputs in visual shaders
2020-11-29Merge pull request #38939 from hbina/vk_error_handlingRémi Verschelde
Better error handling of vkEnumerateInstanceExtensionProperties
2020-11-28Merge pull request #42761 from fire/color-grading-3dRémi Verschelde
Environment brightness, contrast, saturation restore with 3d LUT.
2020-11-28Merge pull request #43938 from Chaosus/vs_fix_renamesRémi Verschelde
Fixed invalid visual shader outputs (TRANSMISSION, ALPHA_SCISSOR)
2020-11-28Fixed invalid visual shader outputs (TRANSMISSION, ALPHA_SCISSOR)Yuri Roubinsky
2020-11-28Environment brightness, contrast, saturation restore with color correction.clayjohn
Allow gradients and 2d images. Use shader versions for LUT in tonemap Co-authored-by: alex-poe <3957610+CptPotato@users.noreply.github.com> Co-authored-by: QbieShay <cislaghi.ilaria@gmail.com> Co-authored-by: Clay John <claynjohn@gmail.com>
2020-11-28Implement proper error print, Fixes a crash when no error messages are ↵AndreaCatania
generated by the analyser.
2020-11-28Better error handling of vkEnumerateInstanceExtensionPropertiesHanif Bin Ariffin
Refer: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/vkEnumerateInstanceExtensionProperties.html According to the documentation, there are 2 success code: 1. VK_SUCCESS 2. VK_INCOMPLETE VK_INCOMPLETE will be returned when not all avaiable properties are returned.
2020-11-28Merge pull request #43061 from qarmin/crash_when_prining_nodesRémi Verschelde
Fix crash when printing leaked nodes
2020-11-28Merge pull request #43922 from Calinou/doc-projectsettings-globalize-pathRémi Verschelde
Improve the `ProjectSettings.globalize_path()` documentation
2020-11-28Merge pull request #43925 from madmiraal/fix-16039aRémi Verschelde
Remove RigidBody weight property
2020-11-28Merge pull request #43828 from Chaosus/restore_line_antialiasingYuri Roubinsky
Restored antialiased lines by emulation using triangle strips
2020-11-28Merge pull request #42987 from clayjohn/VULKAN-sky-onlyRémi Verschelde
Add sky_only setting to DirectionalLight3Ds
2020-11-28Merge pull request #42109 from EricEzaM/PR/input-and-shortcuts-reworkRémi Verschelde
Shortcuts rework - fixed issues with input propagation and triggering of unwanted shortcuts.
2020-11-28Merge pull request #41100 from bruvzg/ctl_text_server_interfaceRémi Verschelde
[Complex Text Layouts] Implement TextServer interface.
2020-11-28Merge pull request #43903 from cptchuckles/fix-signRémi Verschelde
Fix SGN macro
2020-11-28Merge pull request #43930 from Calinou/add-property-optional-setter-commentRémi Verschelde
Mention lack of optional setter arguments in `ClassDB::add.property()`
2020-11-28Merge pull request #42676 from nekomatata/x11-clipboard-incrRémi Verschelde
Implement INCR mechanism for Linux clipboard
2020-11-28Merge pull request #43928 from charasyn/fix-alsa-bugRémi Verschelde
Prevent ALSA audio corruption
2020-11-28Mention lack of optional setter arguments in `ClassDB::add.property()`Hugo Locurcio
2020-11-27Prevent ALSA audio corruptionCooper Harasyn
When using the ALSA driver, corruption would occur if `snd_pcm_writei` was unable to consume the entire sound buffer. This would occur frequently on the Raspberry Pi 3 which uses the `snd_bcm2835` audio driver. This bug resulted from incorrect pointer math on line 187, resulting in the sample source pointer being advanced by `total * ad->channels` bytes instead of `total * ad->channels` samples. In my opinion, the best fix is to change `*src` to type `int16_t`, since that is the sample type in use. Fixes #43927.
2020-11-27Fix SGN macrojcgollnick
This version behaves the way the documentation states: 0 values will resolve to 0 instead of +1
2020-11-27Restored antialiased lines by emulation using triangle stripsYuri Roubinsky