godot/core
Yevhen Babiichuk (DustDFG) af6d260c17 Don't include core/io/image.h in core/os/os.h
`core/os/os.h` doesn't use `core/io/image.h`. It just brings
transitive dependencies. Lots of dependencies because `core/os/os.h`
is transitively included in almost every file of godot

Also added `core/io/image.h` into files^1 where `Ref<Image>` and `core/os/os.h`
were used to prevent obscure errors involving `Ref<Image>`

^1 except those which include `core/io/image_loader.h` or `core/io/image.h` by
corresponding .h file with the same name

Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-10-18 19:04:19 +03:00
..
config Fix implementation of property_can_revert() in various classes 2024-10-04 23:02:04 +02:00
crypto SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
debugger Add expression evaluater to debugger (REPL) 2024-10-01 15:36:09 +02:00
error SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
extension Don't include core/io/image.h in core/os/os.h 2024-10-18 19:04:19 +03:00
input Merge pull request #97281 from reptofrog/deadzone-new-default 2024-10-02 15:01:02 +02:00
io Merge pull request #97295 from BlueCube3310/betsy-bc4 2024-10-14 14:09:56 -05:00
math Restore arc_tolerance value when using Clipper2's InflatePaths 2024-10-09 14:13:23 +02:00
object Merge pull request #93299 from rune-scape/fix-ref 2024-10-02 15:00:47 +02:00
os Don't include core/io/image.h in core/os/os.h 2024-10-18 19:04:19 +03:00
string Don't pseudolocalize empty strings 2024-10-17 10:30:17 +08:00
templates Merge pull request #97465 from DarioSamo/lock-free-rid 2024-10-04 11:21:38 +02:00
variant Add a sort method to Dictionary and HashMap 2024-10-02 14:26:33 -07:00
core_bind.compat.inc Add support for non-blocking IO mode to OS.execute_with_pipe. 2024-09-06 14:16:39 +03:00
core_bind.cpp Merge pull request #90955 from AThousandShips/print_to_stdout 2024-09-23 16:13:41 +02:00
core_bind.h Don't include core/io/image.h in core/os/os.h 2024-10-18 19:04:19 +03:00
core_builders.py Update pre-commit hooks configuration to use ruff instead of black 2024-05-21 18:02:29 -05:00
core_constants.cpp Add @export_tool_button annotation for easily creating inspector buttons 2024-09-27 22:24:15 +01:00
core_constants.h Add const lvalue ref to container parameters 2024-01-05 14:49:57 -03:00
core_globals.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
core_globals.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
core_string_names.cpp Cleanup unused/underused singleton StringNames 2024-05-14 18:18:29 +02:00
core_string_names.h Cleanup unused/underused singleton StringNames 2024-05-14 18:18:29 +02:00
doc_data.cpp Implement typed dictionaries 2024-09-04 10:27:26 -05:00
doc_data.h Docs: Add missing deprecated/experimental tag support for theme items 2024-09-04 17:49:05 +03:00
register_core_types.cpp Add translation domain 2024-09-17 13:09:44 +08:00
register_core_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
typedefs.h SCons: Pass /Zc:__cplusplus in MSVC builds 2024-09-05 11:44:57 -05:00
version.h Display the build date in the editor and when starting the engine 2024-02-27 20:39:17 +01:00