Dolphin 4.01.2 Maintenance Release

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

Dolphin 4.01.2 Maintenance Release

Andy Bower
Folks,

We've released a Live Update patch to 4.01.2 to fix some problems that
have been reported recently and to add some enhancements. You can read
about the fixes at:

http://www.object-arts.com/Lib/Update/Dolphin/4.01/Object%20Arts%20Edition/P
L2.htm

The update can be installed, as usual, using the Live Update icon in the
System Folder. Once installed into your image, the update should announce
itself as 4.01.2 in the Dolphin splash screen.

Best Regards,

Andy Bower
Dolphin Support
http://www.object-arts.com

---
Visit the Dolphin Smalltalk WikiWeb
http://www.object-arts.com/wiki/html/Dolphin/FrontPage.htm
---


Reply | Threaded
Open this post in threaded view
|

Re: Dolphin 4.01.2 Maintenance Release

Bill Schwab-2
Andy and Blair,

> We've released a Live Update patch to 4.01.2 to fix some problems that
> have been reported recently and to add some enhancements. You can read
> about the fixes at:

Gratulations, and thanks!  Can you say a little more about 197?  I'm curious
what the underlying cause is for the slow-down, and what you did to avoid
it.  There's a super-slim chance that I might benefit elsewhere.

Have a good one,

Bill

--
Wilhelm K. Schwab, Ph.D.
[hidden email]


Reply | Threaded
Open this post in threaded view
|

Re: Dolphin 4.01.2 Maintenance Release

Andy Bower
Bill,

> > We've released a Live Update patch to 4.01.2 to fix some problems that
> > have been reported recently and to add some enhancements. You can read
> > about the fixes at:
>
> Gratulations, and thanks!  Can you say a little more about 197?  I'm
curious
> what the underlying cause is for the slow-down, and what you did to avoid
> it.  There's a super-slim chance that I might benefit elsewhere.

Parsing of very large literal byte arrays was found to be rather slow. Since
these are using to represent view resources in PAC files you should find
that packages with complex view should load more quickly (you'll have to
write then out in the new format first though).

Anyway, rather than attempting to fix the compiler (which would be beyond
the scope of this patch and we're redoing it in Smalltalk anyway) we devised
a different way of representing a ByteArray, this time as a hex string. Try
saving down a package with some views in it and then loading the PAC file
into a text editor and you'll see what I mean.

Best Regards,

Andy Bower
Dolphin Support
http://www.object-arts.com

---
Visit the Dolphin Smalltalk WikiWeb
http://www.object-arts.com/wiki/html/Dolphin/FrontPage.htm
---


Reply | Threaded
Open this post in threaded view
|

Re: Dolphin 4.01.2 Maintenance Release

Keith Alcock
In reply to this post by Andy Bower
Andy,

I don't recall seeing any correction for this problem that was reported
around January 25.  It doesn't seem to be in the 4.01 PL2 image at
least.  Maybe it fell between the cracks.

Keith Alcock

-------------------------


OA,

The value for ERROR_NO_MORE_FILES in the Win32Constants pool dictionary
is set to 24.  However, WinError.h shows it as

//
// MessageId: ERROR_NO_MORE_FILES
//
// MessageText:
//
//  There are no more files.
//
#define ERROR_NO_MORE_FILES              18L

The L is for long rather than hex, so it should be 18 in the dictionary
as well.

I am getting this error code from a remotely mounted CD-ROM library, so
it is probably correct.  Also, in the method File class>>#for:do: there
is the code

 lib getLastError ~= ERROR_NO_MORE_FILES
  ifFalse: [^lib systemError].

which would probably make more sense with one less negative (assuming
that the constant is corrected).

Thanks.

Keith Alcock



Andy Bower wrote:

>
> Folks,
>
> We've released a Live Update patch to 4.01.2 to fix some problems that
> have been reported recently and to add some enhancements. You can read
> about the fixes at:
>
> http://www.object-arts.com/Lib/Update/Dolphin/4.01/Object%20Arts%20Edition/P
> L2.htm
>
> The update can be installed, as usual, using the Live Update icon in the
> System Folder. Once installed into your image, the update should announce
> itself as 4.01.2 in the Dolphin splash screen.
>
> Best Regards,
>
> Andy Bower
> Dolphin Support
> http://www.object-arts.com
>
> ---
> Visit the Dolphin Smalltalk WikiWeb
> http://www.object-arts.com/wiki/html/Dolphin/FrontPage.htm
> ---