PouleyKetchoupp
e030360b88
Fix popup closing immediately after showing on some Linux WMs
...
When a popup is going to be closed, switch focus to the parent only if
the popup is still being focused.
Fixes some cases with specific WMs where due to the order of events, a
new popup could be immediately unfocused because a previously opened
and closed popup is switching focus to the parent.
2021-07-21 12:28:39 -07:00
Rémi Verschelde
e248d2629a
Merge pull request #50662 from SirQuartz/patch-25
...
Fix visual script icons
2021-07-21 00:23:52 +02:00
Rémi Verschelde
b5e5eed7ae
Merge pull request #50663 from reduz/debug-stringnames
2021-07-20 23:28:35 +02:00
Nick Huelin
e50ab50169
Fix visual script icons
...
This pull request fixes an issue where the visual script icons weren't representative of their data.
2021-07-20 17:23:42 -04:00
reduz
cee905f04f
Adds ability to debug stringnames
...
* References (which include hash tables) can be profiled with --debug-stringnames
2021-07-20 17:31:51 -03:00
Rémi Verschelde
c82daaed48
Merge pull request #38317 from verdog/get-cam-2d-4.0
...
add viewport.get_camera_2d()
2021-07-20 22:19:06 +02:00
Rémi Verschelde
693f9b4e20
Merge pull request #50655 from JFonS/sname_opt
...
Editor StringName and Viewport optimizations
2021-07-20 21:49:32 +02:00
Rémi Verschelde
3478690c0f
Merge pull request #50653 from foxydevloper/remove-action-input-map
...
Make "remove action" translatable in Input Map
2021-07-20 20:45:38 +02:00
Joan Fons
a6adb58493
Editor StringName and Viewport optimizations
...
* Added explicit return type to the SNAME macro.
* Add some extra SNAME usages.
* Change some ClassDB methods to use const StringName & arguments.
* Cache the Window parent in Control because it's used in
is_layout_rtl(), which is called often.
* Only enable internal processing for viewports that need it.
* Change CanvasItem::group to be a StringName because it's only used as
that.
2021-07-20 20:35:41 +02:00
foxydevloper
1d0a437b2d
Make "remove action" translatable in Input Map
2021-07-20 14:07:42 -04:00
Rémi Verschelde
bb037de95c
Merge pull request #50649 from KoBeWi/ 🐛
...
Fix Change Node Type after Add Node Here
2021-07-20 17:24:27 +02:00
Rémi Verschelde
67d3195c60
Merge pull request #50648 from foxydevloper/remove-weird-prints
...
Remove leftover prints when using shader global variables
2021-07-20 17:23:39 +02:00
Rémi Verschelde
a0b17b5c6f
Merge pull request #50516 from YeldhamDev/tile_editor_enhancements
...
Minor enhancements for the TileMap editor
2021-07-20 17:19:03 +02:00
kobewi
31a81562a8
Fix Change Node Type after Add Node Here
2021-07-20 16:47:57 +02:00
Michael Alexsander
be1d5b0e73
Minor enhancements for the TileMap editor
2021-07-20 11:20:14 -03:00
Fabio Alessandrelli
de4ad63e6f
Merge pull request #49882 from Faless/mp/4.x_rpc_gd
...
[Net] New `@rpc` annotation, "sync" is no longer part of mode.
2021-07-20 13:55:54 +02:00
Rémi Verschelde
1117c2c9f2
Merge pull request #50641 from akien-mga/gamepad-update-controllerdb
...
Sync controller mappings DB with SDL2 community repo
2021-07-20 13:37:32 +02:00
Rémi Verschelde
a98677181b
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@241fed0a44 .
2021-07-20 13:08:50 +02:00
Rémi Verschelde
086e160bdf
Merge pull request #50639 from akien-mga/mbedtls-2.16.11
...
mbedtls: Update to upstream version 2.16.11
2021-07-20 13:04:56 +02:00
Rémi Verschelde
a0d13995c8
Merge pull request #50621 from KoBeWi/feel_good_scroll
...
Add scrolling to tile atlas view
2021-07-20 13:04:32 +02:00
Rémi Verschelde
124e27b7b2
Merge pull request #50581 from DavidCambre/VisualScript-Drop-Custom-Nodes
...
Allow dropping custom node scripts in VisualScript editor
2021-07-20 12:46:50 +02:00
kobewi
1bb2340652
Add scrolling to tile atlas view
2021-07-20 12:36:01 +02:00
Rémi Verschelde
cd7b25588b
mbedtls: Update to upstream version 2.16.11
2021-07-20 12:32:46 +02:00
Rémi Verschelde
313c88ef39
Merge pull request #50631 from timothyqiu/add-item-type
...
Improve add item type UI in theme editor
2021-07-20 12:05:49 +02:00
Rémi Verschelde
1af58e046e
Merge pull request #50500 from LightningAA/simplify-subviewport-preview-editor-theme
...
Remove unnecessary `get_editor_theme()` in `SubViewportPreview`
2021-07-20 11:19:07 +02:00
Fabio Alessandrelli
ddb68f76ff
[Net] Single rpc
annotation. "sync" no longer part of mode.
...
- Move the "sync" property for RPCs to RPCConfig.
- Unify GDScript annotations into a single one:
- `@rpc(master)` # default
- `@rpc(puppet)`
- `@rpc(any)` # former `@remote`
- Implement three additional `@rpc` options:
- The second parameter is the "sync" option (which also calls the
function locally when RPCing). One of "sync", "nosync".
- The third parameter is the transfer mode (reliable, unreliable,
ordered).
- The third parameter is the channel (unused for now).
2021-07-20 11:17:59 +02:00
Rémi Verschelde
8b1c60c1a3
Merge pull request #50505 from Calinou/editor-create-dialog-display-class-name
...
Display the class name in the description
2021-07-20 11:15:38 +02:00
Rémi Verschelde
d022f361d3
Merge pull request #50518 from timothyqiu/locale-az
...
Fix missing locale names
2021-07-20 11:11:30 +02:00
Rémi Verschelde
439bb8323d
Merge pull request #50635 from akien-mga/scons-py3.5-no-fstring
2021-07-20 11:05:52 +02:00
Rémi Verschelde
fa56989818
Merge pull request #50537 from Calinou/improve-shader-error-output-2
...
Add error marking to the shader error console output
2021-07-20 11:00:17 +02:00
Haoyu Qiu
4501df3727
Improve add item type UI in theme editor
2021-07-20 16:56:52 +08:00
Rémi Verschelde
d7811c72ed
Merge pull request #50593 from SirQuartz/patch-24
...
Fix Illegible text in audio bus editor
2021-07-20 10:48:11 +02:00
Rémi Verschelde
d1b39f0a14
SCons: Avoid using Python f-string to preserve Python 3.5 compat
...
Fixes #50629 .
2021-07-20 10:12:46 +02:00
Rémi Verschelde
394191c02f
Merge pull request #50605 from Calinou/tweak-shader-code-style
...
Use C++11 raw literals for shader code to improve readability
2021-07-20 10:05:13 +02:00
Rémi Verschelde
b4baec08cf
Merge pull request #50206 from groud/undoredo_increase_args_count
...
Increase the number of arguments accepted by UndoRedo methods
2021-07-20 09:50:01 +02:00
Rémi Verschelde
87d8927ab0
Merge pull request #50624 from foxydevloper/translate-more-strings
...
Make various strings translatable
2021-07-20 09:45:17 +02:00
Rémi Verschelde
2f060df059
Merge pull request #50498 from LightningAA/zoom-out-alt-4.0
...
Add shift + [1-5] keyboard shortcuts to zoom out
2021-07-20 09:01:30 +02:00
Rémi Verschelde
14c2f5d2a5
Merge pull request #50627 from Atlinx/fix_50617
...
Add scaling to the curve editor's handles
2021-07-20 08:56:58 +02:00
Rémi Verschelde
1ba87f0c82
Merge pull request #50618 from reduz/implement-more-specialization-constants
...
Implement more rendering options as specialization constants
2021-07-20 08:54:21 +02:00
Rémi Verschelde
a09088ac8f
Merge pull request #50607 from bruvzg/add_bold_fonts
...
[Editor Fonts] Add Noto Sans Bold font variant for supported languages.
2021-07-20 07:21:40 +02:00
reduz
9293bc3935
Implement more rendering options as specialization constants
...
* Shadow quality settings now specialization constant.
* Decal and light projector filters can be set.
* Changing those settings forces re-creation of the pipelines.
These changes should help improve performance related to shadow mapping, and allows improving performance by sacrificing decal and light projector quality.
2021-07-19 21:51:29 -03:00
Atlinx
ac5f3a6733
Add scaling to the curve editor's handles
...
This fixes issue #50617
2021-07-19 20:27:28 -04:00
foxydevloper
42d740d641
Make various strings translatable
2021-07-19 18:30:52 -04:00
Rémi Verschelde
617327118b
Merge pull request #50599 from Calinou/editor-profiler-improve-tooltip
...
Improve tooltips in the editor profiler to mention the script name
2021-07-19 22:57:39 +02:00
Rémi Verschelde
a0bc2f359d
Merge pull request #50588 from bruvzg/menu_gen
...
Optimize LineEdit and TextEdit menu item generation.
2021-07-19 22:56:53 +02:00
Rémi Verschelde
bf4e6987bc
Merge pull request #50582 from timothyqiu/resource-extra-button
...
Minor enhancements for the resource options button
2021-07-19 22:55:26 +02:00
Rémi Verschelde
db010bd71d
Merge pull request #50604 from aaronfranke/float-array-cast
...
Explicitly cast real_t to float when creating a float array
2021-07-19 22:47:57 +02:00
Rémi Verschelde
5440fe14da
Merge pull request #50615 from DarkMessiah/reload-current-project-shortcut
...
Implemented the ability to add shortcut for Reload Current Project
2021-07-19 22:46:25 +02:00
bruvzg
e5b956dc2d
[Editor Fonts] Add Noto Sans Bold font variant for supported languages.
2021-07-19 23:08:05 +03:00
foxydevloper
91bd7b9b2c
Remove random prints for some shader actions
2021-07-19 15:24:04 -04:00