Skip to content

Commit

Permalink
Merge pull request #1126 from mrolappe/darlingserver-stubs-OSAKit
Browse files Browse the repository at this point in the history
OSAKit framework stubs
  • Loading branch information
facekapow authored Apr 4, 2022
2 parents 386c218 + c9e4e2d commit 7d09e23
Show file tree
Hide file tree
Showing 199 changed files with 5,988 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/frameworks/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ add_subdirectory(Network)
add_subdirectory(OpenAL)
add_subdirectory(OpenCL)
add_subdirectory(OpenGL)
add_subdirectory(OSAKit)
add_subdirectory(QTKit)
add_subdirectory(Quartz)
add_subdirectory(QuickLook)
Expand Down
110 changes: 110 additions & 0 deletions src/frameworks/OSAKit/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
project(OSAKit)

set(DYLIB_COMPAT_VERSION "1.0.0")
set(DYLIB_CURRENT_VERSION "107.0.0")

add_framework(OSAKit
FAT
CURRENT_VERSION
VERSION "A"

SOURCES
src/OSAKit.m
src/OSAMergedSortedArray.m
src/OSATextStorage.m
src/OSAScriptTextStorage.m
src/OSAScriptAssistant.m
src/OSAScriptAssistantView.m
src/OSAScriptAssistantWindow.m
src/OSAScriptElement.m
src/OSAGlobalElement.m
src/OSAPropertyElement.m
src/OSAScriptObjectElement.m
src/OSALongCommentElement.m
src/OSAShortCommentElement.m
src/OSATextElement.m
src/OSAUnknownElement.m
src/OSAScriptGenerator.m
src/OSAScriptParser.m
src/OSAControlElement.m
src/OSAConsideringElement.m
src/OSAIgnoringElement.m
src/OSAIfElement.m
src/OSAElseIfElement.m
src/OSAElseElement.m
src/OSAEndIfElement.m
src/OSARepeatElement.m
src/OSATellElement.m
src/OSATryElement.m
src/OSAOnErrorElement.m
src/OSAEndTryElement.m
src/OSAUsingTermsFromElement.m
src/OSAWithTimeoutElement.m
src/OSAWithTransactionElement.m
src/OSAHandlerElement.m
src/OSACommandHandlerElement.m
src/OSAEventHandlerElement.m
src/OSATerminologyManager.m
src/OSAActiveProc.m
src/OSASendProc.m
src/OSARecordingController.m
src/OSAScriptAssistantDataSource.m
src/OSAScriptAssistantWordBasedDataSource.m
src/OSAScriptAssistantStrategy.m
src/OSAScriptAssistantKeywordStrategy.m
src/OSAScriptAssistantTerminologyStrategy.m
src/OSAScriptAssistantParserStrategy.m
src/OSAScriptAssistantScannerStrategy.m
src/OSANameCompletionItem.m
src/OSAKeywordCompletionItem.m
src/OSATerminologyCompletionItem.m
src/OSAComponentInstance.m
src/OSALanguagePrivate.m
src/OSALanguage.m
src/OSAScript.m
src/OSAScriptPrivate.m
src/OSAScriptController.m
src/OSAScriptControllerPrivate.m
src/OSAScriptView.m
src/OSAScriptViewPrivate.m
src/OSADictionaryController.m
src/OSADictionaryControllerPrivate.m
src/OSADictionaryHistoryItem.m
src/OSADictionaryHistory.m
src/WebKitSoftLinking.m
src/OSADictionaryView.m
src/OSADictionaryViewPrivate.m
src/OSASplitView.m
src/OSADictionary.m
src/OSADictionaryPrivate.m
src/OSADefinition.m
src/OSAAccessorDefinition.m
src/OSAClassDefinition.m
src/OSACocoaDefinition.m
src/OSAVerbDefinition.m
src/OSACommandDefinition.m
src/OSAContentsDefinition.m
src/OSADirectParameterDefinition.m
src/OSADocumentationDefinition.m
src/OSAElementDefinition.m
src/OSAEnumerationDefinition.m
src/OSAEnumeratorDefinition.m
src/OSAEventDefinition.m
src/OSAParameterDefinition.m
src/OSAPropertyDefinition.m
src/OSARespondsToDefinition.m
src/OSASuiteDefinition.m
src/OSASynonymDefinition.m
src/OSADictionaryWindowController.m
src/OSAImageTextCell.m
src/OSABrowserCell.m
src/CPDelayedUpdaterInfo.m
src/CPDelayedUpdateManager.m
src/OSALanguageInstancePrivate.m
src/OSALanguageInstance.m

DEPENDENCIES
system
objc
Foundation
)
24 changes: 24 additions & 0 deletions src/frameworks/OSAKit/include/OSAKit/CPDelayedUpdateManager.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@interface CPDelayedUpdateManager : NSObject

@end
24 changes: 24 additions & 0 deletions src/frameworks/OSAKit/include/OSAKit/CPDelayedUpdaterInfo.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@interface CPDelayedUpdaterInfo : NSObject

@end
24 changes: 24 additions & 0 deletions src/frameworks/OSAKit/include/OSAKit/NSBrowserDelegate.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@protocol NSBrowserDelegate

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@protocol NSControlTextEditingDelegate

@end
24 changes: 24 additions & 0 deletions src/frameworks/OSAKit/include/OSAKit/NSOutlineViewDataSource.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@protocol NSOutlineViewDataSource

@end
24 changes: 24 additions & 0 deletions src/frameworks/OSAKit/include/OSAKit/NSOutlineViewDelegate.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@protocol NSOutlineViewDelegate

@end
24 changes: 24 additions & 0 deletions src/frameworks/OSAKit/include/OSAKit/NSSplitViewDelegate.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@protocol NSSplitViewDelegate

@end
24 changes: 24 additions & 0 deletions src/frameworks/OSAKit/include/OSAKit/NSTableViewDataSource.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@protocol NSTableViewDataSource

@end
24 changes: 24 additions & 0 deletions src/frameworks/OSAKit/include/OSAKit/NSTableViewDelegate.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@protocol NSTableViewDelegate

@end
24 changes: 24 additions & 0 deletions src/frameworks/OSAKit/include/OSAKit/NSTextStorageDelegate.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@protocol NSTextStorageDelegate

@end
24 changes: 24 additions & 0 deletions src/frameworks/OSAKit/include/OSAKit/NSToolbarDelegate.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@protocol NSToolbarDelegate

@end
Loading

0 comments on commit 7d09e23

Please sign in to comment.