godot/core
Jan Haller f31aa20562 Add special compat methods for EditorFileDialog enum fns
Fixes broken binary compatibility in GDExtension, introduced
by moving methods from EditorFileDialog to its base class
FileDialog.

While the general derived-to-base compat mechanism works,
the function hashes are changed when enum types are also moved
between classes.

An earlier attempt restored original enums in EditorFileDialog
and added regular compatibility methods, however this caused
shadowed symbols in C# bindings. Instead, hash mappings are
now directly hardcoded as "special compat hashes".
2025-12-04 11:40:53 +01:00
..
config Refactor descriptor heaps in D3D12 driver. 2025-12-03 11:02:41 +03:00
crypto Remove empty constructors and destructors from core/ 2025-11-17 20:09:05 +01:00
debugger Remove empty constructors and destructors from core/ 2025-11-17 20:09:05 +01:00
error Remove empty constructors and destructors from core/ 2025-11-17 20:09:05 +01:00
extension Add special compat methods for EditorFileDialog enum fns 2025-12-04 11:40:53 +01:00
input Merge pull request #113418 from Calinou/inputevent-shortcut-physical-unicode-avoid-nested-parentheses 2025-12-03 11:42:22 -06:00
io Synchronize the names for RequiredParam<T> arguments in header files 2025-12-03 04:14:52 -06:00
math Remove empty constructors and destructors from core/ 2025-11-17 20:09:05 +01:00
object Use RequiredParam/RequiredResult in some high value places 2025-12-02 10:44:12 -06:00
os Fix memory alignment on 32-bit Windows. 2025-11-25 13:01:43 +02:00
profiling Core: Add Apple Instruments support 2025-12-03 06:48:41 +11:00
string Merge pull request #113447 from TokageItLab/opt-nodepath 2025-12-02 11:51:58 -06:00
templates Make Vector bsearch method const. 2025-11-25 19:05:30 +01:00
variant Merge pull request #113282 from dsnopek/required-ptr-get-out-there 2025-12-02 20:42:53 -06:00
core_bind.compat.inc Style: Convert namespaces to PascalCase 2025-03-23 19:10:24 -05:00
core_bind.cpp Merge pull request #86079 from dsnopek/required-args 2025-11-24 16:00:13 -06:00
core_bind.h Use RequiredParam and RequiredResult in a handful of places in order to test 2025-11-24 12:12:10 -06:00
core_builders.py Core: Handle disabled class detection in ClassDB 2025-08-26 09:31:14 -05:00
core_constants.cpp Remove unused parameter in __constant_get_enum_name/__constant_get_bitfield_name 2025-09-02 13:13:12 -04:00
core_constants.h Autocompletion: Add support for global enums 2025-06-15 19:41:13 +02:00
core_globals.h Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
core_string_names.h Always use String as StringName backing internally. 2025-04-23 14:57:03 +02:00
doc_data.cpp Doc: Add "required" qualifier to methods 2025-06-05 21:41:07 +08:00
doc_data.h GDScript: Add support for variadic functions 2025-06-09 21:53:05 +03:00
register_core_types.cpp Make MissingNode/MissingResource non-virtual and hide from dialogs 2025-10-12 09:58:50 +02:00
register_core_types.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
SCsub Add profiler option to SCons builds. 2025-11-08 00:08:45 +01:00
typedefs.h Fix GodotProfileZone with tracy backend failing with shadowed variable names. 2025-11-15 20:03:14 +01:00
version.h Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 -05:00