|
@@ -4,8 +4,21 @@ This file contains the expected output of --validate-extension-api when run agai
|
|
Only lines that start with "Validate extension JSON:" matter, everything else is considered a comment and ignored. They
|
|
Only lines that start with "Validate extension JSON:" matter, everything else is considered a comment and ignored. They
|
|
should instead be used to justify these changes and describe how users should work around these changes.
|
|
should instead be used to justify these changes and describe how users should work around these changes.
|
|
|
|
|
|
|
|
+Add new entries at the end of the file.
|
|
|
|
+
|
|
========================================================================================================================
|
|
========================================================================================================================
|
|
|
|
|
|
|
|
+Misc
|
|
|
|
+----
|
|
|
|
+Validate extension JSON: API was removed: classes/FramebufferCacheRD
|
|
|
|
+Validate extension JSON: API was removed: classes/UniformSetCacheRD
|
|
|
|
+
|
|
|
|
+FIXME: These aren't written when dumping the interface with a headless build
|
|
|
|
+(since there's no RD backend in use). We need to fix this inconsistency somehow.
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+## Changes between 4.0-stable and 4.1-stable
|
|
|
|
+
|
|
GH-78517
|
|
GH-78517
|
|
--------
|
|
--------
|
|
Validate extension JSON: Error: Field 'classes/DisplayServer/methods/global_menu_add_check_item/arguments/2': default_value changed value in new API, from "" to "Callable()".
|
|
Validate extension JSON: Error: Field 'classes/DisplayServer/methods/global_menu_add_check_item/arguments/2': default_value changed value in new API, from "" to "Callable()".
|
|
@@ -36,10 +49,12 @@ Validate extension JSON: Error: Field 'classes/RenderingServer/methods/instances
|
|
|
|
|
|
The previous argument was a serialization bug, there's no actual API change.
|
|
The previous argument was a serialization bug, there's no actual API change.
|
|
|
|
|
|
|
|
+
|
|
GH-78237
|
|
GH-78237
|
|
--------
|
|
--------
|
|
Validate extension JSON: Error: Field 'classes/WebRTCPeerConnectionExtension/methods/_create_data_channel/return_value': type changed value in new API, from "Object" to "WebRTCDataChannel".
|
|
Validate extension JSON: Error: Field 'classes/WebRTCPeerConnectionExtension/methods/_create_data_channel/return_value': type changed value in new API, from "Object" to "WebRTCDataChannel".
|
|
|
|
|
|
|
|
+
|
|
GH-77757
|
|
GH-77757
|
|
--------
|
|
--------
|
|
Validate extension JSON: Error: Field 'classes/Viewport/methods/gui_get_focus_owner': is_const changed value in new API, from false to true.
|
|
Validate extension JSON: Error: Field 'classes/Viewport/methods/gui_get_focus_owner': is_const changed value in new API, from false to true.
|
|
@@ -136,13 +151,6 @@ Navigation avoidance was reworked entirely.
|
|
Migration: TODO
|
|
Migration: TODO
|
|
|
|
|
|
|
|
|
|
-GH-?????
|
|
|
|
---------
|
|
|
|
-Validate extension JSON: API was removed: classes/FramebufferCacheRD
|
|
|
|
-Validate extension JSON: API was removed: classes/UniformSetCacheRD
|
|
|
|
-
|
|
|
|
-Unsure where these come from; when dumping the interface, these do actually still exist
|
|
|
|
-
|
|
|
|
GH-76176
|
|
GH-76176
|
|
--------
|
|
--------
|
|
Validate extension JSON: Error: Hash changed for 'classes/EditorInterface/methods/get_base_control', from 31757941 to A5E188F5. This means that the function has changed and no compatibility function was provided.
|
|
Validate extension JSON: Error: Hash changed for 'classes/EditorInterface/methods/get_base_control', from 31757941 to A5E188F5. This means that the function has changed and no compatibility function was provided.
|
|
@@ -260,7 +268,6 @@ Validate extension JSON: Error: Field 'classes/SyntaxHighlighter/methods/get_tex
|
|
Function was made `const`. No adjustments should be necessary.
|
|
Function was made `const`. No adjustments should be necessary.
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
GH-75250 & GH-76401
|
|
GH-75250 & GH-76401
|
|
-------------------
|
|
-------------------
|
|
Validate extension JSON: Error: Hash changed for 'classes/RichTextLabel/methods/push_paragraph', from 3DD1D1C2 to BFDC71FE. This means that the function has changed and no compatibility function was provided.
|
|
Validate extension JSON: Error: Hash changed for 'classes/RichTextLabel/methods/push_paragraph', from 3DD1D1C2 to BFDC71FE. This means that the function has changed and no compatibility function was provided.
|
|
@@ -359,6 +366,9 @@ Validate extension JSON: Error: Hash changed for 'classes/UndoRedo/methods/creat
|
|
|
|
|
|
Added a optional parameters with default values. No adjustments should be necessary.
|
|
Added a optional parameters with default values. No adjustments should be necessary.
|
|
|
|
|
|
|
|
+
|
|
|
|
+## Changes between 4.1-stable and 4.2-stable
|
|
|
|
+
|
|
GH-79911
|
|
GH-79911
|
|
--------
|
|
--------
|
|
Validate extension JSON: Error: Field 'classes/RenderingDevice/enums/BarrierMask/values/BARRIER_MASK_RASTER': value changed value in new API, from 1.0 to 9.
|
|
Validate extension JSON: Error: Field 'classes/RenderingDevice/enums/BarrierMask/values/BARRIER_MASK_RASTER': value changed value in new API, from 1.0 to 9.
|
|
@@ -379,3 +389,47 @@ Validate extension JSON: Error: Field 'classes/RenderingDevice/methods/barrier/a
|
|
Validate extension JSON: Error: Hash changed for 'classes/RenderingDevice/methods/barrier', from 0FE50041 to DD9E8DAB. This means that the function has changed and no compatibility function was provided.
|
|
Validate extension JSON: Error: Hash changed for 'classes/RenderingDevice/methods/barrier', from 0FE50041 to DD9E8DAB. This means that the function has changed and no compatibility function was provided.
|
|
|
|
|
|
Raster barrier was split into vertex and fragment barriers for use in mobile renderer.
|
|
Raster barrier was split into vertex and fragment barriers for use in mobile renderer.
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+GH-79308
|
|
|
|
+--------
|
|
|
|
+Validate extension JSON: API was removed: classes/GraphEdit/methods/get_scroll_ofs
|
|
|
|
+Validate extension JSON: API was removed: classes/GraphEdit/methods/get_snap
|
|
|
|
+Validate extension JSON: API was removed: classes/GraphEdit/methods/get_zoom_hbox
|
|
|
|
+Validate extension JSON: API was removed: classes/GraphEdit/methods/is_using_snap
|
|
|
|
+Validate extension JSON: API was removed: classes/GraphEdit/methods/set_scroll_ofs
|
|
|
|
+Validate extension JSON: API was removed: classes/GraphEdit/methods/set_snap
|
|
|
|
+Validate extension JSON: API was removed: classes/GraphEdit/methods/set_use_snap
|
|
|
|
+Validate extension JSON: API was removed: classes/GraphEdit/properties/snap_distance
|
|
|
|
+Validate extension JSON: API was removed: classes/GraphEdit/properties/use_snap
|
|
|
|
+Validate extension JSON: API was removed: classes/GraphNode/methods/is_comment
|
|
|
|
+Validate extension JSON: API was removed: classes/GraphNode/methods/set_comment
|
|
|
|
+Validate extension JSON: API was removed: classes/GraphNode/properties/comment
|
|
|
|
+Validate extension JSON: Error: Field 'classes/GraphEdit/properties/scroll_offset': getter changed value in new API, from "get_scroll_ofs" to &"get_scroll_offset".
|
|
|
|
+Validate extension JSON: Error: Field 'classes/GraphEdit/properties/scroll_offset': setter changed value in new API, from "set_scroll_ofs" to &"set_scroll_offset".
|
|
|
|
+
|
|
|
|
+Intentional compatibility breakage during refactoring of API marked as experimental.
|
|
|
|
+
|
|
|
|
+FIXME: Still a WIP, review this list once the work is completed, especially if compatibility
|
|
|
|
+code is added.
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+GH-73196
|
|
|
|
+--------
|
|
|
|
+Validate extension JSON: Error: Field 'classes/CodeEdit/methods/get_text_for_symbol_lookup': is_const changed value in new API, from false to true.
|
|
|
|
+
|
|
|
|
+Function was made `const`. No adjustments should be necessary.
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+GH-78328
|
|
|
|
+--------
|
|
|
|
+Validate extension JSON: Error: Field 'classes/TileMap/methods/get_used_rect': is_const changed value in new API, from false to true.
|
|
|
|
+
|
|
|
|
+Function was made `const`. No adjustments should be necessary.
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+GH-79606
|
|
|
|
+--------
|
|
|
|
+Validate extension JSON: Error: Field 'classes/RenderingDevice/methods/shader_create_from_bytecode/arguments': size changed value in new API, from 1 to 2.
|
|
|
|
+
|
|
|
|
+Added optional argument. Compatibility method registered.
|