Rémi Verschelde
1399747532
Merge pull request #36667 from simpuid/paste-params-undo-feature
...
Implement undo-redo feature for Parameter Paste in the Inspector
2020-02-29 14:12:54 +01:00
Rémi Verschelde
e4bc16b7b6
Merge pull request #36673 from timothyqiu/crash-fix
...
Fixes a crash on startup
2020-02-29 12:26:59 +01:00
simpuid
f817ba8379
Implement undo-redo feature for Parameter Paste in the Inspector
...
EditorData::undo_redo.add_do_property and EditorData::undo_redo.add_undo_property is used in EditorData::paste_object_params to implement this feature. It's action name is set to "Paste Params"
Changes made
* Removed the call for clearing the history on paste params case.
* Instead of directly setting the properties value, EditorData::undo_redo is used.
2020-02-29 16:52:12 +05:30
Rémi Verschelde
cb91f8d971
Merge pull request #36406 from nathanwfranke/revert-fix-signal-errors
...
Partial revert "Fix two signal errors"
2020-02-29 12:11:53 +01:00
Rémi Verschelde
8c3ec8c014
Merge pull request #36422 from madmiraal/fix-csg
...
Fix multiple issues with CSG module.
2020-02-29 12:10:36 +01:00
Haoyu Qiu
771e66b080
Adds null check of pMessageIdName
2020-02-29 18:26:38 +08:00
Yuri Roubinsky
8ffa35e44f
Merge pull request #36668 from Chaosus/shader_fix_range
...
Fix shader's step hint range for integers
2020-02-29 10:15:08 +03:00
Yuri Roubinsky
924a9bfd16
Fix shader's step hint range for integers
2020-02-29 09:56:02 +03:00
Christopher Joseph Dean Schaefer
4f3006e5ac
Enhanced physical device selection to use device type and available memory in relation to issue #35397
2020-02-28 21:02:29 -05:00
Rémi Verschelde
5bbb057cc9
Merge pull request #36648 from clayjohn/VULKAN-env-filter
...
Reduce descriptor sets in cubemap filter
2020-02-28 22:28:15 +01:00
Rémi Verschelde
cafa4ae3bd
Merge pull request #36653 from YeldhamDev/icons_for_the_icon_god
...
Add more missing icons (and adjust a few)
2020-02-28 22:07:50 +01:00
Rémi Verschelde
f3c7019177
Merge pull request #36658 from reduz/fix-resource-loader-text
...
Properly handle EOF when parsing text resource
2020-02-28 22:04:40 +01:00
Juan Linietsky
c9cab7ac9f
Properly handle EOF when parsing text resource
...
Fixes #36652
2020-02-28 17:45:33 -03:00
Ivan Shakhov
c95e20a089
On Windows find Rider installed for CurrentUser
2020-02-28 21:34:20 +01:00
Michael Alexsander
687f72ba28
Add more missing icons (and adjust a few)
2020-02-28 15:00:10 -03:00
clayjohn
74f6e3e1aa
Reduce descripter sets in cubemap filter
2020-02-28 09:07:09 -08:00
Rémi Verschelde
620030b600
Merge pull request #36640 from reduz/resource-loader-refactor
...
Removed ResourceInteractiveLoader, add built-in threaded loading.
2020-02-28 17:21:16 +01:00
Rémi Verschelde
324e5a60dd
Merge pull request #36426 from akien-mga/calling-all-stations
...
Signals: Port connect calls to use callable_mp
2020-02-28 17:19:08 +01:00
Juan Linietsky
475e4ea67b
Removed interactive loader, added proper thread loading.
2020-02-28 11:20:45 -03:00
Rémi Verschelde
32ccf306f9
ConnectionsDock: Fix error when parsing CustomCallable connections
2020-02-28 14:32:36 +01:00
Rémi Verschelde
09a6a2d8f8
Signals: Port more uses of connect_compat
...
Those were problematic as they call a method of their parent class,
but callable_mp does not allow that unless it's public.
To solve it, we declare a local class that calls the parent class'
method, which now needs to be protected to be accessible in the
derived class.
2020-02-28 14:24:09 +01:00
Mateo Dev .59
b8f08b42e7
Signals: Fix signals error prints for the new signal system
2020-02-28 14:24:09 +01:00
Rémi Verschelde
f742dabafe
Signals: Manually port most of remaining connect_compat uses
...
It's tedious work...
Some can't be ported as they depend on private or protected methods
of different classes, which is not supported by callable_mp (even if
it's a class inherited by the current one).
2020-02-28 14:24:09 +01:00
Rémi Verschelde
01afc442c7
Signals: Port connect calls to use callable_mp
...
Remove now unnecessary bindings of signal callbacks in the public API.
There might be some false positives that need rebinding if they were
meant to be public.
No regular expressions were harmed in the making of this commit.
(Nah, just kidding.)
2020-02-28 14:24:09 +01:00
Rémi Verschelde
a439131c2b
Merge pull request #36637 from KoBeWi/policon
...
Add unique icon to Polygon2D
2020-02-28 14:08:57 +01:00
Tomasz Chabora
225622e5e3
Add unique icon to Polygon2D
2020-02-28 12:01:39 +01:00
Rémi Verschelde
5beccaf86f
Merge pull request #36635 from RandomShaper/fix_build_error
...
Fix shadowed variable build error
2020-02-28 11:51:27 +01:00
Pedro J. Estébanez
0115d88072
Fix shadowed variable build error
2020-02-28 11:02:20 +01:00
Rémi Verschelde
42ffcaa4f7
Merge pull request #36630 from YeldhamDev/import_dock_checking_preset
...
Fix import changing disabling checking on multiple files
2020-02-28 10:13:22 +01:00
Rémi Verschelde
5a025d3ce8
Merge pull request #36626 from giarve/stop-input-event-prop-on-popup-close
...
Clicking backgrd. dimming of editor popup stops input event propagation
2020-02-28 10:09:04 +01:00
Rémi Verschelde
005a4b5581
Merge pull request #36622 from Calinou/doc-upnp-duration-unit
...
Mention the `duration` parameter unit in `UPNP.add_port_mapping()`
2020-02-28 10:05:32 +01:00
Rémi Verschelde
4f64f3401a
Merge pull request #36388 from AndreaCatania/some_renames
...
Rename Navigation{Mesh,Polygon}Instance and PlaneShape for clarity
2020-02-28 09:15:38 +01:00
Andrea Catania
483994601d
Renamed NavigationPolygonInstance to NavigationRegion2D
2020-02-28 08:28:53 +01:00
Rémi Verschelde
4ff84cbfb3
Merge pull request #36588 from clayjohn/VULKAN-env-filter
...
Basic fast filtering implementation
2020-02-28 07:54:19 +01:00
Rémi Verschelde
498ab63934
Merge pull request #36623 from Calinou/doc-improve-regex
...
Improve the RegEx class documentation
2020-02-28 07:35:19 +01:00
clayjohn
3e299aa225
Basic fast filtering implementation
2020-02-27 22:30:34 -08:00
Rémi Verschelde
e0cc5209ff
Merge pull request #36624 from Calinou/doc-improve-array
...
doc: Mention concatenation using the `+` operator in Array
2020-02-28 07:04:28 +01:00
Rémi Verschelde
807b511125
Merge pull request #36620 from Calinou/doc-linear2db-example
...
Add a practical example for `@GDScript.linear2db()`
2020-02-28 07:03:35 +01:00
Rémi Verschelde
ec74664af1
Merge pull request #36619 from Calinou/doc-improve-inverse-lerp
...
Improve the `@GDScript.inverse_lerp()` documentation
2020-02-28 07:02:03 +01:00
Rémi Verschelde
bfd40ba46f
Merge pull request #36618 from Calinou/doc-improve-fixed-physics
...
Improve documentation related to fixed physics processing
2020-02-28 06:59:25 +01:00
Rémi Verschelde
a596d76156
Merge pull request #36627 from clayjohn/VULKAN-free
...
Properly free many Vulkan resources
2020-02-28 06:39:18 +01:00
Michael Alexsander
d35386263f
Fix import changing disabling checking on multiple files
2020-02-28 00:03:55 -03:00
Rémi Verschelde
b7b3978684
Merge pull request #36556 from RandomShaper/rework_mutex
...
Reimplement `Mutex` with C++'s `<mutex>` (plus more)
2020-02-28 00:26:01 +01:00
Gil Arasa Verge
35bc88ca34
Clicking backgrd. dimming of editor popup stops input event propagation
...
A click on the dimmed background of a popup in the editor should stop the input event from propagating to the background.
This solution reuses the system introduced in commit efc3ffb8
, taking advantage of the hide() notifications from the modal where we will set the flag "pass_on_modal_close_click(false)" to stop event handling at the viewport input event handling.
The viewport first hides the modal and after marks the input as handled if the flag mentioned above is set.
Fixes #36341
2020-02-28 00:02:06 +01:00
clayjohn
b616c728d7
Properly free many vulkan resources
2020-02-27 15:01:49 -08:00
Hugo Locurcio
8d53562954
doc: Mention concatenation using the `+` operator in Array
...
This closes https://github.com/godotengine/godot-docs/issues/2452 .
2020-02-27 23:34:16 +01:00
Hugo Locurcio
5b78f5c464
Improve the RegEx class documentation
...
This closes https://github.com/godotengine/godot-docs/issues/2522 .
2020-02-27 23:09:32 +01:00
Hugo Locurcio
810be27c78
Mention the `duration` parameter unit in `UPNP.add_port_mapping()`
2020-02-27 23:00:58 +01:00
Hugo Locurcio
a6fd6b78dd
Add a practical example for `@GDScript.linear2db()`
...
One of its most common applications in games is for volume sliders.
See https://www.dr-lex.be/info-stuff/volumecontrols.html for
more information.
2020-02-27 22:52:21 +01:00
Hugo Locurcio
6b5573700b
Improve the `@GDScript.inverse_lerp()` documentation
...
This closes https://github.com/godotengine/godot-docs/issues/2589 .
2020-02-27 22:49:05 +01:00