[Pkg] The Trunk: Installer-Core-cmm.378.mcz
commits at source.squeak.org
commits at source.squeak.org
Sat Aug 31 20:51:56 UTC 2013
Chris Muller uploaded a new version of Installer-Core to project The Trunk:
http://source.squeak.org/trunk/Installer-Core-cmm.378.mcz
==================== Summary ====================
Name: Installer-Core-cmm.378
Author: cmm
Time: 31 August 2013, 3:51:35.567 pm
UUID: 05eafe7c-dc5b-42fc-bb8b-889de99f723b
Ancestors: Installer-Core-cmm.377
- Initial sketch of our newly-modularised package hierarchy from #core, used by #system and topped with #squeakRelease for the full release image content. Now used by ReleaseBuilder for help in building the release image.
- Fix Installer>>#unload to disableUpdatesOfPackage: unloaded packages.
=============== Diff against Installer-Core-cmm.377 ===============
Item was changed:
+ ----- Method: Installer>>broomMorphsBase (in category 'package-definitions') -----
- ----- Method: Installer>>broomMorphsBase (in category 'external-packages') -----
broomMorphsBase
"Morph alignment user-interface tool."
^ { #ss3 -> 'Connectors'.
'BroomMorphs-Base' }!
Item was changed:
+ ----- Method: Installer>>connectors (in category 'package-definitions') -----
- ----- Method: Installer>>connectors (in category 'external-packages') -----
connectors
"Connect Morphs together. Make diagrams."
^ { self broomMorphsBase.
'CGPrereqs'.
'FSM'.
'Connectors'.
'ConnectorsText'.
'ConnectorsShapes'.
'ConnectorsTools'.
'ConnectorsGraphLayout'.
'BroomMorphs-Connectors' }!
Item was added:
+ ----- Method: Installer>>core (in category 'package-definitions') -----
+ core
+ "Approximate minimum core capable of expanding itself. First draft"
+ ^ { #squeak -> MCMcmUpdater defaultUpdateURL asUrl path last.
+ 'Kernel'.
+ 'Collections'.
+ 'Exceptions'.
+ 'Files'.
+ 'Graphics'.
+ 'Balloon'.
+ 'Network'.
+ 'Monticello'.
+ 'Installer-Core' }!
Item was changed:
+ ----- Method: Installer>>curvedSpaceExplorer (in category 'package-definitions') -----
- ----- Method: Installer>>curvedSpaceExplorer (in category 'external-packages') -----
curvedSpaceExplorer
"Explore curved 3D spaces."
^ { self openGL.
'CCSpaceExplorer' }!
Item was changed:
+ ----- Method: Installer>>ffi (in category 'package-definitions') -----
- ----- Method: Installer>>ffi (in category 'external-packages') -----
ffi
"Foreign Function Interface."
^ { #squeak -> 'FFI'.
'FFI-Pools'.
'FFI-Kernel' }!
Item was changed:
+ ----- Method: Installer>>ffiTests (in category 'package-definitions') -----
- ----- Method: Installer>>ffiTests (in category 'external-packages') -----
ffiTests
"Tests for Foreign Function Interface."
^ { self ffi.
'FFI-Tests' }!
Item was changed:
+ ----- Method: Installer>>fuel (in category 'package-definitions') -----
- ----- Method: Installer>>fuel (in category 'external-packages') -----
fuel
"Serialization package."
^ { #ss3 -> 'Fuel'.
'ConfigurationOfFuel' }!
Item was changed:
+ ----- Method: Installer>>htmlValidator (in category 'package-definitions') -----
- ----- Method: Installer>>htmlValidator (in category 'external-packages') -----
htmlValidator
"Validates HTML and CSS pages against W3C DTD."
+ ^ { #ss3 -> 'htmlcssparser'.
+ 'HTML' }!
- ^ { #ss -> 'htmlcssparser'.
- 'HTML-tb.37' }!
Item was changed:
+ ----- Method: Installer>>openGL (in category 'package-definitions') -----
- ----- Method: Installer>>openGL (in category 'external-packages') -----
openGL
"3D library."
^ { self threeDtransform.
#krestianstvo -> 'ccse'.
'OpenGL-Pools'.
'OpenGL-Core'.
'OpenGL-NameManager' }!
Item was changed:
+ ----- Method: Installer>>osProcess (in category 'package-definitions') -----
- ----- Method: Installer>>osProcess (in category 'external-packages') -----
osProcess
"Launch external executable programs."
^ { #ss -> 'OSProcess'.
'OSProcess' }!
Item was added:
+ ----- Method: Installer>>squeakRelease (in category 'package-definitions') -----
+ squeakRelease
+ ^ { self system.
+ '311Deprecated'.
+ '39Deprecated'.
+ '45Deprecated'.
+ 'Nebraska'.
+ 'SmallLand-ColorTheme'.
+ 'ST80'.
+ 'ST80Tools'.
+ 'SystemReporter'.
+ 'Universes'.
+ 'XML-Parser' }!
Item was added:
+ ----- Method: Installer>>system (in category 'package-definitions') -----
+ system
+ "Packages forming the Smalltalk development system."
+ ^ { self core.
+ 'System' }!
Item was changed:
+ ----- Method: Installer>>threeDtransform (in category 'package-definitions') -----
- ----- Method: Installer>>threeDtransform (in category 'external-packages') -----
threeDtransform
^ { self ffiTests.
#ss -> 'CroquetGL'.
'3DTransform' }!
Item was changed:
+ ----- Method: Installer>>webClientCore (in category 'package-definitions') -----
- ----- Method: Installer>>webClientCore (in category 'external-packages') -----
webClientCore
"Simple, compact, and easy to use HTTP client implementation from Andreas Raab."
^ { #ss -> 'WebClient'.
'WebClient-Core' }!
Item was changed:
+ ----- Method: Installer>>webClientSsp (in category 'package-definitions') -----
- ----- Method: Installer>>webClientSsp (in category 'external-packages') -----
webClientSsp
"WebClient supports NTLM/SPNEGO authentication via the Microsoft SSP interface (Windows only)."
^ { self ffiTests.
self webClientTests.
'WebClient-SSP' }!
Item was changed:
+ ----- Method: Installer>>webClientTests (in category 'package-definitions') -----
- ----- Method: Installer>>webClientTests (in category 'external-packages') -----
webClientTests
"Help documentation and tests for Web Client."
^ { self webClientCore.
'WebClient-Tests'.
'WebClient-Help' }!
Item was changed:
----- Method: InstallerMonticello>>unload (in category 'public interface') -----
+ unload
+ (MCWorkingCopy allManagers select: [ : each | self package match: each package name ]) do:
+ [ : each | self logCR: 'Unloading ' , each package name.
+ each unload.
+ MCMcmUpdater disableUpdatesOfPackage: each package name ].
- unload
-
- (MCWorkingCopy allManagers select: [ :wc | self package match: (wc package name) ])
- do: [ :wc |
- self logCR: 'Unloading ', wc package asString.
- wc unload.].
self unloadCleanUp!
More information about the Packages
mailing list