[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