Hugo Locurcio
0ade686601
Save the current script when adding a new method via signal connection
...
This makes it possible for external editors to pick up the changes.
Most modern editors should reload the file automatically,
but some older/lightweight editors may ask the user instead
(or only warn after trying to save in the external editor).
This closes #41283 .
2021-05-05 23:31:15 +02:00
Rémi Verschelde
758bccf364
Merge pull request #48489 from Calinou/doc-audiostreamplayer
...
Improve the AudioStreamPlayer(2D/3D) class descriptions
2021-05-05 21:02:37 +02:00
Hugo Locurcio
b90adec417
Improve the AudioStreamPlayer(2D/3D) class descriptions
2021-05-05 20:39:36 +02:00
Rémi Verschelde
6fc14e5b31
Merge pull request #48486 from MaxStgs/fix_packeddata_master
...
Add PackedDataContainer data pointer check for non nullable
2021-05-05 19:54:48 +02:00
MaxStgs
d89d7ecd08
Add PackedDataContainer data pointer check for non nullable
2021-05-05 21:17:49 +05:00
Rémi Verschelde
7449d6c752
Merge pull request #48435 from BastiaanOlij/no_repeat_mobile_renderer
...
Remove repeat from forward mobile renderer
2021-05-05 16:19:03 +02:00
Rémi Verschelde
1b33880bc0
Merge pull request #48474 from akien-mga/improve-custom-resource-loader-error
...
Fix error handling for user-defined `ResourceFormatLoader.load`
2021-05-05 16:14:53 +02:00
Rémi Verschelde
02e96d9748
Fix error handling for user-defined `ResourceFormatLoader.load`
...
See #48463 .
2021-05-05 15:43:49 +02:00
Rémi Verschelde
e144ff0445
Merge pull request #48315 from nekomatata/expose-physics-debug-shape
...
Expose get_debug_mesh in Shape3D to scripting API
2021-05-05 15:17:36 +02:00
Rémi Verschelde
d1801f976f
Merge pull request #48280 from Calinou/doc-file-open-compressed-godot-only
...
Document that `File.open_compressed()` can only open files saved by Godot
2021-05-05 15:16:23 +02:00
Rémi Verschelde
11931d06ae
Merge pull request #48476 from AndreaCatania/AndreaCatania-patch-4
...
Add env.Depends to modules_enabled.gen.h generator
2021-05-05 13:19:45 +02:00
Andrea Catania
b667e72adf
Add env.Depends to modules_enabled.gen.h generator
...
Sometimes scons doesn't detects that a new module is being added. This commit fix it.
2021-05-05 11:44:29 +02:00
Rémi Verschelde
cb84d33137
Merge pull request #48467 from EricEzaM/editor-settings-shortcut-crash-fix
2021-05-05 11:17:05 +02:00
Rémi Verschelde
8253bd7208
Merge pull request #48471 from TokageItLab/fix-animation-track-editor-undo
...
Fixed broken AnimationTrackEditor's undo in 4.0
2021-05-05 11:16:27 +02:00
Tokage
d459766edd
fix AnimationTrackEditor's undo with correction invalid method name
2021-05-05 14:00:56 +09:00
Eric M
94abb8cc80
Fixed crash in Editor Settings shortcuts UI
2021-05-05 11:33:08 +10:00
Rémi Verschelde
e189ff55a7
Merge pull request #48378 from Calinou/editor-improve-audio-inspector-preview
...
Improve the editor audio preview inspector appearance and functionality
2021-05-04 17:58:28 +02:00
Rémi Verschelde
4dacd22dcf
Merge pull request #47172 from CaptainProton42/fix-3d-scene-preview
...
Fix 3D scene preview generation.
2021-05-04 17:56:44 +02:00
Rémi Verschelde
dfbabcdaeb
Merge pull request #48453 from JFonS/improve_raycast_module_scsub
...
Port changes to the "raycast" module build files from 3.x
2021-05-04 17:55:25 +02:00
jfons
575543ce53
Port changes to the "raycast" module build files from 3.x
2021-05-04 17:21:41 +02:00
Rémi Verschelde
4472eb3e4f
Merge pull request #48451 from EricEzaM/output-log-fixes
...
Fixed issues with Editor Log after recent changes
2021-05-04 16:51:09 +02:00
CaptainProton42
16304aaa3b
Fix 3D scene preview generation.
...
File system dock previews will now be generated for 3D scenes when no
editor feature profile is set.
2021-05-04 16:40:26 +02:00
Eric M
87ffb213c8
Fixed issues with Editor Log after recent changes
...
Fixed #48446 , Fixed #48443
2021-05-05 00:25:14 +10:00
Rémi Verschelde
c26cff7885
Merge pull request #48444 from KoBeWi/editor_bug_slider
...
Fixed wrong mouse position after releasing grabber
2021-05-04 15:31:29 +02:00
Rémi Verschelde
c9e874b62d
Merge pull request #48442 from akien-mga/posmod-int64_t
...
Re-bind posmod, use int64_t instead of int
2021-05-04 15:15:52 +02:00
Rémi Verschelde
ea9cab3e76
Merge pull request #48430 from reduz/add-rpc-to-callable
...
Add RPC support to Callable
2021-05-04 14:07:21 +02:00
kobewi
dcf306f72d
Fixed wrong mouse position after releasing grabber
2021-05-04 14:02:54 +02:00
Rémi Verschelde
e196733e88
Re-bind posmod, use int64_t instead of int
...
Fixes #48420 , fixes #48421 .
The binding was missed when moving GDScript built-in to Global Scope it seems.
Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com>
2021-05-04 13:25:08 +02:00
Rémi Verschelde
4e7ca279fc
Merge pull request #47855 from aaronfranke/doubleclick
...
Rename `doubleclick` to `double_click`
2021-05-04 13:12:17 +02:00
Rémi Verschelde
56316b27ab
Merge pull request #41321 from EricEzaM/output-log-enhancements
2021-05-04 12:59:02 +02:00
Rémi Verschelde
9a8ef54b5a
Merge pull request #48008 from LightningAA/scrollcontainer-hide-scrollbars-4.0
...
Add the ability to hide `ScrollContainer`'s scrollbars
2021-05-04 12:58:12 +02:00
Rémi Verschelde
ab09a62249
Merge pull request #35893 from KoBeWi/a_tree_pr
...
Calculate __focus_rect when TreeItem is focused
2021-05-04 12:57:43 +02:00
Rémi Verschelde
74911e0d7a
Merge pull request #35375 from Calinou/version-click-to-copy
...
Make it possible to copy the Godot version identifier by clicking it
2021-05-04 12:57:15 +02:00
Rémi Verschelde
b5e4d63a0b
Merge pull request #48434 from nekomatata/friction-bounce-greater-than-1
...
Allow values > 1 for friction and bounce in PhysicsMaterial
2021-05-04 12:28:58 +02:00
Rémi Verschelde
6b2150c60e
Merge pull request #48394 from kleonc/tilemap-world_to_map-hack-fix
...
TileMap::world_to_map Ensure half offset is added according to the returned value
2021-05-04 12:16:04 +02:00
Rémi Verschelde
bee7f8ff23
Merge pull request #48274 from groud/undoredo_dependencies
...
Allow to hook a callback into inspector's undo/redo
2021-05-04 11:26:55 +02:00
Aaron Franke
0de9a7d803
Rename `doubleclick` to `double_click`
2021-05-04 04:38:08 -04:00
Gilles Roudière
b46672db72
Provide a way to hook into Inspectors UndoRedo.
2021-05-04 09:55:22 +02:00
Rémi Verschelde
3fea170772
Merge pull request #48182 from EricEzaM/PR/fix-viewport-not-updating-mouse-pos-on-click
2021-05-04 09:25:58 +02:00
Rémi Verschelde
6653ec7cfe
Merge pull request #48418 from KoBeWi/press_enter_to_complete
...
Add Enter as alternate key to complete code
2021-05-04 09:25:33 +02:00
Rémi Verschelde
508fbf4abe
Merge pull request #48221 from nekomatata/solver-multithreaded
...
Godot Physics collisions and solver processed on threads
2021-05-04 09:22:20 +02:00
Eric M
77fd9e4dd3
Improve output log performance.
...
Added method to create a new line in RichTextLabel without adding an ItemNewline to the previous line. Previously, removing a line then adding a newline was adding unnecessary ItemNewline instances to the previous line, significantly the remove_line method.
2021-05-04 16:21:33 +10:00
Eric M
3de4181bd8
Output log rewrite and enhancements.
...
Added message type filters.
Added ability to search.
Added ability to collapse multiple duplicate messages into one line.
Updated layout to allow for more vertical space in log text area.
2021-05-04 16:21:33 +10:00
Rémi Verschelde
302b6ef576
Merge pull request #47798 from ray90514/bug#47620
...
Fix constants at function scope are not defined as constants for completion
2021-05-04 08:20:03 +02:00
Bastiaan Olij
cc45ed448b
Remove repeat from forward mobile renderer
2021-05-04 11:37:58 +10:00
PouleyKetchoupp
67987be644
Allow values > 1 for friction and bounce in PhysicsMaterial
2021-05-03 17:48:23 -07:00
reduz
c76acf6890
Add RPC to Callable
...
-Up to each scripting language to implement this
-If not supported for the function, it will just error when you try to call
2021-05-03 19:21:37 -03:00
Rémi Verschelde
f47c285f67
Merge pull request #48410 from akien-mga/ci-doctool-check
...
CI: Add `--doctool` check to find missing classref updates
2021-05-03 21:22:57 +02:00
Rémi Verschelde
afb65ebc2c
CI: Add `--doctool` check to find missing classref updates
...
This will enforce that PRs properly sync the class reference templates to match
their changes to the public API, and help notice binding bugs in the process
(e.g. missing enum bindings, unexpected API changes or missing argument names).
This should also serve as a reminder to contributors that their changes impact
the scripting API and might warrant actually filling the descriptions for the
new methods/properties/etc.
2021-05-03 20:44:49 +02:00
Rémi Verschelde
a8f45efa43
doc: Sync classref with current source
2021-05-03 20:42:21 +02:00