The Trunk: Help-Squeak-Project-cmm.25.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Help-Squeak-Project-cmm.25.mcz

commits-2
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!