Rémi Verschelde
7050e4d307
Merge pull request #48166 from TwistedTwigleg/skeletonik_changes_and_bug_fixes_regressionfix3
...
Fixed issue in SkeletonIK leading to some root bones being twisted incorrectly
2021-05-08 23:06:52 +02:00
Rémi Verschelde
60ed7d0839
Merge pull request #48562 from Calinou/displayserver-linux-remove-debug-prints
...
Remove debugging prints in the Linux DisplayServer
2021-05-08 22:46:40 +02:00
TwistedTwigleg
446460eaf9
Fixes the SkeletonIK twisting issue by using the skeleton global pose without overrides
2021-05-08 16:11:45 -04:00
Hugo Locurcio
064ca9adae
Remove debugging prints in the Linux DisplayServer
...
Some Vulkan debugging prints were also changed to be printed only
in verbose mode.
2021-05-08 19:07:50 +02:00
Morris Tabor
89a8bbda0a
fix misaligned loads in bmp loader
2021-05-08 17:07:44 +02:00
Fabio Alessandrelli
871d067aa9
Merge pull request #48543 from Faless/js/4.x_target_fps_fix
...
[HTML5] Fix target_fps when window loses focus.
2021-05-08 11:02:50 +02:00
kobewi
c3967c80ab
Display arrow cursor if text is not editable
2021-05-07 23:08:00 +02:00
Aaron Franke
75e3f6b732
Update TileMap to use Vector2i instead of two ints
2021-05-07 16:20:02 -04:00
Fabio Alessandrelli
a1fe6d6899
[HTML5] Fix target_fps when window loses focus.
...
We don't get updates when the window is unfocused/minimized, so we must
detect the situation where the counted ticks start drifting away
resulting in more frames drawn than needed.
This commit adds a check to ensure that the target ticks do not drift
away more than one second.
2021-05-07 21:51:14 +02:00
Rémi Verschelde
ee44982c45
Merge pull request #48538 from akien-mga/remove-native-video-api
...
OS: Remove native video API only implemented on iOS
2021-05-07 21:22:41 +02:00
Rémi Verschelde
c3f7465b7e
Merge pull request #48535 from groud/tiles_squashed
...
TileSet and TileMap rework (squashed)
2021-05-07 20:46:06 +02:00
Rémi Verschelde
35ec0e9be7
OS: Remove native video API only implemented on iOS
...
See discussion in #43811 , it was only implemented on iOS and even that
implementation was fairly limited. This would best be provided as plugins
for Android and iOS without cluttering the shared OS API.
2021-05-07 20:40:24 +02:00
Gilles Roudière
a3dda2df85
Rework the TileSet resource and TileMap nodes:
...
- Move most properties from TileMap to TileSet,
- Make TileSet more flexible, supporting more feature (several
collision layers, etc...),
- Fusion both the TileMap and TileSet editor,
- Implement TileSetSources, and thus a new way to index tiles in the TileSet,
- Rework the TileSet and TileMap editors completely,
- Implement an editor zoom widget (and use it in several places)
2021-05-07 18:06:17 +02:00
Fabio Alessandrelli
9a98c09bb2
Sync RasterizerDummy with latest changes.
2021-05-07 17:57:40 +02:00
Rémi Verschelde
8976594f4b
Merge pull request #48536 from Calinou/editor-theme-custom-require-restart
...
Tweak the setting hint for the custom editor theme setting
2021-05-07 16:57:09 +02:00
Hugo Locurcio
027301fec7
Tweak the setting hint for the custom editor theme setting
...
The custom editor theme is only visible after restarting the editor.
2021-05-07 16:24:37 +02:00
Hugo Locurcio
84edaef46c
Allow negative contrast values in the editor theme settings
...
When using a negative contrast value, the base color will be lightened
to create the derivative colors instead of being darkened.
This can lead to better-looking themes, especially for light themes.
2021-05-07 15:32:29 +02:00
Rémi Verschelde
af82dddb8c
Merge pull request #48529 from besh81/master
...
Fixed bug in tab_container with hidden tabs
2021-05-07 14:39:28 +02:00
Rémi Verschelde
a26efeea4f
Merge pull request #48532 from Faless/js/4.x_html_no_fixed
...
[HTML5] Remove "fixed-size.html".
2021-05-07 14:38:01 +02:00
Rémi Verschelde
eb1ad22563
Merge pull request #48530 from KoBeWi/FMR_reloaded
...
Improve docs for filter map and reduce
2021-05-07 14:37:48 +02:00
kobewi
a95c953c48
Improve docs for filter map and reduce
2021-05-07 14:09:44 +02:00
Fabio Alessandrelli
3faf8d6e40
[HTML5] Remove "fixed-size.html".
...
No longer used in 3.3+.
2021-05-07 13:17:54 +02:00
besh81
e7e7aa7d12
Fixed bug in tab_container with hidden tabs
...
Fix a bug that occour when there are hidden tabs in tab_container.
The visualization isn't correct due to missing values in tab_widths array.
2021-05-07 13:01:27 +02:00
Rémi Verschelde
bcbd480c32
Merge pull request #45144 from dalexeev/color-consts
...
Rename color constants (alternative)
2021-05-07 12:22:49 +02:00
Rémi Verschelde
0ec809462e
Merge pull request #47530 from likeich/add_instance_child_shortcut
...
Adds command+shift+a shortcut to instance a scene
2021-05-07 01:43:41 +02:00
Rémi Verschelde
504bace60f
Merge pull request #48521 from likeich/remove_extra_separator
...
Remove extra separator in scenetree dock menu
2021-05-07 01:07:10 +02:00
Rémi Verschelde
8dc12135e4
Merge pull request #48376 from rafallus/fix_surfacetool_crash_master
...
Check input mesh is valid in SurfaceTool methods (master)
2021-05-07 00:58:20 +02:00
Rémi Verschelde
8962d36bb1
Merge pull request #33577 from Calinou/highlight-control-flow-keywords
...
Highlight control flow keywords with a different color
2021-05-07 00:52:50 +02:00
Rémi Verschelde
49b556a9f1
Merge pull request #48491 from dalexeev/action-map-editor
...
Improve ActionMapEditor
2021-05-07 00:48:15 +02:00
Rémi Verschelde
04e995dd5d
Merge pull request #48466 from EricEzaM/output-log-save-state
...
Made Editor Log buttons save their state, per project.
2021-05-07 00:47:41 +02:00
Rémi Verschelde
3a5310ccb9
Merge pull request #35992 from Calinou/main-run-args-command-placeholder
...
Implement the `%command%` placeholder in the Main Run Args setting
2021-05-07 00:43:45 +02:00
Hugo Locurcio
ce4aa07276
Implement the %command%
placeholder in the Main Run Args setting
...
This can be used to tell Godot to run an executable that will run Godot
rather than running Godot directly. This is useful to make Godot start
on the dedicated GPU when using a NVIDIA Optimus setup on Linux:
`prime-run %command%`
The `editor/run/main_run_args` setting declaration was moved to make it
visible in the ProjectSettings documentation.
2021-05-07 00:05:02 +02:00
Rémi Verschelde
94f6fb6d24
Merge pull request #34840 from Calinou/colorpicker-display-old-color
...
Display the old color in ColorPicker for easier comparison
2021-05-06 23:55:47 +02:00
Kyle
e168baf433
Remove extra separator
...
Removes an extra separator when Scene Tree Editing is disabled. Discussed in #48518
2021-05-06 17:37:12 -04:00
Rémi Verschelde
89e6f6ca2e
Merge pull request #48500 from groud/add_buttongroup_pressed_signal
...
Adds a pressed signal to ButtonGroup
2021-05-06 23:20:33 +02:00
Rémi Verschelde
a33a8f1e29
Merge pull request #48518 from likeich/scene_dock_bug
...
Fixed cut/copy/paste visibility
2021-05-06 22:34:15 +02:00
Kyle
10d5d4d3cd
Fixed cut/copy/paste visibility
...
Fixes #48514 by moving the visibility of these buttons into their own if statement that depends on if scene tree editing is allowed. Previously it was under the script editing setting which is unexpected as it works with nodes and the scene tree.
2021-05-06 16:01:36 -04:00
Rémi Verschelde
ae2359fc1f
Merge pull request #47776 from Razoric480/foreport
...
Implement LSP didDeleteFiles & make parser aware of sub-nodes
2021-05-06 20:46:18 +02:00
Rémi Verschelde
01f80201bf
Merge pull request #38645 from KoBeWi/FMR
...
Add filter, map and reduce to Array
2021-05-06 20:44:01 +02:00
Rémi Verschelde
ee4ef9709d
Merge pull request #46714 from HaSa1002/fix-gdscript-underscore-strict
...
Fix GDScript Tokenizer being very strict about the number of underscores
2021-05-06 20:19:45 +02:00
Rémi Verschelde
6e621441ca
Merge pull request #45607 from Calinou/improve-editor-theme
...
Improve the editor theme
2021-05-06 16:45:07 +02:00
Rémi Verschelde
7b8a864211
Merge pull request #48501 from Faless/js/4.x_http_client_chunk
...
[HTML5] Use 64KiB chunk size in JS HTTPClient.
2021-05-06 14:44:19 +02:00
Fabio Alessandrelli
6243835619
[HTML5] Use 64KiB chunk size in JS HTTPClient.
...
For consistency with the native one, and the documentation.
2021-05-06 14:00:52 +02:00
Gilles Roudière
323f176915
Adds a pressed signal to ButtonGroup
2021-05-06 12:16:27 +02:00
Rémi Verschelde
d81ea631d9
Merge pull request #36676 from Calinou/tweak-material-sampling-property-hint
...
Tweak CanvasItem/material sampling property hint for readability
2021-05-06 08:49:51 +02:00
Rémi Verschelde
605e33cf39
Merge pull request #44831 from gongpha/dont-update-tree-if-selected
...
Blocking updating in SceneTreeEditor when an item was selected
2021-05-06 08:45:41 +02:00
Rémi Verschelde
43fe8bf522
Merge pull request #42416 from Calinou/editor-make-function-save-script
2021-05-06 08:42:08 +02:00
Rémi Verschelde
42b07f713f
Merge pull request #37700 from Calinou/rename-ip-unix-tcp-server
...
Rename `IP_Unix`, `IP_Address` and `TCP_Server` to remove underscores
2021-05-06 08:36:30 +02:00
Rémi Verschelde
4fee363d7d
Merge pull request #48495 from EricEzaM/editor-log-fix-startintg-newline
...
Fix blank line at start of Editor Log (reinstate #44909 )
2021-05-06 08:06:15 +02:00
Rémi Verschelde
a5a0fe65df
Merge pull request #48439 from BastiaanOlij/cleanup_vulkan_checks
...
Cleanup vulkan capabilities check and add multiview check
2021-05-06 08:01:17 +02:00