summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-20Use -latomic when linking whe using clang on LinuxHein-Pieter van Braam-Stewart
According to the LLVM documentation when using GNU's libstdc++ clang will not automatically link with -latomic. This is necessary since we merged c++11 atomics support. This fixes linking using Clang on Linux
2021-02-20Merge pull request #45158 from aaronfranke/cs-packedarrayRémi Verschelde
Add C# array features from core PackedArrays
2021-02-20Merge pull request #46237 from hpvb/dylib_old_inttypesRémi Verschelde
An update to the dylibloader for older inttypes
2021-02-20Merge pull request #34923 from Calinou/debug-collision-shapes-draw-outlineRémi Verschelde
Draw an outline for 2D debug collision shapes
2021-02-20An update to the dylibloader for older inttypesHein-Pieter van Braam-Stewart
This #define's older inttypes to their newer versions and #includes <stdint.h> in the generated files. This will help with older glibc/compiler versions using headers generated on newer systems. This closes #46223
2021-02-20Draw an outline for 2D debug collision shapesHugo Locurcio
This makes them easier to distinguish, especially when used in a TileMap. The default color's opacity has been slightly decreased to account for the new outline.
2021-02-19Merge pull request #44864 from ↵Rémi Verschelde
Calinou/editor-array-dictionary-increase-page-size Increase the page size for array/dictionary editors to 20
2021-02-19Merge pull request #42427 from KoBeWi/achtung_sizeRémi Verschelde
Warn when setting Control size inside ready()
2021-02-19Merge pull request #45990 from charles-l/masterRémi Verschelde
improve error message when travel() is called on an AnimationNodeStateMachine when the state machine is not playing
2021-02-19Merge pull request #46227 from Calinou/test-add-arrayRémi Verschelde
Add a test suite for Array
2021-02-19Warn when setting Control size inside ready()Tomasz Chabora
2021-02-19Add a test suite for ArraySarav Noor Singh
2021-02-19Merge pull request #39606 from aaronfranke/pauseRémi Verschelde
Update documentation for the new ProcessMode
2021-02-19Update documentation for the new ProcessModeAaron Franke
2021-02-19Merge pull request #46086 from ellenhp/new_resamplingRémi Verschelde
Implement a new resampling algorithm in AudioStreamPlaybackResampled
2021-02-19Merge pull request #46196 from nmrkr/visual-shader-invalid-forced-connectRémi Verschelde
Fix crash when calling connect_nodes_forced with invalid params
2021-02-19Merge pull request #46200 from Faless/js/4.x_canvas_size_prRémi Verschelde
[HTML5] Easier HTML templates, better canvas size handling
2021-02-19Merge pull request #46194 from Calinou/os-delay-no-negativeRémi Verschelde
Don't allow negative values for `OS.delay_usec()`/`OS.delay_msec()`
2021-02-19Merge pull request #46221 from akien-mga/doc-sync-classrefRémi Verschelde
doc: Sync classref with current source
2021-02-19Merge pull request #46222 from bruvzg/make_ft_optionalRémi Verschelde
Make FreeType optional for export templates.
2021-02-19doc: Sync classref with current sourceRémi Verschelde
And fix various bogus bindings following previous PRs.
2021-02-19Make FreeType optional for export templates.bruvzg
2021-02-19Merge pull request #46219 from pycbouh/doc-editor-plugin-buildRémi Verschelde
Add documentation for EditorPlugin's build method
2021-02-19Merge pull request #46191 from reduz/refactor-process-modeRémi Verschelde
Refactor Process Mode
2021-02-19Merge pull request #44737 from KoBeWi/touch_shape_screen_centered_buttonRémi Verschelde
Fix shape_centered property in TouchScreenButton
2021-02-19Add documentation for EditorPlugin's build methodYuri Sizov
2021-02-19Merge pull request #46216 from Chaosus/fix_scenetree_timeoutRémi Verschelde
Fix connecting signal to `SceneTreeEditor::update_timer`
2021-02-19Fix `SceneTreeEditor::update_timer` - timeout signalYuri Roubinsky
2021-02-19Merge pull request #46197 from RandomShaper/volatile_robustnessRémi Verschelde
Improve robustness of atomics
2021-02-19Merge pull request #44181 from EricEzaM/PR/INP5-new-input-editorRémi Verschelde
New Input Map Editor and Editor Settings Shortcut Editor
2021-02-19Merge pull request #46202 from ellenhp/fix_mix_before_startRémi Verschelde
Always call start() on audio stream before mixing
2021-02-19Added Built-in Action editor to Editor Settings dialog.Eric M
Built-in actions can now be edited for the Editor too. Also added usage of the new Event confifiguration dialog to for better UX.
2021-02-19New ActionMapEditor to replace InputMapEditor. Used in ProjectSettings.Eric M
Renamed to ActionMapEditor as it is more generic and can be used for more than just the InputMapEditor if required. This also includes a new Event Configuration dialog (previously "Press A key...") which can be used to create and edit InputEvents for any use - like the Project Settings input map, or the Editor Settings shortcuts.
2021-02-19Merge pull request #38994 from nikibobi/fix-file-dialog-favoriteRémi Verschelde
Fix file dialog filename cleared when selecting favorites
2021-02-19Merge pull request #46199 from ellenhp/fix_distortion_filterRémi Verschelde
Prevent distortion filter from introducing NaNs in the audio buffer
2021-02-18Don't fade out after pausing unless stream is runningEllen Poe
2021-02-18Initialize fadeout to false in AudioStreamPlayerEllen Poe
2021-02-19[HTML5] Better fullscreen, canvas resizing.Fabio Alessandrelli
Three canvas resize policies: - `None`: Godot window settings are ignored. - `Project`: Godot handles the canvas like a native app (resizing it when setting the window size). - `Adaptive`: Canvas size will always adapt to browser window size. Use `None` if you want to control the canvas size with custom JavaScript code.
2021-02-19[HTML5] Easier HTML templates, better deinit/cleanup.Fabio Alessandrelli
2021-02-19Improve robustness of atomicsPedro J. Estébanez
And fix increment in `CowData` not being conditional anymore after the recent changes. Co-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx>
2021-02-18Prevent distortion filter from introducing NaNs in the audio buffer.Ellen Poe
2021-02-18Refactor Process Modereduz
Implements https://github.com/godotengine/godot-proposals/issues/1835#issuecomment-727186192 * PauseMode is now ProcessMode, containing the following states: ``` PROCESS_MODE_INHERIT, // same as parent node PROCESS_MODE_NORMAL, // process only if not paused PROCESS_MODE_PAUSE_ONLY, // process only if paused PROCESS_MODE_ALWAYS, // process always PROCESS_MODE_DISABLED, // never process ``` * NOTIFICATION_PAUSED and NOTIFICATION_UNPAUSED are received effectively when the node is paused and unpaused (not any longer when pause mode is set in SceneTree). * Renamed some nodes that used ProcessMode/process_mode to specify a callback type to ProcessCallback to avoid clashes.
2021-02-18Merge pull request #41644 from ↵Rémi Verschelde
Eoin-ONeill-Yokai/collision_2d_shape_visualization_fix CollisionShape2D 'Disabled' Visualization Correction
2021-02-18Don't allow negative values for `OS.delay_usec()`/`OS.delay_msec()`Hugo Locurcio
This closes #46190.
2021-02-18Merge pull request #46192 from nmrkr/surface-tool-negative-indexRémi Verschelde
Fix handling of negative indices in SurfaceTool
2021-02-18Fix crash when calling connect_nodes_forced with invalid paramsDelf Neumärker
2021-02-18Fix handling of negative indices in SurfaceToolDelf Neumärker
2021-02-18Merge pull request #45326 from clayjohn/VULKAN-ign-shadowsClay John
Use Interleaved gradient noise for shadow samples
2021-02-18Merge pull request #46131 from bruvzg/move_tablet_to_dsRémi Verschelde
Move tablet driver API from OS to DisplayServer
2021-02-18Merge pull request #45617 from RandomShaper/modernize_atomicsRémi Verschelde
Modernize atomics (and fix `volatile`)