also show '+' for new class-definitions.
authorClaus Gittinger <cg@exept.de>
Mon, 06 Jul 1998 17:18:39 +0200
changeset 1714 2a06650719f1
parent 1713 f6a93c02e953
child 1715 fc4c59f0eff8
also show '+' for new class-definitions.
CBrowser.st
ChangesBrowser.st
--- a/CBrowser.st	Mon Jul 06 17:14:53 1998 +0200
+++ b/CBrowser.st	Mon Jul 06 17:18:39 1998 +0200
@@ -1538,7 +1538,7 @@
                                 timeStampInfo := nil.
                             ] ifFalse:[
 
-                                |p cls|
+                                |p cls clsName|
 
                                 headerLine := chunkText , ' (doIt)'.
 
@@ -1620,6 +1620,11 @@
                                   #'primitiveVariables:'
                                  ) includes:sel) ifTrue:[
                                     changeType := '(class definition)'.
+                                    clsName := (p args at:1) evaluate.
+                                    cls := Smalltalk at:clsName ifAbsent:nil.
+                                    cls isNil ifTrue:[
+                                        changeDelta := '+'.
+                                    ]
                                 ].
                             ]
                         ] ifTrue:[ "sawExcla"
@@ -1774,7 +1779,7 @@
     self checkIfFileHasChanged
 
     "Modified: / 27.8.1995 / 23:06:55 / claus"
-    "Modified: / 6.7.1998 / 17:12:20 / cg"
+    "Modified: / 6.7.1998 / 17:17:24 / cg"
 !
 
 selectorOfMethodChange:changeNr
@@ -2850,5 +2855,5 @@
 !ChangesBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/Attic/CBrowser.st,v 1.139 1998-07-06 15:14:53 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/Attic/CBrowser.st,v 1.140 1998-07-06 15:18:39 cg Exp $'
 ! !
--- a/ChangesBrowser.st	Mon Jul 06 17:14:53 1998 +0200
+++ b/ChangesBrowser.st	Mon Jul 06 17:18:39 1998 +0200
@@ -1538,7 +1538,7 @@
                                 timeStampInfo := nil.
                             ] ifFalse:[
 
-                                |p cls|
+                                |p cls clsName|
 
                                 headerLine := chunkText , ' (doIt)'.
 
@@ -1620,6 +1620,11 @@
                                   #'primitiveVariables:'
                                  ) includes:sel) ifTrue:[
                                     changeType := '(class definition)'.
+                                    clsName := (p args at:1) evaluate.
+                                    cls := Smalltalk at:clsName ifAbsent:nil.
+                                    cls isNil ifTrue:[
+                                        changeDelta := '+'.
+                                    ]
                                 ].
                             ]
                         ] ifTrue:[ "sawExcla"
@@ -1774,7 +1779,7 @@
     self checkIfFileHasChanged
 
     "Modified: / 27.8.1995 / 23:06:55 / claus"
-    "Modified: / 6.7.1998 / 17:12:20 / cg"
+    "Modified: / 6.7.1998 / 17:17:24 / cg"
 !
 
 selectorOfMethodChange:changeNr
@@ -2850,5 +2855,5 @@
 !ChangesBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/ChangesBrowser.st,v 1.139 1998-07-06 15:14:53 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/ChangesBrowser.st,v 1.140 1998-07-06 15:18:39 cg Exp $'
 ! !