NewLauncher.st
branchjv
changeset 12287 400a99059170
parent 12265 f1b3696cf042
child 12292 ecc23f7c8dde
--- a/NewLauncher.st	Fri Sep 07 12:37:19 2012 +0100
+++ b/NewLauncher.st	Fri Sep 07 18:28:09 2012 +0100
@@ -266,7 +266,7 @@
     ^ super helpSpec addPairsFrom:#(
 
 #aboutLicenseConditions
-'Show the license conditions of ST/X.'
+'Show the license conditions of ST/X'
 
 #chickenFun
 'Watch your views'
@@ -281,109 +281,109 @@
 'Open a Browser on changed methods'
 
 #classes
-'Class functions.'
+'Class functions'
 
 #classesClassBrowser
-'Open a dialog for defining and opening a Class Browser on a class.'
+'Open a dialog for defining and opening a Class Browser on a class'
 
 #classesClassBrowserOnChanges
 'Open a Browser on changed classes'
 
 #classesClassHierarchyBrowser
-'Open a dialog for defining and opening a Class Hierarchy Browser on a class.'
+'Open a dialog for defining and opening a Class Hierarchy Browser on a class'
 
 #classesClassTreeBrowser
-'Open a Class Tree View.'
+'Open a Class Tree View'
 
 #classesFullClassBrowser
-'Open a dialog for defining and opening a Full Class Browser on a class.'
+'Open a dialog for defining and opening a Full Class Browser on a class'
 
 #classesImplementors
 'Find all methods which implement a particular message'
 
 #classesRemoveAllTracePoints
-'Remove all trace- and break-points.'
+'Remove all trace- and break-points'
 
 #classesResourceMethods
-'Open a dialog for searching resource methods.'
+'Open a dialog for searching resource methods'
 
 #classesSenders
-'Find all methods which send a particular message.'
+'Find all methods which send a particular message'
 
 #classesShowTracePoints
-'Browse mthods with a Trace- or Break-point.'
+'Browse mthods with a Trace- or Break-point'
 
 #classesSpecial
-'Special class functions.'
+'Special class functions'
 
 #classesSpecialReferencesToUnboundGlobals
-'rbowse methods refering to unbound globals.'
+'rbowse methods refering to unbound globals'
 
 #classesSpecialReferencesToUndeclared
-'Browse methods refering to undeclared variables.'
+'Browse methods refering to undeclared variables'
 
 #classesStopIgnoringHalts
-'Stop ignoring Halts in the debugger.'
+'Stop ignoring Halts in the debugger'
 
 #classesSystemBrowser
-'Open a System Browser.'
+'Open a System Browser'
 
 #classesSystemBrowserOnClass
-'Open a System Browser on a previously visited class.'
+'Open a System Browser on a previously visited class'
 
 #demos
-'Demo programs.'
+'Demo programs'
 
 #demos3D
-'3D GL graphic demos.'
+'3D GL graphic demos'
 
 #demos3DcubeSolid
-'A rotating solid cube.'
+'A rotating solid cube'
 
 #demos3DcubeWire
-'A rotating wireframe cube.'
+'A rotating wireframe cube'
 
 #demos3Ddoughnut
-'A rotating wireframe doughnut.'
+'A rotating wireframe doughnut'
 
 #demos3Dlogo
-'The ST/X logo.'
+'The ST/X logo'
 
 #demos3Dplane
-'A rotating plane.'
+'A rotating plane'
 
 #demos3Dplanet
-'Two spheres - one rotating around the other.'
+'Two spheres - one rotating around the other'
 
 #demos3Drubics
-'A rubics cube - with interaction.'
+'A rubics cube - with interaction'
 
 #demos3Dsphere
-'A rotating wireframe sphere.'
+'A rotating wireframe sphere'
 
 #demos3Dteapot
-'A teopot.'
+'A teopot'
 
 #demos3Dtetra
-'A rotating tetrahedron.'
+'A rotating tetrahedron'
 
 #demosAnimations
-'Simple animation demos.'
+'Simple animation demos'
 
 #demosBabelFish
 'A Language Translator'
 
 #demosCalculator
-'Opens a calculator with decimal to hex conversion.'
+'Opens a calculator with decimal to hex conversion'
 
 #demosCalendar
-'Opens a GUI on the cal program (unix only).'
+'Opens a GUI on the cal program (unix only)'
 
 #demosClock
-'Opens an analog clock application.'
+'Opens an analog clock application'
 
 #demosCommander
-'Opens a demo for the Commander class.'
+'Opens a demo for the Commander class'
 
 #demosDigitalClock
 'Opens a digital clock application'
@@ -392,319 +392,319 @@
 'Drawing protocol demo (for programmers)'
 
 #demosFTP
-'Opens a simple FTP interface demo.'
+'Opens a simple FTP interface demo'
 
 #demosFractalPatterns
-'Opens a view displaying fractal patterns.'
+'Opens a view displaying fractal patterns'
 
 #demosFractalPlants
-'Opens a view displaying fractal plants (iterated function systems).'
+'Opens a view displaying fractal plants (iterated function systems)'
 
 #demosGUI
-'GUI builder demos.'
+'GUI builder demos'
 
 #demosGUICalculator
-'Calculator built using the GUI builder.'
+'Calculator built using the GUI builder'
 
 #demosGUIWidgets
-'GUI widgets usage.'
+'GUI widgets usage'
 
 #demosGames
-'Games.'
+'Games'
 
 #demosGeometric
-'Various demos displaying geometric designs.'
+'Various demos displaying geometric designs'
 
 #demosGlobe
-'Opens a rotating globe animation demo.'
+'Opens a rotating globe animation demo'
 
 #demosGoodies
-'Goodies and Utilities.'
+'Goodies and Utilities'
 
 #demosGraphicEditors
-'Graphic editing demos.'
+'Graphic editing demos'
 
 #demosGraphicEditorsDrawTool
-'Object drawing demo.'
+'Object drawing demo'
 
 #demosGraphicEditorsLogicTool
-'Simulating Logic demo.'
+'Simulating Logic demo'
 
 #demosGraphicEditorsPaintTool
-'Painting demo.'
+'Painting demo'
 
 #demosLSystems
-'Opens a view displaying fractal patterns using Lindenmayer Systems.'
+'Opens a view displaying fractal patterns using Lindenmayer Systems'
 
 #demosMail
-'Opens a simple mail viewer demo.'
+'Opens a simple mail viewer demo'
 
 #demosMandel
-'Opens a view displaying the mandelbrot set.'
+'Opens a view displaying the mandelbrot set'
 
 #demosMoreFractalPatterns
-'Opens a view with more fractal patterns.'
+'Opens a view with more fractal patterns'
 
 #demosNews
-'Opens a simple news reader demo.'
+'Opens a simple news reader demo'
 
 #demosOldStuff
 'Very old demos'
 
 #demosPen
-'Opens a demo for the Pen class.'
+'Opens a demo for the Pen class'
 
 #demosRemoteLauncher
-'Opens a launcher on a remote display.'
+'Opens a launcher on a remote display'
 
 #demosTelnet
-'Opens a Telnet terminal demo.'
+'Opens a Telnet terminal demo'
 
 #demosWalkingMan
-'Opens a walking man animation demo.'
+'Opens a walking man animation demo'
 
 #fileApplicationBuilder
-'Open an Application Builder for building stand alone ST/X-applications.'
+'Open an Application Builder for building stand alone ST/X-applications'
 
 #fileBrowserV2
-'Open a FileBrowser to manipulate files.'
+'Open a FileBrowser to manipulate files'
 
 #fileFileBrowser
-'Open a FileBrowser to manipulate files.'
+'Open a FileBrowser to manipulate files'
 
 #fileLibraryBuilder
-'Open a Library Builder for building binary class libraries.'
+'Open a Library Builder for building binary class libraries'
 
 #fileModules
-'Show class libraries and other modules.'
+'Show class libraries and other modules'
 
 #fileSaveImage
-'Save a snapshot image of ST/X into the current snapshot file.'
+'Save a snapshot image of ST/X into the current snapshot file'
 
 #fileSaveImageAs
-'Save a snapshot image of ST/X into a file.'
+'Save a snapshot image of ST/X into a file'
 
 #gamesPingPong
-'Play classic PingPong against the computer.'
+'Play classic PingPong against the computer'
 
 #gamesPingPong2
-'Play classic PingPong against a friend.'
+'Play classic PingPong against a friend'
 
 #gamesReversi
 'The game of reversi (an embedded Java applet)'
 
 #gamesTetris
-'The tetris game - written in Smalltalk.'
+'The tetris game - written in Smalltalk'
 
 #gamesTicTacToe
-'Play TicTacToe against the computer.'
+'Play TicTacToe against the computer'
 
 #gamesTicTacToe2
-'Play TicTacToe against a friend.'
+'Play TicTacToe against a friend'
 
 #helpActiveHelp
-'Toggle display of active help texts in browsers.'
+'Toggle display of active help texts in browsers'
 
 #helpClassDocumentation
-'Show the smalltalk class documentation.'
+'Show the smalltalk class documentation'
 
 #helpCredits
-'Say thanks to some friends.'
+'Say thanks to some friends'
 
 #helpIndex
-'Show the index of the online documentation.'
+'Show the index of the online documentation'
 
 #helpPrintDocumentation
-'Print various parts of the ST/X documentation.'
+'Print various parts of the ST/X documentation'
 
 #helpProgrammersGuide
-'Show the programmer''s guide.'
+'Show the programmer''s guide'
 
 #helpRFC
-'Show an RFC by number.'
+'Show an RFC by number'
 
 #helpSTXOnlineDocumentation
-'Show the ST/X online documentation.'
+'Show the ST/X online documentation'
 
 #helpShowTipOfTheDay
-'Show a tip-of-the-day.'
+'Show a tip-of-the-day'
 
 #helpSmalltalkTutorial
-'Show the Smalltalk Language Tutorial.'
+'Show the Smalltalk Language Tutorial'
 
 #helpToolsDocumentation
-'Show the tool documentation.'
+'Show the tool documentation'
 
 #helpTutorial
-'Show the ST/X Tutorial.'
+'Show the ST/X Tutorial'
 
 #helpWhatsNew
-'Show the latest news about the ST/X documentation.'
+'Show the latest news about the ST/X documentation'
 
 #helpWhatsNewInSTX
-'Show the latest news about ST/X.'
+'Show the latest news about ST/X'
 
 #newSystemBrowser
-'Open a System Browser.'
+'Open a System Browser'
 
 #openTestRunner
-'Open the SUNIT test runner.'
+'Open the SUNIT test runner'
 
 #settingsCommunications
-'Change communication settings.'
+'Change communication settings'
 
 #settingsCompilation
-'Change compiler settings.'
+'Change compiler settings'
 
 #settingsFonts
-'Change of the font defaults.'
+'Change of the font defaults'
 
 #settingsKeyboardMappings
-'Show the keyboard mappings.'
+'Show the keyboard mappings'
 
 #settingsLanguage
-'Change the national language.'
+'Change the national language'
 
 #settingsLoadSettings
-'Restore the settings from a file.'
+'Restore the settings from a file'
 
 #settingsMessages
-'Change the settings for info- / error-messagess.'
+'Change the settings for info- / error-messagess'
 
 #settingsMisc
-'Misc other settings.'
+'Misc other settings'
 
 #settingsMouse
 'Configure the mouse'
 
 #settingsObjectMemory
-'Change the object memory settings.'
+'Change the object memory settings'
 
 #settingsPrinter
-'Change the printer setup.'
+'Change the printer setup'
 
 #settingsSaveSettings
-'Save the current settings to a file.'
+'Save the current settings to a file'
 
 #settingsScreen
-'Change the display screen settings.'
+'Change the display screen settings'
 
 #settingsSourceAndDebugger
-'Change the settings of the source code management.'
+'Change the settings of the source code management'
 
 #settingsTools
-'Change tool settings.'
+'Change tool settings'
 
 #settingsViewStyle
-'Change the current view style.'
+'Change the current view style'
 
 #startChangeSetBrowser
 'Open a Browser on recent changes (the ChangeSet)'
 
 #system
-'System tools.'
+'System tools'
 
 #systemEventTrace
-'Select a view to toggle the event trace for it.'
+'Select a view to toggle the event trace for it'
 
 #systemEventView
-'Open a view and trace its window events on the console.'
+'Open a view and trace its window events on the console'
 
 #systemGarbageCollect
-'Reclaim unused memory.'
+'Reclaim unused memory'
 
 #systemGarbageCollectAndCompress
-'Reclaim unused memory and minimize the amount of used memory.'
+'Reclaim unused memory and minimize the amount of used memory'
 
 #systemInterruptLatency
-'Open an Interrupt Latency Monitor displaying methods which block interrupts for longer than a given time goal.'
+'Open an Interrupt Latency Monitor displaying methods which block interrupts for longer than a given time goal'
 
 #systemMemory
-'Display object memory statistics.'
+'Display object memory statistics'
 
 #systemMemoryUsage
-'Display object memory usage by class.'
+'Display object memory usage by class'
 
 #systemProcesses
-'Open a Process Monitor displaying ST/X processes.'
+'Open a Process Monitor displaying ST/X processes'
 
 #systemReloadResources
 'Reload Language Resources (National language strings)'
 
 #systemSemaphores
-'Open a Semaphore Monitor displaying ST/X semaphores.'
+'Open a Semaphore Monitor displaying ST/X semaphores'
 
 #systemSettings
 'Open a Settings Dialog'
 
 #tools
-'Tools.'
+'Tools'
 
 #toolsChangesBrowser
-'Open a Changes Browser.'
+'Open a Changes Browser'
 
 #toolsChangesBrowserOrNavigateToRecentChange
-'Open a Changes Browser or navigate to a recent change.'
+'Open a Changes Browser or navigate to a recent change'
 
 #toolsEvaluationWorkspace
 'A 3-pane EvaluationWorkspace - good for lectures and Smalltalk courses'
 
 #toolsGUIPainter
-'Open a GUI Painter for graphical user interface construction.'
+'Open a GUI Painter for graphical user interface construction'
 
 #toolsImageEditor
-'Open a Bitmap Image Editor.'
+'Open a Bitmap Image Editor'
 
 #toolsInternationalLanguageTranslationEditor
 'Open the National Language Translation Editor'
 
 #toolsMenuEditor
-'Open a Menu Editor for building menus and toolBars.'
+'Open a Menu Editor for building menus and toolBars'
 
 #toolsMisc
-'Misc Tools.'
+'Misc Tools'
 
 #toolsMiscNewChangesBrowser
-'Open a ChangesBrowser (new GUI).'
+'Open a ChangesBrowser (new GUI)'
 
 #toolsMiscNewLauncher
-'(Re-)open a Launcher (new GUI).'
+'(Re-)open a Launcher (new GUI)'
 
 #toolsMiscOldChangesBrowser
-'Open a ChangesBrowser (old GUI).'
+'Open a ChangesBrowser (old GUI)'
 
 #toolsMiscOldLauncher
-'Open an OldLauncher.'
+'Open an OldLauncher'
 
 #toolsMiscProjects
-'Project functions.'
+'Project functions'
 
 #toolsMiscProjectsNewProject
-'Create a new project.'
+'Create a new project'
 
 #toolsMiscProjectsSelectProject
-'Select an existing project and reopen its windows.'
+'Select an existing project and reopen its windows'
 
 #toolsMyWorkspace
 'Workspace on the "MyWorkspace.wsp" file'
 
 #toolsNewChangesBrowser
-'Open the new changes browser.'
+'Open the new changes browser'
 
 #toolsOOM
-'Open the Object Oriented Metrics (OOM) tool.'
+'Open the Object Oriented Metrics (OOM) tool'
 
 #toolsOldChangesBrowser
-'Open the old changes browser.'
+'Open the old changes browser'
 
 #toolsProjects
-'Open the project tool.'
+'Open the project tool'
 
 #toolsSUnit
-'Open the SUnit test runner.'
+'Open the SUnit test runner'
 
 #toolsSmaCC
-'Open the SmaCC parser generator Tool.'
+'Open the SmaCC parser generator Tool'
 
 #toolsSystemWorkspace
 'The SystemWorkspace with welcome messages'
@@ -713,73 +713,73 @@
 'Open a terminal view (aka xterm)'
 
 #toolsWorkspace
-'Open a Workspace for evaluating smalltalk expressions.'
+'Open a Workspace for evaluating smalltalk expressions'
 
 #windows
-'Window functions.'
+'Window functions'
 
 #windowsDeiconifyAll
-'Restore all minimized ST/X windows.'
+'Restore all minimized ST/X windows'
 
 #windowsFindAndDestroy
-'Select an ST/X window by name and destroy it.'
+'Select an ST/X window by name and destroy it'
 
 #windowsFindAndMigrate
-'Select an ST/X window by name and move it to another display.'
+'Select an ST/X window by name and move it to another display'
 
 #windowsFindAndMigrateBack
-'Select an ST/X window by name and move it (back) to this screen.'
+'Select an ST/X window by name and move it (back) to this screen'
 
 #windowsFindAndRaise
-'Select an ST/X window by name and raise it.'
+'Select an ST/X window by name and raise it'
 
 #windowsGrapScreen
-'Grab the whole screen and save it to a bitmap-file.'
+'Grab the whole screen and save it to a bitmap-file'
 
 #windowsGrapScreenArea
-'Grab an area of the screen and save it to a bitmap-file.'
+'Grab an area of the screen and save it to a bitmap-file'
 
 #windowsGrapWidget
-'Grab a single widget and save it to a bitmap-file.'
+'Grab a single widget and save it to a bitmap-file'
 
 #windowsGrapWindow
-'Grab a window and save it to a bitmap-file.'
+'Grab a window and save it to a bitmap-file'
 
 #windowsIconifyAll
-'Minimize all ST/X windows to icons.'
+'Minimize all ST/X windows to icons'
 
 #windowsMigrateAllWindows
-'Migrate all ST/X windows to some other display.'
+'Migrate all ST/X windows to some other display'
 
 #windowsRedrawAll
-'Redraw all ST/X windows.'
+'Redraw all ST/X windows'
 
 #windowsSelectAndDestroy
-'Select a window and destroy it.'
+'Select a window and destroy it'
 
 #windowsSelectAndInspect
-'Select an ST/X window and open an Inspector on it.'
+'Select an ST/X window and open an Inspector on it'
 
 #windowsSelectAndMigrate
-'Select an ST/X window and move it to another display.'
+'Select an ST/X window and move it to another display'
 
 #windowsViewTree
-'Select an ST/X window and display its widget hierarchy.'
+'Select an ST/X window and display its widget hierarchy'
 
 #windowsViewTreeAllScreens
-'Display the widget hierarchies of all ST/X windows (on all displays).'
+'Display the widget hierarchies of all ST/X windows (on all displays)'
 
 #windowsViewTreeAllViews
-'Display the widget hierarchies of all ST/X windows (on this display).'
+'Display the widget hierarchies of all ST/X windows (on this display)'
 
 #flyByWindowInformation
-'Show flyby info about the window under the pointer. Easy access to View, Application and Model.'
+'Show flyby info about the window under the pointer. Easy access to View, Application and Model'
 
 #enableGlobalCoverageAnalysis
 'Enable coverage statistic gathering in all processes (global covarage analysis)'
 )
 
-    "Modified: / 27-12-2011 / 09:52:28 / cg"
+    "Modified: / 09-08-2012 / 05:08:24 / cg"
 ! !
 
 !NewLauncher class methodsFor:'interface specs'!
@@ -973,7 +973,7 @@
     |positionSpecOrNil itemNameOrNil before launcherApp|
 
     (Transcript notNil 
-    and:[ Transcript isStream not
+    and:[ Transcript isView
     and:[ (launcherApp := Transcript application) notNil
     and:[ launcherApp isKindOf:self]]]) ifTrue:[
         "/ add to instance
@@ -3637,11 +3637,11 @@
 !
 
 smaccPackageLoaded
-    "true if the oom (metrics) package is loaded"
-
-    "/ access via at: to prevent preference-detector from including oom as
+    "true if the smacc (compiler-compiler) package is loaded"
+
+    "/ access via at: to prevent preference-detector from including smacc as
     "/ prerequisite for NewLaucher.
-    ^ (Smalltalk at:#'SmaCC::SmaccParserGenerator') isBehavior
+    ^ (Smalltalk at:#'SmaCC::SmaCCParserGenerator') isBehavior
 !
 
 smallTeamAvailable
@@ -4704,10 +4704,12 @@
 !
 
 startBrowserOnChangesOnSmallTeamHost:aHostName
-    (UserPreferences current changeSetBrowserClass) openOn:(SmallTeam changesOnHost:aHostName)
+    (UserPreferences current changeSetBrowserClass) 
+        openOn:(SmallTeam changesOnHost:aHostName)
 
     "Created: / 12-11-2006 / 16:07:12 / cg"
     "Modified: / 01-07-2011 / 16:46:48 / cg"
+    "Modified (format): / 27-07-2012 / 20:39:06 / cg"
 !
 
 startOOMBrowser
@@ -4974,13 +4976,13 @@
 !NewLauncher class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/NewLauncher.st,v 1.437 2012/07/20 11:14:46 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/NewLauncher.st,v 1.441 2012/08/23 12:54:34 cg Exp $'
 !
 
 version_CVS
-    ^ '§Header: /cvs/stx/stx/libtool/NewLauncher.st,v 1.437 2012/07/20 11:14:46 cg Exp §'
+    ^ '§Header: /cvs/stx/stx/libtool/NewLauncher.st,v 1.441 2012/08/23 12:54:34 cg Exp §'
 !
 
 version_SVN
-    ^ '$Id: NewLauncher.st 8022 2012-07-25 09:51:30Z vranyj1 $'
+    ^ '$Id: NewLauncher.st 8048 2012-09-07 17:28:09Z vranyj1 $'
 ! !