Hi,
I've finished synchronization of KernelImage packages with Squeak
3.10. Here's the list of packages (in recommended loading order):
Kernel
------ kernel.image
Base
EvalError
Fonts
Paragraph
Compression
Network
PackageInfo
Monticello
------ base.image
MorphicCore
------ moprhicCore.image
MorphicToolsSupport
CodeHolder
Debugger
ChangeSorter
Browser
Explorer
FileList
MonticelloGUI
------ tools.image
MorphicExt
------ morphicExt.image
SUnit
SUnitUtilities
SUnitGUI
Sound
Tests
------ tests.image
ArchiveViewer
FileChooser
FileContentsBrowser
MorphicWidgets
ProcessBrowser
PreferenceBrowser
EToysLoader
EToys
SARInstaller
Addons
ScrollableFileld
LanguageEditor
SerialPort
ServiceBrowser
TestsEToys
------ etoys.image
The methods that have different source code than Squeak 3.10 versions
have a comment that contains text "KernelImageOverride" so it's easy
to list and check it.
The next steps should be:
- clean (fix unimplemented calls) of tools packages up to MorphicExt.
Finish clean unloading of this packages
- better granularity of the Tests package, tests for headless images,
extend building process with automatic testing
- building process should generate headless images with Seaside
- check SqueakMap and Universe packages loading. Make it runable in
tools.image.
- make building process ready for the next platforms
- start to remove EToys overrides to make it independent package
Generated images are available here:
http://comtalk.eu/public/pub/KernelImage/current/
Cheers,
-- Pavel