Moved NavigationState>>selectedClasses to package stx:libtool. jv
authorJan Vrany <jan.vrany@fit.cvut.cz>
Tue, 26 Feb 2013 12:38:54 +0000
branchjv
changeset 12430 4579351ee2cb
parent 12429 0927b02f91df
child 12431 9f0c59c742d5
Moved NavigationState>>selectedClasses to package stx:libtool.
Tools__NavigationState.st
smallsense/Make.proto
smallsense/Make.spec
smallsense/Makefile
smallsense/SmallSenseAbstractInstvarInterfaceExtractor.st
smallsense/SmallSenseChecker.st
smallsense/SmallSenseClass.st
smallsense/SmallSenseClassInfo.st
smallsense/SmallSenseClassType.st
smallsense/SmallSenseCompletionWindow.st
smallsense/SmallSenseConstant.st
smallsense/SmallSenseCriticsWindow.st
smallsense/SmallSenseFinder.st
smallsense/SmallSenseInferencer.st
smallsense/SmallSenseInfo.st
smallsense/SmallSenseInstvarInterfaceExtractor.st
smallsense/SmallSenseManager.st
smallsense/SmallSenseMethod.st
smallsense/SmallSenseMethodInfo.st
smallsense/SmallSenseParseNodeInspector.st
smallsense/SmallSenseParseNodeVisitor.st
smallsense/SmallSenseParser.st
smallsense/SmallSensePosition.st
smallsense/SmallSenseQuickFixer.st
smallsense/SmallSenseRecognizer.st
smallsense/SmallSenseResultItem.st
smallsense/SmallSenseResultSet.st
smallsense/SmallSenseSelectorNode.st
smallsense/SmallSenseService.st
smallsense/SmallSenseSettingsAppl.st
smallsense/SmallSenseSnippet.st
smallsense/SmallSenseTestCase.st
smallsense/SmallSenseType.st
smallsense/SmallSenseTypeCollector.st
smallsense/SmallSenseTypeCollectorCache.st
smallsense/SmallSenseTypeHolder.st
smallsense/SmallSenseUnacceptedMethodEnvironment.st
smallsense/SmallSenseUnionType.st
smallsense/SmallSenseUnknownType.st
smallsense/SmallSenseVariable.st
smallsense/abbrev.stc
smallsense/bc.mak
smallsense/bmake.bat
smallsense/extensions.st
smallsense/lccmake.bat
smallsense/mingwmake.bat
smallsense/smallsense.rc
smallsense/stx_libtool_smallsense.st
smallsense/vcmake.bat
--- a/Tools__NavigationState.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/Tools__NavigationState.st	Tue Feb 26 12:38:54 2013 +0000
@@ -36,7 +36,8 @@
 		messagePaneView codePaneAndPluginView
 		codePaneAndPluginViewRelativeCorners pluginVisibleHolder
 		bookmarkHolder worker packageInfoBackgroundColorHolder
-		packageInfoButton showMethodTemplate lastMethodShownInCodeView showingParseError'
+		packageInfoButton showMethodTemplate lastMethodShownInCodeView
+		showingParseError'
 	classVariableNames:'CodeAspectTranslations'
 	poolDictionaries:''
 	category:'Interface-Browsers-New'
@@ -1000,7 +1001,26 @@
 
 !
 
-    "bad name- it's a holder, baby"
+selectedClasses
+    "WARNING WARNING:
+    This is overwriten method from SmallSense!!!!!!
+    "
+    selectedClasses isNil ifTrue:[
+        selectedClasses := "SpecialValueHolder with:nil." nil asValue.
+        (ConfigurableFeatures includesFeature:'SmallSenseEnabled') ifTrue:[
+            selectedClasses onChangeEvaluate:[
+                selectedClasses value ? #() do:[:cls|
+                    (Smalltalk at:#SmallSenseManager) instance updateInfoForClass: cls.
+                ].
+            ]
+        ]
+    ].
+    ^ selectedClasses
+
+    "Modified: / 26-02-2013 / 12:29:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+"bad name- it's a holder, baby"
 
 selectedLintRules
     selectedLintRules isNil ifTrue:[
@@ -1711,8 +1731,14 @@
     ^ 'Header: /cvs/stx/stx/libtool/Tools_NavigationState.st,v 1.47 2012/11/03 14:22:14 cg Exp '
 !
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: Tools__NavigationState.st 8083 2013-01-14 11:48:37Z vranyj1 $'
 ! !
 
+
 NavigationState initialize!
--- a/smallsense/Make.proto	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/Make.proto	Tue Feb 26 12:38:54 2013 +0000
@@ -34,7 +34,7 @@
 # add the path(es) here:,
 # ********** OPTIONAL: MODIFY the next lines ***
 # LOCALINCLUDES=-Ifoo -Ibar
-LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/roeltyper -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/helpers -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/libhtml -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/libwidg2 -I$(INCLUDE_TOP)/stx/libbasic3
+LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/libbasic3 -I$(INCLUDE_TOP)/stx/libwidg2 -I$(INCLUDE_TOP)/stx/libhtml -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/helpers -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/goodies/roeltyper
 
 
 # if you need any additional defines for embedded C code,
@@ -68,7 +68,7 @@
 
 
 
-# Update SVN revision in stx_libbasic3.st
+# Update SVN revision in package definition class
 ifneq (,$(findstring .svn,$(wildcard .svn)))
 .svnversion: *.st
 	if [ -d .svn ]; then \
@@ -78,7 +78,7 @@
 		echo -n exported > .svnversion; \
 	fi
 
-stx_libtool_smallsense.o: stx_libtool_smallsense.st .svnversion 
+stx_libtool_smallsense.o: stx_libtool_smallsense.st .svnversion
 	@if [ -d .svn ]; then \
 		rev2="$(shell printf "%-16s" $$(cat .svnversion))"; \
 		echo "  [SV]  Expanding svnRevisionNo in $1.st"; \
@@ -87,11 +87,27 @@
 	$(MAKE) CC="$(CLASSLIB_CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" STC="$(STC)" STFILE=.stx_libtool_smallsense.svn $(C_RULE);
 	sed -i -e "s/\".stx_libtool_smallsense.svn.st\");/\"\stx_libtool_smallsense.st\");/g" .stx_libtool_smallsense.svn.c
 	$(MAKE) .stx_libtool_smallsense.svn.$(O)
-	@mv .stx_libtool_smallsense.svn.$(O) stx_libtool_smallsense.$(O) 
+	@mv .stx_libtool_smallsense.svn.$(O) stx_libtool_smallsense.$(O)
 endif
 
 
 
+# Enforce recompilation of package definition class if Mercurial working
+# copy state changes. Together with --guessVersion it ensures that package
+# definition class always contains correct binary revision string.
+ifneq (**NOHG**, $(shell hg root 2> /dev/null || echo -n '**NOHG**'))
+stx_libtool_smallsense.$(O): $(shell hg root)/.hg/dirstate
+endif
+
+
+
+
+# run default testsuite for this package
+test: $(TOP)/goodies/builder/reports
+	$(MAKE) -C $(TOP)/goodies/builder/reports
+	$(TOP)/goodies/builder/reports/report-runner.sh -D . -r Builder::TestReport -p $(PACKAGE)
+
+
 
 # add more install actions here
 install::
@@ -107,30 +123,29 @@
 
 prereq: $(REQUIRED_SUPPORT_DIRS)
 	cd ../../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../../goodies/refactoryBrowser/helpers && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../../goodies/refactoryBrowser/parser && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../../libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../goodies/refactoryBrowser/helpers && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../libdb && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../../libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../../libdb && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../../libview2 && $(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 ../../libdb/libodbc && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../../libdb/libsqlite && $(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 ../../libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../goodies/refactoryBrowser/changes && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../../libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../../goodies/refactoryBrowser/changes && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../../libhtml && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../ && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../libcompat && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../../goodies/roeltyper && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../../libcompat && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../../goodies/refactoryBrowser/refactoring && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../../goodies/refactoryBrowser/browser && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../../goodies/refactoryBrowser/lint && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../../librun && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 
 
 
@@ -181,7 +196,7 @@
 $(OUTDIR)SmallSenseUnknownType.$(O) SmallSenseUnknownType.$(H): SmallSenseUnknownType.st $(INCLUDE_TOP)/stx/libtool/smallsense/SmallSenseType.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)SmallSenseVariable.$(O) SmallSenseVariable.$(H): SmallSenseVariable.st $(INCLUDE_TOP)/stx/libtool/smallsense/SmallSenseResultItem.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)SmallSenseInstvarInterfaceExtractor.$(O) SmallSenseInstvarInterfaceExtractor.$(H): SmallSenseInstvarInterfaceExtractor.st $(INCLUDE_TOP)/stx/libtool/smallsense/SmallSenseAbstractInstvarInterfaceExtractor.$(H) $(INCLUDE_TOP)/stx/libtool/smallsense/SmallSenseParser.$(H) $(INCLUDE_TOP)/stx/libcomp/SyntaxHighlighter.$(H) $(INCLUDE_TOP)/stx/libcomp/AbstractSyntaxHighlighter.$(H) $(INCLUDE_TOP)/stx/libcomp/Parser.$(H) $(INCLUDE_TOP)/stx/libcomp/Scanner.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/libcomp/ParseNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libcomp/AssignmentNode.$(H) $(INCLUDE_TOP)/stx/libcomp/MessageNode.$(H) $(INCLUDE_TOP)/stx/libcomp/ParseErrorNode.$(H) $(INCLUDE_TOP)/stx/libcomp/PrimaryNode.$(H) $(INCLUDE_TOP)/stx/libcomp/StatementNode.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NavigationState.$(H) $(INCLUDE_TOP)/stx/libbasic/UserPreferences.$(H) $(INCLUDE_TOP)/stx/libbasic/IdentityDictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Dictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libcomp/VariableNode.$(H) $(INCLUDE_TOP)/stx/libbasic/ConfigurableFeatures.$(H) $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint/RBLintRule.$(H) $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint/RBTransformationRule.$(H) $(INCLUDE_TOP)/stx/libhtml/HTMLDocumentView.$(H) $(INCLUDE_TOP)/stx/libhtml/HTMLDocumentFrame.$(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) $(STCHDR)
+$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/libcomp/ParseNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libcomp/AssignmentNode.$(H) $(INCLUDE_TOP)/stx/libcomp/MessageNode.$(H) $(INCLUDE_TOP)/stx/libcomp/ParseErrorNode.$(H) $(INCLUDE_TOP)/stx/libcomp/PrimaryNode.$(H) $(INCLUDE_TOP)/stx/libcomp/StatementNode.$(H) $(INCLUDE_TOP)/stx/libbasic/UserPreferences.$(H) $(INCLUDE_TOP)/stx/libbasic/IdentityDictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Dictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libcomp/VariableNode.$(H) $(INCLUDE_TOP)/stx/libbasic/ConfigurableFeatures.$(H) $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint/RBLintRule.$(H) $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint/RBTransformationRule.$(H) $(INCLUDE_TOP)/stx/libhtml/HTMLDocumentView.$(H) $(INCLUDE_TOP)/stx/libhtml/HTMLDocumentFrame.$(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) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
 
--- a/smallsense/Make.spec	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/Make.spec	Tue Feb 26 12:38:54 2013 +0000
@@ -51,6 +51,8 @@
 
 COMMON_CLASSES= \
 	SmallSenseParseNodeVisitor \
+	SmallSenseInfo \
+	SmallSenseFinder \
 	SmallSenseParser \
 	SmallSenseRecognizer \
 	SmallSenseResultItem \
@@ -68,14 +70,12 @@
 	SmallSenseVariable \
 	SmallSenseInstvarInterfaceExtractor \
 	SmallSenseParseNodeInspector \
-	SmallSenseFinder \
 	SmallSensePosition \
 	SmallSenseType \
 	SmallSenseInferencer \
-	SmallSenseInfo \
+	SmallSenseClassInfo \
 	SmallSenseManager \
 	SmallSenseMethodInfo \
-	SmallSenseClassInfo \
 	SmallSenseTypeHolder \
 	SmallSenseClassType \
 	SmallSenseUnionType \
@@ -91,43 +91,43 @@
 
 
 COMMON_OBJS= \
-    $(OUTDIR)SmallSenseParseNodeVisitor.$(O) \
-    $(OUTDIR)SmallSenseParser.$(O) \
-    $(OUTDIR)SmallSenseRecognizer.$(O) \
-    $(OUTDIR)SmallSenseResultItem.$(O) \
-    $(OUTDIR)SmallSenseResultSet.$(O) \
-    $(OUTDIR)SmallSenseSelectorNode.$(O) \
-    $(OUTDIR)SmallSenseService.$(O) \
-    $(OUTDIR)SmallSenseTypeCollector.$(O) \
-    $(OUTDIR)SmallSenseTypeCollectorCache.$(O) \
-    $(OUTDIR)stx_libtool_smallsense.$(O) \
-    $(OUTDIR)SmallSenseAbstractInstvarInterfaceExtractor.$(O) \
-    $(OUTDIR)SmallSenseClass.$(O) \
-    $(OUTDIR)SmallSenseConstant.$(O) \
-    $(OUTDIR)SmallSenseMethod.$(O) \
-    $(OUTDIR)SmallSenseSnippet.$(O) \
-    $(OUTDIR)SmallSenseVariable.$(O) \
-    $(OUTDIR)SmallSenseInstvarInterfaceExtractor.$(O) \
-    $(OUTDIR)SmallSenseParseNodeInspector.$(O) \
-    $(OUTDIR)SmallSenseFinder.$(O) \
-    $(OUTDIR)SmallSensePosition.$(O) \
-    $(OUTDIR)SmallSenseType.$(O) \
-    $(OUTDIR)SmallSenseInferencer.$(O) \
-    $(OUTDIR)SmallSenseInfo.$(O) \
-    $(OUTDIR)SmallSenseManager.$(O) \
-    $(OUTDIR)SmallSenseMethodInfo.$(O) \
-    $(OUTDIR)SmallSenseClassInfo.$(O) \
-    $(OUTDIR)SmallSenseTypeHolder.$(O) \
-    $(OUTDIR)SmallSenseClassType.$(O) \
-    $(OUTDIR)SmallSenseUnionType.$(O) \
-    $(OUTDIR)SmallSenseUnknownType.$(O) \
-    $(OUTDIR)SmallSenseCompletionWindow.$(O) \
-    $(OUTDIR)SmallSenseCriticsWindow.$(O) \
-    $(OUTDIR)SmallSenseUnacceptedMethodEnvironment.$(O) \
-    $(OUTDIR)SmallSenseQuickFixer.$(O) \
-    $(OUTDIR)SmallSenseSettingsAppl.$(O) \
-    $(OUTDIR)SmallSenseChecker.$(O) \
-    $(OUTDIR)extensions.$(O) \
+    $(OUTDIR_SLASH)SmallSenseParseNodeVisitor.$(O) \
+    $(OUTDIR_SLASH)SmallSenseInfo.$(O) \
+    $(OUTDIR_SLASH)SmallSenseFinder.$(O) \
+    $(OUTDIR_SLASH)SmallSenseParser.$(O) \
+    $(OUTDIR_SLASH)SmallSenseRecognizer.$(O) \
+    $(OUTDIR_SLASH)SmallSenseResultItem.$(O) \
+    $(OUTDIR_SLASH)SmallSenseResultSet.$(O) \
+    $(OUTDIR_SLASH)SmallSenseSelectorNode.$(O) \
+    $(OUTDIR_SLASH)SmallSenseService.$(O) \
+    $(OUTDIR_SLASH)SmallSenseTypeCollector.$(O) \
+    $(OUTDIR_SLASH)SmallSenseTypeCollectorCache.$(O) \
+    $(OUTDIR_SLASH)stx_libtool_smallsense.$(O) \
+    $(OUTDIR_SLASH)SmallSenseAbstractInstvarInterfaceExtractor.$(O) \
+    $(OUTDIR_SLASH)SmallSenseClass.$(O) \
+    $(OUTDIR_SLASH)SmallSenseConstant.$(O) \
+    $(OUTDIR_SLASH)SmallSenseMethod.$(O) \
+    $(OUTDIR_SLASH)SmallSenseSnippet.$(O) \
+    $(OUTDIR_SLASH)SmallSenseVariable.$(O) \
+    $(OUTDIR_SLASH)SmallSenseInstvarInterfaceExtractor.$(O) \
+    $(OUTDIR_SLASH)SmallSenseParseNodeInspector.$(O) \
+    $(OUTDIR_SLASH)SmallSensePosition.$(O) \
+    $(OUTDIR_SLASH)SmallSenseType.$(O) \
+    $(OUTDIR_SLASH)SmallSenseInferencer.$(O) \
+    $(OUTDIR_SLASH)SmallSenseClassInfo.$(O) \
+    $(OUTDIR_SLASH)SmallSenseManager.$(O) \
+    $(OUTDIR_SLASH)SmallSenseMethodInfo.$(O) \
+    $(OUTDIR_SLASH)SmallSenseTypeHolder.$(O) \
+    $(OUTDIR_SLASH)SmallSenseClassType.$(O) \
+    $(OUTDIR_SLASH)SmallSenseUnionType.$(O) \
+    $(OUTDIR_SLASH)SmallSenseUnknownType.$(O) \
+    $(OUTDIR_SLASH)SmallSenseCompletionWindow.$(O) \
+    $(OUTDIR_SLASH)SmallSenseCriticsWindow.$(O) \
+    $(OUTDIR_SLASH)SmallSenseUnacceptedMethodEnvironment.$(O) \
+    $(OUTDIR_SLASH)SmallSenseQuickFixer.$(O) \
+    $(OUTDIR_SLASH)SmallSenseSettingsAppl.$(O) \
+    $(OUTDIR_SLASH)SmallSenseChecker.$(O) \
+    $(OUTDIR_SLASH)extensions.$(O) \
 
 
 
--- a/smallsense/Makefile	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/Makefile	Tue Feb 26 12:38:54 2013 +0000
@@ -15,5 +15,7 @@
 #only needed for the definition of $(TOP)
 include Make.proto
 
-makefile:
+makefile: mf
+
+mf:
 	$(TOP)/rules/stmkmf
--- a/smallsense/SmallSenseAbstractInstvarInterfaceExtractor.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseAbstractInstvarInterfaceExtractor.st	Tue Feb 26 12:38:54 2013 +0000
@@ -209,6 +209,12 @@
 
 !SmallSenseAbstractInstvarInterfaceExtractor class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseAbstractInstvarInterfaceExtractor.st 7823 2011-11-26 16:55:59Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseChecker.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseChecker.st	Tue Feb 26 12:38:54 2013 +0000
@@ -97,8 +97,14 @@
 
 !SmallSenseChecker class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseChecker.st 8046 2012-09-06 16:38:47Z vranyj1 $'
 ! !
 
+
 SmallSenseChecker initialize!
--- a/smallsense/SmallSenseClass.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseClass.st	Tue Feb 26 12:38:54 2013 +0000
@@ -34,6 +34,12 @@
 
 !SmallSenseClass class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseClass.st 7825 2011-11-26 18:32:31Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseClassInfo.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseClassInfo.st	Tue Feb 26 12:38:54 2013 +0000
@@ -101,6 +101,12 @@
 
 !SmallSenseClassInfo class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseClassInfo.st 7840 2011-12-16 08:48:11Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseClassType.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseClassType.st	Tue Feb 26 12:38:54 2013 +0000
@@ -104,6 +104,12 @@
 
 !SmallSenseClassType class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseClassType.st 8000 2012-05-17 23:16:11Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseCompletionWindow.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseCompletionWindow.st	Tue Feb 26 12:38:54 2013 +0000
@@ -327,6 +327,11 @@
 
 !SmallSenseCompletionWindow class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseCompletionWindow.st 7911 2012-02-22 09:55:48Z vranyj1 $'
 ! !
--- a/smallsense/SmallSenseConstant.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseConstant.st	Tue Feb 26 12:38:54 2013 +0000
@@ -16,6 +16,12 @@
 
 !SmallSenseConstant class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseConstant.st 7825 2011-11-26 18:32:31Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseCriticsWindow.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseCriticsWindow.st	Tue Feb 26 12:38:54 2013 +0000
@@ -306,6 +306,11 @@
 
 !SmallSenseCriticsWindow class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseCriticsWindow.st 7911 2012-02-22 09:55:48Z vranyj1 $'
 ! !
--- a/smallsense/SmallSenseFinder.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseFinder.st	Tue Feb 26 12:38:54 2013 +0000
@@ -65,6 +65,12 @@
 
 !SmallSenseFinder class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseFinder.st 7823 2011-11-26 16:55:59Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseInferencer.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseInferencer.st	Tue Feb 26 12:38:54 2013 +0000
@@ -421,6 +421,12 @@
 
 !SmallSenseInferencer class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseInferencer.st 8000 2012-05-17 23:16:11Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseInfo.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseInfo.st	Tue Feb 26 12:38:54 2013 +0000
@@ -10,6 +10,12 @@
 
 !SmallSenseInfo class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseInfo.st 7834 2011-11-29 19:25:06Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseInstvarInterfaceExtractor.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseInstvarInterfaceExtractor.st	Tue Feb 26 12:38:54 2013 +0000
@@ -774,6 +774,12 @@
 
 !SmallSenseInstvarInterfaceExtractor class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseInstvarInterfaceExtractor.st 7823 2011-11-26 16:55:59Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseManager.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseManager.st	Tue Feb 26 12:38:54 2013 +0000
@@ -199,6 +199,12 @@
 
 !SmallSenseManager class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseManager.st 7984 2012-04-21 08:36:11Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseMethod.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseMethod.st	Tue Feb 26 12:38:54 2013 +0000
@@ -87,6 +87,12 @@
 
 !SmallSenseMethod class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseMethod.st 7825 2011-11-26 18:32:31Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseMethodInfo.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseMethodInfo.st	Tue Feb 26 12:38:54 2013 +0000
@@ -32,6 +32,12 @@
 
 !SmallSenseMethodInfo class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseMethodInfo.st 7834 2011-11-29 19:25:06Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseParseNodeInspector.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseParseNodeInspector.st	Tue Feb 26 12:38:54 2013 +0000
@@ -615,6 +615,11 @@
 
 !SmallSenseParseNodeInspector class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseParseNodeInspector.st 7911 2012-02-22 09:55:48Z vranyj1 $'
 ! !
--- a/smallsense/SmallSenseParseNodeVisitor.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseParseNodeVisitor.st	Tue Feb 26 12:38:54 2013 +0000
@@ -193,6 +193,12 @@
 
 !SmallSenseParseNodeVisitor class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseParseNodeVisitor.st 7823 2011-11-26 16:55:59Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseParser.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseParser.st	Tue Feb 26 12:38:54 2013 +0000
@@ -241,6 +241,12 @@
 
 !SmallSenseParser class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseParser.st 7922 2012-03-09 07:57:34Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSensePosition.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSensePosition.st	Tue Feb 26 12:38:54 2013 +0000
@@ -63,6 +63,12 @@
 
 !SmallSensePosition class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSensePosition.st 7823 2011-11-26 16:55:59Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseQuickFixer.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseQuickFixer.st	Tue Feb 26 12:38:54 2013 +0000
@@ -148,9 +148,12 @@
 
 !SmallSenseQuickFixer class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseQuickFixer.st 7911 2012-02-22 09:55:48Z vranyj1 $'
 ! !
 
-
-
--- a/smallsense/SmallSenseRecognizer.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseRecognizer.st	Tue Feb 26 12:38:54 2013 +0000
@@ -751,6 +751,12 @@
 
 !SmallSenseRecognizer class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseRecognizer.st 7826 2011-11-27 09:48:43Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseResultItem.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseResultItem.st	Tue Feb 26 12:38:54 2013 +0000
@@ -154,6 +154,12 @@
 
 !SmallSenseResultItem class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseResultItem.st 7825 2011-11-26 18:32:31Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseResultSet.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseResultSet.st	Tue Feb 26 12:38:54 2013 +0000
@@ -149,6 +149,12 @@
 
 !SmallSenseResultSet class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseResultSet.st 7826 2011-11-27 09:48:43Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseSelectorNode.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseSelectorNode.st	Tue Feb 26 12:38:54 2013 +0000
@@ -86,6 +86,12 @@
 
 !SmallSenseSelectorNode class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseSelectorNode.st 7823 2011-11-26 16:55:59Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseService.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseService.st	Tue Feb 26 12:38:54 2013 +0000
@@ -465,8 +465,14 @@
 
 !SmallSenseService class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseService.st 8039 2012-08-13 22:12:37Z vranyj1 $'
 ! !
 
+
 SmallSenseService initialize!
--- a/smallsense/SmallSenseSettingsAppl.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseSettingsAppl.st	Tue Feb 26 12:38:54 2013 +0000
@@ -245,8 +245,14 @@
 
 !SmallSenseSettingsAppl class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseSettingsAppl.st 7872 2012-02-06 22:35:36Z vranyj1 $'
 ! !
 
+
 SmallSenseSettingsAppl initialize!
--- a/smallsense/SmallSenseSnippet.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseSnippet.st	Tue Feb 26 12:38:54 2013 +0000
@@ -16,6 +16,12 @@
 
 !SmallSenseSnippet class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseSnippet.st 7825 2011-11-26 18:32:31Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseTestCase.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseTestCase.st	Tue Feb 26 12:38:54 2013 +0000
@@ -55,3 +55,4 @@
 version_SVN
     ^ '$Id: SmallSenseTestCase.st 7840 2011-12-16 08:48:11Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseType.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseType.st	Tue Feb 26 12:38:54 2013 +0000
@@ -198,8 +198,14 @@
 
 !SmallSenseType class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseType.st 8000 2012-05-17 23:16:11Z vranyj1 $'
 ! !
 
+
 SmallSenseType initialize!
--- a/smallsense/SmallSenseTypeCollector.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseTypeCollector.st	Tue Feb 26 12:38:54 2013 +0000
@@ -126,6 +126,12 @@
 
 !SmallSenseTypeCollector class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseTypeCollector.st 7823 2011-11-26 16:55:59Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseTypeCollectorCache.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseTypeCollectorCache.st	Tue Feb 26 12:38:54 2013 +0000
@@ -78,8 +78,14 @@
 
 !SmallSenseTypeCollectorCache class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseTypeCollectorCache.st 7823 2011-11-26 16:55:59Z vranyj1 $'
 ! !
 
+
 SmallSenseTypeCollectorCache initialize!
--- a/smallsense/SmallSenseTypeHolder.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseTypeHolder.st	Tue Feb 26 12:38:54 2013 +0000
@@ -150,6 +150,12 @@
 
 !SmallSenseTypeHolder class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseTypeHolder.st 8000 2012-05-17 23:16:11Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseUnacceptedMethodEnvironment.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseUnacceptedMethodEnvironment.st	Tue Feb 26 12:38:54 2013 +0000
@@ -83,11 +83,14 @@
 
 !SmallSenseUnacceptedMethodEnvironment class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseUnacceptedMethodEnvironment.st 7911 2012-02-22 09:55:48Z vranyj1 $'
 ! !
 
+
 SmallSenseUnacceptedMethodEnvironment initialize!
-
-
-
--- a/smallsense/SmallSenseUnionType.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseUnionType.st	Tue Feb 26 12:38:54 2013 +0000
@@ -214,6 +214,12 @@
 
 !SmallSenseUnionType class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseUnionType.st 8000 2012-05-17 23:16:11Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseUnknownType.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseUnknownType.st	Tue Feb 26 12:38:54 2013 +0000
@@ -133,6 +133,12 @@
 
 !SmallSenseUnknownType class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseUnknownType.st 8000 2012-05-17 23:16:11Z vranyj1 $'
 ! !
+
--- a/smallsense/SmallSenseVariable.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/SmallSenseVariable.st	Tue Feb 26 12:38:54 2013 +0000
@@ -98,6 +98,12 @@
 
 !SmallSenseVariable class methodsFor:'documentation'!
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: SmallSenseVariable.st 7825 2011-11-26 18:32:31Z vranyj1 $'
 ! !
+
--- a/smallsense/abbrev.stc	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/abbrev.stc	Tue Feb 26 12:38:54 2013 +0000
@@ -1,6 +1,8 @@
 # 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.
+SmallSenseParseNodeVisitor SmallSenseParseNodeVisitor stx:libtool/smallsense 'SmallSense-Core' 0
+SmallSenseInfo SmallSenseInfo stx:libtool/smallsense 'SmallSense-Model' 0
 SmallSenseBaseTestClass SmallSenseBaseTestClass stx:libtool/smallsense 'SmallSense-Tests' 1
 SmallSenseFinder SmallSenseFinder stx:libtool/smallsense 'SmallSense-Core' 0
 SmallSenseFinderTests SmallSenseFinderTests stx:libtool/smallsense 'SmallSense-Tests' 1
@@ -24,14 +26,12 @@
 SmallSenseVariable SmallSenseVariable stx:libtool/smallsense 'SmallSense-Core' 0
 SmallSenseInstvarInterfaceExtractor SmallSenseInstvarInterfaceExtractor stx:libtool/smallsense 'SmallSense-Roel Typer' 3
 SmallSenseParseNodeInspector SmallSenseParseNodeInspector stx:libtool/smallsense 'SmallSense-Interface' 1
-SmallSenseParseNodeVisitor SmallSenseParseNodeVisitor stx:libtool/smallsense 'SmallSense-Core' 0
 SmallSensePosition SmallSensePosition stx:libtool/smallsense 'SmallSense-Core' 0
 SmallSenseType SmallSenseType stx:libtool/smallsense 'SmallSense-Types' 0
 SmallSenseInferencer SmallSenseInferencer stx:libtool/smallsense 'SmallSense-Inference' 0
 SmallSenseClassInfo SmallSenseClassInfo stx:libtool/smallsense 'SmallSense-Model' 0
 SmallSenseManager SmallSenseManager stx:libtool/smallsense 'SmallSense-Model' 0
 SmallSenseMethodInfo SmallSenseMethodInfo stx:libtool/smallsense 'SmallSense-Model' 0
-SmallSenseInfo SmallSenseInfo stx:libtool/smallsense 'SmallSense-Model' 0
 SmallSenseTypeHolder SmallSenseTypeHolder stx:libtool/smallsense 'SmallSense-Types' 0
 SmallSenseClassType SmallSenseClassType stx:libtool/smallsense 'SmallSense-Types' 0
 SmallSenseUnionType SmallSenseUnionType stx:libtool/smallsense 'SmallSense-Types' 0
--- a/smallsense/bc.mak	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/bc.mak	Tue Feb 26 12:38:54 2013 +0000
@@ -15,7 +15,7 @@
 #    bmake clobber - clean all
 #
 # Historic Note:
-#  this used to contain only rules to make with borland 
+#  this used to contain only rules to make with borland
 #    (called via bmake, by "make.exe -f bc.mak")
 #  this has changed; it is now also possible to build using microsoft visual c
 #    (called via vcmake, by "make.exe -f bc.mak -DUSEVC")
@@ -34,7 +34,7 @@
 
 
 
-LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\roeltyper -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\helpers -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libview -I$(INCLUDE_TOP)\stx\libhtml -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint -I$(INCLUDE_TOP)\stx\libtool -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\stx\libwidg2 -I$(INCLUDE_TOP)\stx\libbasic3
+LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\libtool -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\stx\libbasic3 -I$(INCLUDE_TOP)\stx\libwidg2 -I$(INCLUDE_TOP)\stx\libhtml -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\helpers -I$(INCLUDE_TOP)\stx\libview -I$(INCLUDE_TOP)\stx\goodies\roeltyper
 LOCALDEFINES=
 
 STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES)  -varPrefix=$(LIBNAME)
@@ -51,35 +51,39 @@
 # build all prerequisite packages for this package
 prereq:
 	pushd ..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\goodies\refactoryBrowser\helpers & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\..\goodies\refactoryBrowser\parser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\goodies\refactoryBrowser\helpers & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\libdb & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\libdb & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\libview2 & $(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 ..\..\libdb\libodbc & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\libdb\libsqlite & $(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 ..\..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\goodies\refactoryBrowser\changes & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\goodies\refactoryBrowser\changes & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd .. & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\libcompat & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\..\goodies\roeltyper & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\libcompat & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\..\goodies\refactoryBrowser\refactoring & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\..\goodies\refactoryBrowser\browser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\..\goodies\refactoryBrowser\lint & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\librun & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 
 
 
 
 
+
+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)
+
 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
 $(OUTDIR)SmallSenseChecker.$(O) SmallSenseChecker.$(H): SmallSenseChecker.st $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint\SmalllintChecker.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)SmallSenseCompletionWindow.$(O) SmallSenseCompletionWindow.$(H): SmallSenseCompletionWindow.st $(INCLUDE_TOP)\stx\libview2\SimpleDialog.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
@@ -117,6 +121,15 @@
 $(OUTDIR)SmallSenseUnknownType.$(O) SmallSenseUnknownType.$(H): SmallSenseUnknownType.st $(INCLUDE_TOP)\stx\libtool\smallsense\SmallSenseType.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)SmallSenseVariable.$(O) SmallSenseVariable.$(H): SmallSenseVariable.st $(INCLUDE_TOP)\stx\libtool\smallsense\SmallSenseResultItem.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)SmallSenseInstvarInterfaceExtractor.$(O) SmallSenseInstvarInterfaceExtractor.$(H): SmallSenseInstvarInterfaceExtractor.st $(INCLUDE_TOP)\stx\libtool\smallsense\SmallSenseAbstractInstvarInterfaceExtractor.$(H) $(INCLUDE_TOP)\stx\libtool\smallsense\SmallSenseParser.$(H) $(INCLUDE_TOP)\stx\libcomp\SyntaxHighlighter.$(H) $(INCLUDE_TOP)\stx\libcomp\AbstractSyntaxHighlighter.$(H) $(INCLUDE_TOP)\stx\libcomp\Parser.$(H) $(INCLUDE_TOP)\stx\libcomp\Scanner.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\libcomp\ParseNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libcomp\AssignmentNode.$(H) $(INCLUDE_TOP)\stx\libcomp\MessageNode.$(H) $(INCLUDE_TOP)\stx\libcomp\ParseErrorNode.$(H) $(INCLUDE_TOP)\stx\libcomp\PrimaryNode.$(H) $(INCLUDE_TOP)\stx\libcomp\StatementNode.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigationState.$(H) $(INCLUDE_TOP)\stx\libbasic\UserPreferences.$(H) $(INCLUDE_TOP)\stx\libbasic\IdentityDictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libcomp\VariableNode.$(H) $(INCLUDE_TOP)\stx\libbasic\ConfigurableFeatures.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint\RBLintRule.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint\RBTransformationRule.$(H) $(INCLUDE_TOP)\stx\libhtml\HTMLDocumentView.$(H) $(INCLUDE_TOP)\stx\libhtml\HTMLDocumentFrame.$(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) $(STCHDR)
+$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\libcomp\ParseNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libcomp\AssignmentNode.$(H) $(INCLUDE_TOP)\stx\libcomp\MessageNode.$(H) $(INCLUDE_TOP)\stx\libcomp\ParseErrorNode.$(H) $(INCLUDE_TOP)\stx\libcomp\PrimaryNode.$(H) $(INCLUDE_TOP)\stx\libcomp\StatementNode.$(H) $(INCLUDE_TOP)\stx\libbasic\UserPreferences.$(H) $(INCLUDE_TOP)\stx\libbasic\IdentityDictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libcomp\VariableNode.$(H) $(INCLUDE_TOP)\stx\libbasic\ConfigurableFeatures.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint\RBLintRule.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint\RBTransformationRule.$(H) $(INCLUDE_TOP)\stx\libhtml\HTMLDocumentView.$(H) $(INCLUDE_TOP)\stx\libhtml\HTMLDocumentFrame.$(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) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
+
+# **Must be at end**
+
+# Enforce recompilation of package definition class if Mercurial working
+# copy state changes. Together with --guessVersion it ensures that package
+# definition class always contains correct binary revision string.
+!IFDEF HGROOT
+$(OUTDIR)stx_libtool_smallsense.$(O): $(HGROOT)\.hg\dirstate
+!ENDIF
--- a/smallsense/bmake.bat	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/bmake.bat	Tue Feb 26 12:38:54 2013 +0000
@@ -1,8 +1,12 @@
 @REM -------
-@REM make using borland bcc
+@REM make using Borland bcc32
 @REM type bmake, and wait...
 @REM do not edit - automatically generated from ProjectDefinition
 @REM -------
-make.exe -N -f bc.mak %*
+@SET DEFINES=
+@REM Kludge got Mercurial, cannot be implemented in Borland make
+@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
+@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
+make.exe -N -f bc.mak  %DEFINES% %*
 
 
--- a/smallsense/extensions.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/extensions.st	Tue Feb 26 12:38:54 2013 +0000
@@ -190,27 +190,6 @@
     "Created: / 26-11-2011 / 12:37:39 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
-!Tools::NavigationState methodsFor:'aspects'!
-
-selectedClasses
-    "WARNING WARNING:
-    This is overwriten method from SmallSense!!!!!!
-    "
-    selectedClasses isNil ifTrue:[
-	selectedClasses := "SpecialValueHolder with:nil." nil asValue.
-	(ConfigurableFeatures includesFeature:'SmallSenseEnabled') ifTrue:[
-	    selectedClasses onChangeEvaluate:[
-		selectedClasses value ? #() do:[:cls|
-		    SmallSenseManager instance updateInfoForClass: cls.
-		].
-	    ]
-	]
-    ].
-    ^ selectedClasses
-
-    "Modified: / 27-11-2011 / 17:50:56 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
 !UserPreferences methodsFor:'accessing-SmallSense'!
 
 smallSenseBackgroundLintEnabled
@@ -300,6 +279,7 @@
 
 !stx_libtool_smallsense class methodsFor:'documentation'!
 
-extensionsVersion_SVN
-    ^ '$Id:: extensions.st 7983 2012-04-19 08:02:50Z vranyj1                                                                        $'
+extensionsVersion_HG
+
+    ^ '$Changeset: <not expanded> $'
 ! !
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/smallsense/lccmake.bat	Tue Feb 26 12:38:54 2013 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using lcc compiler
+@REM type lccmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak -DUSELCC=1 %*
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/smallsense/mingwmake.bat	Tue Feb 26 12:38:54 2013 +0000
@@ -0,0 +1,14 @@
+@REM -------
+@REM make using mingw gnu compiler
+@REM type mingwmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+@SET DEFINES=
+@REM Kludge got Mercurial, cannot be implemented in Borland make
+@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
+@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
+
+@call ..\..\rules\find_mingw.bat
+make.exe -N -f bc.mak %USEMINGW_ARG% %*
+
+
--- a/smallsense/smallsense.rc	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/smallsense.rc	Tue Feb 26 12:38:54 2013 +0000
@@ -3,8 +3,8 @@
 // automagically generated from the projectDefinition: stx_libtool_smallsense.
 //
 VS_VERSION_INFO VERSIONINFO
-  FILEVERSION     6,2,7967,7967
-  PRODUCTVERSION  6,2,3,1
+  FILEVERSION     6,2,32767,32767
+  PRODUCTVERSION  6,2,3,0
 #if (__BORLANDC__)
   FILEFLAGSMASK   VS_FF_DEBUG | VS_FF_PRERELEASE
   FILEFLAGS       VS_FF_PRERELEASE | VS_FF_SPECIALBUILD
@@ -20,12 +20,12 @@
     BEGIN
       VALUE "CompanyName", "eXept Software AG\0"
       VALUE "FileDescription", "Smalltalk/X Class library (LIB)\0"
-      VALUE "FileVersion", "6.2.7967.7967\0"
+      VALUE "FileVersion", "6.2.32767.32767\0"
       VALUE "InternalName", "stx:libtool/smallsense\0"
       VALUE "LegalCopyright", "Copyright Claus Gittinger 1988-2011\nCopyright eXept Software AG 1998-2011\0"
       VALUE "ProductName", "Smalltalk/X\0"
-      VALUE "ProductVersion", "6.2.3.1\0"
-      VALUE "ProductDate", "Thu, 06 Sep 2012 16:39:15 GMT\0"
+      VALUE "ProductVersion", "6.2.3.0\0"
+      VALUE "ProductDate", "Tue, 26 Feb 2013 12:36:46 GMT\0"
     END
 
   END
--- a/smallsense/stx_libtool_smallsense.st	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/stx_libtool_smallsense.st	Tue Feb 26 12:38:54 2013 +0000
@@ -7,6 +7,11 @@
 	category:'* Projects & Packages *'
 !
 
+!stx_libtool_smallsense class methodsFor:'documentation'!
+
+extensionsVersion_SVN
+    ^ '$Id:: extensions.st 7983 2012-04-19 08:02:50Z vranyj1                                                                        $'
+! !
 
 !stx_libtool_smallsense class methodsFor:'description'!
 
@@ -54,6 +59,8 @@
 
     ^ #(
         "<className> or (<className> attributes...) in load order"
+        SmallSenseParseNodeVisitor
+        SmallSenseInfo
         (SmallSenseBaseTestClass autoload)
         SmallSenseFinder
         (SmallSenseFinderTests autoload)
@@ -77,14 +84,12 @@
         SmallSenseVariable
         SmallSenseInstvarInterfaceExtractor
         SmallSenseParseNodeInspector
-        SmallSenseParseNodeVisitor
         SmallSensePosition
         SmallSenseType
         SmallSenseInferencer
         SmallSenseClassInfo
         SmallSenseManager
         SmallSenseMethodInfo
-        SmallSenseInfo
         SmallSenseTypeHolder
         SmallSenseClassType
         SmallSenseUnionType
@@ -96,6 +101,8 @@
         SmallSenseSettingsAppl
         SmallSenseChecker
     )
+
+    "Modified: / 26-02-2013 / 12:35:56 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 extensionMethodNames
@@ -116,7 +123,6 @@
         StatementNode childNamesAndValuesDo:
         StatementNode inferedType
         StatementNode inferedType:
-        #'Tools::NavigationState' selectedClasses
         UserPreferences smallSenseEnabled
         UserPreferences smallSenseEnabled:
         VariableNode isGlobalOrPrivateClass
@@ -130,7 +136,7 @@
         HTMLDocumentView doQuickFix:
     )
 
-    "Modified: / 04-04-2012 / 12:12:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 26-02-2013 / 12:30:51 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
 !stx_libtool_smallsense class methodsFor:'description - project information'!
@@ -185,6 +191,11 @@
 
 !stx_libtool_smallsense class methodsFor:'documentation'!
 
+version_HG
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: stx_libtool_smallsense.st 7967 2012-04-04 11:12:00Z vranyj1 $'
 ! !
+
--- a/smallsense/vcmake.bat	Thu Feb 21 16:32:07 2013 +0000
+++ b/smallsense/vcmake.bat	Tue Feb 26 12:38:54 2013 +0000
@@ -1,12 +1,18 @@
 @REM -------
-@REM make using microsoft visual c
+@REM make using Microsoft Visual C compiler
 @REM type vcmake, and wait...
 @REM do not edit - automatically generated from ProjectDefinition
 @REM -------
 
 @if not defined VSINSTALLDIR (
-	call "C:\Program Files\Microsoft Visual Studio 10.0"\VC\bin\vcvars32.bat
+    call ..\..\rules\vcsetup.bat
 )
-make.exe -N -f bc.mak -DUSEVC %*
+@SET DEFINES=
+@REM Kludge got Mercurial, cannot be implemented in Borland make
+@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
+@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
+make.exe -N -f bc.mak -DUSEVC=1 %DEFINES% %*
 
 
+
+