[Unix] 3.2-3
Ian Piumarta
ian.piumarta at inria.fr
Tue Jul 9 08:14:42 UTC 2002
Folks,
3.2-3 is there. Since 3.2-2:
Build
* Make problems fixed. OpenBSD should now work: $< no longer used
anywhere and ranlib run on all static libs. (Craig, you should
submit a PR to OpenBSD about the $< thing: it's a bug in make.)
VM
* Socket options processing improved.
* Everything compiles cleanly (and has been tested and is known to
work) with -DHEADLESS. (Many thanks to Colin Putney who submitted
some of the necessary changes. I added a bunch more to make it
work with OSProcess too.)
* Small change to browser support code to bring it into line with what
the image expects (fail primBrowserReady if not running in a
browser). FWIW: this cures (and was hunted down because of) an
infuriating three-second pause on return from snapshot.
Plugins
* B3DAccelerator fixes (many thanks to Joshua Gargus). However it
doesn't want to work for me (either internal or external):
X Error of failed request: GLXBadDrawable
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 11 (X_GLXSwapBuffers)
but that doesn't necessarily mean it won't work for other people.
I'll look into this sometime (but I don't consider it urgent, and it
might just be my Xserver is broken or maybe it hasn't got the h/w
or maybe the libGL people don't have bigendian machines or...).
* AsynchFilePlugin support has been implemented (and tested).
* UnixOSProcessPlugin now bundled with the sources (and built as
external plugin in the precompiled VMs).
* New plugin: PseudoTTYPlugin (extends AsynchFilePlugin) adding
support for pseudo ttys (necessary if processes spawned from Squeak
are to believe themselves connected to a real terminal). The
changesets for PseudoTTY and PseudoTTYPlugin are in the platform
plugin dir (unix/plugins/PseudoTTYPlugin/*.st). Maybe Dave will
take a look at this and pull the functionality into OSProcess (which
is probably where it belongs).
Enjoy!
Ian
More information about the Squeak-dev
mailing list
|