[Pkg] The Trunk: Help-Squeak-Project-cmm.25.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Jul 1 20:34:46 UTC 2015


Chris Muller uploaded a new version of Help-Squeak-Project to project The Trunk:
http://source.squeak.org/trunk/Help-Squeak-Project-cmm.25.mcz

==================== Summary ====================

Name: Help-Squeak-Project-cmm.25
Author: cmm
Time: 1 July 2015, 3:34:35.436 pm
UUID: 84a2402f-811d-4a8c-9459-f6af9d8d9b21
Ancestors: Help-Squeak-Project-kfr.24

- Update internal release notes in the Help Browser.  (no need to use a release-specific method).
- Release Notes has duplication with the one in TheWorldMainDockingBar which will be addressed later.

=============== Diff against Help-Squeak-Project-kfr.24 ===============

Item was changed:
  ----- Method: SqueakProjectHelp class>>pages (in category 'accessing') -----
  pages
+ 	^#(releaseNotes extendingTheSystem squeakResourcesOnline squeakUserInterface workingWithSqueak)!
- 	^#(releaseNotes4point5 extendingTheSystem squeakResourcesOnline squeakUserInterface workingWithSqueak)!

Item was added:
+ ----- Method: SqueakProjectHelp class>>releaseNotes (in category 'pages') -----
+ releaseNotes
+ 	"This method was automatically generated. Edit it using:"
+ 	"a HelpBrowser edit: #releaseNotes"
+ 	^HelpTopic
+ 		title: 'Release Notes'
+ 		contents: TheWorldMainDockingBar releaseNotes  "<--- ugh, we will fix this later, for now may we not have TWO copies of the 8K release notes string in memory?"!

Item was removed:
- ----- Method: SqueakProjectHelp class>>releaseNotes4point5 (in category 'pages') -----
- releaseNotes4point5
- 	^HelpTopic
- 		title: 'Squeak 4.5 Theodor'
- 		icon: (HelpIcons iconNamed: #squeakIcon)
- 		contents:
- 'Squeak 4.5 ---- Theodor
- ===================
- 
- ______________________________________________
- Language enhancements:
- 
- Environments
- 	Environments allows multiple classes with the same name to exist in the same image, with code referencing through its class'' "environment".
- 
- Collections
- 	New and improved sorting utilities for Arrays and OrderedCollections.
- 	New FloatCollection inherits the convenient add:/remove: API of OrderedCollection, but using an internal FloatArray for better efficiency.
- 	An all-new LRUCache implementation.
- 	Promise is now a fully chainable object with decent error handling.
- 	Compiler
- 
- Numerics
- 	Faster and better Random.
- 	log/ln fixed for integers.
- 
- Dates and Times
- 	New methods provide access to primitive 240 and 241, which can provide microsecond resolution timestamps on Cog VMs.
- 	New convenience methods allow creating DateAndTimes relative to now (e.g., "5 minutes ago").
- 	Parsing improvements.
- 
- Text, Graphics, Sound
- 	Form>pixelValueAt: now makes use of the new primitivePixelValueAt:, avoiding the overhead of a full BitBlt.
- 	Elimination of the dual hierarchy of NewParagraph & MultiNewParagraph etc and TextStopConditions and lots of Scanner improvements.
- 	PaintBoxMorph re-engineering.
- 	ADPCMCodec performance improvement.
- 
- ______________________________________________
- IDE, Monticello and Trunk process improvements:
- 
- 	Several MVC fixes allow debugging in MVC once again.
- 	Smart-Splitters causes the bars between browser panes to automatically optimize their position.
- 	Fixed color-selection from anywhere on the screen working again.
- 	Improved command-line interface via Smalltalk run: [ :arg1 :arg2 | ... ].
- 	squeakDebug.log report length is now settable.
- 	MCReorganizationPreloader now resolves moves between arbitrary packages, independent of their order in the configuration.
- 	mcz/snapshot/source.st now encoded in UTF8 instead of latin-1.
- 	New pre-selection highlight feature for lists.
- 	System space analysis now available in Help | About.
- 	Message-traces can be pared more easily.
- 
- ______________________________________________
- Configuration
- 	Lots of improvements in the CI build/test slave.
- 	Installer now documents externally-loadable packages as simple literal structures that can be merged via Installer>>#merge:.
- 	MC ancestry history strings can now be stubbed for a smaller image and sustainable MC history.
- 
- ______________________________________________
- History and Accounting Tools
- 	A great new historical website by Bob Arning.
- 	MC history and origin is now available for methods and class-definitions from browser menus.
- 	A new amazing ObjectHistory makes it possible to efficiently track the born-on date of any object to a resolution of one minute.
- 	Added "search history" to Package history browser.
- 
- ______________________________________________
- Fixes and cleanups
- 	Packages organized toward eliminating circular dependencies, and with proper concern for existing and future UI frameworks.
- 	Updated uses of SmalltalkImage current to, simply, "Smalltalk."
- 	Moving away from use of Utilities.
- 	More preferences made pragma-based.
- 	Compiler factorings and cleanups.
- 	Diminished excessive usage of ReadWriteStream.
- 	ProtoObject API balanced and minimal.
- 	Moved classifying and logging behavior out of Compiler (a responsibility of Behavior).
- 
- ______________________________________________
- Application Upgrade Notes
- 	Default Float printing is now true to its internal representation. Apps must now use appropriate methods to format Floats rather than roundTo:.
- 	($a to: $b) now returns ''ab'' rather than #($a $b).
- 	Remove OneCharacterSymbols optimization.
- 	LRUCache instance migrations, if any. See post-scripts in Collections-ul.546, 547
- 	Rectangles with 0 area (e.g., lines) can now intersect.
- 
- 
- 
- This release is dedicated
- to the memory of our friend
- Andreas Raab (1968 -- 2013)
- !!
- ]style[(10 1 4 1 7 1 19 1 1 47 22 2 13 142 11 329 8 57 15 237 21 358 48 720 13 321 28 372 18 522 25 382 1 5 7 4 9 56 1)ba2FBitstreamVeraSerif#32.0,a2FBitstreamVeraSerif#32.0,a2--FBitstreamVeraSerif#32.0,a2FBitstreamVeraSerif#32.0,ia2FBitstreamVeraSerif#32.0,FBitstreamVeraSerif#24.0a2,FBitstreamVeraSerif#24.0----a2,FBitstreamVeraSerif#24.0a2,,FBitstreamVeraSerif#16.0,FBitstreamVeraSerif#24.0,,bFBitstreamVeraSerif#16.0,FBitstreamVeraSerif#16.0,bFBitstreamVeraSerif#16.0,FBitstreamVeraSerif#16.0,bFBitstreamVeraSerif#16.0,FBitstreamVeraSerif#16.0,bFBitstreamVeraSerif#16.0,FBitstreamVeraSerif#16.0,bFBitstreamVeraSerif#16.0,FBitstreamVeraSerif#16.0,FBitstreamVeraSerif#24.0,FBitstreamVeraSerif#16.0,FBitstreamVeraSerif#24.0,FBitstreamVeraSerif#16.0,FBitstreamVeraSerif#24.0,FBitstreamVeraSerif#16.0,FBitstreamVeraSerif#24.0,FBitstreamVeraSerif#16.0,FBitstreamVeraSerif#24.0,FBitstreamVeraSerif#16.0,,FBitstreamVeraSerif#16.0ia2,FBitstreamVeraSerif#16.0iba2,FBitstreamVeraSerif#16.0ia2,FBitstreamVeraSerif#16.0iba2,FBitstreamVeraSerif#16.0ia2,!!' readStream nextChunkText!



More information about the Packages mailing list