|
1 | | -This file contains the expected output of --validate-extension-api when run against the extension_api.json of the |
2 | | -4.0-stable tag (the basename of this file). |
3 | | - |
4 | | -Only lines that start with "Validate extension JSON:" matter, everything else is considered a comment and ignored. They |
5 | | -should instead be used to justify these changes and describe how users should work around these changes. |
6 | | - |
7 | | -Add new entries at the end of the file. |
8 | | - |
9 | | -======================================================================================================================== |
| 1 | +This file contains, when concatenated to the expected output since 4.1, the expected output of --validate-extension-api |
| 2 | +when run against the extension_api.json of the 4.0-stable tag (first part of the basename of this file). |
10 | 3 |
|
11 | 4 | ## Changes between 4.0-stable and 4.1-stable |
12 | 5 |
|
@@ -356,112 +349,3 @@ Validate extension JSON: Error: Hash changed for 'classes/EditorUndoRedoManager/ |
356 | 349 | Validate extension JSON: Error: Hash changed for 'classes/UndoRedo/methods/create_action', from 0AEC1BFC to E87757EB. This means that the function has changed and no compatibility function was provided. |
357 | 350 |
|
358 | 351 | Added a optional parameters with default values. No adjustments should be necessary. |
359 | | - |
360 | | - |
361 | | -## Changes between 4.1-stable and 4.2-stable |
362 | | - |
363 | | -GH-79911 |
364 | | --------- |
365 | | -Validate extension JSON: Error: Field 'classes/RenderingDevice/enums/BarrierMask/values/BARRIER_MASK_RASTER': value changed value in new API, from 1.0 to 9. |
366 | | -Validate extension JSON: Error: Field 'classes/RenderingDevice/enums/BarrierMask/values/BARRIER_MASK_ALL_BARRIERS': value changed value in new API, from 7.0 to 32767. |
367 | | -Validate extension JSON: Error: Field 'classes/RenderingDevice/enums/BarrierMask/values/BARRIER_MASK_NO_BARRIER': value changed value in new API, from 8.0 to 32768. |
368 | | -Validate extension JSON: Error: Field 'classes/RenderingDevice/methods/texture_update/arguments/3': default_value changed value in new API, from "7" to "32767". |
369 | | -Validate extension JSON: Error: Field 'classes/RenderingDevice/methods/texture_copy/arguments/9': default_value changed value in new API, from "7" to "32767". |
370 | | -Validate extension JSON: Error: Field 'classes/RenderingDevice/methods/texture_clear/arguments/6': default_value changed value in new API, from "7" to "32767". |
371 | | -Validate extension JSON: Error: Field 'classes/RenderingDevice/methods/texture_resolve_multisample/arguments/2': default_value changed value in new API, from "7" to "32767". |
372 | | -Validate extension JSON: Error: Field 'classes/RenderingDevice/methods/buffer_update/arguments/4': default_value changed value in new API, from "7" to "32767". |
373 | | -Validate extension JSON: Error: Field 'classes/RenderingDevice/methods/buffer_clear/arguments/3': default_value changed value in new API, from "7" to "32767". |
374 | | -Validate extension JSON: Error: Field 'classes/RenderingDevice/methods/draw_list_end/arguments/0': default_value changed value in new API, from "7" to "32767". |
375 | | -Validate extension JSON: Error: Hash changed for 'classes/RenderingDevice/methods/draw_list_end', from 19365687 to E9B4FA8E. This means that the function has changed and no compatibility function was provided. |
376 | | -Validate extension JSON: Error: Field 'classes/RenderingDevice/methods/compute_list_end/arguments/0': default_value changed value in new API, from "7" to "32767". |
377 | | -Validate extension JSON: Error: Hash changed for 'classes/RenderingDevice/methods/compute_list_end', from 19365687 to E9B4FA8E. This means that the function has changed and no compatibility function was provided. |
378 | | -Validate extension JSON: Error: Field 'classes/RenderingDevice/methods/barrier/arguments/0': default_value changed value in new API, from "7" to "32767". |
379 | | -Validate extension JSON: Error: Field 'classes/RenderingDevice/methods/barrier/arguments/1': default_value changed value in new API, from "7" to "32767". |
380 | | -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. |
381 | | - |
382 | | -Raster barrier was split into vertex and fragment barriers for use in mobile renderer. |
383 | | - |
384 | | - |
385 | | -GH-79308 |
386 | | --------- |
387 | | -Validate extension JSON: API was removed: classes/GraphEdit/methods/get_scroll_ofs |
388 | | -Validate extension JSON: API was removed: classes/GraphEdit/methods/get_snap |
389 | | -Validate extension JSON: API was removed: classes/GraphEdit/methods/get_zoom_hbox |
390 | | -Validate extension JSON: API was removed: classes/GraphEdit/methods/is_using_snap |
391 | | -Validate extension JSON: API was removed: classes/GraphEdit/methods/set_scroll_ofs |
392 | | -Validate extension JSON: API was removed: classes/GraphEdit/methods/set_snap |
393 | | -Validate extension JSON: API was removed: classes/GraphEdit/methods/set_use_snap |
394 | | -Validate extension JSON: API was removed: classes/GraphEdit/properties/snap_distance |
395 | | -Validate extension JSON: API was removed: classes/GraphEdit/properties/use_snap |
396 | | -Validate extension JSON: API was removed: classes/GraphNode/methods/is_comment |
397 | | -Validate extension JSON: API was removed: classes/GraphNode/methods/set_comment |
398 | | -Validate extension JSON: API was removed: classes/GraphNode/properties/comment |
399 | | -Validate extension JSON: Error: Field 'classes/GraphEdit/properties/scroll_offset': getter changed value in new API, from "get_scroll_ofs" to &"get_scroll_offset". |
400 | | -Validate extension JSON: Error: Field 'classes/GraphEdit/properties/scroll_offset': setter changed value in new API, from "set_scroll_ofs" to &"set_scroll_offset". |
401 | | - |
402 | | -Intentional compatibility breakage during refactoring of API marked as experimental. |
403 | | - |
404 | | -FIXME: Still a WIP, review this list once the work is completed, especially if compatibility |
405 | | -code is added. |
406 | | - |
407 | | - |
408 | | -GH-73196 |
409 | | --------- |
410 | | -Validate extension JSON: Error: Field 'classes/CodeEdit/methods/get_text_for_symbol_lookup': is_const changed value in new API, from false to true. |
411 | | - |
412 | | -Function was made `const`. No adjustments should be necessary. |
413 | | - |
414 | | - |
415 | | -GH-78328 |
416 | | --------- |
417 | | -Validate extension JSON: Error: Field 'classes/TileMap/methods/get_used_rect': is_const changed value in new API, from false to true. |
418 | | - |
419 | | -Function was made `const`. No adjustments should be necessary. |
420 | | - |
421 | | - |
422 | | -GH-79606 |
423 | | --------- |
424 | | -Validate extension JSON: Error: Field 'classes/RenderingDevice/methods/shader_create_from_bytecode/arguments': size changed value in new API, from 1 to 2. |
425 | | - |
426 | | -Added optional argument. Compatibility method registered. |
427 | | - |
428 | | - |
429 | | -GH-78266 |
430 | | --------- |
431 | | -Validate extension JSON: API was removed: classes/FontFile/properties/fallbacks |
432 | | -Validate extension JSON: API was removed: classes/FontVariation/properties/fallbacks |
433 | | -Validate extension JSON: API was removed: classes/SystemFont/properties/fallbacks |
434 | | - |
435 | | -The property was moved to their common base class Font. |
436 | | -The setters and getters were already in Font, so this shouldn't affect compatibility. |
437 | | - |
438 | | - |
439 | | -GH-36493 |
440 | | --------- |
441 | | -Validate extension JSON: Error: Field 'classes/PopupMenu/methods/add_icon_shortcut/arguments': size changed value in new API, from 4 to 5. |
442 | | -Validate extension JSON: Error: Field 'classes/PopupMenu/methods/add_shortcut/arguments': size changed value in new API, from 3 to 4. |
443 | | - |
444 | | -Added optional argument. Compatibility methods registered. |
445 | | - |
446 | | - |
447 | | -GH-80954 |
448 | | --------- |
449 | | -Validate extension JSON: Error: Field 'classes/Font/methods/find_variation/arguments': size changed value in new API, from 4 to 8. |
450 | | - |
451 | | -Added optional arguments. Compatibility method registered. |
452 | | - |
453 | | -GH-80852 |
454 | | --------- |
455 | | - |
456 | | -Validate extension JSON: API was removed: classes/GDScriptEditorTranslationParserPlugin |
457 | | -Validate extension JSON: API was removed: classes/GDScriptNativeClass |
458 | | -Validate extension JSON: API was removed: classes/GodotPhysicsServer2D |
459 | | -Validate extension JSON: API was removed: classes/GodotPhysicsServer3D |
460 | | -Validate extension JSON: API was removed: classes/IPUnix |
461 | | -Validate extension JSON: API was removed: classes/MovieWriterMJPEG |
462 | | -Validate extension JSON: API was removed: classes/MovieWriterPNGWAV |
463 | | -Validate extension JSON: API was removed: classes/ResourceFormatImporterSaver |
464 | | -Validate extension JSON: API was removed: classes/FramebufferCacheRD |
465 | | -Validate extension JSON: API was removed: classes/UniformSetCacheRD |
466 | | - |
467 | | -Excluded unexposed classes from extension_api.json. |
0 commit comments