67265d14f7
[MP] Move engine and editor profilers to a plugin.
...
Also refactor the editor plugin out of the ReplicationEditor.
2022-11-14 15:09:00 +01:00
d568b25e36
[Editor] Better expose EditorDebuggerPlugin.
...
Now splitted into two classes:
- EditorDebuggerPlugin (RefCounted).
- EditorDebuggerSession (abstract).
This allows the EditorPlugin to be in control of the debugger plugin
lifecycle, be notified when sessions are created, and customize each of
them independently.
We should slowly transition the various profilers and captures in
ScriptEditorDebugger to their own plugins, and decouple
ScriptEditorDebugger from it's UI part (making it the "real"
EditorDebuggerSession potentially dropping the wrappers).
2022-11-14 14:55:22 +01:00
471c42ee1f
Merge pull request #64530 from bruvzg/svg_in_ot
2022-11-14 14:32:22 +01:00
f070cf9a75
Merge pull request #68644 from alcomposer/print_all_midi_event_info
2022-11-14 14:18:55 +01:00
73db3b67df
add controller_number & controller_value to allow printing of all MIDI event data
2022-11-14 21:55:43 +10:30
33e65f2754
Merge pull request #68582 from bruvzg/inv_gd3_bmp_font
...
Add a special case for importing bitmap fonts designed for Godot 3.
2022-11-14 11:12:17 +01:00
19f21e2434
Merge pull request #68470 from bruvzg/img_fnt_imp
...
[Image Font Importer] Hide unused font size, add image and character margins.
2022-11-14 11:12:10 +01:00
5b3a03bf5c
Merge pull request #68448 from bruvzg/font_imp_tr
...
[Font] Add an import option to pre-render all glyphs required for the translation.
2022-11-14 11:12:01 +01:00
a90d435e9b
Merge pull request #68132 from Mickeon/doc-help-colourful
...
Improve Editor Documentation colors
2022-11-14 11:10:19 +01:00
038ee04b8f
Merge pull request #67975 from BastiaanOlij/implement_uv2_on_primitives
...
Add optional UV2 logic for lightmapping to primitive shapes
2022-11-14 11:08:42 +01:00
63cded6a85
Merge pull request #61884 from Calinou/alpha-hash-use-opaque-pipeline
...
Use opaque rendering pipeline for alpha hash materials
2022-11-14 11:08:35 +01:00
1b3ed1b3ba
Merge pull request #68631 from pkdawson/fix-icondir-buffer-overflow
...
Fix ICONDIR buffer overflow
2022-11-14 11:08:22 +01:00
193f070cbc
Merge pull request #68257 from bruvzg/macos_ex_fs
...
[macOS] Add exclusive fullscreen mode with Dock and Menu disabled.
2022-11-14 11:07:06 +01:00
964d8b2d00
[macOS] Add exclusive fullscreen mode with Dock and Menu disabled.
2022-11-14 07:57:22 +02:00
ffa39db847
Fix ICONDIR buffer overflow
2022-11-14 00:47:14 +01:00
b05e1e7d69
Merge pull request #68608 from dsnopek/gl-manager-nullptr
...
Added missing null checks for gl_manager in MacOS and Windows display servers
2022-11-13 15:52:42 +01:00
cc178b9e4d
Merge pull request #68584 from Sauermann/fix-native-handle-crash
...
Fix gl_manager nullptr crash
2022-11-13 15:52:36 +01:00
4c1a858d5d
Merge pull request #68594 from dzil123/fix_wtype_limits_warning_openxr
...
Fix -Wtype-limits warning in openxr_interface.cpp
2022-11-13 15:52:29 +01:00
d62aef71f6
Merge pull request #68603 from HolonProduction/zip
...
Fix problem with ZIPPacker
2022-11-13 15:52:23 +01:00
2abfa9eafe
Merge pull request #68571 from Calinou/editor-default-disable-code-font-ligatures
...
Disable code font ligatures by default in the editor
2022-11-13 15:51:44 +01:00
d75018bfd3
Merge pull request #60684 from trollodel/lightweight_editor_plugin
...
Use forward-declarations in EditorPlugin where possible
2022-11-13 15:51:29 +01:00
9e97bc5857
Merge pull request #68574 from clayjohn/RD-shadow-time
...
Properly set TIME shader uniform when rendering shadows
2022-11-13 15:50:54 +01:00
4c8409c0fe
Added missing null checks for gl_manager in MacOS and Windows display servers
2022-11-13 07:06:26 -06:00
ab23736751
Fix problem with ZIPPacker
...
The Zipfile Reference should be set to `NULL` when the `ZIPPacker` is closed not when a file in it is closed.
When calling `ZIPPacker.close` without this nothing happens because `zf` is `NULL`. (7zip could still extract the file but warned about unexpected end of file.)
2022-11-13 12:50:40 +01:00
7658dc6e7e
Add optional UV2 logic for lightmapping to primitive shapes
2022-11-13 19:28:10 +11:00
2ba5aaa2fc
Fix -Wtype-limits warning in openxr_interface.cpp
2022-11-12 20:46:24 -08:00
ed5c9a07d7
Fix gl_manager nullptr crash
...
Add a nullptr-check, before accessing gl_manager
2022-11-13 00:48:45 +01:00
01b4e53e80
Add a special case for importing bitmap fonts designed for Godot 3.
2022-11-13 00:32:30 +02:00
11842eb738
Disable code font ligatures by default in the editor
2022-11-12 22:38:04 +01:00
aaaa4b8d68
Properly set TIME shader uniform when rendering shadows
2022-11-12 10:51:02 -08:00
c17f17eb98
Merge pull request #68557 from neropatti/master
...
Fix typo, change ´ to '
2022-11-12 08:57:55 -05:00
0a39bac40f
Fix typo, change ´ to '
2022-11-12 13:49:12 +02:00
324106b3df
Merge pull request #68549 from touilleMan/gdextension-revert-get_property_type_func-removal
...
Revert removal of GDNativeExtensionScriptInstanceInfo::get_property_type_func in GDExtension
2022-11-12 08:43:50 +01:00
6521eccaae
Merge pull request #68477 from dzil123/visual_shader_ufunc_input_fix
...
Fixes https://github.com/godotengine/godot/issues/68463
2022-11-12 06:50:35 +03:00
39c039a363
Revert removal of GDNativeExtensionScriptInstanceInfo::get_property_type_func in GDExtension
...
This function pointer is needed to stay close to internal Godot's ScriptInstance class.
Besides, by removing this function pointer, we had to do property list create/free each time
we want to access type which is quadratic complexity :/
2022-11-12 04:18:21 +01:00
ee43b7da28
Merge pull request #68543 from DarkKilauea/msvc-problem-matcher
2022-11-11 22:57:01 +01:00
ed2c1d1c51
Add MSVC problem matcher to CI
2022-11-11 13:23:59 -08:00
967c88fcd5
Merge pull request #68538 from raulsntos/gcc-problem-matcher
2022-11-11 21:41:46 +01:00
4004f3f72e
Merge pull request #68537 from Calinou/editor-performance-monitor-section-bold-font
...
Use a bold font for section titles in the editor performance monitor
2022-11-11 21:05:42 +01:00
6f92746101
Merge pull request #68534 from clayjohn/GLES3-proxy
...
Implement texture_proxy_update which is needed for AnimatedTexture
2022-11-11 21:05:34 +01:00
014fac8f28
Merge pull request #67746 from SonnyBonds/fix_cluster_shader_mvk
...
Fix cluster_render.glsl failing on some Macs
2022-11-11 21:05:20 +01:00
c41b9c5f5b
Merge pull request #67972 from and-rad/vector-field-consistency
...
Fix inconsistency between vector field texture and world space directions
2022-11-11 21:05:00 +01:00
15a379547e
Merge pull request #67856 from Calinou/doc-texture
...
Document Texture, CompressedTexture and Placeholder classes
2022-11-11 21:04:44 +01:00
ba9e619b51
Use forward-declarations in EditorPlugin where possible
2022-11-11 20:25:51 +01:00
d3641c9d0d
Add GCC problem matcher to CI
2022-11-11 19:41:36 +01:00
a13cdfe096
Use a bold font for section titles in the editor performance monitor
2022-11-11 19:34:13 +01:00
17e75c830f
Document Texture, CompressedTexture and Placeholder classes
2022-11-11 19:07:57 +01:00
539b73384f
Implement texture_proxy_update which is needed for AnimatedTexture
2022-11-11 10:05:07 -08:00
340fb33e54
Merge pull request #68412 from bruvzg/le_caret_pl
...
[Line Edit] Ignore placeholder text when drawing caret.
2022-11-11 16:49:47 +01:00
8621d3c147
Merge pull request #68505 from Rindbee/delete-unused-TreeItems
...
Fix memory leak in `EditorSettingsDialog`
2022-11-11 16:49:40 +01:00