Show More
@@ -0,0 +1,110 b'' | |||
|
1 | // !$*UTF8*$! | |
|
2 | { | |
|
3 | archiveVersion = 1; | |
|
4 | classes = { | |
|
5 | }; | |
|
6 | objectVersion = 42; | |
|
7 | objects = { | |
|
8 | ||
|
9 | /* Begin PBXGroup section */ | |
|
10 | 4C96F4FC0E199AB500B03430 = { | |
|
11 | isa = PBXGroup; | |
|
12 | children = ( | |
|
13 | ); | |
|
14 | sourceTree = "<group>"; | |
|
15 | }; | |
|
16 | /* End PBXGroup section */ | |
|
17 | ||
|
18 | /* Begin PBXLegacyTarget section */ | |
|
19 | 4C96F50C0E199AF100B03430 /* Cocoa Frontend Plugin */ = { | |
|
20 | isa = PBXLegacyTarget; | |
|
21 | buildArgumentsString = "$(ACTION)"; | |
|
22 | buildConfigurationList = 4C96F5110E199B3300B03430 /* Build configuration list for PBXLegacyTarget "Cocoa Frontend Plugin" */; | |
|
23 | buildPhases = ( | |
|
24 | ); | |
|
25 | buildToolPath = /usr/bin/make; | |
|
26 | buildWorkingDirectory = ""; | |
|
27 | dependencies = ( | |
|
28 | ); | |
|
29 | name = "Cocoa Frontend Plugin"; | |
|
30 | passBuildSettingsInEnvironment = 1; | |
|
31 | productName = "Cocoa Frontend Plugin"; | |
|
32 | }; | |
|
33 | /* End PBXLegacyTarget section */ | |
|
34 | ||
|
35 | /* Begin PBXProject section */ | |
|
36 | 4C96F4FE0E199AB500B03430 /* Project object */ = { | |
|
37 | isa = PBXProject; | |
|
38 | buildConfigurationList = 4C96F5010E199AB500B03430 /* Build configuration list for PBXProject "CocoaFrontendPlugin" */; | |
|
39 | compatibilityVersion = "Xcode 2.4"; | |
|
40 | hasScannedForEncodings = 0; | |
|
41 | mainGroup = 4C96F4FC0E199AB500B03430; | |
|
42 | projectDirPath = ""; | |
|
43 | projectRoot = ""; | |
|
44 | targets = ( | |
|
45 | 4C96F50C0E199AF100B03430 /* Cocoa Frontend Plugin */, | |
|
46 | ); | |
|
47 | }; | |
|
48 | /* End PBXProject section */ | |
|
49 | ||
|
50 | /* Begin XCBuildConfiguration section */ | |
|
51 | 4C96F4FF0E199AB500B03430 /* Debug */ = { | |
|
52 | isa = XCBuildConfiguration; | |
|
53 | buildSettings = { | |
|
54 | COPY_PHASE_STRIP = NO; | |
|
55 | }; | |
|
56 | name = Debug; | |
|
57 | }; | |
|
58 | 4C96F5000E199AB500B03430 /* Release */ = { | |
|
59 | isa = XCBuildConfiguration; | |
|
60 | buildSettings = { | |
|
61 | COPY_PHASE_STRIP = YES; | |
|
62 | }; | |
|
63 | name = Release; | |
|
64 | }; | |
|
65 | 4C96F50D0E199AF100B03430 /* Debug */ = { | |
|
66 | isa = XCBuildConfiguration; | |
|
67 | buildSettings = { | |
|
68 | COPY_PHASE_STRIP = NO; | |
|
69 | GCC_DYNAMIC_NO_PIC = NO; | |
|
70 | GCC_OPTIMIZATION_LEVEL = 0; | |
|
71 | PRODUCT_NAME = "Cocoa Frontend Plugin"; | |
|
72 | }; | |
|
73 | name = Debug; | |
|
74 | }; | |
|
75 | 4C96F50E0E199AF100B03430 /* Release */ = { | |
|
76 | isa = XCBuildConfiguration; | |
|
77 | buildSettings = { | |
|
78 | COPY_PHASE_STRIP = YES; | |
|
79 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; | |
|
80 | GCC_ENABLE_FIX_AND_CONTINUE = NO; | |
|
81 | PRODUCT_NAME = "Cocoa Frontend Plugin"; | |
|
82 | ZERO_LINK = NO; | |
|
83 | }; | |
|
84 | name = Release; | |
|
85 | }; | |
|
86 | /* End XCBuildConfiguration section */ | |
|
87 | ||
|
88 | /* Begin XCConfigurationList section */ | |
|
89 | 4C96F5010E199AB500B03430 /* Build configuration list for PBXProject "CocoaFrontendPlugin" */ = { | |
|
90 | isa = XCConfigurationList; | |
|
91 | buildConfigurations = ( | |
|
92 | 4C96F4FF0E199AB500B03430 /* Debug */, | |
|
93 | 4C96F5000E199AB500B03430 /* Release */, | |
|
94 | ); | |
|
95 | defaultConfigurationIsVisible = 0; | |
|
96 | defaultConfigurationName = Release; | |
|
97 | }; | |
|
98 | 4C96F5110E199B3300B03430 /* Build configuration list for PBXLegacyTarget "Cocoa Frontend Plugin" */ = { | |
|
99 | isa = XCConfigurationList; | |
|
100 | buildConfigurations = ( | |
|
101 | 4C96F50D0E199AF100B03430 /* Debug */, | |
|
102 | 4C96F50E0E199AF100B03430 /* Release */, | |
|
103 | ); | |
|
104 | defaultConfigurationIsVisible = 0; | |
|
105 | defaultConfigurationName = Release; | |
|
106 | }; | |
|
107 | /* End XCConfigurationList section */ | |
|
108 | }; | |
|
109 | rootObject = 4C96F4FE0E199AB500B03430 /* Project object */; | |
|
110 | } |
@@ -0,0 +1,25 b'' | |||
|
1 | # encoding: utf-8 | |
|
2 | """ | |
|
3 | Provides a namespace for loading the Cocoa frontend via a Cocoa plugin. | |
|
4 | ||
|
5 | Author: Barry Wark | |
|
6 | """ | |
|
7 | __docformat__ = "restructuredtext en" | |
|
8 | ||
|
9 | #----------------------------------------------------------------------------- | |
|
10 | # Copyright (C) 2008 The IPython Development Team | |
|
11 | # | |
|
12 | # Distributed under the terms of the BSD License. The full license is in | |
|
13 | # the file COPYING, distributed as part of this software. | |
|
14 | #----------------------------------------------------------------------------- | |
|
15 | ||
|
16 | from PyObjCTools import AppHelper | |
|
17 | from twisted.internet import _threadedselect | |
|
18 | ||
|
19 | #make sure _threadedselect is installed first | |
|
20 | reactor = _threadedselect.install() | |
|
21 | ||
|
22 | # load the Cocoa frontend controller | |
|
23 | from IPython.frontend.cocoa.cocoa_frontend import IPythonCocoaController | |
|
24 | reactor.interleave(AppHelper.callAfter) | |
|
25 | assert(reactor.running) |
General Comments 0
You need to be logged in to leave comments.
Login now