summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-01Export and reference the icon as favicon when exporting to HTML5Hugo Locurcio
This makes the project icon display immediately as a favicon when opening the page, without having to wait for the project to finish loading.
2020-01-20Merge pull request #35369 from YeldhamDev/editor_path_clipRémi Verschelde
Clip text in EditorPath button to avoid dock size changes
2020-01-20Merge pull request #35372 from neikeq/issue-29523Rémi Verschelde
Mono/C#: Fix error when parsing nested generics
2020-01-20Mono/C#: Fix error when parsing nested genericsIgnacio Etcheverry
Also fixed the editor not including the parse error message in the error.
2020-01-20Clip text in EditorPath button to avoid dock size changesMichael Alexsander
2020-01-20Merge pull request #35362 from Chaosus/fix_vs_recursionYuri Roubinsky
Forbid recursive connections in visual shader
2020-01-20Forbid recursive connections in visual shaderYuri Roubinsky
2020-01-20Merge pull request #35359 from akien-mga/revert-30648-unsafe-audioserverRémi Verschelde
Revert "Exposes capture methods to AudioServer + documentation" #30468
2020-01-20Revert "Exposes capture methods to AudioServer + documentation" #30468Rémi Verschelde
Reverts the following commits: - c81ec6f26d40b70283958a4ef3e216fb32cbaf14: "Exposes capture methods to AudioServer, variable renames for consistency, added documentation." - 47c558b98abf842910c780294314326662410cdf: "Expose audio callbacks as signals." - dabaa11b3c451e9b8f2cca7e563bd9ec51edb169: "Fix to make sure the capture buffers are deallocated at shutdown. Silences warnings." Some documentation improvements were kept for pre-existing methods. See rationale for reverting these changes in #30468.
2020-01-20Merge pull request #35351 from ericrybick/32342-Resize-snapping-lines-bugRémi Verschelde
Fix editor drawing snapping lines for wrong edge/corner when resizing elements with smart snapping enabled
2020-01-20Merge pull request #35357 from akien-mga/makerst-default-values-codeRémi Verschelde
makerst: Use code markup for default values/overrides
2020-01-20makerst: Use code markup for default values/overridesRémi Verschelde
Fixes godotengine/godot-docs#3071.
2020-01-20Fix editor drawing snapping lines for wrong edge/corner when resizing ↵Eric Rybicki
elements with smart snapping enabled fixes #32342
2020-01-20Merge pull request #35345 from timothyqiu/pck-packer-leakRémi Verschelde
Fixes leak when calling PCKPacker::pck_start multiple times
2020-01-20Merge pull request #35343 from timothyqiu/xml-leakRémi Verschelde
Fixes XMLParser leak when open multiple times
2020-01-20Merge pull request #35342 from timothyqiu/dyfont-leakRémi Verschelde
Destroys FreeType library on load error
2020-01-20Merge pull request #35341 from timothyqiu/negative-zeroRémi Verschelde
Prevent negative zero shown in SpotLight gizmo
2020-01-20Fixes leak when pck_start multiple timesHaoyu Qiu
2020-01-20Fixes XMLParser leak when open multiple timesHaoyu Qiu
2020-01-20Destroys FreeType library on load errorHaoyu Qiu
2020-01-20Prevent negative zero shown in SpotLight gizmoHaoyu Qiu
2020-01-19doc: Sync classref with current sourceRémi Verschelde
2020-01-19i18n: Sync translations with WeblateRémi Verschelde
2020-01-19Merge pull request #35270 from ChibiDenDen/fix_extends_sub_subclassRémi Verschelde
Fix subclass finding in extend statement for sub-sub classes
2020-01-19Merge pull request #35336 from akien-mga/no-return-once-you-quitRémi Verschelde
SceneTree: Abort change_scene if we're quitting
2020-01-19Merge pull request #35327 from KoBeWi/globalizationRémi Verschelde
Mention that KinematicCollisions use global coords
2020-01-19Merge pull request #35326 from neikeq/issue-30496Rémi Verschelde
Fix ClassDB API portability with some android and editor classes
2020-01-19Merge pull request #35325 from Calinou/optimize-editor-theme-creationRémi Verschelde
Only create the editor theme once
2020-01-19Merge pull request #35300 from Feniks-Gaming/GraphNodeDescRémi Verschelde
Improve Description of GraphNode
2020-01-19SceneTree: Abort change_scene if we're quittingRémi Verschelde
Otherwise we can have a segmentation fault if we try to call `add_child` on an already freed node. Fixes #35323.
2020-01-19Only create the editor theme onceHugo Locurcio
This prevents the editor theme from being created twice. This speeds up the project editor and editor startup significantly; startup is now 1.3 times faster on average (tested on a debug build). RAM usage was also lowered by 7.5 MB on average. This partially addresses #35321.
2020-01-19Mention that KinematicCollisions use global coordsTomasz Chabora
2020-01-19Improve Description of GraphNodeFeniks
It mostly fixes issues I have listed in https://github.com/godotengine/godot-docs/issues/3065 where GraphNode description was rather lacking clarity. It was near impossible how to use the them or how to create new slots etc. I improved it quite a bit if anyone has idea how to reword original "A tuple of input and output slots is defined for each GUI element included in the GraphNode." I would love to hear it. I am unsure how to word it in more understandable way.
2020-01-19Fix ClassDB API portability with some android and editor classesIgnacio Etcheverry
- `EditorNavigationMeshGenerator` was being registered as part of the Core API, even after d3f48f88bb84d22b7805ce971ac86cf1953a29fd. We must make sure to set Editor as the current ClassDB API type before creating an instance. - The `VisualScriptEngineSingleton.constant` property has a property hint string that's different between tools and non-tools builds. This commit makes the hint string to no longer be set in `_bind_methods`, and to instead set it in `_validate_property`. This way it's ignored when calculating the API hash. - `JavaClassWrapper` is now registered in ClassDB on all platforms, using a dummy implementation on platforms other than Android. This fixes API portability between Android and other platforms. - Updated `--class-db-json` command to ignore non-virtual methods that start with an underscore (see: 4be87c6016a5893cbde897924e540df4c988cee5).
2020-01-19Merge pull request #35310 from akien-mga/gles3-irradiance-small-optimizationRémi Verschelde
GLES3: Slight optimization to irradiance compute
2020-01-19Merge pull request #35317 from Chaosus/fix_shaderYuri Roubinsky
Clears completion_class in shaders (may cause troubles if not).
2020-01-19Merge pull request #35312 from Faless/net/packet_peer_encode_bufferRémi Verschelde
PacketPeer use heap buffer for var encoding.
2020-01-19Clears completion_class in shaders (may cause troubles if not).Yuri Roubinsky
2020-01-19Merge pull request #35302 from clayjohn/GLES3-env-mapRémi Verschelde
Reduce complexity of irradiance map generation
2020-01-19PacketPeer use heap buffer for var encoding.Fabio Alessandrelli
Used to allocate in stack (via alloca) which causes crashes when trying to encode big variables. The buffer grows as needed up to `encode_buffer_max_size` (which is 8MiB by default) and always in power of 2.
2020-01-19GLES3: Slight optimization to irradiance computeRémi Verschelde
All the calculations leading up to `mipLevel` are only relevant for Panorama mode. Similarly, the `source_resolution` uniform is only needed for that mode.
2020-01-19Merge pull request #35303 from timothyqiu/hidpi-anitreeplayerRémi Verschelde
Fixes AnimationTreePlayer editor UI on HiDPI
2020-01-19doc: Timer.autostart resets to false on startRémi Verschelde
Fixes #35289.
2020-01-19Merge pull request #35273 from dankan1890/quick_fixRémi Verschelde
AssetLibrary layout fix
2020-01-19Merge pull request #35284 from Ovnuniarchos/MidiNoReopenRémi Verschelde
Alsa MIDI input thread gets properly reinitialized on open_midi_input.
2020-01-19Merge pull request #35295 from N0hbdy/animation-editor-line-edit-fixRémi Verschelde
Fix AnimationTree Editor by using CONNECT_DEFERRED on LineEdit
2020-01-19Merge pull request #35297 from Calinou/2d-zoom-reset-clamp-editor-scaleRémi Verschelde
Clamp the editor scale to 1 when resetting zoom in the 2D editor
2020-01-19Merge pull request #35304 from raphael10241024/fix_audiobus_editorRémi Verschelde
fix audio buses layout editor save
2020-01-19fix audio buses editor not save, close #26683RaphaelHunter
2020-01-19Fixes AnimationTreePlayer editor on HiDPIHaoyu Qiu
* The minimum editor size * The position of buttons and status text