pkgsrc/lang/smalltalk/PLIST
asau 5e83b51b3d Update GNU Smalltalk to version 3.2.4
List of user-visible changes in GNU Smalltalk

NEWS FROM 3.2.3 TO 3.2.4

o   Autoload is extended to allow plugging in arbitrary loaders.

o   Array items in a CStruct didn't work, this is fixed now.

o   DLD could have problems when the same library was requested multiple
    times.

o   Errors in the bind() system call were not detected correctly; this
    has been fixed.

o   Fixes for platforms with 113-bit long doubles.

o   Fixes to Delay in the presence of delays with the exact same expiration.

o   Fixes to the HTTP package, including correct flushing of POST requests
    and doesNotUnderstand exceptions when the host did not exist.

o   GLUT bindings now build correctly under Windows.

o   Many smalltalk-mode improvements.

o   New methods: TextCollector>>#critical:,

o   nil can be passed to a C function accepting a #cObjectPtr (i.e.
    void **) argument.

o   SocketAddress>>#allByName: returns nil now, instead of an empty array,
    when getaddrinfo succeeds but returns no address for the requested
    address class.

o   SocketAddress>>#byName: returns addresses for the default address class
    when the receiver is SocketAddress (and not a subclass).

o   Support for older versions of GnuTLS.

o   Swazoo's static content serving was broken and has been fixed.

o   The GST_PACKAGE macro supports having multiple .la files in its last
    argument.  gst-package's --prepare option was broken and has been fixed.

o   The NetClients exception ProtocolError now includes the erroneous
    response.  Similarly, the package includes ProtocolNotification which
    is used, for example, for HTTP redirects.

o   Updated the Squeak/Pharo fileout parser.

o   Updated VisualGST.

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

NEWS FROM 3.2.2 TO 3.2.3

o   Class attributes can have more than 1 keyword.

o   Documented #byteArrayOut C call argument passing mode.

o   Fixed crash when an invalid UnicodeString was created using
    #changeClassTo:

o   Fixed deadlock with #atEnd and two-way pipes.

o   Fixed bugs when adding instance variables to an existing class.

o   Fixed Socket>>#isPeerAlive falsely returning true.

o   Fixed some bugs in UTF-7 conversion.

o   FreeBSD port and 64-bit Darwin port.  The latter requires a
    pre-installed libsigsegv.

o   "gst-convert -f squeak" reads binary selectors with more than two
    characters; however they should be shortened with rewrite rules
    to use the output.

o   gst-doc can generate sensible documentation for a package if
    some of its prerequisite are not loaded, even if some of the
    package's classes subclass from the prerequisite.

o   GTK+ bindings are generated correctly for newer versions of GLib
    (tested up to 2.26).

o   If found, pre-installed libsigsegv, libffi and libltdl are used by
    default.

o   Improvements for Emacs mode.  Installation of Emacs mode detects
    Debian's /etc/emacs/site-start.d, and a --with-lispstartdir option
    is provided for distributions that are not Red Hat- or Debian-based.

o   Machine-specific optimizations for x86-64, and other microoptimizations
    resulting in small but consistent performance improvements.

o   More out of memory conditions are detected.

o   New methods: ByteArray>>#castTo:, ByteArray>>#asCData,
    String>>#asCData, UndefinedObject>>#inheritsFrom:

o   New goodie: Announcements.

o   Number class>>#readFrom: can parse numbers in scientific notation.

o   Package descriptions do not need to include a <file> item for each
    <filein> item.  However, it is still possible to include them for
    backwards compatibility, and it is possible to include a source file
    as both <filein> and <built-file> (so that gst-package --dist will
    skip it).

o   Packages can be downloaded using HTTPS if GnuTLS libraries are
    present.

o   Performance statistics printed by -V are now correct.

o   Scoped methods ("A class >> a") can be used in an "A class [ ... ]"
    block.

o   Semaphore>>#wait returns nil if the wait was interrupted externally
    (e.g. from Process>>#resume).

o   String>>#asCData: and String>>#asCData NULL-terminate their output.

o   Support for timeouts when waiting on a Semaphore.

o   Swazoo supports SCGI.  Its configuration however is still manual,
    since the Seaside and Iliad adaptors do not know about it.

o   Updated VisualGST.
2011-04-30 11:46:15 +00:00

286 lines
8.9 KiB
Text

@comment $NetBSD: PLIST,v 1.22 2011/04/30 11:46:15 asau Exp $
bin/gst
bin/gst-blox
bin/gst-browser
bin/gst-config
bin/gst-convert
bin/gst-doc
bin/gst-load
bin/gst-package
bin/gst-profile
bin/gst-reload
bin/gst-remote
bin/gst-sunit
include/gst.h
include/gstpub.h
info/gst-base.info
info/gst-libs.info
info/gst.info
lib/libgst.la
lib/pkgconfig/gnu-smalltalk.pc
lib/smalltalk/blox-tk.la
lib/smalltalk/digest.la
lib/smalltalk/expat.la
lib/smalltalk/gdbm.la
lib/smalltalk/gst-gtk.la
lib/smalltalk/gstglut.la
lib/smalltalk/gstopengl.la
lib/smalltalk/i18n.la
lib/smalltalk/iconv.la
lib/smalltalk/libc.la
lib/smalltalk/zlib.la
libexec/smalltalk/gnutls-wrapper
libexec/smalltalk/vfs/deb
libexec/smalltalk/vfs/lslR
libexec/smalltalk/vfs/mailfs
libexec/smalltalk/vfs/patchfs
libexec/smalltalk/vfs/uar
libexec/smalltalk/vfs/ucpio
libexec/smalltalk/vfs/ulha
libexec/smalltalk/vfs/urar
libexec/smalltalk/vfs/utar
libexec/smalltalk/vfs/uzip
libexec/smalltalk/vfs/uzoo
man/man1/gst-config.1
man/man1/gst-convert.1
man/man1/gst-doc.1
man/man1/gst-load.1
man/man1/gst-package.1
man/man1/gst-profile.1
man/man1/gst-reload.1
man/man1/gst-sunit.1
man/man1/gst.1
share/aclocal/gst-package.m4
share/aclocal/gst.m4
share/smalltalk/Announcements.star
share/smalltalk/BLOXBrowser.star
share/smalltalk/Blox.star
share/smalltalk/BloxGTK.star
share/smalltalk/BloxTK.star
share/smalltalk/CParser.star
share/smalltalk/Cairo.star
share/smalltalk/ClassPublisher.star
share/smalltalk/Compiler.star
share/smalltalk/Complex.star
share/smalltalk/Continuations.star
share/smalltalk/DBD-MySQL.star
share/smalltalk/DBI.star
share/smalltalk/DebugTools.star
share/smalltalk/DhbNumericalMethods.star
share/smalltalk/Digest.star
share/smalltalk/GDBM.star
share/smalltalk/GLUT.star
share/smalltalk/GNUPlot.star
share/smalltalk/GTK.star
share/smalltalk/Glorp.star
share/smalltalk/I18N.star
share/smalltalk/Iconv.star
share/smalltalk/Java.star
share/smalltalk/Magritte-Seaside.star
share/smalltalk/Magritte.star
share/smalltalk/NetClients.star
share/smalltalk/OpenGL.star
share/smalltalk/Parser.star
share/smalltalk/ProfileTools.star
share/smalltalk/ROE.star
share/smalltalk/SUnit.star
share/smalltalk/SandstoneDb.star
share/smalltalk/Seaside-Core.star
share/smalltalk/Seaside-Development.star
share/smalltalk/Seaside-Examples.star
share/smalltalk/Seaside.star
share/smalltalk/Sockets.star
share/smalltalk/Sport.star
share/smalltalk/Swazoo.star
share/smalltalk/VFSAddOns.star
share/smalltalk/VisualGST.star
share/smalltalk/WebServer.star
share/smalltalk/XML-DOM.star
share/smalltalk/XML-Expat.star
share/smalltalk/XML-ParserTests.star
share/smalltalk/XML-PullParser.star
share/smalltalk/XML-SAXDriver.star
share/smalltalk/XML-SAXParser.star
share/smalltalk/XML-XMLNodeBuilder.star
share/smalltalk/XML-XMLParser.star
share/smalltalk/XPath.star
share/smalltalk/XSL.star
share/smalltalk/ZLib.star
share/smalltalk/examples/Bench.st
share/smalltalk/examples/CairoBlit.st
share/smalltalk/examples/CairoDemo.st
share/smalltalk/examples/Case.st
share/smalltalk/examples/DeltaBlue.st
share/smalltalk/examples/Dinner.st
share/smalltalk/examples/EditStream.st
share/smalltalk/examples/Gen2.st
share/smalltalk/examples/Gen3.st
share/smalltalk/examples/GenClasses.st
share/smalltalk/examples/JSON.st
share/smalltalk/examples/LazyCollection.st
share/smalltalk/examples/Lisp.st
share/smalltalk/examples/Man.st
share/smalltalk/examples/MemUsage.st
share/smalltalk/examples/Methods.st
share/smalltalk/examples/MiniDebugger.st
share/smalltalk/examples/PipeStream.st
share/smalltalk/examples/Prolog.st
share/smalltalk/examples/PrtHier.st
share/smalltalk/examples/Queens.st
share/smalltalk/examples/README
share/smalltalk/examples/RegExp.st
share/smalltalk/examples/Richards.st
share/smalltalk/examples/SortCriter.st
share/smalltalk/examples/Sync.st
share/smalltalk/examples/Tetris.st
share/smalltalk/examples/Timer.st
share/smalltalk/examples/TokenStream.st
share/smalltalk/examples/Tokenizer.st
share/smalltalk/examples/pepe.sed
share/smalltalk/examples/shell
share/smalltalk/examples/xml.sed
share/smalltalk/kernel/AbstNamespc.st
share/smalltalk/kernel/AnsiDates.st
share/smalltalk/kernel/Array.st
share/smalltalk/kernel/ArrayColl.st
share/smalltalk/kernel/Association.st
share/smalltalk/kernel/Autoload.st
share/smalltalk/kernel/Bag.st
share/smalltalk/kernel/Behavior.st
share/smalltalk/kernel/BindingDict.st
share/smalltalk/kernel/BlkClosure.st
share/smalltalk/kernel/BlkContext.st
share/smalltalk/kernel/Boolean.st
share/smalltalk/kernel/Builtins.st
share/smalltalk/kernel/ByteArray.st
share/smalltalk/kernel/CCallable.st
share/smalltalk/kernel/CCallback.st
share/smalltalk/kernel/CFuncs.st
share/smalltalk/kernel/CObject.st
share/smalltalk/kernel/CStruct.st
share/smalltalk/kernel/CType.st
share/smalltalk/kernel/CallinProcess.st
share/smalltalk/kernel/CharArray.st
share/smalltalk/kernel/Character.st
share/smalltalk/kernel/Class.st
share/smalltalk/kernel/ClassDesc.st
share/smalltalk/kernel/Collection.st
share/smalltalk/kernel/CompildCode.st
share/smalltalk/kernel/CompildMeth.st
share/smalltalk/kernel/CompiledBlk.st
share/smalltalk/kernel/ContextPart.st
share/smalltalk/kernel/Continuation.st
share/smalltalk/kernel/DLD.st
share/smalltalk/kernel/Date.st
share/smalltalk/kernel/DeferBinding.st
share/smalltalk/kernel/Delay.st
share/smalltalk/kernel/Dictionary.st
share/smalltalk/kernel/DirMessage.st
share/smalltalk/kernel/Directory.st
share/smalltalk/kernel/DynVariable.st
share/smalltalk/kernel/ExcHandling.st
share/smalltalk/kernel/False.st
share/smalltalk/kernel/File.st
share/smalltalk/kernel/FileDescr.st
share/smalltalk/kernel/FilePath.st
share/smalltalk/kernel/FileSegment.st
share/smalltalk/kernel/FileStream.st
share/smalltalk/kernel/Float.st
share/smalltalk/kernel/FloatD.st
share/smalltalk/kernel/FloatE.st
share/smalltalk/kernel/FloatQ.st
share/smalltalk/kernel/Fraction.st
share/smalltalk/kernel/Generator.st
share/smalltalk/kernel/Getopt.st
share/smalltalk/kernel/HashedColl.st
share/smalltalk/kernel/HomedAssoc.st
share/smalltalk/kernel/IdentDict.st
share/smalltalk/kernel/IdentitySet.st
share/smalltalk/kernel/Integer.st
share/smalltalk/kernel/Interval.st
share/smalltalk/kernel/Iterable.st
share/smalltalk/kernel/LargeInt.st
share/smalltalk/kernel/Link.st
share/smalltalk/kernel/LinkedList.st
share/smalltalk/kernel/LookupKey.st
share/smalltalk/kernel/LookupTable.st
share/smalltalk/kernel/Magnitude.st
share/smalltalk/kernel/MappedColl.st
share/smalltalk/kernel/Memory.st
share/smalltalk/kernel/Message.st
share/smalltalk/kernel/Metaclass.st
share/smalltalk/kernel/MethodDict.st
share/smalltalk/kernel/MethodInfo.st
share/smalltalk/kernel/MthContext.st
share/smalltalk/kernel/Namespace.st
share/smalltalk/kernel/Number.st
share/smalltalk/kernel/ObjDumper.st
share/smalltalk/kernel/ObjMemory.st
share/smalltalk/kernel/Object.st
share/smalltalk/kernel/OrderColl.st
share/smalltalk/kernel/OtherArrays.st
share/smalltalk/kernel/PkgLoader.st
share/smalltalk/kernel/Point.st
share/smalltalk/kernel/PosStream.st
share/smalltalk/kernel/ProcEnv.st
share/smalltalk/kernel/ProcSched.st
share/smalltalk/kernel/Process.st
share/smalltalk/kernel/RWStream.st
share/smalltalk/kernel/Random.st
share/smalltalk/kernel/ReadStream.st
share/smalltalk/kernel/Rectangle.st
share/smalltalk/kernel/RecursionLock.st
share/smalltalk/kernel/Regex.st
share/smalltalk/kernel/RootNamespc.st
share/smalltalk/kernel/RunArray.st
share/smalltalk/kernel/ScaledDec.st
share/smalltalk/kernel/Security.st
share/smalltalk/kernel/Semaphore.st
share/smalltalk/kernel/SeqCollect.st
share/smalltalk/kernel/Set.st
share/smalltalk/kernel/SharedQueue.st
share/smalltalk/kernel/SmallInt.st
share/smalltalk/kernel/SortCollect.st
share/smalltalk/kernel/Stream.st
share/smalltalk/kernel/StreamOps.st
share/smalltalk/kernel/String.st
share/smalltalk/kernel/SymLink.st
share/smalltalk/kernel/Symbol.st
share/smalltalk/kernel/SysDict.st
share/smalltalk/kernel/SysExcept.st
share/smalltalk/kernel/Time.st
share/smalltalk/kernel/Transcript.st
share/smalltalk/kernel/True.st
share/smalltalk/kernel/URL.st
share/smalltalk/kernel/UndefObject.st
share/smalltalk/kernel/UniChar.st
share/smalltalk/kernel/UniString.st
share/smalltalk/kernel/VFS.st
share/smalltalk/kernel/VFSZip.st
share/smalltalk/kernel/ValueAdapt.st
share/smalltalk/kernel/VarBinding.st
share/smalltalk/kernel/WeakObjects.st
share/smalltalk/kernel/WriteStream.st
share/smalltalk/packages.xml
share/smalltalk/scripts/Convert.st
share/smalltalk/scripts/GenDoc.st
share/smalltalk/scripts/Load.st
share/smalltalk/scripts/Package.st
share/smalltalk/scripts/Profile.st
share/smalltalk/scripts/Remote.st
share/smalltalk/scripts/Test.st
share/smalltalk/unsupported/CPP-test.st
share/smalltalk/unsupported/CParseType-test.st
share/smalltalk/unsupported/CString.st
share/smalltalk/unsupported/DLD.st
share/smalltalk/unsupported/Interr.st
share/smalltalk/unsupported/Process.st
share/smalltalk/unsupported/Profile.st
share/smalltalk/unsupported/Sorting.st
share/smalltalk/unsupported/echo.st
share/smalltalk/unsupported/market.st
share/smalltalk/unsupported/resolve.st
share/smalltalk/unsupported/t.st
share/smalltalk/unsupported/torture.st
var/lib/smalltalk/gst.im
@pkgdir include/snprintfv