Opps, sorry. It's fixed now.
Thanks!
cheers
bruce
Mike Roberts mike@mjr104.co.uk wrote:
Hi,
I tried to download Squeak-Win32-3.4.3-VM.zip from
ftp://st.cs.uiuc.edu/Smalltalk/Squeak/3.5/win
and it doesn't download correctly. I am wondering if the file doesn't have the correct permissions?
-rw------- 1 ftpuser ftpusers 412418 Apr 11 08:54 Squeak-Win32-3.4.3-VM.zip -rw-rw-r-- 1 ftpuser ftpusers 10288602 Apr 11 08:58 Squeak3.5-5180-3.4.3.zip
Is someone able to have a look at this?
Cheers
Mike
I've push a mac vm 3.5.1b4 into the update stream which should appear on the servers in a day or two. Early adopters can email for a copy.
3.5.1b4 Please note the major changes to network code in 3.5.1b2
a)Added options SqueakWindowType & SqueakWIndowAttributes to info.plist. The SqueakWindowType of 6 is the standard document window, a type of 8 is the floating utility window. The attributes control with window attributes and behavior according to http://developer.apple.com/techpubs/macosx/Carbon/ HumanInterfaceToolbox/WindowManager/Window_Manager/wind_mgr_ref/ constant_2.html#//apple_ref/c/tdef/WindowAttributes & http://developer.apple.com/techpubs/macosx/Carbon/ HumanInterfaceToolbox/WindowManager/Window_Manager/wind_mgr_ref/ constant_1.html#//apple_ref/doc/c_ref/WindowClass b) Sockets are not valid if the network is not initialized. c) The os-9 vm can return the open file error in the vm attribute data 1202 d) MyWindowEventMouseHandler was leaking region handles. e) Support for primitiveClosureValue, primitiveClosureValueWithArgs, primitiveExecuteMethod f) when rootTableCount goes > 2400 then allocationCount gets allocationsBetweenGCs + 1 g) BitBlt Alpha Blending has changed h) Added primitiveWrite24BmpLine i) The guard if statement for primitiveSerialPortRead was flawed, noted the buffer overflow, but then proceeded, versus returning.
3.5.1b3 a) Fix, Stephane Ducasse ducasse@iam.unibe.ch pointed out that using a virtual desktop we had a crash in ioSetFullScreen. This was due to a pthread race condition between the UI thread and interp.c. Fixed by using UI callback to handle fullscreen window/move/resize.
3.5.1b2 a) Switch to aio.h logic and unix socket logic! This is a MAJOR change!!!!
b) Call aioPoll (select()) to cause process wait versus old pthread logic. This follows in the footsteps of the unix port. You should verify that cpu time when squeak is idle is not affected in a dreadful manner. c) Fix, if you call does this directory exists on a file now you will get an error which will signal that the directory does not exist. This ensures the FileDirectory test suite works. d) Fix, if you quit the browser plugin, check the status of the pthread_cancel before attempting the pthread_join
3.5.1b1 limited distribution -- ======================================================================== === John M. McIntosh johnmci@smalltalkconsulting.com 1-800-477-2659 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com ======================================================================== ===
John M McIntosh johnmci@smalltalkconsulting.com wrote:
e) Support for primitiveClosureValue, primitiveClosureValueWithArgs, primitiveExecuteMethod f) when rootTableCount goes > 2400 then allocationCount gets allocationsBetweenGCs + 1 g) BitBlt Alpha Blending has changed h) Added primitiveWrite24BmpLine
All in VMMaker latest release once declarative pools is out.
tim -- Tim Rowledge, tim@sumeru.stanford.edu, http://sumeru.stanford.edu/tim Strange OpCodes: HBT: Harvest Binary Tree
On Thursday, June 19, 2003, at 09:04 PM, Tim Rowledge wrote:
e) Support for primitiveClosureValue, primitiveClosureValueWithArgs, primitiveExecuteMethod f) when rootTableCount goes > 2400 then allocationCount gets allocationsBetweenGCs + 1 g) BitBlt Alpha Blending has changed h) Added primitiveWrite24BmpLine
All in VMMaker latest release once declarative pools is out.
Well I think I just grabbed the latest VMMaker a week or two back, so if stuff is missing, I'll build a 3.5.2 or is that a 3.6.0 in a week or so.
Right now mac users need to chew on the migration from open transport tcp/ip to unix socket support and perhaps floating windows, along with the other changes I've detailed. -- ======================================================================== === John M. McIntosh johnmci@smalltalkconsulting.com 1-800-477-2659 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com ======================================================================== ===
On Thu, Jun 19, 2003 at 08:37:48PM -0700, John M McIntosh wrote:
3.5.1b2 a) Switch to aio.h logic and unix socket logic! This is a MAJOR change!!!!
b) Call aioPoll (select()) to cause process wait versus old pthread logic. This follows in the footsteps of the unix port.
This may cause the OSProcess plugin to start working on OS/X. I don't have a Mac to try it on though.
Dave
squeak-dev@lists.squeakfoundation.org