`ChangeSetBrowser2`: add option to "condense" changes jv
authorJan Vrany <jan.vrany@labware.com>
Thu, 27 Aug 2020 15:27:10 +0100
branchjv
changeset 19592 ac1b2bc83e26
parent 19591 a93aab0bd02d
child 19593 005c34e357bc
`ChangeSetBrowser2`: add option to "condense" changes This is usefull to see only "last" version of a change to a method / class, handy when loading changeset that modifies same methods many times.
Make.proto
Tools__ChangeSetBrowser2.st
abbrev.stc
bc.mak
stx_libtool.st
--- a/Make.proto	Fri Jul 10 00:00:52 2020 +0100
+++ b/Make.proto	Thu Aug 27 15:27:10 2020 +0100
@@ -34,7 +34,7 @@
 # add the path(es) here:,
 # ********** OPTIONAL: MODIFY the next lines ***
 # LOCALINCLUDES=-Ifoo -Ibar
-LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libbasic3 -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/libui -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/libwidg2
+LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/matching -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libbasic3 -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/libui -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/libwidg2
 
 
 # if you need any additional defines for embedded C code,
@@ -344,7 +344,7 @@
 $(OUTDIR)Tools__HierarchicalChangeList.$(O) Tools__HierarchicalChangeList.$(C) Tools__HierarchicalChangeList.$(H): Tools__HierarchicalChangeList.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__BrowserList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__BrowserListWithFilter.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__ChangeList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NavigatorModel.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
 $(OUTDIR)Tools__HierarchicalPackageFilterList.$(O) Tools__HierarchicalPackageFilterList.$(C) Tools__HierarchicalPackageFilterList.$(H): Tools__HierarchicalPackageFilterList.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__BrowserList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__HierarchicalProjectList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NavigatorModel.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__ProjectList.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libwidg2/AbstractHierarchicalItem.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItemWithLabel.$(H) $(STCHDR)
 $(OUTDIR)Tools__InheritanceClassList.$(O) Tools__InheritanceClassList.$(C) Tools__InheritanceClassList.$(H): Tools__InheritanceClassList.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__BrowserList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__ClassList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__HierarchicalClassList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NavigatorModel.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
-$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/libbasic/AbstractTime.$(H) $(INCLUDE_TOP)/stx/libbasic/ArithmeticValue.$(H) $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Autoload.$(H) $(INCLUDE_TOP)/stx/libbasic/Bag.$(H) $(INCLUDE_TOP)/stx/libbasic/Behavior.$(H) $(INCLUDE_TOP)/stx/libbasic/Block.$(H) $(INCLUDE_TOP)/stx/libbasic/Boolean.$(H) $(INCLUDE_TOP)/stx/libbasic/ByteArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Character.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Class.$(H) $(INCLUDE_TOP)/stx/libbasic/ClassDescription.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/CompiledCode.$(H) $(INCLUDE_TOP)/stx/libbasic/Date.$(H) $(INCLUDE_TOP)/stx/libbasic/Dictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/ExecutableFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalLibraryFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/FileStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Filename.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/IdentityDictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/ImmutableArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Integer.$(H) $(INCLUDE_TOP)/stx/libbasic/Interval.$(H) $(INCLUDE_TOP)/stx/libbasic/KeyedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/LimitedPrecisionReal.$(H) $(INCLUDE_TOP)/stx/libbasic/Magnitude.$(H) $(INCLUDE_TOP)/stx/libbasic/Method.$(H) $(INCLUDE_TOP)/stx/libbasic/MethodDictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/NameSpace.$(H) $(INCLUDE_TOP)/stx/libbasic/NonPositionableExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/Number.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Point.$(H) $(INCLUDE_TOP)/stx/libbasic/PositionableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/ProgrammingLanguage.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Query.$(H) $(INCLUDE_TOP)/stx/libbasic/ReadOnlySequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/ReadWriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Rectangle.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(INCLUDE_TOP)/stx/libbasic/SharedPool.$(H) $(INCLUDE_TOP)/stx/libbasic/SmallInteger.$(H) $(INCLUDE_TOP)/stx/libbasic/Smalltalk.$(H) $(INCLUDE_TOP)/stx/libbasic/SmalltalkLanguage.$(H) $(INCLUDE_TOP)/stx/libbasic/StandaloneStartup.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic/String.$(H) $(INCLUDE_TOP)/stx/libbasic/StringCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Symbol.$(H) $(INCLUDE_TOP)/stx/libbasic/Time.$(H) $(INCLUDE_TOP)/stx/libbasic/Timestamp.$(H) $(INCLUDE_TOP)/stx/libbasic/UndefinedObject.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UserNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/UserPreferences.$(H) $(INCLUDE_TOP)/stx/libbasic/Warning.$(H) $(INCLUDE_TOP)/stx/libbasic/WriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic2/Iterator.$(H) $(INCLUDE_TOP)/stx/libbasic2/RunArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/SocketAddress.$(H) $(INCLUDE_TOP)/stx/libbasic2/Text.$(H) $(INCLUDE_TOP)/stx/libbasic2/UUID.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ChangeSet.$(H) $(INCLUDE_TOP)/stx/libbasic3/CompositeChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/ProfileTree.$(H) $(INCLUDE_TOP)/stx/libcomp/AbstractSyntaxHighlighter.$(H) $(INCLUDE_TOP)/stx/libcomp/Breakpoint.$(H) $(INCLUDE_TOP)/stx/libcomp/BreakpointDescription.$(H) $(INCLUDE_TOP)/stx/libcomp/Parser.$(H) $(INCLUDE_TOP)/stx/libcomp/Scanner.$(H) $(INCLUDE_TOP)/stx/libview/Color.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/Form.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/Image.$(H) $(INCLUDE_TOP)/stx/libview/PopUpView.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/TopView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/MultiImage.$(H) $(INCLUDE_TOP)/stx/libwidg/EditTextView.$(H) $(INCLUDE_TOP)/stx/libwidg/GenericToolbarIconLibrary.$(H) $(INCLUDE_TOP)/stx/libwidg/ListView.$(H) $(INCLUDE_TOP)/stx/libwidg/MenuView.$(H) $(INCLUDE_TOP)/stx/libwidg/PopUpMenu.$(H) $(INCLUDE_TOP)/stx/libwidg/SelectionInListView.$(H) $(INCLUDE_TOP)/stx/libwidg/TextView.$(H) $(INCLUDE_TOP)/stx/libwidg2/ListModelView.$(H) $(INCLUDE_TOP)/stx/libwidg2/SelectionInListModelView.$(H) $(STCHDR)
+$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/libbasic/AbstractTime.$(H) $(INCLUDE_TOP)/stx/libbasic/ArithmeticValue.$(H) $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Autoload.$(H) $(INCLUDE_TOP)/stx/libbasic/Bag.$(H) $(INCLUDE_TOP)/stx/libbasic/Behavior.$(H) $(INCLUDE_TOP)/stx/libbasic/Block.$(H) $(INCLUDE_TOP)/stx/libbasic/Boolean.$(H) $(INCLUDE_TOP)/stx/libbasic/ByteArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Character.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Class.$(H) $(INCLUDE_TOP)/stx/libbasic/ClassDescription.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/CompiledCode.$(H) $(INCLUDE_TOP)/stx/libbasic/Date.$(H) $(INCLUDE_TOP)/stx/libbasic/Dictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/ExecutableFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalLibraryFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/FileStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Filename.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/IdentityDictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/ImmutableArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Integer.$(H) $(INCLUDE_TOP)/stx/libbasic/Interval.$(H) $(INCLUDE_TOP)/stx/libbasic/KeyedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/LimitedPrecisionReal.$(H) $(INCLUDE_TOP)/stx/libbasic/Magnitude.$(H) $(INCLUDE_TOP)/stx/libbasic/Method.$(H) $(INCLUDE_TOP)/stx/libbasic/MethodDictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/NameSpace.$(H) $(INCLUDE_TOP)/stx/libbasic/NonPositionableExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/Number.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Point.$(H) $(INCLUDE_TOP)/stx/libbasic/PositionableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/ProgrammingLanguage.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Query.$(H) $(INCLUDE_TOP)/stx/libbasic/ReadOnlySequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/ReadStream.$(H) $(INCLUDE_TOP)/stx/libbasic/ReadWriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Rectangle.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(INCLUDE_TOP)/stx/libbasic/SharedPool.$(H) $(INCLUDE_TOP)/stx/libbasic/SmallInteger.$(H) $(INCLUDE_TOP)/stx/libbasic/Smalltalk.$(H) $(INCLUDE_TOP)/stx/libbasic/SmalltalkLanguage.$(H) $(INCLUDE_TOP)/stx/libbasic/StandaloneStartup.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic/String.$(H) $(INCLUDE_TOP)/stx/libbasic/StringCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Symbol.$(H) $(INCLUDE_TOP)/stx/libbasic/Time.$(H) $(INCLUDE_TOP)/stx/libbasic/Timestamp.$(H) $(INCLUDE_TOP)/stx/libbasic/UndefinedObject.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UserNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/UserPreferences.$(H) $(INCLUDE_TOP)/stx/libbasic/Warning.$(H) $(INCLUDE_TOP)/stx/libbasic/WriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic2/Iterator.$(H) $(INCLUDE_TOP)/stx/libbasic2/RunArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/SocketAddress.$(H) $(INCLUDE_TOP)/stx/libbasic2/Text.$(H) $(INCLUDE_TOP)/stx/libbasic2/UUID.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ChangeSet.$(H) $(INCLUDE_TOP)/stx/libbasic3/CompositeChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/ProfileTree.$(H) $(INCLUDE_TOP)/stx/libcomp/AbstractSyntaxHighlighter.$(H) $(INCLUDE_TOP)/stx/libcomp/Breakpoint.$(H) $(INCLUDE_TOP)/stx/libcomp/BreakpointDescription.$(H) $(INCLUDE_TOP)/stx/libcomp/Parser.$(H) $(INCLUDE_TOP)/stx/libcomp/Scanner.$(H) $(INCLUDE_TOP)/stx/libview/Color.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/Form.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/Image.$(H) $(INCLUDE_TOP)/stx/libview/PopUpView.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/TopView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/MultiImage.$(H) $(INCLUDE_TOP)/stx/libwidg/EditTextView.$(H) $(INCLUDE_TOP)/stx/libwidg/GenericToolbarIconLibrary.$(H) $(INCLUDE_TOP)/stx/libwidg/ListView.$(H) $(INCLUDE_TOP)/stx/libwidg/MenuView.$(H) $(INCLUDE_TOP)/stx/libwidg/PopUpMenu.$(H) $(INCLUDE_TOP)/stx/libwidg/SelectionInListView.$(H) $(INCLUDE_TOP)/stx/libwidg/TextView.$(H) $(INCLUDE_TOP)/stx/libwidg2/ListModelView.$(H) $(INCLUDE_TOP)/stx/libwidg2/SelectionInListModelView.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
 
--- a/Tools__ChangeSetBrowser2.st	Fri Jul 10 00:00:52 2020 +0100
+++ b/Tools__ChangeSetBrowser2.st	Thu Aug 27 15:27:10 2020 +0100
@@ -1419,8 +1419,7 @@
     <resource: #menu>
 
     ^ 
-     #(Menu
-        (
+     #(Menu (
          (MenuItem
             enabled: hasChangeSelectedAndNotRemoved:
             label: 'Apply'
@@ -1429,153 +1428,181 @@
             shortcutKey: Accept
             auxValue: 100
             ignoreShortcutKeys: true
-          )
+         )
          (MenuItem
             label: 'Apply All'
             itemValue: changeMenuApply:
             isVisible: allowAcceptHolder
-          )
+         )
          (MenuItem
             label: '-'
             isVisible: allowAcceptHolder
-          )
+         )
          (MenuItem
             label: 'Delete (selected)'
             itemValue: changeMenuDeleteSelection:
             nameKey: Delete
             isVisible: allowRemoveHolder
             shortcutKey: Delete
-          )
+         )
          (MenuItem
             label: 'Delete (unselected)'
             itemValue: changeMenuDeleteSelectionInverted:
             nameKey: Delete
             isVisible: allowRemoveHolder
-          )
+         )
          (MenuItem
             label: 'Undelete'
             itemValue: changeMenuUndeleteSelection:
             nameKey: Undelete
             isVisible: allowRemoveHolder
-          )
+         )
          (MenuItem
             label: '-'
             isVisible: allowRemoveHolder
-          )
+         )
          (MenuItem
             label: 'Select...'
+            isVisible: true
             submenu: 
-           (Menu
-              (
+           (Menu (
                (MenuItem
                   label: 'Select Same'
                   itemValue: changeMenuSelectSame:
-                )
+                  isVisible: true
+               )
                (MenuItem
                   label: 'Select Additions (new classes/methods)'
                   itemValue: changeMenuSelectAdditions:
-                )
+                  isVisible: true
+               )
                (MenuItem
                   label: 'Select Removals'
                   itemValue: changeMenuSelectRemovals:
-                )
+                  isVisible: true
+               )
                (MenuItem
                   label: 'Select Differences'
                   itemValue: changeMenuSelectDifferences:
-                )
+                  isVisible: true
+               )
                (MenuItem
                   label: '-'
-                )
+                  isVisible: true
+               )
                (MenuItem
                   label: 'Select All'
                   itemValue: changeMenuSelectAll:
+                  isVisible: true
                   shortcutKey: SelectAll
-                )
+               )
                (MenuItem
                   label: 'Select None'
                   itemValue: changeMenuSelectNone:
-                )
+                  isVisible: true
+               )
                (MenuItem
                   label: 'Invert Selection'
                   itemValue: changeMenuSelectInversion:
-                )
+                  isVisible: true
+               )
                (MenuItem
                   label: '-'
-                )
+                  isVisible: true
+               )
                (MenuItem
                   label: 'Select "version_XXX" Methods'
                   itemValue: changeMenuSelectVersionMethods:
-                )
+                  isVisible: true
+               )
                (MenuItem
                   label: 'Select "copyright" Methods'
                   itemValue: changeMenuSelectCopyrightMethods:
-                )
+                  isVisible: true
+               )
                (MenuItem
                   label: 'Select "class initialize" DoIts'
                   itemValue: changeMenuSelectClassInitializeDoIts:
-                )
+                  isVisible: true
+               )
                (MenuItem
                   label: '-'
-                )
+                  isVisible: true
+               )
                (MenuItem
                   label: 'Select Using Block...'
                   itemValue: changeMenuSelectUsingBlock:
-                )
+                  isVisible: true
                )
+             ) nil
               nil
-              nil
-            )
-          )
+           )
+         )
          (MenuItem
             label: '-'
-          )
+            isVisible: true
+         )
          (MenuItem
             enabled: notShowConflictsOnlyOrDefinitionsOnlyAspect
             label: 'Show Deleted'
             isVisible: allowRemoveHolder
             indication: showRemovedAspect
-          )
+         )
          (MenuItem
             enabled: notShowConflictsOnlyOrDefinitionsOnlyAspect
             label: 'Show Same'
+            isVisible: true
             indication: showSameAspect
-          )
+         )
          (MenuItem
             enabled: notShowDefinitionsOnlyAspect
             label: 'Show Conflicts Only'
+            isVisible: true
             indication: showConflictsOnlyAspect
-          )
+         )
          (MenuItem
             enabled: notShowConflictsOnlyAspect
             label: 'Show Definitions Only'
+            isVisible: true
             indication: showDefinitionsOnlyAspect
-          )
+         )
          (MenuItem
             label: '-'
-          )
+            isVisible: true
+         )
+         (MenuItem
+            label: 'Condense'
+            itemValue: changeMenuCondense
+            isVisible: isTwoColumnHolderNot
+         )
+         (MenuItem
+            label: '-'
+            isVisible: isTwoColumnHolderNot
+         )
          (MenuItem
             label: 'Inspect Change'
             itemValue: changeMenuInspect:
-          )
+            isVisible: true
+         )
          (MenuItem
             label: '-'
-          )
+            isVisible: true
+         )
          (MenuItem
             enabled: hasSingleChangeSelectedAndCanBrowseClass:
             label: 'Browse Class(es)'
             itemValue: changeMenuBrowseClass:
-          )
+            isVisible: true
+         )
          (MenuItem
             enabled: hasSingleChangeSelectedAndCanBrowse:
             label: 'Browse Method(s)'
             itemValue: changeMenuBrowse:
-          )
+            isVisible: true
          )
-        nil
+       ) nil
         nil
-      )
-
-    "Modified: / 04-03-2016 / 16:02:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+     )
 !
 
 changeMenu1
@@ -3507,6 +3534,14 @@
     "Created: / 01-12-2011 / 18:36:44 / cg"
 !
 
+changeMenuCondense
+    <resource: #uiCallback>
+
+    self showProgress: 'Condensing changes' while: [
+        self loadChangeSet: self changeset copy condenseChanges.
+    ]
+!
+
 changeMenuDeleteSelection: changeList
 
     changeList selection do:[:change|self changeMenuDeleteChange:change change].
--- a/abbrev.stc	Fri Jul 10 00:00:52 2020 +0100
+++ b/abbrev.stc	Thu Aug 27 15:27:10 2020 +0100
@@ -1,232 +1,233 @@
-AboutBox AboutBox stx:libtool 'Views-DialogBoxes' 0
-AbstractDirectoryBrowser AbstractDirectoryBrowser stx:libtool 'Interface-Tools-File' 2
-AbstractFileApplicationNoteBookComponent AbstractFileApplicationNoteBookComponent stx:libtool 'Interface-Tools-File' 0
-AbstractFileBrowser AbstractFileBrowser stx:libtool 'Interface-Tools-File' 2
-AbstractFileFinderApplicationComponent AbstractFileFinderApplicationComponent stx:libtool 'Interface-Tools-File' 0
-AbstractLauncherApplication AbstractLauncherApplication stx:libtool 'Interface-Smalltalk' 0
-AbstractRevisionItem AbstractRevisionItem stx:libtool 'Interface-Browsers-Support' 0
-AbstractSettingsApplication AbstractSettingsApplication stx:libtool 'Interface-Smalltalk' 0
-AbstractSourceCodeManagementSettingsAppl AbstractSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 0
-AbstractVersionDiffBrowserItem AbstractVersionDiffBrowserItem stx:libtool 'Interface-Browsers-Support' 0
-ApplicationBuilder ApplicationBuilder stx:libtool 'Interface-Tools' 1
+# automagically generated by the project definition
+# this file is needed for stc to be able to compile modules independently.
+# it provides information about a classes filename, category and especially namespace.
+AboutBox AboutBox stx:libtool 'Views-DialogBoxes' 2
+AbstractFileApplicationNoteBookComponent AbstractFileApplicationNoteBookComponent stx:libtool 'Interface-Tools-File' 2
+AbstractFileBrowser AbstractFileBrowser stx:libtool 'Interface-Tools-File' 4
+AbstractLauncherApplication AbstractLauncherApplication stx:libtool 'Interface-Smalltalk' 8
+AbstractSettingsApplication AbstractSettingsApplication stx:libtool 'Interface-Smalltalk' 2
 Bookmark Bookmark stx:libtool 'Interface-Bookmarks' 0
+BookmarkBar BookmarkBar stx:libtool 'Interface-Bookmarks' 2
+BookmarkEditor BookmarkEditor stx:libtool 'Interface-Bookmarks' 2
+BookmarkList BookmarkList stx:libtool 'Interface-Bookmarks' 0
+BookmarkListEditor BookmarkListEditor stx:libtool 'Interface-Bookmarks' 2
+BookmarkVisitor BookmarkVisitor stx:libtool 'Interface-Bookmarks' 0
+BookmarksEditDialog BookmarksEditDialog stx:libtool 'Interface-Tools-File' 2
+BrowserView BrowserView stx:libtool 'Interface-Browsers' 2
+ChangesBrowser ChangesBrowser stx:libtool 'Interface-Browsers' 2
+CodeCompletionHelpMenuView CodeCompletionHelpMenuView stx:libtool 'Interface-Help' 2
+CodeCompletionHelpView CodeCompletionHelpView stx:libtool 'Interface-Help' 2
+CodeGenerator CodeGenerator stx:libtool 'Interface-Browsers' 0
+CodeGeneratorTool CodeGeneratorTool stx:libtool 'Interface-Browsers' 0
+DebugView DebugView stx:libtool 'Interface-Debugger' 3
+Diff Diff stx:libtool 'Collections-Support' 0
+Diff2 Diff2 stx:libtool 'Collections-Sequenceable-Diff' 0
+Diff3 Diff3 stx:libtool 'Collections-Sequenceable-Diff' 0
+Diff3Hunk Diff3Hunk stx:libtool 'Collections-Sequenceable-Diff' 0
+Diff3InclusiveVisitor Diff3InclusiveVisitor stx:libtool 'Collections-Sequenceable-Diff' 0
+Diff3TextView Diff3TextView stx:libtool 'Views-Text' 2
+DiffListUtility DiffListUtility stx:libtool 'Views-Text' 0
+DiffTextView DiffTextView stx:libtool 'Views-Text' 2
+DisplayObjectView DisplayObjectView stx:libtool 'Views-Misc' 2
+EditFieldWithCompletion EditFieldWithCompletion stx:libtool 'Views-Text' 2
+EditFieldWithCompletionSpec EditFieldWithCompletionSpec stx:libtool 'Interface-Support-UI-Specs' 0
+EventMonitor EventMonitor stx:libtool 'Monitors-ST/X' 2
+FileBrowser FileBrowser stx:libtool 'Interface-Tools-File' 2
+FileBrowserV2PanelView FileBrowserV2PanelView stx:libtool 'Interface-Tools-File' 2
+FileBrowserV2SettingsDialog FileBrowserV2SettingsDialog stx:libtool 'Interface-Tools-File' 2
+FileBrowserV2UISpecifications FileBrowserV2UISpecifications stx:libtool 'Interface-Tools-File' 0
+FileDialog FileDialog stx:libtool 'Interface-Tools-File' 2
+FileOperation FileOperation stx:libtool 'Interface-Support' 0
+FilenameEditFieldV2 FilenameEditFieldV2 stx:libtool 'Interface-Tools-File' 2
+InspectorView InspectorView stx:libtool 'Interface-Inspector' 2
+MemoryMonitor MemoryMonitor stx:libtool 'Monitors-ST/X' 2
+MemoryMonitorView MemoryMonitorView stx:libtool 'Monitors-ST/X' 2
+MemoryUsageView MemoryUsageView stx:libtool 'Monitors-ST/X' 2
+MultiViewToolApplication MultiViewToolApplication stx:libtool 'Interface-Smalltalk' 8
+PerforceSourceCodeManagerUtilities PerforceSourceCodeManagerUtilities stx:libtool 'System-SourceCodeManagement' 0
+ProcessMonitorV2 ProcessMonitorV2 stx:libtool 'Monitors-ST/X' 2
+RCSConflictEditTextView RCSConflictEditTextView stx:libtool 'Views-Text' 2
+Solarized Solarized stx:libtool 'Views-Text-Theme' 0
+SyntaxElement SyntaxElement stx:libtool 'Interface-CodeView-Syntax' 0
+SyntaxHighlighter2 SyntaxHighlighter2 stx:libtool 'Interface-CodeView-Syntax' 3
+SystemBrowser SystemBrowser stx:libtool 'Interface-Browsers' 2
+SystemStatusMonitor SystemStatusMonitor stx:libtool 'Monitors-ST/X' 2
+Tools::AbstractTestRunner Tools__AbstractTestRunner stx:libtool 'SUnit-UI' 2
+Tools::BreakpointBrowser Tools__BreakpointBrowser stx:libtool 'Interface-Debugger' 2
+Tools::Browslet Tools__Browslet stx:libtool 'Interface-Browsers-Browslets' 2
+Tools::BrowsletCanvas Tools__BrowsletCanvas stx:libtool 'Interface-Browsers-Browslets' 2
+Tools::CachedTags Tools__CachedTags stx:libtool 'Interface-Tools-File-Tags' 0
+Tools::ChangeSetBrowser2 Tools__ChangeSetBrowser2 stx:libtool 'Interface-Browsers-ChangeSet' 8
+Tools::ChangeSetDiffInfo Tools__ChangeSetDiffInfo stx:libtool 'Interface-Diff' 0
+Tools::ChangeSetDiffTool Tools__ChangeSetDiffTool stx:libtool 'Interface-Diff' 2
+Tools::ChangeSetSelectionDialog Tools__ChangeSetSelectionDialog stx:libtool 'Interface-Dialogs' 2
+Tools::ChangeSetSpec Tools__ChangeSetSpec stx:libtool 'Interface-Dialogs' 0
+Tools::CheckinInfoDialog Tools__CheckinInfoDialog stx:libtool 'System-SourceCodeManagement' 2
+Tools::ClassChecker Tools__ClassChecker stx:libtool 'Interface-Browsers-New' 0
+Tools::ClassSorter Tools__ClassSorter stx:libtool 'Interface-Browsers-New' 0
+Tools::CodeCompletionMenu Tools__CodeCompletionMenu stx:libtool 'Interface-CodeView' 2
+Tools::CodeCritics Tools__CodeCritics stx:libtool 'Interface-Browsers-New' 0
+Tools::CodeView2 Tools__CodeView2 stx:libtool 'Interface-CodeView' 2
+Tools::CodeViewService Tools__CodeViewService stx:libtool 'Interface-CodeView' 0
+Tools::DiffCodeView2 Tools__DiffCodeView2 stx:libtool 'Interface-CodeView' 2
+Tools::HierarchicalChangesetDialog Tools__HierarchicalChangesetDialog stx:libtool 'Interface-Dialogs' 2
+Tools::InlineMessageDialog Tools__InlineMessageDialog stx:libtool 'Interface-Tools' 2
+Tools::Inspector2 Tools__Inspector2 stx:libtool 'Interface-Inspector2' 2
+Tools::Inspector2Tab Tools__Inspector2Tab stx:libtool 'Interface-Inspector2' 0
+Tools::LintAnnotation Tools__LintAnnotation stx:libtool 'Interface-Lint' 0
+Tools::LintHighlighter Tools__LintHighlighter stx:libtool 'Interface-Lint' 0
+Tools::LintRuleDetail Tools__LintRuleDetail stx:libtool 'Interface-Lint' 2
+Tools::LintRuleEditDialog Tools__LintRuleEditDialog stx:libtool 'Interface-Lint' 2
+Tools::LintRuleSelectionDialog Tools__LintRuleSelectionDialog stx:libtool 'Interface-Lint' 2
+Tools::MethodCategoryCache Tools__MethodCategoryCache stx:libtool 'Interface-Browsers-New' 0
+Tools::MethodRewriter Tools__MethodRewriter stx:libtool 'Interface-Tools' 2
+Tools::NavigationHistory Tools__NavigationHistory stx:libtool 'Interface-Browsers-New-History' 0
+Tools::NavigationState Tools__NavigationState stx:libtool 'Interface-Browsers-New' 0
+Tools::NavigatorModel Tools__NavigatorModel stx:libtool 'Interface-Browsers-New' 2
+Tools::NewClassWizardDialog Tools__NewClassWizardDialog stx:libtool 'Interface-Browsers-New' 2
+Tools::NewSystemBrowserCodeView Tools__NewSystemBrowserCodeView stx:libtool 'Interface-Browsers-New' 2
+Tools::Profiler Tools__Profiler stx:libtool 'Interface-Browsers-New-Profiler' 0
+Tools::ProfilerInfoBuilder Tools__ProfilerInfoBuilder stx:libtool 'Interface-Browsers-New-Profiler' 0
+Tools::ProfilerInfoItem Tools__ProfilerInfoItem stx:libtool 'Interface-Browsers-New-Profiler' 0
+Tools::ProjectCheckerBrowser Tools__ProjectCheckerBrowser stx:libtool 'System-Support-Projects' 2
+Tools::ProjectLoader Tools__ProjectLoader stx:libtool 'Interface-Tools' 2
+Tools::SearchDialog Tools__SearchDialog stx:libtool 'Interface-Browsers-New' 2
+Tools::SmalltalkDiffTool Tools__SmalltalkDiffTool stx:libtool 'Interface-Diff & Merge tool' 2
+Tools::SourceCodeManagerConfigurationTestTool Tools__SourceCodeManagerConfigurationTestTool stx:libtool 'System-SourceCodeManagement' 2
+Tools::SpecialCodeView Tools__SpecialCodeView stx:libtool 'Interface-Browsers-New' 2
+Tools::StringSearchTool Tools__StringSearchTool stx:libtool 'Interface-Tools' 2
+Tools::Tag Tools__Tag stx:libtool 'Interface-Tools-File-Tags' 0
+Tools::TagList Tools__TagList stx:libtool 'Interface-Tools-File-Tags' 0
+Tools::TagsBrowser Tools__TagsBrowser stx:libtool 'Interface-Tools-File-Tags' 2
+Tools::TextDiffTool Tools__TextDiffTool stx:libtool 'Interface-Diff' 2
+Tools::TextMergeInfo Tools__TextMergeInfo stx:libtool 'Interface-Diff' 0
+Tools::Toolbox Tools__Toolbox stx:libtool 'Interface-Tools' 0
+Tools::WebBrowserPage Tools__WebBrowserPage stx:libtool 'Interface-Browsers-Web' 2
+VersionDiffBrowser VersionDiffBrowser stx:libtool 'Interface-Browsers' 2
+ViewWithAcceptAndCancelBar ViewWithAcceptAndCancelBar stx:libtool 'Views-Basic' 2
+stx_libtool stx_libtool stx:libtool '* Projects & Packages *' 3
+AbstractDirectoryBrowser AbstractDirectoryBrowser stx:libtool 'Interface-Tools-File' 4
+AbstractFileFinderApplicationComponent AbstractFileFinderApplicationComponent stx:libtool 'Interface-Tools-File' 2
+AbstractSourceCodeManagementSettingsAppl AbstractSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 2
+BookmarkMenuBuilder BookmarkMenuBuilder stx:libtool 'Interface-Bookmarks' 0
+ChangeSetBrowser ChangeSetBrowser stx:libtool 'Interface-Browsers' 2
+ClassInspectorView ClassInspectorView stx:libtool 'Interface-Inspector' 2
+ContextInspectorView ContextInspectorView stx:libtool 'Interface-Inspector' 2
+DictionaryInspectorView DictionaryInspectorView stx:libtool 'Interface-Inspector' 2
+Diff3ExclusiveVisitor Diff3ExclusiveVisitor stx:libtool 'Collections-Sequenceable-Diff' 0
+DiffCodeView DiffCodeView stx:libtool 'Views-Text' 2
+ExternalStreamMonitor ExternalStreamMonitor stx:libtool 'Monitors-ST/X' 2
+FileApplicationNoteBook FileApplicationNoteBook stx:libtool 'Interface-Tools-File' 4
+FileBrowserV2 FileBrowserV2 stx:libtool 'Interface-Tools-File' 4
+FileBrowserV2SettingsAppl FileBrowserV2SettingsAppl stx:libtool 'Interface-Tools-File' 2
+FileDialogWithPreview FileDialogWithPreview stx:libtool 'Interface-Tools-File' 2
+ImageInspectorView ImageInspectorView stx:libtool 'Interface-Inspector' 2
+NewLauncher NewLauncher stx:libtool 'Interface-Smalltalk' 8
+OrderedCollectionInspectorView OrderedCollectionInspectorView stx:libtool 'Interface-Inspector' 2
+ParseTreeIndex ParseTreeIndex stx:libtool 'Interface-CodeView-Syntax' 0
+SetInspectorView SetInspectorView stx:libtool 'Interface-Inspector' 2
+SettingsDialog SettingsDialog stx:libtool 'Interface-Smalltalk' 2
+SmalltalkCodeGeneratorTool SmalltalkCodeGeneratorTool stx:libtool 'Interface-Browsers' 0
+SolarizedDark SolarizedDark stx:libtool 'Views-Text-Theme' 0
+SyntaxElementVariable SyntaxElementVariable stx:libtool 'Interface-CodeView-Syntax' 0
+TerminalApplication TerminalApplication stx:libtool 'Interface-Smalltalk' 8
+Tools::BackgroundSourceProcessingService Tools__BackgroundSourceProcessingService stx:libtool 'Interface-CodeView' 0
+Tools::BreakpointService Tools__BreakpointService stx:libtool 'Interface-CodeView' 0
+Tools::BrowserList Tools__BrowserList stx:libtool 'Interface-Browsers-New' 2
+Tools::CodeCompletionService Tools__CodeCompletionService stx:libtool 'Interface-CodeView' 0
+Tools::CodeNavigationService Tools__CodeNavigationService stx:libtool 'Interface-CodeView' 0
+Tools::CodeView2SettingsAppl Tools__CodeView2SettingsAppl stx:libtool 'Interface-CodeView' 2
+Tools::Diff2CodeView2 Tools__Diff2CodeView2 stx:libtool 'Interface-CodeView' 2
+Tools::Diff3CodeView2 Tools__Diff3CodeView2 stx:libtool 'Interface-CodeView' 2
+Tools::FontSettingsApplication Tools__FontSettingsApplication stx:libtool 'Interface-Smalltalk' 2
+Tools::GenericToolbox Tools__GenericToolbox stx:libtool 'Interface-Tools' 0
+Tools::LintRuleSettingsApplication Tools__LintRuleSettingsApplication stx:libtool 'Interface-Lint' 2
+Tools::LintService Tools__LintService stx:libtool 'Interface-Lint' 0
+Tools::NavigatorCanvas Tools__NavigatorCanvas stx:libtool 'Interface-Browsers-New' 2
+Tools::NewSystemBrowser Tools__NewSystemBrowser stx:libtool 'Interface-Browsers-New' 2
+Tools::OrganizerCanvas Tools__OrganizerCanvas stx:libtool 'Interface-Browsers-New' 2
+Tools::SendersBrowslet Tools__SendersBrowslet stx:libtool 'Interface-Browsers-Browslets' 2
+Tools::StringSearchToolForTextView Tools__StringSearchToolForTextView stx:libtool 'Interface-Tools' 2
+Tools::TestRunnerMini Tools__TestRunnerMini stx:libtool 'SUnit-UI' 2
+Tools::TextDiff2Tool Tools__TextDiff2Tool stx:libtool 'Interface-Diff' 2
+Tools::TextDiff3Tool Tools__TextDiff3Tool stx:libtool 'Interface-Diff' 2
+Tools::VisualProfilerCanvas Tools__VisualProfilerCanvas stx:libtool 'Interface-Browsers-New-Profiler' 2
+WorkspaceApplication WorkspaceApplication stx:libtool 'Interface-Smalltalk' 8
 BookmarkAddMenuBuilder BookmarkAddMenuBuilder stx:libtool 'Interface-Bookmarks' 0
-BookmarkBar BookmarkBar stx:libtool 'Interface-Bookmarks' 0
-BookmarkEditor BookmarkEditor stx:libtool 'Interface-Bookmarks' 0
-BookmarkList BookmarkList stx:libtool 'Interface-Bookmarks' 0
-BookmarkListEditor BookmarkListEditor stx:libtool 'Interface-Bookmarks' 0
-BookmarkMenuBuilder BookmarkMenuBuilder stx:libtool 'Interface-Bookmarks' 0
 BookmarkToolbarMenuBuilder BookmarkToolbarMenuBuilder stx:libtool 'Interface-Bookmarks' 0
-BookmarkVisitor BookmarkVisitor stx:libtool 'Interface-Bookmarks' 0
-BookmarksEditDialog BookmarksEditDialog stx:libtool 'Interface-Tools-File' 0
-BrowserView BrowserView stx:libtool 'Interface-Browsers' 0
-CVSSourceCodeManagementSettingsAppl CVSSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 0
-ChangeSetBrowser ChangeSetBrowser stx:libtool 'Interface-Browsers' 0
-ChangesBrowser ChangesBrowser stx:libtool 'Interface-Browsers' 0
-ClassInspectorView ClassInspectorView stx:libtool 'Interface-Inspector' 0
+CVSSourceCodeManagementSettingsAppl CVSSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 2
+DataBaseSourceCodeManagementSettingsAppl DataBaseSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 2
+DirectoryContentsBrowser DirectoryContentsBrowser stx:libtool 'Interface-Tools-File' 4
+DirectoryDifferenceViewApplication DirectoryDifferenceViewApplication stx:libtool 'Interface-Tools-File' 2
+DirectoryTreeBrowser DirectoryTreeBrowser stx:libtool 'Interface-Tools-File' 4
+FileBasedSourceCodeManagementSettingsAppl FileBasedSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 2
+FindFileApplication FindFileApplication stx:libtool 'Interface-Tools-File' 2
+GitSourceCodeManagementSettingsAppl GitSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 2
+MercurialSourceCodeManagementSettingsAppl MercurialSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 2
+PerforceSourceCodeManagementSettingsAppl PerforceSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 2
+StoreSourceCodeManagementSettingsAppl StoreSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 2
+Tools::BrowserListWithFilter Tools__BrowserListWithFilter stx:libtool 'Interface-Browsers-New' 2
+Tools::ClassCategoryList Tools__ClassCategoryList stx:libtool 'Interface-Browsers-New' 2
+Tools::ClassGeneratorList Tools__ClassGeneratorList stx:libtool 'Interface-Browsers-New' 2
+Tools::ClassList Tools__ClassList stx:libtool 'Interface-Browsers-New' 2
+Tools::CodeHighlightingService Tools__CodeHighlightingService stx:libtool 'Interface-CodeView' 0
+Tools::LintRuleList Tools__LintRuleList stx:libtool 'Interface-Lint' 2
+Tools::MethodCategoryList Tools__MethodCategoryList stx:libtool 'Interface-Browsers-New' 2
+Tools::MethodList Tools__MethodList stx:libtool 'Interface-Browsers-New' 2
+Tools::NamespaceList Tools__NamespaceList stx:libtool 'Interface-Browsers-New' 2
+Tools::ProjectList Tools__ProjectList stx:libtool 'Interface-Browsers-New' 2
+Tools::SmalltalkToolbox Tools__SmalltalkToolbox stx:libtool 'Interface-Tools' 0
+Tools::TestRunnerEmbedded Tools__TestRunnerEmbedded stx:libtool 'SUnit-UI' 2
+Tools::VariableList Tools__VariableList stx:libtool 'Interface-Browsers-New' 2
+Tools::ChangeList Tools__ChangeList stx:libtool 'Interface-Browsers-ChangeSet' 2
+Tools::ChangeSetDiffList Tools__ChangeSetDiffList stx:libtool 'Interface-Diff' 2
+Tools::FullMethodCategoryList Tools__FullMethodCategoryList stx:libtool 'Interface-Browsers-New' 2
+Tools::HierarchicalClassCategoryList Tools__HierarchicalClassCategoryList stx:libtool 'Interface-Browsers-New' 2
+Tools::HierarchicalClassList Tools__HierarchicalClassList stx:libtool 'Interface-Browsers-New' 2
+Tools::HierarchicalLintRuleList Tools__HierarchicalLintRuleList stx:libtool 'Interface-Lint' 2
+Tools::HierarchicalProjectList Tools__HierarchicalProjectList stx:libtool 'Interface-Browsers-New' 2
+Tools::ImplementingClassList Tools__ImplementingClassList stx:libtool 'Interface-Browsers-New' 2
+Tools::ImplementingMethodList Tools__ImplementingMethodList stx:libtool 'Interface-Browsers-New' 2
+Tools::NamespaceFilter Tools__NamespaceFilter stx:libtool 'Interface-Browsers-New' 2
+Tools::TestRunner2 Tools__TestRunner2 stx:libtool 'SUnit-UI' 2
+Tools::HierarchicalChangeList Tools__HierarchicalChangeList stx:libtool 'Interface-Browsers-ChangeSet' 2
+Tools::HierarchicalPackageFilterList Tools__HierarchicalPackageFilterList stx:libtool 'Interface-Browsers-New-Profiler' 2
+Tools::InheritanceClassList Tools__InheritanceClassList stx:libtool 'Interface-Browsers-New' 2
+NewChangesBrowser NewChangesBrowser stx:libtool 'Interface-Browsers' 0
+AbstractRevisionItem AbstractRevisionItem stx:libtool 'Interface-Browsers-Support' 0
+AbstractVersionDiffBrowserItem AbstractVersionDiffBrowserItem stx:libtool 'Interface-Browsers-Support' 0
+ApplicationBuilder ApplicationBuilder stx:libtool 'Interface-Tools' 9
 ClassItem ClassItem stx:libtool 'Interface-Browsers-Support' 0
 ClassItemRoot ClassItemRoot stx:libtool 'Interface-Browsers-Support' 0
 ClassItemRootForRevision ClassItemRootForRevision stx:libtool 'Interface-Browsers-Support' 0
 ClassNameItem ClassNameItem stx:libtool 'Interface-Browsers-Support' 0
-ClassRevisionTree ClassRevisionTree stx:libtool 'Interface-Browsers-Support' 0
-ClassVariablesInspectorView ClassVariablesInspectorView stx:libtool 'Interface-Inspector' 0
-CodeCompletionHelpMenuView CodeCompletionHelpMenuView stx:libtool 'Interface-Help' 0
-CodeCompletionHelpView CodeCompletionHelpView stx:libtool 'Interface-Help' 0
-CodeGenerator CodeGenerator stx:libtool 'Interface-Browsers' 0
+ClassRevisionTree ClassRevisionTree stx:libtool 'Interface-Browsers-Support' 2
 CodeGeneratorTests CodeGeneratorTests stx:libtool 'Interface-Browsers' 0
-CodeGeneratorTool CodeGeneratorTool stx:libtool 'Interface-Browsers' 0
-ColorInspectorView ColorInspectorView stx:libtool 'Interface-Inspector' 0
-ContextInspectorView ContextInspectorView stx:libtool 'Interface-Inspector' 0
-DataBaseSourceCodeManagementSettingsAppl DataBaseSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 0
-DebugView DebugView stx:libtool 'Interface-Debugger' 1
-DictionaryInspectorView DictionaryInspectorView stx:libtool 'Interface-Inspector' 0
-Diff Diff stx:libtool 'Collections-Support' 0
-Diff2 Diff2 stx:libtool 'Collections-Sequenceable-Diff' 0
-Diff3 Diff3 stx:libtool 'Collections-Sequenceable-Diff' 0
-Diff3ExclusiveVisitor Diff3ExclusiveVisitor stx:libtool 'Collections-Sequenceable-Diff' 0
-Diff3Hunk Diff3Hunk stx:libtool 'Collections-Sequenceable-Diff' 0
-Diff3InclusiveVisitor Diff3InclusiveVisitor stx:libtool 'Collections-Sequenceable-Diff' 0
-Diff3TextView Diff3TextView stx:libtool 'Views-Text' 0
-DiffCodeView DiffCodeView stx:libtool 'Views-Text' 0
-DiffListUtility DiffListUtility stx:libtool 'Views-Text' 0
-DiffTextView DiffTextView stx:libtool 'Views-Text' 0
-DirectoryContentsBrowser DirectoryContentsBrowser stx:libtool 'Interface-Tools-File' 0
-DirectoryDifferenceViewApplication DirectoryDifferenceViewApplication stx:libtool 'Interface-Tools-File' 0
-DirectoryTreeBrowser DirectoryTreeBrowser stx:libtool 'Interface-Tools-File' 0
-DisplayObjectView DisplayObjectView stx:libtool 'Views-Misc' 0
+ColorInspectorView ColorInspectorView stx:libtool 'Interface-Inspector' 2
 EWorldIconLibrary EWorldIconLibrary stx:libtool 'Interface-Smalltalk' 0
-EditFieldWithCompletion EditFieldWithCompletion stx:libtool 'Views-Text' 0
-EditFieldWithCompletionSpec EditFieldWithCompletionSpec stx:libtool 'Interface-Support-UI-Specs' 0
-EventMonitor EventMonitor stx:libtool 'Monitors-ST/X' 0
 ExpandableRevisionItem ExpandableRevisionItem stx:libtool 'Interface-Browsers-Support' 0
-ExternalStreamMonitor ExternalStreamMonitor stx:libtool 'Monitors-ST/X' 0
-FileApplicationNoteBook FileApplicationNoteBook stx:libtool 'Interface-Tools-File' 0
-FileBasedSourceCodeManagementSettingsAppl FileBasedSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 0
-FileBrowser FileBrowser stx:libtool 'Interface-Tools-File' 0
-FileBrowserV2 FileBrowserV2 stx:libtool 'Interface-Tools-File' 2
-FileBrowserV2PanelView FileBrowserV2PanelView stx:libtool 'Interface-Tools-File' 0
-FileBrowserV2SettingsAppl FileBrowserV2SettingsAppl stx:libtool 'Interface-Tools-File' 0
-FileBrowserV2SettingsDialog FileBrowserV2SettingsDialog stx:libtool 'Interface-Tools-File' 0
-FileBrowserV2Tests FileBrowserV2Tests stx:libtool 'Interface-Tools-File' 0
-FileBrowserV2UISpecifications FileBrowserV2UISpecifications stx:libtool 'Interface-Tools-File' 0
-FileBrowserV3 FileBrowserV3 stx:libtool 'Interface-Tools-File' 2
-FileDialog FileDialog stx:libtool 'Interface-Tools-File' 0
-FileDialogV2 FileDialogV2 stx:libtool 'Interface-Tools-File' 0
-FileDialogWithPreview FileDialogWithPreview stx:libtool 'Interface-Tools-File' 0
-FileOperation FileOperation stx:libtool 'Interface-Support' 0
-FilenameEditFieldV2 FilenameEditFieldV2 stx:libtool 'Interface-Tools-File' 0
-FindFileApplication FindFileApplication stx:libtool 'Interface-Tools-File' 0
-GitSourceCodeManagementSettingsAppl GitSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 0
+FileBrowserV2Tests FileBrowserV2Tests stx:libtool 'Interface-Tools-File' 1
+FileDialogV2 FileDialogV2 stx:libtool 'Interface-Tools-File' 2
 HierarchicalClassRevisionList HierarchicalClassRevisionList stx:libtool 'Interface-Browsers-Support' 0
-HierarchicalVersionDiffBrowser HierarchicalVersionDiffBrowser stx:libtool 'Interface-Browsers' 0
-ImageInspectorView ImageInspectorView stx:libtool 'Interface-Inspector' 0
-InspectorView InspectorView stx:libtool 'Interface-Inspector' 0
-Launcher Launcher stx:libtool 'Interface-Smalltalk' 0
-LibraryBuilder LibraryBuilder stx:libtool 'Interface-Tools' 0
-MemoryMonitor MemoryMonitor stx:libtool 'Monitors-ST/X' 0
-MemoryMonitorView MemoryMonitorView stx:libtool 'Monitors-ST/X' 0
-MemoryUsageView MemoryUsageView stx:libtool 'Monitors-ST/X' 0
-MercurialSourceCodeManagementSettingsAppl MercurialSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 0
-MultiViewToolApplication MultiViewToolApplication stx:libtool 'Interface-Smalltalk' 0
-NewChangesBrowser NewChangesBrowser stx:libtool 'Interface-Browsers' 0
-NewLauncher NewLauncher stx:libtool 'Interface-Smalltalk' 0
+HierarchicalVersionDiffBrowser HierarchicalVersionDiffBrowser stx:libtool 'Interface-Browsers' 2
+Launcher Launcher stx:libtool 'Interface-Smalltalk' 8
+LibraryBuilder LibraryBuilder stx:libtool 'Interface-Tools' 9
 OldLauncher OldLauncher stx:libtool 'Interface-Smalltalk' 0
-OrderedCollectionInspectorView OrderedCollectionInspectorView stx:libtool 'Interface-Inspector' 0
-ParseTreeIndex ParseTreeIndex stx:libtool 'Interface-CodeView-Syntax' 0
-PerforceSourceCodeManagementSettingsAppl PerforceSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 0
-PerforceSourceCodeManagerUtilities PerforceSourceCodeManagerUtilities stx:libtool 'System-SourceCodeManagement' 0
-ProcessMonitor ProcessMonitor stx:libtool 'Monitors-ST/X' 0
-ProcessMonitorV2 ProcessMonitorV2 stx:libtool 'Monitors-ST/X' 0
-ProjectView ProjectView stx:libtool 'Interface-Tools' 0
-RCSConflictEditTextView RCSConflictEditTextView stx:libtool 'Views-Text' 0
-SemaphoreMonitor SemaphoreMonitor stx:libtool 'Monitors-ST/X' 0
-SetInspectorView SetInspectorView stx:libtool 'Interface-Inspector' 0
-SettingsDialog SettingsDialog stx:libtool 'Interface-Smalltalk' 0
-SmalltalkCodeGeneratorTool SmalltalkCodeGeneratorTool stx:libtool 'Interface-Browsers' 0
-SmalltalkInspectorView SmalltalkInspectorView stx:libtool 'Interface-Inspector' 0
-Solarized Solarized stx:libtool 'Views-Text-Theme' 0
-SolarizedDark SolarizedDark stx:libtool 'Views-Text-Theme' 0
+ProcessMonitor ProcessMonitor stx:libtool 'Monitors-ST/X' 2
+ProjectView ProjectView stx:libtool 'Interface-Tools' 2
+SemaphoreMonitor SemaphoreMonitor stx:libtool 'Monitors-ST/X' 2
+SmalltalkInspectorView SmalltalkInspectorView stx:libtool 'Interface-Inspector' 2
+ClassVariablesInspectorView ClassVariablesInspectorView stx:libtool 'Interface-Inspector' 2
 SourceRevisionItem SourceRevisionItem stx:libtool 'Interface-Browsers-Support' 0
-StoreSourceCodeManagementSettingsAppl StoreSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 0
-SyntaxElement SyntaxElement stx:libtool 'Interface-CodeView-Syntax' 0
-SyntaxElementVariable SyntaxElementVariable stx:libtool 'Interface-CodeView-Syntax' 0
-SyntaxHighlighter2 SyntaxHighlighter2 stx:libtool 'Interface-CodeView-Syntax' 0
-SystemBrowser SystemBrowser stx:libtool 'Interface-Browsers' 0
-SystemStatusMonitor SystemStatusMonitor stx:libtool 'Monitors-ST/X' 0
-TerminalApplication TerminalApplication stx:libtool 'Interface-Smalltalk' 0
-TextDiffTests TextDiffTests stx:libtool 'Collections-Sequenceable-Diff' 0
-Tools::AbstractTestRunner Tools__AbstractTestRunner stx:libtool 'SUnit-UI' 0
-Tools::BackgroundSourceProcessingService Tools__BackgroundSourceProcessingService stx:libtool 'Interface-CodeView' 0
-Tools::BreakpointBrowser Tools__BreakpointBrowser stx:libtool 'Interface-Debugger' 0
-Tools::BreakpointService Tools__BreakpointService stx:libtool 'Interface-CodeView' 0
-Tools::BrowserList Tools__BrowserList stx:libtool 'Interface-Browsers-New' 0
-Tools::BrowserListWithFilter Tools__BrowserListWithFilter stx:libtool 'Interface-Browsers-New' 0
-Tools::Browslet Tools__Browslet stx:libtool 'Interface-Browsers-Browslets' 0
-Tools::BrowsletCanvas Tools__BrowsletCanvas stx:libtool 'Interface-Browsers-Browslets' 0
-Tools::CachedTags Tools__CachedTags stx:libtool 'Interface-Tools-File-Tags' 0
-Tools::ChangeList Tools__ChangeList stx:libtool 'Interface-Browsers-ChangeSet' 0
-Tools::ChangeSetBrowser2 Tools__ChangeSetBrowser2 stx:libtool 'Interface-Browsers-ChangeSet' 0
-Tools::ChangeSetDiffInfo Tools__ChangeSetDiffInfo stx:libtool 'Interface-Diff' 0
-Tools::ChangeSetDiffList Tools__ChangeSetDiffList stx:libtool 'Interface-Diff' 0
-Tools::ChangeSetDiffTool Tools__ChangeSetDiffTool stx:libtool 'Interface-Diff' 0
-Tools::ChangeSetSelectionDialog Tools__ChangeSetSelectionDialog stx:libtool 'Interface-Dialogs' 0
-Tools::ChangeSetSpec Tools__ChangeSetSpec stx:libtool 'Interface-Dialogs' 0
-Tools::CheckinInfoDialog Tools__CheckinInfoDialog stx:libtool 'System-SourceCodeManagement' 0
-Tools::ClassCategoryList Tools__ClassCategoryList stx:libtool 'Interface-Browsers-New' 0
-Tools::ClassChecker Tools__ClassChecker stx:libtool 'Interface-Browsers-New' 0
-Tools::ClassGeneratorList Tools__ClassGeneratorList stx:libtool 'Interface-Browsers-New' 0
-Tools::ClassList Tools__ClassList stx:libtool 'Interface-Browsers-New' 0
-Tools::ClassSorter Tools__ClassSorter stx:libtool 'Interface-Browsers-New' 0
-Tools::CodeCompletionMenu Tools__CodeCompletionMenu stx:libtool 'Interface-CodeView' 0
-Tools::CodeCompletionService Tools__CodeCompletionService stx:libtool 'Interface-CodeView' 0
-Tools::CodeCritics Tools__CodeCritics stx:libtool 'Interface-Browsers-New' 0
-Tools::CodeHighlightingService Tools__CodeHighlightingService stx:libtool 'Interface-CodeView' 0
-Tools::CodeNavigationService Tools__CodeNavigationService stx:libtool 'Interface-CodeView' 0
-Tools::CodeView2 Tools__CodeView2 stx:libtool 'Interface-CodeView' 0
-Tools::CodeView2DemoApp Tools__CodeView2DemoApp stx:libtool 'Interface-CodeView' 0
-Tools::CodeView2SettingsAppl Tools__CodeView2SettingsAppl stx:libtool 'Interface-CodeView' 0
-Tools::CodeViewService Tools__CodeViewService stx:libtool 'Interface-CodeView' 0
+TextDiffTests TextDiffTests stx:libtool 'Collections-Sequenceable-Diff' 1
+Tools::CodeView2DemoApp Tools__CodeView2DemoApp stx:libtool 'Interface-CodeView' 2
 Tools::CompilerWarningToDoListEntry Tools__CompilerWarningToDoListEntry stx:libtool 'Interface-Smalltalk-ToDo' 0
-Tools::Diff2CodeView2 Tools__Diff2CodeView2 stx:libtool 'Interface-CodeView' 0
-Tools::Diff3CodeView2 Tools__Diff3CodeView2 stx:libtool 'Interface-CodeView' 0
-Tools::DiffCodeView2 Tools__DiffCodeView2 stx:libtool 'Interface-CodeView' 0
-Tools::DiffCodeView2DemoApp Tools__DiffCodeView2DemoApp stx:libtool 'Interface-CodeView' 0
-Tools::FontSettingsApplication Tools__FontSettingsApplication stx:libtool 'Interface-Smalltalk' 0
-Tools::FullMethodCategoryList Tools__FullMethodCategoryList stx:libtool 'Interface-Browsers-New' 0
-Tools::GenericToolbox Tools__GenericToolbox stx:libtool 'Interface-Tools' 0
-Tools::HierarchicalChangeList Tools__HierarchicalChangeList stx:libtool 'Interface-Browsers-ChangeSet' 0
-Tools::HierarchicalChangesetDialog Tools__HierarchicalChangesetDialog stx:libtool 'Interface-Dialogs' 0
-Tools::HierarchicalClassCategoryList Tools__HierarchicalClassCategoryList stx:libtool 'Interface-Browsers-New' 0
-Tools::HierarchicalClassList Tools__HierarchicalClassList stx:libtool 'Interface-Browsers-New' 0
-Tools::HierarchicalLintRuleList Tools__HierarchicalLintRuleList stx:libtool 'Interface-Lint' 0
-Tools::HierarchicalPackageFilterList Tools__HierarchicalPackageFilterList stx:libtool 'Interface-Browsers-New-Profiler' 0
-Tools::HierarchicalProjectList Tools__HierarchicalProjectList stx:libtool 'Interface-Browsers-New' 0
-Tools::ImplementingClassList Tools__ImplementingClassList stx:libtool 'Interface-Browsers-New' 0
-Tools::ImplementingMethodList Tools__ImplementingMethodList stx:libtool 'Interface-Browsers-New' 0
-Tools::InheritanceClassList Tools__InheritanceClassList stx:libtool 'Interface-Browsers-New' 0
-Tools::InlineMessageDialog Tools__InlineMessageDialog stx:libtool 'Interface-Tools' 0
-Tools::Inspector2 Tools__Inspector2 stx:libtool 'Interface-Inspector2' 0
-Tools::Inspector2Tab Tools__Inspector2Tab stx:libtool 'Interface-Inspector2' 0
-Tools::LintAnnotation Tools__LintAnnotation stx:libtool 'Interface-Lint' 0
-Tools::LintHighlighter Tools__LintHighlighter stx:libtool 'Interface-Lint' 0
-Tools::LintRuleDetail Tools__LintRuleDetail stx:libtool 'Interface-Lint' 0
-Tools::LintRuleEditDialog Tools__LintRuleEditDialog stx:libtool 'Interface-Lint' 0
-Tools::LintRuleList Tools__LintRuleList stx:libtool 'Interface-Lint' 0
-Tools::LintRuleSelectionDialog Tools__LintRuleSelectionDialog stx:libtool 'Interface-Lint' 0
-Tools::LintRuleSettingsApplication Tools__LintRuleSettingsApplication stx:libtool 'Interface-Lint' 0
-Tools::LintService Tools__LintService stx:libtool 'Interface-Lint' 0
-Tools::MethodCategoryCache Tools__MethodCategoryCache stx:libtool 'Interface-Browsers-New' 0
-Tools::MethodCategoryList Tools__MethodCategoryList stx:libtool 'Interface-Browsers-New' 0
-Tools::MethodList Tools__MethodList stx:libtool 'Interface-Browsers-New' 0
-Tools::MethodRewriter Tools__MethodRewriter stx:libtool 'Interface-Tools' 0
-Tools::NamespaceFilter Tools__NamespaceFilter stx:libtool 'Interface-Browsers-New' 0
-Tools::NamespaceList Tools__NamespaceList stx:libtool 'Interface-Browsers-New' 0
-Tools::NavigationHistory Tools__NavigationHistory stx:libtool 'Interface-Browsers-New-History' 0
-Tools::NavigationHistoryTests Tools__NavigationHistoryTests stx:libtool 'Interface-Browsers-New-History' 0
-Tools::NavigationState Tools__NavigationState stx:libtool 'Interface-Browsers-New' 0
-Tools::NavigatorCanvas Tools__NavigatorCanvas stx:libtool 'Interface-Browsers-New' 0
-Tools::NavigatorModel Tools__NavigatorModel stx:libtool 'Interface-Browsers-New' 0
-Tools::NewClassWizardDialog Tools__NewClassWizardDialog stx:libtool 'Interface-Browsers-New' 0
-Tools::NewSystemBrowser Tools__NewSystemBrowser stx:libtool 'Interface-Browsers-New' 0
-Tools::NewSystemBrowserCodeView Tools__NewSystemBrowserCodeView stx:libtool 'Interface-Browsers-New' 0
-Tools::OrganizerCanvas Tools__OrganizerCanvas stx:libtool 'Interface-Browsers-New' 0
-Tools::Profiler Tools__Profiler stx:libtool 'Interface-Browsers-New-Profiler' 0
-Tools::ProfilerInfoBuilder Tools__ProfilerInfoBuilder stx:libtool 'Interface-Browsers-New-Profiler' 0
-Tools::ProfilerInfoItem Tools__ProfilerInfoItem stx:libtool 'Interface-Browsers-New-Profiler' 0
-Tools::ProjectCheckerBrowser Tools__ProjectCheckerBrowser stx:libtool 'System-Support-Projects' 0
-Tools::ProjectList Tools__ProjectList stx:libtool 'Interface-Browsers-New' 0
-Tools::ProjectLoader Tools__ProjectLoader stx:libtool 'Interface-Tools' 0
-Tools::SearchDialog Tools__SearchDialog stx:libtool 'Interface-Browsers-New' 0
-Tools::SendersBrowslet Tools__SendersBrowslet stx:libtool 'Interface-Browsers-Browslets' 0
-Tools::SmalltalkDiffTool Tools__SmalltalkDiffTool stx:libtool 'Interface-Diff & Merge tool' 0
-Tools::SmalltalkMergeTool Tools__SmalltalkMergeTool stx:libtool 'Interface-Diff & Merge tool' 0
-Tools::SmalltalkToolbox Tools__SmalltalkToolbox stx:libtool 'Interface-Tools' 0
-Tools::SourceCodeManagerConfigurationTestTool Tools__SourceCodeManagerConfigurationTestTool stx:libtool 'System-SourceCodeManagement' 0
-Tools::SpecialCodeView Tools__SpecialCodeView stx:libtool 'Interface-Browsers-New' 0
-Tools::StringSearchTool Tools__StringSearchTool stx:libtool 'Interface-Tools' 0
-Tools::StringSearchToolForTextView Tools__StringSearchToolForTextView stx:libtool 'Interface-Tools' 0
-Tools::Tag Tools__Tag stx:libtool 'Interface-Tools-File-Tags' 0
-Tools::TagList Tools__TagList stx:libtool 'Interface-Tools-File-Tags' 0
-Tools::TagsBrowser Tools__TagsBrowser stx:libtool 'Interface-Tools-File-Tags' 0
-Tools::TestRunner2 Tools__TestRunner2 stx:libtool 'SUnit-UI' 0
-Tools::TestRunnerEmbedded Tools__TestRunnerEmbedded stx:libtool 'SUnit-UI' 0
-Tools::TestRunnerMini Tools__TestRunnerMini stx:libtool 'SUnit-UI' 0
-Tools::TextDiff2Tool Tools__TextDiff2Tool stx:libtool 'Interface-Diff' 0
-Tools::TextDiff3Tool Tools__TextDiff3Tool stx:libtool 'Interface-Diff' 0
-Tools::TextDiffTool Tools__TextDiffTool stx:libtool 'Interface-Diff' 0
-Tools::TextMergeInfo Tools__TextMergeInfo stx:libtool 'Interface-Diff' 0
+Tools::DiffCodeView2DemoApp Tools__DiffCodeView2DemoApp stx:libtool 'Interface-CodeView' 2
+Tools::NavigationHistoryTests Tools__NavigationHistoryTests stx:libtool 'Interface-Browsers-New-History' 1
+Tools::SmalltalkMergeTool Tools__SmalltalkMergeTool stx:libtool 'Interface-Diff & Merge tool' 2
 Tools::ToDoList Tools__ToDoList stx:libtool 'Interface-Smalltalk-ToDo' 0
-Tools::ToDoListBrowser Tools__ToDoListBrowser stx:libtool 'Interface-Smalltalk-ToDo' 0
+Tools::ToDoListBrowser Tools__ToDoListBrowser stx:libtool 'Interface-Smalltalk-ToDo' 2
 Tools::ToDoListEntry Tools__ToDoListEntry stx:libtool 'Interface-Smalltalk-ToDo' 0
-Tools::ToDoNotification Tools__ToDoNotification stx:libtool 'Interface-Smalltalk-ToDo' 0
-Tools::Toolbox Tools__Toolbox stx:libtool 'Interface-Tools' 0
-Tools::VariableList Tools__VariableList stx:libtool 'Interface-Browsers-New' 0
-Tools::VisualProfilerCanvas Tools__VisualProfilerCanvas stx:libtool 'Interface-Browsers-New-Profiler' 0
-Tools::WebBrowserPage Tools__WebBrowserPage stx:libtool 'Interface-Browsers-Web' 0
-VersionDiffBrowser VersionDiffBrowser stx:libtool 'Interface-Browsers' 0
+Tools::ToDoNotification Tools__ToDoNotification stx:libtool 'Interface-Smalltalk-ToDo' 1
 VersionRevisionItem VersionRevisionItem stx:libtool 'Interface-Browsers-Support' 0
-ViewWithAcceptAndCancelBar ViewWithAcceptAndCancelBar stx:libtool 'Views-Basic' 0
-Win32FileDialog Win32FileDialog stx:libtool 'OS-Windows' 0
-WorkspaceApplication WorkspaceApplication stx:libtool 'Interface-Smalltalk' 0
-XTermView XTermView stx:libtool 'Interface-Tools-Terminal' 0
-stx_libtool stx_libtool stx:libtool '* Projects & Packages *' 0
+XTermView XTermView stx:libtool 'Interface-Tools-Terminal' 2
--- a/bc.mak	Fri Jul 10 00:00:52 2020 +0100
+++ b/bc.mak	Thu Aug 27 15:27:10 2020 +0100
@@ -38,7 +38,7 @@
 
 
 
-LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libbasic3 -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\stx\libui -I$(INCLUDE_TOP)\stx\libview -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\libwidg2
+LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\matching -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libbasic3 -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\stx\libui -I$(INCLUDE_TOP)\stx\libview -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\libwidg2
 LOCALDEFINES=
 
 STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) $(COMMONSYMBOLS) -varPrefix=$(LIBNAME)
@@ -272,7 +272,7 @@
 $(OUTDIR)Tools__HierarchicalChangeList.$(O) Tools__HierarchicalChangeList.$(C) Tools__HierarchicalChangeList.$(H): Tools__HierarchicalChangeList.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserListWithFilter.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__ChangeList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigatorModel.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
 $(OUTDIR)Tools__HierarchicalPackageFilterList.$(O) Tools__HierarchicalPackageFilterList.$(C) Tools__HierarchicalPackageFilterList.$(H): Tools__HierarchicalPackageFilterList.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__HierarchicalProjectList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigatorModel.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__ProjectList.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libwidg2\AbstractHierarchicalItem.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItemWithLabel.$(H) $(STCHDR)
 $(OUTDIR)Tools__InheritanceClassList.$(O) Tools__InheritanceClassList.$(C) Tools__InheritanceClassList.$(H): Tools__InheritanceClassList.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__ClassList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__HierarchicalClassList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigatorModel.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
-$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\libbasic\AbstractTime.$(H) $(INCLUDE_TOP)\stx\libbasic\ArithmeticValue.$(H) $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Autoload.$(H) $(INCLUDE_TOP)\stx\libbasic\Bag.$(H) $(INCLUDE_TOP)\stx\libbasic\Behavior.$(H) $(INCLUDE_TOP)\stx\libbasic\Block.$(H) $(INCLUDE_TOP)\stx\libbasic\Boolean.$(H) $(INCLUDE_TOP)\stx\libbasic\ByteArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Character.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Class.$(H) $(INCLUDE_TOP)\stx\libbasic\ClassDescription.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\Date.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalLibraryFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\FileStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Filename.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\IdentityDictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\ImmutableArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Integer.$(H) $(INCLUDE_TOP)\stx\libbasic\Interval.$(H) $(INCLUDE_TOP)\stx\libbasic\KeyedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\LimitedPrecisionReal.$(H) $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\libbasic\Method.$(H) $(INCLUDE_TOP)\stx\libbasic\MethodDictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\NameSpace.$(H) $(INCLUDE_TOP)\stx\libbasic\NonPositionableExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\Number.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Point.$(H) $(INCLUDE_TOP)\stx\libbasic\PositionableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\ProgrammingLanguage.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Query.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadOnlySequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadWriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Rectangle.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(INCLUDE_TOP)\stx\libbasic\SharedPool.$(H) $(INCLUDE_TOP)\stx\libbasic\SmallInteger.$(H) $(INCLUDE_TOP)\stx\libbasic\Smalltalk.$(H) $(INCLUDE_TOP)\stx\libbasic\SmalltalkLanguage.$(H) $(INCLUDE_TOP)\stx\libbasic\StandaloneStartup.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic\String.$(H) $(INCLUDE_TOP)\stx\libbasic\StringCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Symbol.$(H) $(INCLUDE_TOP)\stx\libbasic\Time.$(H) $(INCLUDE_TOP)\stx\libbasic\Timestamp.$(H) $(INCLUDE_TOP)\stx\libbasic\UndefinedObject.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UserNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\UserPreferences.$(H) $(INCLUDE_TOP)\stx\libbasic\Warning.$(H) $(INCLUDE_TOP)\stx\libbasic\WriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic2\Iterator.$(H) $(INCLUDE_TOP)\stx\libbasic2\RunArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\SocketAddress.$(H) $(INCLUDE_TOP)\stx\libbasic2\Text.$(H) $(INCLUDE_TOP)\stx\libbasic2\UUID.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ChangeSet.$(H) $(INCLUDE_TOP)\stx\libbasic3\CompositeChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\ProfileTree.$(H) $(INCLUDE_TOP)\stx\libcomp\AbstractSyntaxHighlighter.$(H) $(INCLUDE_TOP)\stx\libcomp\Breakpoint.$(H) $(INCLUDE_TOP)\stx\libcomp\BreakpointDescription.$(H) $(INCLUDE_TOP)\stx\libcomp\Parser.$(H) $(INCLUDE_TOP)\stx\libcomp\Scanner.$(H) $(INCLUDE_TOP)\stx\libview\Color.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\Form.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\Image.$(H) $(INCLUDE_TOP)\stx\libview\PopUpView.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\TopView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libview2\MultiImage.$(H) $(INCLUDE_TOP)\stx\libwidg\EditTextView.$(H) $(INCLUDE_TOP)\stx\libwidg\GenericToolbarIconLibrary.$(H) $(INCLUDE_TOP)\stx\libwidg\ListView.$(H) $(INCLUDE_TOP)\stx\libwidg\MenuView.$(H) $(INCLUDE_TOP)\stx\libwidg\PopUpMenu.$(H) $(INCLUDE_TOP)\stx\libwidg\SelectionInListView.$(H) $(INCLUDE_TOP)\stx\libwidg\TextView.$(H) $(INCLUDE_TOP)\stx\libwidg2\ListModelView.$(H) $(INCLUDE_TOP)\stx\libwidg2\SelectionInListModelView.$(H) $(STCHDR)
+$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\libbasic\AbstractTime.$(H) $(INCLUDE_TOP)\stx\libbasic\ArithmeticValue.$(H) $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Autoload.$(H) $(INCLUDE_TOP)\stx\libbasic\Bag.$(H) $(INCLUDE_TOP)\stx\libbasic\Behavior.$(H) $(INCLUDE_TOP)\stx\libbasic\Block.$(H) $(INCLUDE_TOP)\stx\libbasic\Boolean.$(H) $(INCLUDE_TOP)\stx\libbasic\ByteArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Character.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Class.$(H) $(INCLUDE_TOP)\stx\libbasic\ClassDescription.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\Date.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalLibraryFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\FileStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Filename.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\IdentityDictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\ImmutableArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Integer.$(H) $(INCLUDE_TOP)\stx\libbasic\Interval.$(H) $(INCLUDE_TOP)\stx\libbasic\KeyedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\LimitedPrecisionReal.$(H) $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\libbasic\Method.$(H) $(INCLUDE_TOP)\stx\libbasic\MethodDictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\NameSpace.$(H) $(INCLUDE_TOP)\stx\libbasic\NonPositionableExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\Number.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Point.$(H) $(INCLUDE_TOP)\stx\libbasic\PositionableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\ProgrammingLanguage.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Query.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadOnlySequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadStream.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadWriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Rectangle.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(INCLUDE_TOP)\stx\libbasic\SharedPool.$(H) $(INCLUDE_TOP)\stx\libbasic\SmallInteger.$(H) $(INCLUDE_TOP)\stx\libbasic\Smalltalk.$(H) $(INCLUDE_TOP)\stx\libbasic\SmalltalkLanguage.$(H) $(INCLUDE_TOP)\stx\libbasic\StandaloneStartup.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic\String.$(H) $(INCLUDE_TOP)\stx\libbasic\StringCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Symbol.$(H) $(INCLUDE_TOP)\stx\libbasic\Time.$(H) $(INCLUDE_TOP)\stx\libbasic\Timestamp.$(H) $(INCLUDE_TOP)\stx\libbasic\UndefinedObject.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UserNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\UserPreferences.$(H) $(INCLUDE_TOP)\stx\libbasic\Warning.$(H) $(INCLUDE_TOP)\stx\libbasic\WriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic2\Iterator.$(H) $(INCLUDE_TOP)\stx\libbasic2\RunArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\SocketAddress.$(H) $(INCLUDE_TOP)\stx\libbasic2\Text.$(H) $(INCLUDE_TOP)\stx\libbasic2\UUID.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ChangeSet.$(H) $(INCLUDE_TOP)\stx\libbasic3\CompositeChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\ProfileTree.$(H) $(INCLUDE_TOP)\stx\libcomp\AbstractSyntaxHighlighter.$(H) $(INCLUDE_TOP)\stx\libcomp\Breakpoint.$(H) $(INCLUDE_TOP)\stx\libcomp\BreakpointDescription.$(H) $(INCLUDE_TOP)\stx\libcomp\Parser.$(H) $(INCLUDE_TOP)\stx\libcomp\Scanner.$(H) $(INCLUDE_TOP)\stx\libview\Color.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\Form.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\Image.$(H) $(INCLUDE_TOP)\stx\libview\PopUpView.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\TopView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libview2\MultiImage.$(H) $(INCLUDE_TOP)\stx\libwidg\EditTextView.$(H) $(INCLUDE_TOP)\stx\libwidg\GenericToolbarIconLibrary.$(H) $(INCLUDE_TOP)\stx\libwidg\ListView.$(H) $(INCLUDE_TOP)\stx\libwidg\MenuView.$(H) $(INCLUDE_TOP)\stx\libwidg\PopUpMenu.$(H) $(INCLUDE_TOP)\stx\libwidg\SelectionInListView.$(H) $(INCLUDE_TOP)\stx\libwidg\TextView.$(H) $(INCLUDE_TOP)\stx\libwidg2\ListModelView.$(H) $(INCLUDE_TOP)\stx\libwidg2\SelectionInListModelView.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
 
--- a/stx_libtool.st	Fri Jul 10 00:00:52 2020 +0100
+++ b/stx_libtool.st	Thu Aug 27 15:27:10 2020 +0100
@@ -158,6 +158,7 @@
      Please also take a look at the #mandatoryPreRequisites method"
 
     ^ #(
+        #'stx:goodies/refactoryBrowser/matching'    "RBSearchRule - referenced by Tools::NewSystemBrowser>>parseTreeSearcherAvailable"
     )
 !
 
@@ -620,6 +621,7 @@
         'Warning class' iconInBrowserSymbol
         'AbstractSyntaxHighlighter class' formatStatements:in:elementsInto:
         Image inspector2TabImageCreatorClass
+        ReadStream inspectorExtraAttributes
     )
 ! !