Files
textmate/Applications/TextMate/target
Allan Odgaard 645c837262 Skeleton commit window server
This allows the commit command line tool to open a window as “native”.

We use distributed objects for talking to TextMate and getting a response. For the response, we release the connection in the next iteration of the event loop and then gracefully exit the program. Though it’s not clear if this is enough time for distributed objects to reply the client (if not, an exception is thrown in the client about “connection disappeared while waiting for a reply”).
2014-04-03 15:49:58 +07:00

14 lines
795 B
Plaintext

SOURCES = src/*.{cc,mm}
CP_Resources = resources/* icons/*.icns about/* @PrivilegedTool @mate @tm_query @commit
CP_SharedSupport = support/*
CP_PlugIns = @Dialog @Dialog2
CP_Library/QuickLook = @TextMateQL
FLAGS += -DREST_API='@"$rest_api"'
LINK += bundles cf command document editor io network ns plist settings text kvdb
LINK += BundleMenu BundleEditor BundlesManager CrashReporter DocumentWindow Find HTMLOutputWindow OakAppKit OakFilterList OakFoundation OakSystem OakTextView Preferences SoftwareUpdate updater license
LINK += CommitWindow
FRAMEWORKS = Cocoa
HTML_HEADER = templates/header.html
HTML_FOOTER = templates/footer.html
MARKDOWN_FOOTER = references.md