48 preRequisites scan. See #preRequisites for more." |
48 preRequisites scan. See #preRequisites for more." |
49 |
49 |
50 ^ #( |
50 ^ #( |
51 #'stx:clients/Demos' "WindowTreeView - referenced by FlyByWindowInformation>>keyPress:x:y:view: " |
51 #'stx:clients/Demos' "WindowTreeView - referenced by FlyByWindowInformation>>keyPress:x:y:view: " |
52 #'stx:goodies/webServer' "HTTPServer - referenced by UIPainter>>doInstallAsWebPage " |
52 #'stx:goodies/webServer' "HTTPServer - referenced by UIPainter>>doInstallAsWebPage " |
53 ) |
53 #'exept:httpPortal' "WebApplicationModel - referenced by UIPainter>>canInstallAsWebPage " |
54 ! |
54 #'stx:goodies/communication' "HTTPInterface - referenced by ImageEditor>>doLoadFromURL " |
55 |
55 ) |
56 preRequisites |
56 ! |
57 "list all required packages. |
57 |
|
58 mandatoryPreRequisites |
|
59 "list all required mandatory packages. |
|
60 Packages are mandatory, if they contain superclasses of the package's classes |
|
61 or classes which are extended by this package. |
58 This list can be maintained manually or (better) generated and |
62 This list can be maintained manually or (better) generated and |
59 updated by scanning the superclass hierarchies and looking for |
63 updated by scanning the superclass hierarchies |
60 global variable accesses. (the browser has a menu function for that) |
64 (the browser has a menu function for that) |
61 Howevery, often too much is found, and you may want to explicitely |
65 However, often too much is found, and you may want to explicitely |
62 exclude individual packages in the #excludedFromPrerequisites method." |
66 exclude individual packages in the #excludedFromPreRequisites method." |
63 |
67 |
64 ^ #( |
68 ^ #( |
65 #'stx:libbasic' "Autoload - superclass of Tools::NewInspectorPanelView " |
69 #'stx:libbasic' "Array - superclass of DataSetBuilder::Row " |
66 #'stx:libbasic2' "List - referenced by DataSetBuilder>>updateColumnView " |
70 #'stx:libview' "GraphicsContext - superclass of UIGalleryView::Palette " |
67 #'stx:libbasic3' "MethodFinder - referenced by MethodFinderWindow>>search " |
71 #'stx:libview2' "ResourceSpecEditor - superclass of TabListEditor " |
68 #'stx:libcomp' "ParserFlags - referenced by Tools::ProjectBuilder>>makeWithOutputTo:errorTo: " |
72 #'stx:libwidg' "ListView - superclass of UIPainter::TreeView " |
69 #'stx:libtool' "CodeGeneratorTool - referenced by Tools::ProjectBuilderAssistantApplication>>createNewApplication " |
73 #'stx:libwidg2' "HierarchicalItem - superclass of MenuEditor::RegularMenuItem " |
70 #'stx:libui' "UISpecification - referenced by UIGalleryView::Palette>>specification: " |
74 ) |
71 #'stx:libview' "SimpleView - superclass of UIObjectView " |
75 ! |
72 #'stx:libview2' "ApplicationModel - superclass of UISelectionPanel " |
76 |
73 #'stx:libview3' "LineSegmentMorph - referenced by UIObjectView class>>handlesOf:do: " |
77 referencedPreRequisites |
74 #'stx:libwidg' "ObjectView - superclass of UIPainterView " |
78 "list all packages containing classes referenced by the packages's members. |
75 #'stx:libwidg2' "HierarchicalItem - superclass of UIHelpTool::ClassItem " |
79 This list can be maintained manually or (better) generated and |
|
80 updated by looking for global variable accesses |
|
81 (the browser has a menu function for that) |
|
82 However, often too much is found, and you may want to explicitely |
|
83 exclude individual packages in the #excludedFromPreRequisites method." |
|
84 |
|
85 ^ #( |
|
86 #'stx:libbasic2' "TextStream - referenced by Tools::ProjectBuilder>>build " |
|
87 #'stx:libbasic3' "CVSSourceCodeManager - referenced by Tools::ObjectModuleInformation>>showInfoForClassLib: " |
|
88 #'stx:libcomp' "ObjectFileLoader - referenced by Tools::ObjectModuleInformation>>postBuildWith: " |
|
89 #'stx:libhtml' "HTMLDocumentView - referenced by MethodFinderWindow>>openHTMLDocumentation " |
|
90 #'stx:libtool' "SmalltalkCodeGeneratorTool - referenced by MenuEditor>>doGenerateAspectMethods " |
|
91 #'stx:libui' "HorizontalPanelViewSpec - referenced by UIPainterView>>groupSelectionWithLayout: " |
|
92 #'stx:libview3' "LineSegmentMorph - referenced by UIObjectView class>>isHorizontalResizable: " |
76 ) |
93 ) |
77 ! ! |
94 ! ! |
78 |
95 |
79 !stx_libtool2 class methodsFor:'description - compilation'! |
96 !stx_libtool2 class methodsFor:'description - compilation'! |
80 |
97 |