Hi I checked a bit
------ Support for isolation layers has been retired.
I imagine that this is the stuff related to project having their own changeset. This is something that we are slowly removing and should go away with Project removal.
Collections ----------- Several improvements have been added to Collections. Sets have become faster,
Arrays now print in brace form by default, Now {10@10 . Browser new} -> {10@10. aBrowser} but this is nice not to have #(1 2) but now I'm confused because after an update when I type #(1 2 3) I get #(1 2 3).
Dictionary>>keys return an array instead of a set. Nicolas does this bring some speed up, lukas thought so.
Monticello ---------- Various load-order issues have been fixed within Monticello, making loading of packages more robust. Monticello and PackageInfo have been sped up in several areas making browsing of large repositories significantly faster.
I think that we should have most of them. We should probably check.
Faster UTF-8 Conversions ------------------------ Generalize trick from ByteString>>#squeakToUtf8 to every converter using class instance variables. Dramatically improves performance of file operations.
Nicolas is it related to your FasterLatin1Conversion?
Shout ----- Shout (Syntax Hightlighting As You Type) has been added to this image. As with all new additions, it can be easily unloaded for people wanting smaller images.
Probably worth to look at that.
ToolBuilder conversion ---------------------- All the tools have been given a make-over, removing pretty much all of the interface construction code and replacing it by ToolBuilder specs. This removes a huge amount of dependencies between the tools and particular UI frameworks, and puts all the UIs on equal footing (there were several tools that were either not all or only partially supported in MVC before).
Nice we should have a look at that.
New Text Editors ---------------- A complete new set of text editors (Editor, TextEditor and SmalltalkEditor) are available. They replace TextMorphEditor and break one of the last hard links between Morphic and MVC. With the new editors it will finally become possible to have Morphic be self-contained without the need to rely on portions of MVC.
Juan told me that it will send us a package with the latest code integrated in squeak.
Morphic Text Improvements ------------------------- Morphic has now regular blinking insertion point cursors instead of the (virtually invisible) static cursor previously. We should have already this one
In addition, various problems with mixing fonts and the heights of text have been fixed. Would be nice if some font hackers would have a look
Beautiful, Anti-Aliased Fonts ----------------------------- We have a new set of beautiful anti-aliased Deja Vu bitmap fonts in this image. The default sizes include 7pt (for handheld devices), 9pt (generic text, list and menu fonts) as well as 12pt (window and title fonts): Deja Vu 7pt: Regular, Bold, Italics Deja Vu 9pt: Regular, Bold, Italics Deja Vu 12pt: Regular, Bold, Italics
We have them :) Lukas will send a nice script.
Russian Language Support ------------------------ To input text in Russian language, install a font supporting the Cyrillic alphabet, then switch the locale accordingly:
TTFileDescription installFamilyNamed: 'Arial'. Locale switchToID: (LocaleID isoLanguage: 'ru').
worth to have a look but a russian guy
This will enable Russian text input, display and processing.
Improved Truetype Support ------------------------- The new TTFileDescription works just like TTFontDescription but operates on the files directly on disk. This helps greatly to support the m17n efforts since we no longer load all the fonts into memory. To use the available fonts on your platform, select some text, hit Cmd-k (Alt-k) and select "More (non-portable) fonts". Do not the status of this one.