Eric Rybicki
371b5a450a
Clip text in NodeDock toolbuttons to prevent dock size changes
...
Fixes #35367
2020-01-21 10:23:09 +01:00
Rémi Verschelde
4bc98c105d
Merge pull request #35394 from ericrybick/fix-assetlib-thumbnail-overlay-
...
Fix asset library video play overlay not being centered on the thumbnail
2020-01-21 08:20:35 +01:00
Rémi Verschelde
a948782110
Merge pull request #35385 from akien-mga/bullet-prevent-div-by-zero
...
Bullet: Prevent potential division by zero
2020-01-21 08:13:53 +01:00
Rémi Verschelde
77f04ec52a
Merge pull request #35390 from timothyqiu/find-in-files-leak
...
Fixes leak in Find in Files utility
2020-01-21 08:09:07 +01:00
Eric Rybicki
99346e9654
Fix asset library video play overlay not being centered on the thumbnail
2020-01-21 08:04:32 +01:00
Michael Alexsander
3a0dc52127
Make script made via plugin creation obey syntax settings
2020-01-21 02:05:56 -03:00
Haoyu Qiu
3042b4f4cb
Fixes leak in Find in Files utility
2020-01-21 08:47:59 +08:00
Rémi Verschelde
41b21dee01
Bullet: Prevent potential division by zero
...
Fixes #33715 .
2020-01-21 00:20:57 +01:00
Rémi Verschelde
1508cc4051
Merge pull request #35363 from ericrybick/33106-importing-textureAtlas-cuts-out-the-sprites
...
Fix AtlasPacker ignoring semi-transparent pixels
2020-01-21 00:13:12 +01:00
Eric Rybicki
439e0027ec
Fix AtlasPacker ignoring semi-transparent pixels
...
Fixes #33106
2020-01-20 22:43:38 +01:00
Feniks
6e24933115
Improve dictionary description
...
I improved dictionary description to ad some real life examples and expand on it a little bit so person who never seen dictionary can understand it better seeing them for a first time here.
I also added note about the way to compare dictionaries as it can catch people of guard because common assumption is that it works the same as comparing Arrays when it does not.
2020-01-20 20:36:59 +00:00
Rémi Verschelde
b711c09bc8
Revert "Fix audio capture naming in Javascript"
...
This reverts commit 69f7263cd8
.
Follow-up to #35359 .
2020-01-20 21:35:19 +01:00
Rémi Verschelde
709665b15d
Merge pull request #35379 from dankan1890/quick_fix
...
TextureRegionEditor: Corrected typo
2020-01-20 21:34:02 +01:00
dankan1890
a2170dcd40
TextureRegionEditor: Corrected typo
2020-01-20 20:58:42 +01:00
Rémi Verschelde
ad8819ca61
Merge pull request #35369 from YeldhamDev/editor_path_clip
...
Clip text in EditorPath button to avoid dock size changes
2020-01-20 20:00:10 +01:00
Rémi Verschelde
3829660ec0
Merge pull request #35372 from neikeq/issue-29523
...
Mono/C#: Fix error when parsing nested generics
2020-01-20 19:57:23 +01:00
Ignacio Etcheverry
e4330e33e6
Mono/C#: Fix error when parsing nested generics
...
Also fixed the editor not including the parse error message in the error.
2020-01-20 19:08:08 +01:00
Michael Alexsander
324fe76afd
Clip text in EditorPath button to avoid dock size changes
2020-01-20 14:25:27 -03:00
Yuri Roubinsky
4c456ef979
Disallow uint/uvec usage on GLES2 platform
2020-01-20 18:59:35 +03:00
Yuri Roubinsky
fa638a290f
Merge pull request #35362 from Chaosus/fix_vs_recursion
...
Forbid recursive connections in visual shader
2020-01-20 18:46:27 +03:00
Yuri Roubinsky
a8ab4e3357
Forbid recursive connections in visual shader
2020-01-20 18:15:45 +03:00
Rémi Verschelde
cfeba2c899
Merge pull request #35359 from akien-mga/revert-30648-unsafe-audioserver
...
Revert "Exposes capture methods to AudioServer + documentation" #30468
2020-01-20 13:40:45 +01:00
Rémi Verschelde
837adb30fd
Revert "Exposes capture methods to AudioServer + documentation" #30468
...
Reverts the following commits:
- c81ec6f26d
:
"Exposes capture methods to AudioServer, variable renames for
consistency, added documentation."
- 47c558b98a
:
"Expose audio callbacks as signals."
- dabaa11b3c
:
"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-20 13:18:01 +01:00
Rémi Verschelde
c3fd1012de
Merge pull request #35351 from ericrybick/32342-Resize-snapping-lines-bug
...
Fix editor drawing snapping lines for wrong edge/corner when resizing elements with smart snapping enabled
2020-01-20 12:57:44 +01:00
Rémi Verschelde
601500168d
Merge pull request #35357 from akien-mga/makerst-default-values-code
...
makerst: Use code markup for default values/overrides
2020-01-20 12:57:09 +01:00
Rémi Verschelde
c0595206dd
makerst: Use code markup for default values/overrides
...
Fixes godotengine/godot-docs#3071 .
2020-01-20 12:38:08 +01:00
Eric Rybicki
b91b26d073
Fix editor drawing snapping lines for wrong edge/corner when resizing elements with smart snapping enabled
...
fixes #32342
2020-01-20 08:03:20 +01:00
Rémi Verschelde
11260fb87f
Merge pull request #35345 from timothyqiu/pck-packer-leak
...
Fixes leak when calling PCKPacker::pck_start multiple times
2020-01-20 07:00:11 +01:00
Rémi Verschelde
2e8d4b681e
Merge pull request #35343 from timothyqiu/xml-leak
...
Fixes XMLParser leak when open multiple times
2020-01-20 06:58:11 +01:00
Rémi Verschelde
5dddfa7b4f
Merge pull request #35342 from timothyqiu/dyfont-leak
...
Destroys FreeType library on load error
2020-01-20 06:55:59 +01:00
Rémi Verschelde
9b9ac2420f
Merge pull request #35341 from timothyqiu/negative-zero
...
Prevent negative zero shown in SpotLight gizmo
2020-01-20 06:51:35 +01:00
Haoyu Qiu
07941178f0
Fixes leak when pck_start multiple times
2020-01-20 12:16:37 +08:00
Haoyu Qiu
aca0b2a459
Fixes XMLParser leak when open multiple times
2020-01-20 11:29:14 +08:00
Haoyu Qiu
0eab15a5a9
Destroys FreeType library on load error
2020-01-20 11:00:51 +08:00
Haoyu Qiu
ce9453ecf4
Prevent negative zero shown in SpotLight gizmo
2020-01-20 09:08:18 +08:00
Ricardo Buring
40542b0b0f
Fix Control::_window_find_focus_neighbor
...
Due to a typo, the size of a candidate neighbor was confused with the
size of the control itself.
Fixes #34936 .
2020-01-19 23:38:50 +01:00
Rémi Verschelde
adb6734b49
doc: Sync classref with current source
2020-01-19 23:19:29 +01:00
Rémi Verschelde
7f7ae0712f
i18n: Sync translations with Weblate
2020-01-19 23:19:29 +01:00
Rémi Verschelde
f70438ac45
Merge pull request #35270 from ChibiDenDen/fix_extends_sub_subclass
...
Fix subclass finding in extend statement for sub-sub classes
2020-01-19 23:18:40 +01:00
Rémi Verschelde
b9e12f24a8
Merge pull request #35336 from akien-mga/no-return-once-you-quit
...
SceneTree: Abort change_scene if we're quitting
2020-01-19 22:45:04 +01:00
Rémi Verschelde
62d656ea06
Merge pull request #35327 from KoBeWi/globalization
...
Mention that KinematicCollisions use global coords
2020-01-19 22:25:10 +01:00
Rémi Verschelde
8cc9bb2539
Merge pull request #35326 from neikeq/issue-30496
...
Fix ClassDB API portability with some android and editor classes
2020-01-19 22:24:23 +01:00
Rémi Verschelde
5358254b6c
Merge pull request #35325 from Calinou/optimize-editor-theme-creation
...
Only create the editor theme once
2020-01-19 22:20:16 +01:00
Rémi Verschelde
cb088e391e
Merge pull request #35300 from Feniks-Gaming/GraphNodeDesc
...
Improve Description of GraphNode
2020-01-19 22:19:41 +01:00
Rémi Verschelde
6472e09a85
SceneTree: Abort change_scene if we're quitting
...
Otherwise we can have a segmentation fault if we try to call
`add_child` on an already freed node.
Fixes #35323 .
2020-01-19 22:08:40 +01:00
Hugo Locurcio
d72f5e0938
Only create the editor theme once
...
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-19 21:51:21 +01:00
Tomasz Chabora
5a75c4a840
Mention that KinematicCollisions use global coords
2020-01-19 20:22:31 +01:00
Feniks
1ebf4c7fdc
Improve Description of GraphNode
...
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-19 19:21:30 +00:00
Ignacio Etcheverry
a6105c8ea0
Fix ClassDB API portability with some android and editor classes
...
- `EditorNavigationMeshGenerator` was being registered as part of the Core API,
even after d3f48f88bb
. 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: 4be87c6016
).
2020-01-19 20:15:13 +01:00
Rémi Verschelde
90a224c6eb
Merge pull request #35310 from akien-mga/gles3-irradiance-small-optimization
...
GLES3: Slight optimization to irradiance compute
2020-01-19 18:55:51 +01:00