72 ^ #( |
74 ^ #( |
73 ) |
75 ) |
74 ! |
76 ! |
75 |
77 |
76 mandatoryPreRequisites |
78 mandatoryPreRequisites |
77 "list all required mandatory packages. |
79 "list packages which are mandatory as a prerequisite. |
78 Packages are mandatory, if they contain superclasses of the package's classes |
80 This are packages containing superclasses of my classes and classes which |
79 or classes which are extended by this package. |
81 are extended by myself. |
80 This list can be maintained manually or (better) generated and |
82 They are mandatory, because we need these packages as a prerequisite for loading and compiling. |
81 updated by scanning the superclass hierarchies |
83 This method is generated automatically, |
82 (the browser has a menu function for that)" |
84 by searching along the inheritance chain of all of my classes." |
83 |
85 |
84 ^ #( |
86 ^ #( |
85 #'stx:libbasic' "ArithmeticValue - extended " |
87 #'stx:libbasic' "ArithmeticValue - extended" |
86 #'stx:libbasic3' "AbstractSourceCodeManager - superclass of SVNSourceCodeManager " |
88 #'stx:libbasic3' "AbstractSourceCodeManager - superclass of SVNSourceCodeManager" |
87 #'stx:libtool' "AbstractFileBrowser - extended " |
89 #'stx:libtool' "AbstractFileBrowser - extended" |
88 #'stx:libview' "DeviceGraphicsContext - extended " |
90 #'stx:libview' "DisplaySurface - extended" |
89 #'stx:libview2' "ApplicationModel - extended " |
91 #'stx:libview2' "ApplicationModel - extended" |
90 #'stx:libwidg2' "FilenameWidgetWithHistory - extended " |
92 #'stx:libwidg2' "FilenameWidgetWithHistory - extended" |
91 ) |
93 ) |
92 ! |
94 ! |
93 |
95 |
94 postLoadAction |
96 postLoadAction |
95 |
97 |
121 NewLauncher |
123 NewLauncher |
122 removeSettingsApplicationByClass: SVN::SettingsApp fullName asSymbol |
124 removeSettingsApplicationByClass: SVN::SettingsApp fullName asSymbol |
123 ! |
125 ! |
124 |
126 |
125 referencedPreRequisites |
127 referencedPreRequisites |
126 "list all packages containing classes referenced by the packages's members. |
128 "list packages which are a prerequisite, because they contain |
127 This list can be maintained manually or (better) generated and |
129 classes which are referenced by my classes. |
128 updated by looking for global variable accesses |
130 We do not need these packages as a prerequisite for compiling or loading, |
129 (the browser has a menu function for that) |
131 however, a class from it may be referenced during execution and having it |
130 However, often too much is found, and you may want to explicitely |
132 unloaded then may lead to a runtime doesNotUnderstand error, unless the caller |
131 exclude individual packages in the #excludedFromPreRequisites method." |
133 includes explicit checks for the package being present. |
132 |
134 This method is generated automatically, |
133 ^ #( |
135 by searching all classes (and their packages) which are referenced by my classes." |
134 #'stx:goodies/xml/vw' "XML::Node - referenced by SVN::WCEntry class>>readFromXml: " |
136 |
135 #'stx:libbasic2' "List - referenced by SVN::Configuration>>initialize " |
137 ^ #( |
136 #'stx:libtool2' "MenuEditor - referenced by SVN::IconLibrary class>>initialize " |
138 #'stx:goodies/xml/vw' "XML::Node - referenced by SVN::WCEntry class>>readFromXml:" |
137 #'stx:libwidg' "Button - referenced by SVN::CommitDialog2>>doRunSanityChecks " |
139 #'stx:libbasic2' "List - referenced by SVN::Configuration>>initialize" |
|
140 #'stx:libtool2' "MenuEditor - referenced by SVN::IconLibrary class>>initialize" |
|
141 #'stx:libwidg' "Button - referenced by SVN::CommitDialog2>>doRunSanityChecks" |
138 ) |
142 ) |
139 ! |
143 ! |
140 |
144 |
141 subProjects |
145 subProjects |
142 "list packages which are known as subprojects. |
146 "list packages which are known as subprojects. |
276 #'SVN::StatusCommand' |
280 #'SVN::StatusCommand' |
277 #'SVN::UpdateCommand' |
281 #'SVN::UpdateCommand' |
278 #'SVN::UpdateTask' |
282 #'SVN::UpdateTask' |
279 (#'SVN::CommitTests' autoload) |
283 (#'SVN::CommitTests' autoload) |
280 (#'SVN::ConfigurationTests' autoload) |
284 (#'SVN::ConfigurationTests' autoload) |
|
285 (#'SVN::PackageResource' autoload) |
281 (#'SVN::PackageAResource' autoload) |
286 (#'SVN::PackageAResource' autoload) |
282 (#'SVN::PackageBResource' autoload) |
287 (#'SVN::PackageBResource' autoload) |
283 (#'SVN::PackagePatternTests' autoload) |
288 (#'SVN::PackagePatternTests' autoload) |
284 (#'SVN::PackageResource' autoload) |
289 |
285 (#'SVN::RepositoryResource' autoload) |
290 (#'SVN::RepositoryResource' autoload) |
286 (#'SVN::UpdateLikeWizard' autoload) |
291 (#'SVN::UpdateLikeWizard' autoload) |
287 ) |
292 ) |
|
293 |
|
294 "Modified: / 20-01-2016 / 23:04:34 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
288 ! |
295 ! |
289 |
296 |
290 extensionMethodNames |
297 extensionMethodNames |
291 "lists the extension methods which are to be included in the project. |
298 "list class/selector pairs of extensions. |
292 Entries are 2-element array literals, consisting of class-name and selector." |
299 A correponding method with real names must be present in my concrete subclasses" |
293 |
300 |
294 ^ #( |
301 ^ #( |
|
302 AbstractFileBrowser canSubversionMerge |
|
303 AbstractFileBrowser canSubversionMergeAuto |
|
304 AbstractFileBrowser canSubversionMergeWithExternalDiff3 |
|
305 AbstractFileBrowser canSubversionResolve |
|
306 AbstractFileBrowser hasSubversionWorkingCopySelected |
|
307 AbstractFileBrowser hasSubversionWorkingCopySelectedAndDiff3CmdDefined |
|
308 AbstractFileBrowser svnAdd |
295 AbstractFileBrowser svnCommit |
309 AbstractFileBrowser svnCommit |
|
310 AbstractFileBrowser svnCompare |
|
311 AbstractFileBrowser svnCompare: |
|
312 AbstractFileBrowser svnCompareWithBASE |
|
313 AbstractFileBrowser svnCompareWithHEAD |
|
314 AbstractFileBrowser svnDebugOpenWorkingCopyBrowser |
|
315 AbstractFileBrowser svnDiff |
|
316 AbstractFileBrowser svnExecuteCommand: |
|
317 AbstractFileBrowser svnExecuteCommand:objects: |
|
318 AbstractFileBrowser svnInfo |
|
319 AbstractFileBrowser svnLog: |
|
320 AbstractFileBrowser svnMerge |
|
321 AbstractFileBrowser svnMergeAuto |
|
322 AbstractFileBrowser svnMergeBranch |
|
323 AbstractFileBrowser svnMergeFilesFor:do: |
|
324 AbstractFileBrowser svnMergeFilesFor:inDirectoryContaining:do: |
|
325 AbstractFileBrowser svnMergeWithExternalDiff3 |
|
326 AbstractFileBrowser svnRemove |
|
327 AbstractFileBrowser svnRevert |
296 AbstractFileBrowser svnStatus |
328 AbstractFileBrowser svnStatus |
|
329 AbstractFileBrowser svnStatusShowUpdates |
|
330 AbstractFileBrowser svnUpdate |
|
331 AbstractFileBrowser svnUpdateWithExternalDiff3 |
|
332 AbstractFileBrowser svnWorkingCopy |
297 ChangeSet condenseChangesForPackage2: |
333 ChangeSet condenseChangesForPackage2: |
298 Class fileOutAsMethodIn:selector: |
334 Class fileOutAsMethodIn:selector: |
299 Class svnBranch |
335 Class svnBranch |
300 Class svnRepository |
336 Class svnRepository |
301 Date asSVNRevisionSpec |
337 Date asSVNRevisionSpec |
345 #'Tools::NewSystemBrowser' selectedProjectsFromClasses |
381 #'Tools::NewSystemBrowser' selectedProjectsFromClasses |
346 #'Tools::NewSystemBrowser' svnRepositoryFor: |
382 #'Tools::NewSystemBrowser' svnRepositoryFor: |
347 #'Tools::NewSystemBrowser' svnRepositoryManager |
383 #'Tools::NewSystemBrowser' svnRepositoryManager |
348 #'Tools::NewSystemBrowser' theSingleSelectedProjectForSubversion |
384 #'Tools::NewSystemBrowser' theSingleSelectedProjectForSubversion |
349 #'Tools::NewSystemBrowser' theSingleSelectedProjectFromClasses |
385 #'Tools::NewSystemBrowser' theSingleSelectedProjectFromClasses |
|
386 UserPreferences svnCommand |
|
387 UserPreferences svnCommand: |
350 UserPreferences svnConfigurations2 |
388 UserPreferences svnConfigurations2 |
351 UserPreferences svnConfigurations2: |
389 UserPreferences svnConfigurations2: |
352 UserPreferences svnCurrentConfiguration |
390 UserPreferences svnCurrentConfiguration |
353 UserPreferences svnCurrentConfiguration: |
391 UserPreferences svnCurrentConfiguration: |
|
392 UserPreferences svnDiff2Command |
|
393 UserPreferences svnDiff2Command: |
|
394 UserPreferences svnDiff3Command |
|
395 UserPreferences svnDiff3Command: |
354 UserPreferences svnEnabled |
396 UserPreferences svnEnabled |
355 UserPreferences svnEnabled: |
397 UserPreferences svnEnabled: |
356 UserPreferences svnVerbose |
398 UserPreferences svnVerbose |
357 UserPreferences svnVerbose: |
399 UserPreferences svnVerbose: |
358 'AbstractFileBrowser class' svnMenu |
400 'AbstractFileBrowser class' svnMenu |
359 'ProjectDefinition class' forEachContentsMethodsCodeToCompileDo:ignoreOldEntries:ignoreOldDefinition: |
401 'ProjectDefinition class' forEachContentsMethodsCodeToCompileDo:ignoreOldEntries:ignoreOldDefinition: |
360 'ProjectDefinition class' svnRepositoryUrl |
402 'ProjectDefinition class' svnRepositoryUrl |
361 'ProjectDefinition class' #'svnRepositoryUrlString_code' |
403 'ProjectDefinition class' #'svnRepositoryUrlString_code' |
|
404 'ProjectDefinition class' svnRevision |
362 'Tools::NewSystemBrowser class' classMenuSubversion |
405 'Tools::NewSystemBrowser class' classMenuSubversion |
363 'Tools::NewSystemBrowser class' classSubversionChangesetMenu |
406 'Tools::NewSystemBrowser class' classSubversionChangesetMenu |
364 'Tools::NewSystemBrowser class' classSubversionCompareMenu |
407 'Tools::NewSystemBrowser class' classSubversionCompareMenu |
365 'Tools::NewSystemBrowser class' projectMenuSubversion |
408 'Tools::NewSystemBrowser class' projectMenuSubversion |
366 'Tools::NewSystemBrowser class' projectSubversionChangesetMenu |
409 'Tools::NewSystemBrowser class' projectSubversionChangesetMenu |
367 'Tools::NewSystemBrowser class' projectSubversionCompareMenu |
410 'Tools::NewSystemBrowser class' projectSubversionCompareMenu |
368 'Tools::NewSystemBrowser class' projectSubversionMergeMenu |
411 'Tools::NewSystemBrowser class' projectSubversionMergeMenu |
369 'UserNotification class' notify:progress: |
412 'UserNotification class' notify:progress: |
370 AbstractFileBrowser canSubversionMerge |
|
371 AbstractFileBrowser canSubversionMergeAuto |
|
372 AbstractFileBrowser canSubversionMergeWithExternalDiff3 |
|
373 AbstractFileBrowser canSubversionResolve |
|
374 AbstractFileBrowser hasSubversionWorkingCopySelected |
|
375 AbstractFileBrowser hasSubversionWorkingCopySelectedAndDiff3CmdDefined |
|
376 AbstractFileBrowser svnAdd |
|
377 AbstractFileBrowser svnCompare |
|
378 AbstractFileBrowser svnCompare: |
|
379 AbstractFileBrowser svnCompareWithBASE |
|
380 AbstractFileBrowser svnCompareWithHEAD |
|
381 AbstractFileBrowser svnDebugOpenWorkingCopyBrowser |
|
382 AbstractFileBrowser svnDiff |
|
383 AbstractFileBrowser svnExecuteCommand: |
|
384 AbstractFileBrowser svnExecuteCommand:objects: |
|
385 AbstractFileBrowser svnInfo |
|
386 AbstractFileBrowser svnLog: |
|
387 AbstractFileBrowser svnMerge |
|
388 AbstractFileBrowser svnMergeAuto |
|
389 AbstractFileBrowser svnMergeBranch |
|
390 AbstractFileBrowser svnMergeFilesFor:do: |
|
391 AbstractFileBrowser svnMergeFilesFor:inDirectoryContaining:do: |
|
392 AbstractFileBrowser svnMergeWithExternalDiff3 |
|
393 AbstractFileBrowser svnRemove |
|
394 AbstractFileBrowser svnRevert |
|
395 AbstractFileBrowser svnStatusShowUpdates |
|
396 AbstractFileBrowser svnUpdate |
|
397 AbstractFileBrowser svnUpdateWithExternalDiff3 |
|
398 AbstractFileBrowser svnWorkingCopy |
|
399 UserPreferences svnCommand |
|
400 UserPreferences svnCommand: |
|
401 UserPreferences svnDiff2Command |
|
402 UserPreferences svnDiff2Command: |
|
403 UserPreferences svnDiff3Command |
|
404 UserPreferences svnDiff3Command: |
|
405 'ProjectDefinition class' svnRevision |
|
406 ) |
413 ) |
407 ! ! |
414 ! ! |
408 |
415 |
409 !stx_libsvn class methodsFor:'description - project information'! |
416 !stx_libsvn class methodsFor:'description - project information'! |
410 |
417 |