diff --git a/src/external/cfnetwork b/src/external/cfnetwork index dcee04c30..69a018aa2 160000 --- a/src/external/cfnetwork +++ b/src/external/cfnetwork @@ -1 +1 @@ -Subproject commit dcee04c302c74b581eaf7ca7b49837dec9fbd26c +Subproject commit 69a018aa269e32b665a4e04a9bdad9a90feee418 diff --git a/src/external/corefoundation b/src/external/corefoundation index f504dcd15..a04303081 160000 --- a/src/external/corefoundation +++ b/src/external/corefoundation @@ -1 +1 @@ -Subproject commit f504dcd15595b4f0731755f70883f8164ed8a8e7 +Subproject commit a04303081fd297f7aa14c83e03163aff90aa2cd2 diff --git a/src/external/foundation b/src/external/foundation index 6b8e0d885..310f1b68c 160000 --- a/src/external/foundation +++ b/src/external/foundation @@ -1 +1 @@ -Subproject commit 6b8e0d8852c9f40d2c791016bf90e6354e8d0197 +Subproject commit 310f1b68c9d62b714a71203bcc74252f1ad0b0b2 diff --git a/src/external/libarchive b/src/external/libarchive index 4e6f1bcb5..345bf9f9e 160000 --- a/src/external/libarchive +++ b/src/external/libarchive @@ -1 +1 @@ -Subproject commit 4e6f1bcb5e5d6043fca1e6c0eebd6a28ce144853 +Subproject commit 345bf9f9eeff37f1ae46fc56cad0b53564bb711c diff --git a/src/external/perl b/src/external/perl index e571a007a..6cd5e1094 160000 --- a/src/external/perl +++ b/src/external/perl @@ -1 +1 @@ -Subproject commit e571a007a8664159f4c949c10ee4bb0ef3b96f4d +Subproject commit 6cd5e10945bbf55c503228048976a11eac816b51 diff --git a/src/external/python b/src/external/python index 0c7e7a4f5..e57b2d0c0 160000 --- a/src/external/python +++ b/src/external/python @@ -1 +1 @@ -Subproject commit 0c7e7a4f59eb84eb706c12bd2f97dc7b5250e22d +Subproject commit e57b2d0c0d2bd8e4c81510edfd94dafc0da7db84 diff --git a/src/external/ruby b/src/external/ruby index eef311fdf..b0dd3b6b6 160000 --- a/src/external/ruby +++ b/src/external/ruby @@ -1 +1 @@ -Subproject commit eef311fdf122bdd6bdc358ad22cd4cec54f8916d +Subproject commit b0dd3b6b62c5faa76a6021a1e32990c48ef2d59d diff --git a/src/external/security b/src/external/security index 1896db842..466393c7a 160000 --- a/src/external/security +++ b/src/external/security @@ -1 +1 @@ -Subproject commit 1896db842b9a3f3fbfb5c216f5e71f922a715d79 +Subproject commit 466393c7aa92cda5a075d56f03bab358a20735d1 diff --git a/src/external/top b/src/external/top index a745b4484..8bc7d87e0 160000 --- a/src/external/top +++ b/src/external/top @@ -1 +1 @@ -Subproject commit a745b44849380f9f431c600d206450ee6af7f404 +Subproject commit 8bc7d87e088fdcd53c47ebf5460acc004f6b4fc4 diff --git a/src/xcselect/CMakeLists.txt b/src/xcselect/CMakeLists.txt index 303c03abc..744c0a020 100644 --- a/src/xcselect/CMakeLists.txt +++ b/src/xcselect/CMakeLists.txt @@ -1,7 +1,9 @@ project(xcselect) include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/include) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc -fblocks") +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fblocks") + +add_definitions(-nostdinc) set(DYLIB_INSTALL_NAME "/usr/lib/libxcselect.dylib") set(DYLIB_COMPAT_VERSION "1.0.0") -- 2.51.2 From de6db7a38f59b7c6f27fafe8829bfa3aae0d019f Mon Sep 17 00:00:00 2001 From: Ariel Abreu Date: Sun, 8 Mar 2020 14:13:26 -0400 Subject: [PATCH 02/23] Update src/external/top to correct commit hash --- src/external/top | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/external/top b/src/external/top index 8bc7d87e0..a745b4484 160000 --- a/src/external/top +++ b/src/external/top @@ -1 +1 @@ -Subproject commit 8bc7d87e088fdcd53c47ebf5460acc004f6b4fc4 +Subproject commit a745b44849380f9f431c600d206450ee6af7f404 -- 2.51.2 From 2d0defb00f29c17fa000ffc6353ebfc3564c8da6 Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Mon, 16 Mar 2020 20:49:33 -0400 Subject: [PATCH 03/23] Update top Referenced commit was not pushed earlier --- src/external/top | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/external/top b/src/external/top index a745b4484..8bc7d87e0 160000 --- a/src/external/top +++ b/src/external/top @@ -1 +1 @@ -Subproject commit a745b44849380f9f431c600d206450ee6af7f404 +Subproject commit 8bc7d87e088fdcd53c47ebf5460acc004f6b4fc4 -- 2.51.2 From 56d3475210bc3d2c3e4bf32e47e14250761abcb1 Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Mon, 16 Mar 2020 20:54:28 -0400 Subject: [PATCH 04/23] Fix building LKM on Manjaro --- src/external/lkm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/external/lkm b/src/external/lkm index 150f89176..84d38d9a1 160000 --- a/src/external/lkm +++ b/src/external/lkm @@ -1 +1 @@ -Subproject commit 150f891769b0f1000e711256962b3332e759a8a3 +Subproject commit 84d38d9a15617e80c1b1335f7dc5b87879045363 -- 2.51.2 From a2c4aa350ccc1a532e95976d6855d54811361fba Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Mon, 16 Mar 2020 21:15:02 -0400 Subject: [PATCH 05/23] Fix ninja relinking stuff for no reason --- .../include/Frameworks/CarbonCore.framework/Headers/MacErrors.h | 1 + 1 file changed, 1 insertion(+) create mode 120000 src/frameworks/include/Frameworks/CarbonCore.framework/Headers/MacErrors.h diff --git a/src/frameworks/include/Frameworks/CarbonCore.framework/Headers/MacErrors.h b/src/frameworks/include/Frameworks/CarbonCore.framework/Headers/MacErrors.h new file mode 120000 index 000000000..cf0a58c9a --- /dev/null +++ b/src/frameworks/include/Frameworks/CarbonCore.framework/Headers/MacErrors.h @@ -0,0 +1 @@ +../../../CoreServices/MacErrors.h \ No newline at end of file -- 2.51.2 From d1406957dfc9fbe118d2780062ccffac04511cdb Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Tue, 17 Mar 2020 13:39:29 -0400 Subject: [PATCH 06/23] Install shortcuts for DMGs and PKGs Fixes #643 --- CMakeLists.txt | 2 ++ share/applications/darling_dmg.desktop | 10 ++++++++++ share/applications/darling_pkg.desktop | 10 ++++++++++ 3 files changed, 22 insertions(+) create mode 100644 share/applications/darling_dmg.desktop create mode 100644 share/applications/darling_pkg.desktop diff --git a/CMakeLists.txt b/CMakeLists.txt index a92cf6af6..ffe5b4b22 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -76,6 +76,8 @@ install(DIRECTORY DESTINATION libexec/darling/private/tmp) InstallSymlink(private/etc ${CMAKE_INSTALL_PREFIX}/libexec/darling/etc) InstallSymlink(private/var ${CMAKE_INSTALL_PREFIX}/libexec/darling/var) +install(DIRECTORY share DESTINATION ${CMAKE_INSTALL_PREFIX}) + install(FILES etc/resolv.conf DESTINATION libexec/darling/etc) InstallSymlink(/Volumes/SystemRoot/etc/machine-id ${CMAKE_INSTALL_PREFIX}/libexec/darling/etc/machine-id) diff --git a/share/applications/darling_dmg.desktop b/share/applications/darling_dmg.desktop new file mode 100644 index 000000000..e8fe5635c --- /dev/null +++ b/share/applications/darling_dmg.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Darling .dmg +Comment=Mount .dmg into Darling +Exec=darling shell hdiutil attach %F +Icon=/usr/local/share/dmg.png +Terminal=false +Type=Application +NoDisplay=true +MimeType=application/x-bzip2 +Categories=Core; diff --git a/share/applications/darling_pkg.desktop b/share/applications/darling_pkg.desktop new file mode 100644 index 000000000..bad9fa0f2 --- /dev/null +++ b/share/applications/darling_pkg.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Darling .pkg +Comment=Install .pkg into Darling +Exec=darling shell installer -pkg %F -target / +Icon=/usr/local/share/pkg.png +Terminal=false +Type=Application +NoDisplay=true +MimeType=application/x-xar +Categories=Core; -- 2.51.2 From 7342fdaa32df6f5c91337ee1853e1c3fbb30d679 Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Tue, 17 Mar 2020 14:25:09 -0400 Subject: [PATCH 07/23] Clean up build output --- cmake/mig.cmake | 2 +- src/bootstrap_cmds/CMakeLists.txt | 8 ++++---- src/copyfile/CMakeLists.txt | 6 +++--- src/dyld/CMakeLists.txt | 5 +++-- src/external/SecurityTokend | 2 +- src/external/cocotron | 2 +- src/external/iokitd | 2 +- src/external/vim | 2 +- src/launchd/liblaunch/CMakeLists.txt | 3 ++- src/launchd/src/CMakeLists.txt | 13 +++---------- src/launchd/support/CMakeLists.txt | 6 ++---- src/libinfo/CMakeLists.txt | 8 +++----- src/libnotify/CMakeLists.txt | 4 +++- src/libremovefile/CMakeLists.txt | 4 +++- src/libsystem/CMakeLists.txt | 7 +++---- src/pboard/CMakeLists.txt | 4 +--- src/private-frameworks/DiskImages/CMakeLists.txt | 1 - src/unxip/CMakeLists.txt | 2 +- src/vchroot/CMakeLists.txt | 2 +- src/xtrace/CMakeLists.txt | 5 +++-- 20 files changed, 40 insertions(+), 48 deletions(-) diff --git a/cmake/mig.cmake b/cmake/mig.cmake index e80f5a8e4..d4105b400 100644 --- a/cmake/mig.cmake +++ b/cmake/mig.cmake @@ -1,5 +1,5 @@ function(mig defFileName) - set(MIG_EXECUTABLE "${CMAKE_BINARY_DIR}/mig") + set(MIG_EXECUTABLE "${CMAKE_BINARY_DIR}/build-mig") if (NOT MIG_USER_SOURCE_SUFFIX) set (MIG_USER_SOURCE_SUFFIX "User.c") diff --git a/src/bootstrap_cmds/CMakeLists.txt b/src/bootstrap_cmds/CMakeLists.txt index 32d33b259..a7d6cf23a 100644 --- a/src/bootstrap_cmds/CMakeLists.txt +++ b/src/bootstrap_cmds/CMakeLists.txt @@ -43,16 +43,16 @@ add_custom_command( #TARGET migcom #POST_BUILD #DEPENDS migcom - OUTPUT "${CMAKE_BINARY_DIR}/mig" + OUTPUT "${CMAKE_BINARY_DIR}/build-mig" DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/migcom.tproj/mig.sh" COMMAND awk -v "migcc=${CMAKE_C_COMPILER}" -v "migcom=${CMAKE_CURRENT_BINARY_DIR}/migcom" -f "${CMAKE_CURRENT_SOURCE_DIR}/migcom.tproj/mig.awk" - "${CMAKE_CURRENT_SOURCE_DIR}/migcom.tproj/mig.sh" ">${CMAKE_BINARY_DIR}/mig" - && chmod 0755 "${CMAKE_BINARY_DIR}/mig" + "${CMAKE_CURRENT_SOURCE_DIR}/migcom.tproj/mig.sh" ">${CMAKE_BINARY_DIR}/build-mig" + && chmod 0755 "${CMAKE_BINARY_DIR}/build-mig" ) -add_custom_target(migexe DEPENDS "${CMAKE_BINARY_DIR}/mig") +add_custom_target(migexe DEPENDS "${CMAKE_BINARY_DIR}/build-mig") add_dependencies(migexe migcom) diff --git a/src/copyfile/CMakeLists.txt b/src/copyfile/CMakeLists.txt index 5591f548b..12b4f3ec9 100644 --- a/src/copyfile/CMakeLists.txt +++ b/src/copyfile/CMakeLists.txt @@ -2,7 +2,7 @@ project(copyfile) cmake_minimum_required(VERSION 2.4.0) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc -fblocks") +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fblocks") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib") include_directories(${CMAKE_SOURCE_DIR}/platform-include) @@ -18,8 +18,8 @@ add_definitions(-D__APPLE__ -D__DYNAMIC__) # Hide warnings add_definitions( - -Wno-parentheses - -Wno-int-conversion + -w + -nostdinc ) set(copyfile_sources diff --git a/src/dyld/CMakeLists.txt b/src/dyld/CMakeLists.txt index f59f0e9a8..8894730d6 100644 --- a/src/dyld/CMakeLists.txt +++ b/src/dyld/CMakeLists.txt @@ -8,8 +8,9 @@ endif(COMMAND cmake_policy) include (darling_exe) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc") -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -nostdinc -std=c++11 -include ${CMAKE_SOURCE_DIR}/src/duct/include/CrashReporterClient.h") +add_definitions(-nostdinc) + +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -include ${CMAKE_SOURCE_DIR}/src/duct/include/CrashReporterClient.h") set(CMAKE_SHARED_LINKER_FLAGS_SAVED "${CMAKE_SHARED_LINKER_FLAGS}") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib -Wl,-bind_at_load -Wl,-flat_namespace -Wl,-undefined,suppress") diff --git a/src/external/SecurityTokend b/src/external/SecurityTokend index 759305956..9e8c88f2b 160000 --- a/src/external/SecurityTokend +++ b/src/external/SecurityTokend @@ -1 +1 @@ -Subproject commit 759305956b8a881604171f6a72d08a4947a2bd32 +Subproject commit 9e8c88f2ba75f329956bb48e61bee14c1e08a7eb diff --git a/src/external/cocotron b/src/external/cocotron index 0d0fbfd06..d5496c73f 160000 --- a/src/external/cocotron +++ b/src/external/cocotron @@ -1 +1 @@ -Subproject commit 0d0fbfd0601dcdd625d136f329d54b8f2569df3f +Subproject commit d5496c73f313a1604492c09f40d745dab898f7d4 diff --git a/src/external/iokitd b/src/external/iokitd index 7024effe7..f382cc2c2 160000 --- a/src/external/iokitd +++ b/src/external/iokitd @@ -1 +1 @@ -Subproject commit 7024effe7793755a8259e150c94867b2210636f0 +Subproject commit f382cc2c201de573e047c33638f1d754a67ccd79 diff --git a/src/external/vim b/src/external/vim index 476b532b3..b691e8246 160000 --- a/src/external/vim +++ b/src/external/vim @@ -1 +1 @@ -Subproject commit 476b532b3156df78c3c38a5e2dac960c9b1f87c2 +Subproject commit b691e824662428cd9e76fd4c6a68be0f4fa52ac3 diff --git a/src/launchd/liblaunch/CMakeLists.txt b/src/launchd/liblaunch/CMakeLists.txt index a7a6258ba..5cdd834bc 100644 --- a/src/launchd/liblaunch/CMakeLists.txt +++ b/src/launchd/liblaunch/CMakeLists.txt @@ -7,8 +7,9 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/../src ) +add_definitions(-w -nostdinc) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fblocks -nostdinc -include ${CMAKE_SOURCE_DIR}/kernel-include/sys/fileport.h -ggdb") +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fblocks -include ${CMAKE_SOURCE_DIR}/kernel-include/sys/fileport.h -ggdb") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib -Wl,-flat_namespace -Wl,-undefined,suppress") mig(job.defs) diff --git a/src/launchd/src/CMakeLists.txt b/src/launchd/src/CMakeLists.txt index 135a04a36..9cd5da911 100644 --- a/src/launchd/src/CMakeLists.txt +++ b/src/launchd/src/CMakeLists.txt @@ -7,15 +7,8 @@ if(COMMAND cmake_policy) endif(COMMAND cmake_policy) add_definitions( - -Wno-macro-redefined - -Wno-shift-negative-value - -Wno-int-conversion - -Wno-format - -Wno-tautological-compare - -Wno-deprecated-declarations - -Wextra-tokens - -Wpointer-bool-conversion - -Wno-implicit-function-declaration + -w + -nostdinc ) include_directories( @@ -24,7 +17,7 @@ include_directories( ${CMAKE_SOURCE_DIR}/src/external/libxpc ) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fblocks -nostdinc -include ${CMAKE_SOURCE_DIR}/kernel-include/sys/fileport.h") +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fblocks -include ${CMAKE_SOURCE_DIR}/kernel-include/sys/fileport.h") mig(job.defs) mig(helper.defs) diff --git a/src/launchd/support/CMakeLists.txt b/src/launchd/support/CMakeLists.txt index 40b0b86fb..36d24574c 100644 --- a/src/launchd/support/CMakeLists.txt +++ b/src/launchd/support/CMakeLists.txt @@ -7,16 +7,14 @@ if(COMMAND cmake_policy) endif(COMMAND cmake_policy) add_definitions( - -Wno-extra-tokens - -Wno-pointer-bool-conversion - -Wno-implicit-function-declaration + -w -nostdinc ) include_directories(${CMAKE_CURRENT_SOURCE_DIR}) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../liblaunch/) include_directories(${CMAKE_CURRENT_BINARY_DIR}) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC -fblocks -nostdinc -include ${CMAKE_SOURCE_DIR}/kernel-include/sys/fileport.h") +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC -fblocks -include ${CMAKE_SOURCE_DIR}/kernel-include/sys/fileport.h") add_definitions(-DPRIVATE) diff --git a/src/libinfo/CMakeLists.txt b/src/libinfo/CMakeLists.txt index 3cf9858c6..e9b3508b5 100644 --- a/src/libinfo/CMakeLists.txt +++ b/src/libinfo/CMakeLists.txt @@ -17,12 +17,10 @@ add_definitions(-D__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__=1080) add_definitions(-DDS_AVAILABLE) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc -D__DARWIN_UNIX03 -fPIC -ggdb") -set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib") +add_definitions(-w -nostdinc) -add_compile_options( - -Wno-macro-redefined -) +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D__DARWIN_UNIX03 -fPIC -ggdb") +set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib") include_directories(${CMAKE_SOURCE_DIR}/src/libc/darwin) include_directories(${CMAKE_SOURCE_DIR}/src/kernel/libsyscall/wrappers) diff --git a/src/libnotify/CMakeLists.txt b/src/libnotify/CMakeLists.txt index 1727c2a30..2e6bfdc3e 100644 --- a/src/libnotify/CMakeLists.txt +++ b/src/libnotify/CMakeLists.txt @@ -12,7 +12,9 @@ include_directories(${CMAKE_SOURCE_DIR}/src/libc/darwin) include_directories(${CMAKE_SOURCE_DIR}/src/external/libclosure) include_directories(${CMAKE_SOURCE_DIR}/src/kernel/libsyscall/wrappers) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fblocks -nostdinc -include ${DARLING_TOP_DIRECTORY}/kernel-include/sys/fileport.h") +add_definitions(-nostdinc -w) + +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fblocks -include ${DARLING_TOP_DIRECTORY}/kernel-include/sys/fileport.h") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib") mig(notify_ipc.defs) diff --git a/src/libremovefile/CMakeLists.txt b/src/libremovefile/CMakeLists.txt index 8c6ada515..95357e3ee 100644 --- a/src/libremovefile/CMakeLists.txt +++ b/src/libremovefile/CMakeLists.txt @@ -11,9 +11,11 @@ include_directories(${CMAKE_SOURCE_DIR}/src/libc/locale/FreeBSD) include_directories(${CMAKE_SOURCE_DIR}/src/libc/locale) include_directories(${CMAKE_SOURCE_DIR}/src/kernel/libsyscall/wrappers) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fblocks -nostdinc") +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fblocks") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib") +add_definitions(-w -nostdinc) + set(removefile_sources removefile.c removefile_random.c diff --git a/src/libsystem/CMakeLists.txt b/src/libsystem/CMakeLists.txt index e6a5b0495..f5d5ed8cd 100644 --- a/src/libsystem/CMakeLists.txt +++ b/src/libsystem/CMakeLists.txt @@ -7,7 +7,7 @@ if(COMMAND cmake_policy) endif(COMMAND cmake_policy) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc -ggdb") +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ggdb") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib -Wl,-bind_at_load") include_directories(${CMAKE_SOURCE_DIR}/src/libc/fbsdcompat) @@ -23,9 +23,8 @@ add_definitions(-D__APPLE__ -D__DYNAMIC__) # Hide warnings add_definitions( - -Wno-implicit-function-declaration - -Wno-incompatible-pointer-types-discards-qualifiers - -Wno-incompatible-pointer-types + -w + -nostdinc ) set(libsystem_sources diff --git a/src/pboard/CMakeLists.txt b/src/pboard/CMakeLists.txt index 95ad2f2ba..070d4ca23 100644 --- a/src/pboard/CMakeLists.txt +++ b/src/pboard/CMakeLists.txt @@ -1,8 +1,6 @@ project(pboard) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc") - -include(darling_exe) +add_definitions(-nostdinc) add_darling_executable(pbcopy pbcopy.m) target_link_libraries(pbcopy AppKit Foundation objc) diff --git a/src/private-frameworks/DiskImages/CMakeLists.txt b/src/private-frameworks/DiskImages/CMakeLists.txt index cbb75713d..e0ecc5add 100644 --- a/src/private-frameworks/DiskImages/CMakeLists.txt +++ b/src/private-frameworks/DiskImages/CMakeLists.txt @@ -2,7 +2,6 @@ project(DiskImages) add_compile_options( -nostdinc - -mmacosx-version-min=10.10 ) set(DYLIB_COMPAT_VERSION "1.0.8") diff --git a/src/unxip/CMakeLists.txt b/src/unxip/CMakeLists.txt index 40fd16f23..cbfcd71a0 100644 --- a/src/unxip/CMakeLists.txt +++ b/src/unxip/CMakeLists.txt @@ -1,6 +1,6 @@ project(unxip) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc") +add_definitions(-nostdinc) include_directories( ${CMAKE_SOURCE_DIR}/src/xar diff --git a/src/vchroot/CMakeLists.txt b/src/vchroot/CMakeLists.txt index cfd1675fd..9bc3fafde 100644 --- a/src/vchroot/CMakeLists.txt +++ b/src/vchroot/CMakeLists.txt @@ -1,7 +1,7 @@ project(vchroot) include(darling_exe) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc") +add_definitions(-nostdinc) add_darling_executable(vchroot vchroot.c) target_link_libraries(vchroot system) diff --git a/src/xtrace/CMakeLists.txt b/src/xtrace/CMakeLists.txt index dd115fe0b..e055ee37c 100644 --- a/src/xtrace/CMakeLists.txt +++ b/src/xtrace/CMakeLists.txt @@ -1,7 +1,8 @@ project(xtrace) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc") -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -nostdinc -fno-exceptions -fno-rtti -std=c++11") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions -fno-rtti -std=c++11") + +add_definitions(-nostdinc) include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/include -- 2.51.2 From d75567cb06304234410c1fe5a5ad6270dceb3b7f Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Tue, 17 Mar 2020 14:56:31 -0400 Subject: [PATCH 08/23] Revert "Install shortcuts for DMGs and PKGs" This reverts commit d1406957dfc9fbe118d2780062ccffac04511cdb. --- CMakeLists.txt | 2 -- share/applications/darling_dmg.desktop | 10 ---------- share/applications/darling_pkg.desktop | 10 ---------- 3 files changed, 22 deletions(-) delete mode 100644 share/applications/darling_dmg.desktop delete mode 100644 share/applications/darling_pkg.desktop diff --git a/CMakeLists.txt b/CMakeLists.txt index ffe5b4b22..a92cf6af6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -76,8 +76,6 @@ install(DIRECTORY DESTINATION libexec/darling/private/tmp) InstallSymlink(private/etc ${CMAKE_INSTALL_PREFIX}/libexec/darling/etc) InstallSymlink(private/var ${CMAKE_INSTALL_PREFIX}/libexec/darling/var) -install(DIRECTORY share DESTINATION ${CMAKE_INSTALL_PREFIX}) - install(FILES etc/resolv.conf DESTINATION libexec/darling/etc) InstallSymlink(/Volumes/SystemRoot/etc/machine-id ${CMAKE_INSTALL_PREFIX}/libexec/darling/etc/machine-id) diff --git a/share/applications/darling_dmg.desktop b/share/applications/darling_dmg.desktop deleted file mode 100644 index e8fe5635c..000000000 --- a/share/applications/darling_dmg.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Name=Darling .dmg -Comment=Mount .dmg into Darling -Exec=darling shell hdiutil attach %F -Icon=/usr/local/share/dmg.png -Terminal=false -Type=Application -NoDisplay=true -MimeType=application/x-bzip2 -Categories=Core; diff --git a/share/applications/darling_pkg.desktop b/share/applications/darling_pkg.desktop deleted file mode 100644 index bad9fa0f2..000000000 --- a/share/applications/darling_pkg.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Name=Darling .pkg -Comment=Install .pkg into Darling -Exec=darling shell installer -pkg %F -target / -Icon=/usr/local/share/pkg.png -Terminal=false -Type=Application -NoDisplay=true -MimeType=application/x-xar -Categories=Core; -- 2.51.2 From 1bda33a4e8c8da4deb872548309458cc1d22937b Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Tue, 17 Mar 2020 22:31:05 -0400 Subject: [PATCH 09/23] Fix clock_gettime monotonic (#230) Prevents ssh from hanging. Now it asks for password then segfaults. darlinghq/darling#303 --- src/kernel/libsyscall/wrappers/mach_boottime.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/kernel/libsyscall/wrappers/mach_boottime.c b/src/kernel/libsyscall/wrappers/mach_boottime.c index 23b22f93b..698f77325 100644 --- a/src/kernel/libsyscall/wrappers/mach_boottime.c +++ b/src/kernel/libsyscall/wrappers/mach_boottime.c @@ -21,9 +21,16 @@ * @APPLE_LICENSE_HEADER_END@ */ #include +#include +#include "../../emulation/linux/base.h" +#include "../../emulation/linux/linux-syscalls/linux.h" uint64_t mach_boottime_usec(void) { - return *(uint64_t*)_COMM_PAGE_BOOTTIME_USEC; + struct timespec ts; + LINUX_SYSCALL(__NR_clock_gettime, CLOCK_MONOTONIC, &ts); + return ((ts.tv_sec*1000*1000*1000)+ts.tv_nsec)/1000; + /* We don't have this working, so make Linux syscall */ + /* return *(uint64_t*)_COMM_PAGE_BOOTTIME_USEC; */ } -- 2.51.2 From 30b3b84c5266e0546a4f8a8052b7c36fd77aa393 Mon Sep 17 00:00:00 2001 From: Yingsheng Tian <58492046+Yingsheng-eroad@users.noreply.github.com> Date: Thu, 19 Mar 2020 02:54:41 +1300 Subject: [PATCH 10/23] add AVKit and MultipeerConnectivity framework (#712) * add 3 frameworks: AVKit MultipeerConnectivity CoreGraphics * add CoreGraphics * remove new CoreGraphics * move AVKit MultipeerConnectivity to frameworks * move AVKit MultipeerConnectivity to frameworks * move AVKit MultipeerConnectivity to frameworks --- src/frameworks/AVKit/CMakeLists.txt | 182 ++++++++ .../AVKit/include/AVKit/AVAnimator.h | 24 ++ .../AVKit/include/AVKit/AVAppendableData.h | 24 ++ .../include/AVKit/AVAssetAudioExtractor.h | 24 ++ .../include/AVKit/AVAtomicCancelationToken.h | 24 ++ .../AVKit/AVAudioAmplitudeExtractionSession.h | 24 ++ .../AVAudioAmplitudeExtractionSessionHelper.h | 24 ++ .../AVAudioAmplitudeSampleExtractionHelper.h | 24 ++ .../AVKit/include/AVKit/AVAudioExtractor.h | 24 ++ .../include/AVKit/AVAudioLevelIndicatorView.h | 24 ++ .../include/AVKit/AVAudioOnlyIndicatorView.h | 24 ++ .../AVAudioPlaybackControlsViewController.h | 24 ++ .../AVKit/include/AVKit/AVAudioTrackView.h | 24 ++ .../AVKit/AVAudioTrimControlsViewController.h | 24 ++ .../AVKit/include/AVKit/AVAudioView.h | 24 ++ .../AVKit/include/AVKit/AVBindingInfo.h | 24 ++ .../AVKit/include/AVKit/AVBindingInfoLegacy.h | 24 ++ src/frameworks/AVKit/include/AVKit/AVButton.h | 24 ++ .../include/AVKit/AVCameraDisabledView.h | 24 ++ .../AVKit/include/AVKit/AVCaptureController.h | 24 ++ .../AVKit/AVCaptureControllerDelegate.h | 24 ++ ...AVCaptureControlsRecordingViewController.h | 24 ++ .../AVKit/AVCaptureControlsViewController.h | 24 ++ .../AVKit/AVCaptureDeviceInputSourceItem.h | 24 ++ .../AVCaptureDeviceSelectionController.h | 24 ++ .../include/AVKit/AVCaptureQualityItem.h | 24 ++ .../AVKit/include/AVKit/AVCaptureView.h | 24 ++ .../AVKit/include/AVKit/AVChapter.h | 24 ++ .../include/AVKit/AVChapterMenuController.h | 24 ++ .../AVKit/AVCircularProgressIndicator.h | 24 ++ .../AVKit/AVConcreteMutableValueTiming.h | 24 ++ .../include/AVKit/AVConcreteValueTiming.h | 24 ++ .../AVKit/AVControlsContainerViewController.h | 24 ++ ...AVControlsContainerViewControllerContent.h | 24 ++ .../include/AVKit/AVControlsViewController.h | 24 ++ .../AVKit/include/AVKit/AVDataPool.h | 24 ++ .../include/AVKit/AVDraggableImageView.h | 24 ++ .../AVKit/AVEstimatedDurationFormatter.h | 24 ++ .../AVKit/AVExportProgressWindowController.h | 24 ++ .../include/AVKit/AVExportSessionHelper.h | 24 ++ .../AVKit/AVExportSessionHelperDelegate.h | 24 ++ .../AVKit/AVExternalPlaybackIndicatorView.h | 24 ++ .../AVFloatingCaptureControlsViewController.h | 24 ++ ...AVFloatingPlaybackControlsViewController.h | 24 ++ .../AVFloatingTrimControlsViewController.h | 24 ++ .../include/AVKit/AVFoundationExportSession.h | 24 ++ ...ptureDeviceSelectionButtonViewController.h | 24 ++ ...iceSelectionButtonViewControllerDelegate.h | 24 ++ .../AVKit/AVFunctionBarAudioTrackView.h | 24 ++ .../AVFunctionBarCaptureInputSourceItem.h | 24 ++ ...aptureInputSourceSelectionViewController.h | 24 ++ ...putSourceSelectionViewControllerDelegate.h | 24 ++ .../AVFunctionBarMediaSelectionControlling.h | 24 ++ .../AVKit/AVFunctionBarMediaSelectionOption.h | 24 ++ ...VFunctionBarMediaSelectionViewController.h | 24 ++ ...nBarMediaSelectionViewControllerDelegate.h | 24 ++ .../AVFunctionBarPlaybackControlsController.h | 24 ++ ...AVFunctionBarPlaybackControlsControlling.h | 24 ++ ...onBarPlaybackControlsControllingInternal.h | 24 ++ .../AVFunctionBarPlaybackControlsProvider.h | 24 ++ ...unctionBarPlaybackControlsViewController.h | 24 ++ ...AVFunctionBarRecordingControlsController.h | 24 ++ ...VFunctionBarRecordingControlsControlling.h | 24 ++ ...nBarRecordingControlsControllingInternal.h | 24 ++ .../AVFunctionBarRecordingControlsProvider.h | 24 ++ ...nctionBarRecordingControlsViewController.h | 24 ++ .../include/AVKit/AVFunctionBarScrubber.h | 24 ++ .../AVKit/AVFunctionBarScrubberController.h | 24 ++ .../AVKit/AVFunctionBarScrubberControlling.h | 24 ++ .../AVFunctionBarScrubberDelegateInternal.h | 24 ++ .../AVKit/AVFunctionBarScrubberExpandButton.h | 24 ++ .../AVFunctionBarScrubberExpandButtonCell.h | 24 ++ .../AVKit/AVFunctionBarScrubberInternal.h | 24 ++ .../AVKit/AVFunctionBarScrubberKnobView.h | 24 ++ .../AVKit/AVFunctionBarTrackControlling.h | 24 ++ .../include/AVKit/AVFunctionBarTrackView.h | 24 ++ .../AVKit/AVFunctionBarTrackViewController.h | 24 ++ .../AVKit/AVFunctionBarVideoTrackView.h | 24 ++ .../AVInlineCaptureControlsViewController.h | 24 ++ ...ceSelectionCaptureControlsViewController.h | 24 ++ .../AVInlinePlaybackControlsViewController.h | 24 ++ .../AVInlineTrimControlsViewController.h | 24 ++ .../AVKit/include/AVKit/AVIterableCache.h | 24 ++ .../AVKit/include/AVKit/AVKeyValueChange.h | 24 ++ src/frameworks/AVKit/include/AVKit/AVKit.h | 308 ++++++++++++++ .../include/AVKit/AVLoadingIndicatorView.h | 24 ++ .../AVKit/include/AVKit/AVMicaPackage.h | 24 ++ .../AVMinimalPlaybackControlsViewController.h | 24 ++ .../AVKit/include/AVKit/AVMovableView.h | 24 ++ .../include/AVKit/AVMutableValueTiming.h | 24 ++ .../AVKit/AVNowPlayingInfoController.h | 24 ++ .../include/AVKit/AVObservationController.h | 24 ++ .../include/AVKit/AVOutputContextController.h | 24 ++ ...AVOutputDeviceDiscoverySessionController.h | 24 ++ .../AVKit/AVOutputDeviceMenuController.h | 24 ++ .../AVOutputDeviceMenuRemoteViewController.h | 24 ++ .../AVOutputDeviceMenuServiceInterface.h | 24 ++ .../AVKit/AVOutputDevicePickerButton.h | 24 ++ .../include/AVKit/AVPanoramicStretchHelper.h | 24 ++ .../AVKit/include/AVKit/AVPlayButtonLegacy.h | 24 ++ .../AVKit/include/AVKit/AVPlayerController.h | 24 ++ .../AVKit/AVPlayerControllerTimeResolver.h | 24 ++ .../AVKit/AVPlayerControlsViewController.h | 24 ++ .../AVKit/include/AVKit/AVPlayerView.h | 24 ++ .../AVKit/include/AVKit/AVPooledData.h | 24 ++ .../AVKit/include/AVKit/AVProgressEstimator.h | 24 ++ .../AVKit/include/AVKit/AVProxyKVOObserver.h | 24 ++ .../AVKit/AVReadOnlyRangeOfAppendableData.h | 24 ++ .../AVKit/AVRoutePickerRemoteViewController.h | 24 ++ .../AVKit/include/AVKit/AVRoutePickerView.h | 24 ++ .../AVKit/AVRoutePickerViewHostInterface.h | 24 ++ ...tePickerViewRemoteViewControllerDelegate.h | 24 ++ .../AVKit/AVRoutePickerViewServiceInterface.h | 24 ++ ...nBackwardTextFieldHiddenValueTransformer.h | 24 ++ ...anBackwardTextFieldValueValueTransformer.h | 24 ++ ...anForwardTextFieldHiddenValueTransformer.h | 24 ++ ...canForwardTextFieldValueValueTransformer.h | 24 ++ .../AVKit/include/AVKit/AVScrollSliderView.h | 24 ++ .../AVKit/include/AVKit/AVScrubber.h | 24 ++ .../AVKit/include/AVKit/AVScrubberCell.h | 24 ++ .../AVKit/AVScrubberValueTransformer.h | 24 ++ .../AVScrubberValueTransformerDelegate.h | 24 ++ .../include/AVKit/AVShadowTimeFormatter.h | 24 ++ .../AVKit/AVShadowTimeFormatterLegacy.h | 24 ++ .../AVKit/include/AVKit/AVShareController.h | 24 ++ .../AVKit/include/AVKit/AVSlowMotionSlider.h | 24 ++ .../AVKit/AVSlowMotionSliderDelegate.h | 24 ++ .../AVKit/AVSlowMotionSliderHandleView.h | 24 ++ .../AVKit/AVSlowMotionSliderTrackView.h | 24 ++ .../AVKit/include/AVKit/AVStatusOverlayView.h | 24 ++ .../AVKit/include/AVKit/AVThumbnail.h | 24 ++ .../AVKit/include/AVKit/AVThumbnailCache.h | 24 ++ .../AVKit/AVThumbnailGenerationRequest.h | 24 ++ .../include/AVKit/AVThumbnailGenerator.h | 24 ++ .../AVKit/include/AVKit/AVTimeControlling.h | 24 ++ .../include/AVKit/AVTimeIndicatorPopover.h | 24 ++ ...imeIndicatorPopoverContentViewController.h | 24 ++ src/frameworks/AVKit/include/AVKit/AVTimer.h | 24 ++ ...ptureDeviceSelectionButtonViewController.h | 24 ++ ...iceSelectionButtonViewControllerDelegate.h | 24 ++ .../include/AVKit/AVTouchBarAudioTrackView.h | 24 ++ .../AVKit/AVTouchBarCaptureInputSourceItem.h | 24 ++ ...aptureInputSourceSelectionViewController.h | 24 ++ ...putSourceSelectionViewControllerDelegate.h | 24 ++ ...TouchBarDescriptionBasedPlayerController.h | 24 ++ ...uchBarMediaSelectionButtonViewController.h | 24 ++ ...diaSelectionButtonViewControllerDelegate.h | 24 ++ .../AVTouchBarMediaSelectionControlling.h | 24 ++ .../AVKit/AVTouchBarMediaSelectionOption.h | 24 ++ ...ouchBarMediaSelectionOptionTwoLineButton.h | 24 ++ ...BarMediaSelectionOptionTwoLineButtonCell.h | 24 ++ .../AVTouchBarMediaSelectionViewController.h | 24 ++ ...hBarMediaSelectionViewControllerDelegate.h | 24 ++ .../AVTouchBarPlaybackControlsController.h | 24 ++ .../AVTouchBarPlaybackControlsControlling.h | 24 ++ ...chBarPlaybackControlsControllingInternal.h | 24 ++ .../AVKit/AVTouchBarPlaybackControlsItem.h | 24 ++ .../AVTouchBarPlaybackControlsProvider.h | 24 ++ ...AVTouchBarPlaybackControlsViewController.h | 24 ++ .../AVTouchBarRecordingControlsController.h | 24 ++ .../AVTouchBarRecordingControlsControlling.h | 24 ++ ...hBarRecordingControlsControllingInternal.h | 24 ++ .../AVTouchBarRecordingControlsProvider.h | 24 ++ ...VTouchBarRecordingControlsViewController.h | 24 ++ .../AVKit/include/AVKit/AVTouchBarScrubber.h | 24 ++ .../AVKit/AVTouchBarScrubberController.h | 24 ++ .../AVKit/AVTouchBarScrubberControlling.h | 24 ++ .../AVTouchBarScrubberDelegateInternal.h | 24 ++ .../AVKit/AVTouchBarScrubberExpandButton.h | 24 ++ .../AVTouchBarScrubberExpandButtonCell.h | 24 ++ .../AVKit/AVTouchBarScrubberInternal.h | 24 ++ .../AVKit/AVTouchBarScrubberKnobView.h | 24 ++ .../AVKit/AVTouchBarTrackControlling.h | 24 ++ .../AVKit/include/AVKit/AVTouchBarTrackView.h | 24 ++ .../AVKit/AVTouchBarTrackViewController.h | 24 ++ .../AVTouchBarTrimControlsViewController.h | 24 ++ .../include/AVKit/AVTouchBarVideoTrackView.h | 24 ++ .../AVKit/include/AVKit/AVTrackView.h | 24 ++ .../include/AVKit/AVTrackViewController.h | 24 ++ .../AVKit/include/AVKit/AVTrimClipView.h | 24 ++ .../AVKit/AVTrimControlsViewController.h | 24 ++ .../AVTrimControlsViewControllerDelegate.h | 24 ++ .../AVKit/include/AVKit/AVTrimDimmerView.h | 24 ++ .../AVTrimIndicatorAccessibilityElement.h | 24 ++ .../AVKit/AVTrimIndicatorFocusRingView.h | 24 ++ .../AVKit/include/AVKit/AVTrimIndicatorView.h | 24 ++ .../AVKit/AVTrimSelectionEndFocusRingView.h | 24 ++ .../AVKit/AVTrimSelectionStartFocusRingView.h | 24 ++ .../AVKit/include/AVKit/AVTrimSelectionView.h | 24 ++ .../AVKit/include/AVKit/AVTrimTracksView.h | 24 ++ .../AVKit/include/AVKit/AVTrimView.h | 24 ++ .../AVKit/include/AVKit/AVTrimViewDelegate.h | 24 ++ .../AVKit/AVUnsupportedContentIndicatorView.h | 24 ++ .../AVKit/include/AVKit/AVValueTiming.h | 24 ++ .../include/AVKit/AVVideoTrackThumbnail.h | 24 ++ .../AVKit/AVVideoTrackThumbnailManager.h | 24 ++ .../AVKit/include/AVKit/AVVideoTrackView.h | 24 ++ .../AVKit/include/AVKit/AVVolumeButton.h | 24 ++ .../include/AVKit/AVVolumeButtonContentView.h | 24 ++ .../include/AVKit/AVVolumeButtonDelegate.h | 24 ++ .../AVKit/AVVolumeImageValueTransformer.h | 24 ++ .../AVKit/include/AVKit/AVWaveformGenerator.h | 24 ++ .../AVKit/include/AVKit/CAAnimationDelegate.h | 24 ++ .../AVKit/include/AVKit/CALayerDelegate.h | 24 ++ .../AVKit/include/AVKit/CAMLParserDelegate.h | 24 ++ .../include/AVKit/CAStateControllerDelegate.h | 24 ++ .../include/AVKit/NSAccessibilityElement.h | 24 ++ .../include/AVKit/NSAccessibilitySlider.h | 24 ++ .../AVKit/include/AVKit/NSCacheDelegate.h | 24 ++ .../AVKit/NSDescriptionBasedTouchBarItem.h | 24 ++ .../NSDescriptionBasedTouchBarItemProvider.h | 24 ++ .../AVKit/include/AVKit/NSMenuDelegate.h | 24 ++ .../AVKit/include/AVKit/NSPopoverDelegate.h | 24 ++ .../include/AVKit/NSSharingServiceDelegate.h | 24 ++ .../AVKit/NSSharingServicePickerDelegate.h | 24 ++ .../AVKit/include/AVKit/NSStackViewDelegate.h | 24 ++ .../AVKit/include/AVKit/NSTouchBarDelegate.h | 24 ++ .../AVKit/include/AVKit/NSTouchBarProvider.h | 24 ++ .../AVKit/NSUserInterfaceValidations.h | 24 ++ .../AVKit/include/AVKit/_AVBundle.h | 24 ++ src/frameworks/AVKit/src/AVAnimator.m | 34 ++ src/frameworks/AVKit/src/AVAppendableData.m | 34 ++ .../AVKit/src/AVAssetAudioExtractor.m | 34 ++ .../AVKit/src/AVAtomicCancelationToken.m | 34 ++ .../src/AVAudioAmplitudeExtractionSession.m | 34 ++ .../AVAudioAmplitudeExtractionSessionHelper.m | 34 ++ .../AVAudioAmplitudeSampleExtractionHelper.m | 34 ++ src/frameworks/AVKit/src/AVAudioExtractor.m | 34 ++ .../AVKit/src/AVAudioLevelIndicatorView.m | 34 ++ .../AVKit/src/AVAudioOnlyIndicatorView.m | 34 ++ .../AVAudioPlaybackControlsViewController.m | 34 ++ src/frameworks/AVKit/src/AVAudioTrackView.m | 34 ++ .../src/AVAudioTrimControlsViewController.m | 34 ++ src/frameworks/AVKit/src/AVAudioView.m | 34 ++ src/frameworks/AVKit/src/AVBindingInfo.m | 34 ++ .../AVKit/src/AVBindingInfoLegacy.m | 34 ++ src/frameworks/AVKit/src/AVButton.m | 34 ++ .../AVKit/src/AVCameraDisabledView.m | 34 ++ .../AVKit/src/AVCaptureController.m | 34 ++ ...AVCaptureControlsRecordingViewController.m | 34 ++ .../src/AVCaptureControlsViewController.m | 34 ++ .../src/AVCaptureDeviceInputSourceItem.m | 34 ++ .../src/AVCaptureDeviceSelectionController.m | 34 ++ .../AVKit/src/AVCaptureQualityItem.m | 34 ++ src/frameworks/AVKit/src/AVCaptureView.m | 34 ++ src/frameworks/AVKit/src/AVChapter.m | 34 ++ .../AVKit/src/AVChapterMenuController.m | 34 ++ .../AVKit/src/AVCircularProgressIndicator.m | 34 ++ .../AVKit/src/AVConcreteMutableValueTiming.m | 34 ++ .../AVKit/src/AVConcreteValueTiming.m | 34 ++ .../src/AVControlsContainerViewController.m | 34 ++ .../AVKit/src/AVControlsViewController.m | 34 ++ src/frameworks/AVKit/src/AVDataPool.m | 34 ++ .../AVKit/src/AVDraggableImageView.m | 34 ++ .../AVKit/src/AVEstimatedDurationFormatter.m | 34 ++ .../src/AVExportProgressWindowController.m | 34 ++ .../src/AVExternalPlaybackIndicatorView.m | 34 ++ .../AVFloatingCaptureControlsViewController.m | 34 ++ ...AVFloatingPlaybackControlsViewController.m | 34 ++ .../AVFloatingTrimControlsViewController.m | 34 ++ .../AVKit/src/AVFoundationExportSession.m | 34 ++ ...ptureDeviceSelectionButtonViewController.m | 34 ++ .../AVKit/src/AVFunctionBarAudioTrackView.m | 34 ++ .../src/AVFunctionBarCaptureInputSourceItem.m | 34 ++ ...aptureInputSourceSelectionViewController.m | 34 ++ .../src/AVFunctionBarMediaSelectionOption.m | 34 ++ ...VFunctionBarMediaSelectionViewController.m | 34 ++ .../AVFunctionBarPlaybackControlsController.m | 34 ++ .../AVFunctionBarPlaybackControlsProvider.m | 34 ++ ...unctionBarPlaybackControlsViewController.m | 34 ++ ...AVFunctionBarRecordingControlsController.m | 34 ++ .../AVFunctionBarRecordingControlsProvider.m | 34 ++ ...nctionBarRecordingControlsViewController.m | 34 ++ .../AVKit/src/AVFunctionBarScrubber.m | 34 ++ .../src/AVFunctionBarScrubberController.m | 34 ++ .../src/AVFunctionBarScrubberExpandButton.m | 34 ++ .../AVFunctionBarScrubberExpandButtonCell.m | 34 ++ .../AVKit/src/AVFunctionBarScrubberInternal.m | 34 ++ .../AVKit/src/AVFunctionBarScrubberKnobView.m | 34 ++ .../AVKit/src/AVFunctionBarTrackView.m | 34 ++ .../src/AVFunctionBarTrackViewController.m | 34 ++ .../AVKit/src/AVFunctionBarVideoTrackView.m | 34 ++ .../AVInlineCaptureControlsViewController.m | 34 ++ ...ceSelectionCaptureControlsViewController.m | 34 ++ .../AVInlinePlaybackControlsViewController.m | 34 ++ .../src/AVInlineTrimControlsViewController.m | 34 ++ src/frameworks/AVKit/src/AVIterableCache.m | 34 ++ src/frameworks/AVKit/src/AVKeyValueChange.m | 34 ++ src/frameworks/AVKit/src/AVKit.m | 402 ++++++++++++++++++ .../AVKit/src/AVLoadingIndicatorView.m | 34 ++ src/frameworks/AVKit/src/AVMicaPackage.m | 34 ++ .../AVMinimalPlaybackControlsViewController.m | 34 ++ src/frameworks/AVKit/src/AVMovableView.m | 34 ++ .../AVKit/src/AVMutableValueTiming.m | 34 ++ .../AVKit/src/AVNowPlayingInfoController.m | 34 ++ .../AVKit/src/AVObservationController.m | 34 ++ .../AVKit/src/AVOutputContextController.m | 34 ++ ...AVOutputDeviceDiscoverySessionController.m | 34 ++ .../AVKit/src/AVOutputDeviceMenuController.m | 34 ++ .../AVOutputDeviceMenuRemoteViewController.m | 34 ++ .../AVKit/src/AVOutputDevicePickerButton.m | 34 ++ .../AVKit/src/AVPanoramicStretchHelper.m | 34 ++ src/frameworks/AVKit/src/AVPlayButtonLegacy.m | 34 ++ src/frameworks/AVKit/src/AVPlayerController.m | 34 ++ .../src/AVPlayerControllerTimeResolver.m | 34 ++ .../src/AVPlayerControlsViewController.m | 34 ++ src/frameworks/AVKit/src/AVPlayerView.m | 34 ++ src/frameworks/AVKit/src/AVPooledData.m | 34 ++ .../AVKit/src/AVProgressEstimator.m | 34 ++ src/frameworks/AVKit/src/AVProxyKVOObserver.m | 34 ++ .../src/AVReadOnlyRangeOfAppendableData.m | 34 ++ .../src/AVRoutePickerRemoteViewController.m | 34 ++ src/frameworks/AVKit/src/AVRoutePickerView.m | 34 ++ ...nBackwardTextFieldHiddenValueTransformer.m | 34 ++ ...anBackwardTextFieldValueValueTransformer.m | 34 ++ ...anForwardTextFieldHiddenValueTransformer.m | 34 ++ ...canForwardTextFieldValueValueTransformer.m | 34 ++ src/frameworks/AVKit/src/AVScrollSliderView.m | 34 ++ src/frameworks/AVKit/src/AVScrubber.m | 34 ++ src/frameworks/AVKit/src/AVScrubberCell.m | 34 ++ .../AVKit/src/AVScrubberValueTransformer.m | 34 ++ .../AVKit/src/AVShadowTimeFormatter.m | 34 ++ .../AVKit/src/AVShadowTimeFormatterLegacy.m | 34 ++ src/frameworks/AVKit/src/AVShareController.m | 34 ++ src/frameworks/AVKit/src/AVSlowMotionSlider.m | 34 ++ .../AVKit/src/AVSlowMotionSliderHandleView.m | 34 ++ .../AVKit/src/AVSlowMotionSliderTrackView.m | 34 ++ .../AVKit/src/AVStatusOverlayView.m | 34 ++ src/frameworks/AVKit/src/AVThumbnail.m | 34 ++ src/frameworks/AVKit/src/AVThumbnailCache.m | 34 ++ .../AVKit/src/AVThumbnailGenerationRequest.m | 34 ++ .../AVKit/src/AVThumbnailGenerator.m | 34 ++ .../AVKit/src/AVTimeIndicatorPopover.m | 34 ++ ...imeIndicatorPopoverContentViewController.m | 34 ++ src/frameworks/AVKit/src/AVTimer.m | 34 ++ ...ptureDeviceSelectionButtonViewController.m | 34 ++ .../AVKit/src/AVTouchBarAudioTrackView.m | 34 ++ .../src/AVTouchBarCaptureInputSourceItem.m | 34 ++ ...aptureInputSourceSelectionViewController.m | 34 ++ ...TouchBarDescriptionBasedPlayerController.m | 34 ++ ...uchBarMediaSelectionButtonViewController.m | 34 ++ .../src/AVTouchBarMediaSelectionOption.m | 34 ++ ...ouchBarMediaSelectionOptionTwoLineButton.m | 34 ++ ...BarMediaSelectionOptionTwoLineButtonCell.m | 34 ++ .../AVTouchBarMediaSelectionViewController.m | 34 ++ .../AVTouchBarPlaybackControlsController.m | 34 ++ .../src/AVTouchBarPlaybackControlsItem.m | 34 ++ .../src/AVTouchBarPlaybackControlsProvider.m | 34 ++ ...AVTouchBarPlaybackControlsViewController.m | 34 ++ .../AVTouchBarRecordingControlsController.m | 34 ++ .../src/AVTouchBarRecordingControlsProvider.m | 34 ++ ...VTouchBarRecordingControlsViewController.m | 34 ++ src/frameworks/AVKit/src/AVTouchBarScrubber.m | 34 ++ .../AVKit/src/AVTouchBarScrubberController.m | 34 ++ .../src/AVTouchBarScrubberExpandButton.m | 34 ++ .../src/AVTouchBarScrubberExpandButtonCell.m | 34 ++ .../AVKit/src/AVTouchBarScrubberInternal.m | 34 ++ .../AVKit/src/AVTouchBarScrubberKnobView.m | 34 ++ .../AVKit/src/AVTouchBarTrackView.m | 34 ++ .../AVKit/src/AVTouchBarTrackViewController.m | 34 ++ .../AVTouchBarTrimControlsViewController.m | 34 ++ .../AVKit/src/AVTouchBarVideoTrackView.m | 34 ++ src/frameworks/AVKit/src/AVTrackView.m | 34 ++ .../AVKit/src/AVTrackViewController.m | 34 ++ src/frameworks/AVKit/src/AVTrimClipView.m | 34 ++ .../AVKit/src/AVTrimControlsViewController.m | 34 ++ src/frameworks/AVKit/src/AVTrimDimmerView.m | 34 ++ .../src/AVTrimIndicatorAccessibilityElement.m | 34 ++ .../AVKit/src/AVTrimIndicatorFocusRingView.m | 34 ++ .../AVKit/src/AVTrimIndicatorView.m | 34 ++ .../src/AVTrimSelectionEndFocusRingView.m | 34 ++ .../src/AVTrimSelectionStartFocusRingView.m | 34 ++ .../AVKit/src/AVTrimSelectionView.m | 34 ++ src/frameworks/AVKit/src/AVTrimTracksView.m | 34 ++ src/frameworks/AVKit/src/AVTrimView.m | 34 ++ .../src/AVUnsupportedContentIndicatorView.m | 34 ++ src/frameworks/AVKit/src/AVValueTiming.m | 34 ++ .../AVKit/src/AVVideoTrackThumbnail.m | 34 ++ .../AVKit/src/AVVideoTrackThumbnailManager.m | 34 ++ src/frameworks/AVKit/src/AVVideoTrackView.m | 34 ++ src/frameworks/AVKit/src/AVVolumeButton.m | 34 ++ .../AVKit/src/AVVolumeButtonContentView.m | 34 ++ .../AVKit/src/AVVolumeImageValueTransformer.m | 34 ++ .../AVKit/src/AVWaveformGenerator.m | 34 ++ src/frameworks/AVKit/src/_AVBundle.m | 34 ++ src/frameworks/CMakeLists.txt | 2 + .../MultipeerConnectivity/CMakeLists.txt | 35 ++ .../AWDMultipeerSessionMaxPeersInfo.h | 24 ++ .../AWDMultipeerSessionPeerConnectivityInfo.h | 24 ++ .../MCAdvertiserAssistant.h | 24 ++ .../MCBrowserViewController.h | 24 ++ .../MCNearbyDiscoveryPeer.h | 24 ++ .../MCNearbyDiscoveryPeerConnection.h | 24 ++ .../MCNearbyServiceAdvertiser.h | 24 ++ .../MCNearbyServiceAdvertiserDelegate.h | 24 ++ .../MCNearbyServiceBrowser.h | 24 ++ .../MCNearbyServiceBrowserDelegate.h | 24 ++ .../MCNearbyServiceUtils.h | 24 ++ .../include/MultipeerConnectivity/MCPeerID.h | 24 ++ .../MultipeerConnectivity/MCPeerIDInternal.h | 24 ++ .../MCResourceDownloader.h | 24 ++ .../MCResourceProgressObserver.h | 24 ++ .../include/MultipeerConnectivity/MCSession.h | 24 ++ .../MCSessionPeerConnectionData.h | 24 ++ .../MCSessionPeerState.h | 24 ++ .../MCSessionPrivateDelegate.h | 24 ++ .../MultipeerConnectivity/MCSessionStream.h | 24 ++ .../MultipeerConnectivity.h | 54 +++ .../NSNetServiceBrowserDelegate.h | 24 ++ .../NSNetServiceDelegate.h | 24 ++ .../MultipeerConnectivity/NSStreamDelegate.h | 24 ++ .../NSURLSessionDataDelegate.h | 24 ++ .../NSURLSessionDelegate.h | 24 ++ .../NSURLSessionTaskDelegate.h | 24 ++ .../src/AWDMultipeerSessionMaxPeersInfo.m | 34 ++ .../AWDMultipeerSessionPeerConnectivityInfo.m | 34 ++ .../src/MCAdvertiserAssistant.m | 34 ++ .../src/MCBrowserViewController.m | 34 ++ .../src/MCNearbyDiscoveryPeer.m | 34 ++ .../src/MCNearbyDiscoveryPeerConnection.m | 34 ++ .../src/MCNearbyServiceAdvertiser.m | 34 ++ .../src/MCNearbyServiceBrowser.m | 34 ++ .../src/MCNearbyServiceUtils.m | 34 ++ .../MultipeerConnectivity/src/MCPeerID.m | 34 ++ .../src/MCPeerIDInternal.m | 34 ++ .../src/MCResourceDownloader.m | 34 ++ .../src/MCResourceProgressObserver.m | 34 ++ .../MultipeerConnectivity/src/MCSession.m | 34 ++ .../src/MCSessionPeerConnectionData.m | 34 ++ .../src/MCSessionPeerState.m | 34 ++ .../src/MCSessionStream.m | 34 ++ .../src/MultipeerConnectivity.m | 30 ++ src/frameworks/include/AVKit | 1 + src/frameworks/include/MultipeerConnectivity | 1 + 434 files changed, 13025 insertions(+) create mode 100644 src/frameworks/AVKit/CMakeLists.txt create mode 100644 src/frameworks/AVKit/include/AVKit/AVAnimator.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVAppendableData.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVAssetAudioExtractor.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVAtomicCancelationToken.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVAudioAmplitudeExtractionSession.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVAudioAmplitudeExtractionSessionHelper.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVAudioAmplitudeSampleExtractionHelper.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVAudioExtractor.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVAudioLevelIndicatorView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVAudioOnlyIndicatorView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVAudioPlaybackControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVAudioTrackView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVAudioTrimControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVAudioView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVBindingInfo.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVBindingInfoLegacy.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVButton.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVCameraDisabledView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVCaptureController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVCaptureControllerDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVCaptureControlsRecordingViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVCaptureControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVCaptureDeviceInputSourceItem.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVCaptureDeviceSelectionController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVCaptureQualityItem.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVCaptureView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVChapter.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVChapterMenuController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVCircularProgressIndicator.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVConcreteMutableValueTiming.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVConcreteValueTiming.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVControlsContainerViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVControlsContainerViewControllerContent.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVDataPool.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVDraggableImageView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVEstimatedDurationFormatter.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVExportProgressWindowController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVExportSessionHelper.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVExportSessionHelperDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVExternalPlaybackIndicatorView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFloatingCaptureControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFloatingPlaybackControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFloatingTrimControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFoundationExportSession.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarAudioCaptureDeviceSelectionButtonViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarAudioCaptureDeviceSelectionButtonViewControllerDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarAudioTrackView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarCaptureInputSourceItem.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarCaptureInputSourceSelectionViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarCaptureInputSourceSelectionViewControllerDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionControlling.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionOption.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionViewControllerDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsControlling.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsControllingInternal.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsProvider.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsControlling.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsControllingInternal.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsProvider.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubber.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberControlling.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberDelegateInternal.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberExpandButton.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberExpandButtonCell.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberInternal.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberKnobView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarTrackControlling.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarTrackView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarTrackViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVFunctionBarVideoTrackView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVInlineCaptureControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVInlineDeviceSelectionCaptureControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVInlinePlaybackControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVInlineTrimControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVIterableCache.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVKeyValueChange.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVKit.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVLoadingIndicatorView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVMicaPackage.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVMinimalPlaybackControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVMovableView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVMutableValueTiming.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVNowPlayingInfoController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVObservationController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVOutputContextController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVOutputDeviceDiscoverySessionController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVOutputDeviceMenuController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVOutputDeviceMenuRemoteViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVOutputDeviceMenuServiceInterface.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVOutputDevicePickerButton.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVPanoramicStretchHelper.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVPlayButtonLegacy.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVPlayerController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVPlayerControllerTimeResolver.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVPlayerControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVPlayerView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVPooledData.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVProgressEstimator.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVProxyKVOObserver.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVReadOnlyRangeOfAppendableData.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVRoutePickerRemoteViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVRoutePickerView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVRoutePickerViewHostInterface.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVRoutePickerViewRemoteViewControllerDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVRoutePickerViewServiceInterface.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVScanBackwardTextFieldHiddenValueTransformer.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVScanBackwardTextFieldValueValueTransformer.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVScanForwardTextFieldHiddenValueTransformer.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVScanForwardTextFieldValueValueTransformer.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVScrollSliderView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVScrubber.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVScrubberCell.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVScrubberValueTransformer.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVScrubberValueTransformerDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVShadowTimeFormatter.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVShadowTimeFormatterLegacy.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVShareController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVSlowMotionSlider.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVSlowMotionSliderDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVSlowMotionSliderHandleView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVSlowMotionSliderTrackView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVStatusOverlayView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVThumbnail.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVThumbnailCache.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVThumbnailGenerationRequest.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVThumbnailGenerator.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTimeControlling.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTimeIndicatorPopover.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTimeIndicatorPopoverContentViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTimer.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarAudioCaptureDeviceSelectionButtonViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarAudioCaptureDeviceSelectionButtonViewControllerDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarAudioTrackView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarCaptureInputSourceItem.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarCaptureInputSourceSelectionViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarCaptureInputSourceSelectionViewControllerDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarDescriptionBasedPlayerController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionButtonViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionButtonViewControllerDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionControlling.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionOption.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionOptionTwoLineButton.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionOptionTwoLineButtonCell.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionViewControllerDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsControlling.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsControllingInternal.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsItem.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsProvider.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsControlling.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsControllingInternal.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsProvider.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarScrubber.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberControlling.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberDelegateInternal.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberExpandButton.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberExpandButtonCell.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberInternal.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberKnobView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarTrackControlling.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarTrackView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarTrackViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarTrimControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTouchBarVideoTrackView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTrackView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTrackViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTrimClipView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTrimControlsViewController.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTrimControlsViewControllerDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTrimDimmerView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTrimIndicatorAccessibilityElement.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTrimIndicatorFocusRingView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTrimIndicatorView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTrimSelectionEndFocusRingView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTrimSelectionStartFocusRingView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTrimSelectionView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTrimTracksView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTrimView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVTrimViewDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVUnsupportedContentIndicatorView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVValueTiming.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVVideoTrackThumbnail.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVVideoTrackThumbnailManager.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVVideoTrackView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVVolumeButton.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVVolumeButtonContentView.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVVolumeButtonDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVVolumeImageValueTransformer.h create mode 100644 src/frameworks/AVKit/include/AVKit/AVWaveformGenerator.h create mode 100644 src/frameworks/AVKit/include/AVKit/CAAnimationDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/CALayerDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/CAMLParserDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/CAStateControllerDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/NSAccessibilityElement.h create mode 100644 src/frameworks/AVKit/include/AVKit/NSAccessibilitySlider.h create mode 100644 src/frameworks/AVKit/include/AVKit/NSCacheDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/NSDescriptionBasedTouchBarItem.h create mode 100644 src/frameworks/AVKit/include/AVKit/NSDescriptionBasedTouchBarItemProvider.h create mode 100644 src/frameworks/AVKit/include/AVKit/NSMenuDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/NSPopoverDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/NSSharingServiceDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/NSSharingServicePickerDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/NSStackViewDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/NSTouchBarDelegate.h create mode 100644 src/frameworks/AVKit/include/AVKit/NSTouchBarProvider.h create mode 100644 src/frameworks/AVKit/include/AVKit/NSUserInterfaceValidations.h create mode 100644 src/frameworks/AVKit/include/AVKit/_AVBundle.h create mode 100644 src/frameworks/AVKit/src/AVAnimator.m create mode 100644 src/frameworks/AVKit/src/AVAppendableData.m create mode 100644 src/frameworks/AVKit/src/AVAssetAudioExtractor.m create mode 100644 src/frameworks/AVKit/src/AVAtomicCancelationToken.m create mode 100644 src/frameworks/AVKit/src/AVAudioAmplitudeExtractionSession.m create mode 100644 src/frameworks/AVKit/src/AVAudioAmplitudeExtractionSessionHelper.m create mode 100644 src/frameworks/AVKit/src/AVAudioAmplitudeSampleExtractionHelper.m create mode 100644 src/frameworks/AVKit/src/AVAudioExtractor.m create mode 100644 src/frameworks/AVKit/src/AVAudioLevelIndicatorView.m create mode 100644 src/frameworks/AVKit/src/AVAudioOnlyIndicatorView.m create mode 100644 src/frameworks/AVKit/src/AVAudioPlaybackControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVAudioTrackView.m create mode 100644 src/frameworks/AVKit/src/AVAudioTrimControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVAudioView.m create mode 100644 src/frameworks/AVKit/src/AVBindingInfo.m create mode 100644 src/frameworks/AVKit/src/AVBindingInfoLegacy.m create mode 100644 src/frameworks/AVKit/src/AVButton.m create mode 100644 src/frameworks/AVKit/src/AVCameraDisabledView.m create mode 100644 src/frameworks/AVKit/src/AVCaptureController.m create mode 100644 src/frameworks/AVKit/src/AVCaptureControlsRecordingViewController.m create mode 100644 src/frameworks/AVKit/src/AVCaptureControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVCaptureDeviceInputSourceItem.m create mode 100644 src/frameworks/AVKit/src/AVCaptureDeviceSelectionController.m create mode 100644 src/frameworks/AVKit/src/AVCaptureQualityItem.m create mode 100644 src/frameworks/AVKit/src/AVCaptureView.m create mode 100644 src/frameworks/AVKit/src/AVChapter.m create mode 100644 src/frameworks/AVKit/src/AVChapterMenuController.m create mode 100644 src/frameworks/AVKit/src/AVCircularProgressIndicator.m create mode 100644 src/frameworks/AVKit/src/AVConcreteMutableValueTiming.m create mode 100644 src/frameworks/AVKit/src/AVConcreteValueTiming.m create mode 100644 src/frameworks/AVKit/src/AVControlsContainerViewController.m create mode 100644 src/frameworks/AVKit/src/AVControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVDataPool.m create mode 100644 src/frameworks/AVKit/src/AVDraggableImageView.m create mode 100644 src/frameworks/AVKit/src/AVEstimatedDurationFormatter.m create mode 100644 src/frameworks/AVKit/src/AVExportProgressWindowController.m create mode 100644 src/frameworks/AVKit/src/AVExternalPlaybackIndicatorView.m create mode 100644 src/frameworks/AVKit/src/AVFloatingCaptureControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVFloatingPlaybackControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVFloatingTrimControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVFoundationExportSession.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarAudioCaptureDeviceSelectionButtonViewController.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarAudioTrackView.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarCaptureInputSourceItem.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarCaptureInputSourceSelectionViewController.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarMediaSelectionOption.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarMediaSelectionViewController.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarPlaybackControlsController.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarPlaybackControlsProvider.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarPlaybackControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarRecordingControlsController.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarRecordingControlsProvider.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarRecordingControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarScrubber.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarScrubberController.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarScrubberExpandButton.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarScrubberExpandButtonCell.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarScrubberInternal.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarScrubberKnobView.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarTrackView.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarTrackViewController.m create mode 100644 src/frameworks/AVKit/src/AVFunctionBarVideoTrackView.m create mode 100644 src/frameworks/AVKit/src/AVInlineCaptureControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVInlineDeviceSelectionCaptureControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVInlinePlaybackControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVInlineTrimControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVIterableCache.m create mode 100644 src/frameworks/AVKit/src/AVKeyValueChange.m create mode 100644 src/frameworks/AVKit/src/AVKit.m create mode 100644 src/frameworks/AVKit/src/AVLoadingIndicatorView.m create mode 100644 src/frameworks/AVKit/src/AVMicaPackage.m create mode 100644 src/frameworks/AVKit/src/AVMinimalPlaybackControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVMovableView.m create mode 100644 src/frameworks/AVKit/src/AVMutableValueTiming.m create mode 100644 src/frameworks/AVKit/src/AVNowPlayingInfoController.m create mode 100644 src/frameworks/AVKit/src/AVObservationController.m create mode 100644 src/frameworks/AVKit/src/AVOutputContextController.m create mode 100644 src/frameworks/AVKit/src/AVOutputDeviceDiscoverySessionController.m create mode 100644 src/frameworks/AVKit/src/AVOutputDeviceMenuController.m create mode 100644 src/frameworks/AVKit/src/AVOutputDeviceMenuRemoteViewController.m create mode 100644 src/frameworks/AVKit/src/AVOutputDevicePickerButton.m create mode 100644 src/frameworks/AVKit/src/AVPanoramicStretchHelper.m create mode 100644 src/frameworks/AVKit/src/AVPlayButtonLegacy.m create mode 100644 src/frameworks/AVKit/src/AVPlayerController.m create mode 100644 src/frameworks/AVKit/src/AVPlayerControllerTimeResolver.m create mode 100644 src/frameworks/AVKit/src/AVPlayerControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVPlayerView.m create mode 100644 src/frameworks/AVKit/src/AVPooledData.m create mode 100644 src/frameworks/AVKit/src/AVProgressEstimator.m create mode 100644 src/frameworks/AVKit/src/AVProxyKVOObserver.m create mode 100644 src/frameworks/AVKit/src/AVReadOnlyRangeOfAppendableData.m create mode 100644 src/frameworks/AVKit/src/AVRoutePickerRemoteViewController.m create mode 100644 src/frameworks/AVKit/src/AVRoutePickerView.m create mode 100644 src/frameworks/AVKit/src/AVScanBackwardTextFieldHiddenValueTransformer.m create mode 100644 src/frameworks/AVKit/src/AVScanBackwardTextFieldValueValueTransformer.m create mode 100644 src/frameworks/AVKit/src/AVScanForwardTextFieldHiddenValueTransformer.m create mode 100644 src/frameworks/AVKit/src/AVScanForwardTextFieldValueValueTransformer.m create mode 100644 src/frameworks/AVKit/src/AVScrollSliderView.m create mode 100644 src/frameworks/AVKit/src/AVScrubber.m create mode 100644 src/frameworks/AVKit/src/AVScrubberCell.m create mode 100644 src/frameworks/AVKit/src/AVScrubberValueTransformer.m create mode 100644 src/frameworks/AVKit/src/AVShadowTimeFormatter.m create mode 100644 src/frameworks/AVKit/src/AVShadowTimeFormatterLegacy.m create mode 100644 src/frameworks/AVKit/src/AVShareController.m create mode 100644 src/frameworks/AVKit/src/AVSlowMotionSlider.m create mode 100644 src/frameworks/AVKit/src/AVSlowMotionSliderHandleView.m create mode 100644 src/frameworks/AVKit/src/AVSlowMotionSliderTrackView.m create mode 100644 src/frameworks/AVKit/src/AVStatusOverlayView.m create mode 100644 src/frameworks/AVKit/src/AVThumbnail.m create mode 100644 src/frameworks/AVKit/src/AVThumbnailCache.m create mode 100644 src/frameworks/AVKit/src/AVThumbnailGenerationRequest.m create mode 100644 src/frameworks/AVKit/src/AVThumbnailGenerator.m create mode 100644 src/frameworks/AVKit/src/AVTimeIndicatorPopover.m create mode 100644 src/frameworks/AVKit/src/AVTimeIndicatorPopoverContentViewController.m create mode 100644 src/frameworks/AVKit/src/AVTimer.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarAudioCaptureDeviceSelectionButtonViewController.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarAudioTrackView.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarCaptureInputSourceItem.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarCaptureInputSourceSelectionViewController.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarDescriptionBasedPlayerController.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarMediaSelectionButtonViewController.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarMediaSelectionOption.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarMediaSelectionOptionTwoLineButton.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarMediaSelectionOptionTwoLineButtonCell.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarMediaSelectionViewController.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarPlaybackControlsController.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarPlaybackControlsItem.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarPlaybackControlsProvider.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarPlaybackControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarRecordingControlsController.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarRecordingControlsProvider.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarRecordingControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarScrubber.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarScrubberController.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarScrubberExpandButton.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarScrubberExpandButtonCell.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarScrubberInternal.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarScrubberKnobView.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarTrackView.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarTrackViewController.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarTrimControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVTouchBarVideoTrackView.m create mode 100644 src/frameworks/AVKit/src/AVTrackView.m create mode 100644 src/frameworks/AVKit/src/AVTrackViewController.m create mode 100644 src/frameworks/AVKit/src/AVTrimClipView.m create mode 100644 src/frameworks/AVKit/src/AVTrimControlsViewController.m create mode 100644 src/frameworks/AVKit/src/AVTrimDimmerView.m create mode 100644 src/frameworks/AVKit/src/AVTrimIndicatorAccessibilityElement.m create mode 100644 src/frameworks/AVKit/src/AVTrimIndicatorFocusRingView.m create mode 100644 src/frameworks/AVKit/src/AVTrimIndicatorView.m create mode 100644 src/frameworks/AVKit/src/AVTrimSelectionEndFocusRingView.m create mode 100644 src/frameworks/AVKit/src/AVTrimSelectionStartFocusRingView.m create mode 100644 src/frameworks/AVKit/src/AVTrimSelectionView.m create mode 100644 src/frameworks/AVKit/src/AVTrimTracksView.m create mode 100644 src/frameworks/AVKit/src/AVTrimView.m create mode 100644 src/frameworks/AVKit/src/AVUnsupportedContentIndicatorView.m create mode 100644 src/frameworks/AVKit/src/AVValueTiming.m create mode 100644 src/frameworks/AVKit/src/AVVideoTrackThumbnail.m create mode 100644 src/frameworks/AVKit/src/AVVideoTrackThumbnailManager.m create mode 100644 src/frameworks/AVKit/src/AVVideoTrackView.m create mode 100644 src/frameworks/AVKit/src/AVVolumeButton.m create mode 100644 src/frameworks/AVKit/src/AVVolumeButtonContentView.m create mode 100644 src/frameworks/AVKit/src/AVVolumeImageValueTransformer.m create mode 100644 src/frameworks/AVKit/src/AVWaveformGenerator.m create mode 100644 src/frameworks/AVKit/src/_AVBundle.m create mode 100644 src/frameworks/MultipeerConnectivity/CMakeLists.txt create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/AWDMultipeerSessionMaxPeersInfo.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/AWDMultipeerSessionPeerConnectivityInfo.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCAdvertiserAssistant.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCBrowserViewController.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyDiscoveryPeer.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyDiscoveryPeerConnection.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceAdvertiser.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceAdvertiserDelegate.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceBrowser.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceBrowserDelegate.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceUtils.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCPeerID.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCPeerIDInternal.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCResourceDownloader.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCResourceProgressObserver.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSession.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionPeerConnectionData.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionPeerState.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionPrivateDelegate.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionStream.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MultipeerConnectivity.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceBrowserDelegate.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceDelegate.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSStreamDelegate.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDataDelegate.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDelegate.h create mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionTaskDelegate.h create mode 100644 src/frameworks/MultipeerConnectivity/src/AWDMultipeerSessionMaxPeersInfo.m create mode 100644 src/frameworks/MultipeerConnectivity/src/AWDMultipeerSessionPeerConnectivityInfo.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MCAdvertiserAssistant.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MCBrowserViewController.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MCNearbyDiscoveryPeer.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MCNearbyDiscoveryPeerConnection.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MCNearbyServiceAdvertiser.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MCNearbyServiceBrowser.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MCNearbyServiceUtils.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MCPeerID.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MCPeerIDInternal.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MCResourceDownloader.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MCResourceProgressObserver.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MCSession.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MCSessionPeerConnectionData.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MCSessionPeerState.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MCSessionStream.m create mode 100644 src/frameworks/MultipeerConnectivity/src/MultipeerConnectivity.m create mode 120000 src/frameworks/include/AVKit create mode 120000 src/frameworks/include/MultipeerConnectivity diff --git a/src/frameworks/AVKit/CMakeLists.txt b/src/frameworks/AVKit/CMakeLists.txt new file mode 100644 index 000000000..cd7753d0d --- /dev/null +++ b/src/frameworks/AVKit/CMakeLists.txt @@ -0,0 +1,182 @@ +project(AVKit) + +set(DYLIB_COMPAT_VERSION "1.0.0") +set(DYLIB_CURRENT_VERSION "1.0.0") + +add_framework(AVKit + FAT + CURRENT_VERSION + VERSION "A" + + SOURCES + src/AVKit.m + src/AVTrimView.m + src/AVFunctionBarVideoTrackView.m + src/AVTrimSelectionEndFocusRingView.m + src/AVOutputDeviceDiscoverySessionController.m + src/AVFunctionBarRecordingControlsViewController.m + src/AVTouchBarPlaybackControlsController.m + src/AVCaptureControlsRecordingViewController.m + src/AVProgressEstimator.m + src/AVShareController.m + src/AVTouchBarPlaybackControlsViewController.m + src/AVShadowTimeFormatterLegacy.m + src/AVFunctionBarScrubberInternal.m + src/AVTouchBarAudioCaptureDeviceSelectionButtonViewController.m + src/AVTouchBarAudioTrackView.m + src/AVMovableView.m + src/AVTouchBarTrimControlsViewController.m + src/AVTouchBarScrubberKnobView.m + src/AVMinimalPlaybackControlsViewController.m + src/AVFloatingTrimControlsViewController.m + src/AVTrimIndicatorView.m + src/AVTouchBarRecordingControlsProvider.m + src/AVTouchBarCaptureInputSourceItem.m + src/AVCaptureDeviceSelectionController.m + src/AVExternalPlaybackIndicatorView.m + src/AVSlowMotionSlider.m + src/AVSlowMotionSliderTrackView.m + src/AVSlowMotionSliderHandleView.m + src/AVTrackViewController.m + src/AVRoutePickerRemoteViewController.m + src/AVShadowTimeFormatter.m + src/AVTouchBarScrubberInternal.m + src/AVTrimIndicatorFocusRingView.m + src/AVCircularProgressIndicator.m + src/AVStatusOverlayView.m + src/AVAudioExtractor.m + src/AVFunctionBarAudioCaptureDeviceSelectionButtonViewController.m + src/AVFunctionBarScrubberKnobView.m + src/AVMicaPackage.m + src/AVPlayerControlsViewController.m + src/AVScanBackwardTextFieldHiddenValueTransformer.m + src/AVScanBackwardTextFieldValueValueTransformer.m + src/AVScanForwardTextFieldHiddenValueTransformer.m + src/AVScanForwardTextFieldValueValueTransformer.m + src/AVScrubberValueTransformer.m + src/AVAtomicCancelationToken.m + src/AVRoutePickerView.m + src/AVOutputContextController.m + src/AVFloatingPlaybackControlsViewController.m + src/AVTouchBarDescriptionBasedPlayerController.m + src/AVFunctionBarPlaybackControlsController.m + src/AVUnsupportedContentIndicatorView.m + src/AVTrimClipView.m + src/AVChapterMenuController.m + src/AVPlayerControllerTimeResolver.m + src/AVObservationController.m + src/AVProxyKVOObserver.m + src/AVKeyValueChange.m + src/AVInlineDeviceSelectionCaptureControlsViewController.m + src/AVFunctionBarTrackView.m + src/AVFunctionBarAudioTrackView.m + src/AVFunctionBarPlaybackControlsProvider.m + src/AVFunctionBarMediaSelectionOption.m + src/AVDraggableImageView.m + src/AVPlayerView.m + src/AVIterableCache.m + src/AVVideoTrackThumbnailManager.m + src/AVFunctionBarTrackViewController.m + src/AVTouchBarVideoTrackView.m + src/AVTimeIndicatorPopover.m + src/AVTimeIndicatorPopoverContentViewController.m + src/AVChapter.m + src/AVTrackView.m + src/AVTouchBarTrackViewController.m + src/AVVideoTrackView.m + src/_AVBundle.m + src/AVTouchBarMediaSelectionOptionTwoLineButtonCell.m + src/AVTouchBarMediaSelectionOptionTwoLineButton.m + src/AVTouchBarMediaSelectionViewController.m + src/AVTouchBarScrubberController.m + src/AVAudioLevelIndicatorView.m + src/AVVideoTrackThumbnail.m + src/AVNowPlayingInfoController.m + src/AVCaptureControlsViewController.m + src/AVValueTiming.m + src/AVMutableValueTiming.m + src/AVConcreteValueTiming.m + src/AVConcreteMutableValueTiming.m + src/AVInlineTrimControlsViewController.m + src/AVTrimIndicatorAccessibilityElement.m + src/AVBindingInfoLegacy.m + src/AVPlayButtonLegacy.m + src/AVFunctionBarScrubberExpandButtonCell.m + src/AVFunctionBarScrubberExpandButton.m + src/AVFunctionBarScrubber.m + src/AVFunctionBarPlaybackControlsViewController.m + src/AVThumbnailCache.m + src/AVFunctionBarRecordingControlsProvider.m + src/AVFunctionBarCaptureInputSourceItem.m + src/AVControlsContainerViewController.m + src/AVPlayerController.m + src/AVTrimSelectionStartFocusRingView.m + src/AVFunctionBarRecordingControlsController.m + src/AVAudioTrackView.m + src/AVAnimator.m + src/AVPooledData.m + src/AVDataPool.m + src/AVButton.m + src/AVAudioAmplitudeExtractionSessionHelper.m + src/AVAudioAmplitudeExtractionSession.m + src/AVEstimatedDurationFormatter.m + src/AVFunctionBarCaptureInputSourceSelectionViewController.m + src/AVFloatingCaptureControlsViewController.m + src/AVTouchBarRecordingControlsViewController.m + src/AVCameraDisabledView.m + src/AVInlinePlaybackControlsViewController.m + src/AVTrimSelectionView.m + src/AVTouchBarCaptureInputSourceSelectionViewController.m + src/AVControlsViewController.m + src/AVTouchBarPlaybackControlsProvider.m + src/AVThumbnail.m + src/AVTouchBarMediaSelectionOption.m + src/AVTrimDimmerView.m + src/AVCaptureController.m + src/AVCaptureDeviceInputSourceItem.m + src/AVCaptureQualityItem.m + src/AVAudioView.m + src/AVAudioPlaybackControlsViewController.m + src/AVAudioTrimControlsViewController.m + src/AVScrubber.m + src/AVScrubberCell.m + src/AVInlineCaptureControlsViewController.m + src/AVTrimControlsViewController.m + src/AVFoundationExportSession.m + src/AVAudioOnlyIndicatorView.m + src/AVOutputDevicePickerButton.m + src/AVCaptureView.m + src/AVTimer.m + src/AVPanoramicStretchHelper.m + src/AVTouchBarTrackView.m + src/AVFunctionBarScrubberController.m + src/AVTouchBarRecordingControlsController.m + src/AVTouchBarPlaybackControlsItem.m + src/AVBindingInfo.m + src/AVTouchBarScrubberExpandButtonCell.m + src/AVTouchBarScrubberExpandButton.m + src/AVTouchBarScrubber.m + src/AVAssetAudioExtractor.m + src/AVTouchBarMediaSelectionButtonViewController.m + src/AVLoadingIndicatorView.m + src/AVFunctionBarMediaSelectionViewController.m + src/AVAppendableData.m + src/AVReadOnlyRangeOfAppendableData.m + src/AVOutputDeviceMenuController.m + src/AVThumbnailGenerationRequest.m + src/AVThumbnailGenerator.m + src/AVOutputDeviceMenuRemoteViewController.m + src/AVScrollSliderView.m + src/AVExportProgressWindowController.m + src/AVAudioAmplitudeSampleExtractionHelper.m + src/AVWaveformGenerator.m + src/AVTrimTracksView.m + src/AVVolumeButton.m + src/AVVolumeButtonContentView.m + src/AVVolumeImageValueTransformer.m + + DEPENDENCIES + system + objc + Foundation +) diff --git a/src/frameworks/AVKit/include/AVKit/AVAnimator.h b/src/frameworks/AVKit/include/AVKit/AVAnimator.h new file mode 100644 index 000000000..939df6d54 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVAnimator.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVAnimator : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVAppendableData.h b/src/frameworks/AVKit/include/AVKit/AVAppendableData.h new file mode 100644 index 000000000..2e2d0c54a --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVAppendableData.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVAppendableData : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVAssetAudioExtractor.h b/src/frameworks/AVKit/include/AVKit/AVAssetAudioExtractor.h new file mode 100644 index 000000000..e3eb6709a --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVAssetAudioExtractor.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVAssetAudioExtractor : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVAtomicCancelationToken.h b/src/frameworks/AVKit/include/AVKit/AVAtomicCancelationToken.h new file mode 100644 index 000000000..67f78cef3 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVAtomicCancelationToken.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVAtomicCancelationToken : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVAudioAmplitudeExtractionSession.h b/src/frameworks/AVKit/include/AVKit/AVAudioAmplitudeExtractionSession.h new file mode 100644 index 000000000..b98d815ea --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVAudioAmplitudeExtractionSession.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVAudioAmplitudeExtractionSession : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVAudioAmplitudeExtractionSessionHelper.h b/src/frameworks/AVKit/include/AVKit/AVAudioAmplitudeExtractionSessionHelper.h new file mode 100644 index 000000000..08ff920b1 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVAudioAmplitudeExtractionSessionHelper.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVAudioAmplitudeExtractionSessionHelper : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVAudioAmplitudeSampleExtractionHelper.h b/src/frameworks/AVKit/include/AVKit/AVAudioAmplitudeSampleExtractionHelper.h new file mode 100644 index 000000000..092bdfbd5 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVAudioAmplitudeSampleExtractionHelper.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVAudioAmplitudeSampleExtractionHelper : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVAudioExtractor.h b/src/frameworks/AVKit/include/AVKit/AVAudioExtractor.h new file mode 100644 index 000000000..1ed391414 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVAudioExtractor.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVAudioExtractor : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVAudioLevelIndicatorView.h b/src/frameworks/AVKit/include/AVKit/AVAudioLevelIndicatorView.h new file mode 100644 index 000000000..ea2f99d4f --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVAudioLevelIndicatorView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVAudioLevelIndicatorView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVAudioOnlyIndicatorView.h b/src/frameworks/AVKit/include/AVKit/AVAudioOnlyIndicatorView.h new file mode 100644 index 000000000..faba9a964 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVAudioOnlyIndicatorView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVAudioOnlyIndicatorView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVAudioPlaybackControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVAudioPlaybackControlsViewController.h new file mode 100644 index 000000000..1875305bc --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVAudioPlaybackControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVAudioPlaybackControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVAudioTrackView.h b/src/frameworks/AVKit/include/AVKit/AVAudioTrackView.h new file mode 100644 index 000000000..d77612718 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVAudioTrackView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVAudioTrackView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVAudioTrimControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVAudioTrimControlsViewController.h new file mode 100644 index 000000000..3dbc0ca50 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVAudioTrimControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVAudioTrimControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVAudioView.h b/src/frameworks/AVKit/include/AVKit/AVAudioView.h new file mode 100644 index 000000000..b103f5417 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVAudioView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVAudioView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVBindingInfo.h b/src/frameworks/AVKit/include/AVKit/AVBindingInfo.h new file mode 100644 index 000000000..ef55db0bd --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVBindingInfo.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVBindingInfo : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVBindingInfoLegacy.h b/src/frameworks/AVKit/include/AVKit/AVBindingInfoLegacy.h new file mode 100644 index 000000000..6c73fb63d --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVBindingInfoLegacy.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVBindingInfoLegacy : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVButton.h b/src/frameworks/AVKit/include/AVKit/AVButton.h new file mode 100644 index 000000000..5721d8ea0 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVButton.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVButton : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVCameraDisabledView.h b/src/frameworks/AVKit/include/AVKit/AVCameraDisabledView.h new file mode 100644 index 000000000..aa53abec8 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVCameraDisabledView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVCameraDisabledView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVCaptureController.h b/src/frameworks/AVKit/include/AVKit/AVCaptureController.h new file mode 100644 index 000000000..7134e31f2 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVCaptureController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVCaptureController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVCaptureControllerDelegate.h b/src/frameworks/AVKit/include/AVKit/AVCaptureControllerDelegate.h new file mode 100644 index 000000000..7b43d8407 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVCaptureControllerDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVCaptureControllerDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVCaptureControlsRecordingViewController.h b/src/frameworks/AVKit/include/AVKit/AVCaptureControlsRecordingViewController.h new file mode 100644 index 000000000..a4a5310bb --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVCaptureControlsRecordingViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVCaptureControlsRecordingViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVCaptureControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVCaptureControlsViewController.h new file mode 100644 index 000000000..dde833794 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVCaptureControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVCaptureControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVCaptureDeviceInputSourceItem.h b/src/frameworks/AVKit/include/AVKit/AVCaptureDeviceInputSourceItem.h new file mode 100644 index 000000000..a5e5ca12b --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVCaptureDeviceInputSourceItem.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVCaptureDeviceInputSourceItem : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVCaptureDeviceSelectionController.h b/src/frameworks/AVKit/include/AVKit/AVCaptureDeviceSelectionController.h new file mode 100644 index 000000000..a7fa28a76 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVCaptureDeviceSelectionController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVCaptureDeviceSelectionController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVCaptureQualityItem.h b/src/frameworks/AVKit/include/AVKit/AVCaptureQualityItem.h new file mode 100644 index 000000000..7bcaf3cad --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVCaptureQualityItem.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVCaptureQualityItem : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVCaptureView.h b/src/frameworks/AVKit/include/AVKit/AVCaptureView.h new file mode 100644 index 000000000..912ccc091 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVCaptureView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVCaptureView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVChapter.h b/src/frameworks/AVKit/include/AVKit/AVChapter.h new file mode 100644 index 000000000..625303230 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVChapter.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVChapter : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVChapterMenuController.h b/src/frameworks/AVKit/include/AVKit/AVChapterMenuController.h new file mode 100644 index 000000000..d78da2957 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVChapterMenuController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVChapterMenuController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVCircularProgressIndicator.h b/src/frameworks/AVKit/include/AVKit/AVCircularProgressIndicator.h new file mode 100644 index 000000000..a55f8e6ff --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVCircularProgressIndicator.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVCircularProgressIndicator : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVConcreteMutableValueTiming.h b/src/frameworks/AVKit/include/AVKit/AVConcreteMutableValueTiming.h new file mode 100644 index 000000000..6da8fb10f --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVConcreteMutableValueTiming.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVConcreteMutableValueTiming : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVConcreteValueTiming.h b/src/frameworks/AVKit/include/AVKit/AVConcreteValueTiming.h new file mode 100644 index 000000000..174389e67 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVConcreteValueTiming.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVConcreteValueTiming : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVControlsContainerViewController.h b/src/frameworks/AVKit/include/AVKit/AVControlsContainerViewController.h new file mode 100644 index 000000000..c861c6355 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVControlsContainerViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVControlsContainerViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVControlsContainerViewControllerContent.h b/src/frameworks/AVKit/include/AVKit/AVControlsContainerViewControllerContent.h new file mode 100644 index 000000000..342f04782 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVControlsContainerViewControllerContent.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVControlsContainerViewControllerContent + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVControlsViewController.h new file mode 100644 index 000000000..2de798445 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVDataPool.h b/src/frameworks/AVKit/include/AVKit/AVDataPool.h new file mode 100644 index 000000000..3006b7902 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVDataPool.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVDataPool : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVDraggableImageView.h b/src/frameworks/AVKit/include/AVKit/AVDraggableImageView.h new file mode 100644 index 000000000..2f9a8acc5 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVDraggableImageView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVDraggableImageView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVEstimatedDurationFormatter.h b/src/frameworks/AVKit/include/AVKit/AVEstimatedDurationFormatter.h new file mode 100644 index 000000000..082e3fd3f --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVEstimatedDurationFormatter.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVEstimatedDurationFormatter : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVExportProgressWindowController.h b/src/frameworks/AVKit/include/AVKit/AVExportProgressWindowController.h new file mode 100644 index 000000000..e448478d6 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVExportProgressWindowController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVExportProgressWindowController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVExportSessionHelper.h b/src/frameworks/AVKit/include/AVKit/AVExportSessionHelper.h new file mode 100644 index 000000000..022750e05 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVExportSessionHelper.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVExportSessionHelper + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVExportSessionHelperDelegate.h b/src/frameworks/AVKit/include/AVKit/AVExportSessionHelperDelegate.h new file mode 100644 index 000000000..de7504146 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVExportSessionHelperDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVExportSessionHelperDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVExternalPlaybackIndicatorView.h b/src/frameworks/AVKit/include/AVKit/AVExternalPlaybackIndicatorView.h new file mode 100644 index 000000000..11d7742f8 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVExternalPlaybackIndicatorView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVExternalPlaybackIndicatorView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFloatingCaptureControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVFloatingCaptureControlsViewController.h new file mode 100644 index 000000000..c325dc514 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFloatingCaptureControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFloatingCaptureControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFloatingPlaybackControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVFloatingPlaybackControlsViewController.h new file mode 100644 index 000000000..00aeb039f --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFloatingPlaybackControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFloatingPlaybackControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFloatingTrimControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVFloatingTrimControlsViewController.h new file mode 100644 index 000000000..f4e5a34f6 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFloatingTrimControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFloatingTrimControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFoundationExportSession.h b/src/frameworks/AVKit/include/AVKit/AVFoundationExportSession.h new file mode 100644 index 000000000..b1cb10570 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFoundationExportSession.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFoundationExportSession : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarAudioCaptureDeviceSelectionButtonViewController.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarAudioCaptureDeviceSelectionButtonViewController.h new file mode 100644 index 000000000..f7ce5a75d --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarAudioCaptureDeviceSelectionButtonViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarAudioCaptureDeviceSelectionButtonViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarAudioCaptureDeviceSelectionButtonViewControllerDelegate.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarAudioCaptureDeviceSelectionButtonViewControllerDelegate.h new file mode 100644 index 000000000..ae898da36 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarAudioCaptureDeviceSelectionButtonViewControllerDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVFunctionBarAudioCaptureDeviceSelectionButtonViewControllerDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarAudioTrackView.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarAudioTrackView.h new file mode 100644 index 000000000..38fde9dc9 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarAudioTrackView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarAudioTrackView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarCaptureInputSourceItem.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarCaptureInputSourceItem.h new file mode 100644 index 000000000..8a04c0788 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarCaptureInputSourceItem.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarCaptureInputSourceItem : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarCaptureInputSourceSelectionViewController.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarCaptureInputSourceSelectionViewController.h new file mode 100644 index 000000000..d34b85138 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarCaptureInputSourceSelectionViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarCaptureInputSourceSelectionViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarCaptureInputSourceSelectionViewControllerDelegate.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarCaptureInputSourceSelectionViewControllerDelegate.h new file mode 100644 index 000000000..318f31f8c --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarCaptureInputSourceSelectionViewControllerDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVFunctionBarCaptureInputSourceSelectionViewControllerDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionControlling.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionControlling.h new file mode 100644 index 000000000..b04dda11d --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionControlling.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVFunctionBarMediaSelectionControlling + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionOption.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionOption.h new file mode 100644 index 000000000..e11dd200a --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionOption.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarMediaSelectionOption : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionViewController.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionViewController.h new file mode 100644 index 000000000..3466283a4 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarMediaSelectionViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionViewControllerDelegate.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionViewControllerDelegate.h new file mode 100644 index 000000000..48547c614 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarMediaSelectionViewControllerDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVFunctionBarMediaSelectionViewControllerDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsController.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsController.h new file mode 100644 index 000000000..20d89d9f9 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarPlaybackControlsController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsControlling.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsControlling.h new file mode 100644 index 000000000..2cd4477fb --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsControlling.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVFunctionBarPlaybackControlsControlling + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsControllingInternal.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsControllingInternal.h new file mode 100644 index 000000000..630c81a7d --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsControllingInternal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVFunctionBarPlaybackControlsControllingInternal + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsProvider.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsProvider.h new file mode 100644 index 000000000..926e762a6 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsProvider.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarPlaybackControlsProvider : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsViewController.h new file mode 100644 index 000000000..80504d53c --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarPlaybackControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarPlaybackControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsController.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsController.h new file mode 100644 index 000000000..edcfdb880 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarRecordingControlsController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsControlling.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsControlling.h new file mode 100644 index 000000000..cc650a05d --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsControlling.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVFunctionBarRecordingControlsControlling + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsControllingInternal.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsControllingInternal.h new file mode 100644 index 000000000..cef91977d --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsControllingInternal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVFunctionBarRecordingControlsControllingInternal + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsProvider.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsProvider.h new file mode 100644 index 000000000..a4273830d --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsProvider.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarRecordingControlsProvider : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsViewController.h new file mode 100644 index 000000000..b4a82d835 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarRecordingControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarRecordingControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubber.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubber.h new file mode 100644 index 000000000..dbc0bbf1c --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubber.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarScrubber : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberController.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberController.h new file mode 100644 index 000000000..b80418eee --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarScrubberController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberControlling.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberControlling.h new file mode 100644 index 000000000..fcfa74a95 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberControlling.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVFunctionBarScrubberControlling + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberDelegateInternal.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberDelegateInternal.h new file mode 100644 index 000000000..bbb0d55d3 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberDelegateInternal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVFunctionBarScrubberDelegateInternal + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberExpandButton.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberExpandButton.h new file mode 100644 index 000000000..e5b0fe620 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberExpandButton.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarScrubberExpandButton : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberExpandButtonCell.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberExpandButtonCell.h new file mode 100644 index 000000000..8af9378de --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberExpandButtonCell.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarScrubberExpandButtonCell : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberInternal.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberInternal.h new file mode 100644 index 000000000..d860cff29 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberInternal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarScrubberInternal : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberKnobView.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberKnobView.h new file mode 100644 index 000000000..b03399698 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarScrubberKnobView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarScrubberKnobView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarTrackControlling.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarTrackControlling.h new file mode 100644 index 000000000..0c9a2c33f --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarTrackControlling.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVFunctionBarTrackControlling + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarTrackView.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarTrackView.h new file mode 100644 index 000000000..c8f7565c8 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarTrackView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarTrackView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarTrackViewController.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarTrackViewController.h new file mode 100644 index 000000000..ed70cf4a2 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarTrackViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarTrackViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVFunctionBarVideoTrackView.h b/src/frameworks/AVKit/include/AVKit/AVFunctionBarVideoTrackView.h new file mode 100644 index 000000000..db0f04994 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVFunctionBarVideoTrackView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVFunctionBarVideoTrackView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVInlineCaptureControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVInlineCaptureControlsViewController.h new file mode 100644 index 000000000..d985ee517 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVInlineCaptureControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVInlineCaptureControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVInlineDeviceSelectionCaptureControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVInlineDeviceSelectionCaptureControlsViewController.h new file mode 100644 index 000000000..e4419fcb5 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVInlineDeviceSelectionCaptureControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVInlineDeviceSelectionCaptureControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVInlinePlaybackControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVInlinePlaybackControlsViewController.h new file mode 100644 index 000000000..891b03207 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVInlinePlaybackControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVInlinePlaybackControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVInlineTrimControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVInlineTrimControlsViewController.h new file mode 100644 index 000000000..12b388f56 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVInlineTrimControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVInlineTrimControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVIterableCache.h b/src/frameworks/AVKit/include/AVKit/AVIterableCache.h new file mode 100644 index 000000000..58693d9fa --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVIterableCache.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVIterableCache : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVKeyValueChange.h b/src/frameworks/AVKit/include/AVKit/AVKeyValueChange.h new file mode 100644 index 000000000..4f383f627 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVKeyValueChange.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVKeyValueChange : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVKit.h b/src/frameworks/AVKit/include/AVKit/AVKit.h new file mode 100644 index 000000000..d9b4d72be --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVKit.h @@ -0,0 +1,308 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + + +#ifndef _AVKit_H_ +#define _AVKit_H_ + +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +void* AVAddAudibleMediaSelectionOptionsToMenu(void); +void* AVAddLegibleMediaSelectionOptionsToMenu(void); +void* AVAssetSlowMotionTimeRangeFromNormalizedSlowMotionTimeRange(void); +void* AVAsynchronousLocalizedString(void); +void* AVBundle(void); +void* AVComparePointDistances(void); +void* AVCompareSizeAspectRatios(void); +void* AVConstrainRectInsideRectWithoutResizing(void); +void* AVDisableUserIdleDisplaySleep(void); +void* AVDisableUserIdleSystemSleep(void); +void* AVEnableUserIdleDisplaySleep(void); +void* AVEnableUserIdleSystemSleep(void); +void* AVLocalizedString(void); +void* AVLocalizedStringFromTable(void); +void* AVMarginEqual(void); +void* AVMarginFromString(void); +void* AVNormalizedSlowMotionTimeRangeFromAssetSlowMotionTimeRange(void); +void* AVRectHasAspectRatio(void); +void* AVRectIsValid(void); +void* AVStringFromMargin(void); +void* AVTrimViewDescriptionForPart(void); +void* AVTrimViewFocusedPart(void); +void* AVTrimViewNudgePartInDirection(void); +void* AVTrimViewRectForPart(void); +void* AVTrimViewSetValueForPartWithValidation(void); +void* AVTrimViewValueForPart(void); +void* _AVDebugLog(void); +void* _AVLog(void); +void* _AVMethodProem(void); +void* makeActionButton(void); +void* makeAudioLevelIndicatorView(void); +void* makeAuxiliaryControlsView(void); +void* makeCancelButton(void); +void* makeCaptureDeviceErrorImageView(void); +void* makeCaptureDeviceSelectionButton(void); +void* makeCaptureVolumeControl(void); +void* makeChapterButton(void); +void* makeExternalPlaybackButton(void); +void* makeFinishingRecordingProgressIndicator(void); +void* makeFloatingControlsPlayPauseButton(void); +void* makeFloatingControlsScanBackwardButton(void); +void* makeFloatingControlsScanForwardButton(void); +void* makeFloatingControlsSeekFrameBackwardButton(void); +void* makeFloatingControlsSeekFrameForwardButton(void); +void* makeFullScreenButton(void); +void* makeGotoEndOfSeekableRangesButton(void); +void* makeMediaSelectionButton(void); +void* makePlayPauseButton(void); +void* makeRecordButtonFloatingStyle(void); +void* makeRecordButtonInlineStyle(void); +void* makeRecordingStatusView(void); +void* makeRedDotViewFloatingStyle(void); +void* makeRedDotViewInlineStyle(void); +void* makeScrubber(void); +void* makeShareButton(void); +void* makeSkipBackwardThirtySecondsButton(void); +void* makeTimelineControl(void); +void* makeTrimButton(void); +void* makeTrimView(void); +void* makeVolumeControl(void); +void* makeZoomHorizontallyButton(void); +void* makeZoomVerticallyButton(void); + +#endif diff --git a/src/frameworks/AVKit/include/AVKit/AVLoadingIndicatorView.h b/src/frameworks/AVKit/include/AVKit/AVLoadingIndicatorView.h new file mode 100644 index 000000000..bfdec3eaf --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVLoadingIndicatorView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVLoadingIndicatorView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVMicaPackage.h b/src/frameworks/AVKit/include/AVKit/AVMicaPackage.h new file mode 100644 index 000000000..b690a254e --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVMicaPackage.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVMicaPackage : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVMinimalPlaybackControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVMinimalPlaybackControlsViewController.h new file mode 100644 index 000000000..5af16c2b6 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVMinimalPlaybackControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVMinimalPlaybackControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVMovableView.h b/src/frameworks/AVKit/include/AVKit/AVMovableView.h new file mode 100644 index 000000000..3f5d2570f --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVMovableView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVMovableView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVMutableValueTiming.h b/src/frameworks/AVKit/include/AVKit/AVMutableValueTiming.h new file mode 100644 index 000000000..f548053d8 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVMutableValueTiming.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVMutableValueTiming : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVNowPlayingInfoController.h b/src/frameworks/AVKit/include/AVKit/AVNowPlayingInfoController.h new file mode 100644 index 000000000..831d92934 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVNowPlayingInfoController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVNowPlayingInfoController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVObservationController.h b/src/frameworks/AVKit/include/AVKit/AVObservationController.h new file mode 100644 index 000000000..04ead0b8c --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVObservationController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVObservationController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVOutputContextController.h b/src/frameworks/AVKit/include/AVKit/AVOutputContextController.h new file mode 100644 index 000000000..b635b88e0 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVOutputContextController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVOutputContextController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVOutputDeviceDiscoverySessionController.h b/src/frameworks/AVKit/include/AVKit/AVOutputDeviceDiscoverySessionController.h new file mode 100644 index 000000000..1acb84129 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVOutputDeviceDiscoverySessionController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVOutputDeviceDiscoverySessionController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVOutputDeviceMenuController.h b/src/frameworks/AVKit/include/AVKit/AVOutputDeviceMenuController.h new file mode 100644 index 000000000..080a4df8d --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVOutputDeviceMenuController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVOutputDeviceMenuController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVOutputDeviceMenuRemoteViewController.h b/src/frameworks/AVKit/include/AVKit/AVOutputDeviceMenuRemoteViewController.h new file mode 100644 index 000000000..c937fe190 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVOutputDeviceMenuRemoteViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVOutputDeviceMenuRemoteViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVOutputDeviceMenuServiceInterface.h b/src/frameworks/AVKit/include/AVKit/AVOutputDeviceMenuServiceInterface.h new file mode 100644 index 000000000..a9a1a15d1 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVOutputDeviceMenuServiceInterface.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVOutputDeviceMenuServiceInterface + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVOutputDevicePickerButton.h b/src/frameworks/AVKit/include/AVKit/AVOutputDevicePickerButton.h new file mode 100644 index 000000000..e93344de9 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVOutputDevicePickerButton.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVOutputDevicePickerButton : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVPanoramicStretchHelper.h b/src/frameworks/AVKit/include/AVKit/AVPanoramicStretchHelper.h new file mode 100644 index 000000000..81c928305 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVPanoramicStretchHelper.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVPanoramicStretchHelper : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVPlayButtonLegacy.h b/src/frameworks/AVKit/include/AVKit/AVPlayButtonLegacy.h new file mode 100644 index 000000000..43d02b462 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVPlayButtonLegacy.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVPlayButtonLegacy : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVPlayerController.h b/src/frameworks/AVKit/include/AVKit/AVPlayerController.h new file mode 100644 index 000000000..1e67818a0 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVPlayerController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVPlayerController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVPlayerControllerTimeResolver.h b/src/frameworks/AVKit/include/AVKit/AVPlayerControllerTimeResolver.h new file mode 100644 index 000000000..89016c708 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVPlayerControllerTimeResolver.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVPlayerControllerTimeResolver : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVPlayerControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVPlayerControlsViewController.h new file mode 100644 index 000000000..a96018fdb --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVPlayerControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVPlayerControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVPlayerView.h b/src/frameworks/AVKit/include/AVKit/AVPlayerView.h new file mode 100644 index 000000000..e09be2de3 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVPlayerView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVPlayerView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVPooledData.h b/src/frameworks/AVKit/include/AVKit/AVPooledData.h new file mode 100644 index 000000000..537b14e38 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVPooledData.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVPooledData : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVProgressEstimator.h b/src/frameworks/AVKit/include/AVKit/AVProgressEstimator.h new file mode 100644 index 000000000..ef45458f8 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVProgressEstimator.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVProgressEstimator : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVProxyKVOObserver.h b/src/frameworks/AVKit/include/AVKit/AVProxyKVOObserver.h new file mode 100644 index 000000000..0d429ad35 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVProxyKVOObserver.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVProxyKVOObserver : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVReadOnlyRangeOfAppendableData.h b/src/frameworks/AVKit/include/AVKit/AVReadOnlyRangeOfAppendableData.h new file mode 100644 index 000000000..79e639638 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVReadOnlyRangeOfAppendableData.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVReadOnlyRangeOfAppendableData : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVRoutePickerRemoteViewController.h b/src/frameworks/AVKit/include/AVKit/AVRoutePickerRemoteViewController.h new file mode 100644 index 000000000..8c39cb1c7 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVRoutePickerRemoteViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVRoutePickerRemoteViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVRoutePickerView.h b/src/frameworks/AVKit/include/AVKit/AVRoutePickerView.h new file mode 100644 index 000000000..61b4622f3 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVRoutePickerView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVRoutePickerView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVRoutePickerViewHostInterface.h b/src/frameworks/AVKit/include/AVKit/AVRoutePickerViewHostInterface.h new file mode 100644 index 000000000..d21f793b3 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVRoutePickerViewHostInterface.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVRoutePickerViewHostInterface + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVRoutePickerViewRemoteViewControllerDelegate.h b/src/frameworks/AVKit/include/AVKit/AVRoutePickerViewRemoteViewControllerDelegate.h new file mode 100644 index 000000000..43a537237 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVRoutePickerViewRemoteViewControllerDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVRoutePickerViewRemoteViewControllerDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVRoutePickerViewServiceInterface.h b/src/frameworks/AVKit/include/AVKit/AVRoutePickerViewServiceInterface.h new file mode 100644 index 000000000..e0d1f3429 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVRoutePickerViewServiceInterface.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVRoutePickerViewServiceInterface + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVScanBackwardTextFieldHiddenValueTransformer.h b/src/frameworks/AVKit/include/AVKit/AVScanBackwardTextFieldHiddenValueTransformer.h new file mode 100644 index 000000000..21f2707aa --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVScanBackwardTextFieldHiddenValueTransformer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVScanBackwardTextFieldHiddenValueTransformer : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVScanBackwardTextFieldValueValueTransformer.h b/src/frameworks/AVKit/include/AVKit/AVScanBackwardTextFieldValueValueTransformer.h new file mode 100644 index 000000000..c06d6f0f7 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVScanBackwardTextFieldValueValueTransformer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVScanBackwardTextFieldValueValueTransformer : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVScanForwardTextFieldHiddenValueTransformer.h b/src/frameworks/AVKit/include/AVKit/AVScanForwardTextFieldHiddenValueTransformer.h new file mode 100644 index 000000000..7ce64ae62 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVScanForwardTextFieldHiddenValueTransformer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVScanForwardTextFieldHiddenValueTransformer : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVScanForwardTextFieldValueValueTransformer.h b/src/frameworks/AVKit/include/AVKit/AVScanForwardTextFieldValueValueTransformer.h new file mode 100644 index 000000000..47b16c719 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVScanForwardTextFieldValueValueTransformer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVScanForwardTextFieldValueValueTransformer : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVScrollSliderView.h b/src/frameworks/AVKit/include/AVKit/AVScrollSliderView.h new file mode 100644 index 000000000..dc1a25434 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVScrollSliderView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVScrollSliderView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVScrubber.h b/src/frameworks/AVKit/include/AVKit/AVScrubber.h new file mode 100644 index 000000000..eacfbd9a9 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVScrubber.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVScrubber : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVScrubberCell.h b/src/frameworks/AVKit/include/AVKit/AVScrubberCell.h new file mode 100644 index 000000000..4433c19fa --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVScrubberCell.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVScrubberCell : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVScrubberValueTransformer.h b/src/frameworks/AVKit/include/AVKit/AVScrubberValueTransformer.h new file mode 100644 index 000000000..a215fc5b4 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVScrubberValueTransformer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVScrubberValueTransformer : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVScrubberValueTransformerDelegate.h b/src/frameworks/AVKit/include/AVKit/AVScrubberValueTransformerDelegate.h new file mode 100644 index 000000000..48dc7182c --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVScrubberValueTransformerDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVScrubberValueTransformerDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVShadowTimeFormatter.h b/src/frameworks/AVKit/include/AVKit/AVShadowTimeFormatter.h new file mode 100644 index 000000000..5c5c5ad67 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVShadowTimeFormatter.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVShadowTimeFormatter : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVShadowTimeFormatterLegacy.h b/src/frameworks/AVKit/include/AVKit/AVShadowTimeFormatterLegacy.h new file mode 100644 index 000000000..169207690 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVShadowTimeFormatterLegacy.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVShadowTimeFormatterLegacy : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVShareController.h b/src/frameworks/AVKit/include/AVKit/AVShareController.h new file mode 100644 index 000000000..e87d58b3f --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVShareController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVShareController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVSlowMotionSlider.h b/src/frameworks/AVKit/include/AVKit/AVSlowMotionSlider.h new file mode 100644 index 000000000..96add4b1e --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVSlowMotionSlider.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVSlowMotionSlider : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVSlowMotionSliderDelegate.h b/src/frameworks/AVKit/include/AVKit/AVSlowMotionSliderDelegate.h new file mode 100644 index 000000000..4484d91cd --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVSlowMotionSliderDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVSlowMotionSliderDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVSlowMotionSliderHandleView.h b/src/frameworks/AVKit/include/AVKit/AVSlowMotionSliderHandleView.h new file mode 100644 index 000000000..d3d28eb1c --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVSlowMotionSliderHandleView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVSlowMotionSliderHandleView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVSlowMotionSliderTrackView.h b/src/frameworks/AVKit/include/AVKit/AVSlowMotionSliderTrackView.h new file mode 100644 index 000000000..36d9a60dc --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVSlowMotionSliderTrackView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVSlowMotionSliderTrackView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVStatusOverlayView.h b/src/frameworks/AVKit/include/AVKit/AVStatusOverlayView.h new file mode 100644 index 000000000..51892fa76 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVStatusOverlayView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVStatusOverlayView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVThumbnail.h b/src/frameworks/AVKit/include/AVKit/AVThumbnail.h new file mode 100644 index 000000000..1541b37e1 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVThumbnail.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVThumbnail : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVThumbnailCache.h b/src/frameworks/AVKit/include/AVKit/AVThumbnailCache.h new file mode 100644 index 000000000..8f8dfb61f --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVThumbnailCache.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVThumbnailCache : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVThumbnailGenerationRequest.h b/src/frameworks/AVKit/include/AVKit/AVThumbnailGenerationRequest.h new file mode 100644 index 000000000..279e0e06b --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVThumbnailGenerationRequest.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVThumbnailGenerationRequest : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVThumbnailGenerator.h b/src/frameworks/AVKit/include/AVKit/AVThumbnailGenerator.h new file mode 100644 index 000000000..50a0bca5d --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVThumbnailGenerator.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVThumbnailGenerator : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTimeControlling.h b/src/frameworks/AVKit/include/AVKit/AVTimeControlling.h new file mode 100644 index 000000000..57441a729 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTimeControlling.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVTimeControlling + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTimeIndicatorPopover.h b/src/frameworks/AVKit/include/AVKit/AVTimeIndicatorPopover.h new file mode 100644 index 000000000..7b2879b01 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTimeIndicatorPopover.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTimeIndicatorPopover : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTimeIndicatorPopoverContentViewController.h b/src/frameworks/AVKit/include/AVKit/AVTimeIndicatorPopoverContentViewController.h new file mode 100644 index 000000000..adf687ac2 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTimeIndicatorPopoverContentViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTimeIndicatorPopoverContentViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTimer.h b/src/frameworks/AVKit/include/AVKit/AVTimer.h new file mode 100644 index 000000000..a4818c563 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTimer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTimer : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarAudioCaptureDeviceSelectionButtonViewController.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarAudioCaptureDeviceSelectionButtonViewController.h new file mode 100644 index 000000000..7ffc3d1e7 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarAudioCaptureDeviceSelectionButtonViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarAudioCaptureDeviceSelectionButtonViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarAudioCaptureDeviceSelectionButtonViewControllerDelegate.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarAudioCaptureDeviceSelectionButtonViewControllerDelegate.h new file mode 100644 index 000000000..f2bfe7dac --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarAudioCaptureDeviceSelectionButtonViewControllerDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVTouchBarAudioCaptureDeviceSelectionButtonViewControllerDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarAudioTrackView.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarAudioTrackView.h new file mode 100644 index 000000000..dd49101a5 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarAudioTrackView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarAudioTrackView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarCaptureInputSourceItem.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarCaptureInputSourceItem.h new file mode 100644 index 000000000..fdee0b064 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarCaptureInputSourceItem.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarCaptureInputSourceItem : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarCaptureInputSourceSelectionViewController.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarCaptureInputSourceSelectionViewController.h new file mode 100644 index 000000000..93f5c6467 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarCaptureInputSourceSelectionViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarCaptureInputSourceSelectionViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarCaptureInputSourceSelectionViewControllerDelegate.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarCaptureInputSourceSelectionViewControllerDelegate.h new file mode 100644 index 000000000..3182f2cad --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarCaptureInputSourceSelectionViewControllerDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVTouchBarCaptureInputSourceSelectionViewControllerDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarDescriptionBasedPlayerController.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarDescriptionBasedPlayerController.h new file mode 100644 index 000000000..ab74f17fc --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarDescriptionBasedPlayerController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarDescriptionBasedPlayerController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionButtonViewController.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionButtonViewController.h new file mode 100644 index 000000000..b974bfaa6 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionButtonViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarMediaSelectionButtonViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionButtonViewControllerDelegate.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionButtonViewControllerDelegate.h new file mode 100644 index 000000000..5b29e3106 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionButtonViewControllerDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVTouchBarMediaSelectionButtonViewControllerDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionControlling.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionControlling.h new file mode 100644 index 000000000..eb96e96c0 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionControlling.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVTouchBarMediaSelectionControlling + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionOption.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionOption.h new file mode 100644 index 000000000..748e7dd88 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionOption.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarMediaSelectionOption : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionOptionTwoLineButton.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionOptionTwoLineButton.h new file mode 100644 index 000000000..5d0dc5594 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionOptionTwoLineButton.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarMediaSelectionOptionTwoLineButton : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionOptionTwoLineButtonCell.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionOptionTwoLineButtonCell.h new file mode 100644 index 000000000..7407333c1 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionOptionTwoLineButtonCell.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarMediaSelectionOptionTwoLineButtonCell : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionViewController.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionViewController.h new file mode 100644 index 000000000..a21e575ca --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarMediaSelectionViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionViewControllerDelegate.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionViewControllerDelegate.h new file mode 100644 index 000000000..ce6a74c0e --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarMediaSelectionViewControllerDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVTouchBarMediaSelectionViewControllerDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsController.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsController.h new file mode 100644 index 000000000..a66531324 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarPlaybackControlsController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsControlling.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsControlling.h new file mode 100644 index 000000000..901cb0dae --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsControlling.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVTouchBarPlaybackControlsControlling + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsControllingInternal.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsControllingInternal.h new file mode 100644 index 000000000..512baf69c --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsControllingInternal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVTouchBarPlaybackControlsControllingInternal + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsItem.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsItem.h new file mode 100644 index 000000000..08ac0820f --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsItem.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarPlaybackControlsItem : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsProvider.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsProvider.h new file mode 100644 index 000000000..b88c171c9 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsProvider.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarPlaybackControlsProvider : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsViewController.h new file mode 100644 index 000000000..66635286d --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarPlaybackControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarPlaybackControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsController.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsController.h new file mode 100644 index 000000000..07d9344c5 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarRecordingControlsController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsControlling.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsControlling.h new file mode 100644 index 000000000..b7ff1f3dd --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsControlling.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVTouchBarRecordingControlsControlling + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsControllingInternal.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsControllingInternal.h new file mode 100644 index 000000000..6debfcb10 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsControllingInternal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVTouchBarRecordingControlsControllingInternal + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsProvider.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsProvider.h new file mode 100644 index 000000000..820d32e53 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsProvider.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarRecordingControlsProvider : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsViewController.h new file mode 100644 index 000000000..7902c994a --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarRecordingControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarRecordingControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubber.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubber.h new file mode 100644 index 000000000..f9b62354d --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubber.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarScrubber : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberController.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberController.h new file mode 100644 index 000000000..82f7c1b47 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarScrubberController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberControlling.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberControlling.h new file mode 100644 index 000000000..59538de74 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberControlling.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVTouchBarScrubberControlling + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberDelegateInternal.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberDelegateInternal.h new file mode 100644 index 000000000..49d2d9d5f --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberDelegateInternal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVTouchBarScrubberDelegateInternal + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberExpandButton.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberExpandButton.h new file mode 100644 index 000000000..c64691c3b --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberExpandButton.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarScrubberExpandButton : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberExpandButtonCell.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberExpandButtonCell.h new file mode 100644 index 000000000..1203a3ead --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberExpandButtonCell.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarScrubberExpandButtonCell : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberInternal.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberInternal.h new file mode 100644 index 000000000..9ad2beaa3 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberInternal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarScrubberInternal : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberKnobView.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberKnobView.h new file mode 100644 index 000000000..6905f3386 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarScrubberKnobView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarScrubberKnobView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarTrackControlling.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarTrackControlling.h new file mode 100644 index 000000000..7a1679965 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarTrackControlling.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVTouchBarTrackControlling + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarTrackView.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarTrackView.h new file mode 100644 index 000000000..6ca014585 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarTrackView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarTrackView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarTrackViewController.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarTrackViewController.h new file mode 100644 index 000000000..a467591e1 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarTrackViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarTrackViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarTrimControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarTrimControlsViewController.h new file mode 100644 index 000000000..0b55304ee --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarTrimControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarTrimControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTouchBarVideoTrackView.h b/src/frameworks/AVKit/include/AVKit/AVTouchBarVideoTrackView.h new file mode 100644 index 000000000..a39395f15 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTouchBarVideoTrackView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTouchBarVideoTrackView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTrackView.h b/src/frameworks/AVKit/include/AVKit/AVTrackView.h new file mode 100644 index 000000000..8817197b9 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTrackView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTrackView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTrackViewController.h b/src/frameworks/AVKit/include/AVKit/AVTrackViewController.h new file mode 100644 index 000000000..4fff96062 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTrackViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTrackViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTrimClipView.h b/src/frameworks/AVKit/include/AVKit/AVTrimClipView.h new file mode 100644 index 000000000..3e40f645d --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTrimClipView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTrimClipView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTrimControlsViewController.h b/src/frameworks/AVKit/include/AVKit/AVTrimControlsViewController.h new file mode 100644 index 000000000..3c716c32c --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTrimControlsViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTrimControlsViewController : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTrimControlsViewControllerDelegate.h b/src/frameworks/AVKit/include/AVKit/AVTrimControlsViewControllerDelegate.h new file mode 100644 index 000000000..643fa49e5 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTrimControlsViewControllerDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVTrimControlsViewControllerDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTrimDimmerView.h b/src/frameworks/AVKit/include/AVKit/AVTrimDimmerView.h new file mode 100644 index 000000000..d7e256ad0 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTrimDimmerView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTrimDimmerView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTrimIndicatorAccessibilityElement.h b/src/frameworks/AVKit/include/AVKit/AVTrimIndicatorAccessibilityElement.h new file mode 100644 index 000000000..bc457c682 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTrimIndicatorAccessibilityElement.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTrimIndicatorAccessibilityElement : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTrimIndicatorFocusRingView.h b/src/frameworks/AVKit/include/AVKit/AVTrimIndicatorFocusRingView.h new file mode 100644 index 000000000..8b619d25d --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTrimIndicatorFocusRingView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTrimIndicatorFocusRingView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTrimIndicatorView.h b/src/frameworks/AVKit/include/AVKit/AVTrimIndicatorView.h new file mode 100644 index 000000000..4d6a2b9cd --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTrimIndicatorView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTrimIndicatorView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTrimSelectionEndFocusRingView.h b/src/frameworks/AVKit/include/AVKit/AVTrimSelectionEndFocusRingView.h new file mode 100644 index 000000000..deea5afef --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTrimSelectionEndFocusRingView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTrimSelectionEndFocusRingView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTrimSelectionStartFocusRingView.h b/src/frameworks/AVKit/include/AVKit/AVTrimSelectionStartFocusRingView.h new file mode 100644 index 000000000..413baf5fe --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTrimSelectionStartFocusRingView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTrimSelectionStartFocusRingView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTrimSelectionView.h b/src/frameworks/AVKit/include/AVKit/AVTrimSelectionView.h new file mode 100644 index 000000000..9d7033e1e --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTrimSelectionView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTrimSelectionView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTrimTracksView.h b/src/frameworks/AVKit/include/AVKit/AVTrimTracksView.h new file mode 100644 index 000000000..9a1204e14 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTrimTracksView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTrimTracksView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTrimView.h b/src/frameworks/AVKit/include/AVKit/AVTrimView.h new file mode 100644 index 000000000..f2755a923 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTrimView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVTrimView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVTrimViewDelegate.h b/src/frameworks/AVKit/include/AVKit/AVTrimViewDelegate.h new file mode 100644 index 000000000..50a62dcb1 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVTrimViewDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVTrimViewDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVUnsupportedContentIndicatorView.h b/src/frameworks/AVKit/include/AVKit/AVUnsupportedContentIndicatorView.h new file mode 100644 index 000000000..2a64209a0 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVUnsupportedContentIndicatorView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVUnsupportedContentIndicatorView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVValueTiming.h b/src/frameworks/AVKit/include/AVKit/AVValueTiming.h new file mode 100644 index 000000000..bca67c4b5 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVValueTiming.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVValueTiming : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVVideoTrackThumbnail.h b/src/frameworks/AVKit/include/AVKit/AVVideoTrackThumbnail.h new file mode 100644 index 000000000..76438ea55 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVVideoTrackThumbnail.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVVideoTrackThumbnail : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVVideoTrackThumbnailManager.h b/src/frameworks/AVKit/include/AVKit/AVVideoTrackThumbnailManager.h new file mode 100644 index 000000000..c60a3d5e8 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVVideoTrackThumbnailManager.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVVideoTrackThumbnailManager : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVVideoTrackView.h b/src/frameworks/AVKit/include/AVKit/AVVideoTrackView.h new file mode 100644 index 000000000..ceac649d2 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVVideoTrackView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVVideoTrackView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVVolumeButton.h b/src/frameworks/AVKit/include/AVKit/AVVolumeButton.h new file mode 100644 index 000000000..eab275391 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVVolumeButton.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVVolumeButton : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVVolumeButtonContentView.h b/src/frameworks/AVKit/include/AVKit/AVVolumeButtonContentView.h new file mode 100644 index 000000000..2a7408bc9 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVVolumeButtonContentView.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVVolumeButtonContentView : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVVolumeButtonDelegate.h b/src/frameworks/AVKit/include/AVKit/AVVolumeButtonDelegate.h new file mode 100644 index 000000000..3ba6f4475 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVVolumeButtonDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol AVVolumeButtonDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVVolumeImageValueTransformer.h b/src/frameworks/AVKit/include/AVKit/AVVolumeImageValueTransformer.h new file mode 100644 index 000000000..48ffd10be --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVVolumeImageValueTransformer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVVolumeImageValueTransformer : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/AVWaveformGenerator.h b/src/frameworks/AVKit/include/AVKit/AVWaveformGenerator.h new file mode 100644 index 000000000..e850be470 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/AVWaveformGenerator.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AVWaveformGenerator : NSObject + +@end diff --git a/src/frameworks/AVKit/include/AVKit/CAAnimationDelegate.h b/src/frameworks/AVKit/include/AVKit/CAAnimationDelegate.h new file mode 100644 index 000000000..03327b108 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/CAAnimationDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol CAAnimationDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/CALayerDelegate.h b/src/frameworks/AVKit/include/AVKit/CALayerDelegate.h new file mode 100644 index 000000000..dcbc04a65 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/CALayerDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol CALayerDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/CAMLParserDelegate.h b/src/frameworks/AVKit/include/AVKit/CAMLParserDelegate.h new file mode 100644 index 000000000..fc1ad1c4e --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/CAMLParserDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol CAMLParserDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/CAStateControllerDelegate.h b/src/frameworks/AVKit/include/AVKit/CAStateControllerDelegate.h new file mode 100644 index 000000000..6ab1f5297 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/CAStateControllerDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol CAStateControllerDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/NSAccessibilityElement.h b/src/frameworks/AVKit/include/AVKit/NSAccessibilityElement.h new file mode 100644 index 000000000..76ead4a5d --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/NSAccessibilityElement.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSAccessibilityElement + +@end diff --git a/src/frameworks/AVKit/include/AVKit/NSAccessibilitySlider.h b/src/frameworks/AVKit/include/AVKit/NSAccessibilitySlider.h new file mode 100644 index 000000000..289121a29 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/NSAccessibilitySlider.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSAccessibilitySlider + +@end diff --git a/src/frameworks/AVKit/include/AVKit/NSCacheDelegate.h b/src/frameworks/AVKit/include/AVKit/NSCacheDelegate.h new file mode 100644 index 000000000..3681ba613 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/NSCacheDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSCacheDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/NSDescriptionBasedTouchBarItem.h b/src/frameworks/AVKit/include/AVKit/NSDescriptionBasedTouchBarItem.h new file mode 100644 index 000000000..97f16c299 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/NSDescriptionBasedTouchBarItem.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSDescriptionBasedTouchBarItem + +@end diff --git a/src/frameworks/AVKit/include/AVKit/NSDescriptionBasedTouchBarItemProvider.h b/src/frameworks/AVKit/include/AVKit/NSDescriptionBasedTouchBarItemProvider.h new file mode 100644 index 000000000..7440f859d --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/NSDescriptionBasedTouchBarItemProvider.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSDescriptionBasedTouchBarItemProvider + +@end diff --git a/src/frameworks/AVKit/include/AVKit/NSMenuDelegate.h b/src/frameworks/AVKit/include/AVKit/NSMenuDelegate.h new file mode 100644 index 000000000..f9844966b --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/NSMenuDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSMenuDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/NSPopoverDelegate.h b/src/frameworks/AVKit/include/AVKit/NSPopoverDelegate.h new file mode 100644 index 000000000..acd8aad75 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/NSPopoverDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSPopoverDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/NSSharingServiceDelegate.h b/src/frameworks/AVKit/include/AVKit/NSSharingServiceDelegate.h new file mode 100644 index 000000000..cd712320a --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/NSSharingServiceDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSSharingServiceDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/NSSharingServicePickerDelegate.h b/src/frameworks/AVKit/include/AVKit/NSSharingServicePickerDelegate.h new file mode 100644 index 000000000..1ad73fb4b --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/NSSharingServicePickerDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSSharingServicePickerDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/NSStackViewDelegate.h b/src/frameworks/AVKit/include/AVKit/NSStackViewDelegate.h new file mode 100644 index 000000000..259dac20b --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/NSStackViewDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSStackViewDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/NSTouchBarDelegate.h b/src/frameworks/AVKit/include/AVKit/NSTouchBarDelegate.h new file mode 100644 index 000000000..a6f647d57 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/NSTouchBarDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSTouchBarDelegate + +@end diff --git a/src/frameworks/AVKit/include/AVKit/NSTouchBarProvider.h b/src/frameworks/AVKit/include/AVKit/NSTouchBarProvider.h new file mode 100644 index 000000000..fc7866f85 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/NSTouchBarProvider.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSTouchBarProvider + +@end diff --git a/src/frameworks/AVKit/include/AVKit/NSUserInterfaceValidations.h b/src/frameworks/AVKit/include/AVKit/NSUserInterfaceValidations.h new file mode 100644 index 000000000..bb7187642 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/NSUserInterfaceValidations.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSUserInterfaceValidations + +@end diff --git a/src/frameworks/AVKit/include/AVKit/_AVBundle.h b/src/frameworks/AVKit/include/AVKit/_AVBundle.h new file mode 100644 index 000000000..13154d3a0 --- /dev/null +++ b/src/frameworks/AVKit/include/AVKit/_AVBundle.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _AVBundle : NSObject + +@end diff --git a/src/frameworks/AVKit/src/AVAnimator.m b/src/frameworks/AVKit/src/AVAnimator.m new file mode 100644 index 000000000..4e5ab433d --- /dev/null +++ b/src/frameworks/AVKit/src/AVAnimator.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVAnimator + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVAppendableData.m b/src/frameworks/AVKit/src/AVAppendableData.m new file mode 100644 index 000000000..f7b3fbccf --- /dev/null +++ b/src/frameworks/AVKit/src/AVAppendableData.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVAppendableData + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVAssetAudioExtractor.m b/src/frameworks/AVKit/src/AVAssetAudioExtractor.m new file mode 100644 index 000000000..85959866e --- /dev/null +++ b/src/frameworks/AVKit/src/AVAssetAudioExtractor.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVAssetAudioExtractor + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVAtomicCancelationToken.m b/src/frameworks/AVKit/src/AVAtomicCancelationToken.m new file mode 100644 index 000000000..8fea4df7e --- /dev/null +++ b/src/frameworks/AVKit/src/AVAtomicCancelationToken.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVAtomicCancelationToken + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVAudioAmplitudeExtractionSession.m b/src/frameworks/AVKit/src/AVAudioAmplitudeExtractionSession.m new file mode 100644 index 000000000..52db43756 --- /dev/null +++ b/src/frameworks/AVKit/src/AVAudioAmplitudeExtractionSession.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVAudioAmplitudeExtractionSession + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVAudioAmplitudeExtractionSessionHelper.m b/src/frameworks/AVKit/src/AVAudioAmplitudeExtractionSessionHelper.m new file mode 100644 index 000000000..3958a9d1f --- /dev/null +++ b/src/frameworks/AVKit/src/AVAudioAmplitudeExtractionSessionHelper.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVAudioAmplitudeExtractionSessionHelper + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVAudioAmplitudeSampleExtractionHelper.m b/src/frameworks/AVKit/src/AVAudioAmplitudeSampleExtractionHelper.m new file mode 100644 index 000000000..3ba41e353 --- /dev/null +++ b/src/frameworks/AVKit/src/AVAudioAmplitudeSampleExtractionHelper.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVAudioAmplitudeSampleExtractionHelper + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVAudioExtractor.m b/src/frameworks/AVKit/src/AVAudioExtractor.m new file mode 100644 index 000000000..dea9a6860 --- /dev/null +++ b/src/frameworks/AVKit/src/AVAudioExtractor.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVAudioExtractor + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVAudioLevelIndicatorView.m b/src/frameworks/AVKit/src/AVAudioLevelIndicatorView.m new file mode 100644 index 000000000..ea4224e7f --- /dev/null +++ b/src/frameworks/AVKit/src/AVAudioLevelIndicatorView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVAudioLevelIndicatorView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVAudioOnlyIndicatorView.m b/src/frameworks/AVKit/src/AVAudioOnlyIndicatorView.m new file mode 100644 index 000000000..37b1c2ef8 --- /dev/null +++ b/src/frameworks/AVKit/src/AVAudioOnlyIndicatorView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVAudioOnlyIndicatorView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVAudioPlaybackControlsViewController.m b/src/frameworks/AVKit/src/AVAudioPlaybackControlsViewController.m new file mode 100644 index 000000000..81380ac5a --- /dev/null +++ b/src/frameworks/AVKit/src/AVAudioPlaybackControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVAudioPlaybackControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVAudioTrackView.m b/src/frameworks/AVKit/src/AVAudioTrackView.m new file mode 100644 index 000000000..59ec62985 --- /dev/null +++ b/src/frameworks/AVKit/src/AVAudioTrackView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVAudioTrackView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVAudioTrimControlsViewController.m b/src/frameworks/AVKit/src/AVAudioTrimControlsViewController.m new file mode 100644 index 000000000..9a4c12b24 --- /dev/null +++ b/src/frameworks/AVKit/src/AVAudioTrimControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVAudioTrimControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVAudioView.m b/src/frameworks/AVKit/src/AVAudioView.m new file mode 100644 index 000000000..c60d60dbb --- /dev/null +++ b/src/frameworks/AVKit/src/AVAudioView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVAudioView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVBindingInfo.m b/src/frameworks/AVKit/src/AVBindingInfo.m new file mode 100644 index 000000000..d404482c1 --- /dev/null +++ b/src/frameworks/AVKit/src/AVBindingInfo.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVBindingInfo + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVBindingInfoLegacy.m b/src/frameworks/AVKit/src/AVBindingInfoLegacy.m new file mode 100644 index 000000000..401e425f1 --- /dev/null +++ b/src/frameworks/AVKit/src/AVBindingInfoLegacy.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVBindingInfoLegacy + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVButton.m b/src/frameworks/AVKit/src/AVButton.m new file mode 100644 index 000000000..2534b7ad5 --- /dev/null +++ b/src/frameworks/AVKit/src/AVButton.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVButton + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVCameraDisabledView.m b/src/frameworks/AVKit/src/AVCameraDisabledView.m new file mode 100644 index 000000000..0352d89ae --- /dev/null +++ b/src/frameworks/AVKit/src/AVCameraDisabledView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVCameraDisabledView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVCaptureController.m b/src/frameworks/AVKit/src/AVCaptureController.m new file mode 100644 index 000000000..6af0e9e30 --- /dev/null +++ b/src/frameworks/AVKit/src/AVCaptureController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVCaptureController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVCaptureControlsRecordingViewController.m b/src/frameworks/AVKit/src/AVCaptureControlsRecordingViewController.m new file mode 100644 index 000000000..7400af3a0 --- /dev/null +++ b/src/frameworks/AVKit/src/AVCaptureControlsRecordingViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVCaptureControlsRecordingViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVCaptureControlsViewController.m b/src/frameworks/AVKit/src/AVCaptureControlsViewController.m new file mode 100644 index 000000000..b42f4a244 --- /dev/null +++ b/src/frameworks/AVKit/src/AVCaptureControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVCaptureControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVCaptureDeviceInputSourceItem.m b/src/frameworks/AVKit/src/AVCaptureDeviceInputSourceItem.m new file mode 100644 index 000000000..c25c72709 --- /dev/null +++ b/src/frameworks/AVKit/src/AVCaptureDeviceInputSourceItem.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVCaptureDeviceInputSourceItem + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVCaptureDeviceSelectionController.m b/src/frameworks/AVKit/src/AVCaptureDeviceSelectionController.m new file mode 100644 index 000000000..b2e6a7761 --- /dev/null +++ b/src/frameworks/AVKit/src/AVCaptureDeviceSelectionController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVCaptureDeviceSelectionController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVCaptureQualityItem.m b/src/frameworks/AVKit/src/AVCaptureQualityItem.m new file mode 100644 index 000000000..01c358262 --- /dev/null +++ b/src/frameworks/AVKit/src/AVCaptureQualityItem.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVCaptureQualityItem + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVCaptureView.m b/src/frameworks/AVKit/src/AVCaptureView.m new file mode 100644 index 000000000..c09c35c02 --- /dev/null +++ b/src/frameworks/AVKit/src/AVCaptureView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVCaptureView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVChapter.m b/src/frameworks/AVKit/src/AVChapter.m new file mode 100644 index 000000000..814fbd2e6 --- /dev/null +++ b/src/frameworks/AVKit/src/AVChapter.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVChapter + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVChapterMenuController.m b/src/frameworks/AVKit/src/AVChapterMenuController.m new file mode 100644 index 000000000..25c8dce40 --- /dev/null +++ b/src/frameworks/AVKit/src/AVChapterMenuController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVChapterMenuController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVCircularProgressIndicator.m b/src/frameworks/AVKit/src/AVCircularProgressIndicator.m new file mode 100644 index 000000000..b0a0e1cef --- /dev/null +++ b/src/frameworks/AVKit/src/AVCircularProgressIndicator.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVCircularProgressIndicator + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVConcreteMutableValueTiming.m b/src/frameworks/AVKit/src/AVConcreteMutableValueTiming.m new file mode 100644 index 000000000..517447a6b --- /dev/null +++ b/src/frameworks/AVKit/src/AVConcreteMutableValueTiming.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVConcreteMutableValueTiming + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVConcreteValueTiming.m b/src/frameworks/AVKit/src/AVConcreteValueTiming.m new file mode 100644 index 000000000..96b696c62 --- /dev/null +++ b/src/frameworks/AVKit/src/AVConcreteValueTiming.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVConcreteValueTiming + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVControlsContainerViewController.m b/src/frameworks/AVKit/src/AVControlsContainerViewController.m new file mode 100644 index 000000000..f4a51f0ef --- /dev/null +++ b/src/frameworks/AVKit/src/AVControlsContainerViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVControlsContainerViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVControlsViewController.m b/src/frameworks/AVKit/src/AVControlsViewController.m new file mode 100644 index 000000000..a2335f882 --- /dev/null +++ b/src/frameworks/AVKit/src/AVControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVDataPool.m b/src/frameworks/AVKit/src/AVDataPool.m new file mode 100644 index 000000000..eb18d8e29 --- /dev/null +++ b/src/frameworks/AVKit/src/AVDataPool.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVDataPool + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVDraggableImageView.m b/src/frameworks/AVKit/src/AVDraggableImageView.m new file mode 100644 index 000000000..ca05fe2ed --- /dev/null +++ b/src/frameworks/AVKit/src/AVDraggableImageView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVDraggableImageView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVEstimatedDurationFormatter.m b/src/frameworks/AVKit/src/AVEstimatedDurationFormatter.m new file mode 100644 index 000000000..5c6ef6518 --- /dev/null +++ b/src/frameworks/AVKit/src/AVEstimatedDurationFormatter.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVEstimatedDurationFormatter + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVExportProgressWindowController.m b/src/frameworks/AVKit/src/AVExportProgressWindowController.m new file mode 100644 index 000000000..720e3cafb --- /dev/null +++ b/src/frameworks/AVKit/src/AVExportProgressWindowController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVExportProgressWindowController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVExternalPlaybackIndicatorView.m b/src/frameworks/AVKit/src/AVExternalPlaybackIndicatorView.m new file mode 100644 index 000000000..da0b16eab --- /dev/null +++ b/src/frameworks/AVKit/src/AVExternalPlaybackIndicatorView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVExternalPlaybackIndicatorView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFloatingCaptureControlsViewController.m b/src/frameworks/AVKit/src/AVFloatingCaptureControlsViewController.m new file mode 100644 index 000000000..79df023ec --- /dev/null +++ b/src/frameworks/AVKit/src/AVFloatingCaptureControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFloatingCaptureControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFloatingPlaybackControlsViewController.m b/src/frameworks/AVKit/src/AVFloatingPlaybackControlsViewController.m new file mode 100644 index 000000000..db1f00498 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFloatingPlaybackControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFloatingPlaybackControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFloatingTrimControlsViewController.m b/src/frameworks/AVKit/src/AVFloatingTrimControlsViewController.m new file mode 100644 index 000000000..dc7d43dc3 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFloatingTrimControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFloatingTrimControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFoundationExportSession.m b/src/frameworks/AVKit/src/AVFoundationExportSession.m new file mode 100644 index 000000000..634910f38 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFoundationExportSession.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFoundationExportSession + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarAudioCaptureDeviceSelectionButtonViewController.m b/src/frameworks/AVKit/src/AVFunctionBarAudioCaptureDeviceSelectionButtonViewController.m new file mode 100644 index 000000000..1f61d25d1 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarAudioCaptureDeviceSelectionButtonViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarAudioCaptureDeviceSelectionButtonViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarAudioTrackView.m b/src/frameworks/AVKit/src/AVFunctionBarAudioTrackView.m new file mode 100644 index 000000000..1d24bb754 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarAudioTrackView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarAudioTrackView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarCaptureInputSourceItem.m b/src/frameworks/AVKit/src/AVFunctionBarCaptureInputSourceItem.m new file mode 100644 index 000000000..6e6a436be --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarCaptureInputSourceItem.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarCaptureInputSourceItem + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarCaptureInputSourceSelectionViewController.m b/src/frameworks/AVKit/src/AVFunctionBarCaptureInputSourceSelectionViewController.m new file mode 100644 index 000000000..a6bd143ce --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarCaptureInputSourceSelectionViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarCaptureInputSourceSelectionViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarMediaSelectionOption.m b/src/frameworks/AVKit/src/AVFunctionBarMediaSelectionOption.m new file mode 100644 index 000000000..26b62e81d --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarMediaSelectionOption.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarMediaSelectionOption + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarMediaSelectionViewController.m b/src/frameworks/AVKit/src/AVFunctionBarMediaSelectionViewController.m new file mode 100644 index 000000000..b8ffe9ab7 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarMediaSelectionViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarMediaSelectionViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarPlaybackControlsController.m b/src/frameworks/AVKit/src/AVFunctionBarPlaybackControlsController.m new file mode 100644 index 000000000..cdc29c2f8 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarPlaybackControlsController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarPlaybackControlsController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarPlaybackControlsProvider.m b/src/frameworks/AVKit/src/AVFunctionBarPlaybackControlsProvider.m new file mode 100644 index 000000000..6d5b7d696 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarPlaybackControlsProvider.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarPlaybackControlsProvider + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarPlaybackControlsViewController.m b/src/frameworks/AVKit/src/AVFunctionBarPlaybackControlsViewController.m new file mode 100644 index 000000000..94cb06358 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarPlaybackControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarPlaybackControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarRecordingControlsController.m b/src/frameworks/AVKit/src/AVFunctionBarRecordingControlsController.m new file mode 100644 index 000000000..6ed0c5f01 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarRecordingControlsController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarRecordingControlsController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarRecordingControlsProvider.m b/src/frameworks/AVKit/src/AVFunctionBarRecordingControlsProvider.m new file mode 100644 index 000000000..46560c6d9 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarRecordingControlsProvider.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarRecordingControlsProvider + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarRecordingControlsViewController.m b/src/frameworks/AVKit/src/AVFunctionBarRecordingControlsViewController.m new file mode 100644 index 000000000..471d19302 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarRecordingControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarRecordingControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarScrubber.m b/src/frameworks/AVKit/src/AVFunctionBarScrubber.m new file mode 100644 index 000000000..e67f2ca4b --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarScrubber.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarScrubber + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarScrubberController.m b/src/frameworks/AVKit/src/AVFunctionBarScrubberController.m new file mode 100644 index 000000000..f77d9978c --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarScrubberController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarScrubberController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarScrubberExpandButton.m b/src/frameworks/AVKit/src/AVFunctionBarScrubberExpandButton.m new file mode 100644 index 000000000..60b34c61e --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarScrubberExpandButton.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarScrubberExpandButton + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarScrubberExpandButtonCell.m b/src/frameworks/AVKit/src/AVFunctionBarScrubberExpandButtonCell.m new file mode 100644 index 000000000..70fb216f2 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarScrubberExpandButtonCell.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarScrubberExpandButtonCell + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarScrubberInternal.m b/src/frameworks/AVKit/src/AVFunctionBarScrubberInternal.m new file mode 100644 index 000000000..77c21af45 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarScrubberInternal.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarScrubberInternal + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarScrubberKnobView.m b/src/frameworks/AVKit/src/AVFunctionBarScrubberKnobView.m new file mode 100644 index 000000000..0abfb8309 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarScrubberKnobView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarScrubberKnobView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarTrackView.m b/src/frameworks/AVKit/src/AVFunctionBarTrackView.m new file mode 100644 index 000000000..1b4da67db --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarTrackView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarTrackView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarTrackViewController.m b/src/frameworks/AVKit/src/AVFunctionBarTrackViewController.m new file mode 100644 index 000000000..514a843ec --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarTrackViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarTrackViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVFunctionBarVideoTrackView.m b/src/frameworks/AVKit/src/AVFunctionBarVideoTrackView.m new file mode 100644 index 000000000..2707786d2 --- /dev/null +++ b/src/frameworks/AVKit/src/AVFunctionBarVideoTrackView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVFunctionBarVideoTrackView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVInlineCaptureControlsViewController.m b/src/frameworks/AVKit/src/AVInlineCaptureControlsViewController.m new file mode 100644 index 000000000..c63933b37 --- /dev/null +++ b/src/frameworks/AVKit/src/AVInlineCaptureControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVInlineCaptureControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVInlineDeviceSelectionCaptureControlsViewController.m b/src/frameworks/AVKit/src/AVInlineDeviceSelectionCaptureControlsViewController.m new file mode 100644 index 000000000..e8d6d6a02 --- /dev/null +++ b/src/frameworks/AVKit/src/AVInlineDeviceSelectionCaptureControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVInlineDeviceSelectionCaptureControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVInlinePlaybackControlsViewController.m b/src/frameworks/AVKit/src/AVInlinePlaybackControlsViewController.m new file mode 100644 index 000000000..7f9562b48 --- /dev/null +++ b/src/frameworks/AVKit/src/AVInlinePlaybackControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVInlinePlaybackControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVInlineTrimControlsViewController.m b/src/frameworks/AVKit/src/AVInlineTrimControlsViewController.m new file mode 100644 index 000000000..d05e9d448 --- /dev/null +++ b/src/frameworks/AVKit/src/AVInlineTrimControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVInlineTrimControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVIterableCache.m b/src/frameworks/AVKit/src/AVIterableCache.m new file mode 100644 index 000000000..69c17c8ad --- /dev/null +++ b/src/frameworks/AVKit/src/AVIterableCache.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVIterableCache + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVKeyValueChange.m b/src/frameworks/AVKit/src/AVKeyValueChange.m new file mode 100644 index 000000000..d9fcde22e --- /dev/null +++ b/src/frameworks/AVKit/src/AVKeyValueChange.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVKeyValueChange + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVKit.m b/src/frameworks/AVKit/src/AVKit.m new file mode 100644 index 000000000..769ad9c22 --- /dev/null +++ b/src/frameworks/AVKit/src/AVKit.m @@ -0,0 +1,402 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + + +#include +#include +#include + +static int verbose = 0; + +__attribute__((constructor)) +static void initme(void) { + verbose = getenv("STUB_VERBOSE") != NULL; +} + +void* AVAddAudibleMediaSelectionOptionsToMenu(void) +{ + if (verbose) puts("STUB: AVAddAudibleMediaSelectionOptionsToMenu called"); + return NULL; +} + +void* AVAddLegibleMediaSelectionOptionsToMenu(void) +{ + if (verbose) puts("STUB: AVAddLegibleMediaSelectionOptionsToMenu called"); + return NULL; +} + +void* AVAssetSlowMotionTimeRangeFromNormalizedSlowMotionTimeRange(void) +{ + if (verbose) puts("STUB: AVAssetSlowMotionTimeRangeFromNormalizedSlowMotionTimeRange called"); + return NULL; +} + +void* AVAsynchronousLocalizedString(void) +{ + if (verbose) puts("STUB: AVAsynchronousLocalizedString called"); + return NULL; +} + +void* AVBundle(void) +{ + if (verbose) puts("STUB: AVBundle called"); + return NULL; +} + +void* AVComparePointDistances(void) +{ + if (verbose) puts("STUB: AVComparePointDistances called"); + return NULL; +} + +void* AVCompareSizeAspectRatios(void) +{ + if (verbose) puts("STUB: AVCompareSizeAspectRatios called"); + return NULL; +} + +void* AVConstrainRectInsideRectWithoutResizing(void) +{ + if (verbose) puts("STUB: AVConstrainRectInsideRectWithoutResizing called"); + return NULL; +} + +void* AVDisableUserIdleDisplaySleep(void) +{ + if (verbose) puts("STUB: AVDisableUserIdleDisplaySleep called"); + return NULL; +} + +void* AVDisableUserIdleSystemSleep(void) +{ + if (verbose) puts("STUB: AVDisableUserIdleSystemSleep called"); + return NULL; +} + +void* AVEnableUserIdleDisplaySleep(void) +{ + if (verbose) puts("STUB: AVEnableUserIdleDisplaySleep called"); + return NULL; +} + +void* AVEnableUserIdleSystemSleep(void) +{ + if (verbose) puts("STUB: AVEnableUserIdleSystemSleep called"); + return NULL; +} + +void* AVLocalizedString(void) +{ + if (verbose) puts("STUB: AVLocalizedString called"); + return NULL; +} + +void* AVLocalizedStringFromTable(void) +{ + if (verbose) puts("STUB: AVLocalizedStringFromTable called"); + return NULL; +} + +void* AVMarginEqual(void) +{ + if (verbose) puts("STUB: AVMarginEqual called"); + return NULL; +} + +void* AVMarginFromString(void) +{ + if (verbose) puts("STUB: AVMarginFromString called"); + return NULL; +} + +void* AVNormalizedSlowMotionTimeRangeFromAssetSlowMotionTimeRange(void) +{ + if (verbose) puts("STUB: AVNormalizedSlowMotionTimeRangeFromAssetSlowMotionTimeRange called"); + return NULL; +} + +void* AVRectHasAspectRatio(void) +{ + if (verbose) puts("STUB: AVRectHasAspectRatio called"); + return NULL; +} + +void* AVRectIsValid(void) +{ + if (verbose) puts("STUB: AVRectIsValid called"); + return NULL; +} + +void* AVStringFromMargin(void) +{ + if (verbose) puts("STUB: AVStringFromMargin called"); + return NULL; +} + +void* AVTrimViewDescriptionForPart(void) +{ + if (verbose) puts("STUB: AVTrimViewDescriptionForPart called"); + return NULL; +} + +void* AVTrimViewFocusedPart(void) +{ + if (verbose) puts("STUB: AVTrimViewFocusedPart called"); + return NULL; +} + +void* AVTrimViewNudgePartInDirection(void) +{ + if (verbose) puts("STUB: AVTrimViewNudgePartInDirection called"); + return NULL; +} + +void* AVTrimViewRectForPart(void) +{ + if (verbose) puts("STUB: AVTrimViewRectForPart called"); + return NULL; +} + +void* AVTrimViewSetValueForPartWithValidation(void) +{ + if (verbose) puts("STUB: AVTrimViewSetValueForPartWithValidation called"); + return NULL; +} + +void* AVTrimViewValueForPart(void) +{ + if (verbose) puts("STUB: AVTrimViewValueForPart called"); + return NULL; +} + +void* _AVDebugLog(void) +{ + if (verbose) puts("STUB: _AVDebugLog called"); + return NULL; +} + +void* _AVLog(void) +{ + if (verbose) puts("STUB: _AVLog called"); + return NULL; +} + +void* _AVMethodProem(void) +{ + if (verbose) puts("STUB: _AVMethodProem called"); + return NULL; +} + +void* makeActionButton(void) +{ + if (verbose) puts("STUB: makeActionButton called"); + return NULL; +} + +void* makeAudioLevelIndicatorView(void) +{ + if (verbose) puts("STUB: makeAudioLevelIndicatorView called"); + return NULL; +} + +void* makeAuxiliaryControlsView(void) +{ + if (verbose) puts("STUB: makeAuxiliaryControlsView called"); + return NULL; +} + +void* makeCancelButton(void) +{ + if (verbose) puts("STUB: makeCancelButton called"); + return NULL; +} + +void* makeCaptureDeviceErrorImageView(void) +{ + if (verbose) puts("STUB: makeCaptureDeviceErrorImageView called"); + return NULL; +} + +void* makeCaptureDeviceSelectionButton(void) +{ + if (verbose) puts("STUB: makeCaptureDeviceSelectionButton called"); + return NULL; +} + +void* makeCaptureVolumeControl(void) +{ + if (verbose) puts("STUB: makeCaptureVolumeControl called"); + return NULL; +} + +void* makeChapterButton(void) +{ + if (verbose) puts("STUB: makeChapterButton called"); + return NULL; +} + +void* makeExternalPlaybackButton(void) +{ + if (verbose) puts("STUB: makeExternalPlaybackButton called"); + return NULL; +} + +void* makeFinishingRecordingProgressIndicator(void) +{ + if (verbose) puts("STUB: makeFinishingRecordingProgressIndicator called"); + return NULL; +} + +void* makeFloatingControlsPlayPauseButton(void) +{ + if (verbose) puts("STUB: makeFloatingControlsPlayPauseButton called"); + return NULL; +} + +void* makeFloatingControlsScanBackwardButton(void) +{ + if (verbose) puts("STUB: makeFloatingControlsScanBackwardButton called"); + return NULL; +} + +void* makeFloatingControlsScanForwardButton(void) +{ + if (verbose) puts("STUB: makeFloatingControlsScanForwardButton called"); + return NULL; +} + +void* makeFloatingControlsSeekFrameBackwardButton(void) +{ + if (verbose) puts("STUB: makeFloatingControlsSeekFrameBackwardButton called"); + return NULL; +} + +void* makeFloatingControlsSeekFrameForwardButton(void) +{ + if (verbose) puts("STUB: makeFloatingControlsSeekFrameForwardButton called"); + return NULL; +} + +void* makeFullScreenButton(void) +{ + if (verbose) puts("STUB: makeFullScreenButton called"); + return NULL; +} + +void* makeGotoEndOfSeekableRangesButton(void) +{ + if (verbose) puts("STUB: makeGotoEndOfSeekableRangesButton called"); + return NULL; +} + +void* makeMediaSelectionButton(void) +{ + if (verbose) puts("STUB: makeMediaSelectionButton called"); + return NULL; +} + +void* makePlayPauseButton(void) +{ + if (verbose) puts("STUB: makePlayPauseButton called"); + return NULL; +} + +void* makeRecordButtonFloatingStyle(void) +{ + if (verbose) puts("STUB: makeRecordButtonFloatingStyle called"); + return NULL; +} + +void* makeRecordButtonInlineStyle(void) +{ + if (verbose) puts("STUB: makeRecordButtonInlineStyle called"); + return NULL; +} + +void* makeRecordingStatusView(void) +{ + if (verbose) puts("STUB: makeRecordingStatusView called"); + return NULL; +} + +void* makeRedDotViewFloatingStyle(void) +{ + if (verbose) puts("STUB: makeRedDotViewFloatingStyle called"); + return NULL; +} + +void* makeRedDotViewInlineStyle(void) +{ + if (verbose) puts("STUB: makeRedDotViewInlineStyle called"); + return NULL; +} + +void* makeScrubber(void) +{ + if (verbose) puts("STUB: makeScrubber called"); + return NULL; +} + +void* makeShareButton(void) +{ + if (verbose) puts("STUB: makeShareButton called"); + return NULL; +} + +void* makeSkipBackwardThirtySecondsButton(void) +{ + if (verbose) puts("STUB: makeSkipBackwardThirtySecondsButton called"); + return NULL; +} + +void* makeTimelineControl(void) +{ + if (verbose) puts("STUB: makeTimelineControl called"); + return NULL; +} + +void* makeTrimButton(void) +{ + if (verbose) puts("STUB: makeTrimButton called"); + return NULL; +} + +void* makeTrimView(void) +{ + if (verbose) puts("STUB: makeTrimView called"); + return NULL; +} + +void* makeVolumeControl(void) +{ + if (verbose) puts("STUB: makeVolumeControl called"); + return NULL; +} + +void* makeZoomHorizontallyButton(void) +{ + if (verbose) puts("STUB: makeZoomHorizontallyButton called"); + return NULL; +} + +void* makeZoomVerticallyButton(void) +{ + if (verbose) puts("STUB: makeZoomVerticallyButton called"); + return NULL; +} diff --git a/src/frameworks/AVKit/src/AVLoadingIndicatorView.m b/src/frameworks/AVKit/src/AVLoadingIndicatorView.m new file mode 100644 index 000000000..2249831a6 --- /dev/null +++ b/src/frameworks/AVKit/src/AVLoadingIndicatorView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVLoadingIndicatorView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVMicaPackage.m b/src/frameworks/AVKit/src/AVMicaPackage.m new file mode 100644 index 000000000..f0073f728 --- /dev/null +++ b/src/frameworks/AVKit/src/AVMicaPackage.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVMicaPackage + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVMinimalPlaybackControlsViewController.m b/src/frameworks/AVKit/src/AVMinimalPlaybackControlsViewController.m new file mode 100644 index 000000000..d8dd2a0c9 --- /dev/null +++ b/src/frameworks/AVKit/src/AVMinimalPlaybackControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVMinimalPlaybackControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVMovableView.m b/src/frameworks/AVKit/src/AVMovableView.m new file mode 100644 index 000000000..aa2659483 --- /dev/null +++ b/src/frameworks/AVKit/src/AVMovableView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVMovableView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVMutableValueTiming.m b/src/frameworks/AVKit/src/AVMutableValueTiming.m new file mode 100644 index 000000000..194ac5f44 --- /dev/null +++ b/src/frameworks/AVKit/src/AVMutableValueTiming.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVMutableValueTiming + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVNowPlayingInfoController.m b/src/frameworks/AVKit/src/AVNowPlayingInfoController.m new file mode 100644 index 000000000..fd1aea8d0 --- /dev/null +++ b/src/frameworks/AVKit/src/AVNowPlayingInfoController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVNowPlayingInfoController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVObservationController.m b/src/frameworks/AVKit/src/AVObservationController.m new file mode 100644 index 000000000..148904db6 --- /dev/null +++ b/src/frameworks/AVKit/src/AVObservationController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVObservationController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVOutputContextController.m b/src/frameworks/AVKit/src/AVOutputContextController.m new file mode 100644 index 000000000..1bd11e9f5 --- /dev/null +++ b/src/frameworks/AVKit/src/AVOutputContextController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVOutputContextController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVOutputDeviceDiscoverySessionController.m b/src/frameworks/AVKit/src/AVOutputDeviceDiscoverySessionController.m new file mode 100644 index 000000000..41a3faaaf --- /dev/null +++ b/src/frameworks/AVKit/src/AVOutputDeviceDiscoverySessionController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVOutputDeviceDiscoverySessionController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVOutputDeviceMenuController.m b/src/frameworks/AVKit/src/AVOutputDeviceMenuController.m new file mode 100644 index 000000000..e9ef5e2af --- /dev/null +++ b/src/frameworks/AVKit/src/AVOutputDeviceMenuController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVOutputDeviceMenuController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVOutputDeviceMenuRemoteViewController.m b/src/frameworks/AVKit/src/AVOutputDeviceMenuRemoteViewController.m new file mode 100644 index 000000000..f0f7e49f5 --- /dev/null +++ b/src/frameworks/AVKit/src/AVOutputDeviceMenuRemoteViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVOutputDeviceMenuRemoteViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVOutputDevicePickerButton.m b/src/frameworks/AVKit/src/AVOutputDevicePickerButton.m new file mode 100644 index 000000000..c9e9faa7c --- /dev/null +++ b/src/frameworks/AVKit/src/AVOutputDevicePickerButton.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVOutputDevicePickerButton + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVPanoramicStretchHelper.m b/src/frameworks/AVKit/src/AVPanoramicStretchHelper.m new file mode 100644 index 000000000..286ceae80 --- /dev/null +++ b/src/frameworks/AVKit/src/AVPanoramicStretchHelper.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVPanoramicStretchHelper + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVPlayButtonLegacy.m b/src/frameworks/AVKit/src/AVPlayButtonLegacy.m new file mode 100644 index 000000000..e8836e9ca --- /dev/null +++ b/src/frameworks/AVKit/src/AVPlayButtonLegacy.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVPlayButtonLegacy + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVPlayerController.m b/src/frameworks/AVKit/src/AVPlayerController.m new file mode 100644 index 000000000..2d7bdbf3f --- /dev/null +++ b/src/frameworks/AVKit/src/AVPlayerController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVPlayerController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVPlayerControllerTimeResolver.m b/src/frameworks/AVKit/src/AVPlayerControllerTimeResolver.m new file mode 100644 index 000000000..56e504039 --- /dev/null +++ b/src/frameworks/AVKit/src/AVPlayerControllerTimeResolver.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVPlayerControllerTimeResolver + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVPlayerControlsViewController.m b/src/frameworks/AVKit/src/AVPlayerControlsViewController.m new file mode 100644 index 000000000..f32a03f04 --- /dev/null +++ b/src/frameworks/AVKit/src/AVPlayerControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVPlayerControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVPlayerView.m b/src/frameworks/AVKit/src/AVPlayerView.m new file mode 100644 index 000000000..4f56bc43b --- /dev/null +++ b/src/frameworks/AVKit/src/AVPlayerView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVPlayerView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVPooledData.m b/src/frameworks/AVKit/src/AVPooledData.m new file mode 100644 index 000000000..40b2211d6 --- /dev/null +++ b/src/frameworks/AVKit/src/AVPooledData.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVPooledData + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVProgressEstimator.m b/src/frameworks/AVKit/src/AVProgressEstimator.m new file mode 100644 index 000000000..5ab9b6517 --- /dev/null +++ b/src/frameworks/AVKit/src/AVProgressEstimator.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVProgressEstimator + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVProxyKVOObserver.m b/src/frameworks/AVKit/src/AVProxyKVOObserver.m new file mode 100644 index 000000000..a3bba1b52 --- /dev/null +++ b/src/frameworks/AVKit/src/AVProxyKVOObserver.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVProxyKVOObserver + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVReadOnlyRangeOfAppendableData.m b/src/frameworks/AVKit/src/AVReadOnlyRangeOfAppendableData.m new file mode 100644 index 000000000..1046fc1cb --- /dev/null +++ b/src/frameworks/AVKit/src/AVReadOnlyRangeOfAppendableData.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVReadOnlyRangeOfAppendableData + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVRoutePickerRemoteViewController.m b/src/frameworks/AVKit/src/AVRoutePickerRemoteViewController.m new file mode 100644 index 000000000..c1a34e11f --- /dev/null +++ b/src/frameworks/AVKit/src/AVRoutePickerRemoteViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVRoutePickerRemoteViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVRoutePickerView.m b/src/frameworks/AVKit/src/AVRoutePickerView.m new file mode 100644 index 000000000..560674c1f --- /dev/null +++ b/src/frameworks/AVKit/src/AVRoutePickerView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVRoutePickerView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVScanBackwardTextFieldHiddenValueTransformer.m b/src/frameworks/AVKit/src/AVScanBackwardTextFieldHiddenValueTransformer.m new file mode 100644 index 000000000..aefe0457c --- /dev/null +++ b/src/frameworks/AVKit/src/AVScanBackwardTextFieldHiddenValueTransformer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVScanBackwardTextFieldHiddenValueTransformer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVScanBackwardTextFieldValueValueTransformer.m b/src/frameworks/AVKit/src/AVScanBackwardTextFieldValueValueTransformer.m new file mode 100644 index 000000000..8fb57cd5a --- /dev/null +++ b/src/frameworks/AVKit/src/AVScanBackwardTextFieldValueValueTransformer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVScanBackwardTextFieldValueValueTransformer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVScanForwardTextFieldHiddenValueTransformer.m b/src/frameworks/AVKit/src/AVScanForwardTextFieldHiddenValueTransformer.m new file mode 100644 index 000000000..4c2ee57bd --- /dev/null +++ b/src/frameworks/AVKit/src/AVScanForwardTextFieldHiddenValueTransformer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVScanForwardTextFieldHiddenValueTransformer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVScanForwardTextFieldValueValueTransformer.m b/src/frameworks/AVKit/src/AVScanForwardTextFieldValueValueTransformer.m new file mode 100644 index 000000000..1122bb80e --- /dev/null +++ b/src/frameworks/AVKit/src/AVScanForwardTextFieldValueValueTransformer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVScanForwardTextFieldValueValueTransformer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVScrollSliderView.m b/src/frameworks/AVKit/src/AVScrollSliderView.m new file mode 100644 index 000000000..9f2a725e0 --- /dev/null +++ b/src/frameworks/AVKit/src/AVScrollSliderView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVScrollSliderView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVScrubber.m b/src/frameworks/AVKit/src/AVScrubber.m new file mode 100644 index 000000000..09f7dcfc5 --- /dev/null +++ b/src/frameworks/AVKit/src/AVScrubber.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVScrubber + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVScrubberCell.m b/src/frameworks/AVKit/src/AVScrubberCell.m new file mode 100644 index 000000000..33b41816a --- /dev/null +++ b/src/frameworks/AVKit/src/AVScrubberCell.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVScrubberCell + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVScrubberValueTransformer.m b/src/frameworks/AVKit/src/AVScrubberValueTransformer.m new file mode 100644 index 000000000..59be4c43a --- /dev/null +++ b/src/frameworks/AVKit/src/AVScrubberValueTransformer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVScrubberValueTransformer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVShadowTimeFormatter.m b/src/frameworks/AVKit/src/AVShadowTimeFormatter.m new file mode 100644 index 000000000..5660b1d77 --- /dev/null +++ b/src/frameworks/AVKit/src/AVShadowTimeFormatter.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVShadowTimeFormatter + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVShadowTimeFormatterLegacy.m b/src/frameworks/AVKit/src/AVShadowTimeFormatterLegacy.m new file mode 100644 index 000000000..0416549ed --- /dev/null +++ b/src/frameworks/AVKit/src/AVShadowTimeFormatterLegacy.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVShadowTimeFormatterLegacy + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVShareController.m b/src/frameworks/AVKit/src/AVShareController.m new file mode 100644 index 000000000..1bc6cd790 --- /dev/null +++ b/src/frameworks/AVKit/src/AVShareController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVShareController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVSlowMotionSlider.m b/src/frameworks/AVKit/src/AVSlowMotionSlider.m new file mode 100644 index 000000000..f020806d3 --- /dev/null +++ b/src/frameworks/AVKit/src/AVSlowMotionSlider.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVSlowMotionSlider + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVSlowMotionSliderHandleView.m b/src/frameworks/AVKit/src/AVSlowMotionSliderHandleView.m new file mode 100644 index 000000000..292863292 --- /dev/null +++ b/src/frameworks/AVKit/src/AVSlowMotionSliderHandleView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVSlowMotionSliderHandleView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVSlowMotionSliderTrackView.m b/src/frameworks/AVKit/src/AVSlowMotionSliderTrackView.m new file mode 100644 index 000000000..e01e29a5c --- /dev/null +++ b/src/frameworks/AVKit/src/AVSlowMotionSliderTrackView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVSlowMotionSliderTrackView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVStatusOverlayView.m b/src/frameworks/AVKit/src/AVStatusOverlayView.m new file mode 100644 index 000000000..3da31f566 --- /dev/null +++ b/src/frameworks/AVKit/src/AVStatusOverlayView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVStatusOverlayView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVThumbnail.m b/src/frameworks/AVKit/src/AVThumbnail.m new file mode 100644 index 000000000..b534051d0 --- /dev/null +++ b/src/frameworks/AVKit/src/AVThumbnail.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVThumbnail + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVThumbnailCache.m b/src/frameworks/AVKit/src/AVThumbnailCache.m new file mode 100644 index 000000000..fe167d477 --- /dev/null +++ b/src/frameworks/AVKit/src/AVThumbnailCache.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVThumbnailCache + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVThumbnailGenerationRequest.m b/src/frameworks/AVKit/src/AVThumbnailGenerationRequest.m new file mode 100644 index 000000000..0db11d6e8 --- /dev/null +++ b/src/frameworks/AVKit/src/AVThumbnailGenerationRequest.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVThumbnailGenerationRequest + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVThumbnailGenerator.m b/src/frameworks/AVKit/src/AVThumbnailGenerator.m new file mode 100644 index 000000000..7a691e397 --- /dev/null +++ b/src/frameworks/AVKit/src/AVThumbnailGenerator.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVThumbnailGenerator + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTimeIndicatorPopover.m b/src/frameworks/AVKit/src/AVTimeIndicatorPopover.m new file mode 100644 index 000000000..78bc81912 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTimeIndicatorPopover.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTimeIndicatorPopover + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTimeIndicatorPopoverContentViewController.m b/src/frameworks/AVKit/src/AVTimeIndicatorPopoverContentViewController.m new file mode 100644 index 000000000..66893e287 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTimeIndicatorPopoverContentViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTimeIndicatorPopoverContentViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTimer.m b/src/frameworks/AVKit/src/AVTimer.m new file mode 100644 index 000000000..5d4ba3291 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTimer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTimer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarAudioCaptureDeviceSelectionButtonViewController.m b/src/frameworks/AVKit/src/AVTouchBarAudioCaptureDeviceSelectionButtonViewController.m new file mode 100644 index 000000000..052cf78f9 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarAudioCaptureDeviceSelectionButtonViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarAudioCaptureDeviceSelectionButtonViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarAudioTrackView.m b/src/frameworks/AVKit/src/AVTouchBarAudioTrackView.m new file mode 100644 index 000000000..e189c8d0a --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarAudioTrackView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarAudioTrackView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarCaptureInputSourceItem.m b/src/frameworks/AVKit/src/AVTouchBarCaptureInputSourceItem.m new file mode 100644 index 000000000..3f7aa7e72 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarCaptureInputSourceItem.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarCaptureInputSourceItem + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarCaptureInputSourceSelectionViewController.m b/src/frameworks/AVKit/src/AVTouchBarCaptureInputSourceSelectionViewController.m new file mode 100644 index 000000000..0ed076874 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarCaptureInputSourceSelectionViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarCaptureInputSourceSelectionViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarDescriptionBasedPlayerController.m b/src/frameworks/AVKit/src/AVTouchBarDescriptionBasedPlayerController.m new file mode 100644 index 000000000..08fcd7ddb --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarDescriptionBasedPlayerController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarDescriptionBasedPlayerController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarMediaSelectionButtonViewController.m b/src/frameworks/AVKit/src/AVTouchBarMediaSelectionButtonViewController.m new file mode 100644 index 000000000..68938d6d9 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarMediaSelectionButtonViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarMediaSelectionButtonViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarMediaSelectionOption.m b/src/frameworks/AVKit/src/AVTouchBarMediaSelectionOption.m new file mode 100644 index 000000000..43d16319c --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarMediaSelectionOption.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarMediaSelectionOption + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarMediaSelectionOptionTwoLineButton.m b/src/frameworks/AVKit/src/AVTouchBarMediaSelectionOptionTwoLineButton.m new file mode 100644 index 000000000..73eb8f4c1 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarMediaSelectionOptionTwoLineButton.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarMediaSelectionOptionTwoLineButton + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarMediaSelectionOptionTwoLineButtonCell.m b/src/frameworks/AVKit/src/AVTouchBarMediaSelectionOptionTwoLineButtonCell.m new file mode 100644 index 000000000..089c0e07b --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarMediaSelectionOptionTwoLineButtonCell.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarMediaSelectionOptionTwoLineButtonCell + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarMediaSelectionViewController.m b/src/frameworks/AVKit/src/AVTouchBarMediaSelectionViewController.m new file mode 100644 index 000000000..1bb6dd3af --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarMediaSelectionViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarMediaSelectionViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarPlaybackControlsController.m b/src/frameworks/AVKit/src/AVTouchBarPlaybackControlsController.m new file mode 100644 index 000000000..04bf313de --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarPlaybackControlsController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarPlaybackControlsController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarPlaybackControlsItem.m b/src/frameworks/AVKit/src/AVTouchBarPlaybackControlsItem.m new file mode 100644 index 000000000..ca042eb41 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarPlaybackControlsItem.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarPlaybackControlsItem + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarPlaybackControlsProvider.m b/src/frameworks/AVKit/src/AVTouchBarPlaybackControlsProvider.m new file mode 100644 index 000000000..acf7e34a9 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarPlaybackControlsProvider.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarPlaybackControlsProvider + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarPlaybackControlsViewController.m b/src/frameworks/AVKit/src/AVTouchBarPlaybackControlsViewController.m new file mode 100644 index 000000000..ada5c7806 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarPlaybackControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarPlaybackControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarRecordingControlsController.m b/src/frameworks/AVKit/src/AVTouchBarRecordingControlsController.m new file mode 100644 index 000000000..b151bd782 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarRecordingControlsController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarRecordingControlsController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarRecordingControlsProvider.m b/src/frameworks/AVKit/src/AVTouchBarRecordingControlsProvider.m new file mode 100644 index 000000000..e02c3e8bc --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarRecordingControlsProvider.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarRecordingControlsProvider + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarRecordingControlsViewController.m b/src/frameworks/AVKit/src/AVTouchBarRecordingControlsViewController.m new file mode 100644 index 000000000..906408a34 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarRecordingControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarRecordingControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarScrubber.m b/src/frameworks/AVKit/src/AVTouchBarScrubber.m new file mode 100644 index 000000000..50216acfc --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarScrubber.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarScrubber + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarScrubberController.m b/src/frameworks/AVKit/src/AVTouchBarScrubberController.m new file mode 100644 index 000000000..0c53ac172 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarScrubberController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarScrubberController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarScrubberExpandButton.m b/src/frameworks/AVKit/src/AVTouchBarScrubberExpandButton.m new file mode 100644 index 000000000..910f5115e --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarScrubberExpandButton.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarScrubberExpandButton + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarScrubberExpandButtonCell.m b/src/frameworks/AVKit/src/AVTouchBarScrubberExpandButtonCell.m new file mode 100644 index 000000000..32424de19 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarScrubberExpandButtonCell.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarScrubberExpandButtonCell + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarScrubberInternal.m b/src/frameworks/AVKit/src/AVTouchBarScrubberInternal.m new file mode 100644 index 000000000..f5d565c32 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarScrubberInternal.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarScrubberInternal + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarScrubberKnobView.m b/src/frameworks/AVKit/src/AVTouchBarScrubberKnobView.m new file mode 100644 index 000000000..acc90f5c3 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarScrubberKnobView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarScrubberKnobView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarTrackView.m b/src/frameworks/AVKit/src/AVTouchBarTrackView.m new file mode 100644 index 000000000..90a84b375 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarTrackView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarTrackView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarTrackViewController.m b/src/frameworks/AVKit/src/AVTouchBarTrackViewController.m new file mode 100644 index 000000000..39b2d943d --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarTrackViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarTrackViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarTrimControlsViewController.m b/src/frameworks/AVKit/src/AVTouchBarTrimControlsViewController.m new file mode 100644 index 000000000..1ea4cf114 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarTrimControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarTrimControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTouchBarVideoTrackView.m b/src/frameworks/AVKit/src/AVTouchBarVideoTrackView.m new file mode 100644 index 000000000..ccec7563e --- /dev/null +++ b/src/frameworks/AVKit/src/AVTouchBarVideoTrackView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTouchBarVideoTrackView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTrackView.m b/src/frameworks/AVKit/src/AVTrackView.m new file mode 100644 index 000000000..865b62ce9 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTrackView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTrackView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTrackViewController.m b/src/frameworks/AVKit/src/AVTrackViewController.m new file mode 100644 index 000000000..5f749ad95 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTrackViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTrackViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTrimClipView.m b/src/frameworks/AVKit/src/AVTrimClipView.m new file mode 100644 index 000000000..812ca7769 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTrimClipView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTrimClipView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTrimControlsViewController.m b/src/frameworks/AVKit/src/AVTrimControlsViewController.m new file mode 100644 index 000000000..708114771 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTrimControlsViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTrimControlsViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTrimDimmerView.m b/src/frameworks/AVKit/src/AVTrimDimmerView.m new file mode 100644 index 000000000..fe9cc47af --- /dev/null +++ b/src/frameworks/AVKit/src/AVTrimDimmerView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTrimDimmerView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTrimIndicatorAccessibilityElement.m b/src/frameworks/AVKit/src/AVTrimIndicatorAccessibilityElement.m new file mode 100644 index 000000000..1ef7cdd2b --- /dev/null +++ b/src/frameworks/AVKit/src/AVTrimIndicatorAccessibilityElement.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTrimIndicatorAccessibilityElement + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTrimIndicatorFocusRingView.m b/src/frameworks/AVKit/src/AVTrimIndicatorFocusRingView.m new file mode 100644 index 000000000..4889a47ca --- /dev/null +++ b/src/frameworks/AVKit/src/AVTrimIndicatorFocusRingView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTrimIndicatorFocusRingView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTrimIndicatorView.m b/src/frameworks/AVKit/src/AVTrimIndicatorView.m new file mode 100644 index 000000000..31898a018 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTrimIndicatorView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTrimIndicatorView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTrimSelectionEndFocusRingView.m b/src/frameworks/AVKit/src/AVTrimSelectionEndFocusRingView.m new file mode 100644 index 000000000..b1e06db30 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTrimSelectionEndFocusRingView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTrimSelectionEndFocusRingView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTrimSelectionStartFocusRingView.m b/src/frameworks/AVKit/src/AVTrimSelectionStartFocusRingView.m new file mode 100644 index 000000000..eaa6efa11 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTrimSelectionStartFocusRingView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTrimSelectionStartFocusRingView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTrimSelectionView.m b/src/frameworks/AVKit/src/AVTrimSelectionView.m new file mode 100644 index 000000000..1aba46a56 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTrimSelectionView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTrimSelectionView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTrimTracksView.m b/src/frameworks/AVKit/src/AVTrimTracksView.m new file mode 100644 index 000000000..8438d38ae --- /dev/null +++ b/src/frameworks/AVKit/src/AVTrimTracksView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTrimTracksView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVTrimView.m b/src/frameworks/AVKit/src/AVTrimView.m new file mode 100644 index 000000000..e300e4de4 --- /dev/null +++ b/src/frameworks/AVKit/src/AVTrimView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVTrimView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVUnsupportedContentIndicatorView.m b/src/frameworks/AVKit/src/AVUnsupportedContentIndicatorView.m new file mode 100644 index 000000000..c78ac7b5d --- /dev/null +++ b/src/frameworks/AVKit/src/AVUnsupportedContentIndicatorView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVUnsupportedContentIndicatorView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVValueTiming.m b/src/frameworks/AVKit/src/AVValueTiming.m new file mode 100644 index 000000000..6093a839c --- /dev/null +++ b/src/frameworks/AVKit/src/AVValueTiming.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVValueTiming + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVVideoTrackThumbnail.m b/src/frameworks/AVKit/src/AVVideoTrackThumbnail.m new file mode 100644 index 000000000..a227c3ad3 --- /dev/null +++ b/src/frameworks/AVKit/src/AVVideoTrackThumbnail.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVVideoTrackThumbnail + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVVideoTrackThumbnailManager.m b/src/frameworks/AVKit/src/AVVideoTrackThumbnailManager.m new file mode 100644 index 000000000..87df6c62d --- /dev/null +++ b/src/frameworks/AVKit/src/AVVideoTrackThumbnailManager.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVVideoTrackThumbnailManager + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVVideoTrackView.m b/src/frameworks/AVKit/src/AVVideoTrackView.m new file mode 100644 index 000000000..3dda703db --- /dev/null +++ b/src/frameworks/AVKit/src/AVVideoTrackView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVVideoTrackView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVVolumeButton.m b/src/frameworks/AVKit/src/AVVolumeButton.m new file mode 100644 index 000000000..aa2d3912b --- /dev/null +++ b/src/frameworks/AVKit/src/AVVolumeButton.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVVolumeButton + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVVolumeButtonContentView.m b/src/frameworks/AVKit/src/AVVolumeButtonContentView.m new file mode 100644 index 000000000..c267cdb60 --- /dev/null +++ b/src/frameworks/AVKit/src/AVVolumeButtonContentView.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVVolumeButtonContentView + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVVolumeImageValueTransformer.m b/src/frameworks/AVKit/src/AVVolumeImageValueTransformer.m new file mode 100644 index 000000000..b1fbc351b --- /dev/null +++ b/src/frameworks/AVKit/src/AVVolumeImageValueTransformer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVVolumeImageValueTransformer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/AVWaveformGenerator.m b/src/frameworks/AVKit/src/AVWaveformGenerator.m new file mode 100644 index 000000000..9b20b90b3 --- /dev/null +++ b/src/frameworks/AVKit/src/AVWaveformGenerator.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AVWaveformGenerator + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/AVKit/src/_AVBundle.m b/src/frameworks/AVKit/src/_AVBundle.m new file mode 100644 index 000000000..9ec5dc14c --- /dev/null +++ b/src/frameworks/AVKit/src/_AVBundle.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _AVBundle + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/CMakeLists.txt b/src/frameworks/CMakeLists.txt index 6c634029b..571b85e07 100644 --- a/src/frameworks/CMakeLists.txt +++ b/src/frameworks/CMakeLists.txt @@ -20,3 +20,5 @@ add_subdirectory(CoreServices) add_subdirectory(Kerberos) add_subdirectory(MapKit) add_subdirectory(OpenAL) +add_subdirectory(AVKit) +add_subdirectory(MultipeerConnectivity) diff --git a/src/frameworks/MultipeerConnectivity/CMakeLists.txt b/src/frameworks/MultipeerConnectivity/CMakeLists.txt new file mode 100644 index 000000000..f82768242 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/CMakeLists.txt @@ -0,0 +1,35 @@ +project(MultipeerConnectivity) + +set(DYLIB_COMPAT_VERSION "1.0.0") +set(DYLIB_CURRENT_VERSION "155.2.0") + +add_framework(MultipeerConnectivity + FAT + CURRENT_VERSION + VERSION "A" + + SOURCES + src/MultipeerConnectivity.m + src/MCBrowserViewController.m + src/MCAdvertiserAssistant.m + src/MCSessionPeerState.m + src/MCSessionStream.m + src/MCResourceDownloader.m + src/MCSessionPeerConnectionData.m + src/MCResourceProgressObserver.m + src/MCSession.m + src/MCNearbyServiceUtils.m + src/MCNearbyDiscoveryPeerConnection.m + src/AWDMultipeerSessionMaxPeersInfo.m + src/MCNearbyServiceAdvertiser.m + src/MCNearbyServiceBrowser.m + src/MCNearbyDiscoveryPeer.m + src/AWDMultipeerSessionPeerConnectivityInfo.m + src/MCPeerIDInternal.m + src/MCPeerID.m + + DEPENDENCIES + system + objc + Foundation +) diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/AWDMultipeerSessionMaxPeersInfo.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/AWDMultipeerSessionMaxPeersInfo.h new file mode 100644 index 000000000..12a19cce8 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/AWDMultipeerSessionMaxPeersInfo.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AWDMultipeerSessionMaxPeersInfo : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/AWDMultipeerSessionPeerConnectivityInfo.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/AWDMultipeerSessionPeerConnectivityInfo.h new file mode 100644 index 000000000..08189a9fb --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/AWDMultipeerSessionPeerConnectivityInfo.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface AWDMultipeerSessionPeerConnectivityInfo : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCAdvertiserAssistant.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCAdvertiserAssistant.h new file mode 100644 index 000000000..50dc215fd --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCAdvertiserAssistant.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface MCAdvertiserAssistant : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCBrowserViewController.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCBrowserViewController.h new file mode 100644 index 000000000..b0b70707f --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCBrowserViewController.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface MCBrowserViewController : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyDiscoveryPeer.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyDiscoveryPeer.h new file mode 100644 index 000000000..4543771d8 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyDiscoveryPeer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface MCNearbyDiscoveryPeer : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyDiscoveryPeerConnection.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyDiscoveryPeerConnection.h new file mode 100644 index 000000000..fcbb959ae --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyDiscoveryPeerConnection.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface MCNearbyDiscoveryPeerConnection : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceAdvertiser.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceAdvertiser.h new file mode 100644 index 000000000..0b3672128 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceAdvertiser.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface MCNearbyServiceAdvertiser : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceAdvertiserDelegate.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceAdvertiserDelegate.h new file mode 100644 index 000000000..71d1040ec --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceAdvertiserDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol MCNearbyServiceAdvertiserDelegate + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceBrowser.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceBrowser.h new file mode 100644 index 000000000..647c442a8 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceBrowser.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface MCNearbyServiceBrowser : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceBrowserDelegate.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceBrowserDelegate.h new file mode 100644 index 000000000..707dfa96f --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceBrowserDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol MCNearbyServiceBrowserDelegate + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceUtils.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceUtils.h new file mode 100644 index 000000000..6b6c0a648 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCNearbyServiceUtils.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface MCNearbyServiceUtils : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCPeerID.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCPeerID.h new file mode 100644 index 000000000..9b58225ff --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCPeerID.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface MCPeerID : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCPeerIDInternal.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCPeerIDInternal.h new file mode 100644 index 000000000..d6447a685 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCPeerIDInternal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface MCPeerIDInternal : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCResourceDownloader.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCResourceDownloader.h new file mode 100644 index 000000000..28a457823 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCResourceDownloader.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface MCResourceDownloader : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCResourceProgressObserver.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCResourceProgressObserver.h new file mode 100644 index 000000000..4b2918ad9 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCResourceProgressObserver.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface MCResourceProgressObserver : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSession.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSession.h new file mode 100644 index 000000000..65af0a187 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSession.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface MCSession : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionPeerConnectionData.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionPeerConnectionData.h new file mode 100644 index 000000000..bbaa3c49c --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionPeerConnectionData.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface MCSessionPeerConnectionData : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionPeerState.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionPeerState.h new file mode 100644 index 000000000..7d2ee465b --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionPeerState.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface MCSessionPeerState : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionPrivateDelegate.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionPrivateDelegate.h new file mode 100644 index 000000000..7527b574f --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionPrivateDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol MCSessionPrivateDelegate + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionStream.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionStream.h new file mode 100644 index 000000000..0b65334ca --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MCSessionStream.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface MCSessionStream : NSObject + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MultipeerConnectivity.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MultipeerConnectivity.h new file mode 100644 index 000000000..fb92e59f5 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MultipeerConnectivity.h @@ -0,0 +1,54 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + + +#ifndef _MultipeerConnectivity_H_ +#define _MultipeerConnectivity_H_ + +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + + +#endif diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceBrowserDelegate.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceBrowserDelegate.h new file mode 100644 index 000000000..7593c4857 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceBrowserDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSNetServiceBrowserDelegate + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceDelegate.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceDelegate.h new file mode 100644 index 000000000..291f40bb2 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSNetServiceDelegate + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSStreamDelegate.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSStreamDelegate.h new file mode 100644 index 000000000..b090f1f09 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSStreamDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSStreamDelegate + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDataDelegate.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDataDelegate.h new file mode 100644 index 000000000..95aebacc5 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDataDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSURLSessionDataDelegate + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDelegate.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDelegate.h new file mode 100644 index 000000000..a77fc6a83 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSURLSessionDelegate + +@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionTaskDelegate.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionTaskDelegate.h new file mode 100644 index 000000000..f068a7311 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionTaskDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol NSURLSessionTaskDelegate + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/AWDMultipeerSessionMaxPeersInfo.m b/src/frameworks/MultipeerConnectivity/src/AWDMultipeerSessionMaxPeersInfo.m new file mode 100644 index 000000000..64202ac7e --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/AWDMultipeerSessionMaxPeersInfo.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AWDMultipeerSessionMaxPeersInfo + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/AWDMultipeerSessionPeerConnectivityInfo.m b/src/frameworks/MultipeerConnectivity/src/AWDMultipeerSessionPeerConnectivityInfo.m new file mode 100644 index 000000000..4c2b09a92 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/AWDMultipeerSessionPeerConnectivityInfo.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation AWDMultipeerSessionPeerConnectivityInfo + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MCAdvertiserAssistant.m b/src/frameworks/MultipeerConnectivity/src/MCAdvertiserAssistant.m new file mode 100644 index 000000000..f3904fe8d --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MCAdvertiserAssistant.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation MCAdvertiserAssistant + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MCBrowserViewController.m b/src/frameworks/MultipeerConnectivity/src/MCBrowserViewController.m new file mode 100644 index 000000000..2ae41c1d4 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MCBrowserViewController.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation MCBrowserViewController + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MCNearbyDiscoveryPeer.m b/src/frameworks/MultipeerConnectivity/src/MCNearbyDiscoveryPeer.m new file mode 100644 index 000000000..3afd2564d --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MCNearbyDiscoveryPeer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation MCNearbyDiscoveryPeer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MCNearbyDiscoveryPeerConnection.m b/src/frameworks/MultipeerConnectivity/src/MCNearbyDiscoveryPeerConnection.m new file mode 100644 index 000000000..53c2dcfe0 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MCNearbyDiscoveryPeerConnection.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation MCNearbyDiscoveryPeerConnection + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MCNearbyServiceAdvertiser.m b/src/frameworks/MultipeerConnectivity/src/MCNearbyServiceAdvertiser.m new file mode 100644 index 000000000..e4effd49e --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MCNearbyServiceAdvertiser.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation MCNearbyServiceAdvertiser + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MCNearbyServiceBrowser.m b/src/frameworks/MultipeerConnectivity/src/MCNearbyServiceBrowser.m new file mode 100644 index 000000000..1d9f9f1e6 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MCNearbyServiceBrowser.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation MCNearbyServiceBrowser + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MCNearbyServiceUtils.m b/src/frameworks/MultipeerConnectivity/src/MCNearbyServiceUtils.m new file mode 100644 index 000000000..228047f95 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MCNearbyServiceUtils.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation MCNearbyServiceUtils + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MCPeerID.m b/src/frameworks/MultipeerConnectivity/src/MCPeerID.m new file mode 100644 index 000000000..2b2cdd6fd --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MCPeerID.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation MCPeerID + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MCPeerIDInternal.m b/src/frameworks/MultipeerConnectivity/src/MCPeerIDInternal.m new file mode 100644 index 000000000..7bf144a31 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MCPeerIDInternal.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation MCPeerIDInternal + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MCResourceDownloader.m b/src/frameworks/MultipeerConnectivity/src/MCResourceDownloader.m new file mode 100644 index 000000000..781be55df --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MCResourceDownloader.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation MCResourceDownloader + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MCResourceProgressObserver.m b/src/frameworks/MultipeerConnectivity/src/MCResourceProgressObserver.m new file mode 100644 index 000000000..316b74b07 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MCResourceProgressObserver.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation MCResourceProgressObserver + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MCSession.m b/src/frameworks/MultipeerConnectivity/src/MCSession.m new file mode 100644 index 000000000..afab18774 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MCSession.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation MCSession + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MCSessionPeerConnectionData.m b/src/frameworks/MultipeerConnectivity/src/MCSessionPeerConnectionData.m new file mode 100644 index 000000000..a2c81094d --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MCSessionPeerConnectionData.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation MCSessionPeerConnectionData + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MCSessionPeerState.m b/src/frameworks/MultipeerConnectivity/src/MCSessionPeerState.m new file mode 100644 index 000000000..d438a484d --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MCSessionPeerState.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation MCSessionPeerState + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MCSessionStream.m b/src/frameworks/MultipeerConnectivity/src/MCSessionStream.m new file mode 100644 index 000000000..97a59d645 --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MCSessionStream.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation MCSessionStream + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/frameworks/MultipeerConnectivity/src/MultipeerConnectivity.m b/src/frameworks/MultipeerConnectivity/src/MultipeerConnectivity.m new file mode 100644 index 000000000..56004aaef --- /dev/null +++ b/src/frameworks/MultipeerConnectivity/src/MultipeerConnectivity.m @@ -0,0 +1,30 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + + +#include +#include +#include + +static int verbose = 0; + +__attribute__((constructor)) +static void initme(void) { + verbose = getenv("STUB_VERBOSE") != NULL; +} diff --git a/src/frameworks/include/AVKit b/src/frameworks/include/AVKit new file mode 120000 index 000000000..43137db39 --- /dev/null +++ b/src/frameworks/include/AVKit @@ -0,0 +1 @@ +../AVKit/include/AVKit \ No newline at end of file diff --git a/src/frameworks/include/MultipeerConnectivity b/src/frameworks/include/MultipeerConnectivity new file mode 120000 index 000000000..d8f3e8bb9 --- /dev/null +++ b/src/frameworks/include/MultipeerConnectivity @@ -0,0 +1 @@ +../MultipeerConnectivity/include/MultipeerConnectivity \ No newline at end of file -- 2.51.2 From 36c05d26811f331cac0d1653ef5752e000588d64 Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Wed, 18 Mar 2020 16:17:00 -0400 Subject: [PATCH 11/23] Fix stack corruption in getsockopt The option was inspected without considering the protocol level. This could lead to a false assumption of the size of the passed in buffer. Fixes #303 --- src/kernel/emulation/linux/network/getsockopt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/kernel/emulation/linux/network/getsockopt.c b/src/kernel/emulation/linux/network/getsockopt.c index 7c69e69df..1b8727245 100644 --- a/src/kernel/emulation/linux/network/getsockopt.c +++ b/src/kernel/emulation/linux/network/getsockopt.c @@ -57,7 +57,8 @@ long sys_getsockopt(int fd, int level, int optname, void* optval, int* optlen) int sockopt_bsd_to_linux(int* level, int* optname, void** optval, void* optbuf) { - if (*optname == LOCAL_PEERCRED) + /* TCP_NODELAY and LOCAL_PEERCRED both have values of 1 */ + if (*optname == LOCAL_PEERCRED && *level == IPPROTO_IP) { struct xucred* c = (struct xucred*) optbuf; // Simulate euid 0 -- 2.51.2 From 89d4022362bdb0a82de9bdddea8a9bb2e924e781 Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Wed, 18 Mar 2020 20:12:09 -0400 Subject: [PATCH 12/23] Allow ApplicationServices to be included in C code Remove all Objective-C syntax usages --- src/ImageIO/include/ImageIO/CGImageDestination.h | 9 ++++++--- src/ImageIO/include/ImageIO/CGImageSource.h | 3 +-- src/ImageIO/include/ImageIO/ImageIOBase.h | 2 ++ src/external/cocotron | 2 +- .../PrintCore/include/PrintCore/PrintCore.h | 5 ++--- 5 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/ImageIO/include/ImageIO/CGImageDestination.h b/src/ImageIO/include/ImageIO/CGImageDestination.h index 962586035..af4a42f55 100644 --- a/src/ImageIO/include/ImageIO/CGImageDestination.h +++ b/src/ImageIO/include/ImageIO/CGImageDestination.h @@ -1,13 +1,14 @@ -@class O2ImageDestination; -typedef O2ImageDestination *CGImageDestinationRef; - #include +typedef struct CF_BRIDGED_TYPE(id) O2ImageDestination *CGImageDestinationRef; + #import #import #import #import +CF_IMPLICIT_BRIDGING_ENABLED + IMAGEIO_EXTERN const CFStringRef kCGImageDestinationLossyCompressionQuality; IMAGEIO_EXTERN const CFStringRef kCGImageDestinationBackgroundColor; IMAGEIO_EXTERN const CFStringRef kCGImageDestinationDPI; @@ -26,3 +27,5 @@ IMAGEIO_EXTERN void CGImageDestinationAddImage(CGImageDestinationRef self, CGIma IMAGEIO_EXTERN void CGImageDestinationAddImageFromSource(CGImageDestinationRef self, CGImageSourceRef imageSource, size_t index, CFDictionaryRef properties); IMAGEIO_EXTERN bool CGImageDestinationFinalize(CGImageDestinationRef self); + +CF_IMPLICIT_BRIDGING_DISABLED diff --git a/src/ImageIO/include/ImageIO/CGImageSource.h b/src/ImageIO/include/ImageIO/CGImageSource.h index c8f5edf99..8cfa59716 100644 --- a/src/ImageIO/include/ImageIO/CGImageSource.h +++ b/src/ImageIO/include/ImageIO/CGImageSource.h @@ -10,8 +10,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI #import #import -@class O2ImageSource; -typedef O2ImageSource *CGImageSourceRef; +typedef struct CF_BRIDGED_TYPE(id) O2ImageSource *CGImageSourceRef; #import diff --git a/src/ImageIO/include/ImageIO/ImageIOBase.h b/src/ImageIO/include/ImageIO/ImageIOBase.h index d428d21fa..e7933bfe1 100644 --- a/src/ImageIO/include/ImageIO/ImageIOBase.h +++ b/src/ImageIO/include/ImageIO/ImageIOBase.h @@ -23,4 +23,6 @@ #define IMAGEIO_EXTERN extern +#include + #endif diff --git a/src/external/cocotron b/src/external/cocotron index d5496c73f..44989417c 160000 --- a/src/external/cocotron +++ b/src/external/cocotron @@ -1 +1 @@ -Subproject commit d5496c73f313a1604492c09f40d745dab898f7d4 +Subproject commit 44989417c3d35f87fd9503d8eb9c2cb73adcf2d7 diff --git a/src/frameworks/ApplicationServices/PrintCore/include/PrintCore/PrintCore.h b/src/frameworks/ApplicationServices/PrintCore/include/PrintCore/PrintCore.h index 33c0076c5..a1286572a 100644 --- a/src/frameworks/ApplicationServices/PrintCore/include/PrintCore/PrintCore.h +++ b/src/frameworks/ApplicationServices/PrintCore/include/PrintCore/PrintCore.h @@ -21,9 +21,8 @@ #ifndef _PrintCore_H_ #define _PrintCore_H_ -#import - -#import +/* Private */ +/* #import */ void* CPLAutoSelectCancel(void); void* CPLAutoSelectCopyLocation(void); -- 2.51.2 From 9327cc2f10be4e2226e4259230c4369251c3d77d Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Wed, 18 Mar 2020 22:29:52 -0400 Subject: [PATCH 13/23] Steps towards open command - Basic open executable that invokes LaunchServices on it's parameter - LaunchServices sees that it's a file URL and ends in .app so it gets the main executable in it's Info.plist Current state: prints out the path to the main executable. Next step: get that to launch (can't just be a fork, owned by launchd on macOS??) --- .../CoreServices/LaunchServices.cpp | 4 +- .../include/LaunchServices/LaunchServices.h | 13 ++ .../src/LaunchServices/LaunchServices.c | 113 ++++++++++++++++++ src/tools/CMakeLists.txt | 10 +- src/tools/open.c | 43 +++++-- 5 files changed, 172 insertions(+), 11 deletions(-) diff --git a/src/frameworks/CoreServices/LaunchServices.cpp b/src/frameworks/CoreServices/LaunchServices.cpp index f343946b1..63f3a3c43 100644 --- a/src/frameworks/CoreServices/LaunchServices.cpp +++ b/src/frameworks/CoreServices/LaunchServices.cpp @@ -226,7 +226,7 @@ OSStatus LSSetExtensionHiddenForURL(CFURLRef inURL, Boolean hide) return noErr; // dummy operation } -OSStatus LSOpenCFURLRef(CFURLRef inURL, CFURLRef *outLaunchedURL) +/*OSStatus LSOpenCFURLRef(CFURLRef inURL, CFURLRef *outLaunchedURL) { // TODO: use 'xdg-mime query' and 'xdg-mime default' to determine the app? @@ -236,7 +236,7 @@ OSStatus LSOpenCFURLRef(CFURLRef inURL, CFURLRef *outLaunchedURL) launchApp(g_scXdgOpenPath,args); outLaunchedURL = nullptr; return unimpErr; -} +}*/ OSStatus LSOpenFSRef(const FSRef *inRef, FSRef *outLaunchedRef) { diff --git a/src/frameworks/CoreServices/include/LaunchServices/LaunchServices.h b/src/frameworks/CoreServices/include/LaunchServices/LaunchServices.h index ef7922870..3e84ffa0d 100644 --- a/src/frameworks/CoreServices/include/LaunchServices/LaunchServices.h +++ b/src/frameworks/CoreServices/include/LaunchServices/LaunchServices.h @@ -26,6 +26,8 @@ typedef int LSSessionID; #define kLSNotifyApplicationDeath 1 #define kLSUnknownErr -1 +#define kLSApplicationNotFoundErr -10814; + #define kLSDefaultSessionID 1 enum @@ -64,8 +66,19 @@ typedef struct LSApplicationParameters OSStatus LSInit(LSInitializeFlags flags); OSStatus LSTerm(void); +typedef struct LSLaunchURLSpec +{ + CFURLRef appURL; + CFArrayRef itemURLs; + const AEDesc *passThruParams; + LSLaunchFlags launchFlags; + void *asyncRefCon; +} LSLaunchURLSpec; + + OSStatus LSOpenApplication(const LSApplicationParameters *appParams, ProcessSerialNumber *outPSN); OSStatus LSOpenCFURLRef(CFURLRef inURL, CFURLRef *outLaunchedURL); +OSStatus LSOpenFromURLSpec(const LSLaunchURLSpec *inLaunchSpec, CFURLRef *outLaunchedURL); OSStatus LSOpenFSRef(const FSRef *inRef, FSRef *outLaunchedRef); OSStatus LSGetExtensionInfo(UniCharCount inNameLen, const UniChar* inNameBuffer, UniCharCount *outExtStartIndex); diff --git a/src/frameworks/CoreServices/src/LaunchServices/LaunchServices.c b/src/frameworks/CoreServices/src/LaunchServices/LaunchServices.c index 624afdc23..8b2156563 100644 --- a/src/frameworks/CoreServices/src/LaunchServices/LaunchServices.c +++ b/src/frameworks/CoreServices/src/LaunchServices/LaunchServices.c @@ -21,8 +21,121 @@ #include #include +static CFStringRef get_main_executable(CFURLRef appURL); + OSStatus LSRegisterURL(CFURLRef inURL, Boolean inUpdate) { printf("STUB: LSRegisterURL\n"); return 0; } + +OSStatus LSOpenCFURLRef(CFURLRef inURL, CFURLRef *outLaunchedURL) +{ + OSStatus ret; + LSLaunchURLSpec spec; + spec.itemURLs = CFArrayCreate(kCFAllocatorDefault, (const void**)&inURL, 1, NULL); + ret = LSOpenFromURLSpec(&spec, outLaunchedURL); + CFRelease(spec.itemURLs); + return ret; +} + +OSStatus LSOpenFromURLSpec(const LSLaunchURLSpec *inLaunchSpec, CFURLRef *outLaunchedURL) +{ + CFStringRef scheme, extension, executable; + CFIndex count, i; + CFURLRef url, url_plus_exec, pre; + CFRange range; + OSStatus ret = 0; + + /* Inspect scheme of URL */ + count = CFArrayGetCount(inLaunchSpec->itemURLs); + for (i = 0; i < count; i++) + { + url = CFArrayGetValueAtIndex(inLaunchSpec->itemURLs, i); + scheme = CFURLCopyScheme(url); + range = CFRangeMake(0, CFStringGetLength(scheme)); + + if (CFStringCompareWithOptions(scheme, CFSTR("file"), range, kCFCompareCaseInsensitive) == kCFCompareEqualTo) + { + /* First check if it's a "mac thing", if not forward to xdg-open */ + + /* Check for .app suffix */ + extension = CFURLCopyPathExtension(url); + range = CFRangeMake(0, CFStringGetLength(extension)); + if (CFStringCompareWithOptions(extension, CFSTR("app"), range, kCFCompareCaseInsensitive) == kCFCompareEqualTo) + { + /* Read info.plist, find path to main executable */ + if ((executable = get_main_executable(url)) == NULL) + { + ret = 1; + } + else + { + url_plus_exec = CFURLCreateCopyAppendingPathComponent(kCFAllocatorDefault, url, CFSTR("Contents"), TRUE); + pre = CFURLCreateCopyAppendingPathComponent(kCFAllocatorDefault, url_plus_exec, CFSTR("MacOS"), TRUE); + CFRelease(url_plus_exec); + url_plus_exec = CFURLCreateCopyAppendingPathComponent(kCFAllocatorDefault, pre, executable, FALSE); + CFRelease(pre); + + /* Launch the executable */ + executable = CFURLGetString(url_plus_exec); + CFShow(executable); + + CFRelease(url_plus_exec); + CFRelease(executable); + } + } + else + { + printf("TODO: forward to xdg-open\n"); + ret = 1; + } + + CFRelease(extension); + } + else + { + printf("We can't handle this scheme yet\n"); + CFShow(scheme); + ret = kLSApplicationNotFoundErr; + } + CFRelease(scheme); + } + return ret; +} + +static CFStringRef get_main_executable(CFURLRef appURL) +{ + CFURLRef pre = CFURLCreateCopyAppendingPathComponent(kCFAllocatorDefault, appURL, CFSTR("Contents"), TRUE); + CFURLRef info_plist_url = CFURLCreateCopyAppendingPathComponent(kCFAllocatorDefault, pre, CFSTR("Info.plist"), FALSE); + CFReadStreamRef rs = CFReadStreamCreateWithFile(kCFAllocatorDefault, info_plist_url); + CFDictionaryRef info_plist; + CFStringRef ret = NULL; + + CFRelease(pre); + + if (!CFReadStreamOpen(rs)) + { + printf("Failed to read Info.plist\n"); + goto err_pre_info; + } + + info_plist = CFPropertyListCreateWithStream(kCFAllocatorDefault, rs, 0, 0, NULL, NULL); + + if (CFGetTypeID(info_plist) != CFDictionaryGetTypeID()) + { + printf("Root object of Info.plist not CFDictionaryRef!\n"); + goto err; + } + + ret = CFDictionaryGetValue(info_plist, CFSTR("CFBundleExecutable")); + if (ret != NULL) + ret = CFStringCreateCopy(kCFAllocatorDefault, ret); + +err: + CFRelease(info_plist); +err_pre_info: + CFRelease(rs); + CFRelease(info_plist_url); + return ret; +} diff --git a/src/tools/CMakeLists.txt b/src/tools/CMakeLists.txt index 2edacee6d..dd39f32f9 100644 --- a/src/tools/CMakeLists.txt +++ b/src/tools/CMakeLists.txt @@ -1,13 +1,19 @@ project(tools) +add_compile_options( + -Werror + -Wall +) + add_darling_executable(sw_vers sw_vers.c) add_darling_executable(sudo sudo.c) add_darling_executable(codesign codesign.c) -#add_darling_executable(open open.c) +add_darling_executable(open open.c) add_darling_executable(dsmemberutil dsmemberutil.c) add_darling_executable(softwareupdate softwareupdate.c) -install(TARGETS sw_vers sudo codesign dsmemberutil DESTINATION libexec/darling/usr/bin) +install(TARGETS sw_vers sudo codesign dsmemberutil open DESTINATION libexec/darling/usr/bin) install(TARGETS softwareupdate DESTINATION libexec/darling/usr/sbin) target_link_libraries(sw_vers CoreFoundation) +target_link_libraries(open CoreFoundation ApplicationServices) diff --git a/src/tools/open.c b/src/tools/open.c index 07a407ffa..c99906750 100644 --- a/src/tools/open.c +++ b/src/tools/open.c @@ -18,27 +18,56 @@ */ #include +#include +#include +#include +#include +#include + #include #include -void usage(void); +static void usage(void); +/* TODO: Options */ int main(int argc, char *argv[]) { - if (argc < 0) + CFStringRef url_or_path; + CFURLRef url; + struct stat path_stat; + if (argc != 2) { usage(); - return 1; + return EXIT_FAILURE; + } + url_or_path = CFStringCreateWithCString(kCFAllocatorDefault, argv[1], kCFStringEncodingUTF8); + /* TODO: What is the URL is not a file URL? (http:, ftp:, etc) */ + /* url = CFURLCreateWithString(kCFAllocatorDefault, url_or_path, NULL); */ + url = NULL; + + if (url == NULL) + { + if (lstat(argv[1], &path_stat)) + { + perror(argv[1]); + return EXIT_FAILURE; + } + url = CFURLCreateWithFileSystemPath(kCFAllocatorDefault, url_or_path, kCFURLPOSIXPathStyle, path_stat.st_mode & S_IFDIR); + if (url == NULL) + { + printf("Failed to create file url: %s\n", argv[1]); + return EXIT_FAILURE; + } } - CFStringRef str = CFStringCreateWithCString(kCFAllocatorDefault, argv[1], kCFStringEncodingMacRoman); - CFURLRef url = CFURLCreateWithFileSystemPath(kCFAllocatorDefault, str, kCFURLPOSIXPathStyle, FALSE); + LSOpenCFURLRef(url, NULL); + CFRelease(url); - return 0; + return EXIT_SUCCESS; } -void usage(void) +static void usage(void) { printf("Usage: open [filenames]\n" "Help: Use open to open files, folders, and URLs from the command line.\n"); -- 2.51.2 From f127758544f12a10b8c9eaac1ef95f0038a7eb20 Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Wed, 18 Mar 2020 23:55:00 -0400 Subject: [PATCH 14/23] LaunchServices launch appliations Uses the proper launchd way, spawn_via_launchd launchd fails due to unimplemented syscall. Unimplemented syscall (428) --- .../include/LaunchServices/LaunchServices.h | 3 + .../src/LaunchServices/LaunchServices.c | 105 +++++++++++++----- 2 files changed, 78 insertions(+), 30 deletions(-) diff --git a/src/frameworks/CoreServices/include/LaunchServices/LaunchServices.h b/src/frameworks/CoreServices/include/LaunchServices/LaunchServices.h index 3e84ffa0d..7d69718f8 100644 --- a/src/frameworks/CoreServices/include/LaunchServices/LaunchServices.h +++ b/src/frameworks/CoreServices/include/LaunchServices/LaunchServices.h @@ -101,6 +101,9 @@ extern CFStringRef LSUserApplicationType, LSSystemApplicationType, LSInternalApp // TODO: many other functions +// Undocumented, not sure on correct parameters +OSStatus _LSLaunchApplication(CFURLRef appPath); + #ifdef __cplusplus } #endif diff --git a/src/frameworks/CoreServices/src/LaunchServices/LaunchServices.c b/src/frameworks/CoreServices/src/LaunchServices/LaunchServices.c index 8b2156563..fc745ad79 100644 --- a/src/frameworks/CoreServices/src/LaunchServices/LaunchServices.c +++ b/src/frameworks/CoreServices/src/LaunchServices/LaunchServices.c @@ -20,8 +20,9 @@ #include #include #include +#include -static CFStringRef get_main_executable(CFURLRef appURL); +static void get_main_executable_info(CFURLRef appURL, CFStringRef *exec, CFStringRef *bundleName); OSStatus LSRegisterURL(CFURLRef inURL, Boolean inUpdate) { @@ -41,11 +42,11 @@ OSStatus LSOpenCFURLRef(CFURLRef inURL, CFURLRef *outLaunchedURL) OSStatus LSOpenFromURLSpec(const LSLaunchURLSpec *inLaunchSpec, CFURLRef *outLaunchedURL) { - CFStringRef scheme, extension, executable; + CFStringRef scheme, extension; CFIndex count, i; - CFURLRef url, url_plus_exec, pre; + CFURLRef url; CFRange range; - OSStatus ret = 0; + OSStatus ret = 0, temp; /* Inspect scheme of URL */ count = CFArrayGetCount(inLaunchSpec->itemURLs); @@ -61,29 +62,13 @@ OSStatus LSOpenFromURLSpec(const LSLaunchURLSpec *inLaunchSpec, CFURLRef *outLau /* Check for .app suffix */ extension = CFURLCopyPathExtension(url); - range = CFRangeMake(0, CFStringGetLength(extension)); - if (CFStringCompareWithOptions(extension, CFSTR("app"), range, kCFCompareCaseInsensitive) == kCFCompareEqualTo) + if (extension != NULL) + range = CFRangeMake(0, CFStringGetLength(extension)); + if (extension != NULL && (CFStringCompareWithOptions(extension, CFSTR("app"), range, kCFCompareCaseInsensitive) == kCFCompareEqualTo)) { - /* Read info.plist, find path to main executable */ - if ((executable = get_main_executable(url)) == NULL) - { - ret = 1; - } - else - { - url_plus_exec = CFURLCreateCopyAppendingPathComponent(kCFAllocatorDefault, url, CFSTR("Contents"), TRUE); - pre = CFURLCreateCopyAppendingPathComponent(kCFAllocatorDefault, url_plus_exec, CFSTR("MacOS"), TRUE); - CFRelease(url_plus_exec); - url_plus_exec = CFURLCreateCopyAppendingPathComponent(kCFAllocatorDefault, pre, executable, FALSE); - CFRelease(pre); - - /* Launch the executable */ - executable = CFURLGetString(url_plus_exec); - CFShow(executable); - - CFRelease(url_plus_exec); - CFRelease(executable); - } + temp = _LSLaunchApplication(url); + if (temp) + ret = temp; } else { @@ -91,12 +76,12 @@ OSStatus LSOpenFromURLSpec(const LSLaunchURLSpec *inLaunchSpec, CFURLRef *outLau ret = 1; } - CFRelease(extension); + if (extension != NULL) + CFRelease(extension); } else { printf("We can't handle this scheme yet\n"); - CFShow(scheme); ret = kLSApplicationNotFoundErr; } CFRelease(scheme); @@ -104,7 +89,59 @@ OSStatus LSOpenFromURLSpec(const LSLaunchURLSpec *inLaunchSpec, CFURLRef *outLau return ret; } -static CFStringRef get_main_executable(CFURLRef appURL) +OSStatus _LSLaunchApplication(CFURLRef appPath) +{ + CFStringRef executable, bundleName; + CFIndex nameSize, execSize; + CFURLRef pre, url_plus_exec; + pid_t pid; + char *name, *exec, *argv[2]; + + /* Read info.plist, find path to main executable */ + get_main_executable_info(appPath, &executable, &bundleName); + if (executable == NULL) + { + return 1; + } + else + { + url_plus_exec = CFURLCreateCopyAppendingPathComponent(kCFAllocatorDefault, appPath, CFSTR("Contents"), TRUE); + pre = CFURLCreateCopyAppendingPathComponent(kCFAllocatorDefault, url_plus_exec, CFSTR("MacOS"), TRUE); + CFRelease(url_plus_exec); + url_plus_exec = CFURLCreateCopyAppendingPathComponent(kCFAllocatorDefault, pre, executable, FALSE); + CFRelease(pre); + /* Launch the executable */ + executable = CFURLGetString(url_plus_exec); + CFShow(executable); + /* Try to use CFBundleName first */ + if (bundleName == NULL) + bundleName = CFStringCreateCopy(kCFAllocatorDefault, executable); + nameSize = CFStringGetLength(bundleName)+1; + name = malloc(nameSize); + CFStringGetCString(bundleName, name, nameSize, kCFStringEncodingUTF8); + execSize = CFStringGetLength(executable)+1; + exec = malloc(execSize); + CFStringGetCString(executable, exec, execSize, kCFStringEncodingUTF8); + argv[0] = exec; + argv[1] = NULL; + pid = spawn_via_launchd(name, (const char *const *)argv, NULL); + if (pid < 0) + { + printf("%s: Failed to spawn via launchd\n", exec); + return 1; + } + free(name); + free(exec); + CFRelease(url_plus_exec); + CFRelease(executable); + + } + if (bundleName != NULL) + CFRelease(bundleName); + return 0; +} + +static void get_main_executable_info(CFURLRef appURL, CFStringRef *exec, CFStringRef *bundleName) { CFURLRef pre = CFURLCreateCopyAppendingPathComponent(kCFAllocatorDefault, appURL, CFSTR("Contents"), TRUE); CFURLRef info_plist_url = CFURLCreateCopyAppendingPathComponent(kCFAllocatorDefault, pre, CFSTR("Info.plist"), FALSE); @@ -112,6 +149,9 @@ static CFStringRef get_main_executable(CFURLRef appURL) CFDictionaryRef info_plist; CFStringRef ret = NULL; + *exec = NULL; + *bundleName = NULL; + CFRelease(pre); if (!CFReadStreamOpen(rs)) @@ -132,10 +172,15 @@ static CFStringRef get_main_executable(CFURLRef appURL) if (ret != NULL) ret = CFStringCreateCopy(kCFAllocatorDefault, ret); + *exec = ret; + + ret = CFDictionaryGetValue(info_plist, CFSTR("CFBundleName")); + if (ret != NULL) + *bundleName = CFStringCreateCopy(kCFAllocatorDefault, ret); + err: CFRelease(info_plist); err_pre_info: CFRelease(rs); CFRelease(info_plist_url); - return ret; } -- 2.51.2 From 26a096c0001e4888a6c9769ba5d1f4f74c149fb9 Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Thu, 19 Mar 2020 08:25:23 -0400 Subject: [PATCH 15/23] Use file system representation CFString APIs in LS Add note to use CFBundle instead of reading Info.plist directly --- .../CoreServices/src/LaunchServices/LaunchServices.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/frameworks/CoreServices/src/LaunchServices/LaunchServices.c b/src/frameworks/CoreServices/src/LaunchServices/LaunchServices.c index fc745ad79..3a7cf3502 100644 --- a/src/frameworks/CoreServices/src/LaunchServices/LaunchServices.c +++ b/src/frameworks/CoreServices/src/LaunchServices/LaunchServices.c @@ -112,16 +112,16 @@ OSStatus _LSLaunchApplication(CFURLRef appPath) CFRelease(pre); /* Launch the executable */ executable = CFURLGetString(url_plus_exec); - CFShow(executable); + /* Try to use CFBundleName first */ if (bundleName == NULL) bundleName = CFStringCreateCopy(kCFAllocatorDefault, executable); - nameSize = CFStringGetLength(bundleName)+1; + nameSize = CFStringGetMaximumSizeOfFileSystemRepresentation(bundleName); name = malloc(nameSize); - CFStringGetCString(bundleName, name, nameSize, kCFStringEncodingUTF8); - execSize = CFStringGetLength(executable)+1; + CFStringGetFileSystemRepresentation(bundleName, name, nameSize); + execSize = CFStringGetMaximumSizeOfFileSystemRepresentation(executable); exec = malloc(execSize); - CFStringGetCString(executable, exec, execSize, kCFStringEncodingUTF8); + CFStringGetFileSystemRepresentation(executable, exec, execSize); argv[0] = exec; argv[1] = NULL; pid = spawn_via_launchd(name, (const char *const *)argv, NULL); @@ -149,6 +149,8 @@ static void get_main_executable_info(CFURLRef appURL, CFStringRef *exec, CFStrin CFDictionaryRef info_plist; CFStringRef ret = NULL; + /* TODO: Simplify by using CFBundleGetInfoDictionary */ + *exec = NULL; *bundleName = NULL; -- 2.51.2 From e6f87cf200e2193b759cf46edfaa0da51c59becc Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Thu, 19 Mar 2020 11:35:34 -0400 Subject: [PATCH 16/23] audit_session_self system call stub --- src/kernel/emulation/linux/CMakeLists.txt | 1 + src/kernel/emulation/linux/mach/CMakeLists.txt | 5 ++++- src/kernel/emulation/linux/mach/audit_session_self.c | 9 +++++++++ src/kernel/emulation/linux/mach/audit_session_self.h | 3 +++ src/kernel/emulation/linux/syscalls.c | 2 ++ 5 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 src/kernel/emulation/linux/mach/audit_session_self.c create mode 100644 src/kernel/emulation/linux/mach/audit_session_self.h diff --git a/src/kernel/emulation/linux/CMakeLists.txt b/src/kernel/emulation/linux/CMakeLists.txt index aa6eeec9c..6018378c7 100644 --- a/src/kernel/emulation/linux/CMakeLists.txt +++ b/src/kernel/emulation/linux/CMakeLists.txt @@ -285,6 +285,7 @@ set(emulation_sources sysv_sem/semop.c conf/pathconf.c conf/fpathconf.c + mach/audit_session_self.c vchroot_userspace.c syscalls-table.S linux-syscall.S diff --git a/src/kernel/emulation/linux/mach/CMakeLists.txt b/src/kernel/emulation/linux/mach/CMakeLists.txt index 592a3047b..bf78fa0e6 100644 --- a/src/kernel/emulation/linux/mach/CMakeLists.txt +++ b/src/kernel/emulation/linux/mach/CMakeLists.txt @@ -1,6 +1,9 @@ project(mach_server_client) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 -nostdinc") +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99") + +add_definitions(-nostdinc) + include_directories( ${CMAKE_SOURCE_DIR}/platform-include ${CMAKE_SOURCE_DIR}/src/libc/include diff --git a/src/kernel/emulation/linux/mach/audit_session_self.c b/src/kernel/emulation/linux/mach/audit_session_self.c new file mode 100644 index 000000000..c5f6eeb53 --- /dev/null +++ b/src/kernel/emulation/linux/mach/audit_session_self.c @@ -0,0 +1,9 @@ +#include "audit_session_self.h" +#include +#include + +mach_port_name_t sys_audit_session_self(void) +{ + printf("audit_session_self STUB\n"); + return ENOTSUP; +} diff --git a/src/kernel/emulation/linux/mach/audit_session_self.h b/src/kernel/emulation/linux/mach/audit_session_self.h new file mode 100644 index 000000000..c4436bdb2 --- /dev/null +++ b/src/kernel/emulation/linux/mach/audit_session_self.h @@ -0,0 +1,3 @@ +#include + +mach_port_name_t sys_audit_session_self(void); diff --git a/src/kernel/emulation/linux/syscalls.c b/src/kernel/emulation/linux/syscalls.c index 52774beb2..a32d0457c 100644 --- a/src/kernel/emulation/linux/syscalls.c +++ b/src/kernel/emulation/linux/syscalls.c @@ -206,6 +206,7 @@ #include "sysv_sem/semctl.h" #include "sysv_sem/semget.h" #include "sysv_sem/semop.h" +#include "mach/audit_session_self.h" void* __bsd_syscall_table[600] = { [0] = sys_syscall, @@ -437,6 +438,7 @@ void* __bsd_syscall_table[600] = { [420] = sys_sem_wait_nocancel, [422] = sys_sigwait_nocancel, [423] = sys_semwait_signal_nocancel, + [428] = sys_audit_session_self, [441] = sys_guarded_open_np, [442] = sys_guarded_close_np, [443] = sys_guarded_kqueue_np, -- 2.51.2 From 28d4a63466ecaacb3bac22c7822eb4bd804996c8 Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Thu, 19 Mar 2020 11:54:43 -0400 Subject: [PATCH 17/23] Change from previous commit not saved in editor --- src/tools/open.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/open.c b/src/tools/open.c index c99906750..84bfa2b72 100644 --- a/src/tools/open.c +++ b/src/tools/open.c @@ -40,7 +40,7 @@ int main(int argc, char *argv[]) usage(); return EXIT_FAILURE; } - url_or_path = CFStringCreateWithCString(kCFAllocatorDefault, argv[1], kCFStringEncodingUTF8); + url_or_path = CFStringCreateWithFileSystemRepresentation(kCFAllocatorDefault, argv[1]); /* TODO: What is the URL is not a file URL? (http:, ftp:, etc) */ /* url = CFURLCreateWithString(kCFAllocatorDefault, url_or_path, NULL); */ url = NULL; -- 2.51.2 From 43011e7e388d991ecad5884cd5c6d247828548cc Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Thu, 19 Mar 2020 12:50:55 -0400 Subject: [PATCH 18/23] Add missing CoreGraphics constant Fixes #710 --- src/external/cocotron | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/external/cocotron b/src/external/cocotron index 44989417c..abe8c14bd 160000 --- a/src/external/cocotron +++ b/src/external/cocotron @@ -1 +1 @@ -Subproject commit 44989417c3d35f87fd9503d8eb9c2cb73adcf2d7 +Subproject commit abe8c14bd846b0332a9c82abc8fee7b15b428073 -- 2.51.2 From 61a5abb268e5a05c938f83901535cf4ea4e3842f Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Thu, 19 Mar 2020 14:57:43 -0400 Subject: [PATCH 19/23] Clean up build output No warnings in src/frameworks and src/private-frameworks now. -Werror has been turned on there to keep it that way. --- src/external/adv_cmds | 2 +- src/external/apr | 2 +- src/external/file_cmds | 2 +- src/external/remote_cmds | 2 +- src/external/shell_cmds | 2 +- .../include/AVFoundation/AVFoundation.h | 5 ---- .../include/AVFoundation/NSMutableCopying.h | 24 ------------------- .../NSURLAuthenticationChallengeSender.h | 24 ------------------- .../AVFoundation/NSURLSessionDataDelegate.h | 24 ------------------- .../AVFoundation/NSURLSessionDelegate.h | 24 ------------------- .../AVFoundation/NSURLSessionTaskDelegate.h | 24 ------------------- src/frameworks/AVKit/include/AVKit/AVKit.h | 1 - .../AVKit/include/AVKit/NSCacheDelegate.h | 24 ------------------- src/frameworks/CMakeLists.txt | 2 ++ .../Carbon/include/HIToolbox/Keyboards.h | 2 +- .../Contacts/include/Contacts/Contacts.h | 1 - .../include/Contacts/NSMutableCopying.h | 24 ------------------- .../CoreServices/LSApplicationProxy.m | 2 +- .../CoreServices/LSApplicationWorkspace.m | 2 +- src/frameworks/CoreServices/Processes.cpp | 4 ++-- .../CoreServices/src/FSEvents/FSEventsImpl.h | 1 + src/frameworks/MapKit/include/MapKit/MapKit.h | 3 --- .../include/MapKit/NSURLSessionDataDelegate.h | 24 ------------------- .../include/MapKit/NSURLSessionDelegate.h | 24 ------------------- .../include/MapKit/NSURLSessionTaskDelegate.h | 24 ------------------- .../MultipeerConnectivity.h | 6 ----- .../NSNetServiceBrowserDelegate.h | 24 ------------------- .../NSNetServiceDelegate.h | 24 ------------------- .../MultipeerConnectivity/NSStreamDelegate.h | 24 ------------------- .../NSURLSessionDataDelegate.h | 24 ------------------- .../NSURLSessionDelegate.h | 24 ------------------- .../NSURLSessionTaskDelegate.h | 24 ------------------- src/ncurses/CMakeLists.txt | 2 +- .../AuthKit/src/functions.c | 2 +- src/private-frameworks/CMakeLists.txt | 2 ++ .../CoreSymbolication/src/functions.c | 2 +- .../CrashReporterSupport/src/functions.c | 2 +- .../DiskManagement/src/functions.c | 2 +- .../IOPlatformPluginFamily/src/functions.c | 2 +- .../include/MobileDevice/MobileDevice.h | 5 ---- .../NSURLConnectionDataDelegate.h | 24 ------------------- .../MobileDevice/NSURLConnectionDelegate.h | 24 ------------------- .../MobileDevice/NSURLSessionDelegate.h | 24 ------------------- .../MobileDevice/NSURLSessionStreamDelegate.h | 24 ------------------- .../MobileDevice/NSURLSessionTaskDelegate.h | 24 ------------------- .../NetworkStatistics/src/functions.c | 2 +- .../PackageKit/src/PKSignedContainer.m | 1 + .../PerformanceAnalysis/src/functions.c | 2 +- .../PlugInKit/src/functions.c | 2 +- .../StreamingZip/src/functions.c | 2 +- src/shellspawn/CMakeLists.txt | 4 +--- tools/darling-stub-gen | 4 +++- 52 files changed, 30 insertions(+), 549 deletions(-) delete mode 100644 src/frameworks/AVFoundation/include/AVFoundation/NSMutableCopying.h delete mode 100644 src/frameworks/AVFoundation/include/AVFoundation/NSURLAuthenticationChallengeSender.h delete mode 100644 src/frameworks/AVFoundation/include/AVFoundation/NSURLSessionDataDelegate.h delete mode 100644 src/frameworks/AVFoundation/include/AVFoundation/NSURLSessionDelegate.h delete mode 100644 src/frameworks/AVFoundation/include/AVFoundation/NSURLSessionTaskDelegate.h delete mode 100644 src/frameworks/AVKit/include/AVKit/NSCacheDelegate.h delete mode 100644 src/frameworks/Contacts/include/Contacts/NSMutableCopying.h delete mode 100644 src/frameworks/MapKit/include/MapKit/NSURLSessionDataDelegate.h delete mode 100644 src/frameworks/MapKit/include/MapKit/NSURLSessionDelegate.h delete mode 100644 src/frameworks/MapKit/include/MapKit/NSURLSessionTaskDelegate.h delete mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceBrowserDelegate.h delete mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceDelegate.h delete mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSStreamDelegate.h delete mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDataDelegate.h delete mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDelegate.h delete mode 100644 src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionTaskDelegate.h delete mode 100644 src/private-frameworks/MobileDevice/include/MobileDevice/NSURLConnectionDataDelegate.h delete mode 100644 src/private-frameworks/MobileDevice/include/MobileDevice/NSURLConnectionDelegate.h delete mode 100644 src/private-frameworks/MobileDevice/include/MobileDevice/NSURLSessionDelegate.h delete mode 100644 src/private-frameworks/MobileDevice/include/MobileDevice/NSURLSessionStreamDelegate.h delete mode 100644 src/private-frameworks/MobileDevice/include/MobileDevice/NSURLSessionTaskDelegate.h diff --git a/src/external/adv_cmds b/src/external/adv_cmds index 8088bbb81..58c1e7f74 160000 --- a/src/external/adv_cmds +++ b/src/external/adv_cmds @@ -1 +1 @@ -Subproject commit 8088bbb81e3ad1841fba728e5f295bde37b2a108 +Subproject commit 58c1e7f7485407f766d1f9b594b77b2ab8553eaf diff --git a/src/external/apr b/src/external/apr index e453dfd3c..33bf127ff 160000 --- a/src/external/apr +++ b/src/external/apr @@ -1 +1 @@ -Subproject commit e453dfd3c0e45df139154784af15a23572db0a3d +Subproject commit 33bf127ff070e7eedcd6ba7e6963d383e5c1f03a diff --git a/src/external/file_cmds b/src/external/file_cmds index f8e320088..ce64cb8c6 160000 --- a/src/external/file_cmds +++ b/src/external/file_cmds @@ -1 +1 @@ -Subproject commit f8e320088d9388d78017bf510ef68e19684fddf8 +Subproject commit ce64cb8c66bfec4d06e7b324d15060d34cbb798f diff --git a/src/external/remote_cmds b/src/external/remote_cmds index b9ca568d0..aca8f0296 160000 --- a/src/external/remote_cmds +++ b/src/external/remote_cmds @@ -1 +1 @@ -Subproject commit b9ca568d0ab873a0dbb08411b74c2e28598dc3d3 +Subproject commit aca8f02967a8bfeaae8e4b6cad3110a6ee9a2169 diff --git a/src/external/shell_cmds b/src/external/shell_cmds index ee0056519..3c62b1af6 160000 --- a/src/external/shell_cmds +++ b/src/external/shell_cmds @@ -1 +1 @@ -Subproject commit ee00565192f711044552defb0b07e6ba9ffc9b04 +Subproject commit 3c62b1af697d242f925e82b84efa69cc3b01f3ac diff --git a/src/frameworks/AVFoundation/include/AVFoundation/AVFoundation.h b/src/frameworks/AVFoundation/include/AVFoundation/AVFoundation.h index 74fbe2d71..150c0f060 100644 --- a/src/frameworks/AVFoundation/include/AVFoundation/AVFoundation.h +++ b/src/frameworks/AVFoundation/include/AVFoundation/AVFoundation.h @@ -71,11 +71,6 @@ #import #import #import -#import -#import -#import -#import -#import #import #import #import diff --git a/src/frameworks/AVFoundation/include/AVFoundation/NSMutableCopying.h b/src/frameworks/AVFoundation/include/AVFoundation/NSMutableCopying.h deleted file mode 100644 index 606eb5312..000000000 --- a/src/frameworks/AVFoundation/include/AVFoundation/NSMutableCopying.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2017 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSMutableCopying - -@end diff --git a/src/frameworks/AVFoundation/include/AVFoundation/NSURLAuthenticationChallengeSender.h b/src/frameworks/AVFoundation/include/AVFoundation/NSURLAuthenticationChallengeSender.h deleted file mode 100644 index 4408d3949..000000000 --- a/src/frameworks/AVFoundation/include/AVFoundation/NSURLAuthenticationChallengeSender.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2017 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSURLAuthenticationChallengeSender - -@end diff --git a/src/frameworks/AVFoundation/include/AVFoundation/NSURLSessionDataDelegate.h b/src/frameworks/AVFoundation/include/AVFoundation/NSURLSessionDataDelegate.h deleted file mode 100644 index 763c3f8bb..000000000 --- a/src/frameworks/AVFoundation/include/AVFoundation/NSURLSessionDataDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2017 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSURLSessionDataDelegate - -@end diff --git a/src/frameworks/AVFoundation/include/AVFoundation/NSURLSessionDelegate.h b/src/frameworks/AVFoundation/include/AVFoundation/NSURLSessionDelegate.h deleted file mode 100644 index 3fa5cca9e..000000000 --- a/src/frameworks/AVFoundation/include/AVFoundation/NSURLSessionDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2017 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSURLSessionDelegate - -@end diff --git a/src/frameworks/AVFoundation/include/AVFoundation/NSURLSessionTaskDelegate.h b/src/frameworks/AVFoundation/include/AVFoundation/NSURLSessionTaskDelegate.h deleted file mode 100644 index 431a04f0b..000000000 --- a/src/frameworks/AVFoundation/include/AVFoundation/NSURLSessionTaskDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2017 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSURLSessionTaskDelegate - -@end diff --git a/src/frameworks/AVKit/include/AVKit/AVKit.h b/src/frameworks/AVKit/include/AVKit/AVKit.h index d9b4d72be..fc2aa8170 100644 --- a/src/frameworks/AVKit/include/AVKit/AVKit.h +++ b/src/frameworks/AVKit/include/AVKit/AVKit.h @@ -66,7 +66,6 @@ #import #import #import -#import #import #import #import diff --git a/src/frameworks/AVKit/include/AVKit/NSCacheDelegate.h b/src/frameworks/AVKit/include/AVKit/NSCacheDelegate.h deleted file mode 100644 index 3681ba613..000000000 --- a/src/frameworks/AVKit/include/AVKit/NSCacheDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2019 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSCacheDelegate - -@end diff --git a/src/frameworks/CMakeLists.txt b/src/frameworks/CMakeLists.txt index 571b85e07..4874bcc2a 100644 --- a/src/frameworks/CMakeLists.txt +++ b/src/frameworks/CMakeLists.txt @@ -1,5 +1,7 @@ project(frameworks) +add_compile_options(-Werror) + add_subdirectory(AGL) add_subdirectory(AVFoundation) add_subdirectory(Accelerate) diff --git a/src/frameworks/Carbon/include/HIToolbox/Keyboards.h b/src/frameworks/Carbon/include/HIToolbox/Keyboards.h index 39e1f4681..7f0a9e6bb 100644 --- a/src/frameworks/Carbon/include/HIToolbox/Keyboards.h +++ b/src/frameworks/Carbon/include/HIToolbox/Keyboards.h @@ -12,7 +12,7 @@ enum { kKeyboardJIS = 'JIS ', kKeyboardANSI = 'ANSI', kKeyboardISO = 'ISO ', - kKeyboardUnknown = '????' + kKeyboardUnknown = kUnknownType /* ???? */ }; typedef OSType PhysicalKeyboardLayoutType; diff --git a/src/frameworks/Contacts/include/Contacts/Contacts.h b/src/frameworks/Contacts/include/Contacts/Contacts.h index 7ad926efd..e44f88e4d 100644 --- a/src/frameworks/Contacts/include/Contacts/Contacts.h +++ b/src/frameworks/Contacts/include/Contacts/Contacts.h @@ -59,7 +59,6 @@ #import #import #import -#import #import #import #import diff --git a/src/frameworks/Contacts/include/Contacts/NSMutableCopying.h b/src/frameworks/Contacts/include/Contacts/NSMutableCopying.h deleted file mode 100644 index 606eb5312..000000000 --- a/src/frameworks/Contacts/include/Contacts/NSMutableCopying.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2017 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSMutableCopying - -@end diff --git a/src/frameworks/CoreServices/LSApplicationProxy.m b/src/frameworks/CoreServices/LSApplicationProxy.m index 77c436037..2681ded2a 100644 --- a/src/frameworks/CoreServices/LSApplicationProxy.m +++ b/src/frameworks/CoreServices/LSApplicationProxy.m @@ -1,4 +1,4 @@ -#import +#import // DUMMY diff --git a/src/frameworks/CoreServices/LSApplicationWorkspace.m b/src/frameworks/CoreServices/LSApplicationWorkspace.m index 7893b8df3..e6ba65846 100644 --- a/src/frameworks/CoreServices/LSApplicationWorkspace.m +++ b/src/frameworks/CoreServices/LSApplicationWorkspace.m @@ -1,4 +1,4 @@ -#import +#import // DUMMY diff --git a/src/frameworks/CoreServices/Processes.cpp b/src/frameworks/CoreServices/Processes.cpp index 8b192cb99..4a9a82e6f 100644 --- a/src/frameworks/CoreServices/Processes.cpp +++ b/src/frameworks/CoreServices/Processes.cpp @@ -26,7 +26,7 @@ OSStatus CopyProcessName(const ProcessSerialNumber* psn, CFStringRef* name) char path[100]; int fd, len; - sprintf(path, "/proc/%u/comm", psn->lowLongOfPSN); + sprintf(path, "/proc/%u/comm", (unsigned int)psn->lowLongOfPSN); fd = ::open(path, O_RDONLY); if (fd == -1) @@ -160,7 +160,7 @@ CFDictionaryRef ProcessInformationCopyDictionary(const ProcessSerialNumber *PSN, if (status != noErr) return nullptr; - sprintf(lpath, "/proc/%u/exe", PSN->lowLongOfPSN); + sprintf(lpath, "/proc/%u/exe", (unsigned int)PSN->lowLongOfPSN); len = ::readlink(lpath, procpath, sizeof(procpath)-1); if (len < 0) return nullptr; diff --git a/src/frameworks/CoreServices/src/FSEvents/FSEventsImpl.h b/src/frameworks/CoreServices/src/FSEvents/FSEventsImpl.h index 590ad32ac..a5010ed27 100644 --- a/src/frameworks/CoreServices/src/FSEvents/FSEventsImpl.h +++ b/src/frameworks/CoreServices/src/FSEvents/FSEventsImpl.h @@ -61,6 +61,7 @@ -(void)start; -(void)stop; -(FSEventStreamEventId)lastEventID; +-(void)_doCallback; @end diff --git a/src/frameworks/MapKit/include/MapKit/MapKit.h b/src/frameworks/MapKit/include/MapKit/MapKit.h index f65216a9e..59e9424fc 100644 --- a/src/frameworks/MapKit/include/MapKit/MapKit.h +++ b/src/frameworks/MapKit/include/MapKit/MapKit.h @@ -112,9 +112,6 @@ #import #import #import -#import -#import -#import #import #import #import diff --git a/src/frameworks/MapKit/include/MapKit/NSURLSessionDataDelegate.h b/src/frameworks/MapKit/include/MapKit/NSURLSessionDataDelegate.h deleted file mode 100644 index 95aebacc5..000000000 --- a/src/frameworks/MapKit/include/MapKit/NSURLSessionDataDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2019 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSURLSessionDataDelegate - -@end diff --git a/src/frameworks/MapKit/include/MapKit/NSURLSessionDelegate.h b/src/frameworks/MapKit/include/MapKit/NSURLSessionDelegate.h deleted file mode 100644 index a77fc6a83..000000000 --- a/src/frameworks/MapKit/include/MapKit/NSURLSessionDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2019 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSURLSessionDelegate - -@end diff --git a/src/frameworks/MapKit/include/MapKit/NSURLSessionTaskDelegate.h b/src/frameworks/MapKit/include/MapKit/NSURLSessionTaskDelegate.h deleted file mode 100644 index f068a7311..000000000 --- a/src/frameworks/MapKit/include/MapKit/NSURLSessionTaskDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2019 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSURLSessionTaskDelegate - -@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MultipeerConnectivity.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MultipeerConnectivity.h index fb92e59f5..d7211dc0a 100644 --- a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MultipeerConnectivity.h +++ b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/MultipeerConnectivity.h @@ -26,12 +26,6 @@ #import #import #import -#import -#import -#import -#import -#import -#import #import #import #import diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceBrowserDelegate.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceBrowserDelegate.h deleted file mode 100644 index 7593c4857..000000000 --- a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceBrowserDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2019 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSNetServiceBrowserDelegate - -@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceDelegate.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceDelegate.h deleted file mode 100644 index 291f40bb2..000000000 --- a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSNetServiceDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2019 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSNetServiceDelegate - -@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSStreamDelegate.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSStreamDelegate.h deleted file mode 100644 index b090f1f09..000000000 --- a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSStreamDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2019 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSStreamDelegate - -@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDataDelegate.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDataDelegate.h deleted file mode 100644 index 95aebacc5..000000000 --- a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDataDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2019 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSURLSessionDataDelegate - -@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDelegate.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDelegate.h deleted file mode 100644 index a77fc6a83..000000000 --- a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2019 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSURLSessionDelegate - -@end diff --git a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionTaskDelegate.h b/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionTaskDelegate.h deleted file mode 100644 index f068a7311..000000000 --- a/src/frameworks/MultipeerConnectivity/include/MultipeerConnectivity/NSURLSessionTaskDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2019 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSURLSessionTaskDelegate - -@end diff --git a/src/ncurses/CMakeLists.txt b/src/ncurses/CMakeLists.txt index 6a98883b0..ce132312c 100644 --- a/src/ncurses/CMakeLists.txt +++ b/src/ncurses/CMakeLists.txt @@ -2,7 +2,7 @@ project(ncurses-top) cmake_minimum_required(VERSION 2.4.0) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc") +add_definitions(-nostdinc) set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib") include_directories(${DARLING_TOP_DIRECTORY}/platform-include) diff --git a/src/private-frameworks/AuthKit/src/functions.c b/src/private-frameworks/AuthKit/src/functions.c index 6e7483c8a..2cd25e461 100644 --- a/src/private-frameworks/AuthKit/src/functions.c +++ b/src/private-frameworks/AuthKit/src/functions.c @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with Darling. If not, see . */ - +#include #include static int verbose = 0; __attribute__((constructor)) static void initme(void) { diff --git a/src/private-frameworks/CMakeLists.txt b/src/private-frameworks/CMakeLists.txt index 6536da52d..fe07fb7d4 100644 --- a/src/private-frameworks/CMakeLists.txt +++ b/src/private-frameworks/CMakeLists.txt @@ -1,5 +1,7 @@ project(private-frameworks) +add_compile_options(-Werror) + add_subdirectory(AppleSystemInfo) add_subdirectory(AuthKit) add_subdirectory(CrashReporterSupport) diff --git a/src/private-frameworks/CoreSymbolication/src/functions.c b/src/private-frameworks/CoreSymbolication/src/functions.c index ad1d3dbdb..63bcb186e 100644 --- a/src/private-frameworks/CoreSymbolication/src/functions.c +++ b/src/private-frameworks/CoreSymbolication/src/functions.c @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with Darling. If not, see . */ - +#include #include static int verbose = 0; __attribute__((constructor)) static void initme(void) { diff --git a/src/private-frameworks/CrashReporterSupport/src/functions.c b/src/private-frameworks/CrashReporterSupport/src/functions.c index 5b674950b..5e471854a 100644 --- a/src/private-frameworks/CrashReporterSupport/src/functions.c +++ b/src/private-frameworks/CrashReporterSupport/src/functions.c @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with Darling. If not, see . */ - +#include #include static int verbose = 0; __attribute__((constructor)) static void initme(void) { diff --git a/src/private-frameworks/DiskManagement/src/functions.c b/src/private-frameworks/DiskManagement/src/functions.c index 57b5f7063..a699cb409 100644 --- a/src/private-frameworks/DiskManagement/src/functions.c +++ b/src/private-frameworks/DiskManagement/src/functions.c @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with Darling. If not, see . */ - +#include #include static int verbose = 0; __attribute__((constructor)) static void initme(void) { diff --git a/src/private-frameworks/IOPlatformPluginFamily/src/functions.c b/src/private-frameworks/IOPlatformPluginFamily/src/functions.c index 2a86d7ce2..e98db3059 100644 --- a/src/private-frameworks/IOPlatformPluginFamily/src/functions.c +++ b/src/private-frameworks/IOPlatformPluginFamily/src/functions.c @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with Darling. If not, see . */ - +#include #include static int verbose = 0; __attribute__((constructor)) static void initme(void) { diff --git a/src/private-frameworks/MobileDevice/include/MobileDevice/MobileDevice.h b/src/private-frameworks/MobileDevice/include/MobileDevice/MobileDevice.h index 910746922..d5338de5b 100644 --- a/src/private-frameworks/MobileDevice/include/MobileDevice/MobileDevice.h +++ b/src/private-frameworks/MobileDevice/include/MobileDevice/MobileDevice.h @@ -24,11 +24,6 @@ #import #import -#import -#import -#import -#import -#import #import #import #import diff --git a/src/private-frameworks/MobileDevice/include/MobileDevice/NSURLConnectionDataDelegate.h b/src/private-frameworks/MobileDevice/include/MobileDevice/NSURLConnectionDataDelegate.h deleted file mode 100644 index a3bd68c69..000000000 --- a/src/private-frameworks/MobileDevice/include/MobileDevice/NSURLConnectionDataDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2019 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSURLConnectionDataDelegate - -@end diff --git a/src/private-frameworks/MobileDevice/include/MobileDevice/NSURLConnectionDelegate.h b/src/private-frameworks/MobileDevice/include/MobileDevice/NSURLConnectionDelegate.h deleted file mode 100644 index 57d49455a..000000000 --- a/src/private-frameworks/MobileDevice/include/MobileDevice/NSURLConnectionDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2019 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSURLConnectionDelegate - -@end diff --git a/src/private-frameworks/MobileDevice/include/MobileDevice/NSURLSessionDelegate.h b/src/private-frameworks/MobileDevice/include/MobileDevice/NSURLSessionDelegate.h deleted file mode 100644 index a77fc6a83..000000000 --- a/src/private-frameworks/MobileDevice/include/MobileDevice/NSURLSessionDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2019 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSURLSessionDelegate - -@end diff --git a/src/private-frameworks/MobileDevice/include/MobileDevice/NSURLSessionStreamDelegate.h b/src/private-frameworks/MobileDevice/include/MobileDevice/NSURLSessionStreamDelegate.h deleted file mode 100644 index a6ed488c5..000000000 --- a/src/private-frameworks/MobileDevice/include/MobileDevice/NSURLSessionStreamDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2019 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSURLSessionStreamDelegate - -@end diff --git a/src/private-frameworks/MobileDevice/include/MobileDevice/NSURLSessionTaskDelegate.h b/src/private-frameworks/MobileDevice/include/MobileDevice/NSURLSessionTaskDelegate.h deleted file mode 100644 index f068a7311..000000000 --- a/src/private-frameworks/MobileDevice/include/MobileDevice/NSURLSessionTaskDelegate.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - This file is part of Darling. - - Copyright (C) 2019 Lubos Dolezel - - Darling is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Darling is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Darling. If not, see . -*/ - -#include - -@protocol NSURLSessionTaskDelegate - -@end diff --git a/src/private-frameworks/NetworkStatistics/src/functions.c b/src/private-frameworks/NetworkStatistics/src/functions.c index f2c081e76..0735b7558 100644 --- a/src/private-frameworks/NetworkStatistics/src/functions.c +++ b/src/private-frameworks/NetworkStatistics/src/functions.c @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with Darling. If not, see . */ - +#include #include static int verbose = 0; __attribute__((constructor)) static void initme(void) { diff --git a/src/private-frameworks/PackageKit/src/PKSignedContainer.m b/src/private-frameworks/PackageKit/src/PKSignedContainer.m index b7beb944e..c6e8f575b 100644 --- a/src/private-frameworks/PackageKit/src/PKSignedContainer.m +++ b/src/private-frameworks/PackageKit/src/PKSignedContainer.m @@ -55,6 +55,7 @@ static ssize_t read_cb(struct archive *a, void *_client_data, const void **_buff { // TODO } + return 0; } static NSError* makeError(NSURL* url, NSString* errorString) diff --git a/src/private-frameworks/PerformanceAnalysis/src/functions.c b/src/private-frameworks/PerformanceAnalysis/src/functions.c index eaa7f40a4..6b985d758 100644 --- a/src/private-frameworks/PerformanceAnalysis/src/functions.c +++ b/src/private-frameworks/PerformanceAnalysis/src/functions.c @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with Darling. If not, see . */ - +#include #include static int verbose = 0; __attribute__((constructor)) static void initme(void) { diff --git a/src/private-frameworks/PlugInKit/src/functions.c b/src/private-frameworks/PlugInKit/src/functions.c index 2a77568e4..54e2385f9 100644 --- a/src/private-frameworks/PlugInKit/src/functions.c +++ b/src/private-frameworks/PlugInKit/src/functions.c @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with Darling. If not, see . */ - +#include #include static int verbose = 0; __attribute__((constructor)) static void initme(void) { diff --git a/src/private-frameworks/StreamingZip/src/functions.c b/src/private-frameworks/StreamingZip/src/functions.c index b41a16ec2..502afb663 100644 --- a/src/private-frameworks/StreamingZip/src/functions.c +++ b/src/private-frameworks/StreamingZip/src/functions.c @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with Darling. If not, see . */ - +#include #include static int verbose = 0; __attribute__((constructor)) static void initme(void) { diff --git a/src/shellspawn/CMakeLists.txt b/src/shellspawn/CMakeLists.txt index fc10bc6ab..fa1c195c9 100644 --- a/src/shellspawn/CMakeLists.txt +++ b/src/shellspawn/CMakeLists.txt @@ -1,8 +1,6 @@ project(shellspawn) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc") - -include(darling_exe) +add_definitions(-nostdinc) add_darling_executable(shellspawn shellspawn.c duct_signals.c) diff --git a/tools/darling-stub-gen b/tools/darling-stub-gen index 23bcb2116..1830f01ac 100755 --- a/tools/darling-stub-gen +++ b/tools/darling-stub-gen @@ -210,7 +210,9 @@ if uses_objc: protocols_regex = re.compile("(@protocol (.+?)[\n ].+?@end)", re.DOTALL | re.MULTILINE) classes_regex = re.compile("(@interface (.+?) :.+?@end)", re.DOTALL | re.MULTILINE) - blacklisted_protocols = ["NSObject", "NSSecureCoding", "NSCoding", "NSCopying", "NSFastEnumeration", "NSMutableCopying"] + blacklisted_protocols = ["NSObject", "NSSecureCoding", "NSCoding", "NSCopying", "NSFastEnumeration", "NSMutableCopying", + "NSURLConnectionDataDelegate", "NSURLSessionTaskDelegate", "NSURLConnectionDelegate" + ] for protocol_def in protocols_regex.finditer(class_dump_output): protocol_contents, protocol_name = protocol_def.groups() if protocol_name in blacklisted_protocols: -- 2.51.2 From 5edd655c90dfddbc4dd2fbc5289d0001179bae5c Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Thu, 19 Mar 2020 15:37:29 -0400 Subject: [PATCH 20/23] CoreUI private framework stub --- src/private-frameworks/CMakeLists.txt | 1 + src/private-frameworks/CoreUI/CMakeLists.txt | 167 +++++ .../CoreUI/include/CoreUI/CSIATECHelper.h | 24 + .../CoreUI/include/CoreUI/CSIBitmapWrapper.h | 24 + .../CoreUI/include/CoreUI/CSIGenerator.h | 24 + .../CoreUI/include/CoreUI/CSIHelper.h | 24 + .../CoreUI/include/CoreUI/CSITextureHelper.h | 24 + .../CUIBackgroundStyleEffectConfiguration.h | 24 + .../CoreUI/include/CoreUI/CUICatalog.h | 24 + .../CoreUI/include/CoreUI/CUIColor.h | 24 + .../include/CoreUI/CUICommonAssetStorage.h | 24 + .../include/CoreUI/CUICustomFontCacheKey.h | 24 + .../include/CoreUI/CUICustomFontCacheValue.h | 24 + .../CoreUI/CUIHueSaturationFilterLocal.h | 24 + .../CoreUI/include/CoreUI/CUIImage.h | 24 + .../CoreUI/CUIInnerBevelEmbossFilterLocal.h | 24 + .../include/CoreUI/CUIInnerGlowFilterLocal.h | 24 + .../CoreUI/CUIInnerGlowOrShadowFilterLocal.h | 24 + .../CoreUI/CUIInnerShadowFilterLocal.h | 24 + .../include/CoreUI/CUILayoutInformation.h | 24 + .../include/CoreUI/CUIMaskedFacetLayer.h | 24 + .../CoreUI/include/CoreUI/CUIMeshBuffer.h | 24 + .../CoreUI/include/CoreUI/CUIMutableCatalog.h | 24 + .../CoreUI/CUIMutableCommonAssetStorage.h | 24 + .../include/CoreUI/CUIMutablePSDImageRef.h | 24 + .../CoreUI/CUIMutableStructuredThemeStore.h | 24 + .../include/CoreUI/CUIMutableThemeRendition.h | 24 + .../CoreUI/include/CoreUI/CUINamedColor.h | 24 + .../CoreUI/include/CoreUI/CUINamedData.h | 24 + .../include/CoreUI/CUINamedExternalLink.h | 24 + .../CoreUI/include/CoreUI/CUINamedImage.h | 24 + .../include/CoreUI/CUINamedImageAtlas.h | 24 + .../include/CoreUI/CUINamedImageDescription.h | 24 + .../include/CoreUI/CUINamedLayerImage.h | 24 + .../include/CoreUI/CUINamedLayerStack.h | 24 + .../CoreUI/include/CoreUI/CUINamedLookup.h | 24 + .../CoreUI/include/CoreUI/CUINamedModel.h | 24 + .../include/CoreUI/CUINamedMultisizeImage.h | 24 + .../CoreUI/CUINamedMultisizeImageSet.h | 24 + .../include/CoreUI/CUINamedRecognitionGroup.h | 24 + .../include/CoreUI/CUINamedRecognitionImage.h | 24 + .../CoreUI/CUINamedRecognitionObject.h | 24 + .../include/CoreUI/CUINamedRenditionInfo.h | 24 + .../CoreUI/include/CoreUI/CUINamedTexture.h | 24 + .../include/CoreUI/CUINamedVectorGlyph.h | 24 + .../include/CoreUI/CUINamedVectorImage.h | 24 + .../include/CoreUI/CUINamedVectorPDFImage.h | 24 + .../include/CoreUI/CUINamedVectorSVGImage.h | 24 + .../CoreUI/CUIOuterBevelEmbossFilterLocal.h | 24 + .../include/CoreUI/CUIOuterGlowFilterLocal.h | 24 + .../CoreUI/CUIOuterGlowOrShadowFilterLocal.h | 24 + .../CoreUI/CUIOuterShadowFilterLocal.h | 24 + .../CoreUI/include/CoreUI/CUIPSDGradient.h | 24 + .../include/CoreUI/CUIPSDGradientColorStop.h | 24 + .../CoreUI/CUIPSDGradientDoubleColorStop.h | 24 + .../CoreUI/CUIPSDGradientDoubleOpacityStop.h | 24 + .../include/CoreUI/CUIPSDGradientEvaluator.h | 24 + .../include/CoreUI/CUIPSDGradientLayer.h | 24 + .../CoreUI/CUIPSDGradientOpacityStop.h | 24 + .../include/CoreUI/CUIPSDGradientStop.h | 24 + .../CoreUI/include/CoreUI/CUIPSDImageLayer.h | 24 + .../CoreUI/include/CoreUI/CUIPSDImageRef.h | 24 + .../CoreUI/include/CoreUI/CUIPSDLayer.h | 24 + .../include/CoreUI/CUIPSDLayerBaseRef.h | 24 + .../CoreUI/CUIPSDLayerEffectBevelEmboss.h | 24 + .../CoreUI/CUIPSDLayerEffectColorOverlay.h | 24 + .../CoreUI/CUIPSDLayerEffectComponent.h | 24 + .../CoreUI/CUIPSDLayerEffectDropShadow.h | 24 + .../CoreUI/CUIPSDLayerEffectGradientOverlay.h | 24 + .../CoreUI/CUIPSDLayerEffectInnerGlow.h | 24 + .../CoreUI/CUIPSDLayerEffectInnerShadow.h | 24 + .../CoreUI/CUIPSDLayerEffectOuterGlow.h | 24 + .../include/CoreUI/CUIPSDLayerEffects.h | 24 + .../include/CoreUI/CUIPSDLayerEnumerator.h | 24 + .../include/CoreUI/CUIPSDLayerGroupEnd.h | 24 + .../include/CoreUI/CUIPSDLayerGroupRef.h | 24 + .../include/CoreUI/CUIPSDLayerGroupStart.h | 24 + .../include/CoreUI/CUIPSDLayerMaskRef.h | 24 + .../CoreUI/include/CoreUI/CUIPSDLayerRef.h | 24 + .../CoreUI/CUIPSDLayoutMetricsChannel.h | 24 + .../include/CoreUI/CUIPSLayerEffectsPreset.h | 24 + .../CoreUI/include/CoreUI/CUIPattern.h | 24 + .../include/CoreUI/CUIPerformanceLogManager.h | 24 + .../CoreUI/CUIPerformanceMeasurement.h | 24 + .../CoreUI/include/CoreUI/CUIRenditionKey.h | 24 + .../CoreUI/CUIRenditionLayerReference.h | 24 + .../include/CoreUI/CUIRenditionMetrics.h | 24 + .../CoreUI/CUIRenditionSliceInformation.h | 24 + .../include/CoreUI/CUIRuntimeStatistics.h | 24 + .../include/CoreUI/CUIScaleClampFilterLocal.h | 24 + .../include/CoreUI/CUIShapeEffectBlur1Local.h | 24 + .../include/CoreUI/CUIShapeEffectPreset.h | 24 + .../include/CoreUI/CUIShapeEffectStack.h | 24 + .../include/CoreUI/CUISharedArtCatalog.h | 24 + .../CoreUI/include/CoreUI/CUISmallBlurLocal.h | 24 + .../CoreUI/CUISmoothEmbossFilterLocal.h | 24 + .../CoreUI/CUIStructuredThemeStorage.h | 24 + .../CoreUI/CUIStructuredThemeStorage2.h | 24 + .../include/CoreUI/CUIStructuredThemeStore.h | 24 + .../CoreUI/CUIStyleEffectConfiguration.h | 24 + .../CoreUI/include/CoreUI/CUISystemCatalog.h | 24 + .../CoreUI/include/CoreUI/CUISystemStore.h | 24 + .../include/CoreUI/CUITextEffectStack.h | 24 + .../CoreUI/include/CoreUI/CUITextStyle.h | 24 + .../CoreUI/CUITexturedWindowFrameLayer.h | 24 + .../include/CoreUI/CUIThemeDataEffectPreset.h | 24 + .../CoreUI/include/CoreUI/CUIThemeFacet.h | 24 + .../CoreUI/include/CoreUI/CUIThemeGradient.h | 24 + .../include/CoreUI/CUIThemeGradientDrawing.h | 24 + .../include/CoreUI/CUIThemeImageSource.h | 24 + .../CoreUI/include/CoreUI/CUIThemeRendition.h | 24 + .../CoreUI/include/CoreUI/CUIThemeSchema.h | 24 + .../CoreUI/CUIThemeSchemaEffectRendition.h | 24 + .../include/CoreUI/CUIThemeSchemaLayer.h | 24 + .../include/CoreUI/CUIThemeSchemaPSDLayer.h | 24 + .../CoreUI/CUIThemeSchemaPSDLayerGroup.h | 24 + .../CoreUI/CUIThemeSchemaPSDRenditionLayer.h | 24 + .../include/CoreUI/CUIThemeSchemaRendition.h | 24 + .../CoreUI/CUIThemeSchemaRenditionGroup.h | 24 + .../include/CoreUI/CUIWindowFrameLayer.h | 24 + .../CoreUI/include/CoreUI/CoreUI.h | 272 +++++++++ .../CoreUI/include/CoreUI/MDLMeshBuffer.h | 24 + .../include/CoreUI/TXRDataSourceProvider.h | 24 + .../include/CoreUI/_CSIRenditionBlockData.h | 24 + .../CoreUI/_CUIExternalLinkRendition.h | 24 + .../CoreUI/_CUIInternalLinkRendition.h | 24 + .../include/CoreUI/_CUIKeyTestOrganizer.h | 24 + .../include/CoreUI/_CUILayerStackRendition.h | 24 + .../include/CoreUI/_CUIMacOSThemeSchema.h | 24 + .../_CUIMultisizeImageSetSizeAndIndex.h | 24 + .../include/CoreUI/_CUINameContentRendition.h | 24 + .../include/CoreUI/_CUINineImagePieces.h | 24 + .../CoreUI/_CUIPSDStopAndMidpointPair.h | 24 + .../include/CoreUI/_CUIPSDSublayerInfo.h | 24 + .../include/CoreUI/_CUIRawDataRendition.h | 24 + .../include/CoreUI/_CUIRawPixelRendition.h | 24 + .../CoreUI/_CUIRecognitionObjectRendition.h | 24 + .../CoreUI/include/CoreUI/_CUISubrangeData.h | 24 + .../include/CoreUI/_CUIThemeColorRendition.h | 24 + .../include/CoreUI/_CUIThemeEffectRendition.h | 24 + .../include/CoreUI/_CUIThemeFacetCacheKey.h | 24 + .../CoreUI/_CUIThemeGradientRendition.h | 24 + .../CoreUI/_CUIThemeModelAssetRendition.h | 24 + .../CoreUI/_CUIThemeModelMeshRendition.h | 24 + .../CoreUI/_CUIThemeModelSubmeshRendition.h | 24 + .../_CUIThemeMultisizeImageSetRendition.h | 24 + .../include/CoreUI/_CUIThemePDFRendition.h | 24 + .../include/CoreUI/_CUIThemePixelRendition.h | 24 + .../include/CoreUI/_CUIThemeSVGRendition.h | 24 + .../CoreUI/_CUIThemeTextStyleRendition.h | 24 + .../CoreUI/_CUIThemeTextureImageRendition.h | 24 + .../CoreUI/_CUIThemeTextureRendition.h | 24 + .../CoreUI/_CUIThinningPlaceholderRendition.h | 24 + .../include/CoreUI/_CUIiPhoneOSThemeSchema.h | 24 + .../CoreUI/include/CoreUI/_CUTextureLink.h | 24 + .../include/CoreUI/_SchemaRenditionTuple.h | 24 + .../CoreUI/src/CSIATECHelper.m | 34 ++ .../CoreUI/src/CSIBitmapWrapper.m | 34 ++ .../CoreUI/src/CSIGenerator.m | 34 ++ src/private-frameworks/CoreUI/src/CSIHelper.m | 34 ++ .../CoreUI/src/CSITextureHelper.m | 34 ++ .../CUIBackgroundStyleEffectConfiguration.m | 34 ++ .../CoreUI/src/CUICatalog.m | 34 ++ src/private-frameworks/CoreUI/src/CUIColor.m | 34 ++ .../CoreUI/src/CUICommonAssetStorage.m | 34 ++ .../CoreUI/src/CUICustomFontCacheKey.m | 34 ++ .../CoreUI/src/CUICustomFontCacheValue.m | 34 ++ .../CoreUI/src/CUIHueSaturationFilterLocal.m | 34 ++ src/private-frameworks/CoreUI/src/CUIImage.m | 34 ++ .../src/CUIInnerBevelEmbossFilterLocal.m | 34 ++ .../CoreUI/src/CUIInnerGlowFilterLocal.m | 34 ++ .../src/CUIInnerGlowOrShadowFilterLocal.m | 34 ++ .../CoreUI/src/CUIInnerShadowFilterLocal.m | 34 ++ .../CoreUI/src/CUILayoutInformation.m | 34 ++ .../CoreUI/src/CUIMaskedFacetLayer.m | 34 ++ .../CoreUI/src/CUIMeshBuffer.m | 34 ++ .../CoreUI/src/CUIMutableCatalog.m | 34 ++ .../CoreUI/src/CUIMutableCommonAssetStorage.m | 34 ++ .../CoreUI/src/CUIMutablePSDImageRef.m | 34 ++ .../src/CUIMutableStructuredThemeStore.m | 34 ++ .../CoreUI/src/CUIMutableThemeRendition.m | 34 ++ .../CoreUI/src/CUINamedColor.m | 34 ++ .../CoreUI/src/CUINamedData.m | 34 ++ .../CoreUI/src/CUINamedExternalLink.m | 34 ++ .../CoreUI/src/CUINamedImage.m | 34 ++ .../CoreUI/src/CUINamedImageAtlas.m | 34 ++ .../CoreUI/src/CUINamedImageDescription.m | 34 ++ .../CoreUI/src/CUINamedLayerImage.m | 34 ++ .../CoreUI/src/CUINamedLayerStack.m | 34 ++ .../CoreUI/src/CUINamedLookup.m | 34 ++ .../CoreUI/src/CUINamedModel.m | 34 ++ .../CoreUI/src/CUINamedMultisizeImage.m | 34 ++ .../CoreUI/src/CUINamedMultisizeImageSet.m | 34 ++ .../CoreUI/src/CUINamedRecognitionGroup.m | 34 ++ .../CoreUI/src/CUINamedRecognitionImage.m | 34 ++ .../CoreUI/src/CUINamedRecognitionObject.m | 34 ++ .../CoreUI/src/CUINamedRenditionInfo.m | 34 ++ .../CoreUI/src/CUINamedTexture.m | 34 ++ .../CoreUI/src/CUINamedVectorGlyph.m | 34 ++ .../CoreUI/src/CUINamedVectorImage.m | 34 ++ .../CoreUI/src/CUINamedVectorPDFImage.m | 34 ++ .../CoreUI/src/CUINamedVectorSVGImage.m | 34 ++ .../src/CUIOuterBevelEmbossFilterLocal.m | 34 ++ .../CoreUI/src/CUIOuterGlowFilterLocal.m | 34 ++ .../src/CUIOuterGlowOrShadowFilterLocal.m | 34 ++ .../CoreUI/src/CUIOuterShadowFilterLocal.m | 34 ++ .../CoreUI/src/CUIPSDGradient.m | 34 ++ .../CoreUI/src/CUIPSDGradientColorStop.m | 34 ++ .../src/CUIPSDGradientDoubleColorStop.m | 34 ++ .../src/CUIPSDGradientDoubleOpacityStop.m | 34 ++ .../CoreUI/src/CUIPSDGradientEvaluator.m | 34 ++ .../CoreUI/src/CUIPSDGradientLayer.m | 34 ++ .../CoreUI/src/CUIPSDGradientOpacityStop.m | 34 ++ .../CoreUI/src/CUIPSDGradientStop.m | 34 ++ .../CoreUI/src/CUIPSDImageLayer.m | 34 ++ .../CoreUI/src/CUIPSDImageRef.m | 34 ++ .../CoreUI/src/CUIPSDLayer.m | 34 ++ .../CoreUI/src/CUIPSDLayerBaseRef.m | 34 ++ .../CoreUI/src/CUIPSDLayerEffectBevelEmboss.m | 34 ++ .../src/CUIPSDLayerEffectColorOverlay.m | 34 ++ .../CoreUI/src/CUIPSDLayerEffectComponent.m | 34 ++ .../CoreUI/src/CUIPSDLayerEffectDropShadow.m | 34 ++ .../src/CUIPSDLayerEffectGradientOverlay.m | 34 ++ .../CoreUI/src/CUIPSDLayerEffectInnerGlow.m | 34 ++ .../CoreUI/src/CUIPSDLayerEffectInnerShadow.m | 34 ++ .../CoreUI/src/CUIPSDLayerEffectOuterGlow.m | 34 ++ .../CoreUI/src/CUIPSDLayerEffects.m | 34 ++ .../CoreUI/src/CUIPSDLayerEnumerator.m | 34 ++ .../CoreUI/src/CUIPSDLayerGroupEnd.m | 34 ++ .../CoreUI/src/CUIPSDLayerGroupRef.m | 34 ++ .../CoreUI/src/CUIPSDLayerGroupStart.m | 34 ++ .../CoreUI/src/CUIPSDLayerMaskRef.m | 34 ++ .../CoreUI/src/CUIPSDLayerRef.m | 34 ++ .../CoreUI/src/CUIPSDLayoutMetricsChannel.m | 34 ++ .../CoreUI/src/CUIPSLayerEffectsPreset.m | 34 ++ .../CoreUI/src/CUIPattern.m | 34 ++ .../CoreUI/src/CUIPerformanceLogManager.m | 34 ++ .../CoreUI/src/CUIPerformanceMeasurement.m | 34 ++ .../CoreUI/src/CUIRenditionKey.m | 34 ++ .../CoreUI/src/CUIRenditionLayerReference.m | 34 ++ .../CoreUI/src/CUIRenditionMetrics.m | 34 ++ .../CoreUI/src/CUIRenditionSliceInformation.m | 34 ++ .../CoreUI/src/CUIRuntimeStatistics.m | 34 ++ .../CoreUI/src/CUIScaleClampFilterLocal.m | 34 ++ .../CoreUI/src/CUIShapeEffectBlur1Local.m | 34 ++ .../CoreUI/src/CUIShapeEffectPreset.m | 34 ++ .../CoreUI/src/CUIShapeEffectStack.m | 34 ++ .../CoreUI/src/CUISharedArtCatalog.m | 34 ++ .../CoreUI/src/CUISmallBlurLocal.m | 34 ++ .../CoreUI/src/CUISmoothEmbossFilterLocal.m | 34 ++ .../CoreUI/src/CUIStructuredThemeStore.m | 34 ++ .../CoreUI/src/CUIStyleEffectConfiguration.m | 34 ++ .../CoreUI/src/CUISystemCatalog.m | 34 ++ .../CoreUI/src/CUISystemStore.m | 34 ++ .../CoreUI/src/CUITextEffectStack.m | 34 ++ .../CoreUI/src/CUITextStyle.m | 34 ++ .../CoreUI/src/CUITexturedWindowFrameLayer.m | 34 ++ .../CoreUI/src/CUIThemeDataEffectPreset.m | 34 ++ .../CoreUI/src/CUIThemeFacet.m | 34 ++ .../CoreUI/src/CUIThemeGradient.m | 34 ++ .../CoreUI/src/CUIThemeRendition.m | 34 ++ .../CoreUI/src/CUIThemeSchema.m | 34 ++ .../src/CUIThemeSchemaEffectRendition.m | 34 ++ .../CoreUI/src/CUIThemeSchemaLayer.m | 34 ++ .../CoreUI/src/CUIThemeSchemaPSDLayer.m | 34 ++ .../CoreUI/src/CUIThemeSchemaPSDLayerGroup.m | 34 ++ .../src/CUIThemeSchemaPSDRenditionLayer.m | 34 ++ .../CoreUI/src/CUIThemeSchemaRendition.m | 34 ++ .../CoreUI/src/CUIThemeSchemaRenditionGroup.m | 34 ++ .../CoreUI/src/CUIWindowFrameLayer.m | 34 ++ src/private-frameworks/CoreUI/src/CoreUI.m | 570 ++++++++++++++++++ .../CoreUI/src/_CSIRenditionBlockData.m | 34 ++ .../CoreUI/src/_CUIExternalLinkRendition.m | 34 ++ .../CoreUI/src/_CUIInternalLinkRendition.m | 34 ++ .../CoreUI/src/_CUIKeyTestOrganizer.m | 34 ++ .../CoreUI/src/_CUILayerStackRendition.m | 34 ++ .../CoreUI/src/_CUIMacOSThemeSchema.m | 34 ++ .../src/_CUIMultisizeImageSetSizeAndIndex.m | 34 ++ .../CoreUI/src/_CUINameContentRendition.m | 34 ++ .../CoreUI/src/_CUINineImagePieces.m | 34 ++ .../CoreUI/src/_CUIPSDStopAndMidpointPair.m | 34 ++ .../CoreUI/src/_CUIPSDSublayerInfo.m | 34 ++ .../CoreUI/src/_CUIRawDataRendition.m | 34 ++ .../CoreUI/src/_CUIRawPixelRendition.m | 34 ++ .../src/_CUIRecognitionObjectRendition.m | 34 ++ .../CoreUI/src/_CUISubrangeData.m | 34 ++ .../CoreUI/src/_CUIThemeColorRendition.m | 34 ++ .../CoreUI/src/_CUIThemeEffectRendition.m | 34 ++ .../CoreUI/src/_CUIThemeFacetCacheKey.m | 34 ++ .../CoreUI/src/_CUIThemeGradientRendition.m | 34 ++ .../CoreUI/src/_CUIThemeModelAssetRendition.m | 34 ++ .../CoreUI/src/_CUIThemeModelMeshRendition.m | 34 ++ .../src/_CUIThemeModelSubmeshRendition.m | 34 ++ .../src/_CUIThemeMultisizeImageSetRendition.m | 34 ++ .../CoreUI/src/_CUIThemePDFRendition.m | 34 ++ .../CoreUI/src/_CUIThemePixelRendition.m | 34 ++ .../CoreUI/src/_CUIThemeSVGRendition.m | 34 ++ .../CoreUI/src/_CUIThemeTextStyleRendition.m | 34 ++ .../src/_CUIThemeTextureImageRendition.m | 34 ++ .../CoreUI/src/_CUIThemeTextureRendition.m | 34 ++ .../src/_CUIThinningPlaceholderRendition.m | 34 ++ .../CoreUI/src/_CUIiPhoneOSThemeSchema.m | 34 ++ .../CoreUI/src/_CUTextureLink.m | 34 ++ .../CoreUI/src/_SchemaRenditionTuple.m | 34 ++ src/private-frameworks/include/CoreUI | 1 + tools/darling-stub-gen | 2 +- 306 files changed, 9682 insertions(+), 1 deletion(-) create mode 100644 src/private-frameworks/CoreUI/CMakeLists.txt create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CSIATECHelper.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CSIBitmapWrapper.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CSIGenerator.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CSIHelper.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CSITextureHelper.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIBackgroundStyleEffectConfiguration.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUICatalog.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIColor.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUICommonAssetStorage.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUICustomFontCacheKey.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUICustomFontCacheValue.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIHueSaturationFilterLocal.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIImage.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIInnerBevelEmbossFilterLocal.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIInnerGlowFilterLocal.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIInnerGlowOrShadowFilterLocal.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIInnerShadowFilterLocal.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUILayoutInformation.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIMaskedFacetLayer.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIMeshBuffer.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIMutableCatalog.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIMutableCommonAssetStorage.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIMutablePSDImageRef.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIMutableStructuredThemeStore.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIMutableThemeRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedColor.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedData.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedExternalLink.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedImage.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedImageAtlas.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedImageDescription.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedLayerImage.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedLayerStack.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedLookup.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedModel.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedMultisizeImage.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedMultisizeImageSet.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedRecognitionGroup.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedRecognitionImage.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedRecognitionObject.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedRenditionInfo.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedTexture.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorGlyph.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorImage.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorPDFImage.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorSVGImage.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIOuterBevelEmbossFilterLocal.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIOuterGlowFilterLocal.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIOuterGlowOrShadowFilterLocal.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIOuterShadowFilterLocal.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradient.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientColorStop.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientDoubleColorStop.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientDoubleOpacityStop.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientEvaluator.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientLayer.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientOpacityStop.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientStop.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDImageLayer.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDImageRef.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayer.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerBaseRef.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectBevelEmboss.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectColorOverlay.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectComponent.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectDropShadow.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectGradientOverlay.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectInnerGlow.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectInnerShadow.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectOuterGlow.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffects.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEnumerator.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerGroupEnd.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerGroupRef.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerGroupStart.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerMaskRef.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerRef.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayoutMetricsChannel.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPSLayerEffectsPreset.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPattern.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPerformanceLogManager.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIPerformanceMeasurement.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionKey.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionLayerReference.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionMetrics.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionSliceInformation.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIRuntimeStatistics.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIScaleClampFilterLocal.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIShapeEffectBlur1Local.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIShapeEffectPreset.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIShapeEffectStack.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUISharedArtCatalog.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUISmallBlurLocal.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUISmoothEmbossFilterLocal.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIStructuredThemeStorage.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIStructuredThemeStorage2.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIStructuredThemeStore.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIStyleEffectConfiguration.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUISystemCatalog.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUISystemStore.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUITextEffectStack.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUITextStyle.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUITexturedWindowFrameLayer.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIThemeDataEffectPreset.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIThemeFacet.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIThemeGradient.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIThemeGradientDrawing.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIThemeImageSource.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIThemeRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchema.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaEffectRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaLayer.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaPSDLayer.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaPSDLayerGroup.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaPSDRenditionLayer.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaRenditionGroup.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CUIWindowFrameLayer.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/CoreUI.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/MDLMeshBuffer.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/TXRDataSourceProvider.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CSIRenditionBlockData.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIExternalLinkRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIInternalLinkRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIKeyTestOrganizer.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUILayerStackRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIMacOSThemeSchema.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIMultisizeImageSetSizeAndIndex.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUINameContentRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUINineImagePieces.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIPSDStopAndMidpointPair.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIPSDSublayerInfo.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIRawDataRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIRawPixelRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIRecognitionObjectRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUISubrangeData.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeColorRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeEffectRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeFacetCacheKey.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeGradientRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeModelAssetRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeModelMeshRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeModelSubmeshRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeMultisizeImageSetRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIThemePDFRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIThemePixelRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeSVGRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeTextStyleRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeTextureImageRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeTextureRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIThinningPlaceholderRendition.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUIiPhoneOSThemeSchema.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_CUTextureLink.h create mode 100644 src/private-frameworks/CoreUI/include/CoreUI/_SchemaRenditionTuple.h create mode 100644 src/private-frameworks/CoreUI/src/CSIATECHelper.m create mode 100644 src/private-frameworks/CoreUI/src/CSIBitmapWrapper.m create mode 100644 src/private-frameworks/CoreUI/src/CSIGenerator.m create mode 100644 src/private-frameworks/CoreUI/src/CSIHelper.m create mode 100644 src/private-frameworks/CoreUI/src/CSITextureHelper.m create mode 100644 src/private-frameworks/CoreUI/src/CUIBackgroundStyleEffectConfiguration.m create mode 100644 src/private-frameworks/CoreUI/src/CUICatalog.m create mode 100644 src/private-frameworks/CoreUI/src/CUIColor.m create mode 100644 src/private-frameworks/CoreUI/src/CUICommonAssetStorage.m create mode 100644 src/private-frameworks/CoreUI/src/CUICustomFontCacheKey.m create mode 100644 src/private-frameworks/CoreUI/src/CUICustomFontCacheValue.m create mode 100644 src/private-frameworks/CoreUI/src/CUIHueSaturationFilterLocal.m create mode 100644 src/private-frameworks/CoreUI/src/CUIImage.m create mode 100644 src/private-frameworks/CoreUI/src/CUIInnerBevelEmbossFilterLocal.m create mode 100644 src/private-frameworks/CoreUI/src/CUIInnerGlowFilterLocal.m create mode 100644 src/private-frameworks/CoreUI/src/CUIInnerGlowOrShadowFilterLocal.m create mode 100644 src/private-frameworks/CoreUI/src/CUIInnerShadowFilterLocal.m create mode 100644 src/private-frameworks/CoreUI/src/CUILayoutInformation.m create mode 100644 src/private-frameworks/CoreUI/src/CUIMaskedFacetLayer.m create mode 100644 src/private-frameworks/CoreUI/src/CUIMeshBuffer.m create mode 100644 src/private-frameworks/CoreUI/src/CUIMutableCatalog.m create mode 100644 src/private-frameworks/CoreUI/src/CUIMutableCommonAssetStorage.m create mode 100644 src/private-frameworks/CoreUI/src/CUIMutablePSDImageRef.m create mode 100644 src/private-frameworks/CoreUI/src/CUIMutableStructuredThemeStore.m create mode 100644 src/private-frameworks/CoreUI/src/CUIMutableThemeRendition.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedColor.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedData.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedExternalLink.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedImage.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedImageAtlas.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedImageDescription.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedLayerImage.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedLayerStack.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedLookup.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedModel.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedMultisizeImage.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedMultisizeImageSet.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedRecognitionGroup.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedRecognitionImage.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedRecognitionObject.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedRenditionInfo.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedTexture.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedVectorGlyph.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedVectorImage.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedVectorPDFImage.m create mode 100644 src/private-frameworks/CoreUI/src/CUINamedVectorSVGImage.m create mode 100644 src/private-frameworks/CoreUI/src/CUIOuterBevelEmbossFilterLocal.m create mode 100644 src/private-frameworks/CoreUI/src/CUIOuterGlowFilterLocal.m create mode 100644 src/private-frameworks/CoreUI/src/CUIOuterGlowOrShadowFilterLocal.m create mode 100644 src/private-frameworks/CoreUI/src/CUIOuterShadowFilterLocal.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDGradient.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDGradientColorStop.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDGradientDoubleColorStop.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDGradientDoubleOpacityStop.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDGradientEvaluator.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDGradientLayer.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDGradientOpacityStop.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDGradientStop.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDImageLayer.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDImageRef.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayer.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerBaseRef.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerEffectBevelEmboss.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerEffectColorOverlay.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerEffectComponent.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerEffectDropShadow.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerEffectGradientOverlay.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerEffectInnerGlow.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerEffectInnerShadow.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerEffectOuterGlow.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerEffects.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerEnumerator.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerGroupEnd.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerGroupRef.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerGroupStart.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerMaskRef.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayerRef.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSDLayoutMetricsChannel.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPSLayerEffectsPreset.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPattern.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPerformanceLogManager.m create mode 100644 src/private-frameworks/CoreUI/src/CUIPerformanceMeasurement.m create mode 100644 src/private-frameworks/CoreUI/src/CUIRenditionKey.m create mode 100644 src/private-frameworks/CoreUI/src/CUIRenditionLayerReference.m create mode 100644 src/private-frameworks/CoreUI/src/CUIRenditionMetrics.m create mode 100644 src/private-frameworks/CoreUI/src/CUIRenditionSliceInformation.m create mode 100644 src/private-frameworks/CoreUI/src/CUIRuntimeStatistics.m create mode 100644 src/private-frameworks/CoreUI/src/CUIScaleClampFilterLocal.m create mode 100644 src/private-frameworks/CoreUI/src/CUIShapeEffectBlur1Local.m create mode 100644 src/private-frameworks/CoreUI/src/CUIShapeEffectPreset.m create mode 100644 src/private-frameworks/CoreUI/src/CUIShapeEffectStack.m create mode 100644 src/private-frameworks/CoreUI/src/CUISharedArtCatalog.m create mode 100644 src/private-frameworks/CoreUI/src/CUISmallBlurLocal.m create mode 100644 src/private-frameworks/CoreUI/src/CUISmoothEmbossFilterLocal.m create mode 100644 src/private-frameworks/CoreUI/src/CUIStructuredThemeStore.m create mode 100644 src/private-frameworks/CoreUI/src/CUIStyleEffectConfiguration.m create mode 100644 src/private-frameworks/CoreUI/src/CUISystemCatalog.m create mode 100644 src/private-frameworks/CoreUI/src/CUISystemStore.m create mode 100644 src/private-frameworks/CoreUI/src/CUITextEffectStack.m create mode 100644 src/private-frameworks/CoreUI/src/CUITextStyle.m create mode 100644 src/private-frameworks/CoreUI/src/CUITexturedWindowFrameLayer.m create mode 100644 src/private-frameworks/CoreUI/src/CUIThemeDataEffectPreset.m create mode 100644 src/private-frameworks/CoreUI/src/CUIThemeFacet.m create mode 100644 src/private-frameworks/CoreUI/src/CUIThemeGradient.m create mode 100644 src/private-frameworks/CoreUI/src/CUIThemeRendition.m create mode 100644 src/private-frameworks/CoreUI/src/CUIThemeSchema.m create mode 100644 src/private-frameworks/CoreUI/src/CUIThemeSchemaEffectRendition.m create mode 100644 src/private-frameworks/CoreUI/src/CUIThemeSchemaLayer.m create mode 100644 src/private-frameworks/CoreUI/src/CUIThemeSchemaPSDLayer.m create mode 100644 src/private-frameworks/CoreUI/src/CUIThemeSchemaPSDLayerGroup.m create mode 100644 src/private-frameworks/CoreUI/src/CUIThemeSchemaPSDRenditionLayer.m create mode 100644 src/private-frameworks/CoreUI/src/CUIThemeSchemaRendition.m create mode 100644 src/private-frameworks/CoreUI/src/CUIThemeSchemaRenditionGroup.m create mode 100644 src/private-frameworks/CoreUI/src/CUIWindowFrameLayer.m create mode 100644 src/private-frameworks/CoreUI/src/CoreUI.m create mode 100644 src/private-frameworks/CoreUI/src/_CSIRenditionBlockData.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIExternalLinkRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIInternalLinkRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIKeyTestOrganizer.m create mode 100644 src/private-frameworks/CoreUI/src/_CUILayerStackRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIMacOSThemeSchema.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIMultisizeImageSetSizeAndIndex.m create mode 100644 src/private-frameworks/CoreUI/src/_CUINameContentRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUINineImagePieces.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIPSDStopAndMidpointPair.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIPSDSublayerInfo.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIRawDataRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIRawPixelRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIRecognitionObjectRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUISubrangeData.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIThemeColorRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIThemeEffectRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIThemeFacetCacheKey.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIThemeGradientRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIThemeModelAssetRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIThemeModelMeshRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIThemeModelSubmeshRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIThemeMultisizeImageSetRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIThemePDFRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIThemePixelRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIThemeSVGRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIThemeTextStyleRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIThemeTextureImageRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIThemeTextureRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIThinningPlaceholderRendition.m create mode 100644 src/private-frameworks/CoreUI/src/_CUIiPhoneOSThemeSchema.m create mode 100644 src/private-frameworks/CoreUI/src/_CUTextureLink.m create mode 100644 src/private-frameworks/CoreUI/src/_SchemaRenditionTuple.m create mode 120000 src/private-frameworks/include/CoreUI diff --git a/src/private-frameworks/CMakeLists.txt b/src/private-frameworks/CMakeLists.txt index fe07fb7d4..b6d0aa5e3 100644 --- a/src/private-frameworks/CMakeLists.txt +++ b/src/private-frameworks/CMakeLists.txt @@ -7,6 +7,7 @@ add_subdirectory(AuthKit) add_subdirectory(CrashReporterSupport) add_subdirectory(ConfigurationProfiles) add_subdirectory(CoreSymbolication) +add_subdirectory(CoreUI) add_subdirectory(DataDetectors) add_subdirectory(DataDetectorsCore) add_subdirectory(DataDetectorsNaturalLanguage) diff --git a/src/private-frameworks/CoreUI/CMakeLists.txt b/src/private-frameworks/CoreUI/CMakeLists.txt new file mode 100644 index 000000000..ce5babb7d --- /dev/null +++ b/src/private-frameworks/CoreUI/CMakeLists.txt @@ -0,0 +1,167 @@ +project(CoreUI) + +set(DYLIB_COMPAT_VERSION "1.0.0") +set(DYLIB_CURRENT_VERSION "608.3.0") + +add_framework(CoreUI + FAT + CURRENT_VERSION + PRIVATE + VERSION "A" + + SOURCES + src/CoreUI.m + src/_CUIThemeSVGRendition.m + src/CUINamedModel.m + src/CUINamedVectorGlyph.m + src/CUIMeshBuffer.m + src/CUINamedImageAtlas.m + src/CUINamedColor.m + src/_CUIThemeTextStyleRendition.m + src/CUIRuntimeStatistics.m + src/CUINamedImageDescription.m + src/_CUIThemeModelMeshRendition.m + src/CUIShapeEffectPreset.m + src/CUINamedRecognitionImage.m + src/CUIMutableCatalog.m + src/CUINamedRecognitionGroup.m + src/CUINamedData.m + src/CUINamedVectorImage.m + src/CUINamedVectorPDFImage.m + src/CUINamedVectorSVGImage.m + src/CUIShapeEffectStack.m + src/CUIPSDLayerEnumerator.m + src/CUIScaleClampFilterLocal.m + src/CUIInnerGlowFilterLocal.m + src/CUIInnerShadowFilterLocal.m + src/CUIOuterGlowFilterLocal.m + src/CUIInnerGlowOrShadowFilterLocal.m + src/CUIOuterGlowOrShadowFilterLocal.m + src/CUISmoothEmbossFilterLocal.m + src/CUIOuterBevelEmbossFilterLocal.m + src/CUIInnerBevelEmbossFilterLocal.m + src/CUIOuterShadowFilterLocal.m + src/CUISmallBlurLocal.m + src/CUIShapeEffectBlur1Local.m + src/CUIHueSaturationFilterLocal.m + src/CUITextEffectStack.m + src/CUIPerformanceLogManager.m + src/CUIPerformanceMeasurement.m + src/CoreUI.m + src/_CUIThemeMultisizeImageSetRendition.m + src/CUIPSLayerEffectsPreset.m + src/CUITextStyle.m + src/CUIPattern.m + src/CSIGenerator.m + src/CSIBitmapWrapper.m + src/CUIPSDGradient.m + src/CUIPSDGradientStop.m + src/CUIPSDGradientColorStop.m + src/CUIPSDGradientDoubleColorStop.m + src/CUIPSDGradientOpacityStop.m + src/CUIPSDGradientDoubleOpacityStop.m + src/_CUIPSDStopAndMidpointPair.m + src/CUIPSDGradientEvaluator.m + src/_CUIPSDSublayerInfo.m + src/CUIPSDImageRef.m + src/CUIPSDLayerBaseRef.m + src/CUIPSDLayerRef.m + src/CUIPSDLayerGroupRef.m + src/CUIPSDLayerMaskRef.m + src/CUIImage.m + src/CUIColor.m + src/CUINamedRecognitionObject.m + src/CUIRenditionLayerReference.m + src/CUIMutableThemeRendition.m + src/_CUINineImagePieces.m + src/_CUIThemeFacetCacheKey.m + src/CUIThemeFacet.m + src/CUIThemeGradient.m + src/_CUIThemePDFRendition.m + src/CUIMaskedFacetLayer.m + src/CUICustomFontCacheKey.m + src/CUICustomFontCacheValue.m + src/CUICommonAssetStorage.m + src/CUIMutableCommonAssetStorage.m + src/CUIRenditionKey.m + src/CUIRenditionMetrics.m + src/CUISharedArtCatalog.m + src/CUIRenditionSliceInformation.m + src/_CUIThemeColorRendition.m + src/CUIMutableStructuredThemeStore.m + src/_CUIExternalLinkRendition.m + src/CUINamedLayerStack.m + src/CUINamedLayerImage.m + src/_CUIKeyTestOrganizer.m + src/CUIStructuredThemeStore.m + src/CUISystemStore.m + src/CUINamedLookup.m + src/CSIATECHelper.m + src/CSIHelper.m + src/_CSIRenditionBlockData.m + src/_CUIMultisizeImageSetSizeAndIndex.m + src/_CUIRawPixelRendition.m + src/_CUIRawDataRendition.m + src/_CUILayerStackRendition.m + src/_CUIRecognitionObjectRendition.m + src/_CUIThinningPlaceholderRendition.m + src/_CUIThemeTextureRendition.m + src/CSITextureHelper.m + src/_CUIThemeTextureImageRendition.m + src/_CUIInternalLinkRendition.m + src/_CUINameContentRendition.m + src/_CUIThemePixelRendition.m + src/CUIThemeRendition.m + src/_SchemaRenditionTuple.m + src/CUIThemeSchema.m + src/_CUIMacOSThemeSchema.m + src/_CUIiPhoneOSThemeSchema.m + src/CUIThemeSchemaRendition.m + src/CUIThemeSchemaEffectRendition.m + src/CUIWindowFrameLayer.m + src/CUITexturedWindowFrameLayer.m + src/CUIThemeDataEffectPreset.m + src/CUIThemeSchemaRenditionGroup.m + src/CUIThemeSchemaPSDLayer.m + src/CUIThemeSchemaPSDRenditionLayer.m + src/CUIThemeSchemaPSDLayerGroup.m + src/CUINamedImage.m + src/CUINamedMultisizeImageSet.m + src/CUIPSDLayoutMetricsChannel.m + src/CUIPSDLayer.m + src/CUIPSDImageLayer.m + src/CUIPSDGradientLayer.m + src/CUIPSDLayerGroupStart.m + src/CUIPSDLayerGroupEnd.m + src/CUIMutablePSDImageRef.m + src/_CUISubrangeData.m + src/CUIThemeSchemaLayer.m + src/CUIStyleEffectConfiguration.m + src/CUINamedExternalLink.m + src/_CUIThemeEffectRendition.m + src/CUIPSDLayerEffects.m + src/CUIPSDLayerEffectComponent.m + src/CUIPSDLayerEffectDropShadow.m + src/CUIPSDLayerEffectInnerShadow.m + src/CUIPSDLayerEffectInnerGlow.m + src/CUIPSDLayerEffectOuterGlow.m + src/CUIPSDLayerEffectColorOverlay.m + src/CUIPSDLayerEffectGradientOverlay.m + src/CUIPSDLayerEffectBevelEmboss.m + src/_CUIThemeModelSubmeshRendition.m + src/CUICatalog.m + src/CUISystemCatalog.m + src/CUIBackgroundStyleEffectConfiguration.m + src/_CUIThemeGradientRendition.m + src/_CUTextureLink.m + src/CUINamedTexture.m + src/_CUIThemeModelAssetRendition.m + src/CUINamedRenditionInfo.m + src/CUINamedMultisizeImage.m + src/CUILayoutInformation.m + + DEPENDENCIES + system + objc + Foundation +) diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CSIATECHelper.h b/src/private-frameworks/CoreUI/include/CoreUI/CSIATECHelper.h new file mode 100644 index 000000000..668aef052 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CSIATECHelper.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CSIATECHelper : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CSIBitmapWrapper.h b/src/private-frameworks/CoreUI/include/CoreUI/CSIBitmapWrapper.h new file mode 100644 index 000000000..57d7c90a3 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CSIBitmapWrapper.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CSIBitmapWrapper : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CSIGenerator.h b/src/private-frameworks/CoreUI/include/CoreUI/CSIGenerator.h new file mode 100644 index 000000000..5e62b29cd --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CSIGenerator.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CSIGenerator : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CSIHelper.h b/src/private-frameworks/CoreUI/include/CoreUI/CSIHelper.h new file mode 100644 index 000000000..685130701 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CSIHelper.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CSIHelper : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CSITextureHelper.h b/src/private-frameworks/CoreUI/include/CoreUI/CSITextureHelper.h new file mode 100644 index 000000000..6a4e23288 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CSITextureHelper.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CSITextureHelper : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIBackgroundStyleEffectConfiguration.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIBackgroundStyleEffectConfiguration.h new file mode 100644 index 000000000..097d6117c --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIBackgroundStyleEffectConfiguration.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIBackgroundStyleEffectConfiguration : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUICatalog.h b/src/private-frameworks/CoreUI/include/CoreUI/CUICatalog.h new file mode 100644 index 000000000..ffd4ca0c1 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUICatalog.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUICatalog : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIColor.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIColor.h new file mode 100644 index 000000000..90bf6f749 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIColor.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIColor : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUICommonAssetStorage.h b/src/private-frameworks/CoreUI/include/CoreUI/CUICommonAssetStorage.h new file mode 100644 index 000000000..197b233fd --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUICommonAssetStorage.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUICommonAssetStorage : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUICustomFontCacheKey.h b/src/private-frameworks/CoreUI/include/CoreUI/CUICustomFontCacheKey.h new file mode 100644 index 000000000..c4e13986c --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUICustomFontCacheKey.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUICustomFontCacheKey : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUICustomFontCacheValue.h b/src/private-frameworks/CoreUI/include/CoreUI/CUICustomFontCacheValue.h new file mode 100644 index 000000000..e8c76a682 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUICustomFontCacheValue.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUICustomFontCacheValue : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIHueSaturationFilterLocal.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIHueSaturationFilterLocal.h new file mode 100644 index 000000000..e3ca7adb2 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIHueSaturationFilterLocal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIHueSaturationFilterLocal : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIImage.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIImage.h new file mode 100644 index 000000000..3d7370430 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIImage.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIImage : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIInnerBevelEmbossFilterLocal.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIInnerBevelEmbossFilterLocal.h new file mode 100644 index 000000000..c38e88ef6 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIInnerBevelEmbossFilterLocal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIInnerBevelEmbossFilterLocal : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIInnerGlowFilterLocal.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIInnerGlowFilterLocal.h new file mode 100644 index 000000000..17309942e --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIInnerGlowFilterLocal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIInnerGlowFilterLocal : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIInnerGlowOrShadowFilterLocal.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIInnerGlowOrShadowFilterLocal.h new file mode 100644 index 000000000..82ecc1374 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIInnerGlowOrShadowFilterLocal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIInnerGlowOrShadowFilterLocal : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIInnerShadowFilterLocal.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIInnerShadowFilterLocal.h new file mode 100644 index 000000000..346f992e1 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIInnerShadowFilterLocal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIInnerShadowFilterLocal : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUILayoutInformation.h b/src/private-frameworks/CoreUI/include/CoreUI/CUILayoutInformation.h new file mode 100644 index 000000000..4556fec3d --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUILayoutInformation.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUILayoutInformation : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIMaskedFacetLayer.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIMaskedFacetLayer.h new file mode 100644 index 000000000..71eca68dc --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIMaskedFacetLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIMaskedFacetLayer : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIMeshBuffer.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIMeshBuffer.h new file mode 100644 index 000000000..c9311b3ef --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIMeshBuffer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIMeshBuffer : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIMutableCatalog.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIMutableCatalog.h new file mode 100644 index 000000000..e8f359f17 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIMutableCatalog.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIMutableCatalog : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIMutableCommonAssetStorage.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIMutableCommonAssetStorage.h new file mode 100644 index 000000000..360090b5c --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIMutableCommonAssetStorage.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIMutableCommonAssetStorage : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIMutablePSDImageRef.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIMutablePSDImageRef.h new file mode 100644 index 000000000..8929f8599 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIMutablePSDImageRef.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIMutablePSDImageRef : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIMutableStructuredThemeStore.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIMutableStructuredThemeStore.h new file mode 100644 index 000000000..dcdf29ab5 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIMutableStructuredThemeStore.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIMutableStructuredThemeStore : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIMutableThemeRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIMutableThemeRendition.h new file mode 100644 index 000000000..b5ce0dc90 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIMutableThemeRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIMutableThemeRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedColor.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedColor.h new file mode 100644 index 000000000..707bd48ee --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedColor.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedColor : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedData.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedData.h new file mode 100644 index 000000000..738202948 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedData.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedData : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedExternalLink.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedExternalLink.h new file mode 100644 index 000000000..23e1f3f95 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedExternalLink.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedExternalLink : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedImage.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedImage.h new file mode 100644 index 000000000..95c062a29 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedImage.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedImage : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedImageAtlas.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedImageAtlas.h new file mode 100644 index 000000000..8e7ed52ef --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedImageAtlas.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedImageAtlas : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedImageDescription.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedImageDescription.h new file mode 100644 index 000000000..4a4790f66 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedImageDescription.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedImageDescription : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedLayerImage.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedLayerImage.h new file mode 100644 index 000000000..7aa653858 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedLayerImage.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedLayerImage : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedLayerStack.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedLayerStack.h new file mode 100644 index 000000000..b4cd06581 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedLayerStack.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedLayerStack : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedLookup.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedLookup.h new file mode 100644 index 000000000..cb60dbdf8 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedLookup.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedLookup : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedModel.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedModel.h new file mode 100644 index 000000000..27a2ad02d --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedModel.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedModel : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedMultisizeImage.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedMultisizeImage.h new file mode 100644 index 000000000..2af188a12 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedMultisizeImage.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedMultisizeImage : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedMultisizeImageSet.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedMultisizeImageSet.h new file mode 100644 index 000000000..deeaad444 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedMultisizeImageSet.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedMultisizeImageSet : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedRecognitionGroup.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedRecognitionGroup.h new file mode 100644 index 000000000..013ef92bc --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedRecognitionGroup.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedRecognitionGroup : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedRecognitionImage.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedRecognitionImage.h new file mode 100644 index 000000000..7676f34b2 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedRecognitionImage.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedRecognitionImage : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedRecognitionObject.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedRecognitionObject.h new file mode 100644 index 000000000..8adf5af80 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedRecognitionObject.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedRecognitionObject : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedRenditionInfo.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedRenditionInfo.h new file mode 100644 index 000000000..843987e2d --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedRenditionInfo.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedRenditionInfo : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedTexture.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedTexture.h new file mode 100644 index 000000000..87a606acb --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedTexture.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedTexture : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorGlyph.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorGlyph.h new file mode 100644 index 000000000..ed26a5db8 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorGlyph.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedVectorGlyph : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorImage.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorImage.h new file mode 100644 index 000000000..e13545016 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorImage.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedVectorImage : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorPDFImage.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorPDFImage.h new file mode 100644 index 000000000..459ab7ad3 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorPDFImage.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedVectorPDFImage : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorSVGImage.h b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorSVGImage.h new file mode 100644 index 000000000..46b98bdda --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUINamedVectorSVGImage.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUINamedVectorSVGImage : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIOuterBevelEmbossFilterLocal.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIOuterBevelEmbossFilterLocal.h new file mode 100644 index 000000000..bcf4efbd3 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIOuterBevelEmbossFilterLocal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIOuterBevelEmbossFilterLocal : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIOuterGlowFilterLocal.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIOuterGlowFilterLocal.h new file mode 100644 index 000000000..6c1e5f062 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIOuterGlowFilterLocal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIOuterGlowFilterLocal : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIOuterGlowOrShadowFilterLocal.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIOuterGlowOrShadowFilterLocal.h new file mode 100644 index 000000000..d5715d6f3 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIOuterGlowOrShadowFilterLocal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIOuterGlowOrShadowFilterLocal : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIOuterShadowFilterLocal.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIOuterShadowFilterLocal.h new file mode 100644 index 000000000..9c3a40675 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIOuterShadowFilterLocal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIOuterShadowFilterLocal : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradient.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradient.h new file mode 100644 index 000000000..02d1d19b4 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradient.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDGradient : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientColorStop.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientColorStop.h new file mode 100644 index 000000000..8eca2f121 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientColorStop.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDGradientColorStop : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientDoubleColorStop.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientDoubleColorStop.h new file mode 100644 index 000000000..8cc81c0da --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientDoubleColorStop.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDGradientDoubleColorStop : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientDoubleOpacityStop.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientDoubleOpacityStop.h new file mode 100644 index 000000000..651871a9d --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientDoubleOpacityStop.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDGradientDoubleOpacityStop : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientEvaluator.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientEvaluator.h new file mode 100644 index 000000000..fb7ec9f3a --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientEvaluator.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDGradientEvaluator : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientLayer.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientLayer.h new file mode 100644 index 000000000..e2ad7fbd3 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDGradientLayer : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientOpacityStop.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientOpacityStop.h new file mode 100644 index 000000000..6619fcce7 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientOpacityStop.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDGradientOpacityStop : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientStop.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientStop.h new file mode 100644 index 000000000..379bc0f3a --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDGradientStop.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDGradientStop : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDImageLayer.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDImageLayer.h new file mode 100644 index 000000000..31cd5ca60 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDImageLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDImageLayer : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDImageRef.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDImageRef.h new file mode 100644 index 000000000..6daaf6076 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDImageRef.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDImageRef : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayer.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayer.h new file mode 100644 index 000000000..804829a5a --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayer : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerBaseRef.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerBaseRef.h new file mode 100644 index 000000000..08b4a8567 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerBaseRef.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerBaseRef : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectBevelEmboss.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectBevelEmboss.h new file mode 100644 index 000000000..aac020e11 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectBevelEmboss.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerEffectBevelEmboss : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectColorOverlay.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectColorOverlay.h new file mode 100644 index 000000000..0e100d7dc --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectColorOverlay.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerEffectColorOverlay : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectComponent.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectComponent.h new file mode 100644 index 000000000..80d27821d --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectComponent.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerEffectComponent : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectDropShadow.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectDropShadow.h new file mode 100644 index 000000000..2c53c9a65 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectDropShadow.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerEffectDropShadow : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectGradientOverlay.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectGradientOverlay.h new file mode 100644 index 000000000..868171f01 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectGradientOverlay.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerEffectGradientOverlay : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectInnerGlow.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectInnerGlow.h new file mode 100644 index 000000000..3bb25644d --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectInnerGlow.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerEffectInnerGlow : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectInnerShadow.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectInnerShadow.h new file mode 100644 index 000000000..0ae48b776 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectInnerShadow.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerEffectInnerShadow : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectOuterGlow.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectOuterGlow.h new file mode 100644 index 000000000..4f4cdf39f --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffectOuterGlow.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerEffectOuterGlow : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffects.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffects.h new file mode 100644 index 000000000..4d2fdc5b6 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEffects.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerEffects : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEnumerator.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEnumerator.h new file mode 100644 index 000000000..4fa1e0f4c --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerEnumerator.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerEnumerator : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerGroupEnd.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerGroupEnd.h new file mode 100644 index 000000000..6240fb669 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerGroupEnd.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerGroupEnd : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerGroupRef.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerGroupRef.h new file mode 100644 index 000000000..ed65764ac --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerGroupRef.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerGroupRef : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerGroupStart.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerGroupStart.h new file mode 100644 index 000000000..5169e8d93 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerGroupStart.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerGroupStart : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerMaskRef.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerMaskRef.h new file mode 100644 index 000000000..3a22c56f1 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerMaskRef.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerMaskRef : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerRef.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerRef.h new file mode 100644 index 000000000..cff79411b --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayerRef.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayerRef : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayoutMetricsChannel.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayoutMetricsChannel.h new file mode 100644 index 000000000..1e24ced8c --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSDLayoutMetricsChannel.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSDLayoutMetricsChannel : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPSLayerEffectsPreset.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSLayerEffectsPreset.h new file mode 100644 index 000000000..b658a0b5b --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPSLayerEffectsPreset.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPSLayerEffectsPreset : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPattern.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPattern.h new file mode 100644 index 000000000..66df48968 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPattern.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPattern : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPerformanceLogManager.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPerformanceLogManager.h new file mode 100644 index 000000000..0d8a6d103 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPerformanceLogManager.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPerformanceLogManager : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIPerformanceMeasurement.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIPerformanceMeasurement.h new file mode 100644 index 000000000..607538102 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIPerformanceMeasurement.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIPerformanceMeasurement : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionKey.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionKey.h new file mode 100644 index 000000000..ca7c0e89d --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionKey.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIRenditionKey : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionLayerReference.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionLayerReference.h new file mode 100644 index 000000000..98885a3d7 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionLayerReference.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIRenditionLayerReference : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionMetrics.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionMetrics.h new file mode 100644 index 000000000..d14807994 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionMetrics.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIRenditionMetrics : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionSliceInformation.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionSliceInformation.h new file mode 100644 index 000000000..64353e444 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIRenditionSliceInformation.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIRenditionSliceInformation : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIRuntimeStatistics.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIRuntimeStatistics.h new file mode 100644 index 000000000..d4f31e5cf --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIRuntimeStatistics.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIRuntimeStatistics : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIScaleClampFilterLocal.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIScaleClampFilterLocal.h new file mode 100644 index 000000000..84c4b9c91 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIScaleClampFilterLocal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIScaleClampFilterLocal : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIShapeEffectBlur1Local.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIShapeEffectBlur1Local.h new file mode 100644 index 000000000..d0d91a298 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIShapeEffectBlur1Local.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIShapeEffectBlur1Local : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIShapeEffectPreset.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIShapeEffectPreset.h new file mode 100644 index 000000000..2bcdb9d3b --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIShapeEffectPreset.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIShapeEffectPreset : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIShapeEffectStack.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIShapeEffectStack.h new file mode 100644 index 000000000..4492b063c --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIShapeEffectStack.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIShapeEffectStack : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUISharedArtCatalog.h b/src/private-frameworks/CoreUI/include/CoreUI/CUISharedArtCatalog.h new file mode 100644 index 000000000..009407fe2 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUISharedArtCatalog.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUISharedArtCatalog : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUISmallBlurLocal.h b/src/private-frameworks/CoreUI/include/CoreUI/CUISmallBlurLocal.h new file mode 100644 index 000000000..d6ed8915c --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUISmallBlurLocal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUISmallBlurLocal : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUISmoothEmbossFilterLocal.h b/src/private-frameworks/CoreUI/include/CoreUI/CUISmoothEmbossFilterLocal.h new file mode 100644 index 000000000..9241dee1b --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUISmoothEmbossFilterLocal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUISmoothEmbossFilterLocal : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIStructuredThemeStorage.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIStructuredThemeStorage.h new file mode 100644 index 000000000..b6502d6e8 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIStructuredThemeStorage.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol CUIStructuredThemeStorage + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIStructuredThemeStorage2.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIStructuredThemeStorage2.h new file mode 100644 index 000000000..2f10187af --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIStructuredThemeStorage2.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol CUIStructuredThemeStorage2 + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIStructuredThemeStore.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIStructuredThemeStore.h new file mode 100644 index 000000000..8d28897dc --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIStructuredThemeStore.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIStructuredThemeStore : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIStyleEffectConfiguration.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIStyleEffectConfiguration.h new file mode 100644 index 000000000..e1684f720 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIStyleEffectConfiguration.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIStyleEffectConfiguration : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUISystemCatalog.h b/src/private-frameworks/CoreUI/include/CoreUI/CUISystemCatalog.h new file mode 100644 index 000000000..c1a471e59 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUISystemCatalog.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUISystemCatalog : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUISystemStore.h b/src/private-frameworks/CoreUI/include/CoreUI/CUISystemStore.h new file mode 100644 index 000000000..0af1d1a67 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUISystemStore.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUISystemStore : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUITextEffectStack.h b/src/private-frameworks/CoreUI/include/CoreUI/CUITextEffectStack.h new file mode 100644 index 000000000..744ff2a67 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUITextEffectStack.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUITextEffectStack : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUITextStyle.h b/src/private-frameworks/CoreUI/include/CoreUI/CUITextStyle.h new file mode 100644 index 000000000..43da120b2 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUITextStyle.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUITextStyle : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUITexturedWindowFrameLayer.h b/src/private-frameworks/CoreUI/include/CoreUI/CUITexturedWindowFrameLayer.h new file mode 100644 index 000000000..561196f37 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUITexturedWindowFrameLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUITexturedWindowFrameLayer : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeDataEffectPreset.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeDataEffectPreset.h new file mode 100644 index 000000000..8b30b580a --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeDataEffectPreset.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIThemeDataEffectPreset : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeFacet.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeFacet.h new file mode 100644 index 000000000..c46f6cb55 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeFacet.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIThemeFacet : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeGradient.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeGradient.h new file mode 100644 index 000000000..797916521 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeGradient.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIThemeGradient : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeGradientDrawing.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeGradientDrawing.h new file mode 100644 index 000000000..c3ac427f2 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeGradientDrawing.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol CUIThemeGradientDrawing + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeImageSource.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeImageSource.h new file mode 100644 index 000000000..fb835bcac --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeImageSource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol CUIThemeImageSource + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeRendition.h new file mode 100644 index 000000000..af10d85f5 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIThemeRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchema.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchema.h new file mode 100644 index 000000000..d387505c7 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchema.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIThemeSchema : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaEffectRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaEffectRendition.h new file mode 100644 index 000000000..4c53a38d2 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaEffectRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIThemeSchemaEffectRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaLayer.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaLayer.h new file mode 100644 index 000000000..959ced61c --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIThemeSchemaLayer : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaPSDLayer.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaPSDLayer.h new file mode 100644 index 000000000..a934205f6 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaPSDLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIThemeSchemaPSDLayer : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaPSDLayerGroup.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaPSDLayerGroup.h new file mode 100644 index 000000000..f72f8ffa9 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaPSDLayerGroup.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIThemeSchemaPSDLayerGroup : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaPSDRenditionLayer.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaPSDRenditionLayer.h new file mode 100644 index 000000000..55abb8e59 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaPSDRenditionLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIThemeSchemaPSDRenditionLayer : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaRendition.h new file mode 100644 index 000000000..05a7b30c7 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIThemeSchemaRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaRenditionGroup.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaRenditionGroup.h new file mode 100644 index 000000000..c6068ca17 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIThemeSchemaRenditionGroup.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIThemeSchemaRenditionGroup : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CUIWindowFrameLayer.h b/src/private-frameworks/CoreUI/include/CoreUI/CUIWindowFrameLayer.h new file mode 100644 index 000000000..dcff4cfd7 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CUIWindowFrameLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface CUIWindowFrameLayer : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/CoreUI.h b/src/private-frameworks/CoreUI/include/CoreUI/CoreUI.h new file mode 100644 index 000000000..65d87d735 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/CoreUI.h @@ -0,0 +1,272 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + + +#ifndef _CoreUI_H_ +#define _CoreUI_H_ + +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +void* CSIEqualMetrics(void); +void* CUIBlendModeDescriptionFromCGBlendMode(void); +void* CUIBlendModeLSRDescriptionFromCGBlendMode(void); +void* CUICFArrayCreateWithCGRects(void); +void* CUICFDictionaryGetCGRect(void); +void* CUICFDictionarySetCFArrayOfCGRects(void); +void* CUICFDictionarySetCGRect(void); +void* CUICFDictionarySetSegmentSeparatorTypes(void); +void* CUICFDictionarySetSegmentType(void); +void* CUICGBlendModeFromLSRDescription(void); +void* CUICGImageGetAlphaInfo(void); +void* CUICalcNonAlphaAreaOfImage(void); +void* CUICalculateExtrusionMaskOfImage(void); +void* CUIColorCreateFromColorWithSystemEffectOptions(void); +void* CUIColorHistogramARGBIntersection(void); +void* CUIColorHistogramARGBIsMonochrome(void); +void* CUICompareRenditionKey(void); +void* CUIComputeImageColorHistogramARGB(void); +void* CUIConvertCGImageFormat(void); +void* CUIConvertCompressionTypeToString(void); +void* CUIConvertDeepImageTo8(void); +void* CUIConvertImageToPixelFormat(void); +void* CUIConvertPixelFormatToString(void); +void* CUICopyCustomColor(void); +void* CUICopyCustomColorWithOptions(void); +void* CUICopyCustomFontDescriptor(void); +void* CUICopyMeasurements(void); +void* CUICreateLayerContents(void); +void* CUICreateMenuPath(void); +void* CUICreateOrUpdateLayer(void); +void* CUICreateRenderer(void); +void* CUICurrentPlatform(void); +void* CUIDeallocateRGBAImageBuffer(void); +void* CUIDefaultThemeRenditionKeyFormat(void); +void* CUIDraw(void); +void* CUIDrawExtrudedImageInContext(void); +void* CUIDrawStyledGlyphsAtPositions(void); +void* CUIDrawStyledGlyphsWithAdvances(void); +void* CUIEdgeInsetsEqualToEdgeInsets(void); +void* CUIEdgeInsetsFromCGRect(void); +void* CUIEdgeInsetsInsetRect(void); +void* CUIEdgeInsetsMake(void); +void* CUIEdgeInsetsOutsetRect(void); +void* CUIEdgeInsetsToCGRect(void); +void* CUIEdgeInsetsValid(void); +void* CUIEffectBevelStyleDescription(void); +void* CUIEffectBlendModeDescription(void); +void* CUIEqualRenditionKeys(void); +void* CUIEqualRenditionKeysIgnoringAttribute(void); +void* CUIExists(void); +void* CUIFillCARKeyArrayForRenditionKey(void); +void* CUIFillRenditionKeyForCARKeyArray(void); +void* CUIGetChannelDataForImage(void); +void* CUIGetCustomFontSize(void); +void* CUIGetDebugValue(void); +void* CUIGetDeviceArtworkDisplayGamut(void); +void* CUIGetFormatForFeatureSetAndPixelFormat(void); +void* CUIGetRGBAImageBuffer(void); +void* CUIHitTest(void); +void* CUIImageCompressedWithColorQuantization(void); +void* CUIImageIsMonochrome(void); +void* CUIImageIsWideGamut(void); +void* CUIKeyFormatToArrayString(void); +void* CUILogLogToStderr(void); +void* CUIMaxDimensionForVectorGlyph(void); +void* CUIMaxScaleForTargetPlatform(void); +void* CUIMinDimensionForVectorGlyph(void); +void* CUIMinScaleForTargetPlatform(void); +void* CUIParseDeploymentTarget(void); +void* CUIPlaceHolderRendition(void); +void* CUIPlatformNameForPlatform(void); +void* CUIPointSizeForDimensionForVectorGlyph(void); +void* CUIRendererCopyProperties(void); +void* CUIRendererSetProperties(void); +void* CUIRenditionKeyCopy(void); +void* CUIRenditionKeyFormatRemoveAttribute(void); +void* CUIRenditionKeyHasIdentifier(void); +void* CUIRenditionKeySetValueForAttribute(void); +void* CUIRenditionKeyStandardize(void); +void* CUIRenditionKeyTokenCount(void); +void* CUIRenditionKeyValueForAttribute(void); +void* CUISetCustomColorInContext(void); +void* CUISetDebugValue(void); +void* CUISetUpContext(void); +void* CUISystemThemeRenditionKeyFormat(void); +void* CUIThemeInfoVersion(void); +void* CUIUncompressQuantizedImageData(void); +void* _CUILog(void); +void* _LookupStructuredThemeProvider(void); +void* _RegisterThemeProvider(void); + +#endif diff --git a/src/private-frameworks/CoreUI/include/CoreUI/MDLMeshBuffer.h b/src/private-frameworks/CoreUI/include/CoreUI/MDLMeshBuffer.h new file mode 100644 index 000000000..a5ed65096 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/MDLMeshBuffer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol MDLMeshBuffer + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/TXRDataSourceProvider.h b/src/private-frameworks/CoreUI/include/CoreUI/TXRDataSourceProvider.h new file mode 100644 index 000000000..6fe59b0a2 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/TXRDataSourceProvider.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol TXRDataSourceProvider + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CSIRenditionBlockData.h b/src/private-frameworks/CoreUI/include/CoreUI/_CSIRenditionBlockData.h new file mode 100644 index 000000000..c4c8eb021 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CSIRenditionBlockData.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CSIRenditionBlockData : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIExternalLinkRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIExternalLinkRendition.h new file mode 100644 index 000000000..6a7fd6dad --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIExternalLinkRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIExternalLinkRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIInternalLinkRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIInternalLinkRendition.h new file mode 100644 index 000000000..2a621f6db --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIInternalLinkRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIInternalLinkRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIKeyTestOrganizer.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIKeyTestOrganizer.h new file mode 100644 index 000000000..cdee4e977 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIKeyTestOrganizer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIKeyTestOrganizer : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUILayerStackRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUILayerStackRendition.h new file mode 100644 index 000000000..a86be6c3b --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUILayerStackRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUILayerStackRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIMacOSThemeSchema.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIMacOSThemeSchema.h new file mode 100644 index 000000000..6d09a8e39 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIMacOSThemeSchema.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIMacOSThemeSchema : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIMultisizeImageSetSizeAndIndex.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIMultisizeImageSetSizeAndIndex.h new file mode 100644 index 000000000..fcb9f9cc5 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIMultisizeImageSetSizeAndIndex.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIMultisizeImageSetSizeAndIndex : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUINameContentRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUINameContentRendition.h new file mode 100644 index 000000000..6c4e7cfe0 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUINameContentRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUINameContentRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUINineImagePieces.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUINineImagePieces.h new file mode 100644 index 000000000..267f06d46 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUINineImagePieces.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUINineImagePieces : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIPSDStopAndMidpointPair.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIPSDStopAndMidpointPair.h new file mode 100644 index 000000000..d280ef2b8 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIPSDStopAndMidpointPair.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIPSDStopAndMidpointPair : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIPSDSublayerInfo.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIPSDSublayerInfo.h new file mode 100644 index 000000000..580bc965c --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIPSDSublayerInfo.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIPSDSublayerInfo : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIRawDataRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIRawDataRendition.h new file mode 100644 index 000000000..191b0d9f5 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIRawDataRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIRawDataRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIRawPixelRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIRawPixelRendition.h new file mode 100644 index 000000000..1ef95f183 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIRawPixelRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIRawPixelRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIRecognitionObjectRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIRecognitionObjectRendition.h new file mode 100644 index 000000000..0925d8e4e --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIRecognitionObjectRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIRecognitionObjectRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUISubrangeData.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUISubrangeData.h new file mode 100644 index 000000000..910987c62 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUISubrangeData.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUISubrangeData : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeColorRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeColorRendition.h new file mode 100644 index 000000000..099d18702 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeColorRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIThemeColorRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeEffectRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeEffectRendition.h new file mode 100644 index 000000000..592a7f393 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeEffectRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIThemeEffectRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeFacetCacheKey.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeFacetCacheKey.h new file mode 100644 index 000000000..2a2c88469 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeFacetCacheKey.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIThemeFacetCacheKey : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeGradientRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeGradientRendition.h new file mode 100644 index 000000000..20ac19898 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeGradientRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIThemeGradientRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeModelAssetRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeModelAssetRendition.h new file mode 100644 index 000000000..3086e79e7 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeModelAssetRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIThemeModelAssetRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeModelMeshRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeModelMeshRendition.h new file mode 100644 index 000000000..14999df6e --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeModelMeshRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIThemeModelMeshRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeModelSubmeshRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeModelSubmeshRendition.h new file mode 100644 index 000000000..8cd568216 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeModelSubmeshRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIThemeModelSubmeshRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeMultisizeImageSetRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeMultisizeImageSetRendition.h new file mode 100644 index 000000000..35e3e62eb --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeMultisizeImageSetRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIThemeMultisizeImageSetRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemePDFRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemePDFRendition.h new file mode 100644 index 000000000..baf4bc5a4 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemePDFRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIThemePDFRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemePixelRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemePixelRendition.h new file mode 100644 index 000000000..021bb99d0 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemePixelRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIThemePixelRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeSVGRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeSVGRendition.h new file mode 100644 index 000000000..8cc64a37a --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeSVGRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIThemeSVGRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeTextStyleRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeTextStyleRendition.h new file mode 100644 index 000000000..021c716ed --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeTextStyleRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIThemeTextStyleRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeTextureImageRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeTextureImageRendition.h new file mode 100644 index 000000000..7c619ac23 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeTextureImageRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIThemeTextureImageRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeTextureRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeTextureRendition.h new file mode 100644 index 000000000..a7324ecd0 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThemeTextureRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIThemeTextureRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIThinningPlaceholderRendition.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThinningPlaceholderRendition.h new file mode 100644 index 000000000..c1ea189da --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIThinningPlaceholderRendition.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIThinningPlaceholderRendition : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUIiPhoneOSThemeSchema.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUIiPhoneOSThemeSchema.h new file mode 100644 index 000000000..d6042db25 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUIiPhoneOSThemeSchema.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUIiPhoneOSThemeSchema : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_CUTextureLink.h b/src/private-frameworks/CoreUI/include/CoreUI/_CUTextureLink.h new file mode 100644 index 000000000..5454b8a5a --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_CUTextureLink.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _CUTextureLink : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/include/CoreUI/_SchemaRenditionTuple.h b/src/private-frameworks/CoreUI/include/CoreUI/_SchemaRenditionTuple.h new file mode 100644 index 000000000..8d10492f0 --- /dev/null +++ b/src/private-frameworks/CoreUI/include/CoreUI/_SchemaRenditionTuple.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _SchemaRenditionTuple : NSObject + +@end diff --git a/src/private-frameworks/CoreUI/src/CSIATECHelper.m b/src/private-frameworks/CoreUI/src/CSIATECHelper.m new file mode 100644 index 000000000..b8c6dc23f --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CSIATECHelper.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CSIATECHelper + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CSIBitmapWrapper.m b/src/private-frameworks/CoreUI/src/CSIBitmapWrapper.m new file mode 100644 index 000000000..801fb5dfb --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CSIBitmapWrapper.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CSIBitmapWrapper + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CSIGenerator.m b/src/private-frameworks/CoreUI/src/CSIGenerator.m new file mode 100644 index 000000000..d07e4f3da --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CSIGenerator.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CSIGenerator + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CSIHelper.m b/src/private-frameworks/CoreUI/src/CSIHelper.m new file mode 100644 index 000000000..0ecfa64af --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CSIHelper.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CSIHelper + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CSITextureHelper.m b/src/private-frameworks/CoreUI/src/CSITextureHelper.m new file mode 100644 index 000000000..e0b69ef84 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CSITextureHelper.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CSITextureHelper + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIBackgroundStyleEffectConfiguration.m b/src/private-frameworks/CoreUI/src/CUIBackgroundStyleEffectConfiguration.m new file mode 100644 index 000000000..06e002ca0 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIBackgroundStyleEffectConfiguration.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIBackgroundStyleEffectConfiguration + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUICatalog.m b/src/private-frameworks/CoreUI/src/CUICatalog.m new file mode 100644 index 000000000..65aa7763e --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUICatalog.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUICatalog + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIColor.m b/src/private-frameworks/CoreUI/src/CUIColor.m new file mode 100644 index 000000000..ac46ff839 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIColor.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIColor + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUICommonAssetStorage.m b/src/private-frameworks/CoreUI/src/CUICommonAssetStorage.m new file mode 100644 index 000000000..6e55d40df --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUICommonAssetStorage.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUICommonAssetStorage + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUICustomFontCacheKey.m b/src/private-frameworks/CoreUI/src/CUICustomFontCacheKey.m new file mode 100644 index 000000000..7194a2159 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUICustomFontCacheKey.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUICustomFontCacheKey + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUICustomFontCacheValue.m b/src/private-frameworks/CoreUI/src/CUICustomFontCacheValue.m new file mode 100644 index 000000000..f835592a1 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUICustomFontCacheValue.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUICustomFontCacheValue + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIHueSaturationFilterLocal.m b/src/private-frameworks/CoreUI/src/CUIHueSaturationFilterLocal.m new file mode 100644 index 000000000..05b67d010 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIHueSaturationFilterLocal.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIHueSaturationFilterLocal + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIImage.m b/src/private-frameworks/CoreUI/src/CUIImage.m new file mode 100644 index 000000000..0c92b59f8 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIImage.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIImage + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIInnerBevelEmbossFilterLocal.m b/src/private-frameworks/CoreUI/src/CUIInnerBevelEmbossFilterLocal.m new file mode 100644 index 000000000..452938502 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIInnerBevelEmbossFilterLocal.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIInnerBevelEmbossFilterLocal + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIInnerGlowFilterLocal.m b/src/private-frameworks/CoreUI/src/CUIInnerGlowFilterLocal.m new file mode 100644 index 000000000..ec4634f33 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIInnerGlowFilterLocal.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIInnerGlowFilterLocal + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIInnerGlowOrShadowFilterLocal.m b/src/private-frameworks/CoreUI/src/CUIInnerGlowOrShadowFilterLocal.m new file mode 100644 index 000000000..63cbc7940 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIInnerGlowOrShadowFilterLocal.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIInnerGlowOrShadowFilterLocal + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIInnerShadowFilterLocal.m b/src/private-frameworks/CoreUI/src/CUIInnerShadowFilterLocal.m new file mode 100644 index 000000000..44622e1f4 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIInnerShadowFilterLocal.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIInnerShadowFilterLocal + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUILayoutInformation.m b/src/private-frameworks/CoreUI/src/CUILayoutInformation.m new file mode 100644 index 000000000..ac40db4fa --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUILayoutInformation.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUILayoutInformation + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIMaskedFacetLayer.m b/src/private-frameworks/CoreUI/src/CUIMaskedFacetLayer.m new file mode 100644 index 000000000..6c45affcd --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIMaskedFacetLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIMaskedFacetLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIMeshBuffer.m b/src/private-frameworks/CoreUI/src/CUIMeshBuffer.m new file mode 100644 index 000000000..b2d6b2ec4 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIMeshBuffer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIMeshBuffer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIMutableCatalog.m b/src/private-frameworks/CoreUI/src/CUIMutableCatalog.m new file mode 100644 index 000000000..8d79a0871 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIMutableCatalog.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIMutableCatalog + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIMutableCommonAssetStorage.m b/src/private-frameworks/CoreUI/src/CUIMutableCommonAssetStorage.m new file mode 100644 index 000000000..02a7df845 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIMutableCommonAssetStorage.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIMutableCommonAssetStorage + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIMutablePSDImageRef.m b/src/private-frameworks/CoreUI/src/CUIMutablePSDImageRef.m new file mode 100644 index 000000000..b5824c0e5 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIMutablePSDImageRef.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIMutablePSDImageRef + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIMutableStructuredThemeStore.m b/src/private-frameworks/CoreUI/src/CUIMutableStructuredThemeStore.m new file mode 100644 index 000000000..351bb55ab --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIMutableStructuredThemeStore.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIMutableStructuredThemeStore + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIMutableThemeRendition.m b/src/private-frameworks/CoreUI/src/CUIMutableThemeRendition.m new file mode 100644 index 000000000..663c48b70 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIMutableThemeRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIMutableThemeRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedColor.m b/src/private-frameworks/CoreUI/src/CUINamedColor.m new file mode 100644 index 000000000..1d7abe63c --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedColor.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedColor + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedData.m b/src/private-frameworks/CoreUI/src/CUINamedData.m new file mode 100644 index 000000000..8e35ed6ee --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedData.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedData + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedExternalLink.m b/src/private-frameworks/CoreUI/src/CUINamedExternalLink.m new file mode 100644 index 000000000..29c0abc24 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedExternalLink.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedExternalLink + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedImage.m b/src/private-frameworks/CoreUI/src/CUINamedImage.m new file mode 100644 index 000000000..166d884ab --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedImage.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedImage + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedImageAtlas.m b/src/private-frameworks/CoreUI/src/CUINamedImageAtlas.m new file mode 100644 index 000000000..b5eb62c65 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedImageAtlas.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedImageAtlas + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedImageDescription.m b/src/private-frameworks/CoreUI/src/CUINamedImageDescription.m new file mode 100644 index 000000000..ec83223ee --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedImageDescription.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedImageDescription + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedLayerImage.m b/src/private-frameworks/CoreUI/src/CUINamedLayerImage.m new file mode 100644 index 000000000..5c0d3ed8a --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedLayerImage.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedLayerImage + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedLayerStack.m b/src/private-frameworks/CoreUI/src/CUINamedLayerStack.m new file mode 100644 index 000000000..5dfc02fbc --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedLayerStack.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedLayerStack + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedLookup.m b/src/private-frameworks/CoreUI/src/CUINamedLookup.m new file mode 100644 index 000000000..2ce608bcc --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedLookup.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedLookup + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedModel.m b/src/private-frameworks/CoreUI/src/CUINamedModel.m new file mode 100644 index 000000000..05707fa36 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedModel.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedModel + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedMultisizeImage.m b/src/private-frameworks/CoreUI/src/CUINamedMultisizeImage.m new file mode 100644 index 000000000..d2ee03e72 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedMultisizeImage.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedMultisizeImage + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedMultisizeImageSet.m b/src/private-frameworks/CoreUI/src/CUINamedMultisizeImageSet.m new file mode 100644 index 000000000..b160dcf32 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedMultisizeImageSet.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedMultisizeImageSet + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedRecognitionGroup.m b/src/private-frameworks/CoreUI/src/CUINamedRecognitionGroup.m new file mode 100644 index 000000000..095adfc78 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedRecognitionGroup.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedRecognitionGroup + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedRecognitionImage.m b/src/private-frameworks/CoreUI/src/CUINamedRecognitionImage.m new file mode 100644 index 000000000..f0d6f27c4 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedRecognitionImage.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedRecognitionImage + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedRecognitionObject.m b/src/private-frameworks/CoreUI/src/CUINamedRecognitionObject.m new file mode 100644 index 000000000..7efed9454 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedRecognitionObject.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedRecognitionObject + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedRenditionInfo.m b/src/private-frameworks/CoreUI/src/CUINamedRenditionInfo.m new file mode 100644 index 000000000..4873b5c2b --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedRenditionInfo.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedRenditionInfo + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedTexture.m b/src/private-frameworks/CoreUI/src/CUINamedTexture.m new file mode 100644 index 000000000..7c2a0cfbb --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedTexture.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedTexture + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedVectorGlyph.m b/src/private-frameworks/CoreUI/src/CUINamedVectorGlyph.m new file mode 100644 index 000000000..429c28a6f --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedVectorGlyph.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedVectorGlyph + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedVectorImage.m b/src/private-frameworks/CoreUI/src/CUINamedVectorImage.m new file mode 100644 index 000000000..357205365 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedVectorImage.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedVectorImage + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedVectorPDFImage.m b/src/private-frameworks/CoreUI/src/CUINamedVectorPDFImage.m new file mode 100644 index 000000000..c83a6a5c6 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedVectorPDFImage.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedVectorPDFImage + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUINamedVectorSVGImage.m b/src/private-frameworks/CoreUI/src/CUINamedVectorSVGImage.m new file mode 100644 index 000000000..f4be93aed --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUINamedVectorSVGImage.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUINamedVectorSVGImage + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIOuterBevelEmbossFilterLocal.m b/src/private-frameworks/CoreUI/src/CUIOuterBevelEmbossFilterLocal.m new file mode 100644 index 000000000..704d78abf --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIOuterBevelEmbossFilterLocal.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIOuterBevelEmbossFilterLocal + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIOuterGlowFilterLocal.m b/src/private-frameworks/CoreUI/src/CUIOuterGlowFilterLocal.m new file mode 100644 index 000000000..942cce1b2 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIOuterGlowFilterLocal.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIOuterGlowFilterLocal + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIOuterGlowOrShadowFilterLocal.m b/src/private-frameworks/CoreUI/src/CUIOuterGlowOrShadowFilterLocal.m new file mode 100644 index 000000000..a2bff7f7a --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIOuterGlowOrShadowFilterLocal.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIOuterGlowOrShadowFilterLocal + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIOuterShadowFilterLocal.m b/src/private-frameworks/CoreUI/src/CUIOuterShadowFilterLocal.m new file mode 100644 index 000000000..6684953ae --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIOuterShadowFilterLocal.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIOuterShadowFilterLocal + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDGradient.m b/src/private-frameworks/CoreUI/src/CUIPSDGradient.m new file mode 100644 index 000000000..260abfe64 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDGradient.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDGradient + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDGradientColorStop.m b/src/private-frameworks/CoreUI/src/CUIPSDGradientColorStop.m new file mode 100644 index 000000000..7d0ea9a95 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDGradientColorStop.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDGradientColorStop + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDGradientDoubleColorStop.m b/src/private-frameworks/CoreUI/src/CUIPSDGradientDoubleColorStop.m new file mode 100644 index 000000000..42d213552 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDGradientDoubleColorStop.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDGradientDoubleColorStop + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDGradientDoubleOpacityStop.m b/src/private-frameworks/CoreUI/src/CUIPSDGradientDoubleOpacityStop.m new file mode 100644 index 000000000..7b221c7b1 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDGradientDoubleOpacityStop.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDGradientDoubleOpacityStop + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDGradientEvaluator.m b/src/private-frameworks/CoreUI/src/CUIPSDGradientEvaluator.m new file mode 100644 index 000000000..702061ddf --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDGradientEvaluator.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDGradientEvaluator + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDGradientLayer.m b/src/private-frameworks/CoreUI/src/CUIPSDGradientLayer.m new file mode 100644 index 000000000..827dca1cf --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDGradientLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDGradientLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDGradientOpacityStop.m b/src/private-frameworks/CoreUI/src/CUIPSDGradientOpacityStop.m new file mode 100644 index 000000000..9f31e20b4 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDGradientOpacityStop.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDGradientOpacityStop + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDGradientStop.m b/src/private-frameworks/CoreUI/src/CUIPSDGradientStop.m new file mode 100644 index 000000000..f8dd9f57c --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDGradientStop.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDGradientStop + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDImageLayer.m b/src/private-frameworks/CoreUI/src/CUIPSDImageLayer.m new file mode 100644 index 000000000..92da87d1f --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDImageLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDImageLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDImageRef.m b/src/private-frameworks/CoreUI/src/CUIPSDImageRef.m new file mode 100644 index 000000000..5cd3907fa --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDImageRef.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDImageRef + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayer.m b/src/private-frameworks/CoreUI/src/CUIPSDLayer.m new file mode 100644 index 000000000..b007764e1 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerBaseRef.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerBaseRef.m new file mode 100644 index 000000000..2b759b400 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerBaseRef.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerBaseRef + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectBevelEmboss.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectBevelEmboss.m new file mode 100644 index 000000000..439cbe662 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectBevelEmboss.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerEffectBevelEmboss + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectColorOverlay.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectColorOverlay.m new file mode 100644 index 000000000..98b10a529 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectColorOverlay.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerEffectColorOverlay + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectComponent.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectComponent.m new file mode 100644 index 000000000..e431ffd02 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectComponent.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerEffectComponent + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectDropShadow.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectDropShadow.m new file mode 100644 index 000000000..8186f5f43 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectDropShadow.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerEffectDropShadow + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectGradientOverlay.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectGradientOverlay.m new file mode 100644 index 000000000..229996675 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectGradientOverlay.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerEffectGradientOverlay + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectInnerGlow.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectInnerGlow.m new file mode 100644 index 000000000..9a5ee5b58 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectInnerGlow.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerEffectInnerGlow + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectInnerShadow.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectInnerShadow.m new file mode 100644 index 000000000..f6045b0a7 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectInnerShadow.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerEffectInnerShadow + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectOuterGlow.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectOuterGlow.m new file mode 100644 index 000000000..62c675f00 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffectOuterGlow.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerEffectOuterGlow + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerEffects.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffects.m new file mode 100644 index 000000000..132988696 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerEffects.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerEffects + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerEnumerator.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerEnumerator.m new file mode 100644 index 000000000..8ab6c302a --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerEnumerator.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerEnumerator + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerGroupEnd.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerGroupEnd.m new file mode 100644 index 000000000..8ed2d10f9 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerGroupEnd.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerGroupEnd + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerGroupRef.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerGroupRef.m new file mode 100644 index 000000000..51f1d1028 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerGroupRef.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerGroupRef + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerGroupStart.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerGroupStart.m new file mode 100644 index 000000000..59d4ec393 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerGroupStart.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerGroupStart + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerMaskRef.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerMaskRef.m new file mode 100644 index 000000000..26899cf19 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerMaskRef.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerMaskRef + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayerRef.m b/src/private-frameworks/CoreUI/src/CUIPSDLayerRef.m new file mode 100644 index 000000000..df85c8683 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayerRef.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayerRef + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSDLayoutMetricsChannel.m b/src/private-frameworks/CoreUI/src/CUIPSDLayoutMetricsChannel.m new file mode 100644 index 000000000..fffbc345a --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSDLayoutMetricsChannel.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSDLayoutMetricsChannel + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPSLayerEffectsPreset.m b/src/private-frameworks/CoreUI/src/CUIPSLayerEffectsPreset.m new file mode 100644 index 000000000..b82161788 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPSLayerEffectsPreset.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPSLayerEffectsPreset + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPattern.m b/src/private-frameworks/CoreUI/src/CUIPattern.m new file mode 100644 index 000000000..30ee3dea7 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPattern.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPattern + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPerformanceLogManager.m b/src/private-frameworks/CoreUI/src/CUIPerformanceLogManager.m new file mode 100644 index 000000000..14e7f5c98 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPerformanceLogManager.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPerformanceLogManager + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIPerformanceMeasurement.m b/src/private-frameworks/CoreUI/src/CUIPerformanceMeasurement.m new file mode 100644 index 000000000..ee92ce9d8 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIPerformanceMeasurement.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIPerformanceMeasurement + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIRenditionKey.m b/src/private-frameworks/CoreUI/src/CUIRenditionKey.m new file mode 100644 index 000000000..2ea329cba --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIRenditionKey.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIRenditionKey + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIRenditionLayerReference.m b/src/private-frameworks/CoreUI/src/CUIRenditionLayerReference.m new file mode 100644 index 000000000..d1781cff6 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIRenditionLayerReference.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIRenditionLayerReference + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIRenditionMetrics.m b/src/private-frameworks/CoreUI/src/CUIRenditionMetrics.m new file mode 100644 index 000000000..6bea65173 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIRenditionMetrics.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIRenditionMetrics + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIRenditionSliceInformation.m b/src/private-frameworks/CoreUI/src/CUIRenditionSliceInformation.m new file mode 100644 index 000000000..a02d71fe4 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIRenditionSliceInformation.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIRenditionSliceInformation + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIRuntimeStatistics.m b/src/private-frameworks/CoreUI/src/CUIRuntimeStatistics.m new file mode 100644 index 000000000..5153d549a --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIRuntimeStatistics.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIRuntimeStatistics + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIScaleClampFilterLocal.m b/src/private-frameworks/CoreUI/src/CUIScaleClampFilterLocal.m new file mode 100644 index 000000000..8df233715 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIScaleClampFilterLocal.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIScaleClampFilterLocal + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIShapeEffectBlur1Local.m b/src/private-frameworks/CoreUI/src/CUIShapeEffectBlur1Local.m new file mode 100644 index 000000000..c3c68235c --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIShapeEffectBlur1Local.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIShapeEffectBlur1Local + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIShapeEffectPreset.m b/src/private-frameworks/CoreUI/src/CUIShapeEffectPreset.m new file mode 100644 index 000000000..058db4004 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIShapeEffectPreset.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIShapeEffectPreset + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIShapeEffectStack.m b/src/private-frameworks/CoreUI/src/CUIShapeEffectStack.m new file mode 100644 index 000000000..3746832d0 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIShapeEffectStack.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIShapeEffectStack + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUISharedArtCatalog.m b/src/private-frameworks/CoreUI/src/CUISharedArtCatalog.m new file mode 100644 index 000000000..8e5fb72a7 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUISharedArtCatalog.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUISharedArtCatalog + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUISmallBlurLocal.m b/src/private-frameworks/CoreUI/src/CUISmallBlurLocal.m new file mode 100644 index 000000000..9791ce824 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUISmallBlurLocal.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUISmallBlurLocal + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUISmoothEmbossFilterLocal.m b/src/private-frameworks/CoreUI/src/CUISmoothEmbossFilterLocal.m new file mode 100644 index 000000000..3ab2aa4a6 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUISmoothEmbossFilterLocal.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUISmoothEmbossFilterLocal + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIStructuredThemeStore.m b/src/private-frameworks/CoreUI/src/CUIStructuredThemeStore.m new file mode 100644 index 000000000..661102eec --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIStructuredThemeStore.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIStructuredThemeStore + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIStyleEffectConfiguration.m b/src/private-frameworks/CoreUI/src/CUIStyleEffectConfiguration.m new file mode 100644 index 000000000..55ad64dc2 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIStyleEffectConfiguration.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIStyleEffectConfiguration + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUISystemCatalog.m b/src/private-frameworks/CoreUI/src/CUISystemCatalog.m new file mode 100644 index 000000000..0c045a4c1 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUISystemCatalog.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUISystemCatalog + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUISystemStore.m b/src/private-frameworks/CoreUI/src/CUISystemStore.m new file mode 100644 index 000000000..0fdd6d4fa --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUISystemStore.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUISystemStore + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUITextEffectStack.m b/src/private-frameworks/CoreUI/src/CUITextEffectStack.m new file mode 100644 index 000000000..b88b26f7e --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUITextEffectStack.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUITextEffectStack + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUITextStyle.m b/src/private-frameworks/CoreUI/src/CUITextStyle.m new file mode 100644 index 000000000..682d5f11f --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUITextStyle.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUITextStyle + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUITexturedWindowFrameLayer.m b/src/private-frameworks/CoreUI/src/CUITexturedWindowFrameLayer.m new file mode 100644 index 000000000..78d520e8c --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUITexturedWindowFrameLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUITexturedWindowFrameLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIThemeDataEffectPreset.m b/src/private-frameworks/CoreUI/src/CUIThemeDataEffectPreset.m new file mode 100644 index 000000000..92e8ad309 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIThemeDataEffectPreset.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIThemeDataEffectPreset + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIThemeFacet.m b/src/private-frameworks/CoreUI/src/CUIThemeFacet.m new file mode 100644 index 000000000..2cf2bdde0 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIThemeFacet.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIThemeFacet + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIThemeGradient.m b/src/private-frameworks/CoreUI/src/CUIThemeGradient.m new file mode 100644 index 000000000..8461db021 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIThemeGradient.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIThemeGradient + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIThemeRendition.m b/src/private-frameworks/CoreUI/src/CUIThemeRendition.m new file mode 100644 index 000000000..790fe8270 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIThemeRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIThemeRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIThemeSchema.m b/src/private-frameworks/CoreUI/src/CUIThemeSchema.m new file mode 100644 index 000000000..003b1b08c --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIThemeSchema.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIThemeSchema + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIThemeSchemaEffectRendition.m b/src/private-frameworks/CoreUI/src/CUIThemeSchemaEffectRendition.m new file mode 100644 index 000000000..83ae5bc39 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIThemeSchemaEffectRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIThemeSchemaEffectRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIThemeSchemaLayer.m b/src/private-frameworks/CoreUI/src/CUIThemeSchemaLayer.m new file mode 100644 index 000000000..2621c9c15 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIThemeSchemaLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIThemeSchemaLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIThemeSchemaPSDLayer.m b/src/private-frameworks/CoreUI/src/CUIThemeSchemaPSDLayer.m new file mode 100644 index 000000000..44a016e3f --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIThemeSchemaPSDLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIThemeSchemaPSDLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIThemeSchemaPSDLayerGroup.m b/src/private-frameworks/CoreUI/src/CUIThemeSchemaPSDLayerGroup.m new file mode 100644 index 000000000..7850f128b --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIThemeSchemaPSDLayerGroup.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIThemeSchemaPSDLayerGroup + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIThemeSchemaPSDRenditionLayer.m b/src/private-frameworks/CoreUI/src/CUIThemeSchemaPSDRenditionLayer.m new file mode 100644 index 000000000..45c91e0e1 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIThemeSchemaPSDRenditionLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIThemeSchemaPSDRenditionLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIThemeSchemaRendition.m b/src/private-frameworks/CoreUI/src/CUIThemeSchemaRendition.m new file mode 100644 index 000000000..5f5702ca6 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIThemeSchemaRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIThemeSchemaRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIThemeSchemaRenditionGroup.m b/src/private-frameworks/CoreUI/src/CUIThemeSchemaRenditionGroup.m new file mode 100644 index 000000000..974b5cd6d --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIThemeSchemaRenditionGroup.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIThemeSchemaRenditionGroup + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CUIWindowFrameLayer.m b/src/private-frameworks/CoreUI/src/CUIWindowFrameLayer.m new file mode 100644 index 000000000..0147d44ca --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CUIWindowFrameLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUIWindowFrameLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/CoreUI.m b/src/private-frameworks/CoreUI/src/CoreUI.m new file mode 100644 index 000000000..af913e164 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/CoreUI.m @@ -0,0 +1,570 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + + +#include +#include +#include + +static int verbose = 0; + +__attribute__((constructor)) +static void initme(void) { + verbose = getenv("STUB_VERBOSE") != NULL; +} + +void* CSIEqualMetrics(void) +{ + if (verbose) puts("STUB: CSIEqualMetrics called"); + return NULL; +} + +void* CUIBlendModeDescriptionFromCGBlendMode(void) +{ + if (verbose) puts("STUB: CUIBlendModeDescriptionFromCGBlendMode called"); + return NULL; +} + +void* CUIBlendModeLSRDescriptionFromCGBlendMode(void) +{ + if (verbose) puts("STUB: CUIBlendModeLSRDescriptionFromCGBlendMode called"); + return NULL; +} + +void* CUICFArrayCreateWithCGRects(void) +{ + if (verbose) puts("STUB: CUICFArrayCreateWithCGRects called"); + return NULL; +} + +void* CUICFDictionaryGetCGRect(void) +{ + if (verbose) puts("STUB: CUICFDictionaryGetCGRect called"); + return NULL; +} + +void* CUICFDictionarySetCFArrayOfCGRects(void) +{ + if (verbose) puts("STUB: CUICFDictionarySetCFArrayOfCGRects called"); + return NULL; +} + +void* CUICFDictionarySetCGRect(void) +{ + if (verbose) puts("STUB: CUICFDictionarySetCGRect called"); + return NULL; +} + +void* CUICFDictionarySetSegmentSeparatorTypes(void) +{ + if (verbose) puts("STUB: CUICFDictionarySetSegmentSeparatorTypes called"); + return NULL; +} + +void* CUICFDictionarySetSegmentType(void) +{ + if (verbose) puts("STUB: CUICFDictionarySetSegmentType called"); + return NULL; +} + +void* CUICGBlendModeFromLSRDescription(void) +{ + if (verbose) puts("STUB: CUICGBlendModeFromLSRDescription called"); + return NULL; +} + +void* CUICGImageGetAlphaInfo(void) +{ + if (verbose) puts("STUB: CUICGImageGetAlphaInfo called"); + return NULL; +} + +void* CUICalcNonAlphaAreaOfImage(void) +{ + if (verbose) puts("STUB: CUICalcNonAlphaAreaOfImage called"); + return NULL; +} + +void* CUICalculateExtrusionMaskOfImage(void) +{ + if (verbose) puts("STUB: CUICalculateExtrusionMaskOfImage called"); + return NULL; +} + +void* CUIColorCreateFromColorWithSystemEffectOptions(void) +{ + if (verbose) puts("STUB: CUIColorCreateFromColorWithSystemEffectOptions called"); + return NULL; +} + +void* CUIColorHistogramARGBIntersection(void) +{ + if (verbose) puts("STUB: CUIColorHistogramARGBIntersection called"); + return NULL; +} + +void* CUIColorHistogramARGBIsMonochrome(void) +{ + if (verbose) puts("STUB: CUIColorHistogramARGBIsMonochrome called"); + return NULL; +} + +void* CUICompareRenditionKey(void) +{ + if (verbose) puts("STUB: CUICompareRenditionKey called"); + return NULL; +} + +void* CUIComputeImageColorHistogramARGB(void) +{ + if (verbose) puts("STUB: CUIComputeImageColorHistogramARGB called"); + return NULL; +} + +void* CUIConvertCGImageFormat(void) +{ + if (verbose) puts("STUB: CUIConvertCGImageFormat called"); + return NULL; +} + +void* CUIConvertCompressionTypeToString(void) +{ + if (verbose) puts("STUB: CUIConvertCompressionTypeToString called"); + return NULL; +} + +void* CUIConvertDeepImageTo8(void) +{ + if (verbose) puts("STUB: CUIConvertDeepImageTo8 called"); + return NULL; +} + +void* CUIConvertImageToPixelFormat(void) +{ + if (verbose) puts("STUB: CUIConvertImageToPixelFormat called"); + return NULL; +} + +void* CUIConvertPixelFormatToString(void) +{ + if (verbose) puts("STUB: CUIConvertPixelFormatToString called"); + return NULL; +} + +void* CUICopyCustomColor(void) +{ + if (verbose) puts("STUB: CUICopyCustomColor called"); + return NULL; +} + +void* CUICopyCustomColorWithOptions(void) +{ + if (verbose) puts("STUB: CUICopyCustomColorWithOptions called"); + return NULL; +} + +void* CUICopyCustomFontDescriptor(void) +{ + if (verbose) puts("STUB: CUICopyCustomFontDescriptor called"); + return NULL; +} + +void* CUICopyMeasurements(void) +{ + if (verbose) puts("STUB: CUICopyMeasurements called"); + return NULL; +} + +void* CUICreateLayerContents(void) +{ + if (verbose) puts("STUB: CUICreateLayerContents called"); + return NULL; +} + +void* CUICreateMenuPath(void) +{ + if (verbose) puts("STUB: CUICreateMenuPath called"); + return NULL; +} + +void* CUICreateOrUpdateLayer(void) +{ + if (verbose) puts("STUB: CUICreateOrUpdateLayer called"); + return NULL; +} + +void* CUICreateRenderer(void) +{ + if (verbose) puts("STUB: CUICreateRenderer called"); + return NULL; +} + +void* CUICurrentPlatform(void) +{ + if (verbose) puts("STUB: CUICurrentPlatform called"); + return NULL; +} + +void* CUIDeallocateRGBAImageBuffer(void) +{ + if (verbose) puts("STUB: CUIDeallocateRGBAImageBuffer called"); + return NULL; +} + +void* CUIDefaultThemeRenditionKeyFormat(void) +{ + if (verbose) puts("STUB: CUIDefaultThemeRenditionKeyFormat called"); + return NULL; +} + +void* CUIDraw(void) +{ + if (verbose) puts("STUB: CUIDraw called"); + return NULL; +} + +void* CUIDrawExtrudedImageInContext(void) +{ + if (verbose) puts("STUB: CUIDrawExtrudedImageInContext called"); + return NULL; +} + +void* CUIDrawStyledGlyphsAtPositions(void) +{ + if (verbose) puts("STUB: CUIDrawStyledGlyphsAtPositions called"); + return NULL; +} + +void* CUIDrawStyledGlyphsWithAdvances(void) +{ + if (verbose) puts("STUB: CUIDrawStyledGlyphsWithAdvances called"); + return NULL; +} + +void* CUIEdgeInsetsEqualToEdgeInsets(void) +{ + if (verbose) puts("STUB: CUIEdgeInsetsEqualToEdgeInsets called"); + return NULL; +} + +void* CUIEdgeInsetsFromCGRect(void) +{ + if (verbose) puts("STUB: CUIEdgeInsetsFromCGRect called"); + return NULL; +} + +void* CUIEdgeInsetsInsetRect(void) +{ + if (verbose) puts("STUB: CUIEdgeInsetsInsetRect called"); + return NULL; +} + +void* CUIEdgeInsetsMake(void) +{ + if (verbose) puts("STUB: CUIEdgeInsetsMake called"); + return NULL; +} + +void* CUIEdgeInsetsOutsetRect(void) +{ + if (verbose) puts("STUB: CUIEdgeInsetsOutsetRect called"); + return NULL; +} + +void* CUIEdgeInsetsToCGRect(void) +{ + if (verbose) puts("STUB: CUIEdgeInsetsToCGRect called"); + return NULL; +} + +void* CUIEdgeInsetsValid(void) +{ + if (verbose) puts("STUB: CUIEdgeInsetsValid called"); + return NULL; +} + +void* CUIEffectBevelStyleDescription(void) +{ + if (verbose) puts("STUB: CUIEffectBevelStyleDescription called"); + return NULL; +} + +void* CUIEffectBlendModeDescription(void) +{ + if (verbose) puts("STUB: CUIEffectBlendModeDescription called"); + return NULL; +} + +void* CUIEqualRenditionKeys(void) +{ + if (verbose) puts("STUB: CUIEqualRenditionKeys called"); + return NULL; +} + +void* CUIEqualRenditionKeysIgnoringAttribute(void) +{ + if (verbose) puts("STUB: CUIEqualRenditionKeysIgnoringAttribute called"); + return NULL; +} + +void* CUIExists(void) +{ + if (verbose) puts("STUB: CUIExists called"); + return NULL; +} + +void* CUIFillCARKeyArrayForRenditionKey(void) +{ + if (verbose) puts("STUB: CUIFillCARKeyArrayForRenditionKey called"); + return NULL; +} + +void* CUIFillRenditionKeyForCARKeyArray(void) +{ + if (verbose) puts("STUB: CUIFillRenditionKeyForCARKeyArray called"); + return NULL; +} + +void* CUIGetChannelDataForImage(void) +{ + if (verbose) puts("STUB: CUIGetChannelDataForImage called"); + return NULL; +} + +void* CUIGetCustomFontSize(void) +{ + if (verbose) puts("STUB: CUIGetCustomFontSize called"); + return NULL; +} + +void* CUIGetDebugValue(void) +{ + if (verbose) puts("STUB: CUIGetDebugValue called"); + return NULL; +} + +void* CUIGetDeviceArtworkDisplayGamut(void) +{ + if (verbose) puts("STUB: CUIGetDeviceArtworkDisplayGamut called"); + return NULL; +} + +void* CUIGetFormatForFeatureSetAndPixelFormat(void) +{ + if (verbose) puts("STUB: CUIGetFormatForFeatureSetAndPixelFormat called"); + return NULL; +} + +void* CUIGetRGBAImageBuffer(void) +{ + if (verbose) puts("STUB: CUIGetRGBAImageBuffer called"); + return NULL; +} + +void* CUIHitTest(void) +{ + if (verbose) puts("STUB: CUIHitTest called"); + return NULL; +} + +void* CUIImageCompressedWithColorQuantization(void) +{ + if (verbose) puts("STUB: CUIImageCompressedWithColorQuantization called"); + return NULL; +} + +void* CUIImageIsMonochrome(void) +{ + if (verbose) puts("STUB: CUIImageIsMonochrome called"); + return NULL; +} + +void* CUIImageIsWideGamut(void) +{ + if (verbose) puts("STUB: CUIImageIsWideGamut called"); + return NULL; +} + +void* CUIKeyFormatToArrayString(void) +{ + if (verbose) puts("STUB: CUIKeyFormatToArrayString called"); + return NULL; +} + +void* CUILogLogToStderr(void) +{ + if (verbose) puts("STUB: CUILogLogToStderr called"); + return NULL; +} + +void* CUIMaxDimensionForVectorGlyph(void) +{ + if (verbose) puts("STUB: CUIMaxDimensionForVectorGlyph called"); + return NULL; +} + +void* CUIMaxScaleForTargetPlatform(void) +{ + if (verbose) puts("STUB: CUIMaxScaleForTargetPlatform called"); + return NULL; +} + +void* CUIMinDimensionForVectorGlyph(void) +{ + if (verbose) puts("STUB: CUIMinDimensionForVectorGlyph called"); + return NULL; +} + +void* CUIMinScaleForTargetPlatform(void) +{ + if (verbose) puts("STUB: CUIMinScaleForTargetPlatform called"); + return NULL; +} + +void* CUIParseDeploymentTarget(void) +{ + if (verbose) puts("STUB: CUIParseDeploymentTarget called"); + return NULL; +} + +void* CUIPlaceHolderRendition(void) +{ + if (verbose) puts("STUB: CUIPlaceHolderRendition called"); + return NULL; +} + +void* CUIPlatformNameForPlatform(void) +{ + if (verbose) puts("STUB: CUIPlatformNameForPlatform called"); + return NULL; +} + +void* CUIPointSizeForDimensionForVectorGlyph(void) +{ + if (verbose) puts("STUB: CUIPointSizeForDimensionForVectorGlyph called"); + return NULL; +} + +void* CUIRendererCopyProperties(void) +{ + if (verbose) puts("STUB: CUIRendererCopyProperties called"); + return NULL; +} + +void* CUIRendererSetProperties(void) +{ + if (verbose) puts("STUB: CUIRendererSetProperties called"); + return NULL; +} + +void* CUIRenditionKeyCopy(void) +{ + if (verbose) puts("STUB: CUIRenditionKeyCopy called"); + return NULL; +} + +void* CUIRenditionKeyFormatRemoveAttribute(void) +{ + if (verbose) puts("STUB: CUIRenditionKeyFormatRemoveAttribute called"); + return NULL; +} + +void* CUIRenditionKeyHasIdentifier(void) +{ + if (verbose) puts("STUB: CUIRenditionKeyHasIdentifier called"); + return NULL; +} + +void* CUIRenditionKeySetValueForAttribute(void) +{ + if (verbose) puts("STUB: CUIRenditionKeySetValueForAttribute called"); + return NULL; +} + +void* CUIRenditionKeyStandardize(void) +{ + if (verbose) puts("STUB: CUIRenditionKeyStandardize called"); + return NULL; +} + +void* CUIRenditionKeyTokenCount(void) +{ + if (verbose) puts("STUB: CUIRenditionKeyTokenCount called"); + return NULL; +} + +void* CUIRenditionKeyValueForAttribute(void) +{ + if (verbose) puts("STUB: CUIRenditionKeyValueForAttribute called"); + return NULL; +} + +void* CUISetCustomColorInContext(void) +{ + if (verbose) puts("STUB: CUISetCustomColorInContext called"); + return NULL; +} + +void* CUISetDebugValue(void) +{ + if (verbose) puts("STUB: CUISetDebugValue called"); + return NULL; +} + +void* CUISetUpContext(void) +{ + if (verbose) puts("STUB: CUISetUpContext called"); + return NULL; +} + +void* CUISystemThemeRenditionKeyFormat(void) +{ + if (verbose) puts("STUB: CUISystemThemeRenditionKeyFormat called"); + return NULL; +} + +void* CUIThemeInfoVersion(void) +{ + if (verbose) puts("STUB: CUIThemeInfoVersion called"); + return NULL; +} + +void* CUIUncompressQuantizedImageData(void) +{ + if (verbose) puts("STUB: CUIUncompressQuantizedImageData called"); + return NULL; +} + +void* _CUILog(void) +{ + if (verbose) puts("STUB: _CUILog called"); + return NULL; +} + +void* _LookupStructuredThemeProvider(void) +{ + if (verbose) puts("STUB: _LookupStructuredThemeProvider called"); + return NULL; +} + +void* _RegisterThemeProvider(void) +{ + if (verbose) puts("STUB: _RegisterThemeProvider called"); + return NULL; +} diff --git a/src/private-frameworks/CoreUI/src/_CSIRenditionBlockData.m b/src/private-frameworks/CoreUI/src/_CSIRenditionBlockData.m new file mode 100644 index 000000000..052f49b05 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CSIRenditionBlockData.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CSIRenditionBlockData + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIExternalLinkRendition.m b/src/private-frameworks/CoreUI/src/_CUIExternalLinkRendition.m new file mode 100644 index 000000000..762f2a7da --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIExternalLinkRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIExternalLinkRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIInternalLinkRendition.m b/src/private-frameworks/CoreUI/src/_CUIInternalLinkRendition.m new file mode 100644 index 000000000..41366794f --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIInternalLinkRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIInternalLinkRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIKeyTestOrganizer.m b/src/private-frameworks/CoreUI/src/_CUIKeyTestOrganizer.m new file mode 100644 index 000000000..38f968de4 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIKeyTestOrganizer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIKeyTestOrganizer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUILayerStackRendition.m b/src/private-frameworks/CoreUI/src/_CUILayerStackRendition.m new file mode 100644 index 000000000..e7d89ac28 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUILayerStackRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUILayerStackRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIMacOSThemeSchema.m b/src/private-frameworks/CoreUI/src/_CUIMacOSThemeSchema.m new file mode 100644 index 000000000..c360eeabe --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIMacOSThemeSchema.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIMacOSThemeSchema + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIMultisizeImageSetSizeAndIndex.m b/src/private-frameworks/CoreUI/src/_CUIMultisizeImageSetSizeAndIndex.m new file mode 100644 index 000000000..aaa8701af --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIMultisizeImageSetSizeAndIndex.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIMultisizeImageSetSizeAndIndex + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUINameContentRendition.m b/src/private-frameworks/CoreUI/src/_CUINameContentRendition.m new file mode 100644 index 000000000..a7fdd2494 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUINameContentRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUINameContentRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUINineImagePieces.m b/src/private-frameworks/CoreUI/src/_CUINineImagePieces.m new file mode 100644 index 000000000..acfeb530b --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUINineImagePieces.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUINineImagePieces + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIPSDStopAndMidpointPair.m b/src/private-frameworks/CoreUI/src/_CUIPSDStopAndMidpointPair.m new file mode 100644 index 000000000..2f3c41f17 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIPSDStopAndMidpointPair.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIPSDStopAndMidpointPair + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIPSDSublayerInfo.m b/src/private-frameworks/CoreUI/src/_CUIPSDSublayerInfo.m new file mode 100644 index 000000000..47f334e75 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIPSDSublayerInfo.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIPSDSublayerInfo + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIRawDataRendition.m b/src/private-frameworks/CoreUI/src/_CUIRawDataRendition.m new file mode 100644 index 000000000..2663e6575 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIRawDataRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIRawDataRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIRawPixelRendition.m b/src/private-frameworks/CoreUI/src/_CUIRawPixelRendition.m new file mode 100644 index 000000000..1353058d9 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIRawPixelRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIRawPixelRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIRecognitionObjectRendition.m b/src/private-frameworks/CoreUI/src/_CUIRecognitionObjectRendition.m new file mode 100644 index 000000000..03e7efc4a --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIRecognitionObjectRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIRecognitionObjectRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUISubrangeData.m b/src/private-frameworks/CoreUI/src/_CUISubrangeData.m new file mode 100644 index 000000000..424445042 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUISubrangeData.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUISubrangeData + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIThemeColorRendition.m b/src/private-frameworks/CoreUI/src/_CUIThemeColorRendition.m new file mode 100644 index 000000000..52920789a --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIThemeColorRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIThemeColorRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIThemeEffectRendition.m b/src/private-frameworks/CoreUI/src/_CUIThemeEffectRendition.m new file mode 100644 index 000000000..43b3056fd --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIThemeEffectRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIThemeEffectRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIThemeFacetCacheKey.m b/src/private-frameworks/CoreUI/src/_CUIThemeFacetCacheKey.m new file mode 100644 index 000000000..24dc60441 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIThemeFacetCacheKey.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIThemeFacetCacheKey + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIThemeGradientRendition.m b/src/private-frameworks/CoreUI/src/_CUIThemeGradientRendition.m new file mode 100644 index 000000000..4196a2216 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIThemeGradientRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIThemeGradientRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIThemeModelAssetRendition.m b/src/private-frameworks/CoreUI/src/_CUIThemeModelAssetRendition.m new file mode 100644 index 000000000..99f204670 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIThemeModelAssetRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIThemeModelAssetRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIThemeModelMeshRendition.m b/src/private-frameworks/CoreUI/src/_CUIThemeModelMeshRendition.m new file mode 100644 index 000000000..bf81c13fc --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIThemeModelMeshRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIThemeModelMeshRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIThemeModelSubmeshRendition.m b/src/private-frameworks/CoreUI/src/_CUIThemeModelSubmeshRendition.m new file mode 100644 index 000000000..18b7f7d83 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIThemeModelSubmeshRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIThemeModelSubmeshRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIThemeMultisizeImageSetRendition.m b/src/private-frameworks/CoreUI/src/_CUIThemeMultisizeImageSetRendition.m new file mode 100644 index 000000000..eec7d2139 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIThemeMultisizeImageSetRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIThemeMultisizeImageSetRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIThemePDFRendition.m b/src/private-frameworks/CoreUI/src/_CUIThemePDFRendition.m new file mode 100644 index 000000000..41606dd27 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIThemePDFRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIThemePDFRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIThemePixelRendition.m b/src/private-frameworks/CoreUI/src/_CUIThemePixelRendition.m new file mode 100644 index 000000000..450703d90 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIThemePixelRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIThemePixelRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIThemeSVGRendition.m b/src/private-frameworks/CoreUI/src/_CUIThemeSVGRendition.m new file mode 100644 index 000000000..b3e0d7d8b --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIThemeSVGRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIThemeSVGRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIThemeTextStyleRendition.m b/src/private-frameworks/CoreUI/src/_CUIThemeTextStyleRendition.m new file mode 100644 index 000000000..634666fac --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIThemeTextStyleRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIThemeTextStyleRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIThemeTextureImageRendition.m b/src/private-frameworks/CoreUI/src/_CUIThemeTextureImageRendition.m new file mode 100644 index 000000000..507f000e4 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIThemeTextureImageRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIThemeTextureImageRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIThemeTextureRendition.m b/src/private-frameworks/CoreUI/src/_CUIThemeTextureRendition.m new file mode 100644 index 000000000..16b7c2a90 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIThemeTextureRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIThemeTextureRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIThinningPlaceholderRendition.m b/src/private-frameworks/CoreUI/src/_CUIThinningPlaceholderRendition.m new file mode 100644 index 000000000..73b1fbf93 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIThinningPlaceholderRendition.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIThinningPlaceholderRendition + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUIiPhoneOSThemeSchema.m b/src/private-frameworks/CoreUI/src/_CUIiPhoneOSThemeSchema.m new file mode 100644 index 000000000..2c6766b3f --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUIiPhoneOSThemeSchema.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUIiPhoneOSThemeSchema + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_CUTextureLink.m b/src/private-frameworks/CoreUI/src/_CUTextureLink.m new file mode 100644 index 000000000..7b2b88374 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_CUTextureLink.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _CUTextureLink + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/CoreUI/src/_SchemaRenditionTuple.m b/src/private-frameworks/CoreUI/src/_SchemaRenditionTuple.m new file mode 100644 index 000000000..312191e17 --- /dev/null +++ b/src/private-frameworks/CoreUI/src/_SchemaRenditionTuple.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _SchemaRenditionTuple + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/include/CoreUI b/src/private-frameworks/include/CoreUI new file mode 120000 index 000000000..3224851e0 --- /dev/null +++ b/src/private-frameworks/include/CoreUI @@ -0,0 +1 @@ +../CoreUI/include/CoreUI \ No newline at end of file diff --git a/tools/darling-stub-gen b/tools/darling-stub-gen index 1830f01ac..46a570540 100755 --- a/tools/darling-stub-gen +++ b/tools/darling-stub-gen @@ -211,7 +211,7 @@ if uses_objc: classes_regex = re.compile("(@interface (.+?) :.+?@end)", re.DOTALL | re.MULTILINE) blacklisted_protocols = ["NSObject", "NSSecureCoding", "NSCoding", "NSCopying", "NSFastEnumeration", "NSMutableCopying", - "NSURLConnectionDataDelegate", "NSURLSessionTaskDelegate", "NSURLConnectionDelegate" + "NSURLConnectionDataDelegate", "NSURLSessionTaskDelegate", "NSURLConnectionDelegate", "NSLocking" ] for protocol_def in protocols_regex.finditer(class_dump_output): protocol_contents, protocol_name = protocol_def.groups() -- 2.51.2 From dac73d99f40d36c9cfddef0216a0d9014ee355e2 Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Thu, 19 Mar 2020 18:37:05 -0400 Subject: [PATCH 21/23] Add cups library And some symbols it needed --- .gitmodules | 3 + cmake/use_ld64.cmake | 1 + src/CMakeLists.txt | 3 + .../SCDynamicStoreCopySpecific.cpp | 2 + src/SystemConfiguration/stubs.c | 12 + src/external/cups | 1 + src/external/security | 2 +- src/lib/CMakeLists.txt | 1 + src/lib/system/CMakeLists.txt | 1 + src/lib/system/dnssd/CMakeLists.txt | 13 + src/lib/system/dnssd/constants.txt | 40 +++ .../dnssd/include/system_dnssd/system_dnssd.h | 64 +++++ src/lib/system/dnssd/src/system_dnssd.c | 259 ++++++++++++++++++ src/libsystem/CMakeLists.txt | 2 + 14 files changed, 403 insertions(+), 1 deletion(-) create mode 160000 src/external/cups create mode 100644 src/lib/CMakeLists.txt create mode 100644 src/lib/system/CMakeLists.txt create mode 100644 src/lib/system/dnssd/CMakeLists.txt create mode 100644 src/lib/system/dnssd/constants.txt create mode 100644 src/lib/system/dnssd/include/system_dnssd/system_dnssd.h create mode 100644 src/lib/system/dnssd/src/system_dnssd.c diff --git a/.gitmodules b/.gitmodules index 96b4ed028..2821b5966 100644 --- a/.gitmodules +++ b/.gitmodules @@ -310,3 +310,6 @@ [submodule "src/external/rsync"] path = src/external/rsync url = ../darling-rsync.git +[submodule "src/external/cups"] + path = src/external/cups + url = ../darling-cups.git diff --git a/cmake/use_ld64.cmake b/cmake/use_ld64.cmake index 2b9a249cd..49aa6f66c 100644 --- a/cmake/use_ld64.cmake +++ b/cmake/use_ld64.cmake @@ -30,6 +30,7 @@ FUNCTION(use_ld64 target) -Wl,-dylib_file,/usr/lib/system/libsystem_platform.dylib:${CMAKE_BINARY_DIR}/src/external/libplatform/libplatform_firstpass.dylib \ -Wl,-dylib_file,/usr/lib/system/libsystem_trace.dylib:${CMAKE_BINARY_DIR}/src/external/libtrace/libsystem_trace_firstpass.dylib \ -Wl,-dylib_file,/usr/lib/system/libcorecrypto.dylib:${CMAKE_BINARY_DIR}/src/external/corecrypto/libcorecrypto_firstpass.dylib \ +-Wl,-dylib_file,/usr/lib/system/libsystem_dnssd.dylib:${CMAKE_BINARY_DIR}/src/lib/system/dnssd/libsystem_dnssd.dylib \ -Wl,-dylib_file,/usr/lib/system/libsystem_coretls.dylib:${CMAKE_BINARY_DIR}/src/external/coretls/libsystem_coretls.dylib \ -Wl,-dylib_file,/usr/lib/system/libcommonCrypto.dylib:${CMAKE_BINARY_DIR}/src/external/commoncrypto/libcommonCrypto.dylib \ -Wl,-dylib_file,/usr/lib/system/libsystem_asl.dylib:${CMAKE_BINARY_DIR}/src/external/syslog/libsystem_asl.tproj/libsystem_asl_firstpass.dylib \ diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 3da0206d3..60d79045c 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -205,6 +205,8 @@ add_subdirectory(kernel) add_subdirectory(libc) add_subdirectory(vchroot) +add_subdirectory(lib) + add_definitions(-D_LIBC_NO_FEATURE_VERIFICATION) add_subdirectory(external/darling-dmg) add_subdirectory(libm) @@ -360,6 +362,7 @@ add_subdirectory(OpenCL) add_subdirectory(OpenDirectory) add_subdirectory(opendirectory) add_subdirectory(MetalKit) +add_subdirectory(external/cups) add_subdirectory(clt) diff --git a/src/SystemConfiguration/SCDynamicStoreCopySpecific.cpp b/src/SystemConfiguration/SCDynamicStoreCopySpecific.cpp index bfb3ee112..ecaa0d36c 100644 --- a/src/SystemConfiguration/SCDynamicStoreCopySpecific.cpp +++ b/src/SystemConfiguration/SCDynamicStoreCopySpecific.cpp @@ -10,6 +10,8 @@ #define MAX_PASSENTRY_LENGTH 4096 + + CFStringRef SCDynamicStoreCopyComputerName (SCDynamicStoreRef store, CFStringEncoding *nameEncoding){ //LOG << "fixme: SCDynamicStoreCopyComputerName() - stub" << std::endl; return NULL; diff --git a/src/SystemConfiguration/stubs.c b/src/SystemConfiguration/stubs.c index 9ac4b0013..b062a10cf 100644 --- a/src/SystemConfiguration/stubs.c +++ b/src/SystemConfiguration/stubs.c @@ -4,6 +4,18 @@ #define STUB() printf("STUB %s\n", __func__) +const CFStringRef kSCDynamicStoreDomainState = CFSTR("State:"); +const CFStringRef kSCEntNetIPv4 = CFSTR("IPv4"); +const CFStringRef kSCEntNetIPv6 = CFSTR("IPv6"); +const CFStringRef kSCPropNetIPv4Router = CFSTR("Router"); +const CFStringRef kSCPropNetIPv6Router = CFSTR("Router"); /* Yes, they are the same */ + +CFStringRef SCDynamicStoreKeyCreateNetworkGlobalEntity(CFAllocatorRef allocator, CFStringRef domain, CFStringRef entity) +{ + STUB(); + return NULL; +} + CFPropertyListRef SCDynamicStoreCopyValue(SCDynamicStoreRef store, CFStringRef key) { STUB(); diff --git a/src/external/cups b/src/external/cups new file mode 160000 index 000000000..6d1050ebe --- /dev/null +++ b/src/external/cups @@ -0,0 +1 @@ +Subproject commit 6d1050ebece9c18a25b9bc52149907d2a4fbbcd4 diff --git a/src/external/security b/src/external/security index 466393c7a..30f90ed6e 160000 --- a/src/external/security +++ b/src/external/security @@ -1 +1 @@ -Subproject commit 466393c7aa92cda5a075d56f03bab358a20735d1 +Subproject commit 30f90ed6e98be1c6ca0de0a06e7bf5d562c63c2c diff --git a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt new file mode 100644 index 000000000..4cd46d92f --- /dev/null +++ b/src/lib/CMakeLists.txt @@ -0,0 +1 @@ +add_subdirectory(system) diff --git a/src/lib/system/CMakeLists.txt b/src/lib/system/CMakeLists.txt new file mode 100644 index 000000000..1828dc74d --- /dev/null +++ b/src/lib/system/CMakeLists.txt @@ -0,0 +1 @@ +add_subdirectory(dnssd) diff --git a/src/lib/system/dnssd/CMakeLists.txt b/src/lib/system/dnssd/CMakeLists.txt new file mode 100644 index 000000000..70b1ccb27 --- /dev/null +++ b/src/lib/system/dnssd/CMakeLists.txt @@ -0,0 +1,13 @@ +project(system_dnssd) + +set(DYLIB_INSTALL_NAME "/usr/lib/system/libsystem_dnssd.dylib") +set(DYLIB_COMPAT_VERSION "1.0.0") +set(DYLIB_CURRENT_VERSION "1096.60.2") + +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include) + +add_darling_library(system_dnssd src/system_dnssd.c) +make_fat(system_dnssd) +target_link_libraries(system_dnssd PRIVATE system_c system_dyld) + +install(TARGETS system_dnssd DESTINATION libexec/darling/usr/lib/system) diff --git a/src/lib/system/dnssd/constants.txt b/src/lib/system/dnssd/constants.txt new file mode 100644 index 000000000..a1963df0d --- /dev/null +++ b/src/lib/system/dnssd/constants.txt @@ -0,0 +1,40 @@ +00000000000053f4 T _DNSServiceAddRecord +0000000000003753 T _DNSServiceBrowse +000000000000444c T _DNSServiceBrowserCreate +0000000000003a8c T _DNSServiceConstructFullName +000000000000174c T _DNSServiceCreateConnection +0000000000003261 T _DNSServiceCreateDelegateConnection +00000000000044a3 T _DNSServiceDiscoveryDeallocate +0000000000004485 T _DNSServiceDiscoveryMachPort +0000000000004474 T _DNSServiceDiscovery_handleReply +000000000000521f T _DNSServiceEnumerateDomains +0000000000002586 T _DNSServiceGetAddrInfo +000000000000487b T _DNSServiceGetPID +0000000000004704 T _DNSServiceGetProperty +0000000000005c06 T _DNSServiceNATPortMappingCreate +000000000000289d T _DNSServiceProcessResult +0000000000003d07 T _DNSServiceQueryRecord +00000000000058c7 T _DNSServiceReconfirmRecord +000000000000300c T _DNSServiceRefDeallocate +000000000000281c T _DNSServiceRefSockFD +0000000000004db2 T _DNSServiceRegister +000000000000343b T _DNSServiceRegisterRecord +000000000000577a T _DNSServiceRemoveRecord +0000000000004963 T _DNSServiceResolve +0000000000004460 T _DNSServiceResolverResolve +0000000000004cb9 T _DNSServiceSetDefaultDomainForUser +00000000000026ee T _DNSServiceSetDispatchQueue +0000000000005e3d T _DNSServiceSleepKeepalive +0000000000005618 T _DNSServiceUpdateRecord +0000000000005a9a T _PeerConnectionRelease +00000000000042c0 T _TXTRecordContainsKey +0000000000004024 T _TXTRecordCreate +000000000000403c T _TXTRecordDeallocate +00000000000042b7 T _TXTRecordGetBytesPtr +0000000000004324 T _TXTRecordGetCount +0000000000004350 T _TXTRecordGetItemAtIndex +00000000000042ad T _TXTRecordGetLength +00000000000042e1 T _TXTRecordGetValuePtr +00000000000041cd T _TXTRecordRemoveValue +0000000000004052 T _TXTRecordSetValue + diff --git a/src/lib/system/dnssd/include/system_dnssd/system_dnssd.h b/src/lib/system/dnssd/include/system_dnssd/system_dnssd.h new file mode 100644 index 000000000..98b089796 --- /dev/null +++ b/src/lib/system/dnssd/include/system_dnssd/system_dnssd.h @@ -0,0 +1,64 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + + +#ifndef _system_dnssd_H_ +#define _system_dnssd_H_ + +void* DNSServiceAddRecord(void); +void* DNSServiceBrowse(void); +void* DNSServiceBrowserCreate(void); +void* DNSServiceConstructFullName(void); +void* DNSServiceCreateConnection(void); +void* DNSServiceCreateDelegateConnection(void); +void* DNSServiceDiscoveryDeallocate(void); +void* DNSServiceDiscoveryMachPort(void); +void* DNSServiceDiscovery_handleReply(void); +void* DNSServiceEnumerateDomains(void); +void* DNSServiceGetAddrInfo(void); +void* DNSServiceGetPID(void); +void* DNSServiceGetProperty(void); +void* DNSServiceNATPortMappingCreate(void); +void* DNSServiceProcessResult(void); +void* DNSServiceQueryRecord(void); +void* DNSServiceReconfirmRecord(void); +void* DNSServiceRefDeallocate(void); +void* DNSServiceRefSockFD(void); +void* DNSServiceRegister(void); +void* DNSServiceRegisterRecord(void); +void* DNSServiceRemoveRecord(void); +void* DNSServiceResolve(void); +void* DNSServiceResolverResolve(void); +void* DNSServiceSetDefaultDomainForUser(void); +void* DNSServiceSetDispatchQueue(void); +void* DNSServiceSleepKeepalive(void); +void* DNSServiceUpdateRecord(void); +void* PeerConnectionRelease(void); +void* TXTRecordContainsKey(void); +void* TXTRecordCreate(void); +void* TXTRecordDeallocate(void); +void* TXTRecordGetBytesPtr(void); +void* TXTRecordGetCount(void); +void* TXTRecordGetItemAtIndex(void); +void* TXTRecordGetLength(void); +void* TXTRecordGetValuePtr(void); +void* TXTRecordRemoveValue(void); +void* TXTRecordSetValue(void); + +#endif diff --git a/src/lib/system/dnssd/src/system_dnssd.c b/src/lib/system/dnssd/src/system_dnssd.c new file mode 100644 index 000000000..668692241 --- /dev/null +++ b/src/lib/system/dnssd/src/system_dnssd.c @@ -0,0 +1,259 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + + +#include +#include +#include + +static int verbose = 1; + +void* DNSServiceAddRecord(void) +{ + if (verbose) puts("STUB: DNSServiceAddRecord called"); + return NULL; +} + +void* DNSServiceBrowse(void) +{ + if (verbose) puts("STUB: DNSServiceBrowse called"); + return NULL; +} + +void* DNSServiceBrowserCreate(void) +{ + if (verbose) puts("STUB: DNSServiceBrowserCreate called"); + return NULL; +} + +void* DNSServiceConstructFullName(void) +{ + if (verbose) puts("STUB: DNSServiceConstructFullName called"); + return NULL; +} + +void* DNSServiceCreateConnection(void) +{ + if (verbose) puts("STUB: DNSServiceCreateConnection called"); + return NULL; +} + +void* DNSServiceCreateDelegateConnection(void) +{ + if (verbose) puts("STUB: DNSServiceCreateDelegateConnection called"); + return NULL; +} + +void* DNSServiceDiscoveryDeallocate(void) +{ + if (verbose) puts("STUB: DNSServiceDiscoveryDeallocate called"); + return NULL; +} + +void* DNSServiceDiscoveryMachPort(void) +{ + if (verbose) puts("STUB: DNSServiceDiscoveryMachPort called"); + return NULL; +} + +void* DNSServiceDiscovery_handleReply(void) +{ + if (verbose) puts("STUB: DNSServiceDiscovery_handleReply called"); + return NULL; +} + +void* DNSServiceEnumerateDomains(void) +{ + if (verbose) puts("STUB: DNSServiceEnumerateDomains called"); + return NULL; +} + +void* DNSServiceGetAddrInfo(void) +{ + if (verbose) puts("STUB: DNSServiceGetAddrInfo called"); + return NULL; +} + +void* DNSServiceGetPID(void) +{ + if (verbose) puts("STUB: DNSServiceGetPID called"); + return NULL; +} + +void* DNSServiceGetProperty(void) +{ + if (verbose) puts("STUB: DNSServiceGetProperty called"); + return NULL; +} + +void* DNSServiceNATPortMappingCreate(void) +{ + if (verbose) puts("STUB: DNSServiceNATPortMappingCreate called"); + return NULL; +} + +void* DNSServiceProcessResult(void) +{ + if (verbose) puts("STUB: DNSServiceProcessResult called"); + return NULL; +} + +void* DNSServiceQueryRecord(void) +{ + if (verbose) puts("STUB: DNSServiceQueryRecord called"); + return NULL; +} + +void* DNSServiceReconfirmRecord(void) +{ + if (verbose) puts("STUB: DNSServiceReconfirmRecord called"); + return NULL; +} + +void* DNSServiceRefDeallocate(void) +{ + if (verbose) puts("STUB: DNSServiceRefDeallocate called"); + return NULL; +} + +void* DNSServiceRefSockFD(void) +{ + if (verbose) puts("STUB: DNSServiceRefSockFD called"); + return NULL; +} + +void* DNSServiceRegister(void) +{ + if (verbose) puts("STUB: DNSServiceRegister called"); + return NULL; +} + +void* DNSServiceRegisterRecord(void) +{ + if (verbose) puts("STUB: DNSServiceRegisterRecord called"); + return NULL; +} + +void* DNSServiceRemoveRecord(void) +{ + if (verbose) puts("STUB: DNSServiceRemoveRecord called"); + return NULL; +} + +void* DNSServiceResolve(void) +{ + if (verbose) puts("STUB: DNSServiceResolve called"); + return NULL; +} + +void* DNSServiceResolverResolve(void) +{ + if (verbose) puts("STUB: DNSServiceResolverResolve called"); + return NULL; +} + +void* DNSServiceSetDefaultDomainForUser(void) +{ + if (verbose) puts("STUB: DNSServiceSetDefaultDomainForUser called"); + return NULL; +} + +void* DNSServiceSetDispatchQueue(void) +{ + if (verbose) puts("STUB: DNSServiceSetDispatchQueue called"); + return NULL; +} + +void* DNSServiceSleepKeepalive(void) +{ + if (verbose) puts("STUB: DNSServiceSleepKeepalive called"); + return NULL; +} + +void* DNSServiceUpdateRecord(void) +{ + if (verbose) puts("STUB: DNSServiceUpdateRecord called"); + return NULL; +} + +void* PeerConnectionRelease(void) +{ + if (verbose) puts("STUB: PeerConnectionRelease called"); + return NULL; +} + +void* TXTRecordContainsKey(void) +{ + if (verbose) puts("STUB: TXTRecordContainsKey called"); + return NULL; +} + +void* TXTRecordCreate(void) +{ + if (verbose) puts("STUB: TXTRecordCreate called"); + return NULL; +} + +void* TXTRecordDeallocate(void) +{ + if (verbose) puts("STUB: TXTRecordDeallocate called"); + return NULL; +} + +void* TXTRecordGetBytesPtr(void) +{ + if (verbose) puts("STUB: TXTRecordGetBytesPtr called"); + return NULL; +} + +void* TXTRecordGetCount(void) +{ + if (verbose) puts("STUB: TXTRecordGetCount called"); + return NULL; +} + +void* TXTRecordGetItemAtIndex(void) +{ + if (verbose) puts("STUB: TXTRecordGetItemAtIndex called"); + return NULL; +} + +void* TXTRecordGetLength(void) +{ + if (verbose) puts("STUB: TXTRecordGetLength called"); + return NULL; +} + +void* TXTRecordGetValuePtr(void) +{ + if (verbose) puts("STUB: TXTRecordGetValuePtr called"); + return NULL; +} + +void* TXTRecordRemoveValue(void) +{ + if (verbose) puts("STUB: TXTRecordRemoveValue called"); + return NULL; +} + +void* TXTRecordSetValue(void) +{ + if (verbose) puts("STUB: TXTRecordSetValue called"); + return NULL; +} diff --git a/src/libsystem/CMakeLists.txt b/src/libsystem/CMakeLists.txt index f5d5ed8cd..2a1bc4a5b 100644 --- a/src/libsystem/CMakeLists.txt +++ b/src/libsystem/CMakeLists.txt @@ -74,6 +74,7 @@ target_link_libraries(system PRIVATE xpc corecrypto commonCrypto + system_dnssd ) set_target_properties(system PROPERTIES OUTPUT_NAME "System.B") @@ -106,6 +107,7 @@ set_property(TARGET system APPEND_STRING PROPERTY LINK_FLAGS -sub_library libsystem_asl \ -sub_library libxpc \ -sub_library libcorecrypto \ + -sub_library libsystem_dnssd \ -Wl,-compatibility_version,1.0.0 \ -Wl,-current_version,1238.0.0") -- 2.51.2 From 2b9f53a51d849bfab5257f93363092b52611c9c7 Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Thu, 19 Mar 2020 19:29:34 -0400 Subject: [PATCH 22/23] Missing constants in IOSurface --- src/IOSurface/CMakeLists.txt | 0 src/IOSurface/include/IOSurface/IOSurface.h | 0 src/IOSurface/src/IOSurface.m | 10 +++++++++- 3 files changed, 9 insertions(+), 1 deletion(-) mode change 100755 => 100644 src/IOSurface/CMakeLists.txt mode change 100755 => 100644 src/IOSurface/include/IOSurface/IOSurface.h mode change 100755 => 100644 src/IOSurface/src/IOSurface.m diff --git a/src/IOSurface/CMakeLists.txt b/src/IOSurface/CMakeLists.txt old mode 100755 new mode 100644 diff --git a/src/IOSurface/include/IOSurface/IOSurface.h b/src/IOSurface/include/IOSurface/IOSurface.h old mode 100755 new mode 100644 diff --git a/src/IOSurface/src/IOSurface.m b/src/IOSurface/src/IOSurface.m old mode 100755 new mode 100644 index b62d1530f..8d9b9da4c --- a/src/IOSurface/src/IOSurface.m +++ b/src/IOSurface/src/IOSurface.m @@ -21,6 +21,14 @@ #include #import +#include + +const CFStringRef kIOSurfaceBytesPerElement = CFSTR("kIOSurfaceBytesPerElement"); +const CFStringRef kIOSurfaceHeight = CFSTR("kIOSurfaceHeight"); +const CFStringRef kIOSurfaceIsGlobal = CFSTR("kIOSurfaceIsGlobal"); +const CFStringRef kIOSurfacePixelFormat = CFSTR("kIOSurfacePixelFormat"); +const CFStringRef kIOSurfaceWidth = CFSTR("kIOSurfaceWidth"); + static int verbose = 0; __attribute__((constructor)) @@ -40,7 +48,7 @@ static void initme(void) { @end -sting(void) { +void* IOSurfaceAllowsPixelSizeCasting(void) { if (verbose) puts("STUB: IOSurfaceAllowsPixelSizeCasting called"); return NULL; } -- 2.51.2 From 4b67f137e525cdbca3f293f503eb5969bb35c2fd Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Thu, 19 Mar 2020 23:23:49 -0400 Subject: [PATCH 23/23] libform stub Fixes #614 --- src/CMakeLists.txt | 1 + src/lib/CMakeLists.txt | 2 + src/lib/form/CMakeLists.txt | 14 + src/lib/form/include/form/form.h | 112 +++++++ src/lib/form/src/form.c | 552 +++++++++++++++++++++++++++++++ src/lib/include/form | 1 + 6 files changed, 682 insertions(+) create mode 100644 src/lib/form/CMakeLists.txt create mode 100644 src/lib/form/include/form/form.h create mode 100644 src/lib/form/src/form.c create mode 120000 src/lib/include/form diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 60d79045c..7bb035fc7 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -194,6 +194,7 @@ include_directories(AFTER ${CMAKE_CURRENT_SOURCE_DIR}/MetalKit/include ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/include ${CMAKE_CURRENT_SOURCE_DIR}/private-frameworks/include + ${CMAKE_CURRENT_SOURCE_DIR}/lib/include ) add_subdirectory(external/libkqueue) diff --git a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt index 4cd46d92f..1706b0e85 100644 --- a/src/lib/CMakeLists.txt +++ b/src/lib/CMakeLists.txt @@ -1 +1,3 @@ add_subdirectory(system) + +add_subdirectory(form) diff --git a/src/lib/form/CMakeLists.txt b/src/lib/form/CMakeLists.txt new file mode 100644 index 000000000..f415a8990 --- /dev/null +++ b/src/lib/form/CMakeLists.txt @@ -0,0 +1,14 @@ +project(form) + +set(DYLIB_INSTALL_NAME "/usr/lib/libform.5.4.dylib") +set(DYLIB_COMPAT_VERSION "5.4.0") +set(DYLIB_CURRENT_VERSION "5.4.0") + +add_darling_library(form SHARED + src/form.c +) +make_fat(form) +target_link_libraries(form system) +set_target_properties(form PROPERTIES OUTPUT_NAME "form.5.4") +install(TARGETS form DESTINATION libexec/darling/usr/lib) +InstallSymlink(libform.5.4.dylib "${CMAKE_INSTALL_PREFIX}/libexec/darling/usr/lib/libform.dylib") diff --git a/src/lib/form/include/form/form.h b/src/lib/form/include/form/form.h new file mode 100644 index 000000000..85538b0d7 --- /dev/null +++ b/src/lib/form/include/form/form.h @@ -0,0 +1,112 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + + +#ifndef _form_H_ +#define _form_H_ + +void* _nc_Copy_Argument(void); +void* _nc_Copy_Type(void); +void* _nc_First_Active_Field(void); +void* _nc_Free_Argument(void); +void* _nc_Free_Type(void); +void* _nc_Internal_Validation(void); +void* _nc_Make_Argument(void); +void* _nc_Position_Form_Cursor(void); +void* _nc_Refresh_Current_Field(void); +void* _nc_Set_Current_Field(void); +void* _nc_Set_Form_Page(void); +void* _nc_Synchronize_Attributes(void); +void* _nc_Synchronize_Options(void); +void* _nc_Widen_String(void); +void* current_field(void); +void* data_ahead(void); +void* data_behind(void); +void* dup_field(void); +void* dynamic_field_info(void); +void* field_arg(void); +void* field_back(void); +void* field_buffer(void); +void* field_count(void); +void* field_fore(void); +void* field_index(void); +void* field_info(void); +void* field_init(void); +void* field_just(void); +void* field_opts(void); +void* field_opts_off(void); +void* field_opts_on(void); +void* field_pad(void); +void* field_status(void); +void* field_term(void); +void* field_type(void); +void* field_userptr(void); +void* form_driver(void); +void* form_fields(void); +void* form_init(void); +void* form_opts(void); +void* form_opts_off(void); +void* form_opts_on(void); +void* form_page(void); +void* form_request_by_name(void); +void* form_request_name(void); +void* form_sub(void); +void* form_term(void); +void* form_userptr(void); +void* form_win(void); +void* free_field(void); +void* free_fieldtype(void); +void* free_form(void); +void* link_field(void); +void* link_fieldtype(void); +void* move_field(void); +void* new_field(void); +void* new_fieldtype(void); +void* new_form(void); +void* new_page(void); +void* pos_form_cursor(void); +void* post_form(void); +void* scale_form(void); +void* set_current_field(void); +void* set_field_back(void); +void* set_field_buffer(void); +void* set_field_fore(void); +void* set_field_init(void); +void* set_field_just(void); +void* set_field_opts(void); +void* set_field_pad(void); +void* set_field_status(void); +void* set_field_term(void); +void* set_field_type(void); +void* set_field_userptr(void); +void* set_fieldtype_arg(void); +void* set_fieldtype_choice(void); +void* set_form_fields(void); +void* set_form_init(void); +void* set_form_opts(void); +void* set_form_page(void); +void* set_form_sub(void); +void* set_form_term(void); +void* set_form_userptr(void); +void* set_form_win(void); +void* set_max_field(void); +void* set_new_page(void); +void* unpost_form(void); + +#endif diff --git a/src/lib/form/src/form.c b/src/lib/form/src/form.c new file mode 100644 index 000000000..051478776 --- /dev/null +++ b/src/lib/form/src/form.c @@ -0,0 +1,552 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + + +#include
+#include +#include + +static int verbose = 0; + +__attribute__((constructor)) +static void initme(void) { + verbose = getenv("STUB_VERBOSE") != NULL; +} + +void* _nc_Copy_Argument(void) +{ + if (verbose) puts("STUB: _nc_Copy_Argument called"); + return NULL; +} + +void* _nc_Copy_Type(void) +{ + if (verbose) puts("STUB: _nc_Copy_Type called"); + return NULL; +} + +void* _nc_First_Active_Field(void) +{ + if (verbose) puts("STUB: _nc_First_Active_Field called"); + return NULL; +} + +void* _nc_Free_Argument(void) +{ + if (verbose) puts("STUB: _nc_Free_Argument called"); + return NULL; +} + +void* _nc_Free_Type(void) +{ + if (verbose) puts("STUB: _nc_Free_Type called"); + return NULL; +} + +void* _nc_Internal_Validation(void) +{ + if (verbose) puts("STUB: _nc_Internal_Validation called"); + return NULL; +} + +void* _nc_Make_Argument(void) +{ + if (verbose) puts("STUB: _nc_Make_Argument called"); + return NULL; +} + +void* _nc_Position_Form_Cursor(void) +{ + if (verbose) puts("STUB: _nc_Position_Form_Cursor called"); + return NULL; +} + +void* _nc_Refresh_Current_Field(void) +{ + if (verbose) puts("STUB: _nc_Refresh_Current_Field called"); + return NULL; +} + +void* _nc_Set_Current_Field(void) +{ + if (verbose) puts("STUB: _nc_Set_Current_Field called"); + return NULL; +} + +void* _nc_Set_Form_Page(void) +{ + if (verbose) puts("STUB: _nc_Set_Form_Page called"); + return NULL; +} + +void* _nc_Synchronize_Attributes(void) +{ + if (verbose) puts("STUB: _nc_Synchronize_Attributes called"); + return NULL; +} + +void* _nc_Synchronize_Options(void) +{ + if (verbose) puts("STUB: _nc_Synchronize_Options called"); + return NULL; +} + +void* _nc_Widen_String(void) +{ + if (verbose) puts("STUB: _nc_Widen_String called"); + return NULL; +} + +void* current_field(void) +{ + if (verbose) puts("STUB: current_field called"); + return NULL; +} + +void* data_ahead(void) +{ + if (verbose) puts("STUB: data_ahead called"); + return NULL; +} + +void* data_behind(void) +{ + if (verbose) puts("STUB: data_behind called"); + return NULL; +} + +void* dup_field(void) +{ + if (verbose) puts("STUB: dup_field called"); + return NULL; +} + +void* dynamic_field_info(void) +{ + if (verbose) puts("STUB: dynamic_field_info called"); + return NULL; +} + +void* field_arg(void) +{ + if (verbose) puts("STUB: field_arg called"); + return NULL; +} + +void* field_back(void) +{ + if (verbose) puts("STUB: field_back called"); + return NULL; +} + +void* field_buffer(void) +{ + if (verbose) puts("STUB: field_buffer called"); + return NULL; +} + +void* field_count(void) +{ + if (verbose) puts("STUB: field_count called"); + return NULL; +} + +void* field_fore(void) +{ + if (verbose) puts("STUB: field_fore called"); + return NULL; +} + +void* field_index(void) +{ + if (verbose) puts("STUB: field_index called"); + return NULL; +} + +void* field_info(void) +{ + if (verbose) puts("STUB: field_info called"); + return NULL; +} + +void* field_init(void) +{ + if (verbose) puts("STUB: field_init called"); + return NULL; +} + +void* field_just(void) +{ + if (verbose) puts("STUB: field_just called"); + return NULL; +} + +void* field_opts(void) +{ + if (verbose) puts("STUB: field_opts called"); + return NULL; +} + +void* field_opts_off(void) +{ + if (verbose) puts("STUB: field_opts_off called"); + return NULL; +} + +void* field_opts_on(void) +{ + if (verbose) puts("STUB: field_opts_on called"); + return NULL; +} + +void* field_pad(void) +{ + if (verbose) puts("STUB: field_pad called"); + return NULL; +} + +void* field_status(void) +{ + if (verbose) puts("STUB: field_status called"); + return NULL; +} + +void* field_term(void) +{ + if (verbose) puts("STUB: field_term called"); + return NULL; +} + +void* field_type(void) +{ + if (verbose) puts("STUB: field_type called"); + return NULL; +} + +void* field_userptr(void) +{ + if (verbose) puts("STUB: field_userptr called"); + return NULL; +} + +void* form_driver(void) +{ + if (verbose) puts("STUB: form_driver called"); + return NULL; +} + +void* form_fields(void) +{ + if (verbose) puts("STUB: form_fields called"); + return NULL; +} + +void* form_init(void) +{ + if (verbose) puts("STUB: form_init called"); + return NULL; +} + +void* form_opts(void) +{ + if (verbose) puts("STUB: form_opts called"); + return NULL; +} + +void* form_opts_off(void) +{ + if (verbose) puts("STUB: form_opts_off called"); + return NULL; +} + +void* form_opts_on(void) +{ + if (verbose) puts("STUB: form_opts_on called"); + return NULL; +} + +void* form_page(void) +{ + if (verbose) puts("STUB: form_page called"); + return NULL; +} + +void* form_request_by_name(void) +{ + if (verbose) puts("STUB: form_request_by_name called"); + return NULL; +} + +void* form_request_name(void) +{ + if (verbose) puts("STUB: form_request_name called"); + return NULL; +} + +void* form_sub(void) +{ + if (verbose) puts("STUB: form_sub called"); + return NULL; +} + +void* form_term(void) +{ + if (verbose) puts("STUB: form_term called"); + return NULL; +} + +void* form_userptr(void) +{ + if (verbose) puts("STUB: form_userptr called"); + return NULL; +} + +void* form_win(void) +{ + if (verbose) puts("STUB: form_win called"); + return NULL; +} + +void* free_field(void) +{ + if (verbose) puts("STUB: free_field called"); + return NULL; +} + +void* free_fieldtype(void) +{ + if (verbose) puts("STUB: free_fieldtype called"); + return NULL; +} + +void* free_form(void) +{ + if (verbose) puts("STUB: free_form called"); + return NULL; +} + +void* link_field(void) +{ + if (verbose) puts("STUB: link_field called"); + return NULL; +} + +void* link_fieldtype(void) +{ + if (verbose) puts("STUB: link_fieldtype called"); + return NULL; +} + +void* move_field(void) +{ + if (verbose) puts("STUB: move_field called"); + return NULL; +} + +void* new_field(void) +{ + if (verbose) puts("STUB: new_field called"); + return NULL; +} + +void* new_fieldtype(void) +{ + if (verbose) puts("STUB: new_fieldtype called"); + return NULL; +} + +void* new_form(void) +{ + if (verbose) puts("STUB: new_form called"); + return NULL; +} + +void* new_page(void) +{ + if (verbose) puts("STUB: new_page called"); + return NULL; +} + +void* pos_form_cursor(void) +{ + if (verbose) puts("STUB: pos_form_cursor called"); + return NULL; +} + +void* post_form(void) +{ + if (verbose) puts("STUB: post_form called"); + return NULL; +} + +void* scale_form(void) +{ + if (verbose) puts("STUB: scale_form called"); + return NULL; +} + +void* set_current_field(void) +{ + if (verbose) puts("STUB: set_current_field called"); + return NULL; +} + +void* set_field_back(void) +{ + if (verbose) puts("STUB: set_field_back called"); + return NULL; +} + +void* set_field_buffer(void) +{ + if (verbose) puts("STUB: set_field_buffer called"); + return NULL; +} + +void* set_field_fore(void) +{ + if (verbose) puts("STUB: set_field_fore called"); + return NULL; +} + +void* set_field_init(void) +{ + if (verbose) puts("STUB: set_field_init called"); + return NULL; +} + +void* set_field_just(void) +{ + if (verbose) puts("STUB: set_field_just called"); + return NULL; +} + +void* set_field_opts(void) +{ + if (verbose) puts("STUB: set_field_opts called"); + return NULL; +} + +void* set_field_pad(void) +{ + if (verbose) puts("STUB: set_field_pad called"); + return NULL; +} + +void* set_field_status(void) +{ + if (verbose) puts("STUB: set_field_status called"); + return NULL; +} + +void* set_field_term(void) +{ + if (verbose) puts("STUB: set_field_term called"); + return NULL; +} + +void* set_field_type(void) +{ + if (verbose) puts("STUB: set_field_type called"); + return NULL; +} + +void* set_field_userptr(void) +{ + if (verbose) puts("STUB: set_field_userptr called"); + return NULL; +} + +void* set_fieldtype_arg(void) +{ + if (verbose) puts("STUB: set_fieldtype_arg called"); + return NULL; +} + +void* set_fieldtype_choice(void) +{ + if (verbose) puts("STUB: set_fieldtype_choice called"); + return NULL; +} + +void* set_form_fields(void) +{ + if (verbose) puts("STUB: set_form_fields called"); + return NULL; +} + +void* set_form_init(void) +{ + if (verbose) puts("STUB: set_form_init called"); + return NULL; +} + +void* set_form_opts(void) +{ + if (verbose) puts("STUB: set_form_opts called"); + return NULL; +} + +void* set_form_page(void) +{ + if (verbose) puts("STUB: set_form_page called"); + return NULL; +} + +void* set_form_sub(void) +{ + if (verbose) puts("STUB: set_form_sub called"); + return NULL; +} + +void* set_form_term(void) +{ + if (verbose) puts("STUB: set_form_term called"); + return NULL; +} + +void* set_form_userptr(void) +{ + if (verbose) puts("STUB: set_form_userptr called"); + return NULL; +} + +void* set_form_win(void) +{ + if (verbose) puts("STUB: set_form_win called"); + return NULL; +} + +void* set_max_field(void) +{ + if (verbose) puts("STUB: set_max_field called"); + return NULL; +} + +void* set_new_page(void) +{ + if (verbose) puts("STUB: set_new_page called"); + return NULL; +} + +void* unpost_form(void) +{ + if (verbose) puts("STUB: unpost_form called"); + return NULL; +} diff --git a/src/lib/include/form b/src/lib/include/form new file mode 120000 index 000000000..4cffd88db --- /dev/null +++ b/src/lib/include/form @@ -0,0 +1 @@ +../form/include/form \ No newline at end of file