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