V8.0.2 Development Build B136 is [no longer] available

VA Smalltalk is a "100% VisualAge compatible" IDE that includes the original VisualAge technology and the popular VA Assist and WidgetKit add-ons.

Moderators: Eric Clayberg, wembley, tc, Diane Engles, solveig

V8.0.2 Development Build B136 is [no longer] available

Postby wembley » Thu Feb 18, 2010 7:18 am

B136 has been replaced by B140 -- see V8.0.2 Development Build B140 is available.

As announced previously, we are making some of the VA Smalltalk development builds available to the community as a way for you to get an early look at what is coming in the next release. As a development build, this code has not undergone the same level of testing that a beta or production release would undergo. Therefore, you should use caution when upgrading your development environment to this level of code and you should be prepared to back off to the previous production level of code if you encounter issues.

The VA Smalltalk online documentation, updated to match this build, is available at http://www2.instantiations.com/VAST/Docs/802/index.html. Please pay particular attention to the Programmer's Reference and the Migration Guide since several changes have been made to better integrate Seaside into the product.

Known problems

Problem: The GreaseVASTPreloadApp is missing.
Workaround: Most of the previous content of the GreaseVASTPreloadApp has been moved to GreaseCoreApp, GreaseVASTCoreApp, or Kernel. If you had an application prerequisite of GreaseVASTPreloadApp, you should change it to GreaseVASTCoreApp.

Some classes and methods previously in GreaseVASTPreloadApp have been removed as they were no longer used by Seaside. Methods in GreaseVASTCoreApp in the grease-vast-preload category will be recategorized, moved, or deleted in a subsequest release -- avoid using them if possible.

Problem: Several Seaside SUnit tests fail.
Workaround: Ignore the failures.

Problem: Seaside Flow (continuations) are not currently supported.
Workaround: Change code that looks like this:
Code: Select all
answer := self call: MySubComponent new.
self doSomethingWithThe: answer.

to code that looks like this:
Code: Select all
    show: MySubComponent new
    onAnswer: [ :answer | self doSomethingWithThe: answer ].

Fixes and Enhancements

This build contains the following fixes and enhancements compared to V8.0.1:

Case Title
------- --------------------------------------------------------
37854 EsString>>#subStrings: needs to be made ANSI-compliant
43469 Add support for method pragmas (needed by Pier)
43877 Reorganize pool dictionaries in PlatformFramework for Unicode support
44138 Update SUnit to V3.3 - Just in Time Resources
44148 Organizer status line shows multiline revision note on UNIX
44197 JrcOrder XML mapping example fails on Unix and Windows 7
44258 Grease Core and Grease Core Tests maps shipped with V8.0.1 are obsolete
44353 AbtIbmStaticTimestampField>>#put:intoRecord:parentOffset: - No implementors of #ibmIsoTimestampStringFrom:
44394 Doc Feedback: Parsing XML documents redirect to tools
44395 Doc Feedback: Parser resource resolution for XML
44432 Change primitive number references to EmSystemPrimitives references
44459 VisualInspecting extends ArrayedCollection with a bogus #at:ifAbsent: method causing walkbacks in other apps
44477 MedCheckpointing and MedZipUp use wrong protocol to add itself to the config map browser
44564 Refactor GreaseVASTPreloadApp, removing unused methods (**on-going**)
44631 Move the LimitedWriteStream class and its invokers from GreaseVASTPreloadApp to CLDT
44646 SequenceableCollection>>#keysAndValuesDo: implementation is missing (ANSI)
44677 Collection>>#noneSatisfy: should be added to complement allSatisfy: and anySatisfy: (needed by Seaside)
44738 Complete SequenceableCollection>>indexOfSubCollection:... protocol (needed by Seaside
44788 Improve usability of Stream protocol by adding #print: method (needed by Seaside)
44817 Enhance streaming protocol with SequentialCollection>>streamContents: convenience method (needed by Seaside)
44875 Update Seaside to 3.0b1 level (**on-going**)
44959 Refactor Seaside random number support based on the availability of Grease portability layer
44963 Refactor low-level instance variable accessors (needed by Seaside)
45108 Add various instance processing methods to Behavior (needed by Seaside)
45146 Add ReadStream>>skipSeparators and ReadWriteStream>>skipSeparators to CLDT (needed by Seaside)
45163 Resolve conflicting implementations of Behavior>>includesBehavior: in MagritteVASTPreload and RBEnvironmentsVAApp

Obtaining the build

You can access the development build (for Windows and Linux) from http://www2.instantiations.com/VAST/fil ... Build.html.

Reporting problems

You can report problems with a development build by posting to this forum or by sending email to vast-support@instantiations.com. In either case, please include the build number [B136] in the title of your post/email to help us coordinate a response.
John O'Keefe [|], Principal Smalltalk Architect, Instantiations Inc.
Posts: 405
Joined: Mon Oct 16, 2006 3:01 am
Location: Durham, NC

Return to VA Smalltalk 7.0, 7.5 & 8.0

Who is online

Users browsing this forum: Yahoo [Bot] and 1 guest