godot/core
Miguel de Icaza b1465d6af0 iOS: Fix loading of xcframework dynamic libraries.
The logic used to determine whether to invoke the in-memory registration or to
delegate the loading of a library is incorrect for xcframework packages - as
these can contain either static or dynamic libraries.

This change instead lets the operating system handle the library request, and if
it fails, it attempts to load from the internal registry.

With this change, xcframeworks containing dynamic libraries work without
workarounds on iOS.

With an additional fallback case courtesy of @bruvzg

This fixes https://github.com/godotengine/godot/issues/112783
2025-11-14 16:31:09 -05:00
..
config Merge pull request #111909 from bruvzg/mods_are_bad_they_make_you_mad 2025-11-12 11:24:12 -06:00
crypto Merge pull request #109433 from KoBeWi/hastension 2025-10-31 09:23:30 -05:00
debugger Misc script editor code cleanup 2025-11-05 18:18:33 +01:00
error Update the source sets configuration for the app and lib modules to match the default configuration 2025-10-24 07:44:19 -07:00
extension iOS: Fix loading of xcframework dynamic libraries. 2025-11-14 16:31:09 -05:00
input Merge pull request #111681 from Nintorch/joypad-led 2025-11-13 20:52:07 -06:00
io Merge pull request #108981 from DeeJayLSP/faster-uid-path-from-cache 2025-11-13 17:43:00 -06:00
math Core: Sidestep GCC false-positive 2025-10-17 18:57:34 -05:00
object Merge pull request #111597 from HolonProduction/code-edit-dirty-flag 2025-11-10 08:20:22 -06:00
os Replace repetitive meta/ctrl condition with a method 2025-11-10 16:23:28 +01:00
profiling Fix tracy implementation when no callstack sampling is desired. 2025-11-12 20:51:04 +01:00
string Merge pull request #112092 from timothyqiu/ts-nums 2025-11-10 17:47:09 -06:00
templates Merge pull request #112660 from aaronfranke/list-find-const 2025-11-12 11:24:16 -06:00
variant Make Vector<T>::duplicate() const 2025-11-04 17:13:11 -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 #111266 from HolonProduction/completion-filter-internal 2025-10-06 14:34:02 -05:00
core_bind.h Expose Thread::is_main_thread() 2025-08-19 10:35:45 -05: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 Replace std::size usage with std_size to avoid <iterator> include. 2025-10-05 00:26:11 +02:00
version.h Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 -05:00