Skip to content

Commit

Permalink
40416
Browse files Browse the repository at this point in the history
14627 Taskbar > Close all > windows to right
	https://pharo.fogbugz.com/f/cases/14627

14626 Fix is required in NBFFICallout>>resolveType: to pass NBSQLite3s tests
	https://pharo.fogbugz.com/f/cases/14626

http://files.pharo.org/image/40/40416.zip
  • Loading branch information
Jenkins Build Server authored and ci committed Dec 15, 2014
1 parent c12d256 commit 3a75cca
Show file tree
Hide file tree
Showing 6 changed files with 373 additions and 5 deletions.
Expand Up @@ -11,7 +11,7 @@ resolveType: aTypeName
ptrArity := 0.
"resolve aliases and pointers"
[
name := newName trimRight.
name := newName asString trimRight.
newName := self aliasForType: name.
newName last = $* ifTrue: [
ptrArity := ptrArity + 1.
Expand Down
Expand Up @@ -42,6 +42,12 @@ taskbarButtonMenu: aMenu
add: 'Close all'
icon: self theme windowCloseForm
subMenu: submenu.
submenu
addToggle: 'windows to right' translated
target: self
selector: #taskbarCloseAllToRight
getStateSelector: nil
enablementSelector: true.
submenu
addToggle: 'unchanged windows' translated
target: World
Expand Down
@@ -0,0 +1,10 @@
taskbarCloseAllToRight
| wasFound |
wasFound := false.
self worldTaskbar ifNotNil: [ :worldTaskbar |
worldTaskbar orderedTasks copy do: [ :task |
wasFound
ifTrue: [ task morph delete ]
ifFalse: [ wasFound := task morph == self ].
].
].
@@ -0,0 +1,343 @@
script416

^ 'AST-Core-TheIntegrator.253.mcz
AST-Interpreter-Core-TheIntegrator.132.mcz
AST-Interpreter-Test-TheIntegrator.95.mcz
AST-Tests-Core-TheIntegrator.49.mcz
Announcements-Core-MarcusDenker.55.mcz
Announcements-Help-TheIntegrator.10.mcz
Announcements-Tests-Core-TheIntegrator.23.mcz
AsmJit-Core-MarcusDenker.8.mcz
AsmJit-Extension-MarcusDenker.8.mcz
AsmJit-Instructions-TheIntegrator.13.mcz
AsmJit-Operands-StephaneDucasse.14.mcz
AsmJit-StackManagement-SvenVanCaekenberghe.11.mcz
AsmJit-Tests-TheIntegrator.19.mcz
AsmJit-x86-TheIntegrator.38.mcz
Athens-Balloon-NicolaiHess.19.mcz
Athens-Cairo-NicolaiHess.78.mcz
Athens-CairoPools-NicolaiHess.14.mcz
Athens-Core-NicolaiHess.45.mcz
Athens-Examples-NicolaiHess.41.mcz
Athens-Morphic-NicolaiHess.38.mcz
Athens-Text-NicolaiHess.15.mcz
Balloon-StephaneDucasse.118.mcz
BalloonTests-MarcusDenker.3.mcz
CodeImport-MarcusDenker.46.mcz
Collections-Abstract-TheIntegrator.274.mcz
Collections-Arithmetic-MarcusDenker.13.mcz
Collections-Atomic-MarcusDenker.10.mcz
Collections-Native-TheIntegrator.9.mcz
Collections-Sequenceable-TheIntegrator.185.mcz
Collections-Stack-MarcusDenker.7.mcz
Collections-Streams-TheIntegrator.164.mcz
Collections-Strings-TheIntegrator.334.mcz
Collections-Support-MarcusDenker.57.mcz
Collections-Unordered-TheIntegrator.195.mcz
Collections-Weak-MarcusDenker.86.mcz
CollectionsTests-TheIntegrator.675.mcz
Compiler-TheIntegrator.562.mcz
Compression-TheIntegrator.147.mcz
CompressionTests-TheIntegrator.29.mcz
ConfigurationCommandLineHandler-Core-MarcusDenker.25.mcz
ConfigurationCommandLineHandler-Tests-MarcusDenker.11.mcz
Debugger-Tests-TheIntegrator.2.mcz
DebuggerActions-MarcusDenker.74.mcz
DebuggerFilters-TheIntegrator.9.mcz
DebuggerModel-StephaneDucasse.104.mcz
Deprecated40-TheIntegrator.34.mcz
EmbeddedFreeType-TheIntegrator.15.mcz
EmbeddedFreeType-Tests-TheIntegrator.4.mcz
EmergencyEvaluator-MarcusDenker.32.mcz
FileSystem-Core-TheIntegrator.160.mcz
FileSystem-Disk-MarcusDenker.76.mcz
FileSystem-Memory-TheIntegrator.53.mcz
FileSystem-Tests-Core-MarcusDenker.82.mcz
FileSystem-Tests-Disk-MarcusDenker.20.mcz
FileSystem-Tests-Memory-SvenVanCaekenberghe.6.mcz
FileSystem-Zip-TheIntegrator.17.mcz
Files-MarcusDenker.367.mcz
FontChooser-TheIntegrator.7.mcz
FontInfrastructure-TheIntegrator.8.mcz
FontInfrastructure-Tests-TheIntegrator.2.mcz
FreeType-TheIntegrator.693.mcz
FreeTypeTests-SvenVanCaekenberghe.5.mcz
Fuel-TheIntegrator.803.mcz
FuelCommandLineHandler-TheIntegrator.27.mcz
FuelSystem-FileRegistry-EstebanLorenzano.3.mcz
FuelTests-TheIntegrator.384.mcz
FuelTools-Debugger-StephaneDucasse.12.mcz
GT-Inspector-TudorGirba.275.mcz
GT-InspectorExtensions-Core-TudorGirba.87.mcz
GT-Playground-AndreiChis.53.mcz
GT-Spotter-AliakseiSyrel.64.mcz
GT-SpotterExtensions-Core-TudorGirba.22.mcz
GT-Tests-Inspector-AndreiChis.24.mcz
GTPharo4Extensions-TheIntegrator.2.mcz
Generated-code-non-existing-package-EstebanLorenzano.2.mcz
Glamour-Announcements-AndreiChis.8.mcz
Glamour-Browsers-BernardoContreras.107.mcz
Glamour-Core-BernardoContreras.286.mcz
Glamour-Examples-TudorGirba.290.mcz
Glamour-Helpers-AndreiChis.36.mcz
Glamour-Morphic-Brick-AliakseiSyrel.86.mcz
Glamour-Morphic-Pager-AliakseiSyrel.80.mcz
Glamour-Morphic-Renderer-AndreiChis.305.mcz
Glamour-Morphic-Theme-TudorGirba.194.mcz
Glamour-Morphic-Widgets-AndreiChis.153.mcz
Glamour-Presentations-TheIntegrator.168.mcz
Glamour-Rubric-Presentations-TudorGirba.33.mcz
Glamour-Tests-Core-AndreiChis.99.mcz
Glamour-Tests-Morphic-AndreiChis.118.mcz
Glamour-Tests-Resources-AndreiChis.3.mcz
Glamour-Tests-Rubric-AndreiChis.14.mcz
Gofer-Core-TheIntegrator.225.mcz
Gofer-Tests-TheIntegrator.164.mcz
Graphics-Canvas-TheIntegrator.2.mcz
Graphics-Display Objects-StephaneDucasse.157.mcz
Graphics-Files-TheIntegrator.58.mcz
Graphics-Fonts-EstebanLorenzano.96.mcz
Graphics-Fonts-Tests-EstebanLorenzano.3.mcz
Graphics-Primitives-MarcusDenker.148.mcz
Graphics-Resources-EstebanLorenzano.22.mcz
Graphics-Tests-TheIntegrator.67.mcz
Graphics-Transformations-MarcusDenker.10.mcz
GroupManager-TheIntegrator.72.mcz
GroupManagerUI-TheIntegrator.40.mcz
Growl-TheIntegrator.37.mcz
HelpSystem-Core-TheIntegrator.113.mcz
HelpSystem-Tests-TheIntegrator.30.mcz
HudsonBuildTools20-TheIntegrator.63.mcz
Jobs-TheIntegrator.2.mcz
Kernel-TheIntegrator.1906.mcz
KernelTests-TheIntegrator.729.mcz
Keymapping-Core-EstebanLorenzano.195.mcz
Keymapping-KeyCombinations-EstebanLorenzano.45.mcz
Keymapping-Pragmas-TheIntegrator.50.mcz
Keymapping-Settings-StephaneDucasse.83.mcz
Keymapping-Tests-TheIntegrator.94.mcz
Keymapping-Tools-Spec-SvenVanCaekenberghe.27.mcz
Komitter-TheIntegrator.104.mcz
Manifest-Core-TheIntegrator.207.mcz
Manifest-CriticBrowser-TheIntegrator.170.mcz
Manifest-Resources-Tests-MarcusDenker.14.mcz
Manifest-Tests-TheIntegrator.49.mcz
MenuRegistration-TheIntegrator.74.mcz
MessageBrowserRefactoringAddition-StephaneDucasse.2.mcz
Metacello-Base-EstebanLorenzano.114.mcz
Metacello-Core-MarcusDenker.722.mcz
Metacello-FileTree-EstebanLorenzano.30.mcz
Metacello-GitHub-StephaneDucasse.33.mcz
Metacello-MC-MarcusDenker.696.mcz
Metacello-PharoCommonPlatform-StephaneDucasse.12.mcz
Metacello-Platform.pharo20-EstebanLorenzano.36.mcz
Metacello-Platform.pharo30-StephaneDucasse.6.mcz
Metacello-ProfStef-MarcusDenker.16.mcz
Metacello-Reference-EstebanLorenzano.37.mcz
Metacello-TestsCore-EstebanLorenzano.36.mcz
Metacello-TestsMC-EstebanLorenzano.388.mcz
Metacello-TestsMCCore-EstebanLorenzano.6.mcz
Metacello-TestsMCResources-TheIntegrator.15.mcz
Metacello-TestsCommonMC.pharo20-EstebanLorenzano.4.mcz
Metacello-TestsPlatform.squeakCommon-MarcusDenker.19.mcz
Metacello-ToolBox-MarcusDenker.141.mcz
Metacello-Tutorial-EstebanLorenzano.27.mcz
Monticello-StephaneDucasse.970.mcz
Monticello-Tests-TheIntegrator.6.mcz
MonticelloConfigurations-MarcusDenker.70.mcz
MonticelloFileTree-Core-StephaneDucasse.173.mcz
MonticelloFileTree-FileSystem-Utilities-MarcusDenker.32.mcz
MonticelloGUI-TheIntegrator.320.mcz
MonticelloMocks-EstebanLorenzano.2.mcz
Morphic-Base-TheIntegrator.430.mcz
Morphic-Core-TheIntegrator.141.mcz
Morphic-Examples-TheIntegrator.40.mcz
Morphic-Widgets-Basic-StephaneDucasse.39.mcz
Morphic-Widgets-ColorPicker-StephaneDucasse.17.mcz
Morphic-Widgets-Extra-TheIntegrator.18.mcz
Morphic-Widgets-List-TheIntegrator.15.mcz
Morphic-Widgets-NewList-TheIntegrator.5.mcz
Morphic-Widgets-Pluggable-StephaneDucasse.39.mcz
Morphic-Widgets-Scrolling-StephaneDucasse.19.mcz
Morphic-Widgets-Tabs-StephaneDucasse.10.mcz
Morphic-Widgets-Taskbar-StephaneDucasse.7.mcz
Morphic-Widgets-Tree-TheIntegrator.20.mcz
Morphic-Widgets-Windows-TheIntegrator.47.mcz
MorphicTests-TheIntegrator.97.mcz
Multilingual-Encodings-MarcusDenker.47.mcz
Multilingual-Languages-MarcusDenker.38.mcz
Multilingual-OtherLanguages-MarcusDenker.12.mcz
Multilingual-Tests-MarcusDenker.35.mcz
Multilingual-TextConversion-MarcusDenker.68.mcz
Multilingual-TextConverterOtherLanguages-MarcusDenker.2.mcz
NECompletion-StephaneDucasse.192.mcz
NECompletion-Tests-TheIntegrator.2.mcz
NativeBoost-Core-TheIntegrator.159.mcz
NativeBoost-Examples-CamilloBruni.16.mcz
NativeBoost-Mac-MarcusDenker.12.mcz
NativeBoost-Pools-CamilloBruni.13.mcz
NativeBoost-Tests-TheIntegrator.88.mcz
NativeBoost-Unix-MarcusDenker.17.mcz
NativeBoost-Win32-TheIntegrator.52.mcz
Nautilus-TheIntegrator.862.mcz
Nautilus-Tests-TheIntegrator.2.mcz
NautilusCommon-TheIntegrator.246.mcz
NautilusRefactoring-TheIntegrator.197.mcz
Network-Kernel-StephaneDucasse.112.mcz
Network-MIME-MarcusDenker.69.mcz
Network-Mail-StephaneDucasse.39.mcz
Network-Protocols-MarcusDenker.101.mcz
Network-UUID-MarcusDenker.29.mcz
Network-Url-MarcusDenker.99.mcz
NetworkTests-TheIntegrator.101.mcz
NewValueHolder-TheIntegrator.23.mcz
NodeNavigation-StephaneDucasse.51.mcz
NonInteractiveTranscript-TheIntegrator.15.mcz
OSWindow-Core-EstebanLorenzano.18.mcz
OSWindow-SDL2-EstebanLorenzano.19.mcz
OSWindow-VM-IgorStasenko.2.mcz
OpalCompiler-Core-TheIntegrator.589.mcz
OpalCompiler-Tests-TheIntegrator.263.mcz
OpalDecompiler-TheIntegrator.25.mcz
OpalTools-TheIntegrator.14.mcz
Pharo-Help-MarcusDenker.11.mcz
Polymorph-Geometry-TheIntegrator.15.mcz
Polymorph-TaskbarIcons-MarcusDenker.40.mcz
Polymorph-Widgets-TheIntegrator.1193.mcz
ProfStef-Core-StephaneDucasse.47.mcz
ProfStef-Help-SvenVanCaekenberghe.14.mcz
ProfStef-Tests-SvenVanCaekenberghe.23.mcz
RPackage-Core-TheIntegrator.383.mcz
RPackage-SystemIntegration-TheIntegrator.230.mcz
RPackage-Tests-TheIntegrator.165.mcz
RecentSubmissions-StephaneDucasse.231.mcz
Refactoring-Changes-TheIntegrator.63.mcz
Refactoring-Core-TheIntegrator.263.mcz
Refactoring-Critics-TheIntegrator.157.mcz
Refactoring-Environment-TheIntegrator.49.mcz
Refactoring-Tests-Changes-MarcusDenker.38.mcz
Refactoring-Tests-Core-TheIntegrator.115.mcz
Refactoring-Tests-Critics-MarcusDenker.25.mcz
Refactoring-Tests-Environment-StephaneDucasse.11.mcz
Regex-Core-MarcusDenker.33.mcz
Regex-Help-MarcusDenker.5.mcz
Regex-Tests-Core-MarcusDenker.9.mcz
ReleaseTests-TheIntegrator.13.mcz
Ring-Core-Containers-TheIntegrator.41.mcz
Ring-Core-Kernel-TheIntegrator.207.mcz
Ring-Monticello-MarcusDenker.29.mcz
Ring-Tests-Containers-MarcusDenker.18.mcz
Ring-Tests-Kernel-TheIntegrator.80.mcz
Ring-Tests-Monticello-MarcusDenker.19.mcz
Rubric-AlainPlantec.155.mcz
SUnit-Core-TheIntegrator.133.mcz
SUnit-Help-MarcusDenker.9.mcz
SUnit-Tests-TheIntegrator.42.mcz
SUnit-UI-TheIntegrator.110.mcz
SUnit-UITesting-TheIntegrator.21.mcz
ScriptLoader-Tests-TheIntegrator.4.mcz
Settings-Graphics-StephaneDucasse.28.mcz
Settings-Polymorph-TheIntegrator.78.mcz
Settings-System-StephaneDucasse.35.mcz
ShoreLine-Report-Core-TommasoDalSasso.6.mcz
ShoreLine-Report-Settings-TommasoDalSasso.2.mcz
ShoreLine-Report-UI-TommasoDalSasso.7.mcz
Shout-StephaneDucasse.229.mcz
ShoutTests-MarcusDenker.23.mcz
Slot-TheIntegrator.496.mcz
Slot-Tests-TheIntegrator.2.mcz
SmartSuggestions-TheIntegrator.147.mcz
SmartSuggestions-Tests-TheIntegrator.2.mcz
Spec-Core-TheIntegrator.361.mcz
Spec-Debugger-TheIntegrator.233.mcz
Spec-Examples-TheIntegrator.83.mcz
Spec-Inspector-TheIntegrator.227.mcz
Spec-Layout-TheIntegrator.67.mcz
Spec-MorphicAdapters-TheIntegrator.198.mcz
Spec-PolyWidgets-TheIntegrator.44.mcz
Spec-Tests-SvenVanCaekenberghe.39.mcz
Spec-Tools-TheIntegrator.249.mcz
StartupPreferences-TheIntegrator.129.mcz
System-Announcements-TheIntegrator.98.mcz
System-Caching-TheIntegrator.8.mcz
System-CachingTests-TheIntegrator.6.mcz
System-Changes-TheIntegrator.255.mcz
System-Clipboard-SvenVanCaekenberghe.32.mcz
System-CommandLine-MarcusDenker.165.mcz
System-FilePackage-TheIntegrator.132.mcz
System-FileRegistry-StephaneDucasse.33.mcz
System-Finalization-StephaneDucasse.17.mcz
System-Hashing-StephaneDucasse.45.mcz
System-History-EstebanLorenzano.7.mcz
System-History-Tests-EstebanLorenzano.3.mcz
System-Installers-SvenVanCaekenberghe.42.mcz
System-Localization-TheIntegrator.88.mcz
System-Localization-Tests-TheIntegrator.5.mcz
System-Object Events-MarcusDenker.15.mcz
System-Platforms-TheIntegrator.59.mcz
System-Serial Port-StephaneDucasse.23.mcz
System-Settings-StephaneDucasse.309.mcz
System-Sound-MarcusDenker.16.mcz
System-Support-TheIntegrator.1084.mcz
System-VMEvents-TheIntegrator.2.mcz
Tests-TheIntegrator.715.mcz
Text-Core-StephaneDucasse.31.mcz
Text-Diff-StephaneDucasse.4.mcz
Text-Edition-TheIntegrator.61.mcz
Text-Edition-Tests-EstebanLorenzano.3.mcz
Text-Scanning-TheIntegrator.24.mcz
Text-Tests-EstebanLorenzano.7.mcz
Tool-Base-TheIntegrator.47.mcz
Tool-Browser-Old-TheIntegrator.37.mcz
Tool-Changes-TheIntegrator.22.mcz
Tool-ConfigurationBrowser-StephaneDucasse.10.mcz
Tool-Diff-TheIntegrator.2.mcz
Tool-FileList-TheIntegrator.30.mcz
Tool-FileList-Tests-EstebanLorenzano.3.mcz
Tool-FilePackageBrowser-TheIntegrator.5.mcz
Tool-Finder-TheIntegrator.27.mcz
Tool-ImageCleaner-TheIntegrator.8.mcz
Tool-ProcessBrowser-StephaneDucasse.6.mcz
Tool-Profilers-StephaneDucasse.15.mcz
Tool-SystemReporter-StephaneDucasse.10.mcz
Tool-Transcript-TheIntegrator.12.mcz
Tool-TxWorkspace-IgorStasenko.3.mcz
Tool-Workspace-StephaneDucasse.22.mcz
Tools-TheIntegrator.1503.mcz
ToolsTest-MarcusDenker.denker.71.mcz
Traits-TheIntegrator.715.mcz
Transcript-StephaneDucasse.32.mcz
TxText-Athens-IgorStasenko.35.mcz
TxText-AthensTests-IgorStasenko.9.mcz
TxText-Model-IgorStasenko.48.mcz
TxText-Styler-IgorStasenko.3.mcz
TxTextTests-Model-IgorStasenko.26.mcz
UIManager-TheIntegrator.141.mcz
Unicode-Initialization-MarcusDenker.10.mcz
UpdateStreamer-Core-MarcusDenker.32.mcz
UpdateStreamer-Tests-SvenVanCaekenberghe.6.mcz
UserManager-Core-MarcusDenker.13.mcz
UserManager-Tests-TheIntegrator.5.mcz
Versionner-Core-Announcements-MarcusDenker.11.mcz
Versionner-Core-Commands-MarcusDenker.49.mcz
Versionner-Core-DependenciesModel-TheIntegrator.95.mcz
Versionner-Core-Model-TheIntegrator.46.mcz
Versionner-Spec-Browser-TheIntegrator.161.mcz
Versionner-Tests-Core-Commands-TheIntegrator.15.mcz
Versionner-Tests-Core-DependenciesModel-MarcusDenker.40.mcz
Versionner-Tests-Core-Model-TheIntegrator.30.mcz
Versionner-Tests-Resources-MarcusDenker.14.mcz
Zinc-Character-Encoding-Core-SvenVanCaekenberghe.36.mcz
Zinc-Character-Encoding-Tests-SvenVanCaekenberghe.21.mcz
Zinc-FileSystem-SvenVanCaekenberghe.10.mcz
Zinc-HTTP-SvenVanCaekenberghe.411.mcz
Zinc-Resource-Meta-Core-SvenVanCaekenberghe.39.mcz
Zinc-Resource-Meta-FileSystem-SvenVanCaekenberghe.4.mcz
Zinc-Resource-Meta-Tests-SvenVanCaekenberghe.27.mcz
Zinc-System-Support-MarcusDenker.8.mcz
Zinc-Tests-SvenVanCaekenberghe.218.mcz
Zinc-Zodiac-SvenVanCaekenberghe.34.mcz
Zodiac-Core-SvenVanCaekenberghe.30.mcz
Zodiac-Extra-StephaneDucasse.10.mcz
Zodiac-Tests-SvenVanCaekenberghe.12.mcz'
findTokens: String lf , String cr
@@ -0,0 +1,9 @@
update40416
"self new update40416"
self withUpdateLog: '14627 Taskbar > Close all > windows to right
https://pharo.fogbugz.com/f/cases/14627
14626 Fix is required in NBFFICallout>>resolveType: to pass NBSQLite3s tests
https://pharo.fogbugz.com/f/cases/14626'.
self loadTogether: self script416 merge: false.
self flushCaches.

0 comments on commit 3a75cca

Please sign in to comment.