Fix in Tools::ClassList>>update:with:from:. jv
authorJan Vrany <jan.vrany@fit.cvut.cz>
Tue, 02 Apr 2013 11:13:20 +0100
branchjv
changeset 12627 cd43df2b0272
parent 12626 7ae48abfedac
child 12628 24e14dee4c9e
Fix in Tools::ClassList>>update:with:from:. Correctly handle update after test outcome changes so correct icon is shown.
Make.proto
Make.spec
Makefile
Tools__ClassList.st
abbrev.stc
bc.mak
bmake.bat
lccmake.bat
libInit.cc
libtool.rc
mingwmake.bat
vcmake.bat
--- a/Make.proto	Mon Apr 01 14:07:29 2013 +0100
+++ b/Make.proto	Tue Apr 02 11:13:20 2013 +0100
@@ -21,7 +21,7 @@
 INCLUDE_TOP=$(TOP)/..
 
 # subdirectories where targets are to be made:
-SUBDIRS=
+SUBDIRS= smallsense
 
 
 # subdirectories where Makefiles are to be made:
@@ -34,7 +34,7 @@
 # add the path(es) here:,
 # ********** OPTIONAL: MODIFY the next lines ***
 # LOCALINCLUDES=-Ifoo -Ibar
-LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/libwidg2 -I$(INCLUDE_TOP)/stx/libbasic3 -I$(INCLUDE_TOP)/stx/libhtml -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libboss -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/libui -I$(INCLUDE_TOP)/stx/libview
+LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libbasic3 -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/libui -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser -I$(INCLUDE_TOP)/stx/libwidg2
 
 
 # if you need any additional defines for embedded C code,
@@ -121,23 +121,26 @@
 # add more postMake actions here
 postMake:: cleanjunk
 
-prereq: $(REQUIRED_SUPPORT_DIRS)
+# build all mandatory prerequisite packages (containing superclasses) for this package
+prereq:
 	cd ../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libdb && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libdb/libsqlite && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libdb/libodbc && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../libboss && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../goodies/sunit && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../libhtml && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libhtml && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+
+
 
+# build all packages containing referenced classes for this package
+# they are nor needed to compile the package
+references:
 
 
 cleanjunk::
@@ -263,7 +266,7 @@
 $(OUTDIR)NewLauncher.$(O) NewLauncher.$(H): NewLauncher.st $(INCLUDE_TOP)/stx/libtool/AbstractLauncherApplication.$(H) $(INCLUDE_TOP)/stx/libview2/ToolApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)OrderedCollectionInspectorView.$(O) OrderedCollectionInspectorView.$(H): OrderedCollectionInspectorView.st $(INCLUDE_TOP)/stx/libtool/InspectorView.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)SetInspectorView.$(O) SetInspectorView.$(H): SetInspectorView.st $(INCLUDE_TOP)/stx/libtool/InspectorView.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SettingsDialog.$(O) SettingsDialog.$(H): SettingsDialog.st $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalList.$(H) $(INCLUDE_TOP)/stx/libbasic2/List.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItemWithLabelAndIcon.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItemWithLabel.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(INCLUDE_TOP)/stx/libtool/AbstractSettingsApplication.$(H) $(STCHDR)
+$(OUTDIR)SettingsDialog.$(O) SettingsDialog.$(H): SettingsDialog.st $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItemWithLabelAndIcon.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItemWithLabel.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalList.$(H) $(INCLUDE_TOP)/stx/libbasic2/List.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libtool/AbstractSettingsApplication.$(H) $(STCHDR)
 $(OUTDIR)SmalltalkCodeGeneratorTool.$(O) SmalltalkCodeGeneratorTool.$(H): SmalltalkCodeGeneratorTool.st $(INCLUDE_TOP)/stx/libtool/CodeGeneratorTool.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)Tools__BackgroundSourceProcessingService.$(O) Tools__BackgroundSourceProcessingService.$(H): Tools__BackgroundSourceProcessingService.st $(INCLUDE_TOP)/stx/libtool/Tools__CodeViewService.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)Tools__BreakpointService.$(O) Tools__BreakpointService.$(H): Tools__BreakpointService.st $(INCLUDE_TOP)/stx/libtool/Tools__CodeViewService.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
@@ -320,7 +323,7 @@
 $(OUTDIR)Tools__ImplementingClassList.$(O) Tools__ImplementingClassList.$(H): Tools__ImplementingClassList.st $(INCLUDE_TOP)/stx/libtool/Tools__MethodList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__BrowserList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NavigatorModel.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)Tools__ImplementingMethodList.$(O) Tools__ImplementingMethodList.$(H): Tools__ImplementingMethodList.st $(INCLUDE_TOP)/stx/libtool/Tools__MethodList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__BrowserList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NavigatorModel.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)Tools__NamespaceFilter.$(O) Tools__NamespaceFilter.$(H): Tools__NamespaceFilter.st $(INCLUDE_TOP)/stx/libtool/Tools__NamespaceList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__BrowserList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NavigatorModel.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)Tools__TestRunner2.$(O) Tools__TestRunner2.$(H): Tools__TestRunner2.st $(INCLUDE_TOP)/stx/libtool/Tools__AbstractTestRunner.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__ClassList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__BrowserList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NavigatorModel.$(H) $(STCHDR)
+$(OUTDIR)Tools__TestRunner2.$(O) Tools__TestRunner2.$(H): Tools__TestRunner2.st $(INCLUDE_TOP)/stx/libtool/Tools__AbstractTestRunner.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__ClassList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__BrowserList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NavigatorModel.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
 $(OUTDIR)Tools__HierarchicalChangeList.$(O) Tools__HierarchicalChangeList.$(H): Tools__HierarchicalChangeList.st $(INCLUDE_TOP)/stx/libtool/Tools__ChangeList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__BrowserListWithFilter.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__BrowserList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NavigatorModel.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)Tools__HierarchicalPackageFilterList.$(O) Tools__HierarchicalPackageFilterList.$(H): Tools__HierarchicalPackageFilterList.st $(INCLUDE_TOP)/stx/libtool/Tools__HierarchicalProjectList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__ProjectList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__BrowserList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NavigatorModel.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItemWithLabel.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
 $(OUTDIR)Tools__InheritanceClassList.$(O) Tools__InheritanceClassList.$(H): Tools__InheritanceClassList.st $(INCLUDE_TOP)/stx/libtool/Tools__HierarchicalClassList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__ClassList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__BrowserList.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NavigatorModel.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
--- a/Make.spec	Mon Apr 01 14:07:29 2013 +0100
+++ b/Make.spec	Tue Apr 02 11:13:20 2013 +0100
@@ -68,6 +68,10 @@
 	CodeGeneratorTool \
 	DebugView \
 	Diff \
+	Diff2 \
+	Diff3 \
+	Diff3Hunk \
+	Diff3InclusiveVisitor \
 	DiffListUtility \
 	DiffTextView \
 	EditFieldWithCompletion \
@@ -82,8 +86,9 @@
 	MemoryMonitor \
 	MemoryMonitorView \
 	MultiViewToolApplication \
+	ParseTreeIndex \
+	PerforceSourceCodeManagerUtilities \
 	ProcessMonitorV2 \
-	SettingsDialog \
 	SyntaxElement \
 	SyntaxHighlighter2 \
 	SystemBrowser \
@@ -93,6 +98,7 @@
 	Tools::BrowsletCanvas \
 	Tools::CachedTags \
 	Tools::ChangeSetBrowser2 \
+	Tools::ChangeSetDiffInfo \
 	Tools::ChangeSetDiffTool \
 	Tools::ChangeSetSelectionDialog \
 	Tools::ChangeSetSpec \
@@ -103,13 +109,15 @@
 	Tools::CodeCritics \
 	Tools::CodeView2 \
 	Tools::CodeViewService \
-	Tools::BackgroundSourceProcessingService \
 	Tools::DiffCodeView2 \
 	Tools::HierarchicalChangesetDialog \
 	Tools::InlineMessageDialog \
 	Tools::Inspector2 \
 	Tools::Inspector2Tab \
+	Tools::LintAnnotation \
+	Tools::LintHighlighter \
 	Tools::LintRuleDetail \
+	Tools::LintRuleEditDialog \
 	Tools::LintRuleSelectionDialog \
 	Tools::MethodCategoryCache \
 	Tools::MethodRewriter \
@@ -121,72 +129,89 @@
 	Tools::Profiler \
 	Tools::ProfilerInfoBuilder \
 	Tools::ProfilerInfoItem \
+	Tools::ProjectCheckerBrowser \
 	Tools::ProjectLoader \
 	Tools::SearchDialog \
 	Tools::SmalltalkDiffTool \
+	Tools::SourceCodeManagerConfigurationTestTool \
 	Tools::SpecialCodeView \
 	Tools::StringSearchTool \
 	Tools::Tag \
 	Tools::TagList \
 	Tools::TagsBrowser \
 	Tools::TextDiffTool \
+	Tools::TextMergeInfo \
 	Tools::WebBrowserPage \
 	VersionDiffBrowser \
 	ViewWithAcceptAndCancelBar \
 	Win32FileDialog \
 	stx_libtool \
 	AbstractDirectoryBrowser \
+	AbstractFileFinderApplicationComponent \
 	AbstractSourceCodeManagementSettingsAppl \
 	BookmarkMenuBuilder \
 	ContextInspectorView \
 	DictionaryInspectorView \
+	Diff3ExclusiveVisitor \
 	DiffCodeView \
 	FileApplicationNoteBook \
 	FileBrowserV2 \
 	FileBrowserV2SettingsAppl \
 	FileDialogWithPreview \
-	AbstractFileFinderApplicationComponent \
-	FindFileApplication \
 	ImageInspectorView \
 	NewLauncher \
 	OrderedCollectionInspectorView \
 	SetInspectorView \
+	SettingsDialog \
 	SmalltalkCodeGeneratorTool \
+	Tools::BackgroundSourceProcessingService \
 	Tools::BreakpointService \
 	Tools::BrowserList \
-	Tools::BrowserListWithFilter \
 	Tools::CodeCompletionService \
-	Tools::CodeHighlightingService \
 	Tools::CodeNavigationService \
 	Tools::CodeView2SettingsAppl \
+	Tools::Diff2CodeView2 \
+	Tools::Diff3CodeView2 \
+	Tools::LintRuleSettingsApplication \
+	Tools::LintService \
 	Tools::NavigatorCanvas \
 	Tools::NewSystemBrowser \
 	Tools::OrganizerCanvas \
 	Tools::SendersBrowslet \
 	Tools::StringSearchToolForTextView \
 	Tools::TestRunnerEmbedded \
+	Tools::TextDiff2Tool \
+	Tools::TextDiff3Tool \
 	Tools::VisualProfilerCanvas \
 	WorkspaceApplication \
 	BookmarkAddMenuBuilder \
 	BookmarkToolbarMenuBuilder \
 	CVSSourceCodeManagementSettingsAppl \
+	DataBaseSourceCodeManagementSettingsAppl \
 	DirectoryContentsBrowser \
+	DirectoryDifferenceViewApplication \
 	DirectoryTreeBrowser \
+	FileBasedSourceCodeManagementSettingsAppl \
+	FileBrowserV3 \
+	FindFileApplication \
+	GitSourceCodeManagementSettingsAppl \
+	MercurialSourceCodeManagementSettingsAppl \
 	PerforceSourceCodeManagementSettingsAppl \
 	StoreSourceCodeManagementSettingsAppl \
-	Tools::ChangeList \
-	Tools::ChangeSetDiffList \
+	Tools::BrowserListWithFilter \
 	Tools::ClassCategoryList \
 	Tools::ClassGeneratorList \
 	Tools::ClassList \
+	Tools::CodeHighlightingService \
 	Tools::LintRuleList \
 	Tools::MethodCategoryList \
 	Tools::MethodList \
 	Tools::NamespaceList \
 	Tools::ProjectList \
 	Tools::VariableList \
+	Tools::ChangeList \
+	Tools::ChangeSetDiffList \
 	Tools::FullMethodCategoryList \
-	Tools::HierarchicalChangeList \
 	Tools::HierarchicalClassCategoryList \
 	Tools::HierarchicalClassList \
 	Tools::HierarchicalLintRuleList \
@@ -195,34 +220,9 @@
 	Tools::ImplementingMethodList \
 	Tools::NamespaceFilter \
 	Tools::TestRunner2 \
+	Tools::HierarchicalChangeList \
 	Tools::HierarchicalPackageFilterList \
 	Tools::InheritanceClassList \
-	Tools::LintHighlighter \
-	Tools::LintService \
-	Tools::SourceCodeManagerConfigurationTestTool \
-	FileBasedSourceCodeManagementSettingsAppl \
-	DataBaseSourceCodeManagementSettingsAppl \
-	DirectoryDifferenceViewApplication \
-	MercurialSourceCodeManagementSettingsAppl \
-	GitSourceCodeManagementSettingsAppl \
-	Tools::LintAnnotation \
-	Tools::ProjectCheckerBrowser \
-	ParseTreeIndex \
-	Tools::Diff2CodeView2 \
-	Tools::Diff3CodeView2 \
-	Tools::TextDiff2Tool \
-	Tools::TextDiff3Tool \
-	Diff2 \
-	Diff3 \
-	Diff3Hunk \
-	Diff3InclusiveVisitor \
-	Diff3ExclusiveVisitor \
-	Tools::TextMergeInfo \
-	FileBrowserV3 \
-	Tools::ChangeSetDiffInfo \
-	PerforceSourceCodeManagerUtilities \
-	Tools::LintRuleEditDialog \
-	Tools::LintRuleSettingsApplication \
 
 UNIX_CLASSES= \
 	XTermView \
@@ -249,6 +249,10 @@
     $(OUTDIR_SLASH)CodeGeneratorTool.$(O) \
     $(OUTDIR_SLASH)DebugView.$(O) \
     $(OUTDIR_SLASH)Diff.$(O) \
+    $(OUTDIR_SLASH)Diff2.$(O) \
+    $(OUTDIR_SLASH)Diff3.$(O) \
+    $(OUTDIR_SLASH)Diff3Hunk.$(O) \
+    $(OUTDIR_SLASH)Diff3InclusiveVisitor.$(O) \
     $(OUTDIR_SLASH)DiffListUtility.$(O) \
     $(OUTDIR_SLASH)DiffTextView.$(O) \
     $(OUTDIR_SLASH)EditFieldWithCompletion.$(O) \
@@ -263,8 +267,9 @@
     $(OUTDIR_SLASH)MemoryMonitor.$(O) \
     $(OUTDIR_SLASH)MemoryMonitorView.$(O) \
     $(OUTDIR_SLASH)MultiViewToolApplication.$(O) \
+    $(OUTDIR_SLASH)ParseTreeIndex.$(O) \
+    $(OUTDIR_SLASH)PerforceSourceCodeManagerUtilities.$(O) \
     $(OUTDIR_SLASH)ProcessMonitorV2.$(O) \
-    $(OUTDIR_SLASH)SettingsDialog.$(O) \
     $(OUTDIR_SLASH)SyntaxElement.$(O) \
     $(OUTDIR_SLASH)SyntaxHighlighter2.$(O) \
     $(OUTDIR_SLASH)SystemBrowser.$(O) \
@@ -274,6 +279,7 @@
     $(OUTDIR_SLASH)Tools__BrowsletCanvas.$(O) \
     $(OUTDIR_SLASH)Tools__CachedTags.$(O) \
     $(OUTDIR_SLASH)Tools__ChangeSetBrowser2.$(O) \
+    $(OUTDIR_SLASH)Tools__ChangeSetDiffInfo.$(O) \
     $(OUTDIR_SLASH)Tools__ChangeSetDiffTool.$(O) \
     $(OUTDIR_SLASH)Tools__ChangeSetSelectionDialog.$(O) \
     $(OUTDIR_SLASH)Tools__ChangeSetSpec.$(O) \
@@ -284,13 +290,15 @@
     $(OUTDIR_SLASH)Tools__CodeCritics.$(O) \
     $(OUTDIR_SLASH)Tools__CodeView2.$(O) \
     $(OUTDIR_SLASH)Tools__CodeViewService.$(O) \
-    $(OUTDIR_SLASH)Tools__BackgroundSourceProcessingService.$(O) \
     $(OUTDIR_SLASH)Tools__DiffCodeView2.$(O) \
     $(OUTDIR_SLASH)Tools__HierarchicalChangesetDialog.$(O) \
     $(OUTDIR_SLASH)Tools__InlineMessageDialog.$(O) \
     $(OUTDIR_SLASH)Tools__Inspector2.$(O) \
     $(OUTDIR_SLASH)Tools__Inspector2Tab.$(O) \
+    $(OUTDIR_SLASH)Tools__LintAnnotation.$(O) \
+    $(OUTDIR_SLASH)Tools__LintHighlighter.$(O) \
     $(OUTDIR_SLASH)Tools__LintRuleDetail.$(O) \
+    $(OUTDIR_SLASH)Tools__LintRuleEditDialog.$(O) \
     $(OUTDIR_SLASH)Tools__LintRuleSelectionDialog.$(O) \
     $(OUTDIR_SLASH)Tools__MethodCategoryCache.$(O) \
     $(OUTDIR_SLASH)Tools__MethodRewriter.$(O) \
@@ -302,72 +310,89 @@
     $(OUTDIR_SLASH)Tools__Profiler.$(O) \
     $(OUTDIR_SLASH)Tools__ProfilerInfoBuilder.$(O) \
     $(OUTDIR_SLASH)Tools__ProfilerInfoItem.$(O) \
+    $(OUTDIR_SLASH)Tools__ProjectCheckerBrowser.$(O) \
     $(OUTDIR_SLASH)Tools__ProjectLoader.$(O) \
     $(OUTDIR_SLASH)Tools__SearchDialog.$(O) \
     $(OUTDIR_SLASH)Tools__SmalltalkDiffTool.$(O) \
+    $(OUTDIR_SLASH)Tools__SourceCodeManagerConfigurationTestTool.$(O) \
     $(OUTDIR_SLASH)Tools__SpecialCodeView.$(O) \
     $(OUTDIR_SLASH)Tools__StringSearchTool.$(O) \
     $(OUTDIR_SLASH)Tools__Tag.$(O) \
     $(OUTDIR_SLASH)Tools__TagList.$(O) \
     $(OUTDIR_SLASH)Tools__TagsBrowser.$(O) \
     $(OUTDIR_SLASH)Tools__TextDiffTool.$(O) \
+    $(OUTDIR_SLASH)Tools__TextMergeInfo.$(O) \
     $(OUTDIR_SLASH)Tools__WebBrowserPage.$(O) \
     $(OUTDIR_SLASH)VersionDiffBrowser.$(O) \
     $(OUTDIR_SLASH)ViewWithAcceptAndCancelBar.$(O) \
     $(OUTDIR_SLASH)Win32FileDialog.$(O) \
     $(OUTDIR_SLASH)stx_libtool.$(O) \
     $(OUTDIR_SLASH)AbstractDirectoryBrowser.$(O) \
+    $(OUTDIR_SLASH)AbstractFileFinderApplicationComponent.$(O) \
     $(OUTDIR_SLASH)AbstractSourceCodeManagementSettingsAppl.$(O) \
     $(OUTDIR_SLASH)BookmarkMenuBuilder.$(O) \
     $(OUTDIR_SLASH)ContextInspectorView.$(O) \
     $(OUTDIR_SLASH)DictionaryInspectorView.$(O) \
+    $(OUTDIR_SLASH)Diff3ExclusiveVisitor.$(O) \
     $(OUTDIR_SLASH)DiffCodeView.$(O) \
     $(OUTDIR_SLASH)FileApplicationNoteBook.$(O) \
     $(OUTDIR_SLASH)FileBrowserV2.$(O) \
     $(OUTDIR_SLASH)FileBrowserV2SettingsAppl.$(O) \
     $(OUTDIR_SLASH)FileDialogWithPreview.$(O) \
-    $(OUTDIR_SLASH)AbstractFileFinderApplicationComponent.$(O) \
-    $(OUTDIR_SLASH)FindFileApplication.$(O) \
     $(OUTDIR_SLASH)ImageInspectorView.$(O) \
     $(OUTDIR_SLASH)NewLauncher.$(O) \
     $(OUTDIR_SLASH)OrderedCollectionInspectorView.$(O) \
     $(OUTDIR_SLASH)SetInspectorView.$(O) \
+    $(OUTDIR_SLASH)SettingsDialog.$(O) \
     $(OUTDIR_SLASH)SmalltalkCodeGeneratorTool.$(O) \
+    $(OUTDIR_SLASH)Tools__BackgroundSourceProcessingService.$(O) \
     $(OUTDIR_SLASH)Tools__BreakpointService.$(O) \
     $(OUTDIR_SLASH)Tools__BrowserList.$(O) \
-    $(OUTDIR_SLASH)Tools__BrowserListWithFilter.$(O) \
     $(OUTDIR_SLASH)Tools__CodeCompletionService.$(O) \
-    $(OUTDIR_SLASH)Tools__CodeHighlightingService.$(O) \
     $(OUTDIR_SLASH)Tools__CodeNavigationService.$(O) \
     $(OUTDIR_SLASH)Tools__CodeView2SettingsAppl.$(O) \
+    $(OUTDIR_SLASH)Tools__Diff2CodeView2.$(O) \
+    $(OUTDIR_SLASH)Tools__Diff3CodeView2.$(O) \
+    $(OUTDIR_SLASH)Tools__LintRuleSettingsApplication.$(O) \
+    $(OUTDIR_SLASH)Tools__LintService.$(O) \
     $(OUTDIR_SLASH)Tools__NavigatorCanvas.$(O) \
     $(OUTDIR_SLASH)Tools__NewSystemBrowser.$(O) \
     $(OUTDIR_SLASH)Tools__OrganizerCanvas.$(O) \
     $(OUTDIR_SLASH)Tools__SendersBrowslet.$(O) \
     $(OUTDIR_SLASH)Tools__StringSearchToolForTextView.$(O) \
     $(OUTDIR_SLASH)Tools__TestRunnerEmbedded.$(O) \
+    $(OUTDIR_SLASH)Tools__TextDiff2Tool.$(O) \
+    $(OUTDIR_SLASH)Tools__TextDiff3Tool.$(O) \
     $(OUTDIR_SLASH)Tools__VisualProfilerCanvas.$(O) \
     $(OUTDIR_SLASH)WorkspaceApplication.$(O) \
     $(OUTDIR_SLASH)BookmarkAddMenuBuilder.$(O) \
     $(OUTDIR_SLASH)BookmarkToolbarMenuBuilder.$(O) \
     $(OUTDIR_SLASH)CVSSourceCodeManagementSettingsAppl.$(O) \
+    $(OUTDIR_SLASH)DataBaseSourceCodeManagementSettingsAppl.$(O) \
     $(OUTDIR_SLASH)DirectoryContentsBrowser.$(O) \
+    $(OUTDIR_SLASH)DirectoryDifferenceViewApplication.$(O) \
     $(OUTDIR_SLASH)DirectoryTreeBrowser.$(O) \
+    $(OUTDIR_SLASH)FileBasedSourceCodeManagementSettingsAppl.$(O) \
+    $(OUTDIR_SLASH)FileBrowserV3.$(O) \
+    $(OUTDIR_SLASH)FindFileApplication.$(O) \
+    $(OUTDIR_SLASH)GitSourceCodeManagementSettingsAppl.$(O) \
+    $(OUTDIR_SLASH)MercurialSourceCodeManagementSettingsAppl.$(O) \
     $(OUTDIR_SLASH)PerforceSourceCodeManagementSettingsAppl.$(O) \
     $(OUTDIR_SLASH)StoreSourceCodeManagementSettingsAppl.$(O) \
-    $(OUTDIR_SLASH)Tools__ChangeList.$(O) \
-    $(OUTDIR_SLASH)Tools__ChangeSetDiffList.$(O) \
+    $(OUTDIR_SLASH)Tools__BrowserListWithFilter.$(O) \
     $(OUTDIR_SLASH)Tools__ClassCategoryList.$(O) \
     $(OUTDIR_SLASH)Tools__ClassGeneratorList.$(O) \
     $(OUTDIR_SLASH)Tools__ClassList.$(O) \
+    $(OUTDIR_SLASH)Tools__CodeHighlightingService.$(O) \
     $(OUTDIR_SLASH)Tools__LintRuleList.$(O) \
     $(OUTDIR_SLASH)Tools__MethodCategoryList.$(O) \
     $(OUTDIR_SLASH)Tools__MethodList.$(O) \
     $(OUTDIR_SLASH)Tools__NamespaceList.$(O) \
     $(OUTDIR_SLASH)Tools__ProjectList.$(O) \
     $(OUTDIR_SLASH)Tools__VariableList.$(O) \
+    $(OUTDIR_SLASH)Tools__ChangeList.$(O) \
+    $(OUTDIR_SLASH)Tools__ChangeSetDiffList.$(O) \
     $(OUTDIR_SLASH)Tools__FullMethodCategoryList.$(O) \
-    $(OUTDIR_SLASH)Tools__HierarchicalChangeList.$(O) \
     $(OUTDIR_SLASH)Tools__HierarchicalClassCategoryList.$(O) \
     $(OUTDIR_SLASH)Tools__HierarchicalClassList.$(O) \
     $(OUTDIR_SLASH)Tools__HierarchicalLintRuleList.$(O) \
@@ -376,34 +401,9 @@
     $(OUTDIR_SLASH)Tools__ImplementingMethodList.$(O) \
     $(OUTDIR_SLASH)Tools__NamespaceFilter.$(O) \
     $(OUTDIR_SLASH)Tools__TestRunner2.$(O) \
+    $(OUTDIR_SLASH)Tools__HierarchicalChangeList.$(O) \
     $(OUTDIR_SLASH)Tools__HierarchicalPackageFilterList.$(O) \
     $(OUTDIR_SLASH)Tools__InheritanceClassList.$(O) \
-    $(OUTDIR_SLASH)Tools__LintHighlighter.$(O) \
-    $(OUTDIR_SLASH)Tools__LintService.$(O) \
-    $(OUTDIR_SLASH)Tools__SourceCodeManagerConfigurationTestTool.$(O) \
-    $(OUTDIR_SLASH)FileBasedSourceCodeManagementSettingsAppl.$(O) \
-    $(OUTDIR_SLASH)DataBaseSourceCodeManagementSettingsAppl.$(O) \
-    $(OUTDIR_SLASH)DirectoryDifferenceViewApplication.$(O) \
-    $(OUTDIR_SLASH)MercurialSourceCodeManagementSettingsAppl.$(O) \
-    $(OUTDIR_SLASH)GitSourceCodeManagementSettingsAppl.$(O) \
-    $(OUTDIR_SLASH)Tools__LintAnnotation.$(O) \
-    $(OUTDIR_SLASH)Tools__ProjectCheckerBrowser.$(O) \
-    $(OUTDIR_SLASH)ParseTreeIndex.$(O) \
-    $(OUTDIR_SLASH)Tools__Diff2CodeView2.$(O) \
-    $(OUTDIR_SLASH)Tools__Diff3CodeView2.$(O) \
-    $(OUTDIR_SLASH)Tools__TextDiff2Tool.$(O) \
-    $(OUTDIR_SLASH)Tools__TextDiff3Tool.$(O) \
-    $(OUTDIR_SLASH)Diff2.$(O) \
-    $(OUTDIR_SLASH)Diff3.$(O) \
-    $(OUTDIR_SLASH)Diff3Hunk.$(O) \
-    $(OUTDIR_SLASH)Diff3InclusiveVisitor.$(O) \
-    $(OUTDIR_SLASH)Diff3ExclusiveVisitor.$(O) \
-    $(OUTDIR_SLASH)Tools__TextMergeInfo.$(O) \
-    $(OUTDIR_SLASH)FileBrowserV3.$(O) \
-    $(OUTDIR_SLASH)Tools__ChangeSetDiffInfo.$(O) \
-    $(OUTDIR_SLASH)PerforceSourceCodeManagerUtilities.$(O) \
-    $(OUTDIR_SLASH)Tools__LintRuleEditDialog.$(O) \
-    $(OUTDIR_SLASH)Tools__LintRuleSettingsApplication.$(O) \
     $(OUTDIR_SLASH)extensions.$(O) \
 
 UNIX_OBJS= \
--- a/Makefile	Mon Apr 01 14:07:29 2013 +0100
+++ b/Makefile	Tue Apr 02 11:13:20 2013 +0100
@@ -1,18 +1,21 @@
 #
-# DO NOT EDIT 
-# automagically generated from Make.proto (by make mf)
+# DO NOT EDIT
+#
+# make uses this file (Makefile) only, if there is no
+# file named "makefile" (lower-case m) in the same directory.
+# My only task is to generate the real makefile and call make again.
+# Thereafter, I am no longer used and needed.
 #
-include ../rules/stdHeader
-include ../configurations/COMMON/defines
-include ../configurations/vendorConf
-include ../configurations/myConf
-include ../rules/stdHeader2
-include Make.spec
+
+.PHONY: run
+
+run: makefile
+	$(MAKE) -f makefile
+
+#only needed for the definition of $(TOP)
 include Make.proto
 
-BASE_CONF=osx_x/gcc
-BASE_CONF_VENDOR=mac
-CONF_PACKS=
-CONF_TOOLS=
+makefile: mf
 
-include ../rules/stdRules
+mf:
+	$(TOP)/rules/stmkmf
--- a/Tools__ClassList.st	Mon Apr 01 14:07:29 2013 +0100
+++ b/Tools__ClassList.st	Tue Apr 02 11:13:20 2013 +0100
@@ -856,7 +856,7 @@
         something == #lastTestRunResult ifTrue:[
             cls := aParameter at:1.
             sel := aParameter at:2.
-            (cls notNil and:[sel isNil]) ifTrue:[
+            (cls notNil and:[sel notNil]) ifTrue:[
                 classListValue size > 0 ifTrue:[
                     ((classListValue includesIdentical:cls theNonMetaclass)
                     or:[(classListValue includesIdentical:cls theMetaclass)]) ifTrue:[
@@ -937,6 +937,7 @@
     super update:something with:aParameter from:changedObject
 
     "Modified: / 05-06-2012 / 23:39:34 / cg"
+    "Modified: / 02-04-2013 / 10:51:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
 !ClassList methodsFor:'drag & drop'!
--- a/abbrev.stc	Mon Apr 01 14:07:29 2013 +0100
+++ b/abbrev.stc	Tue Apr 02 11:13:20 2013 +0100
@@ -5,9 +5,9 @@
 AbstractFileApplicationNoteBookComponent AbstractFileApplicationNoteBookComponent stx:libtool 'Interface-Tools-File' 1
 AbstractFileBrowser AbstractFileBrowser stx:libtool 'Interface-Tools-File' 3
 AbstractLauncherApplication AbstractLauncherApplication stx:libtool 'Interface-Smalltalk' 7
-AbstractVersionDiffBrowserItem AbstractVersionDiffBrowserItem stx:libtool 'Interface-Browsers-Support' 0
 AbstractRevisionItem AbstractRevisionItem stx:libtool 'Interface-Browsers-Support' 0
 AbstractSettingsApplication AbstractSettingsApplication stx:libtool 'Interface-Smalltalk' 1
+AbstractVersionDiffBrowserItem AbstractVersionDiffBrowserItem stx:libtool 'Interface-Browsers-Support' 0
 ApplicationBuilder ApplicationBuilder stx:libtool 'Interface-Tools' 8
 Bookmark Bookmark stx:libtool 'Interface-Bookmarks' 0
 BookmarkBar BookmarkBar stx:libtool 'Interface-Bookmarks' 1
@@ -19,7 +19,6 @@
 BrowserView BrowserView stx:libtool 'Interface-Browsers' 2
 ChangeSetBrowser ChangeSetBrowser stx:libtool 'Interface-Browsers' 2
 ChangesBrowser ChangesBrowser stx:libtool 'Interface-Browsers' 2
-ClassInspectorView ClassInspectorView stx:libtool 'Interface-Inspector' 2
 ClassItem ClassItem stx:libtool 'Interface-Browsers-Support' 0
 ClassItemRoot ClassItemRoot stx:libtool 'Interface-Browsers-Support' 0
 ClassItemRootForRevision ClassItemRootForRevision stx:libtool 'Interface-Browsers-Support' 0
@@ -32,6 +31,10 @@
 ColorInspectorView ColorInspectorView stx:libtool 'Interface-Inspector' 2
 DebugView DebugView stx:libtool 'Interface-Debugger' 2
 Diff Diff stx:libtool 'Collections-Support' 0
+Diff2 Diff2 stx:libtool 'Collections-Sequenceable-Diff2' 0
+Diff3 Diff3 stx:libtool 'Collections-Sequenceable-Diff3' 0
+Diff3Hunk Diff3Hunk stx:libtool 'Collections-Sequenceable-Diff3' 0
+Diff3InclusiveVisitor Diff3InclusiveVisitor stx:libtool 'Collections-Sequenceable-Diff3' 0
 Diff3TextView Diff3TextView stx:libtool 'Views-Text' 2
 DiffListUtility DiffListUtility stx:libtool 'Views-Text' 0
 DiffTextView DiffTextView stx:libtool 'Views-Text' 2
@@ -60,12 +63,13 @@
 MultiViewToolApplication MultiViewToolApplication stx:libtool 'Interface-Smalltalk' 7
 NewChangesBrowser NewChangesBrowser stx:libtool 'Interface-Browsers' 7
 OldLauncher OldLauncher stx:libtool 'Interface-Smalltalk' 2
+ParseTreeIndex ParseTreeIndex stx:libtool 'Interface-CodeView-Syntax' 0
+PerforceSourceCodeManagerUtilities PerforceSourceCodeManagerUtilities stx:libtool 'System-SourceCodeManagement' 0
 ProcessMonitor ProcessMonitor stx:libtool 'Monitors-ST/X' 2
 ProcessMonitorV2 ProcessMonitorV2 stx:libtool 'Monitors-ST/X' 1
 ProjectView ProjectView stx:libtool 'Interface-Tools' 2
 RCSConflictEditTextView RCSConflictEditTextView stx:libtool 'Views-Text' 2
 SemaphoreMonitor SemaphoreMonitor stx:libtool 'Monitors-ST/X' 2
-SettingsDialog SettingsDialog stx:libtool 'Interface-Smalltalk' 1
 SmalltalkInspectorView SmalltalkInspectorView stx:libtool 'Interface-Inspector' 2
 SourceRevisionItem SourceRevisionItem stx:libtool 'Interface-Browsers-Support' 0
 SyntaxElement SyntaxElement stx:libtool 'Interface-CodeView-Syntax' 0
@@ -75,11 +79,12 @@
 TerminalApplication TerminalApplication stx:libtool 'Interface-Smalltalk' 7
 TextDiffTests TextDiffTests stx:libtool 'Collections-Sequenceable-Diff' 1
 Tools::AbstractTestRunner Tools__AbstractTestRunner stx:libtool 'SUnit-UI' 1
-Tools::BreakpointBrowser Tools__BreakpointBrowser stx:libtool 'Interface-Smalltalk-Breakpoints' 1
+Tools::BreakpointBrowser Tools__BreakpointBrowser stx:libtool 'Interface-Debugger' 1
 Tools::Browslet Tools__Browslet stx:libtool 'Interface-Browsers-Browslets' 1
 Tools::BrowsletCanvas Tools__BrowsletCanvas stx:libtool 'Interface-Browsers-Browslets' 1
 Tools::CachedTags Tools__CachedTags stx:libtool 'Interface-Tools-File-Tags' 0
 Tools::ChangeSetBrowser2 Tools__ChangeSetBrowser2 stx:libtool 'Interface-Browsers-ChangeSet' 7
+Tools::ChangeSetDiffInfo Tools__ChangeSetDiffInfo stx:libtool 'Interface-Diff' 0
 Tools::ChangeSetDiffTool Tools__ChangeSetDiffTool stx:libtool 'Interface-Diff' 1
 Tools::ChangeSetSelectionDialog Tools__ChangeSetSelectionDialog stx:libtool 'Interface-Dialogs' 1
 Tools::ChangeSetSpec Tools__ChangeSetSpec stx:libtool 'Interface-Dialogs' 0
@@ -91,7 +96,6 @@
 Tools::CodeView2 Tools__CodeView2 stx:libtool 'Interface-CodeView' 2
 Tools::CodeView2DemoApp Tools__CodeView2DemoApp stx:libtool 'Interface-CodeView' 1
 Tools::CodeViewService Tools__CodeViewService stx:libtool 'Interface-CodeView' 0
-Tools::BackgroundSourceProcessingService Tools__BackgroundSourceProcessingService stx:libtool 'Interface-CodeView' 0
 Tools::CompilerWarningToDoListEntry Tools__CompilerWarningToDoListEntry stx:libtool 'Interface-Smalltalk-ToDo' 0
 Tools::DiffCodeView2 Tools__DiffCodeView2 stx:libtool 'Interface-CodeView' 2
 Tools::DiffCodeView2DemoApp Tools__DiffCodeView2DemoApp stx:libtool 'Interface-CodeView' 1
@@ -99,7 +103,10 @@
 Tools::InlineMessageDialog Tools__InlineMessageDialog stx:libtool 'Interface-Tools' 1
 Tools::Inspector2 Tools__Inspector2 stx:libtool 'Interface-Inspector2' 1
 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' 1
+Tools::LintRuleEditDialog Tools__LintRuleEditDialog stx:libtool 'Interface-Lint' 1
 Tools::LintRuleSelectionDialog Tools__LintRuleSelectionDialog stx:libtool 'Interface-Lint' 1
 Tools::MethodCategoryCache Tools__MethodCategoryCache stx:libtool 'Interface-Browsers-New' 0
 Tools::MethodRewriter Tools__MethodRewriter stx:libtool 'Interface-MethodRewriter' 1
@@ -112,16 +119,19 @@
 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' 1
 Tools::ProjectLoader Tools__ProjectLoader stx:libtool 'Interface-Tools' 1
 Tools::SearchDialog Tools__SearchDialog stx:libtool 'Interface-Browsers-New' 2
 Tools::SmalltalkDiffTool Tools__SmalltalkDiffTool stx:libtool 'Interface-Diff & Merge tool' 1
 Tools::SmalltalkMergeTool Tools__SmalltalkMergeTool stx:libtool 'Interface-Diff & Merge tool' 1
+Tools::SourceCodeManagerConfigurationTestTool Tools__SourceCodeManagerConfigurationTestTool stx:libtool 'System-SourceCodeManagement' 1
 Tools::SpecialCodeView Tools__SpecialCodeView stx:libtool 'Interface-Browsers-New' 1
 Tools::StringSearchTool Tools__StringSearchTool stx:libtool 'Interface-Tools' 1
 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' 1
 Tools::TextDiffTool Tools__TextDiffTool stx:libtool 'Interface-Diff' 1
+Tools::TextMergeInfo Tools__TextMergeInfo stx:libtool 'Interface-Diff' 0
 Tools::ToDoList Tools__ToDoList stx:libtool 'Interface-Smalltalk-ToDo' 0
 Tools::ToDoListBrowser Tools__ToDoListBrowser stx:libtool 'Interface-Smalltalk-ToDo' 1
 Tools::ToDoListEntry Tools__ToDoListEntry stx:libtool 'Interface-Smalltalk-ToDo' 0
@@ -134,57 +144,71 @@
 XTermView XTermView stx:libtool 'Interface-Tools-Terminal' 2
 stx_libtool stx_libtool stx:libtool '* Projects & Packages *' 3
 AbstractDirectoryBrowser AbstractDirectoryBrowser stx:libtool 'Interface-Tools-File' 3
+AbstractFileFinderApplicationComponent AbstractFileFinderApplicationComponent stx:libtool 'Interface-Tools-File' 1
 AbstractSourceCodeManagementSettingsAppl AbstractSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 1
 BookmarkMenuBuilder BookmarkMenuBuilder stx:libtool 'Interface-Bookmarks' 0
 ContextInspectorView ContextInspectorView stx:libtool 'Interface-Inspector' 2
 DictionaryInspectorView DictionaryInspectorView stx:libtool 'Interface-Inspector' 2
+Diff3ExclusiveVisitor Diff3ExclusiveVisitor stx:libtool 'Collections-Sequenceable-Diff3' 0
 DiffCodeView DiffCodeView stx:libtool 'Views-Text' 2
 FileApplicationNoteBook FileApplicationNoteBook stx:libtool 'Interface-Tools-File' 3
 FileBrowserV2 FileBrowserV2 stx:libtool 'Interface-Tools-File' 3
 FileBrowserV2SettingsAppl FileBrowserV2SettingsAppl stx:libtool 'Interface-Tools-File' 1
 FileDialogWithPreview FileDialogWithPreview stx:libtool 'Interface-Tools-File' 1
-AbstractFileFinderApplicationComponent AbstractFileFinderApplicationComponent stx:libtool 'Interface-Tools-File' 1
-FindFileApplication FindFileApplication stx:libtool 'Interface-Tools-File' 1
 ImageInspectorView ImageInspectorView stx:libtool 'Interface-Inspector' 2
 NewLauncher NewLauncher stx:libtool 'Interface-Smalltalk' 7
 OrderedCollectionInspectorView OrderedCollectionInspectorView stx:libtool 'Interface-Inspector' 2
 SetInspectorView SetInspectorView stx:libtool 'Interface-Inspector' 2
+SettingsDialog SettingsDialog stx:libtool 'Interface-Smalltalk' 1
 SmalltalkCodeGeneratorTool SmalltalkCodeGeneratorTool stx:libtool 'Interface-Browsers' 0
+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' 1
-Tools::BrowserListWithFilter Tools__BrowserListWithFilter stx:libtool 'Interface-Browsers-New' 1
 Tools::CodeCompletionService Tools__CodeCompletionService stx:libtool 'Interface-CodeView' 0
-Tools::CodeHighlightingService Tools__CodeHighlightingService stx:libtool 'Interface-CodeView' 0
 Tools::CodeNavigationService Tools__CodeNavigationService stx:libtool 'Interface-CodeView' 0
 Tools::CodeView2SettingsAppl Tools__CodeView2SettingsAppl stx:libtool 'Interface-CodeView' 1
+Tools::Diff2CodeView2 Tools__Diff2CodeView2 stx:libtool 'Interface-CodeView' 2
+Tools::Diff3CodeView2 Tools__Diff3CodeView2 stx:libtool 'Interface-CodeView' 2
+Tools::LintRuleSettingsApplication Tools__LintRuleSettingsApplication stx:libtool 'Interface-Lint' 1
+Tools::LintService Tools__LintService stx:libtool 'Interface-Lint' 0
 Tools::NavigatorCanvas Tools__NavigatorCanvas stx:libtool 'Interface-Browsers-New' 1
 Tools::NewSystemBrowser Tools__NewSystemBrowser stx:libtool 'Interface-Browsers-New' 1
 Tools::OrganizerCanvas Tools__OrganizerCanvas stx:libtool 'Interface-Browsers-New' 1
 Tools::SendersBrowslet Tools__SendersBrowslet stx:libtool 'Interface-Browsers-Browslets' 1
 Tools::StringSearchToolForTextView Tools__StringSearchToolForTextView stx:libtool 'Interface-Tools' 1
 Tools::TestRunnerEmbedded Tools__TestRunnerEmbedded stx:libtool 'SUnit-UI' 1
+Tools::TextDiff2Tool Tools__TextDiff2Tool stx:libtool 'Interface-Diff' 1
+Tools::TextDiff3Tool Tools__TextDiff3Tool stx:libtool 'Interface-Diff' 1
 Tools::VisualProfilerCanvas Tools__VisualProfilerCanvas stx:libtool 'Interface-Browsers-New-Profiler' 1
 WorkspaceApplication WorkspaceApplication stx:libtool 'Interface-Smalltalk' 7
 BookmarkAddMenuBuilder BookmarkAddMenuBuilder stx:libtool 'Interface-Bookmarks' 0
 BookmarkToolbarMenuBuilder BookmarkToolbarMenuBuilder stx:libtool 'Interface-Bookmarks' 0
 CVSSourceCodeManagementSettingsAppl CVSSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 1
+DataBaseSourceCodeManagementSettingsAppl DataBaseSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 1
 DirectoryContentsBrowser DirectoryContentsBrowser stx:libtool 'Interface-Tools-File' 3
+DirectoryDifferenceViewApplication DirectoryDifferenceViewApplication stx:libtool 'Interface-Tools-File' 1
 DirectoryTreeBrowser DirectoryTreeBrowser stx:libtool 'Interface-Tools-File' 3
+FileBasedSourceCodeManagementSettingsAppl FileBasedSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 1
+FileBrowserV3 FileBrowserV3 stx:libtool 'Interface-Tools-File' 3
+FindFileApplication FindFileApplication stx:libtool 'Interface-Tools-File' 1
+GitSourceCodeManagementSettingsAppl GitSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 1
+MercurialSourceCodeManagementSettingsAppl MercurialSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 1
 PerforceSourceCodeManagementSettingsAppl PerforceSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 1
 StoreSourceCodeManagementSettingsAppl StoreSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 1
-Tools::ChangeList Tools__ChangeList stx:libtool 'Interface-Browsers-ChangeSet' 1
-Tools::ChangeSetDiffList Tools__ChangeSetDiffList stx:libtool 'Interface-Diff' 1
+Tools::BrowserListWithFilter Tools__BrowserListWithFilter stx:libtool 'Interface-Browsers-New' 1
 Tools::ClassCategoryList Tools__ClassCategoryList stx:libtool 'Interface-Browsers-New' 1
 Tools::ClassGeneratorList Tools__ClassGeneratorList stx:libtool 'Interface-Browsers-New' 1
 Tools::ClassList Tools__ClassList stx:libtool 'Interface-Browsers-New' 1
+Tools::CodeHighlightingService Tools__CodeHighlightingService stx:libtool 'Interface-CodeView' 0
 Tools::LintRuleList Tools__LintRuleList stx:libtool 'Interface-Lint' 1
 Tools::MethodCategoryList Tools__MethodCategoryList stx:libtool 'Interface-Browsers-New' 1
 Tools::MethodList Tools__MethodList stx:libtool 'Interface-Browsers-New' 1
 Tools::NamespaceList Tools__NamespaceList stx:libtool 'Interface-Browsers-New' 1
 Tools::ProjectList Tools__ProjectList stx:libtool 'Interface-Browsers-New' 1
 Tools::VariableList Tools__VariableList stx:libtool 'Interface-Browsers-New' 1
+Tools::ChangeList Tools__ChangeList stx:libtool 'Interface-Browsers-ChangeSet' 1
+Tools::ChangeSetDiffList Tools__ChangeSetDiffList stx:libtool 'Interface-Diff' 1
 Tools::FullMethodCategoryList Tools__FullMethodCategoryList stx:libtool 'Interface-Browsers-New' 1
-Tools::HierarchicalChangeList Tools__HierarchicalChangeList stx:libtool 'Interface-Browsers-ChangeSet' 1
 Tools::HierarchicalClassCategoryList Tools__HierarchicalClassCategoryList stx:libtool 'Interface-Browsers-New' 1
 Tools::HierarchicalClassList Tools__HierarchicalClassList stx:libtool 'Interface-Browsers-New' 1
 Tools::HierarchicalLintRuleList Tools__HierarchicalLintRuleList stx:libtool 'Interface-Lint' 1
@@ -193,31 +217,6 @@
 Tools::ImplementingMethodList Tools__ImplementingMethodList stx:libtool 'Interface-Browsers-New' 1
 Tools::NamespaceFilter Tools__NamespaceFilter stx:libtool 'Interface-Browsers-New' 1
 Tools::TestRunner2 Tools__TestRunner2 stx:libtool 'SUnit-UI' 1
+Tools::HierarchicalChangeList Tools__HierarchicalChangeList stx:libtool 'Interface-Browsers-ChangeSet' 1
 Tools::HierarchicalPackageFilterList Tools__HierarchicalPackageFilterList stx:libtool 'Interface-Browsers-New-Profiler' 1
 Tools::InheritanceClassList Tools__InheritanceClassList stx:libtool 'Interface-Browsers-New' 1
-Tools::LintHighlighter Tools__LintHighlighter stx:libtool 'Interface-Lint' 0
-Tools::LintService Tools__LintService stx:libtool 'Interface-Lint' 0
-Tools::SourceCodeManagerConfigurationTestTool Tools__SourceCodeManagerConfigurationTestTool stx:libtool 'System-SourceCodeManagement' 1
-FileBasedSourceCodeManagementSettingsAppl FileBasedSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 1
-DataBaseSourceCodeManagementSettingsAppl DataBaseSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 1
-DirectoryDifferenceViewApplication DirectoryDifferenceViewApplication stx:libtool 'Interface-Tools-File' 1
-MercurialSourceCodeManagementSettingsAppl MercurialSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 1
-GitSourceCodeManagementSettingsAppl GitSourceCodeManagementSettingsAppl stx:libtool 'System-SourceCodeManagement' 1
-Tools::LintAnnotation Tools__LintAnnotation stx:libtool 'Interface-Lint' 0
-Tools::ProjectCheckerBrowser Tools__ProjectCheckerBrowser stx:libtool 'System-Support-Projects' 1
-ParseTreeIndex ParseTreeIndex stx:libtool 'Interface-CodeView-Syntax' 0
-Tools::Diff2CodeView2 Tools__Diff2CodeView2 stx:libtool 'Interface-CodeView' 2
-Tools::Diff3CodeView2 Tools__Diff3CodeView2 stx:libtool 'Interface-CodeView' 2
-Tools::TextDiff2Tool Tools__TextDiff2Tool stx:libtool 'Interface-Diff' 1
-Tools::TextDiff3Tool Tools__TextDiff3Tool stx:libtool 'Interface-Diff' 1
-Diff2 Diff2 stx:libtool 'Collections-Sequenceable-Diff2' 0
-Diff3 Diff3 stx:libtool 'Collections-Sequenceable-Diff3' 0
-Diff3Hunk Diff3Hunk stx:libtool 'Collections-Sequenceable-Diff3' 0
-Diff3InclusiveVisitor Diff3InclusiveVisitor stx:libtool 'Collections-Sequenceable-Diff3' 0
-Diff3ExclusiveVisitor Diff3ExclusiveVisitor stx:libtool 'Collections-Sequenceable-Diff3' 0
-Tools::TextMergeInfo Tools__TextMergeInfo stx:libtool 'Interface-Diff' 0
-FileBrowserV3 FileBrowserV3 stx:libtool 'Interface-Tools-File' 3
-Tools::ChangeSetDiffInfo Tools__ChangeSetDiffInfo stx:libtool 'Interface-Diff' 0
-PerforceSourceCodeManagerUtilities PerforceSourceCodeManagerUtilities stx:libtool 'System-SourceCodeManagement' 0
-Tools::LintRuleEditDialog Tools__LintRuleEditDialog stx:libtool 'Interface-Lint' 1
-Tools::LintRuleSettingsApplication Tools__LintRuleSettingsApplication stx:libtool 'Interface-Lint' 1
--- a/bc.mak	Mon Apr 01 14:07:29 2013 +0100
+++ b/bc.mak	Tue Apr 02 11:13:20 2013 +0100
@@ -33,11 +33,11 @@
 !INCLUDE Make.spec
 
 LIBNAME=libstx_libtool
-RESFILES=libtool.res
+RESFILES=libtool.$(RES)
 
 
 
-LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\stx\libwidg2 -I$(INCLUDE_TOP)\stx\libbasic3 -I$(INCLUDE_TOP)\stx\libhtml -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libboss -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\libui -I$(INCLUDE_TOP)\stx\libview
+LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libbasic3 -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\libui -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\stx\libview -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser -I$(INCLUDE_TOP)\stx\libwidg2
 LOCALDEFINES=
 
 STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) $(COMMONSYMBOLS) -varPrefix=$(LIBNAME)
@@ -51,23 +51,21 @@
 
 !INCLUDE $(TOP)\rules\stdRules_bc
 
-# build all prerequisite packages for this package
+# build all mandatory prerequisite packages (containing superclasses) for this package
 prereq:
 	pushd ..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\libdb & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\libdb\libsqlite & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\libdb\libodbc & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+
 
 
 
@@ -77,6 +75,10 @@
 test: $(TOP)\goodies\builder\reports\NUL
 	pushd $(TOP)\goodies\builder\reports & $(MAKE_BAT)
 	$(TOP)\goodies\builder\reports\report-runner.bat -D . -r Builder::TestReport -p $(PACKAGE)
+        
+clean::
+	del *.$(CSUFFIX)
+
 
 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
 $(OUTDIR)AboutBox.$(O) AboutBox.$(H): AboutBox.st $(INCLUDE_TOP)\stx\libwidg\InfoBox.$(H) $(INCLUDE_TOP)\stx\libwidg\DialogBox.$(H) $(INCLUDE_TOP)\stx\libview\ModalBox.$(H) $(INCLUDE_TOP)\stx\libview\StandardSystemView.$(H) $(INCLUDE_TOP)\stx\libview\TopView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
@@ -191,7 +193,7 @@
 $(OUTDIR)NewLauncher.$(O) NewLauncher.$(H): NewLauncher.st $(INCLUDE_TOP)\stx\libtool\AbstractLauncherApplication.$(H) $(INCLUDE_TOP)\stx\libview2\ToolApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)OrderedCollectionInspectorView.$(O) OrderedCollectionInspectorView.$(H): OrderedCollectionInspectorView.st $(INCLUDE_TOP)\stx\libtool\InspectorView.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)SetInspectorView.$(O) SetInspectorView.$(H): SetInspectorView.st $(INCLUDE_TOP)\stx\libtool\InspectorView.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SettingsDialog.$(O) SettingsDialog.$(H): SettingsDialog.st $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalList.$(H) $(INCLUDE_TOP)\stx\libbasic2\List.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItemWithLabelAndIcon.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItemWithLabel.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(INCLUDE_TOP)\stx\libtool\AbstractSettingsApplication.$(H) $(STCHDR)
+$(OUTDIR)SettingsDialog.$(O) SettingsDialog.$(H): SettingsDialog.st $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItemWithLabelAndIcon.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItemWithLabel.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalList.$(H) $(INCLUDE_TOP)\stx\libbasic2\List.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libtool\AbstractSettingsApplication.$(H) $(STCHDR)
 $(OUTDIR)SmalltalkCodeGeneratorTool.$(O) SmalltalkCodeGeneratorTool.$(H): SmalltalkCodeGeneratorTool.st $(INCLUDE_TOP)\stx\libtool\CodeGeneratorTool.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)Tools__BackgroundSourceProcessingService.$(O) Tools__BackgroundSourceProcessingService.$(H): Tools__BackgroundSourceProcessingService.st $(INCLUDE_TOP)\stx\libtool\Tools__CodeViewService.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)Tools__BreakpointService.$(O) Tools__BreakpointService.$(H): Tools__BreakpointService.st $(INCLUDE_TOP)\stx\libtool\Tools__CodeViewService.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
@@ -248,7 +250,7 @@
 $(OUTDIR)Tools__ImplementingClassList.$(O) Tools__ImplementingClassList.$(H): Tools__ImplementingClassList.st $(INCLUDE_TOP)\stx\libtool\Tools__MethodList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigatorModel.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)Tools__ImplementingMethodList.$(O) Tools__ImplementingMethodList.$(H): Tools__ImplementingMethodList.st $(INCLUDE_TOP)\stx\libtool\Tools__MethodList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigatorModel.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)Tools__NamespaceFilter.$(O) Tools__NamespaceFilter.$(H): Tools__NamespaceFilter.st $(INCLUDE_TOP)\stx\libtool\Tools__NamespaceList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigatorModel.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)Tools__TestRunner2.$(O) Tools__TestRunner2.$(H): Tools__TestRunner2.st $(INCLUDE_TOP)\stx\libtool\Tools__AbstractTestRunner.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__ClassList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigatorModel.$(H) $(STCHDR)
+$(OUTDIR)Tools__TestRunner2.$(O) Tools__TestRunner2.$(H): Tools__TestRunner2.st $(INCLUDE_TOP)\stx\libtool\Tools__AbstractTestRunner.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__ClassList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigatorModel.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
 $(OUTDIR)Tools__HierarchicalChangeList.$(O) Tools__HierarchicalChangeList.$(H): Tools__HierarchicalChangeList.st $(INCLUDE_TOP)\stx\libtool\Tools__ChangeList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserListWithFilter.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigatorModel.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)Tools__HierarchicalPackageFilterList.$(O) Tools__HierarchicalPackageFilterList.$(H): Tools__HierarchicalPackageFilterList.st $(INCLUDE_TOP)\stx\libtool\Tools__HierarchicalProjectList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__ProjectList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigatorModel.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItemWithLabel.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
 $(OUTDIR)Tools__InheritanceClassList.$(O) Tools__InheritanceClassList.$(H): Tools__InheritanceClassList.st $(INCLUDE_TOP)\stx\libtool\Tools__HierarchicalClassList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__ClassList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigatorModel.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
--- a/bmake.bat	Mon Apr 01 14:07:29 2013 +0100
+++ b/bmake.bat	Tue Apr 02 11:13:20 2013 +0100
@@ -9,4 +9,11 @@
 @IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
 make.exe -N -f bc.mak  %DEFINES% %*
 
+@echo "***********************************"
+@echo "Buildung stx/libtool/smallsense
+@echo "***********************************"
+@cd smallsense
+@call bmake %1 %2
+@cd ..
 
+
--- a/lccmake.bat	Mon Apr 01 14:07:29 2013 +0100
+++ b/lccmake.bat	Tue Apr 02 11:13:20 2013 +0100
@@ -5,4 +5,11 @@
 @REM -------
 make.exe -N -f bc.mak -DUSELCC=1 %*
 
+@echo "***********************************"
+@echo "Buildung stx/libtool/smallsense
+@echo "***********************************"
+@cd smallsense
+@call lccmake %1 %2
+@cd ..
 
+
--- a/libInit.cc	Mon Apr 01 14:07:29 2013 +0100
+++ b/libInit.cc	Tue Apr 02 11:13:20 2013 +0100
@@ -13,16 +13,16 @@
 
 #if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
 DLL_EXPORT void _libstx_libtool_Init() INIT_TEXT_SECTION;
-// DLL_EXPORT void _libstx_libtool_InitDefinition() INIT_TEXT_SECTION;
+DLL_EXPORT void _libstx_libtool_InitDefinition() INIT_TEXT_SECTION;
 #endif
 
-// void _libstx_libtool_InitDefinition(pass, __pRT__, snd)
-// OBJ snd; struct __vmData__ *__pRT__; {
-// __BEGIN_PACKAGE2__("libstx_libtool__DFN", _libstx_libtool_InitDefinition, "stx:libtool");
-// _stx_137libtool_Init(pass,__pRT__,snd);
+void _libstx_libtool_InitDefinition(pass, __pRT__, snd)
+OBJ snd; struct __vmData__ *__pRT__; {
+__BEGIN_PACKAGE2__("libstx_libtool__DFN", _libstx_libtool_InitDefinition, "stx:libtool");
+_stx_137libtool_Init(pass,__pRT__,snd);
 
-// __END_PACKAGE__();
-// }
+__END_PACKAGE__();
+}
 
 void _libstx_libtool_Init(pass, __pRT__, snd)
 OBJ snd; struct __vmData__ *__pRT__; {
--- a/libtool.rc	Mon Apr 01 14:07:29 2013 +0100
+++ b/libtool.rc	Tue Apr 02 11:13:20 2013 +0100
@@ -3,7 +3,7 @@
 // automagically generated from the projectDefinition: stx_libtool.
 //
 VS_VERSION_INFO VERSIONINFO
-  FILEVERSION     6,2,32767,32767
+  FILEVERSION     6,2,748,748
   PRODUCTVERSION  6,2,3,0
 #if (__BORLANDC__)
   FILEFLAGSMASK   VS_FF_DEBUG | VS_FF_PRERELEASE
@@ -20,12 +20,12 @@
     BEGIN
       VALUE "CompanyName", "eXept Software AG\0"
       VALUE "FileDescription", "Smalltalk/X Tools (LIB)\0"
-      VALUE "FileVersion", "6.2.32767.32767\0"
+      VALUE "FileVersion", "6.2.748.748\0"
       VALUE "InternalName", "stx:libtool\0"
       VALUE "LegalCopyright", "Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 1998-2012\0"
       VALUE "ProductName", "Smalltalk/X\0"
       VALUE "ProductVersion", "6.2.3.0\0"
-      VALUE "ProductDate", "Wed, 27 Feb 2013 23:55:00 GMT\0"
+      VALUE "ProductDate", "Tue, 02 Apr 2013 10:09:03 GMT\0"
     END
 
   END
--- a/mingwmake.bat	Mon Apr 01 14:07:29 2013 +0100
+++ b/mingwmake.bat	Tue Apr 02 11:13:20 2013 +0100
@@ -11,6 +11,13 @@
 @pushd ..\rules
 @call find_mingw.bat
 @popd
-make.exe -N -f bc.mak %USEMINGW_ARG% %*
+make.exe -N -f bc.mak %DEFINES% %USEMINGW_ARG% %*
+
+@echo "***********************************"
+@echo "Buildung stx/libtool/smallsense
+@echo "***********************************"
+@cd smallsense
+@call mingwmake %1 %2
+@cd ..
 
 
--- a/vcmake.bat	Mon Apr 01 14:07:29 2013 +0100
+++ b/vcmake.bat	Tue Apr 02 11:13:20 2013 +0100
@@ -17,4 +17,11 @@
 
 
 
+@echo "***********************************"
+@echo "Buildung stx/libtool/smallsense
+@echo "***********************************"
+@cd smallsense
+@call vcmake %1 %2
+@cd ..
 
+