stx_goodies_monticello.st
author Claus Gittinger <cg@exept.de>
Sat, 20 Aug 2011 16:27:23 +0200
changeset 406 2a316def9791
parent 170 af0405ebc5a5
child 413 dc9d07e446b1
permissions -rw-r--r--
automatic checkIn
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'stx:goodies/monticello' }"
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
LibraryDefinition subclass:#stx_goodies_monticello
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
	instanceVariableNames:''
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
	classVariableNames:''
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	poolDictionaries:''
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	category:'* Projects & Packages *'
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
406
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
    10
!stx_goodies_monticello class methodsFor:'documentation'!
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
    11
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
    12
extensionsVersion_CVS
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
    13
    ^ '$Header: /cvs/stx/stx/goodies/monticello/stx_goodies_monticello.st,v 1.2 2011-08-20 14:27:23 cg Exp $'
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
    14
! !
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
!stx_goodies_monticello class methodsFor:'description'!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
excludedFromPreRequisites
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
    "list all packages which should be ignored in the automatic
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
     preRequisites scan. See #preRequisites for more."
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
    ^ #(
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
    )
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
preRequisites
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
    "list all required packages.
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
     This list can be maintained manually or (better) generated and
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
     updated by scanning the superclass hierarchies and looking for
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
     global variable accesses. (the browser has a menu function for that)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
     Howevery, often too much is found, and you may want to explicitely
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
     exclude individual packages in the #excludedFromPrerequisites method."
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
    ^ #(
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
        #'stx:libbasic'    "Object - superclass of MCAncestry "
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
        #'stx:libbasic2'    "UUID - referenced by MCMockDependency>>uuidForName: "
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
        #'stx:libcomp'    "Scanner - referenced by MCStReader>>categoryFromDoIt: "
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
        #'stx:libcompat'    "PackageInfo - referenced by MCPackage>>packageInfo "
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
        #'stx:libwidg'    "PopUpMenu - referenced by MCDictionaryRepository>>morphicOpen: "
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
    )
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
! !
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
!stx_goodies_monticello class methodsFor:'description - contents'!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
classNamesAndAttributes
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
    "lists the classes which are to be included in the project.
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
     Each entry in the list may be: a single class-name (symbol),
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
     or an array-literal consisting of class name and attributes.
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
    ^ #(
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
        "<className> or (<className> attributes...) in load order"
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
        MCAncestry
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
        (MCChangeSelectionRequest autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
        (MCChangeSelector autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
        (MCCodeTool autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
        MCConflict
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
        MCDefinition
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
        MCDefinitionIndex
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
        MCDependencySorter
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
        (MCDependentsWrapper autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
        (MCDiffyVersion autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
        (MCDirtyPackageInfo autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
        (MCDoItParser autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
        (MCEmptyPackageInfo autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
        (MCFileRepositoryInspector autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
        (MCFrontier autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
        (MCFtpRepository autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
        (MCGOODSRepository autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
        (MCHttpRepository autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
        (MCMcdReader autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
        (MCMcdWriter autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
        (MCMczReader autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
        (MCMczWriter autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
        (MCMergeBrowser autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
        (MCMergeRecord autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
        (MCMergeResolutionRequest autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
        MCMerger
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
        MCMock
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
        (MCMockAPoolDictionary autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
        (MCMockASubclass autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
        (MCMockClassB autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
        (MCMockClassD autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
        (MCMockClassE autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
        (MCMockClassF autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
        (MCMockClassG autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
        (MCMockClassH autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
        (MCMockClassI autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
        MCMockDependency
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
        MCMockPackageInfo
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
        (MCNoChangesException autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
        MCPackage
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
        (MCPackageCache autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
        (MCPackageLoader autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
        MCPackageManager
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
        MCPatch
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
        (MCPatchBrowser autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
        MCPatchOperation
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
        MCPatcher
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
        (MCPostscriptDefinition autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
        (MCPreambleDefinition autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
        MCReader
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
        (MCRemovalPostscriptDefinition autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
        (MCRemovalPreambleDefinition autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
        MCRepository
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
        (MCRepositoryGroup autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
        (MCRepositoryInspector autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
        (MCSMCacheRepository autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
        (MCSMReleaseRepository autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
        (MCSaveVersionDialog autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
        (MCScanner autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
        (MCScriptDefinition autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
        (MCSmtpRepository autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
        MCSnapshot
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
        (MCSnapshotBrowser autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
        (MCStWriter autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
        (MCSubDirectoryRepository autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
        (MCSystemCategoryParser autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
        (MCTool autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
        (MCToolWindowBuilder autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
        MCVariableDefinition
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   122
        MCVersion
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   123
        (MCVersionDependency autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   124
        (MCVersionHistoryBrowser autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   125
        (MCVersionInfoWriter autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   126
        (MCVersionInspector autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   127
        (MCVersionLoader autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
        (MCVersionMerger autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
        (MCVersionNameAndMessageRequest autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
        (MCVersionNotification autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   131
        (MCVersionReader autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
        MCVersionSorter
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   133
        (MCWorkingCopyBrowser autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
        (MCWorkingHistoryBrowser autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
        (MCWriteOnlyRepository autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
        (MCWriter autoload)
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
        #'stx_goodies_monticello'
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
        MCAddition
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
        MCClassDefinition
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   140
        MCClassInstanceVariableDefinition
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   141
        MCClassVariableDefinition
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   142
        MCDictionaryRepository
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   143
        MCFileBasedRepository
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   144
        MCFilteredVersionSorter
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   145
        MCInstanceVariableDefinition
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   146
        MCMethodDefinition
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   147
        MCMockClassA
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   148
        MCMockDefinition
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   149
        MCMockDependentItem
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   150
        MCModification
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
        MCOrganizationDefinition
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
        MCPoolImportDefinition
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
        MCRemoval
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
        MCSnapshotReader
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   155
        MCThreeWayMerger
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   156
        MCVersionInfo
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   157
        MCWorkingAncestry
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   158
        MCWorkingCopy
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
        MCDirectoryRepository
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
        MCStReader
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
        MCCacheRepository
406
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
   162
        MCPackageList
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
   163
        MCVersionList
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
   164
        MCRepositoryEntry
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
   165
        MCCommitDialog
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
   166
        MCRepositoryList
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
   167
        MCPackageEntry
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
   168
        MCRepositoryBrowser
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
   169
        MCRepositoryDialog
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
   170
        MCDialog
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
   171
        MCSettingsApp
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
   172
        MCVersionEntry
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
   173
        MCBrowserList
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   174
    )
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   175
!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   176
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   177
extensionMethodNames
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
    "lists the extension methods which are to be included in the project.
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   179
     Entries are 2-element array literals, consisting of class-name and selector."
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   180
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   181
    ^ #(
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   182
        Behavior typeOfClass
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   183
        Class asClassDefinition
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   184
        Class classDefinitions
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   185
        Class poolDictionaryNames
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   186
        ClassBuilder name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   187
        Object isConflict
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   188
        Stream isMessageStream
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   189
        String extractNumber
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   190
        UndefinedObject typeOfClass
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   191
    )
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   192
! !
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   193
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   194
!stx_goodies_monticello class methodsFor:'description - project information'!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   195
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   196
applicationIconFileName
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   197
    "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   198
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   199
    ^ nil
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   200
    "/ ^ self applicationName
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   201
!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   202
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   203
companyName
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   204
    "Return a companyname which will appear in <lib>.rc"
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   205
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   206
    ^ 'eXept Software AG'
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   207
!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   208
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   209
description
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   210
    "Return a description string which will appear in vc.def / bc.def"
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   211
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   212
    ^ 'Smalltalk/X Class library'
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   213
!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   214
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   215
legalCopyright
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   216
    "Return a copyright string which will appear in <lib>.rc"
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   217
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   218
    ^ 'Copyright Claus Gittinger 1988-2010\nCopyright eXept Software AG 1998-2010'
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   219
!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   220
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   221
productName
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   222
    "Return a product name which will appear in <lib>.rc"
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   223
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   224
    ^ 'Smalltalk/X'
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   225
! !
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   226
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   227
!stx_goodies_monticello class methodsFor:'documentation'!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   228
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   229
version_CVS
406
2a316def9791 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 170
diff changeset
   230
    ^ '$Header: /cvs/stx/stx/goodies/monticello/stx_goodies_monticello.st,v 1.2 2011-08-20 14:27:23 cg Exp $'
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   231
! !