Merge jv
authorJan Vrany <jan.vrany@fit.cvut.cz>
Thu, 24 Mar 2016 07:22:36 +0000
branchjv
changeset 16212 bfd1155bb87f
parent 16168 71fa776ca1bb (current diff)
parent 16180 89c64982a20f (diff)
child 16213 f667b5b42a11
Merge
AbstractSettingsApplication.st
Make.proto
Make.spec
Win32FileDialog.st
abbrev.stc
bc.mak
libInit.cc
libtool.rc
stx_libtool.st
--- a/AbstractSettingsApplication.st	Wed Mar 23 07:52:39 2016 +0000
+++ b/AbstractSettingsApplication.st	Thu Mar 24 07:22:36 2016 +0000
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
 "
  COPYRIGHT (c) 2002 by eXept Software AG
               All Rights Reserved
@@ -14,402 +16,402 @@
 "{ NameSpace: Smalltalk }"
 
 ApplicationModel subclass:#AbstractSettingsApplication
-        instanceVariableNames:'settingsString currentUserPrefs modifiedChannel settingsDialog
-                requestor didModifySettings acceptChannel'
-        classVariableNames:''
-        poolDictionaries:''
-        category:'Interface-Smalltalk'
+	instanceVariableNames:'settingsString currentUserPrefs modifiedChannel settingsDialog
+		requestor didModifySettings acceptChannel'
+	classVariableNames:''
+	poolDictionaries:''
+	category:'Interface-Smalltalk'
 !
 
 AbstractSettingsApplication subclass:#AllSettingsAppl
-        instanceVariableNames:'buildDirectory localBuild selectedCompiler usedCompilerForBuild
-                selectedSettingHolder settingsList'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'buildDirectory localBuild selectedCompiler usedCompilerForBuild
+		selectedSettingHolder settingsList'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#BuildSettingsAppl
-        instanceVariableNames:'buildDirectory localBuild selectedCompiler usedCompilerForBuild'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'buildDirectory localBuild selectedCompiler usedCompilerForBuild'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#ByteCodeCompilerSettingsAppl
-        instanceVariableNames:'warnings warnSTX warnDollar warnOldStyle warnCommonMistakes
-                warnUnderscore warnCompatibility warnUnusedVars
-                warnAboutWrongVariableNames warnAboutBadComments
-                warnInconsistentReturnValues
-                warnAboutNonLowercaseLocalVariableNames allowQualifiedNames
-                allowDollar allowReservedWordsAsSelectors allowOldStyleAssignment
-                allowUnderscore allowDolphinExtensions allowSqueakExtensions
-                allowVisualAgeESSymbolLiterals allowVisualAgePrimitives
-                allowFixedPointLiterals justInTimeCompilation canLoadBinaries
-                constantFoldingSelection keepSource constantFolding
-                constantFoldingOptions fullDebugSupport immutableArrays
-                immutableStrings enableUnderscore enableDollar
-                allowEmptyStatements warnAboutPossibleSTCCompilationProblems
-                warnAboutReferenceToPrivateClass warnAboutShortLocalVariableNames
-                warnAboutPossiblyUnimplementedSelectors
-                allowExtendedBinarySelectors warnAboutMissingMethodComment
-                allowAssignmentToPoolVariable warnPlausibilityChecks'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'warnings warnSTX warnDollar warnOldStyle warnCommonMistakes
+		warnUnderscore warnCompatibility warnUnusedVars
+		warnAboutWrongVariableNames warnAboutBadComments
+		warnInconsistentReturnValues
+		warnAboutNonLowercaseLocalVariableNames allowQualifiedNames
+		allowDollar allowReservedWordsAsSelectors allowOldStyleAssignment
+		allowUnderscore allowDolphinExtensions allowSqueakExtensions
+		allowVisualAgeESSymbolLiterals allowVisualAgePrimitives
+		allowFixedPointLiterals justInTimeCompilation canLoadBinaries
+		constantFoldingSelection keepSource constantFolding
+		constantFoldingOptions fullDebugSupport immutableArrays
+		immutableStrings enableUnderscore enableDollar
+		allowEmptyStatements warnAboutPossibleSTCCompilationProblems
+		warnAboutReferenceToPrivateClass warnAboutShortLocalVariableNames
+		warnAboutPossiblyUnimplementedSelectors
+		allowExtendedBinarySelectors warnAboutMissingMethodComment
+		allowAssignmentToPoolVariable warnPlausibilityChecks'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#ChangeFileSettingsAppl
-        instanceVariableNames:'classInfos vmInfo vmErrors displayErrors logDoits updChanges
-                changeFileName beepForInfoDialog beepForWarningDialog
-                beepForErrorDialog flyByHelp beepEnabled beepInEditor'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'classInfos vmInfo vmErrors displayErrors logDoits updChanges
+		changeFileName beepForInfoDialog beepForWarningDialog
+		beepForErrorDialog flyByHelp beepEnabled beepInEditor'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#CodeGeneratorSettingsAppl
-        instanceVariableNames:'generateComments generateCommentsForGetters
-                generateCommentsForSetters'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'generateComments generateCommentsForGetters
+		generateCommentsForSetters'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#CommunicationLoggingSettingsAppl
-        instanceVariableNames:'logHTTPRequests logSOAPRequests'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'logHTTPRequests logSOAPRequests'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#DebuggerSettingsAppl
-        instanceVariableNames:'showErrorNotifier verboseBacktraceInDebugger
-                allowSendMailFromDebugger useNewLayoutInDebugger
-                hideSupportCodeInDebugger'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'showErrorNotifier verboseBacktraceInDebugger
+		allowSendMailFromDebugger useNewLayoutInDebugger
+		hideSupportCodeInDebugger'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#DisplaySettingsAppl
-        instanceVariableNames:'isColorMonitor useFixGrayPaletteLabel useFixPalette sizeY
-                clipEncodingListSelection sizeX monitorList ditherList
-                clipEncodingList ditherListSelection deepIcons monitorSelection
-                useFixPaletteLabel visualIsPseudoColor ditherSymsNotNil
-                useFixGrayPalette sizeInfos screen ditherStyles ditherSyms
-                screenDepthVisualLabelHolder maxCopyBufferSize usedWidth
-                usedHeight enableVMWareDrawingBugWorkaround'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'isColorMonitor useFixGrayPaletteLabel useFixPalette sizeY
+		clipEncodingListSelection sizeX monitorList ditherList
+		clipEncodingList ditherListSelection deepIcons monitorSelection
+		useFixPaletteLabel visualIsPseudoColor ditherSymsNotNil
+		useFixGrayPalette sizeInfos screen ditherStyles ditherSyms
+		screenDepthVisualLabelHolder maxCopyBufferSize usedWidth
+		usedHeight enableVMWareDrawingBugWorkaround'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#EditSettingsAppl
-        instanceVariableNames:'st80EditingMode tabsIs4 st80DoubleClickSelectMode
-                searchDialogIsModal startTextDragWithControl
-                extendedWordSelectMode whitespaceWordSelectMode
-                enforceContentsDropForFiles selectAllWhenClickingBeyondEnd
-                showAcceptCancelBarInBrowser useCodeView2InTools
-                autoIndentInCodeView immediateCodeCompletion
-                codeCompletionOnControlKey codeCompletionOnTabKey
-                selectionExtensionMode'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'st80EditingMode tabsIs4 st80DoubleClickSelectMode
+		searchDialogIsModal startTextDragWithControl
+		extendedWordSelectMode whitespaceWordSelectMode
+		enforceContentsDropForFiles selectAllWhenClickingBeyondEnd
+		showAcceptCancelBarInBrowser useCodeView2InTools
+		autoIndentInCodeView immediateCodeCompletion
+		codeCompletionOnControlKey codeCompletionOnTabKey
+		selectionExtensionMode'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#GeneralCompilerSettingsAppl
-        instanceVariableNames:'st80EditingMode tabsIs4 st80DoubleClickSelectMode
-                searchDialogIsModal startTextDragWithControl catchClassRedefs
-                fullHistoryUpdate historyLines keepSourceSelection keepSource
-                hasHistoryManager canLoadBinaries loadBinaries catchMethodRedefs
-                userNameInHistoryHolder'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'st80EditingMode tabsIs4 st80DoubleClickSelectMode
+		searchDialogIsModal startTextDragWithControl catchClassRedefs
+		fullHistoryUpdate historyLines keepSourceSelection keepSource
+		hasHistoryManager canLoadBinaries loadBinaries catchMethodRedefs
+		userNameInHistoryHolder'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#HTTPStartServerSettingsApplication
-        instanceVariableNames:'portNumberChannel informationLabel hasNoCreatedServerChannel
-                hasCreatedServerChannel useFcgiHolder
-                hasWebServerClassesNotLoadedHolder'
-        classVariableNames:'CreatedServers'
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'portNumberChannel informationLabel hasNoCreatedServerChannel
+		hasCreatedServerChannel useFcgiHolder
+		hasWebServerClassesNotLoadedHolder'
+	classVariableNames:'CreatedServers'
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#KbdMappingSettingsAppl
-        instanceVariableNames:'selectedRawKey macroTextHolder selectedFunctionKey
-                labelTextHolder changeMapHolder currentKeyHolder functionKeyList
-                rawKeyList mappings'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'selectedRawKey macroTextHolder selectedFunctionKey
+		labelTextHolder changeMapHolder currentKeyHolder functionKeyList
+		rawKeyList mappings'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#LanguageSettingsAppl
-        instanceVariableNames:'languageHolder languageIndexHolder languageList
-                languageListHolder listOfLanguages translatedLanguages
-                noticeLabelHolder currentFlagAndLanguageChannel
-                currentLanguageLabel perLanguageResources useSystemLanguageHolder'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'languageHolder languageIndexHolder languageList
+		languageListHolder listOfLanguages translatedLanguages
+		noticeLabelHolder currentFlagAndLanguageChannel
+		currentLanguageLabel perLanguageResources useSystemLanguageHolder'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#MemorySettingsAppl
-        instanceVariableNames:'newSpaceSize maxOldSpace fastMoreLimit warningLabelHolder
-                codeTrigger codeLimit oldIncr compressLimit igcFreeLimit igcLimit
-                igcFreeAmount stackLimit supportsJustInTimeCompilation
-                methodCodeSizeLimit'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'newSpaceSize maxOldSpace fastMoreLimit warningLabelHolder
+		codeTrigger codeLimit oldIncr compressLimit igcFreeLimit igcLimit
+		igcFreeAmount stackLimit supportsJustInTimeCompilation
+		methodCodeSizeLimit'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#MiscBridgeCommunicationSettingsAppl
-        instanceVariableNames:'smallTeamServerEnabled selectedSmallTeamHost listOfSmallTeamHosts
-                smallTeamHostEntry dotNetBridgeVerbose dotNetBridgeRunsInIDE
-                smalltalkBridgeEnabled smalltalkBridgeVerbose'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'smallTeamServerEnabled selectedSmallTeamHost listOfSmallTeamHosts
+		smallTeamHostEntry dotNetBridgeVerbose dotNetBridgeRunsInIDE
+		smalltalkBridgeEnabled smalltalkBridgeVerbose'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#MiscCommunicationSettingsAppl
-        instanceVariableNames:'smtpServerName'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'smtpServerName'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#MiscDisplay2SettingsAppl
-        instanceVariableNames:'nativeWidgets nativeDialogs shadows opaqueVariablePanelResize
-                opaqueTableColumnResize lowerOnRightClickInTitle
-                lowerOnShiftClickInTitle displaySupportsNativeFileDialogs
-                nativeFileDialogs cartoonToolTipStyle'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'nativeWidgets nativeDialogs shadows opaqueVariablePanelResize
+		opaqueTableColumnResize lowerOnRightClickInTitle
+		lowerOnShiftClickInTitle displaySupportsNativeFileDialogs
+		nativeFileDialogs cartoonToolTipStyle'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#MiscDisplaySettingsAppl
-        instanceVariableNames:'returnFocus focusFollowsMouse mouseWheelFocusFollowsMouse
-                beepEnabled takeFocus activateOnClick
-                formatHostNameinWindowLabels hostNameInLabelHolder
-                showAccelerators newWindowLabelFormat formatHostNameWindowLabel
-                selectOnRightClick popUpMenuOnRelease
-                showRightButtonMenuOnRelease formatHostNameWindowLabel1
-                formatHostNameWindowLabel2 allowMouseWheelZoom
-                forceWindowsIntoMonitorBounds button2WithAltKey
-                autoRaiseOnFocusIn shouldRememberLastExtent
-                menuPanelTakesFocusOnClick'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'returnFocus focusFollowsMouse mouseWheelFocusFollowsMouse
+		beepEnabled takeFocus activateOnClick
+		formatHostNameinWindowLabels hostNameInLabelHolder
+		showAccelerators newWindowLabelFormat formatHostNameWindowLabel
+		selectOnRightClick popUpMenuOnRelease
+		showRightButtonMenuOnRelease formatHostNameWindowLabel1
+		formatHostNameWindowLabel2 allowMouseWheelZoom
+		forceWindowsIntoMonitorBounds button2WithAltKey
+		autoRaiseOnFocusIn shouldRememberLastExtent
+		menuPanelTakesFocusOnClick'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#MiscSmalltalkCommunicationSettingsAppl
-        instanceVariableNames:'remoteBrowsingEnabled windowMigrationEnabled
-                windowMigrationPassword windowMigrationAuthenticate
-                enablePasswordCheck smallTeamServerEnabled selectedSmallTeamHost
-                listOfSmallTeamHosts smallTeamHostEntry addHostEnabled
-                removeHostEnabled smalltalkBridgeEnabled smalltalkBridgeVerbose
-                smallTeamViaXMPPEnabled selectedXMPPSmallTeamUser
-                xmppSmallTeamUserEntry listOfXMPPSmallTeamUsers
-                smallteamXMPPServer smallteamXMPPUser smallteamXMPPPassword'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'remoteBrowsingEnabled windowMigrationEnabled
+		windowMigrationPassword windowMigrationAuthenticate
+		enablePasswordCheck smallTeamServerEnabled selectedSmallTeamHost
+		listOfSmallTeamHosts smallTeamHostEntry addHostEnabled
+		removeHostEnabled smalltalkBridgeEnabled smalltalkBridgeVerbose
+		smallTeamViaXMPPEnabled selectedXMPPSmallTeamUser
+		xmppSmallTeamUserEntry listOfXMPPSmallTeamUsers
+		smallteamXMPPServer smallteamXMPPUser smallteamXMPPPassword'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#OsiSettingsAppl
-        instanceVariableNames:'osiACSEConnectionLogging osiROSEErrorLogging osiCMISEErrorLogging
-                osiACSEErrorLogging osiROSEPresent osiCMISEPresent
-                osiCMISEMessageLogging osiACSEDataLogging
-                osiROSEInvokationLogging osiACSEPresent osiROSEResponseLogging'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'osiACSEConnectionLogging osiROSEErrorLogging osiCMISEErrorLogging
+		osiACSEErrorLogging osiROSEPresent osiCMISEPresent
+		osiCMISEMessageLogging osiACSEDataLogging
+		osiROSEInvokationLogging osiACSEPresent osiROSEResponseLogging'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#PrinterSettingsAppl
-        instanceVariableNames:'selectedUnit supportsColor topMargin rightMargin bottomMargin
-                landscape pageFormatList pageFormat unitList leftMargin
-                possiblePrinters printerType printerTypeSelection
-                printCommandList commandList printCommand printFilename
-                enableFormat enablelandscape enableMargins enableColorBox
-                printerIsDrivenByCommand printerSupportsPrintingToFile
-                supportsPageFormatSetting supportsMarginSetting
-                supportsColorSetting'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'selectedUnit supportsColor topMargin rightMargin bottomMargin
+		landscape pageFormatList pageFormat unitList leftMargin
+		possiblePrinters printerType printerTypeSelection
+		printCommandList commandList printCommand printFilename
+		enableFormat enablelandscape enableMargins enableColorBox
+		printerIsDrivenByCommand printerSupportsPrintingToFile
+		supportsPageFormatSetting supportsMarginSetting
+		supportsColorSetting'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#ProcessorSchedulerSettingsAppl
-        instanceVariableNames:'dynamicPrios preemptive'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'dynamicPrios preemptive'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#RDoItServerSettingsAppl
-        instanceVariableNames:'rDoitLogging rDoitsEnabled rDoitErrorLogging hasRDoitServer
-                rDoitErrorDebugging rDoitServerPortOrPath
-                rDoitEnabledOnlyViaLocalConnection scriptingEnabled
-                scriptingEnabledOnlyViaLocalConnection scriptingErrorDebugging
-                scriptingErrorLogging scriptingLogging scriptingServerPortOrPath
-                rDoitOnlyViaLocalConnection'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'rDoitLogging rDoitsEnabled rDoitErrorLogging hasRDoitServer
+		rDoitErrorDebugging rDoitServerPortOrPath
+		rDoitEnabledOnlyViaLocalConnection scriptingEnabled
+		scriptingEnabledOnlyViaLocalConnection scriptingErrorDebugging
+		scriptingErrorLogging scriptingLogging scriptingServerPortOrPath
+		rDoitOnlyViaLocalConnection'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#SQLServerSettingsAppl
-        instanceVariableNames:'sqlServerEnabled sqlSmalltalkServerEnabled sqlLogging
-                sqlDataLogging sqlErrorLogging hasSQLServer sqlErrorDebugging
-                sqlServerPort sqlStatementLogging'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'sqlServerEnabled sqlSmalltalkServerEnabled sqlLogging
+		sqlDataLogging sqlErrorLogging hasSQLServer sqlErrorDebugging
+		sqlServerPort sqlStatementLogging'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#STCCompilerSettingsAppl
-        instanceVariableNames:'cc ccOptions stcIncludes linkCommand stc linkArgs linkSharedArgs
-                canLoadBinaries stcDefines stcLibraries stcOptions stcLibraryPath
-                stcCompilationSelection stcCompilationList makeCommand
-                stcKeepCIntermediate supportedCCompilerSelection verbose'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'cc ccOptions stcIncludes linkCommand stc linkArgs linkSharedArgs
+		canLoadBinaries stcDefines stcLibraries stcOptions stcLibraryPath
+		stcCompilationSelection stcCompilationList makeCommand
+		stcKeepCIntermediate supportedCCompilerSelection verbose'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#SourceCodeFormatSettingsAppl
-        instanceVariableNames:'spaceAfterKeywordSelector emptyLineAfterTemporaries tabIndent
-                autoFormat cStyleBlocks editorText maxLengthForSingleLineBlocks
-                blockArgumentsOnNewLine spaceAfterReturnToken
-                spaceAroundTemporaries spaceAfterBlockStart spaceBeforeBlockEnd
-                oldUserPreferences reformatLocked'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'spaceAfterKeywordSelector emptyLineAfterTemporaries tabIndent
+		autoFormat cStyleBlocks editorText maxLengthForSingleLineBlocks
+		blockArgumentsOnNewLine spaceAfterReturnToken
+		spaceAroundTemporaries spaceAfterBlockStart spaceBeforeBlockEnd
+		oldUserPreferences reformatLocked'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#SourceCodeManagementSettingsAppl
-        instanceVariableNames:'sourceCacheDir useManager availableManagers condenseSourceCache
-                setupSourceCodeManager checkClassesWhenCheckingIn
-                formattingConfiguration flushSourceCache localSourceFirst
-                repositoryHolder manager repository listOfModules
-                managerTypePerModule addPerModuleRoot removeEnabled
-                perModuleRootModule removePerModuleRoot
-                perModuleRoot selectedPerModuleRoot rootsPerModule
-                selectedManagerTypeIndexHolder managerIsCVSSourceCodeManager
-                managerIsStoreSourceCodeManager perModuleFieldsEnableHolder
-                managerIsSmallTeamSourceCodeManager verboseSourceCodeAccess
-                keepMethodSource packageToAddHolder managerTypeIndexToAddHolder
-                managerTypeToAddHolder managerPerMatchingModule
-                selectedManagerPerMatchingModuleHolder'
-        classVariableNames:'RecentlyUsedCVSRoots RecentlyUsedStoreHosts
-                RecentlyUsedSmallTeamHosts LastStoreHost LastStoreUser
-                LastStorePassword FillCacheProcess'
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'sourceCacheDir useManager availableManagers condenseSourceCache
+		setupSourceCodeManager checkClassesWhenCheckingIn
+		formattingConfiguration flushSourceCache localSourceFirst
+		repositoryHolder manager repository listOfModules
+		managerTypePerModule addPerModuleRoot removeEnabled
+		perModuleRootModule removePerModuleRoot perModuleRoot
+		selectedPerModuleRoot rootsPerModule
+		selectedManagerTypeIndexHolder managerIsCVSSourceCodeManager
+		managerIsStoreSourceCodeManager perModuleFieldsEnableHolder
+		managerIsSmallTeamSourceCodeManager verboseSourceCodeAccess
+		keepMethodSource packageToAddHolder managerTypeIndexToAddHolder
+		managerTypeToAddHolder managerPerMatchingModule
+		selectedManagerPerMatchingModuleHolder'
+	classVariableNames:'RecentlyUsedCVSRoots RecentlyUsedStoreHosts
+		RecentlyUsedSmallTeamHosts LastStoreHost LastStoreUser
+		LastStorePassword FillCacheProcess'
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 SimpleDialog subclass:#PerModuleManagerSettingDialog
-        instanceVariableNames:'packageHolder managerNameHolder availableManagers'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication::SourceCodeManagementSettingsAppl
+	instanceVariableNames:'packageHolder managerNameHolder availableManagers'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication::SourceCodeManagementSettingsAppl
 !
 
 AbstractSettingsApplication subclass:#StyleSettingsAppl
-        instanceVariableNames:'showStandardStylesOnly styleList selectedStyle
-                styleDirectoryContents infoLabelHolder noticeLabelHolder
-                previewVisibleHolder'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'showStandardStylesOnly styleList selectedStyle
+		styleDirectoryContents infoLabelHolder noticeLabelHolder
+		previewVisibleHolder'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#SyntaxColorSettingsAppl
-        instanceVariableNames:'coloredText syntaxColor syntaxColors resetList resetListSelection
-                fullSelectorCheck syntaxColoring oldUserPreferences
-                syntaxFontSelector syntaxFonts syntaxElementList
-                syntaxElementSelection syntaxEmphasisList syntaxEmphasisSelection
-                emphasisDictionary resetListDictionary'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'coloredText syntaxColor syntaxColors resetList resetListSelection
+		fullSelectorCheck syntaxColoring oldUserPreferences
+		syntaxFontSelector syntaxFonts syntaxElementList
+		syntaxElementSelection syntaxEmphasisList syntaxEmphasisSelection
+		emphasisDictionary resetListDictionary'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#SystemBrowserSettingsAppl
-        instanceVariableNames:'showAcceptCancelBarInBrowser useSearchBarInBrowser
-                showMethodTemplate useCodeView2InTools
-                showEmbeddedTestRunnerInBrowser showBookmarkBar
-                webBrowserLikeLayout sortAndIndentClassesByInheritance
-                showLocalHistory showGlobalHistory useInPlaceSearchInBrowserLists
-                sourceCodeManagementMenuLayout confirmRefactorings
-                smallLintRulesetDefault'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'showAcceptCancelBarInBrowser useSearchBarInBrowser
+		showMethodTemplate useCodeView2InTools
+		showEmbeddedTestRunnerInBrowser showBookmarkBar
+		webBrowserLikeLayout sortAndIndentClassesByInheritance
+		showLocalHistory showGlobalHistory useInPlaceSearchInBrowserLists
+		sourceCodeManagementMenuLayout confirmRefactorings
+		smallLintRulesetDefault'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#SystemMessageSettingsAppl
-        instanceVariableNames:'classInfos vmInfo vmErrors displayErrors logDoits updChanges
-                changeFileName beepForInfoDialog beepForWarningDialog
-                beepForErrorDialog flyByHelp beepEnabled beepInEditor
-                toolTipAutoHideDelay sendMessagesAlsoToTranscript
-                onlyShowTooltipsForActiveWindow'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'classInfos vmInfo vmErrors displayErrors logDoits updChanges
+		changeFileName beepForInfoDialog beepForWarningDialog
+		beepForErrorDialog flyByHelp beepEnabled beepInEditor
+		toolTipAutoHideDelay sendMessagesAlsoToTranscript
+		onlyShowTooltipsForActiveWindow'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#TerminalViewSettingsAppl
-        instanceVariableNames:'terminalOutputIsUTF8 terminalInputIsUTF8'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'terminalOutputIsUTF8 terminalInputIsUTF8'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#ToolboxSettingsAppl
-        instanceVariableNames:'changesBrowserClassName fileBrowserClassName'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'changesBrowserClassName fileBrowserClassName'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 ApplicationModel subclass:#ClassToolSetting
-        instanceVariableNames:'optionValueHolder optionValueList optionLabelHolder
-                optionSelectionHolder optionLabelList optionCustomValueHolder
-                optionCustomValueVisibleHolder optionCustomValueBackgroundHolder'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication::ToolboxSettingsAppl
+	instanceVariableNames:'optionValueHolder optionValueList optionLabelHolder
+		optionSelectionHolder optionLabelList optionCustomValueHolder
+		optionCustomValueVisibleHolder optionCustomValueBackgroundHolder'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication::ToolboxSettingsAppl
 !
 
 AbstractSettingsApplication subclass:#ToolsSettingsAppl
-        instanceVariableNames:'useNewVersionDiffBrowser transcriptBufferSize useNewInspector
-                showClockInLauncher useNewChangesBrowser useNewFileBrowser
-                useNewSystemBrowser useNewFileDialog useNewSettingsApplication
-                useProcessMonitorV2 useSmalltalkDocumentViewer useTestRunner2
-                showTipOfTheDayAtStartup autoRaiseTranscript eclipseStyleMenus
-                useNewChangeSetBrowser useCodeView2InTools
-                externalDiffCommandTemplate'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'useNewVersionDiffBrowser transcriptBufferSize useNewInspector
+		showClockInLauncher useNewChangesBrowser useNewFileBrowser
+		useNewSystemBrowser useNewFileDialog useNewSettingsApplication
+		useProcessMonitorV2 useSmalltalkDocumentViewer useTestRunner2
+		showTipOfTheDayAtStartup autoRaiseTranscript eclipseStyleMenus
+		useNewChangeSetBrowser useCodeView2InTools
+		externalDiffCommandTemplate'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 AbstractSettingsApplication subclass:#WorkspaceSettingsAppl
-        instanceVariableNames:'usersModuleName workspaceDirectory'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractSettingsApplication
+	instanceVariableNames:'usersModuleName workspaceDirectory'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractSettingsApplication
 !
 
 !AbstractSettingsApplication class methodsFor:'documentation'!
@@ -7883,18 +7885,6 @@
 
     ^ super flyByHelpSpec addPairsFrom:#(
 
-#smtpServer
-'The host name of your SMTP (mail transfer) server.\This is only needed for the debugger''s "Send Error Report via Mail" menu function,\so you can leave this empty if you don''t need or want this function'
-
-#windowMigration
-'The window migration service allows is available for X-display systems only.\It allows a window to be fetched from your screen and moved to another X-display' 
-
-#remoteBrowsing
-'The remote browsing service allows for another ST/X system''s browser to request a classes source from your running system'
-
-#smallTeam
-'The smallTeam framework distributes notifications to team members when code is changed in  browser.\This allows for team members to track and follow your changes in real time'
-
 #dotNetBridge
 'The dotNet bridge extension allows transparent access and message sending to .NET classes and instances.'
 
@@ -8070,6 +8060,7 @@
                                      label: 'Bridge Server Enabled'
                                      name: 'CheckBox7'
                                      layout: (LayoutFrame 5 0 0 0 600 0 25 0)
+                                     enableChannel: hasSmalltalkBridge
                                      model: smalltalkBridgeEnabled
                                      translateLabel: true
                                    )
@@ -8276,20 +8267,6 @@
 #smtpServer
 'The host name of your SMTP (mail transfer) server.\This is only needed for the debugger''s "Send Error Report via Mail" menu function,\so you can leave this empty if you don''t need or want this function'
 
-#windowMigration
-'The window migration service allows is available for X-display systems only.\It allows a window to be fetched from your screen and moved to another X-display' 
-
-#remoteBrowsing
-'The remote browsing service allows for another ST/X system''s browser to request a classes source from your running system'
-
-#smallTeam
-'The smallTeam framework distributes notifications to team members when code is changed in  browser.\This allows for team members to track and follow your changes in real time'
-
-#dotNetBridge
-'The dotNet bridge extension allows transparent access and message sending to .NET classes and instances.'
-
-#smalltalkBridgeServer
-'The smalltalk bridge server extension allows distributed processing\via transparent access and message sending from other ST/X systems.'
 )
 ! !
 
@@ -9596,9 +9573,6 @@
 
     ^ super flyByHelpSpec addPairsFrom:#(
 
-#smtpServer
-'The host name of your SMTP (mail transfer) server.\This is only needed for the debugger''s "Send Error Report via Mail" menu function,\so you can leave this empty if you don''t need or want this function'
-
 #windowMigration
 'The window migration service is available for X-display systems only.\It allows a window to be fetched from your screen and moved to another X-display' 
 
@@ -9646,12 +9620,6 @@
 
 #removeSmallTeamXMPPUser
 'Remove the selected username from the list of team members'
-
-#dotNetBridge
-'The dotNet bridge extension allows transparent access and message sending to .NET classes and instances.'
-
-#smalltalkBridgeServer
-'The smalltalk bridge server extension allows distributed processing\via transparent access and message sending from other ST/X systems.'
 )
 ! !
 
@@ -10475,6 +10443,37 @@
     ^ 'Launcher/communicationsSettings.html'
 ! !
 
+!AbstractSettingsApplication::MiscSmalltalkCommunicationSettingsAppl methodsFor:'help specs'!
+
+flyByHelpTextForKey:aKey
+    |normalText|
+
+    normalText := super flyByHelpTextForKey:aKey.
+    aKey == #windowMigration ifTrue:[
+        self hasWindowMigrationServer ifFalse:[
+            ^ normalText , (resources stringWithCRs:'\\Disabled because the windowMigration package is not loaded')
+        ]
+    ].
+    aKey == #remoteBrowsing ifTrue:[
+        self hasWindowMigrationServer ifFalse:[
+            ^ normalText , (resources stringWithCRs:'\\Disabled because the remoteBrowsing package is not loaded')
+        ]
+    ].
+    (#(smallTeamCommon 
+       smallTeam smallTeamHosts 
+       addSmallTeamHost removeSmallTeamHost
+       smallTeamViaXMPP
+       xmppServer xmppLoginUser xmppLoginPassword
+       smallTeamXMPPUsers smallTeamXMPPUserToAdd
+       addSmallTeamXMPPUser removeSmallTeamXMPPUser
+    ) includes:aKey) ifTrue:[
+        self hasWindowMigrationServer ifFalse:[
+            ^ normalText , (resources stringWithCRs:'\\Disabled because the smallTeam package is not loaded')
+        ]
+    ].
+    ^ normalText
+! !
+
 !AbstractSettingsApplication::MiscSmalltalkCommunicationSettingsAppl methodsFor:'initialization & release'!
 
 initialize
@@ -12066,7 +12065,7 @@
                             )
                           
                          )
-                         extent: (Point 555 25)
+                         extent: (Point 567 25)
                        )
                       (ViewSpec
                          name: 'Box2'
@@ -12079,6 +12078,7 @@
                                layout: (LayoutFrame 0 0 0 0 150 0 22 0)
                                translateLabel: true
                                adjust: right
+                               enableDisableColorChannel: rDoitsEnabled
                              )
                             (InputFieldSpec
                                name: 'EntryField1'
@@ -12096,11 +12096,12 @@
                                layout: (LayoutFrame 150 0 28 0 596 0 50 0)
                                translateLabel: true
                                adjust: left
+                               enableDisableColorChannel: rDoitsEnabled
                              )
                             )
                           
                          )
-                         extent: (Point 555 60)
+                         extent: (Point 567 60)
                        )
                       (ViewSpec
                          name: 'Box13'
@@ -12118,7 +12119,7 @@
                             )
                           
                          )
-                         extent: (Point 555 25)
+                         extent: (Point 567 25)
                        )
                       (ViewSpec
                          name: 'Box3'
@@ -12136,7 +12137,7 @@
                             )
                           
                          )
-                         extent: (Point 555 25)
+                         extent: (Point 567 25)
                        )
                       (ViewSpec
                          name: 'Box4'
@@ -12154,7 +12155,7 @@
                             )
                           
                          )
-                         extent: (Point 555 24)
+                         extent: (Point 567 24)
                        )
                       (ViewSpec
                          name: 'Box5'
@@ -12172,7 +12173,7 @@
                             )
                           
                          )
-                         extent: (Point 555 23)
+                         extent: (Point 567 23)
                        )
                       )
                     
@@ -12218,7 +12219,7 @@
                             )
                           
                          )
-                         extent: (Point 555 25)
+                         extent: (Point 567 25)
                        )
                       (ViewSpec
                          name: 'Box12'
@@ -12231,6 +12232,7 @@
                                layout: (LayoutFrame 0 0 0 0 150 0 22 0)
                                translateLabel: true
                                adjust: right
+                               enableDisableColorChannel: scriptingEnabled
                              )
                             (InputFieldSpec
                                name: 'EntryField2'
@@ -12254,7 +12256,7 @@
                             )
                           
                          )
-                         extent: (Point 555 60)
+                         extent: (Point 567 60)
                        )
                       (ViewSpec
                          name: 'Box11'
@@ -12272,7 +12274,7 @@
                             )
                           
                          )
-                         extent: (Point 555 25)
+                         extent: (Point 567 25)
                        )
                       (ViewSpec
                          name: 'Box8'
@@ -12290,7 +12292,7 @@
                             )
                           
                          )
-                         extent: (Point 555 25)
+                         extent: (Point 567 25)
                        )
                       (ViewSpec
                          name: 'Box9'
@@ -12308,7 +12310,7 @@
                             )
                           
                          )
-                         extent: (Point 555 24)
+                         extent: (Point 567 24)
                        )
                       (ViewSpec
                          name: 'Box10'
@@ -12326,7 +12328,7 @@
                             )
                           
                          )
-                         extent: (Point 555 23)
+                         extent: (Point 567 23)
                        )
                       )
                     
--- a/Make.proto	Wed Mar 23 07:52:39 2016 +0000
+++ b/Make.proto	Thu Mar 24 07:22:36 2016 +0000
@@ -123,16 +123,16 @@
 
 # build all mandatory prerequisite packages (containing superclasses) for this package
 prereq:
-	cd ../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../goodies/refactoryBrowser/parser && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd ../goodies/refactoryBrowser/parser && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd ../libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd ../libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd ../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd ../libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd ../libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd ../libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd ../libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd ../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 
 
 
@@ -166,7 +166,7 @@
 $(OUTDIR)BookmarksEditDialog.$(O) BookmarksEditDialog.$(H): BookmarksEditDialog.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/SimpleDialog.$(H) $(STCHDR)
 $(OUTDIR)BrowserView.$(O) BrowserView.$(H): BrowserView.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/StandardSystemView.$(H) $(INCLUDE_TOP)/stx/libview/TopView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(STCHDR)
 $(OUTDIR)ChangesBrowser.$(O) ChangesBrowser.$(H): ChangesBrowser.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/StandardSystemView.$(H) $(INCLUDE_TOP)/stx/libview/TopView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(STCHDR)
-$(OUTDIR)CodeCompletionHelpMenuView.$(O) CodeCompletionHelpMenuView.$(H): CodeCompletionHelpMenuView.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libwidg/ListView.$(H) $(INCLUDE_TOP)/stx/libwidg/MenuView.$(H) $(INCLUDE_TOP)/stx/libwidg/SelectionInListView.$(H) $(STCHDR)
+$(OUTDIR)CodeCompletionHelpMenuView.$(O) CodeCompletionHelpMenuView.$(H): CodeCompletionHelpMenuView.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/PopUpView.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/TopView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libwidg/ListView.$(H) $(INCLUDE_TOP)/stx/libwidg/MenuView.$(H) $(INCLUDE_TOP)/stx/libwidg/SelectionInListView.$(H) $(STCHDR)
 $(OUTDIR)CodeCompletionHelpView.$(O) CodeCompletionHelpView.$(H): CodeCompletionHelpView.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(STCHDR)
 $(OUTDIR)CodeGenerator.$(O) CodeGenerator.$(H): CodeGenerator.st $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser/RBProgramNodeVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)CodeGeneratorTool.$(O) CodeGeneratorTool.$(H): CodeGeneratorTool.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
@@ -250,7 +250,6 @@
 $(OUTDIR)Tools__WebBrowserPage.$(O) Tools__WebBrowserPage.$(H): Tools__WebBrowserPage.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
 $(OUTDIR)VersionDiffBrowser.$(O) VersionDiffBrowser.$(H): VersionDiffBrowser.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libwidg2/AbstractHierarchicalItem.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
 $(OUTDIR)ViewWithAcceptAndCancelBar.$(O) ViewWithAcceptAndCancelBar.$(H): ViewWithAcceptAndCancelBar.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libwidg/Button.$(H) $(INCLUDE_TOP)/stx/libwidg/Label.$(H) $(STCHDR)
-$(OUTDIR)Win32FileDialog.$(O) Win32FileDialog.$(H): Win32FileDialog.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/ByteArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
 $(OUTDIR)stx_libtool.$(O) stx_libtool.$(H): stx_libtool.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(STCHDR)
 $(OUTDIR)AbstractDirectoryBrowser.$(O) AbstractDirectoryBrowser.$(H): AbstractDirectoryBrowser.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libtool/AbstractFileBrowser.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
 $(OUTDIR)AbstractFileFinderApplicationComponent.$(O) AbstractFileFinderApplicationComponent.$(H): AbstractFileFinderApplicationComponent.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libtool/AbstractFileApplicationNoteBookComponent.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
--- a/Make.spec	Wed Mar 23 07:52:39 2016 +0000
+++ b/Make.spec	Thu Mar 24 07:22:36 2016 +0000
@@ -149,7 +149,6 @@
 	Tools::WebBrowserPage \
 	VersionDiffBrowser \
 	ViewWithAcceptAndCancelBar \
-	Win32FileDialog \
 	stx_libtool \
 	AbstractDirectoryBrowser \
 	AbstractFileFinderApplicationComponent \
@@ -235,6 +234,9 @@
 	Tools::HierarchicalPackageFilterList \
 	Tools::InheritanceClassList \
 
+WIN32_CLASSES= \
+	Win32FileDialog \
+
 
 
 
@@ -337,7 +339,6 @@
     $(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) \
@@ -424,5 +425,8 @@
     $(OUTDIR_SLASH)Tools__InheritanceClassList.$(O) \
     $(OUTDIR_SLASH)extensions.$(O) \
 
+WIN32_OBJS= \
+    $(OUTDIR_SLASH)Win32FileDialog.$(O) \
 
 
+
--- a/Win32FileDialog.st	Wed Mar 23 07:52:39 2016 +0000
+++ b/Win32FileDialog.st	Thu Mar 24 07:22:36 2016 +0000
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
 "
  COPYRIGHT (c) 2008 by eXept Software AG
 	      All Rights Reserved
@@ -11,14 +13,16 @@
 "
 "{ Package: 'stx:libtool' }"
 
+"{ NameSpace: Smalltalk }"
+
 Object subclass:#Win32FileDialog
 	instanceVariableNames:'fileName openFileNameStruct filters lpstrFilter lpstrFile
 		lpstrInitialDir lpstrTitle lpstrDefExt defFilter defExtension
 		style title smalltalkFileFilters defFilterIndex parent error'
 	classVariableNames:'Lock InitialDirectory CommonDialogConstants
 		FilterPatternDescriptions'
-	poolDictionaries:''
-	category:'Interface-Tools-File'
+	poolDictionaries:'Win32Constants'
+	category:'OS-Windows'
 !
 
 ByteArray variableByteSubclass:#OpenFilenameStructure
@@ -46,7 +50,8 @@
 
 documentation
 "
-    interface to windows file dialogs
+    interface to windows file dialogs.
+    Written by felix madrid.
 "
 ! !
 
@@ -207,7 +212,7 @@
     ^ (Win32FileDialog new openFile: 'c:\untitled.txt') file.
 
     "
-     self openFile
+     Win32FileDialog openFile
     "
 !
 
@@ -481,8 +486,7 @@
 hideReadonly
     "Hides the file dialog's Readonly check box. "
 
-    self
-	style:(self style bitOr: (self class commonDialogConstantAt:'OfnHidereadonly'))
+    self style:(self style bitOr:OFN_HIDEREADONLY)
 
     "Modified: / 26-10-2010 / 18:46:48 / cg"
 !
@@ -549,8 +553,7 @@
     "Allows a previously opened file to be opened
      (e.g. change.log)"
 
-    self
-	style:(self style bitOr: (self class commonDialogConstantAt:'OfnShareaware'))
+    self style:(self style bitOr:OFN_SHAREAWARE)
 
     "Modified: / 26-10-2010 / 18:47:36 / cg"
 !
@@ -700,24 +703,25 @@
     |rslt openFileNameStructExternalBytes|
 
     [
-	self fillStruct.
-	parent notNil ifTrue:[
-	    openFileNameStruct hwndOwner:parent.
-	].
-	style notNil ifTrue:[
-	    openFileNameStruct flags:style
-	].
-	openFileNameStructExternalBytes := ExternalBytes from:openFileNameStruct asByteArray.
-	rslt := OperatingSystem getOpenFilename:openFileNameStructExternalBytes.
-	rslt ifTrue:[
-	    self getFileName
-	] ifFalse:[
-	    fileName := nil.
-	    error := OperatingSystem commDlgExtendedError.
-	].
+        self fillStruct.
+        parent notNil ifTrue:[
+            openFileNameStruct hwndOwner:parent.
+        ].
+        style notNil ifTrue:[
+            openFileNameStruct flags:style
+        ].
+        openFileNameStructExternalBytes := ExternalBytes from:openFileNameStruct asByteArray.
+        rslt := OperatingSystem getOpenFilename:openFileNameStructExternalBytes.
+        rslt ifTrue:[
+            self getFileName
+        ] ifFalse:[
+            fileName := nil.
+            error := OperatingSystem commDlgExtendedError.
+            self error:('GetOpenFile failed with error: %1' bindWith:error).
+        ].
     ] ensure:[
-	openFileNameStructExternalBytes free.
-	self cleanUp.
+        openFileNameStructExternalBytes notNil ifTrue:[openFileNameStructExternalBytes free].
+        self cleanUp.
     ].
 
     "Created: / 23-01-2011 / 10:58:30 / cg"
@@ -876,29 +880,29 @@
 fillStruct
     "Private - fills the openFileNameStruct"
 
-    | temp |
+    |maxPath lpstrFileInOut|
 
-    temp := fileName "asAsciiZ".
-    lpstrFile := ExternalBytes new:512 withAll:0.
-    lpstrFile replaceBytesFrom:1 to:temp size with:temp startingAt:1.
+    maxPath := 1024.
+    lpstrFileInOut := ExternalBytes new:maxPath.
+    lpstrFileInOut replaceFrom:1 to:fileName size with:fileName startingAt:1.
 
     lpstrFilter := ExternalBytes newNullTerminatedFromString: self filters.
     lpstrInitialDir := ExternalBytes newNullTerminatedFromString: self directory pathName.
 
     openFileNameStruct
-	lpstrFile: lpstrFile address ;
-	nMaxFile: 512;
-	lpstrFilter: lpstrFilter address ;
-	nFilterIndex: defFilterIndex ;      "set by filters"
-	lpstrInitialDir: lpstrInitialDir address.
+        lpstrFile: lpstrFileInOut address ;
+        nMaxFile: maxPath;
+        lpstrFilter: lpstrFilter address ;
+        nFilterIndex: defFilterIndex ;      "set by filters"
+        lpstrInitialDir: lpstrInitialDir address.
 
-    ( temp := defExtension) notNil ifTrue: [
-	lpstrDefExt := ExternalBytes newNullTerminatedFromString: temp.
-	openFileNameStruct lpstrDefExt: lpstrDefExt address].
+    defExtension notNil ifTrue: [
+        lpstrDefExt := ExternalBytes newNullTerminatedFromString: defExtension.
+        openFileNameStruct lpstrDefExt: lpstrDefExt address].
 
-    ( temp := title ) notNil ifTrue: [
-	lpstrTitle := ExternalBytes newNullTerminatedFromString: temp.
-	openFileNameStruct lpstrTitle: lpstrTitle address ].
+    title notNil ifTrue: [
+        lpstrTitle := ExternalBytes newNullTerminatedFromString: title.
+        openFileNameStruct lpstrTitle: lpstrTitle address ].
 
     "Modified: / 27-10-2010 / 10:56:01 / cg"
 !
@@ -919,8 +923,48 @@
 !Win32FileDialog::OpenFilenameStructure class methodsFor:'accessing'!
 
 sizeInBytes
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ 124
+    ] ifFalse:[
+        ^ 76
+    ]
+! !
 
-    ^ 76
+!Win32FileDialog::OpenFilenameStructure class methodsFor:'documentation'!
+
+documentation
+"
+  definitely needs a rewrite to use inline C code.
+  This is unmaintanable...
+
+                                        32bit         64bit
+  typedef struct tagOFNA {
+    DWORD lStructSize;                  4    0        4   0
+    HWND hwndOwner;                     4    4        8   4
+    HINSTANCE hInstance;                4    8        8   12
+    LPCSTR lpstrFilter;                 4    12       8   20
+    LPSTR lpstrCustomFilter;            4    16       8   28
+    DWORD nMaxCustFilter;               4    20       4   36
+    DWORD nFilterIndex;                 4    24       4   40
+    LPSTR lpstrFile;                    4    28       8   44
+    DWORD nMaxFile;                     4    32       4   52
+    LPSTR lpstrFileTitle;               4    36       8   56
+    DWORD nMaxFileTitle;                4    40       4   64
+    LPCSTR lpstrInitialDir;             4    44       8   68
+    LPCSTR lpstrTitle;                  4    48       8   76
+    DWORD Flags;                        4    52       4   84
+    WORD nFileOffset;                   2    56       2   88
+    WORD nFileExtension;                2    58       2   90
+    LPCSTR lpstrDefExt;                 4    60       8   92
+    LPARAM lCustData;                   4    64       8   100
+    LPOFNHOOKPROC lpfnHook;             4    68       8   108
+    LPCSTR lpTemplateName;              4    72       8   116
+    void *pvReserved;                   4    76       8   124
+    DWORD dwReserved;                   4    80       4   132
+    DWORD FlagsEx;                      4    84       4   136
+  } OPENFILENAMEA,*LPOPENFILENAMEA;          88           140
+
+"
 ! !
 
 !Win32FileDialog::OpenFilenameStructure class methodsFor:'instance creation'!
@@ -935,241 +979,393 @@
 flags
     "Answer the receiver's flags field as a Smalltalk object."
 
-    ^ self doubleWordAt: 52+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt32At: 84+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 52+1
+    ]
 !
 
 flags: anObject
     "Set the receiver's flags field as a Smalltalk object."
 
-    ^ self doubleWordAt: 52+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        self unsignedInt32At: 84+1 put: anObject
+    ] ifFalse:[
+        self unsignedInt32At: 52+1 put: anObject
+    ]
 !
 
 hInstance
     "Get the receiver's hInstance field."
 
-    ^ self doubleWordAt: 8+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 12+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 8+1
+    ]
 !
 
-hInstance: anObject
-    "Set the receiver's hInstance field to the value of anObject."
+hInstance: anInteger
+    "Set the receiver's hInstance field to the value of anInteger."
 
-    self doubleWordAt: 8+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        self unsignedInt64At: 12+1 put: anInteger
+    ] ifFalse:[
+        self unsignedInt32At: 8+1 put: anInteger
+    ]
 !
 
 hwndOwner
     "Get the receiver's hwndOwner field."
 
-    ^ self doubleWordAt: 4+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 4+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 4+1
+    ]
 !
 
-hwndOwner: anObject
-    "Set the receiver's hwndOwner field to the value of anObject."
+hwndOwner: anInteger
+    "Set the receiver's hwndOwner field to the value of anInteger."
 
-    self doubleWordAt: 4+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        self unsignedInt64At: 4+1 put: anInteger
+    ] ifFalse:[
+        self unsignedInt32At: 4+1 put: anInteger
+    ]
 !
 
 lCustData
     "Get the receiver's lCustData field."
 
-    ^ self doubleWordAt: 64+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 100+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 64+1
+    ]
 !
 
 lCustData: anObject
     "Set the receiver's lCustData field as a Smalltalk object."
 
-    ^ self doubleWordAt: 64+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        self unsignedInt64At: 100+1 put: anObject
+    ] ifFalse:[
+        self unsignedInt32At: 64+1 put: anObject
+    ]
 !
 
 lStructSize
     "Get the receiver's lStructSize field."
 
-    ^ self doubleWordAt: 0+1
+    ^ self unsignedInt32At: 0+1
 !
 
 lStructSize: anObject
     "Set the receiver's lStructSize field to the value of anObject."
 
-    self doubleWordAt:0+1 put:anObject
+    self unsignedInt32At:0+1 put:anObject
 !
 
 lpfnHook
     "Get the receiver's lpfnHook field."
 
-    ^ self doubleWordAt: 68+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 108+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 68+1
+    ]
 !
 
 lpfnHook: anObject
     "Set the receiver's lpfnHook field to the value of anObject."
 
-    self doubleWordAt: 68+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 108+1 put: anObject
+    ] ifFalse:[
+        ^ self unsignedInt32At: 68+1 put: anObject
+    ]
 !
 
 lpstrCustomFilter
     "Get the receiver's lpstrCustomFilter field."
 
-    ^ self doubleWordAt: 16+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 28+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 16+1
+    ]
 !
 
 lpstrCustomFilter: anObject
     "Set the receiver's lpstrCustomFilter field to the value of anObject."
 
-    self doubleWordAt: 16+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 28+1 put: anObject
+    ] ifFalse:[
+        ^ self unsignedInt32At: 16+1 put: anObject
+    ]
 !
 
 lpstrDefExt
     "Get the receiver's lpstrDefExt field."
 
-    ^ self doubleWordAt: 60+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 92+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 60+1
+    ]
 !
 
 lpstrDefExt: anObject
     "Set the receiver's lpstrDefExt field to the value of anObject."
 
-    self doubleWordAt: 60+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 92+1 put: anObject
+    ] ifFalse:[
+        ^ self unsignedInt32At: 60+1 put: anObject
+    ]
 !
 
 lpstrFile
     "Get the receiver's lpstrFile field."
 
-    ^ self doubleWordAt: 28+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 44+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 28+1
+    ]
 !
 
 lpstrFile: anObject
     "Set the receiver's lpstrFile field to the value of anObject."
 
-    self doubleWordAt: 28+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 44+1 put: anObject
+    ] ifFalse:[
+        ^ self unsignedInt32At: 28+1 put: anObject
+    ]
 !
 
 lpstrFileTitle
     "Get the receiver's lpstrFileTitle field."
 
-    ^ self doubleWordAt: 36+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 56+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 36+1
+    ]
 !
 
 lpstrFileTitle: anObject
     "Set the receiver's lpstrFileTitle field to the value of anObject."
 
-    self doubleWordAt: 36+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 56+1 put: anObject
+    ] ifFalse:[
+        ^ self unsignedInt32At: 36+1 put: anObject
+    ]
 !
 
 lpstrFilter
     "Get the receiver's lpstrFilter field."
 
-    ^ self doubleWordAt: 12+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 20+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 12+1
+    ]
 !
 
 lpstrFilter: anObject
     "Set the receiver's lpstrFilter field to the value of anObject."
 
-    self doubleWordAt: 12+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 20+1 put: anObject
+    ] ifFalse:[
+        ^ self unsignedInt32At: 12+1 put: anObject
+    ]
 !
 
 lpstrInitialDir
     "Get the receiver's lpstrInitialDir field."
 
-    ^ self doubleWordAt: 44+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 68+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 44+1
+    ]
 !
 
 lpstrInitialDir: anObject
     "Set the receiver's lpstrInitialDir field to the value of anObject."
 
-    self doubleWordAt: 44+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 68+1 put: anObject
+    ] ifFalse:[
+        ^ self unsignedInt32At: 44+1 put: anObject
+    ]
 !
 
 lpstrTemplateName
     "Get the receiver's lpstrTemplateName field."
 
-    ^ self doubleWordAt: 72+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 116+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 72+1
+    ]
 !
 
 lpstrTemplateName: anObject
     "Set the receiver's lpstrTemplateName field to the value of anObject."
 
-    self doubleWordAt: 72+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 116+1 put: anObject
+    ] ifFalse:[
+        ^ self unsignedInt32At: 72+1 put: anObject
+    ]
 !
 
 lpstrTitle
     "Get the receiver's lpstrTitle field."
 
-    ^ self doubleWordAt: 48+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 76+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 48+1
+    ]
 !
 
 lpstrTitle: anObject
     "Set the receiver's lpstrTitle field to the value of anObject."
 
-    self doubleWordAt: 48+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt64At: 76+1 put: anObject
+    ] ifFalse:[
+        ^ self unsignedInt32At: 48+1 put: anObject
+    ]
 !
 
 nFileExtension
     "Get the receiver's nFileExtension field."
 
-    ^ self unsignedShortAt: 58+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt16At: 90+1
+    ] ifFalse:[
+        ^ self unsignedInt16At: 58+1
+    ]
 !
 
 nFileExtension: anObject
     "Set the receiver's nFileExtension field to the value of anObject."
 
-    self unsignedShortAt: 58+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt16At: 90+1 put: anObject
+    ] ifFalse:[
+        ^ self unsignedInt16At: 58+1 put: anObject
+    ]
 !
 
 nFileOffset
     "Get the receiver's nFileOffset field."
 
-    ^ self unsignedShortAt: 56+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt16At: 88+1
+    ] ifFalse:[
+        ^ self unsignedInt16At: 56+1
+    ]
 !
 
 nFileOffset: anObject
     "Set the receiver's nFileOffset field to the value of anObject."
 
-    self unsignedShortAt: 56+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt16At: 88+1 put: anObject
+    ] ifFalse:[
+        ^ self unsignedInt16At: 56+1 put: anObject
+    ]
 !
 
 nFilterIndex
     "Get the receiver's nFilterIndex field."
 
-    ^ self doubleWordAt: 24+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt32At: 40+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 24+1
+    ]
 !
 
 nFilterIndex: anObject
     "Set the receiver's nFilterIndex field to the value of anObject."
 
-    self doubleWordAt: 24+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt32At: 40+1 put: anObject
+    ] ifFalse:[
+        ^ self unsignedInt32At: 24+1 put: anObject
+    ]
 !
 
 nMaxCustFilter
     "Get the receiver's nMaxCustFilter field."
 
-    ^ self doubleWordAt: 20+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt32At: 36+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 20+1
+    ]
 !
 
 nMaxCustFilter: anObject
     "Set the receiver's nMaxCustFilter field to the value of anObject."
 
-    self doubleWordAt: 20+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt32At: 36+1 put: anObject
+    ] ifFalse:[
+        ^ self unsignedInt32At: 20+1 put: anObject
+    ]
 !
 
 nMaxFile
     "Get the receiver's nMaxFile field."
 
-    ^ self doubleWordAt: 32+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt32At: 52+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 32+1
+    ]
 !
 
 nMaxFile: anObject
     "Set the receiver's nMaxFile field to the value of anObject."
 
-    self doubleWordAt: 32+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt32At: 52+1 put: anObject
+    ] ifFalse:[
+        ^ self unsignedInt32At: 32+1 put: anObject
+    ]
 !
 
 nMaxFileTitle
     "Get the receiver's nMaxFileTitle field."
 
-    ^ self doubleWordAt: 40+1
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt32At: 64+1
+    ] ifFalse:[
+        ^ self unsignedInt32At: 40+1
+    ]
 !
 
 nMaxFileTitle: anObject
     "Set the receiver's nMaxFileTitle field to the value of anObject."
 
-    self doubleWordAt: 40+1 put: anObject
+    ExternalAddress pointerSize == 8 ifTrue:[
+        ^ self unsignedInt32At: 64+1 put: anObject
+    ] ifFalse:[
+        ^ self unsignedInt32At: 40+1 put: anObject
+    ]
 !
 
 sizeInBytes
@@ -1207,11 +1403,11 @@
 !Win32FileDialog class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/Win32FileDialog.st,v 1.17 2014-11-13 13:50:30 cg Exp $'
+    ^ '$Header$'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/Win32FileDialog.st,v 1.17 2014-11-13 13:50:30 cg Exp $'
+    ^ '$Header$'
 ! !
 
 
--- a/bc.mak	Wed Mar 23 07:52:39 2016 +0000
+++ b/bc.mak	Thu Mar 24 07:22:36 2016 +0000
@@ -94,7 +94,7 @@
 $(OUTDIR)BookmarksEditDialog.$(O) BookmarksEditDialog.$(H): BookmarksEditDialog.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libview2\SimpleDialog.$(H) $(STCHDR)
 $(OUTDIR)BrowserView.$(O) BrowserView.$(H): BrowserView.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\StandardSystemView.$(H) $(INCLUDE_TOP)\stx\libview\TopView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(STCHDR)
 $(OUTDIR)ChangesBrowser.$(O) ChangesBrowser.$(H): ChangesBrowser.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\StandardSystemView.$(H) $(INCLUDE_TOP)\stx\libview\TopView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(STCHDR)
-$(OUTDIR)CodeCompletionHelpMenuView.$(O) CodeCompletionHelpMenuView.$(H): CodeCompletionHelpMenuView.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libwidg\ListView.$(H) $(INCLUDE_TOP)\stx\libwidg\MenuView.$(H) $(INCLUDE_TOP)\stx\libwidg\SelectionInListView.$(H) $(STCHDR)
+$(OUTDIR)CodeCompletionHelpMenuView.$(O) CodeCompletionHelpMenuView.$(H): CodeCompletionHelpMenuView.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\PopUpView.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\TopView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libwidg\ListView.$(H) $(INCLUDE_TOP)\stx\libwidg\MenuView.$(H) $(INCLUDE_TOP)\stx\libwidg\SelectionInListView.$(H) $(STCHDR)
 $(OUTDIR)CodeCompletionHelpView.$(O) CodeCompletionHelpView.$(H): CodeCompletionHelpView.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(STCHDR)
 $(OUTDIR)CodeGenerator.$(O) CodeGenerator.$(H): CodeGenerator.st $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBProgramNodeVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)CodeGeneratorTool.$(O) CodeGeneratorTool.$(H): CodeGeneratorTool.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
@@ -178,7 +178,6 @@
 $(OUTDIR)Tools__WebBrowserPage.$(O) Tools__WebBrowserPage.$(H): Tools__WebBrowserPage.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
 $(OUTDIR)VersionDiffBrowser.$(O) VersionDiffBrowser.$(H): VersionDiffBrowser.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libwidg2\AbstractHierarchicalItem.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
 $(OUTDIR)ViewWithAcceptAndCancelBar.$(O) ViewWithAcceptAndCancelBar.$(H): ViewWithAcceptAndCancelBar.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libwidg\Button.$(H) $(INCLUDE_TOP)\stx\libwidg\Label.$(H) $(STCHDR)
-$(OUTDIR)Win32FileDialog.$(O) Win32FileDialog.$(H): Win32FileDialog.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\ByteArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
 $(OUTDIR)stx_libtool.$(O) stx_libtool.$(H): stx_libtool.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
 $(OUTDIR)AbstractDirectoryBrowser.$(O) AbstractDirectoryBrowser.$(H): AbstractDirectoryBrowser.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libtool\AbstractFileBrowser.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
 $(OUTDIR)AbstractFileFinderApplicationComponent.$(O) AbstractFileFinderApplicationComponent.$(H): AbstractFileFinderApplicationComponent.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libtool\AbstractFileApplicationNoteBookComponent.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
@@ -263,6 +262,7 @@
 $(OUTDIR)Tools__HierarchicalChangeList.$(O) Tools__HierarchicalChangeList.$(H): Tools__HierarchicalChangeList.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserListWithFilter.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__ChangeList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigatorModel.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
 $(OUTDIR)Tools__HierarchicalPackageFilterList.$(O) Tools__HierarchicalPackageFilterList.$(H): Tools__HierarchicalPackageFilterList.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__HierarchicalProjectList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigatorModel.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__ProjectList.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libwidg2\AbstractHierarchicalItem.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItemWithLabel.$(H) $(STCHDR)
 $(OUTDIR)Tools__InheritanceClassList.$(O) Tools__InheritanceClassList.$(H): Tools__InheritanceClassList.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BrowserList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__ClassList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__HierarchicalClassList.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigatorModel.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
+$(OUTDIR)Win32FileDialog.$(O) Win32FileDialog.$(H): Win32FileDialog.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\ByteArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
 $(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\libbasic\AbstractTime.$(H) $(INCLUDE_TOP)\stx\libbasic\ArithmeticValue.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Autoload.$(H) $(INCLUDE_TOP)\stx\libbasic\Bag.$(H) $(INCLUDE_TOP)\stx\libbasic\Behavior.$(H) $(INCLUDE_TOP)\stx\libbasic\Block.$(H) $(INCLUDE_TOP)\stx\libbasic\Boolean.$(H) $(INCLUDE_TOP)\stx\libbasic\ByteArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Character.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Class.$(H) $(INCLUDE_TOP)\stx\libbasic\ClassDescription.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\Date.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\Filename.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\IdentityDictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Integer.$(H) $(INCLUDE_TOP)\stx\libbasic\Interval.$(H) $(INCLUDE_TOP)\stx\libbasic\KeyedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\LimitedPrecisionReal.$(H) $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\libbasic\Method.$(H) $(INCLUDE_TOP)\stx\libbasic\MethodDictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\NameSpace.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\Number.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Point.$(H) $(INCLUDE_TOP)\stx\libbasic\ProgrammingLanguage.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Query.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadOnlySequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Rectangle.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(INCLUDE_TOP)\stx\libbasic\SharedPool.$(H) $(INCLUDE_TOP)\stx\libbasic\SmallInteger.$(H) $(INCLUDE_TOP)\stx\libbasic\Smalltalk.$(H) $(INCLUDE_TOP)\stx\libbasic\SmalltalkLanguage.$(H) $(INCLUDE_TOP)\stx\libbasic\StandaloneStartup.$(H) $(INCLUDE_TOP)\stx\libbasic\String.$(H) $(INCLUDE_TOP)\stx\libbasic\StringCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Symbol.$(H) $(INCLUDE_TOP)\stx\libbasic\Timestamp.$(H) $(INCLUDE_TOP)\stx\libbasic\UndefinedObject.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UserNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\UserPreferences.$(H) $(INCLUDE_TOP)\stx\libbasic\Warning.$(H) $(INCLUDE_TOP)\stx\libbasic2\Iterator.$(H) $(INCLUDE_TOP)\stx\libbasic2\RunArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\SocketAddress.$(H) $(INCLUDE_TOP)\stx\libbasic2\Text.$(H) $(INCLUDE_TOP)\stx\libbasic2\UUID.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ChangeSet.$(H) $(INCLUDE_TOP)\stx\libbasic3\CompositeChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\ProfileTree.$(H) $(INCLUDE_TOP)\stx\libcomp\AbstractSyntaxHighlighter.$(H) $(INCLUDE_TOP)\stx\libcomp\Breakpoint.$(H) $(INCLUDE_TOP)\stx\libcomp\BreakpointDescription.$(H) $(INCLUDE_TOP)\stx\libcomp\Parser.$(H) $(INCLUDE_TOP)\stx\libcomp\Scanner.$(H) $(INCLUDE_TOP)\stx\libview\Color.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\Form.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\Image.$(H) $(INCLUDE_TOP)\stx\libview\PopUpView.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\TopView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libview2\MultiImage.$(H) $(INCLUDE_TOP)\stx\libwidg\EditTextView.$(H) $(INCLUDE_TOP)\stx\libwidg\GenericToolbarIconLibrary.$(H) $(INCLUDE_TOP)\stx\libwidg\ListView.$(H) $(INCLUDE_TOP)\stx\libwidg\MenuView.$(H) $(INCLUDE_TOP)\stx\libwidg\PopUpMenu.$(H) $(INCLUDE_TOP)\stx\libwidg\SelectionInListView.$(H) $(INCLUDE_TOP)\stx\libwidg\TextView.$(H) $(INCLUDE_TOP)\stx\libwidg2\ListModelView.$(H) $(INCLUDE_TOP)\stx\libwidg2\SelectionInListModelView.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
--- a/libInit.cc	Wed Mar 23 07:52:39 2016 +0000
+++ b/libInit.cc	Thu Mar 24 07:22:36 2016 +0000
@@ -16,201 +16,390 @@
 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);
+extern void _AboutBox_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _AbstractFileApplicationNoteBookComponent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _AbstractFileBrowser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _AbstractLauncherApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _AbstractSettingsApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Bookmark_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BookmarkBar_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BookmarkEditor_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BookmarkList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BookmarkListEditor_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BookmarkVisitor_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BookmarksEditDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BrowserView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ChangesBrowser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CodeCompletionHelpMenuView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CodeCompletionHelpView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CodeGenerator_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CodeGeneratorTool_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _DebugView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Diff_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Diff2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Diff3_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Diff3Hunk_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Diff3InclusiveVisitor_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Diff3TextView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _DiffListUtility_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _DiffTextView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _EditFieldWithCompletion_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _EditFieldWithCompletionSpec_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FileBrowser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FileBrowserV2PanelView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FileBrowserV2UISpecifications_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FileDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FileOperation_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FilenameEditFieldV2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _InspectorView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MemoryMonitor_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MemoryMonitorView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MemoryUsageView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MultiViewToolApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _PerforceSourceCodeManagerUtilities_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ProcessMonitorV2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SyntaxElement_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SyntaxHighlighter2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SystemBrowser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__AbstractTestRunner_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__BreakpointBrowser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__Browslet_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__BrowsletCanvas_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__CachedTags_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ChangeSetBrowser2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ChangeSetDiffInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ChangeSetDiffTool_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ChangeSetSelectionDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ChangeSetSpec_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__CheckinInfoDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ClassChecker_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ClassSorter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__CodeCompletionMenu_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__CodeCritics_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__CodeView2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__CodeViewService_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__DiffCodeView2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__HierarchicalChangesetDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__InlineMessageDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__Inspector2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__Inspector2Tab_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__LintAnnotation_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__LintHighlighter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__LintRuleDetail_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__LintRuleEditDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__LintRuleSelectionDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__MethodCategoryCache_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__MethodRewriter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__NavigationHistory_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__NavigationState_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__NavigatorModel_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__NewClassWizardDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__NewSystemBrowserCodeView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__Profiler_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ProfilerInfoBuilder_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ProfilerInfoItem_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ProjectCheckerBrowser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ProjectLoader_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__SearchDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__SmalltalkDiffTool_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__SourceCodeManagerConfigurationTestTool_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__SpecialCodeView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__StringSearchTool_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__Tag_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__TagList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__TagsBrowser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__TextDiffTool_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__TextMergeInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__Toolbox_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__WebBrowserPage_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _VersionDiffBrowser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ViewWithAcceptAndCancelBar_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _stx_137libtool_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _AbstractDirectoryBrowser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _AbstractFileFinderApplicationComponent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _AbstractSourceCodeManagementSettingsAppl_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BookmarkMenuBuilder_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassInspectorView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ContextInspectorView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _DictionaryInspectorView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Diff3ExclusiveVisitor_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _DiffCodeView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FileApplicationNoteBook_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FileBrowserV2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FileBrowserV2SettingsAppl_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FileDialogWithPreview_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ImageInspectorView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _NewLauncher_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _OrderedCollectionInspectorView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ParseTreeIndex_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SetInspectorView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SettingsDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SmalltalkCodeGeneratorTool_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SyntaxElementVariable_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__BackgroundSourceProcessingService_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__BreakpointService_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__BrowserList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__CodeCompletionService_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__CodeNavigationService_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__CodeView2SettingsAppl_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__Diff2CodeView2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__Diff3CodeView2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__FontSettingsApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__GenericToolbox_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__LintRuleSettingsApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__LintService_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__NavigatorCanvas_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__NewSystemBrowser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__OrganizerCanvas_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__SendersBrowslet_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__StringSearchToolForTextView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__TestRunnerMini_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__TextDiff2Tool_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__TextDiff3Tool_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__VisualProfilerCanvas_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _WorkspaceApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BookmarkAddMenuBuilder_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BookmarkToolbarMenuBuilder_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CVSSourceCodeManagementSettingsAppl_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _DataBaseSourceCodeManagementSettingsAppl_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _DirectoryContentsBrowser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _DirectoryDifferenceViewApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _DirectoryTreeBrowser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FileBasedSourceCodeManagementSettingsAppl_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FindFileApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GitSourceCodeManagementSettingsAppl_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MercurialSourceCodeManagementSettingsAppl_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _PerforceSourceCodeManagementSettingsAppl_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _StoreSourceCodeManagementSettingsAppl_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__BrowserListWithFilter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ClassCategoryList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ClassGeneratorList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ClassList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__CodeHighlightingService_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__LintRuleList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__MethodCategoryList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__MethodList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__NamespaceList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ProjectList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__SmalltalkToolbox_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__TestRunnerEmbedded_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__VariableList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ChangeList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ChangeSetDiffList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__FullMethodCategoryList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__HierarchicalClassCategoryList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__HierarchicalClassList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__HierarchicalLintRuleList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__HierarchicalProjectList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ImplementingClassList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__ImplementingMethodList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__NamespaceFilter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__TestRunner2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__HierarchicalChangeList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__HierarchicalPackageFilterList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Tools__InheritanceClassList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+#ifdef WIN32
+extern void _Win32FileDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+#endif /* WIN32 */
 
-__END_PACKAGE__();
+
+void _libstx_libtool_InitDefinition(int pass, struct __vmData__ *__pRT__, OBJ snd)
+{
+  __BEGIN_PACKAGE2__("libstx_libtool__DFN", _libstx_libtool_InitDefinition, "stx:libtool");
+    _stx_137libtool_Init(pass,__pRT__,snd);
+
+  __END_PACKAGE__();
 }
 
-void _libstx_libtool_Init(pass, __pRT__, snd)
-OBJ snd; struct __vmData__ *__pRT__; {
-__BEGIN_PACKAGE2__("libstx_libtool", _libstx_libtool_Init, "stx:libtool");
-_AboutBox_Init(pass,__pRT__,snd);
-_AbstractFileApplicationNoteBookComponent_Init(pass,__pRT__,snd);
-_AbstractFileBrowser_Init(pass,__pRT__,snd);
-_AbstractLauncherApplication_Init(pass,__pRT__,snd);
-_AbstractSettingsApplication_Init(pass,__pRT__,snd);
-_Bookmark_Init(pass,__pRT__,snd);
-_BookmarkBar_Init(pass,__pRT__,snd);
-_BookmarkEditor_Init(pass,__pRT__,snd);
-_BookmarkList_Init(pass,__pRT__,snd);
-_BookmarkListEditor_Init(pass,__pRT__,snd);
-_BookmarkVisitor_Init(pass,__pRT__,snd);
-_BookmarksEditDialog_Init(pass,__pRT__,snd);
-_BrowserView_Init(pass,__pRT__,snd);
-_ChangesBrowser_Init(pass,__pRT__,snd);
-_CodeCompletionHelpMenuView_Init(pass,__pRT__,snd);
-_CodeCompletionHelpView_Init(pass,__pRT__,snd);
-_CodeGenerator_Init(pass,__pRT__,snd);
-_CodeGeneratorTool_Init(pass,__pRT__,snd);
-_DebugView_Init(pass,__pRT__,snd);
-_Diff_Init(pass,__pRT__,snd);
-_Diff2_Init(pass,__pRT__,snd);
-_Diff3_Init(pass,__pRT__,snd);
-_Diff3Hunk_Init(pass,__pRT__,snd);
-_Diff3InclusiveVisitor_Init(pass,__pRT__,snd);
-_Diff3TextView_Init(pass,__pRT__,snd);
-_DiffListUtility_Init(pass,__pRT__,snd);
-_DiffTextView_Init(pass,__pRT__,snd);
-_EditFieldWithCompletion_Init(pass,__pRT__,snd);
-_EditFieldWithCompletionSpec_Init(pass,__pRT__,snd);
-_FileBrowser_Init(pass,__pRT__,snd);
-_FileBrowserV2PanelView_Init(pass,__pRT__,snd);
-_FileBrowserV2UISpecifications_Init(pass,__pRT__,snd);
-_FileDialog_Init(pass,__pRT__,snd);
-_FileOperation_Init(pass,__pRT__,snd);
-_FilenameEditFieldV2_Init(pass,__pRT__,snd);
-_InspectorView_Init(pass,__pRT__,snd);
-_MemoryMonitor_Init(pass,__pRT__,snd);
-_MemoryMonitorView_Init(pass,__pRT__,snd);
-_MemoryUsageView_Init(pass,__pRT__,snd);
-_MultiViewToolApplication_Init(pass,__pRT__,snd);
-_PerforceSourceCodeManagerUtilities_Init(pass,__pRT__,snd);
-_ProcessMonitorV2_Init(pass,__pRT__,snd);
-_SyntaxElement_Init(pass,__pRT__,snd);
-_SyntaxHighlighter2_Init(pass,__pRT__,snd);
-_SystemBrowser_Init(pass,__pRT__,snd);
-_Tools__AbstractTestRunner_Init(pass,__pRT__,snd);
-_Tools__BreakpointBrowser_Init(pass,__pRT__,snd);
-_Tools__Browslet_Init(pass,__pRT__,snd);
-_Tools__BrowsletCanvas_Init(pass,__pRT__,snd);
-_Tools__CachedTags_Init(pass,__pRT__,snd);
-_Tools__ChangeSetBrowser2_Init(pass,__pRT__,snd);
-_Tools__ChangeSetDiffInfo_Init(pass,__pRT__,snd);
-_Tools__ChangeSetDiffTool_Init(pass,__pRT__,snd);
-_Tools__ChangeSetSelectionDialog_Init(pass,__pRT__,snd);
-_Tools__ChangeSetSpec_Init(pass,__pRT__,snd);
-_Tools__CheckinInfoDialog_Init(pass,__pRT__,snd);
-_Tools__ClassChecker_Init(pass,__pRT__,snd);
-_Tools__ClassSorter_Init(pass,__pRT__,snd);
-_Tools__CodeCompletionMenu_Init(pass,__pRT__,snd);
-_Tools__CodeCritics_Init(pass,__pRT__,snd);
-_Tools__CodeView2_Init(pass,__pRT__,snd);
-_Tools__CodeViewService_Init(pass,__pRT__,snd);
-_Tools__DiffCodeView2_Init(pass,__pRT__,snd);
-_Tools__HierarchicalChangesetDialog_Init(pass,__pRT__,snd);
-_Tools__InlineMessageDialog_Init(pass,__pRT__,snd);
-_Tools__Inspector2_Init(pass,__pRT__,snd);
-_Tools__Inspector2Tab_Init(pass,__pRT__,snd);
-_Tools__LintAnnotation_Init(pass,__pRT__,snd);
-_Tools__LintHighlighter_Init(pass,__pRT__,snd);
-_Tools__LintRuleDetail_Init(pass,__pRT__,snd);
-_Tools__LintRuleEditDialog_Init(pass,__pRT__,snd);
-_Tools__LintRuleSelectionDialog_Init(pass,__pRT__,snd);
-_Tools__MethodCategoryCache_Init(pass,__pRT__,snd);
-_Tools__MethodRewriter_Init(pass,__pRT__,snd);
-_Tools__NavigationHistory_Init(pass,__pRT__,snd);
-_Tools__NavigationState_Init(pass,__pRT__,snd);
-_Tools__NavigatorModel_Init(pass,__pRT__,snd);
-_Tools__NewClassWizardDialog_Init(pass,__pRT__,snd);
-_Tools__NewSystemBrowserCodeView_Init(pass,__pRT__,snd);
-_Tools__Profiler_Init(pass,__pRT__,snd);
-_Tools__ProfilerInfoBuilder_Init(pass,__pRT__,snd);
-_Tools__ProfilerInfoItem_Init(pass,__pRT__,snd);
-_Tools__ProjectCheckerBrowser_Init(pass,__pRT__,snd);
-_Tools__ProjectLoader_Init(pass,__pRT__,snd);
-_Tools__SearchDialog_Init(pass,__pRT__,snd);
-_Tools__SmalltalkDiffTool_Init(pass,__pRT__,snd);
-_Tools__SourceCodeManagerConfigurationTestTool_Init(pass,__pRT__,snd);
-_Tools__SpecialCodeView_Init(pass,__pRT__,snd);
-_Tools__StringSearchTool_Init(pass,__pRT__,snd);
-_Tools__Tag_Init(pass,__pRT__,snd);
-_Tools__TagList_Init(pass,__pRT__,snd);
-_Tools__TagsBrowser_Init(pass,__pRT__,snd);
-_Tools__TextDiffTool_Init(pass,__pRT__,snd);
-_Tools__TextMergeInfo_Init(pass,__pRT__,snd);
-_Tools__Toolbox_Init(pass,__pRT__,snd);
-_Tools__WebBrowserPage_Init(pass,__pRT__,snd);
-_VersionDiffBrowser_Init(pass,__pRT__,snd);
-_ViewWithAcceptAndCancelBar_Init(pass,__pRT__,snd);
-_Win32FileDialog_Init(pass,__pRT__,snd);
-_stx_137libtool_Init(pass,__pRT__,snd);
-_AbstractDirectoryBrowser_Init(pass,__pRT__,snd);
-_AbstractFileFinderApplicationComponent_Init(pass,__pRT__,snd);
-_AbstractSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
-_BookmarkMenuBuilder_Init(pass,__pRT__,snd);
-_ClassInspectorView_Init(pass,__pRT__,snd);
-_ContextInspectorView_Init(pass,__pRT__,snd);
-_DictionaryInspectorView_Init(pass,__pRT__,snd);
-_Diff3ExclusiveVisitor_Init(pass,__pRT__,snd);
-_DiffCodeView_Init(pass,__pRT__,snd);
-_FileApplicationNoteBook_Init(pass,__pRT__,snd);
-_FileBrowserV2_Init(pass,__pRT__,snd);
-_FileBrowserV2SettingsAppl_Init(pass,__pRT__,snd);
-_FileDialogWithPreview_Init(pass,__pRT__,snd);
-_ImageInspectorView_Init(pass,__pRT__,snd);
-_NewLauncher_Init(pass,__pRT__,snd);
-_OrderedCollectionInspectorView_Init(pass,__pRT__,snd);
-_ParseTreeIndex_Init(pass,__pRT__,snd);
-_SetInspectorView_Init(pass,__pRT__,snd);
-_SettingsDialog_Init(pass,__pRT__,snd);
-_SmalltalkCodeGeneratorTool_Init(pass,__pRT__,snd);
-_SyntaxElementVariable_Init(pass,__pRT__,snd);
-_Tools__BackgroundSourceProcessingService_Init(pass,__pRT__,snd);
-_Tools__BreakpointService_Init(pass,__pRT__,snd);
-_Tools__BrowserList_Init(pass,__pRT__,snd);
-_Tools__CodeCompletionService_Init(pass,__pRT__,snd);
-_Tools__CodeNavigationService_Init(pass,__pRT__,snd);
-_Tools__CodeView2SettingsAppl_Init(pass,__pRT__,snd);
-_Tools__Diff2CodeView2_Init(pass,__pRT__,snd);
-_Tools__Diff3CodeView2_Init(pass,__pRT__,snd);
-_Tools__FontSettingsApplication_Init(pass,__pRT__,snd);
-_Tools__GenericToolbox_Init(pass,__pRT__,snd);
-_Tools__LintRuleSettingsApplication_Init(pass,__pRT__,snd);
-_Tools__LintService_Init(pass,__pRT__,snd);
-_Tools__NavigatorCanvas_Init(pass,__pRT__,snd);
-_Tools__NewSystemBrowser_Init(pass,__pRT__,snd);
-_Tools__OrganizerCanvas_Init(pass,__pRT__,snd);
-_Tools__SendersBrowslet_Init(pass,__pRT__,snd);
-_Tools__StringSearchToolForTextView_Init(pass,__pRT__,snd);
-_Tools__TestRunnerMini_Init(pass,__pRT__,snd);
-_Tools__TextDiff2Tool_Init(pass,__pRT__,snd);
-_Tools__TextDiff3Tool_Init(pass,__pRT__,snd);
-_Tools__VisualProfilerCanvas_Init(pass,__pRT__,snd);
-_WorkspaceApplication_Init(pass,__pRT__,snd);
-_BookmarkAddMenuBuilder_Init(pass,__pRT__,snd);
-_BookmarkToolbarMenuBuilder_Init(pass,__pRT__,snd);
-_CVSSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
-_DataBaseSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
-_DirectoryContentsBrowser_Init(pass,__pRT__,snd);
-_DirectoryDifferenceViewApplication_Init(pass,__pRT__,snd);
-_DirectoryTreeBrowser_Init(pass,__pRT__,snd);
-_FileBasedSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
-_FindFileApplication_Init(pass,__pRT__,snd);
-_GitSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
-_MercurialSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
-_PerforceSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
-_StoreSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
-_Tools__BrowserListWithFilter_Init(pass,__pRT__,snd);
-_Tools__ClassCategoryList_Init(pass,__pRT__,snd);
-_Tools__ClassGeneratorList_Init(pass,__pRT__,snd);
-_Tools__ClassList_Init(pass,__pRT__,snd);
-_Tools__CodeHighlightingService_Init(pass,__pRT__,snd);
-_Tools__LintRuleList_Init(pass,__pRT__,snd);
-_Tools__MethodCategoryList_Init(pass,__pRT__,snd);
-_Tools__MethodList_Init(pass,__pRT__,snd);
-_Tools__NamespaceList_Init(pass,__pRT__,snd);
-_Tools__ProjectList_Init(pass,__pRT__,snd);
-_Tools__SmalltalkToolbox_Init(pass,__pRT__,snd);
-_Tools__TestRunnerEmbedded_Init(pass,__pRT__,snd);
-_Tools__VariableList_Init(pass,__pRT__,snd);
-_Tools__ChangeList_Init(pass,__pRT__,snd);
-_Tools__ChangeSetDiffList_Init(pass,__pRT__,snd);
-_Tools__FullMethodCategoryList_Init(pass,__pRT__,snd);
-_Tools__HierarchicalClassCategoryList_Init(pass,__pRT__,snd);
-_Tools__HierarchicalClassList_Init(pass,__pRT__,snd);
-_Tools__HierarchicalLintRuleList_Init(pass,__pRT__,snd);
-_Tools__HierarchicalProjectList_Init(pass,__pRT__,snd);
-_Tools__ImplementingClassList_Init(pass,__pRT__,snd);
-_Tools__ImplementingMethodList_Init(pass,__pRT__,snd);
-_Tools__NamespaceFilter_Init(pass,__pRT__,snd);
-_Tools__TestRunner2_Init(pass,__pRT__,snd);
-_Tools__HierarchicalChangeList_Init(pass,__pRT__,snd);
-_Tools__HierarchicalPackageFilterList_Init(pass,__pRT__,snd);
-_Tools__InheritanceClassList_Init(pass,__pRT__,snd);
+void _libstx_libtool_Init(int pass, struct __vmData__ *__pRT__, OBJ snd)
+{
+  __BEGIN_PACKAGE2__("libstx_libtool", _libstx_libtool_Init, "stx:libtool");
+    _AboutBox_Init(pass,__pRT__,snd);
+    _AbstractFileApplicationNoteBookComponent_Init(pass,__pRT__,snd);
+    _AbstractFileBrowser_Init(pass,__pRT__,snd);
+    _AbstractLauncherApplication_Init(pass,__pRT__,snd);
+    _AbstractSettingsApplication_Init(pass,__pRT__,snd);
+    _Bookmark_Init(pass,__pRT__,snd);
+    _BookmarkBar_Init(pass,__pRT__,snd);
+    _BookmarkEditor_Init(pass,__pRT__,snd);
+    _BookmarkList_Init(pass,__pRT__,snd);
+    _BookmarkListEditor_Init(pass,__pRT__,snd);
+    _BookmarkVisitor_Init(pass,__pRT__,snd);
+    _BookmarksEditDialog_Init(pass,__pRT__,snd);
+    _BrowserView_Init(pass,__pRT__,snd);
+    _ChangesBrowser_Init(pass,__pRT__,snd);
+    _CodeCompletionHelpMenuView_Init(pass,__pRT__,snd);
+    _CodeCompletionHelpView_Init(pass,__pRT__,snd);
+    _CodeGenerator_Init(pass,__pRT__,snd);
+    _CodeGeneratorTool_Init(pass,__pRT__,snd);
+    _DebugView_Init(pass,__pRT__,snd);
+    _Diff_Init(pass,__pRT__,snd);
+    _Diff2_Init(pass,__pRT__,snd);
+    _Diff3_Init(pass,__pRT__,snd);
+    _Diff3Hunk_Init(pass,__pRT__,snd);
+    _Diff3InclusiveVisitor_Init(pass,__pRT__,snd);
+    _Diff3TextView_Init(pass,__pRT__,snd);
+    _DiffListUtility_Init(pass,__pRT__,snd);
+    _DiffTextView_Init(pass,__pRT__,snd);
+    _EditFieldWithCompletion_Init(pass,__pRT__,snd);
+    _EditFieldWithCompletionSpec_Init(pass,__pRT__,snd);
+    _FileBrowser_Init(pass,__pRT__,snd);
+    _FileBrowserV2PanelView_Init(pass,__pRT__,snd);
+    _FileBrowserV2UISpecifications_Init(pass,__pRT__,snd);
+    _FileDialog_Init(pass,__pRT__,snd);
+    _FileOperation_Init(pass,__pRT__,snd);
+    _FilenameEditFieldV2_Init(pass,__pRT__,snd);
+    _InspectorView_Init(pass,__pRT__,snd);
+    _MemoryMonitor_Init(pass,__pRT__,snd);
+    _MemoryMonitorView_Init(pass,__pRT__,snd);
+    _MemoryUsageView_Init(pass,__pRT__,snd);
+    _MultiViewToolApplication_Init(pass,__pRT__,snd);
+    _PerforceSourceCodeManagerUtilities_Init(pass,__pRT__,snd);
+    _ProcessMonitorV2_Init(pass,__pRT__,snd);
+    _SyntaxElement_Init(pass,__pRT__,snd);
+    _SyntaxHighlighter2_Init(pass,__pRT__,snd);
+    _SystemBrowser_Init(pass,__pRT__,snd);
+    _Tools__AbstractTestRunner_Init(pass,__pRT__,snd);
+    _Tools__BreakpointBrowser_Init(pass,__pRT__,snd);
+    _Tools__Browslet_Init(pass,__pRT__,snd);
+    _Tools__BrowsletCanvas_Init(pass,__pRT__,snd);
+    _Tools__CachedTags_Init(pass,__pRT__,snd);
+    _Tools__ChangeSetBrowser2_Init(pass,__pRT__,snd);
+    _Tools__ChangeSetDiffInfo_Init(pass,__pRT__,snd);
+    _Tools__ChangeSetDiffTool_Init(pass,__pRT__,snd);
+    _Tools__ChangeSetSelectionDialog_Init(pass,__pRT__,snd);
+    _Tools__ChangeSetSpec_Init(pass,__pRT__,snd);
+    _Tools__CheckinInfoDialog_Init(pass,__pRT__,snd);
+    _Tools__ClassChecker_Init(pass,__pRT__,snd);
+    _Tools__ClassSorter_Init(pass,__pRT__,snd);
+    _Tools__CodeCompletionMenu_Init(pass,__pRT__,snd);
+    _Tools__CodeCritics_Init(pass,__pRT__,snd);
+    _Tools__CodeView2_Init(pass,__pRT__,snd);
+    _Tools__CodeViewService_Init(pass,__pRT__,snd);
+    _Tools__DiffCodeView2_Init(pass,__pRT__,snd);
+    _Tools__HierarchicalChangesetDialog_Init(pass,__pRT__,snd);
+    _Tools__InlineMessageDialog_Init(pass,__pRT__,snd);
+    _Tools__Inspector2_Init(pass,__pRT__,snd);
+    _Tools__Inspector2Tab_Init(pass,__pRT__,snd);
+    _Tools__LintAnnotation_Init(pass,__pRT__,snd);
+    _Tools__LintHighlighter_Init(pass,__pRT__,snd);
+    _Tools__LintRuleDetail_Init(pass,__pRT__,snd);
+    _Tools__LintRuleEditDialog_Init(pass,__pRT__,snd);
+    _Tools__LintRuleSelectionDialog_Init(pass,__pRT__,snd);
+    _Tools__MethodCategoryCache_Init(pass,__pRT__,snd);
+    _Tools__MethodRewriter_Init(pass,__pRT__,snd);
+    _Tools__NavigationHistory_Init(pass,__pRT__,snd);
+    _Tools__NavigationState_Init(pass,__pRT__,snd);
+    _Tools__NavigatorModel_Init(pass,__pRT__,snd);
+    _Tools__NewClassWizardDialog_Init(pass,__pRT__,snd);
+    _Tools__NewSystemBrowserCodeView_Init(pass,__pRT__,snd);
+    _Tools__Profiler_Init(pass,__pRT__,snd);
+    _Tools__ProfilerInfoBuilder_Init(pass,__pRT__,snd);
+    _Tools__ProfilerInfoItem_Init(pass,__pRT__,snd);
+    _Tools__ProjectCheckerBrowser_Init(pass,__pRT__,snd);
+    _Tools__ProjectLoader_Init(pass,__pRT__,snd);
+    _Tools__SearchDialog_Init(pass,__pRT__,snd);
+    _Tools__SmalltalkDiffTool_Init(pass,__pRT__,snd);
+    _Tools__SourceCodeManagerConfigurationTestTool_Init(pass,__pRT__,snd);
+    _Tools__SpecialCodeView_Init(pass,__pRT__,snd);
+    _Tools__StringSearchTool_Init(pass,__pRT__,snd);
+    _Tools__Tag_Init(pass,__pRT__,snd);
+    _Tools__TagList_Init(pass,__pRT__,snd);
+    _Tools__TagsBrowser_Init(pass,__pRT__,snd);
+    _Tools__TextDiffTool_Init(pass,__pRT__,snd);
+    _Tools__TextMergeInfo_Init(pass,__pRT__,snd);
+    _Tools__Toolbox_Init(pass,__pRT__,snd);
+    _Tools__WebBrowserPage_Init(pass,__pRT__,snd);
+    _VersionDiffBrowser_Init(pass,__pRT__,snd);
+    _ViewWithAcceptAndCancelBar_Init(pass,__pRT__,snd);
+    _stx_137libtool_Init(pass,__pRT__,snd);
+    _AbstractDirectoryBrowser_Init(pass,__pRT__,snd);
+    _AbstractFileFinderApplicationComponent_Init(pass,__pRT__,snd);
+    _AbstractSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
+    _BookmarkMenuBuilder_Init(pass,__pRT__,snd);
+    _ClassInspectorView_Init(pass,__pRT__,snd);
+    _ContextInspectorView_Init(pass,__pRT__,snd);
+    _DictionaryInspectorView_Init(pass,__pRT__,snd);
+    _Diff3ExclusiveVisitor_Init(pass,__pRT__,snd);
+    _DiffCodeView_Init(pass,__pRT__,snd);
+    _FileApplicationNoteBook_Init(pass,__pRT__,snd);
+    _FileBrowserV2_Init(pass,__pRT__,snd);
+    _FileBrowserV2SettingsAppl_Init(pass,__pRT__,snd);
+    _FileDialogWithPreview_Init(pass,__pRT__,snd);
+    _ImageInspectorView_Init(pass,__pRT__,snd);
+    _NewLauncher_Init(pass,__pRT__,snd);
+    _OrderedCollectionInspectorView_Init(pass,__pRT__,snd);
+    _ParseTreeIndex_Init(pass,__pRT__,snd);
+    _SetInspectorView_Init(pass,__pRT__,snd);
+    _SettingsDialog_Init(pass,__pRT__,snd);
+    _SmalltalkCodeGeneratorTool_Init(pass,__pRT__,snd);
+    _SyntaxElementVariable_Init(pass,__pRT__,snd);
+    _Tools__BackgroundSourceProcessingService_Init(pass,__pRT__,snd);
+    _Tools__BreakpointService_Init(pass,__pRT__,snd);
+    _Tools__BrowserList_Init(pass,__pRT__,snd);
+    _Tools__CodeCompletionService_Init(pass,__pRT__,snd);
+    _Tools__CodeNavigationService_Init(pass,__pRT__,snd);
+    _Tools__CodeView2SettingsAppl_Init(pass,__pRT__,snd);
+    _Tools__Diff2CodeView2_Init(pass,__pRT__,snd);
+    _Tools__Diff3CodeView2_Init(pass,__pRT__,snd);
+    _Tools__FontSettingsApplication_Init(pass,__pRT__,snd);
+    _Tools__GenericToolbox_Init(pass,__pRT__,snd);
+    _Tools__LintRuleSettingsApplication_Init(pass,__pRT__,snd);
+    _Tools__LintService_Init(pass,__pRT__,snd);
+    _Tools__NavigatorCanvas_Init(pass,__pRT__,snd);
+    _Tools__NewSystemBrowser_Init(pass,__pRT__,snd);
+    _Tools__OrganizerCanvas_Init(pass,__pRT__,snd);
+    _Tools__SendersBrowslet_Init(pass,__pRT__,snd);
+    _Tools__StringSearchToolForTextView_Init(pass,__pRT__,snd);
+    _Tools__TestRunnerMini_Init(pass,__pRT__,snd);
+    _Tools__TextDiff2Tool_Init(pass,__pRT__,snd);
+    _Tools__TextDiff3Tool_Init(pass,__pRT__,snd);
+    _Tools__VisualProfilerCanvas_Init(pass,__pRT__,snd);
+    _WorkspaceApplication_Init(pass,__pRT__,snd);
+    _BookmarkAddMenuBuilder_Init(pass,__pRT__,snd);
+    _BookmarkToolbarMenuBuilder_Init(pass,__pRT__,snd);
+    _CVSSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
+    _DataBaseSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
+    _DirectoryContentsBrowser_Init(pass,__pRT__,snd);
+    _DirectoryDifferenceViewApplication_Init(pass,__pRT__,snd);
+    _DirectoryTreeBrowser_Init(pass,__pRT__,snd);
+    _FileBasedSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
+    _FindFileApplication_Init(pass,__pRT__,snd);
+    _GitSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
+    _MercurialSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
+    _PerforceSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
+    _StoreSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
+    _Tools__BrowserListWithFilter_Init(pass,__pRT__,snd);
+    _Tools__ClassCategoryList_Init(pass,__pRT__,snd);
+    _Tools__ClassGeneratorList_Init(pass,__pRT__,snd);
+    _Tools__ClassList_Init(pass,__pRT__,snd);
+    _Tools__CodeHighlightingService_Init(pass,__pRT__,snd);
+    _Tools__LintRuleList_Init(pass,__pRT__,snd);
+    _Tools__MethodCategoryList_Init(pass,__pRT__,snd);
+    _Tools__MethodList_Init(pass,__pRT__,snd);
+    _Tools__NamespaceList_Init(pass,__pRT__,snd);
+    _Tools__ProjectList_Init(pass,__pRT__,snd);
+    _Tools__SmalltalkToolbox_Init(pass,__pRT__,snd);
+    _Tools__TestRunnerEmbedded_Init(pass,__pRT__,snd);
+    _Tools__VariableList_Init(pass,__pRT__,snd);
+    _Tools__ChangeList_Init(pass,__pRT__,snd);
+    _Tools__ChangeSetDiffList_Init(pass,__pRT__,snd);
+    _Tools__FullMethodCategoryList_Init(pass,__pRT__,snd);
+    _Tools__HierarchicalClassCategoryList_Init(pass,__pRT__,snd);
+    _Tools__HierarchicalClassList_Init(pass,__pRT__,snd);
+    _Tools__HierarchicalLintRuleList_Init(pass,__pRT__,snd);
+    _Tools__HierarchicalProjectList_Init(pass,__pRT__,snd);
+    _Tools__ImplementingClassList_Init(pass,__pRT__,snd);
+    _Tools__ImplementingMethodList_Init(pass,__pRT__,snd);
+    _Tools__NamespaceFilter_Init(pass,__pRT__,snd);
+    _Tools__TestRunner2_Init(pass,__pRT__,snd);
+    _Tools__HierarchicalChangeList_Init(pass,__pRT__,snd);
+    _Tools__HierarchicalPackageFilterList_Init(pass,__pRT__,snd);
+    _Tools__InheritanceClassList_Init(pass,__pRT__,snd);
+#ifdef WIN32
+    _Win32FileDialog_Init(pass,__pRT__,snd);
+#endif /* WIN32 */
 
-_stx_137libtool_extensions_Init(pass,__pRT__,snd);
-__END_PACKAGE__();
+    _stx_137libtool_extensions_Init(pass,__pRT__,snd);
+  __END_PACKAGE__();
 }
--- a/libtool.rc	Wed Mar 23 07:52:39 2016 +0000
+++ b/libtool.rc	Thu Mar 24 07:22:36 2016 +0000
@@ -3,7 +3,7 @@
 // automagically generated from the projectDefinition: stx_libtool.
 //
 VS_VERSION_INFO VERSIONINFO
-  FILEVERSION     6,2,1,134
+  FILEVERSION     6,2,1,136
   PRODUCTVERSION  6,2,5,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.1.134\0"
+      VALUE "FileVersion", "6.2.1.136\0"
       VALUE "InternalName", "stx:libtool\0"
       VALUE "LegalCopyright", "Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 2012\0"
       VALUE "ProductName", "Smalltalk/X\0"
       VALUE "ProductVersion", "6.2.5.0\0"
-      VALUE "ProductDate", "Thu, 26 Nov 2015 16:19:56 GMT\0"
+      VALUE "ProductDate", "Thu, 24 Mar 2016 01:03:31 GMT\0"
     END
 
   END
--- a/stx_libtool.st	Wed Mar 23 07:52:39 2016 +0000
+++ b/stx_libtool.st	Thu Mar 24 07:22:36 2016 +0000
@@ -290,7 +290,7 @@
         #'Tools::WebBrowserPage'
         VersionDiffBrowser
         ViewWithAcceptAndCancelBar
-        Win32FileDialog
+        (Win32FileDialog win32)
         #'stx_libtool'
         AbstractDirectoryBrowser
         AbstractFileFinderApplicationComponent