19 changed files with 83 additions and 556 deletions
Binary file not shown.
@ -1,131 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<Bucket |
||||
type = "1" |
||||
version = "1.0"> |
||||
<FileBreakpoints> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/Classes/Window.m" |
||||
timestampString = "348861442.433369" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "17" |
||||
endingLineNumber = "17" |
||||
landmarkName = "-open:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/WindowController.m" |
||||
timestampString = "348861324.105107" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "22" |
||||
endingLineNumber = "22" |
||||
landmarkName = "-initWithURL:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/Classes/Window.m" |
||||
timestampString = "348861442.433369" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "21" |
||||
endingLineNumber = "21" |
||||
landmarkName = "-open:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/Classes/Utils.m" |
||||
timestampString = "348860499.716284" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "23" |
||||
endingLineNumber = "23" |
||||
landmarkName = "-pathForResource:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/Classes/Window.m" |
||||
timestampString = "348861442.433369" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "20" |
||||
endingLineNumber = "20" |
||||
landmarkName = "-open:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/Classes/Window.m" |
||||
timestampString = "348861442.433369" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "19" |
||||
endingLineNumber = "19" |
||||
landmarkName = "-open:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/Classes/ContentView.m" |
||||
timestampString = "349562075.296308" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "63" |
||||
endingLineNumber = "63" |
||||
landmarkName = "-windowResized:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
filePath = "MacGap/Classes/Commands/Notice.m" |
||||
timestampString = "378499828.28535" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "14" |
||||
endingLineNumber = "14" |
||||
landmarkName = "-notify:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
filePath = "MacGap/Classes/Commands/Notice.m" |
||||
timestampString = "378499847.823323" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "24" |
||||
endingLineNumber = "24" |
||||
landmarkName = "+available" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
</FileBreakpoints> |
||||
</Bucket> |
||||
@ -1,86 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<Scheme |
||||
LastUpgradeVersion = "0450" |
||||
version = "1.3"> |
||||
<BuildAction |
||||
parallelizeBuildables = "YES" |
||||
buildImplicitDependencies = "YES"> |
||||
<BuildActionEntries> |
||||
<BuildActionEntry |
||||
buildForTesting = "YES" |
||||
buildForRunning = "YES" |
||||
buildForProfiling = "YES" |
||||
buildForArchiving = "YES" |
||||
buildForAnalyzing = "YES"> |
||||
<BuildableReference |
||||
BuildableIdentifier = "primary" |
||||
BlueprintIdentifier = "FAE451B914BA79C600190544" |
||||
BuildableName = "MacGap.app" |
||||
BlueprintName = "MacGap" |
||||
ReferencedContainer = "container:MacGap.xcodeproj"> |
||||
</BuildableReference> |
||||
</BuildActionEntry> |
||||
</BuildActionEntries> |
||||
</BuildAction> |
||||
<TestAction |
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" |
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB" |
||||
shouldUseLaunchSchemeArgsEnv = "YES" |
||||
buildConfiguration = "Debug"> |
||||
<Testables> |
||||
</Testables> |
||||
<MacroExpansion> |
||||
<BuildableReference |
||||
BuildableIdentifier = "primary" |
||||
BlueprintIdentifier = "FAE451B914BA79C600190544" |
||||
BuildableName = "MacGap.app" |
||||
BlueprintName = "MacGap" |
||||
ReferencedContainer = "container:MacGap.xcodeproj"> |
||||
</BuildableReference> |
||||
</MacroExpansion> |
||||
</TestAction> |
||||
<LaunchAction |
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" |
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB" |
||||
launchStyle = "0" |
||||
useCustomWorkingDirectory = "NO" |
||||
buildConfiguration = "Debug" |
||||
ignoresPersistentStateOnLaunch = "NO" |
||||
debugDocumentVersioning = "YES" |
||||
allowLocationSimulation = "YES"> |
||||
<BuildableProductRunnable> |
||||
<BuildableReference |
||||
BuildableIdentifier = "primary" |
||||
BlueprintIdentifier = "FAE451B914BA79C600190544" |
||||
BuildableName = "MacGap.app" |
||||
BlueprintName = "MacGap" |
||||
ReferencedContainer = "container:MacGap.xcodeproj"> |
||||
</BuildableReference> |
||||
</BuildableProductRunnable> |
||||
<AdditionalOptions> |
||||
</AdditionalOptions> |
||||
</LaunchAction> |
||||
<ProfileAction |
||||
shouldUseLaunchSchemeArgsEnv = "YES" |
||||
savedToolIdentifier = "" |
||||
useCustomWorkingDirectory = "NO" |
||||
buildConfiguration = "Release" |
||||
debugDocumentVersioning = "YES"> |
||||
<BuildableProductRunnable> |
||||
<BuildableReference |
||||
BuildableIdentifier = "primary" |
||||
BlueprintIdentifier = "FAE451B914BA79C600190544" |
||||
BuildableName = "MacGap.app" |
||||
BlueprintName = "MacGap" |
||||
ReferencedContainer = "container:MacGap.xcodeproj"> |
||||
</BuildableReference> |
||||
</BuildableProductRunnable> |
||||
</ProfileAction> |
||||
<AnalyzeAction |
||||
buildConfiguration = "Debug"> |
||||
</AnalyzeAction> |
||||
<ArchiveAction |
||||
buildConfiguration = "Release" |
||||
revealArchiveInOrganizer = "YES"> |
||||
</ArchiveAction> |
||||
</Scheme> |
||||
@ -1,22 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
||||
<plist version="1.0"> |
||||
<dict> |
||||
<key>SchemeUserState</key> |
||||
<dict> |
||||
<key>MacGap.xcscheme</key> |
||||
<dict> |
||||
<key>orderHint</key> |
||||
<integer>0</integer> |
||||
</dict> |
||||
</dict> |
||||
<key>SuppressBuildableAutocreation</key> |
||||
<dict> |
||||
<key>FAE451B914BA79C600190544</key> |
||||
<dict> |
||||
<key>primary</key> |
||||
<true/> |
||||
</dict> |
||||
</dict> |
||||
</dict> |
||||
</plist> |
||||
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<Bucket |
||||
type = "1" |
||||
version = "2.0"> |
||||
</Bucket> |
||||
@ -1,161 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<Bucket |
||||
type = "1" |
||||
version = "1.0"> |
||||
<FileBreakpoints> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/Classes/WebViewDelegate.m" |
||||
timestampString = "349029710.277675" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "107" |
||||
endingLineNumber = "107" |
||||
landmarkName = "-webView:contextMenuItemsForElement:defaultMenuItems:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/Classes/WebViewDelegate.m" |
||||
timestampString = "349029710.277675" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "95" |
||||
endingLineNumber = "95" |
||||
landmarkName = "-webView:contextMenuItemsForElement:defaultMenuItems:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/WindowController.m" |
||||
timestampString = "348020697.34625" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "21" |
||||
endingLineNumber = "21" |
||||
landmarkName = "-initWithURL:andFrame:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/Classes/Window.m" |
||||
timestampString = "348020697.34625" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "30" |
||||
endingLineNumber = "30" |
||||
landmarkName = "-move:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/Classes/Window.m" |
||||
timestampString = "348020697.34625" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "28" |
||||
endingLineNumber = "28" |
||||
landmarkName = "-move:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/Classes/WebViewDelegate.m" |
||||
timestampString = "348021074.943219" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "21" |
||||
endingLineNumber = "21" |
||||
landmarkName = "-webView:didClearWindowObject:forFrame:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/Classes/WebViewDelegate.m" |
||||
timestampString = "349029710.277675" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "128" |
||||
endingLineNumber = "128" |
||||
landmarkName = "-webView:createWebViewWithRequest:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/Classes/WebViewDelegate.m" |
||||
timestampString = "349029710.277675" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "133" |
||||
endingLineNumber = "133" |
||||
landmarkName = "-webViewShow:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/WindowController.m" |
||||
timestampString = "348021234.253625" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "33" |
||||
endingLineNumber = "33" |
||||
landmarkName = "@implementation WindowController" |
||||
landmarkType = "3"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/WindowController.m" |
||||
timestampString = "348021424.400565" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "44" |
||||
endingLineNumber = "44" |
||||
landmarkName = "-windowDidLoad" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
<FileBreakpoint |
||||
shouldBeEnabled = "No" |
||||
ignoreCount = "0" |
||||
continueAfterRunningActions = "No" |
||||
isPathRelative = "1" |
||||
filePath = "MacGap/Classes/WebViewDelegate.m" |
||||
timestampString = "348947710.747279" |
||||
startingColumnNumber = "9223372036854775807" |
||||
endingColumnNumber = "9223372036854775807" |
||||
startingLineNumber = "43" |
||||
endingLineNumber = "43" |
||||
landmarkName = "-webView:runOpenPanelForFileButtonWithResultListener:allowMultipleFiles:" |
||||
landmarkType = "5"> |
||||
</FileBreakpoint> |
||||
</FileBreakpoints> |
||||
</Bucket> |
||||
@ -1,84 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<Scheme |
||||
version = "1.3"> |
||||
<BuildAction |
||||
parallelizeBuildables = "YES" |
||||
buildImplicitDependencies = "YES"> |
||||
<BuildActionEntries> |
||||
<BuildActionEntry |
||||
buildForTesting = "YES" |
||||
buildForRunning = "YES" |
||||
buildForProfiling = "YES" |
||||
buildForArchiving = "YES" |
||||
buildForAnalyzing = "YES"> |
||||
<BuildableReference |
||||
BuildableIdentifier = "primary" |
||||
BlueprintIdentifier = "FAE451B914BA79C600190544" |
||||
BuildableName = "MacGap.app" |
||||
BlueprintName = "MacGap" |
||||
ReferencedContainer = "container:MacGap.xcodeproj"> |
||||
</BuildableReference> |
||||
</BuildActionEntry> |
||||
</BuildActionEntries> |
||||
</BuildAction> |
||||
<TestAction |
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB" |
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB" |
||||
shouldUseLaunchSchemeArgsEnv = "YES" |
||||
buildConfiguration = "Debug"> |
||||
<Testables> |
||||
</Testables> |
||||
<MacroExpansion> |
||||
<BuildableReference |
||||
BuildableIdentifier = "primary" |
||||
BlueprintIdentifier = "FAE451B914BA79C600190544" |
||||
BuildableName = "MacGap.app" |
||||
BlueprintName = "MacGap" |
||||
ReferencedContainer = "container:MacGap.xcodeproj"> |
||||
</BuildableReference> |
||||
</MacroExpansion> |
||||
</TestAction> |
||||
<LaunchAction |
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB" |
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB" |
||||
launchStyle = "0" |
||||
useCustomWorkingDirectory = "NO" |
||||
buildConfiguration = "Debug" |
||||
debugDocumentVersioning = "YES" |
||||
allowLocationSimulation = "YES"> |
||||
<BuildableProductRunnable> |
||||
<BuildableReference |
||||
BuildableIdentifier = "primary" |
||||
BlueprintIdentifier = "FAE451B914BA79C600190544" |
||||
BuildableName = "MacGap.app" |
||||
BlueprintName = "MacGap" |
||||
ReferencedContainer = "container:MacGap.xcodeproj"> |
||||
</BuildableReference> |
||||
</BuildableProductRunnable> |
||||
<AdditionalOptions> |
||||
</AdditionalOptions> |
||||
</LaunchAction> |
||||
<ProfileAction |
||||
shouldUseLaunchSchemeArgsEnv = "YES" |
||||
savedToolIdentifier = "" |
||||
useCustomWorkingDirectory = "NO" |
||||
buildConfiguration = "Release" |
||||
debugDocumentVersioning = "YES"> |
||||
<BuildableProductRunnable> |
||||
<BuildableReference |
||||
BuildableIdentifier = "primary" |
||||
BlueprintIdentifier = "FAE451B914BA79C600190544" |
||||
BuildableName = "MacGap.app" |
||||
BlueprintName = "MacGap" |
||||
ReferencedContainer = "container:MacGap.xcodeproj"> |
||||
</BuildableReference> |
||||
</BuildableProductRunnable> |
||||
</ProfileAction> |
||||
<AnalyzeAction |
||||
buildConfiguration = "Debug"> |
||||
</AnalyzeAction> |
||||
<ArchiveAction |
||||
buildConfiguration = "Release" |
||||
revealArchiveInOrganizer = "YES"> |
||||
</ArchiveAction> |
||||
</Scheme> |
||||
@ -1,22 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
||||
<plist version="1.0"> |
||||
<dict> |
||||
<key>SchemeUserState</key> |
||||
<dict> |
||||
<key>MacGap.xcscheme</key> |
||||
<dict> |
||||
<key>orderHint</key> |
||||
<integer>0</integer> |
||||
</dict> |
||||
</dict> |
||||
<key>SuppressBuildableAutocreation</key> |
||||
<dict> |
||||
<key>FAE451B914BA79C600190544</key> |
||||
<dict> |
||||
<key>primary</key> |
||||
<true/> |
||||
</dict> |
||||
</dict> |
||||
</dict> |
||||
</plist> |
||||
@ -0,0 +1,63 @@
|
||||
{ |
||||
"images" : [ |
||||
{ |
||||
"idiom" : "mac", |
||||
"scale" : "2x", |
||||
"size" : "16x16" |
||||
}, |
||||
{ |
||||
"size" : "16x16", |
||||
"idiom" : "mac", |
||||
"filename" : "application16x16.png", |
||||
"scale" : "1x" |
||||
}, |
||||
{ |
||||
"size" : "32x32", |
||||
"idiom" : "mac", |
||||
"filename" : "application32x32.png", |
||||
"scale" : "1x" |
||||
}, |
||||
{ |
||||
"idiom" : "mac", |
||||
"scale" : "2x", |
||||
"size" : "32x32" |
||||
}, |
||||
{ |
||||
"size" : "128x128", |
||||
"idiom" : "mac", |
||||
"filename" : "application128x128.png", |
||||
"scale" : "1x" |
||||
}, |
||||
{ |
||||
"idiom" : "mac", |
||||
"scale" : "2x", |
||||
"size" : "128x128" |
||||
}, |
||||
{ |
||||
"size" : "256x256", |
||||
"idiom" : "mac", |
||||
"filename" : "application256x256.png", |
||||
"scale" : "1x" |
||||
}, |
||||
{ |
||||
"idiom" : "mac", |
||||
"scale" : "2x", |
||||
"size" : "256x256" |
||||
}, |
||||
{ |
||||
"size" : "512x512", |
||||
"idiom" : "mac", |
||||
"filename" : "application512x512.png", |
||||
"scale" : "1x" |
||||
}, |
||||
{ |
||||
"idiom" : "mac", |
||||
"scale" : "2x", |
||||
"size" : "512x512" |
||||
} |
||||
], |
||||
"info" : { |
||||
"version" : 1, |
||||
"author" : "xcode" |
||||
} |
||||
} |
||||
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 715 B |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 56 KiB |
@ -1,36 +1,6 @@
|
||||
#MacGap |
||||
Mac Web UI Wrapper |
||||
====== |
||||
|
||||
The MacGap project provides HTML/JS/CSS developers an Xcode project for developing Native OSX Apps that run in OSX's WebView and take advantage of WebKit technologies. |
||||
This is a modified version of MacGap1 which launches a WebKit view and accesses the local ZeroTier service at its web URL. It builds the URL from the authtoken.secret file in the system home (or the user home) and the zerotier-one.port file that ZeroTier creates to advertise its control port. |
||||
|
||||
The project exposes a JavaScript API for OS X integration, such as displaying native OS X 10.9 notifications. The MacGap project is extremely lightweight and nimble; a blank application is about 980KB. |
||||
|
||||
### Features: |
||||
* tiny compiled app sizes |
||||
* Mac App Store compatible |
||||
* access to many Mac OS X-specific features |
||||
|
||||
##Pre-requisites |
||||
|
||||
MacGap works on OSX 10.6 and later. |
||||
|
||||
Generate apps with the [macgap generator](http://github.com/maccman/macgap-rb), no compile necessary. |
||||
|
||||
gem install macgap |
||||
|
||||
macgap new myapp |
||||
macgap build myapp |
||||
|
||||
##API |
||||
|
||||
MacGap exposes an object called `macgap` inside JavaScript. You can use it to alter the Dock icon and display Growl notifications, amongst other things. The API is documented in the WIKI on GitHub: https://github.com/maccman/macgap/wiki |
||||
|
||||
|
||||
##Attributes |
||||
|
||||
MacGap was forked/ported from Phonegap-mac. It's under the same license (MIT). |
||||
|
||||
##Custom Build |
||||
|
||||
To build, make sure you have installed the latest Mac OSX Core Library. Download at [http://developer.apple.com/](http://developer.apple.com/). |
||||
|
||||
Just clone the repository and build in Xcode. The file `public/index.html` is loaded on startup. |
||||
It's based on the original MacGap1 source by Twitter, Inc. which is licensed under the MIT license. |
||||
|
||||
Loading…
Reference in new issue