franz inc logo  
  download techcorner franz inc franz inc store search franz inc          

products
services
support
  Latest Info
  Tech Corner
  Patches
     Info
  Documentation
  FAQs
  White Papers
  Tutorials
  Examples
  Archives
about
success
resources

RSS Feeds

AllegroServe at opensource.franz.com

The following patches are now available. See sys:update-allegro for more information on downloading and installing patches.

There are currently 458 patches (261 unique). There are 86 restricted-fasls, and 19 Emacs-Lisp interface patches.


base patch
Date posted: Tue Feb 27 16:16:37 PST 2007
Patch names: code/syscall.007,
code/time.001,
acli623.dll (version 1841),
acli623.lib,
libacl623.*,
libacli623.*,
acl623.dll,
acl623.lib
Description:Use operating system to determine universal-time daylight-saving-time.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
aixlisp_build_611lisp_build_612
aix.64lisp_build_440lisp_build_441
freebsdlisp_build_725lisp_build_726
hpux10lisp_build_621lisp_build_622
hpux11lisp_build_627lisp_build_628
hpux11.64lisp_build_623lisp_build_624
linuxppclisp_build_708lisp_build_709
macosx103lisp_build_760lisp_build_761
redhat6lisp_build_1390lisp_build_1391
solarislisp_build_642lisp_build_643
solaris.64lisp_build_641lisp_build_642
tru64lisp_build_627lisp_build_628
tru64.64lisp_build_613lisp_build_614
windowslisp_build_1841lisp_build_1842
freebsd-trialN/Alisp_build_727
linuxppc-trialN/Alisp_build_710
macosx103-trialN/Alisp_build_762
redhat6-trialN/Alisp_build_1392
windows-trialN/Alisp_build_1843

sax patch
Date posted: Thu Dec 1 16:02:29 PST 2005
Patch names: code/sax.003,
code/pxml-dual.001,
code/pxml-sax.001
Description:
  • Add keyword arguments :class and :normalize to parse-to-lxml to allow specifying the class of parser and optionally to normalize string element content.
  • Add :query option to pxml-version
  • Update pxml-sax to use the updated SAX module.
  • Impact: recommended

    xml-rpc patch
    Date posted: Fri Nov 4 10:35:04 PST 2005
    Patch name: code/xml-rpc.002
    Description:Retrofit corrections and improvements in ACL 7.0 version of the module to ACL 6.2. Includes corrected and improved float decoding, empty element handling, and optional <params> handling.
    Impact: recommended

    oracle patch
    Date posted: Fri Jul 15 12:52:10 PDT 2005
    Patch name: code/oracle.008
    Description:Fix a bug where (sql "rollback") would fail to return.
    Impact: recommended

    Date posted: Fri Jul 8 15:10:12 PDT 2005
    Patch name: code/debug.004
    Description:The C library function to examine the process symbol table can sometimes return bad values and this patch makes Lisp ignore those bad values rather than trusting them and getting an error.
    Impact: recommended

    oracle patch
    Date posted: Tue Jul 5 11:14:45 PDT 2005
    Patch name: code/oracle.007
    Description:Given a date column the action of :convert t to the sql function will be to return the string version of the date. If you want the universal time returned specify a conversion of :ut. Previous to this patch sql would just signal an error if :convert t was given for a date column.
    Impact: recommended

    oracle patch
    Date posted: Thu Jun 16 09:22:45 PDT 2005
    Patch name: code/oracle.006
    Description:Fix bug in sql function when :convert argument was given as t where lisp would signal an error because t wasn't considered a valid convert type. Introduce the oracle-system-error condition which is signalled when oracle itself returns an error code.
    Impact: recommended

    shared-library patch for non-mswindows only
    Date posted: Wed Jun 1 13:21:22 PDT 2005
    Patch names: libacli701.so (version 701),
    libacl701.so
    Description:A bug in a low-level ACL primitive that called readdir() was handling the return value of that system call incorrectly, which made 'directory' and 'delete-directory-and-files' operate incorrectly.
    Impact: recommended
    Other info:Only affects linuxppc and redhat ports.
    Shared library info:
    PlatformACLIDIntl. ACLID
    linuxppclisp_build_700lisp_build_701
    redhat6lisp_build_1382lisp_build_1383
    linuxppc-trialN/Alisp_build_702
    redhat6-trialN/Alisp_build_1384

    Date posted: Mon May 23 10:00:34 PDT 2005
    Patch name: code/sax.002
    Description:Validation failed for an element defined as a sequence of optional elements. This patch corrects the problem.
    Impact: recommended

    ssl patch for hpux10-11 only
    Date posted: Tue May 17 14:12:07 PDT 2005
    Patch names: aclissl.sl,
    aclssl.sl
    Description:Corrects a problem in the SSL shared library.
    Impact: minor

    compiler patch for x86 only
    Date posted: Tue May 17 14:12:07 PDT 2005
    Patch name: update/p8b004.001
    Description:At speed=3 and safety=0, removes a very slow operation on x86s (especially on Pentiums) that was used to guarantee that the data width matched the operation width when performing x87-style float operations. There are certain circumstances where the compilation of floats in this manner will yield a wrong answer, but the likelihood is small; if accuracy is desired, don't set safety to 0...
    Impact: performance
    Other info:Recompilation is necessary for the full effect. Since this patch may cause different results at speed=3 and safety=0, it should not be incorporated unless thorough testing is done and should not be used if nearing a release.

    shared-library patch for trial only
    Date posted: Tue May 10 10:14:57 PDT 2005
    Patch names: acli623t.so (version 1817),
    libacli623t.so,
    libacli623t.sl,
    libacli623t.dylib
    Description:Miscellaneous fixes to the 6.2 Trial release.
    Impact: minor
    Shared library info:
    PlatformACLIDIntl. ACLID
    freebsd-trialN/Alisp_build_709
    linuxppc-trialN/Alisp_build_697
    macosx102-trialN/Alisp_build_480
    macosx103-trialN/Alisp_build_749
    redhat6-trialN/Alisp_build_1378
    windows-trialN/Alisp_build_1817

    shared-library patch for macosx only
    Date posted: Thu Apr 28 15:20:40 PDT 2005
    Patch names: libacli623.dylib (version 746),
    libacl623.dylib,
    libacli623t.dylib (version 747)
    Description:

    Fixes a bug in the build of the library that prevents it from being startable in MacOSX 10.4. Users planning on upgrading from 10.3 to 10.4 are recommended to update to the latest set of Allegro patches before performing the OS upgrade.

    Users installing for the first time on 10.4, or who upgraded to 10.4 before updating to the latest patches will need to do the following:

    • Install Allegro CL 6.2 from the installation media. At this point lisp is unlikely to start or work properly.
    • Download

      The above shared library files should be copied into the Allegro directory.

    • run update.sh
    • Start lisp
    • Eval (sys:update-allegro) to download patches.
    • Exit lisp.
    • Run update.sh again to complete patch installation.
    • You're done! Lisp should now be completely updated and usable on Mac OS X 10.4

    Impact: recommended
    Other info:Minor for 10.3 users. Required if you plan to upgrade to 10.4
    Shared library info:
    PlatformACLIDIntl. ACLID
    macosx102lisp_build_476lisp_build_477
    macosx103lisp_build_745lisp_build_746
    macosx102-trialN/Alisp_build_478
    macosx103-trialN/Alisp_build_747

    oracle patch
    Date posted: Wed Apr 13 16:28:10 PDT 2005
    Patch name: code/oracle.005
    Description:Allow parameter values to be returned by pl/sql statements. Also fixex problem issuing multi-line sql statements on windows.
    Impact: recommended

    shared-library patch
    Date posted: Thu Mar 10 10:54:55 PST 2005
    Patch names: acli623.dll (version 1811),
    acli623.lib,
    acl623.dll,
    acl623.lib,
    alisp.exe,
    alisp8.exe,
    mlisp.exe,
    mlisp8.exe,
    allegro.exe,
    allegro-ansi.exe
    Description:Fixes a bug in sequence functions when operating on nybble vectors [i.e. (array (unsigned-byte 4) (*))] and causing them to shrink. The gc would not recognize the space that had been removed and would cause a gc error.
    Impact: recommended
    Shared library info:
    PlatformACLIDIntl. ACLID
    aixlisp_build_596lisp_build_597
    aix.64lisp_build_425lisp_build_426
    freebsdlisp_build_702lisp_build_703
    hpux10lisp_build_606lisp_build_607
    hpux11lisp_build_612lisp_build_613
    hpux11.64lisp_build_608lisp_build_609
    irixlisp_build_596lisp_build_597
    linuxppclisp_build_690lisp_build_691
    macosx102lisp_build_470lisp_build_471
    macosx103lisp_build_739lisp_build_740
    redhat6lisp_build_1369lisp_build_1370
    solarislisp_build_627lisp_build_628
    solaris.64lisp_build_626lisp_build_627
    tru64lisp_build_612lisp_build_613
    tru64.64lisp_build_598lisp_build_599
    windowslisp_build_1810lisp_build_1811

    Date posted: Fri Feb 4 16:55:31 PST 2005
    Patch name: code/ssl.005
    Description:Eliminate memory leak in non-lisp memory when ssl streams are created.
    Impact: recommended

    oracle patch
    Date posted: Tue Feb 1 14:13:09 PST 2005
    Patch name: code/oracle.004
    Description:Fixed bug where multiple calls to run-prepared-sql on the same statement would return cached rather than current values. Enhances set-parameter-value to allow passing of bignums. Obeys the :convert argument to sql and run-prepared-sql when :retrieve is given as nil. Exports db-statement-db.
    Impact: recommended

    Date posted: Tue Feb 1 14:13:09 PST 2005
    Patch name: code/regexp2.003
    Description:Make match-re gracefully handle a bad second argument.
    Impact: recommended

    ftp patch
    Date posted: Mon Jan 24 15:03:33 PST 2005
    Patch names: code/ftp.003,
    code/pathname.fasl (version 9),
    examples/ftp.cl
    Description:Modifies the functions ftp-stream-file-mod-time and ftp-file-mod-time to convert the remote-path argument to UNIX directory naming conventions (#/ rather than #\). This has the effect of allowing certain ftp interface functions, such as map-over-ftp-directory to work under Windows. FTP uses UNIX directory naming conventions so when running on Windows if such a pathname is passed on to another ftp function (e.g. ftp-get) it should first be explicitly converted to a UNIX-style namestring with something like (namestring pathname :syntax :unix).
    Impact: minor
    Other info:Recommended for windows users in particular.

    oracle patch
    Date posted: Thu Jan 20 14:13:24 PST 2005
    Patch name: code/oracle.003
    Description:Add functions to support reading column values individually. Also fixes a problem with storing of strings into tables that resulted in Oracle signaling a type error.
    Impact: recommended

    aclrpc patch
    Date posted: Thu Jan 20 14:13:24 PST 2005
    Patch name: update/p8m002.002
    Description:Avoid No-methods-applicable-for-generic-function errors when ACLRPC runs a long time. Corrects a problem in the previous release of this patch (see below entry for p8m002.001).
    Impact: recommended

    aclrpc patch
    Date posted: Thu Nov 4 13:58:15 PST 2004
    Patch name: update/p8m002.001
    Description:Avoid No-methods-applicable-for-generic-function errors when ACLRPC runs a long time.
    Impact: recommended

    eli patch
    Date posted: Tue Oct 12 16:51:39 PDT 2004
    Patch names: eli/fi-subproc.el,
    xeli/fi-subproc.el,
    eli/fi-subproc.elc,
    xeli/fi-subproc.elc
    Description:Corrects a bug in the previous version of the fi-subproc.el patch which results in a failure when using the Allegro CL 6.2 Emacs-Lisp interface with Xemacs.
    Impact: recommended

    compiler patch
    Date posted: Mon Oct 11 14:34:56 PDT 2004
    Patch name: update/p8b002.002
    Description:Fixes a bug in patch update/p8b002.001 where the compilation of exp would leave the floating-point register stack mismatched, thus resulting in incorrect results at various times. See entry below for update/p8b002.001 for information on what this patch was initially intended to correct.
    Impact: recommended
    Other info:This patch is highly recommended if you have already downloaded update/p8b002.001

    Date posted: Fri Oct 1 15:41:04 PDT 2004
    Patch name: code/ssl.004
    Description:When the peer in an ssl connection incorrectly negotiated a connection, the lisp stream could get stuck in a tight loop. This patch corrects the problem.
    Impact: recommended

    Date posted: Fri Oct 1 15:41:04 PDT 2004
    Patch name: code/excl.006
    Description:

    The argument specification for md5-update has been enhanced to allow you to operate on a subsequence of the input string/array and to allow you to specify the external format to be used when a string is provided as input. See the updated documentation for md5-update for details.

    The argument specification for md5-final has been enhanced. A new 'return' keyword argument now allows the user to specify the desired representation (integer, usb8, or hexidecimal string) of the md5 hash digest to be returned. See the updated documentation for md5-final for details. Note that this patch supersedes a prior patch which added a usb8-result keyword argument to md5-final. This patch removes that keyword argument in favor of the new 'return' keyword argument.

    The argument specification for md5-string has been enhanced. A new 'return' keyword argument now allows the user to specify the desired representation of the md5 hash digest to be returned. See the prior paragraph and the updated documentation for md5-string for details.

    The argument specification for md5-file has also been enhanced to include the new 'return' keyword argument. See the updated documentation for md5-file for details.

    Impact: recommended

    ole patch
    Date posted: Fri Oct 1 15:41:04 PDT 2004
    Patch name: ole/server/automation.001
    Description:Allow embedded spaces in directory names. Fixes ole sample04.
    Impact: recommended

    Date posted: Fri Oct 1 15:41:04 PDT 2004
    Patch name: code/streamd.fasl (version 9)
    Description:Fixes an eof read-line error with lines exactly 8192 chars long.
    Impact: recommended

    clim2 patch for mswindows only
    Date posted: Wed Sep 15 11:26:43 PDT 2004
    Patch name: update/p8j002.002
    Description:The previous version of this patch resulted in an error being generated when calling accepting-values from the top-level. This patch corrects the problem.
    Impact: minor

    oracle patch
    Date posted: Mon Aug 30 14:30:30 PDT 2004
    Patch name: code/oracle.002
    Description:On Solaris the interface would hang when doing sql operations. This patch corrects the problem.
    Impact: recommended

    composer patch
    Date posted: Wed Aug 25 16:39:21 PDT 2004
    Patch name: update/p8i001.001
    Description:A recent patch correcting behavior in subseq uncovered a bug in the Composer inspector when selecting items in the window for subsequent inspection. This patch corrects the problem.
    Impact: recommended

    oracle patch
    Date posted: Fri Aug 20 09:10:02 PDT 2004
    Patch name: code/oracle.001
    Description:Corrects problems with properly loading the Allegro Oracle Direct Connect module on both Windows and HP-UX platforms.
    Impact: recommended

    mysql patch
    Date posted: Thu Aug 12 16:50:40 PDT 2004
    Patch name: code/mysql.007
    Description:Allow external-format to be specified for data stored in tables so that international characters can be stored in mysql databases.
    Impact: minor
    Other info:Recommended for users requiring the storage of international characters.

    cg/ide patch
    Date posted: Tue Aug 3 15:25:05 PDT 2004
    Patch names: update/p8k057.001,
    cg/ibls/runtime/directory-list.002
    Description:By default, the ask-user-for-new-or-existing-directory dialog lists any networked machines on which the user might choose a directory. On certain machines, this can cause a pause of around 20 seconds before the dialog appears. In the IDE, this could occur when using the File | Build Project Distribution command, with the Find In Files dialog's Browse button, and in user apps that call this function without specifying the :scope argument as :local. This patch causes the dialog to still include the root item for networked machines when requested, but does not initially open that node to list the networked machines. This avoids the pause unless the user opens that node.
    Impact: minor

    Date posted: Tue Aug 3 15:25:05 PDT 2004
    Patch name: code/regexp2.002
    Description:Fix error in $ processing. For example, the form (match-re ".*[^s]$" "apples") would previously cause an error.
    Impact: recommended

    Date posted: Tue Aug 3 15:25:05 PDT 2004
    Patch names: update.cl,
    update.sh
    Description:Small update to update.sh (for unix) and update.cl (for windows). update.cl is used by update.bat.
    Impact: minor

    Date posted: Thu Jul 29 13:51:28 PDT 2004
    Patch names: code/regexp2.001,
    sys/startup.002
    Description:New API entries to the regexp2 module. See the documentation in http://www.franz.com/support/documentation/6.2/doc/regexp.htm for information about the new API entries.
    Impact: recommended

    webactions patch
    Date posted: Thu Jul 29 13:51:28 PDT 2004
    Patch name: code/webactions.004
    Description:Patch release of Webactions version 1.10. Handles nested clp elements in clp files. Makes :redirect t work when cookies are disabled in the browser.
    Impact: minor
    Other info:The features added in this Webactions release requires that users also download aserve patch code/aserve.005 or newer.

    aserve patch
    Date posted: Thu Jul 29 13:51:28 PDT 2004
    Patch name: code/aserve.005
    Description:Make it easier to add headers to the response. Ensure that the body of the request is read completely. Also adds Support of Allegro CL 7.0's use of run-reasons.
    Impact: minor
    Other info:In order to use the Webactions module with this AllegroServe release, you must download version code/webactions.005 or newer.

    Date posted: Thu Jul 29 13:51:28 PDT 2004
    Patch name: code/pxml-sax.fasl (version 0)
    Description:This module implements the pxml API to the SAX parser. The purpose of this module is to allow legacy applications to take advantage of the speed of the new SAX parser in ACL.
    Impact: minor
    Other info:This patch requires the code/sax.001 patch, described below.

    Date posted: Thu Jul 29 13:51:28 PDT 2004
    Patch name: code/pxml-dual.fasl (version 0)
    Description:This module implements a dual pxml API. An application can switch at run time between the original pxml implementation and the new SAX-based implementation. The purpose of this module is to facilitate the migration and testing of legacy applications from the pxml parser to the new faster SAX parser.
    Impact: minor
    Other info:This patch requires the code/sax.001 patch, described below.

    sax patch
    Date posted: Thu Jul 29 13:51:28 PDT 2004
    Patch names: code/sax.001,
    examples/xml/dom/dom1-code.cl
    Description: A number of updates to the sax module.
    • Adds a SAX callback for comments
    • Add more flags to control parser
    • Improve performance
    • Allow an instance to be passed to sax-parse-* routines
    • Signal an error for CDATA inside element-only content
    Impact: recommended

    new-module patch
    Date posted: Tue Jul 20 10:22:11 PDT 2004
    Patch name: code/oracle.fasl (version 0)
    Description:A pre-release of the Allegro Oracle Direct Connect module. This module provides a direct interface to Oracle DBMS' via OCI rather than going through ODBC.
    Impact: new-module
    Other info:A test-release of a new module, a special license is required to load and use Allegro Oracle Direct Connect. If you are interested in testing the interface, please send us email at info@franz.com.

    new-module patch
    Date posted: Mon Jul 19 10:39:26 PDT 2004
    Patch name: code/prolog.fasl (version 0)
    Description: Provides Allegro Prolog -- Early Release 0.91. Documentation available at this link.
    Impact: new-module

    cg/ide patch
    Date posted: Thu Jun 24 14:56:34 PDT 2004
    Patch name: update/p8k056.001
    Description:The list of printer names returned by printer-names could exclude some of the printers available via a local network. The changes to this patch appear to correct the problem.
    Impact: recommended

    mysql patch
    Date posted: Tue Jun 15 11:24:16 PDT 2004
    Patch name: code/mysql.006
    Description:Corrects a problem where queries that returned long column names (> 251 characters) would fail.
    Impact: recommended

    new-module patch
    Date posted: Thu Jun 10 13:33:26 PDT 2004
    Patch names: code/regexp2.fasl,
    sys/startup.fasl (version 4),
    code/misc.001 (version 3)
    Description: Click here for more information on this new implementation of Perl-compatible regular expressions.
    Impact: new-module

    Date posted: Thu Jun 3 10:50:12 PDT 2004
    Patch name: code/excl.fasl (version 5)
    Description:

    Add usb8-result keyword argument to md5-final and md5-string, which allows the MD5 digest to be returned in an (unsigned-byte 8) array format:

       Example:
    
       (md5-string "foo" :usb8-result t)
       => #(172 189 24 219 76 194 248 92 237 239 ...)
    
    Impact: minor

    orblink patch
    Date posted: Fri May 21 13:06:45 PDT 2004
    Patch name: update/p8e014.001
    Description:Implements a new method, servant_to_reference*, which is defined to return a 'proxy' object. Also, the object_to_string method is modified to handle different types of objects passed as arguments. The argument type can be corba:proxy.
    Impact: minor

    soap patch
    Date posted: Tue May 11 16:30:06 PDT 2004
    Patch names: code/soap.004,
    code/soapa.004,
    code/soapm.004
    Description:

    This patch update to the Soap module provides the following:

    New features:
    • Generate a WSDL file from the Lisp definition of a service.
    • Examine the namespace configuration in a WSDL file and choose a namespace-to-package mapping.
    Enhancements and corrections:
    • We can now parse and generate interfaces for 149 of 157 RPC definitions on xmethods.com
    • Summary information in generated client or server file.
    • soap-message-cllient can now specify a proxy.

    The updated SOAP documentation is available here.

    Impact: minor

    cg/ide patch
    Date posted: Tue May 11 16:30:06 PDT 2004
    Patch name: update/p8k055.001
    Description:This patch adds the ability to specify that a window's requested scroll-bars (if any) should not hide themselves whenever there is nothing to scroll. This can be done either by passing ":retain-scroll-bars t" when calling make-window to create the window, or by calling (setf retain-scroll-bars) anytime later.
    Impact: minor

    sax patch
    Date posted: Tue May 11 10:12:05 PDT 2004
    Patch name: code/sax.fasl
    Description:

    Initial release of a SAX API for Allegro CL.

    See the SAX documentation for more information.

    Impact: new-module
    Other info:This patch provides functionality in the form of a new Allegro CL module. It should not adversely affect existing code.

    mswindows only
    Date posted: Tue May 11 10:12:05 PDT 2004
    Patch names: alisp.exe,
    alisp8.exe,
    mlisp.exe,
    mlisp8.exe,
    allegro.exe,
    allegro-ansi.exe
    Description:Provides compatibility for using Allegro CL 6.2 with the Emacs-Lisp interface to be released with Allegro CL 7.0
    Impact: minor

    cg/ide patch
    Date posted: Tue May 11 10:12:05 PDT 2004
    Patch name: update/p8k054.001
    Description:When adding an existing widget or a new child window to a parent window that is currently scrolled, the new window was not placed at the requested position due to a bug in adjusting for the scroll position.
    Impact: recommended

    Date posted: Fri Apr 23 14:08:44 PDT 2004
    Patch name: update/p8a012.002
    Description:This patch improves the performance of calling eql methods. Version 2 corrects a bug found in the original patch release.
    Impact: recommended

    Date posted: Fri Apr 9 13:43:41 PDT 2004
    Patch name: update/p8a015.001
    Description:Fix sniff-for-unicode to handle files less than 2 octets long.
    Impact: recommended

    mysql patch
    Date posted: Thu Apr 8 13:00:02 PDT 2004
    Patch name: code/mysql.005
    Description:You can use the file argument to dbi.mysql:connect to specify which unix-domain socket you wish to connect to.
    Impact: minor

    phtml patch
    Date posted: Thu Apr 8 13:00:02 PDT 2004
    Patch name: code/phtml.002
    Description:Adds :eliminate-blank-strings keyword to parse-html so that the caller can control whether blanks strings are automatically eliminated from the result of the parse.
    Impact: minor

    freebsd only
    Date posted: Thu Mar 11 15:17:49 PST 2004
    Patch name: code/osi.017
    Description:Fix excl.osi:detach-from-terminal on FreeBSD.
    Impact: recommended

    Date posted: Thu Mar 11 15:17:49 PST 2004
    Patch name: code/excl.fasl (version 4)
    Description:md5-string could produce numbers that caused inspect and various other introspective functions to hang if accessed by them.
    Impact: recommended

    macosx only
    Date posted: Thu Mar 11 15:17:49 PST 2004
    Patch name: code/update.fasl (version 19)
    Description:Running sys:update-allegro under future Mac OS X releases will assume compatibility and download patches from the macosx10.3 patch archive.
    Impact: recommended

    cg/ide patch
    Date posted: Thu Mar 11 15:17:49 PST 2004
    Patch names: update/p8k053.001,
    cg/ibls/runtime/www.003
    Description:Corrects a race condition in the invocation of invoke-private-html-browser. Internally, this function calls run-shell-command with the :show-window keyword option set to :hide. This request to hide the window could, in some circumstances, occur after a request to show the window, making it appear that invoke-private-html-browser was not working. This patch corrects the problem by no longer passing the :hide flag.
    Impact: minor
    Other info:Users may notice different behavior with this patch, in that if the :box argument to invoke-private-html-browser is used, a new browser may appear momentarily at its initial size before it is resized to the specified box.

    shared-library patch for mswindows only
    Date posted: Thu Mar 11 15:17:49 PST 2004
    Patch names: acli623.dll (version 1540),
    acli623.lib,
    acl623.dll,
    acl623.lib,
    alisp.exe,
    alisp8.exe,
    mlisp.exe,
    mlisp8.exe,
    allegro.exe,
    allegro-ansi.exe
    Description:

    Adds a new command line argument, +<number>, which is ignored on Windows 9x, but on Windows NT or later (2000/XP/Server 2003) will set the maximum size of the console's edit control to <number> characters, with the "shrinkage factor" set to 15% of <number>. The shrinkage factor is the amount that the edit control will shrink by when the max is reached.

    <number> is base 10 and must be >= 2000.

    The default max on 9x is the same as before, 25000 bytes. The default max on NT or later is 100,000.

    Impact: minor
    Shared library info:
    PlatformACLIDIntl. ACLID
    windowslisp_build_1538lisp_build_1540

    cg/ide patch
    Date posted: Thu Mar 11 15:17:49 PST 2004
    Patch name: update/p8k052.001
    Description:When calling (setf parent) to change the parent of a window from the screen to a window or vice versa (rather than from one window to another), the window ended up positioned at very large coordinates. This patch corrects the problem.
    Impact: minor

    Date posted: Fri Feb 6 14:41:22 PST 2004
    Patch name: code/streamd.fasl (version 8)
    Description:string-output-streams, which are used when (format nil "...") is done, can now grow beyond 8 mega-characters on 32-bit lisps.
    Impact: recommended

    shared-library patch
    Date posted: Fri Feb 6 14:41:22 PST 2004
    Patch names: acli623.dll (version 1510),
    acli623.lib,
    libacl623.*,
    libacli623.*,
    acl623.dll,
    acl623.lib
    Description:Fixes a binding bug which might show up as a SEGV or a gc error when many processes have been allocated (> 2048).
    Impact: recommended
    Shared library info:
    PlatformACLIDIntl. ACLID
    aixlisp_build_572lisp_build_573
    aix.64lisp_build_401lisp_build_402
    freebsdlisp_build_663lisp_build_664
    hpux10lisp_build_582lisp_build_583
    hpux11lisp_build_588lisp_build_589
    hpux11.64lisp_build_584lisp_build_585
    irixlisp_build_572lisp_build_573
    linuxppclisp_build_653lisp_build_654
    macosx102lisp_build_418lisp_build_419
    macosx103lisp_build_694lisp_build_695
    redhat6lisp_build_1269lisp_build_1270
    solarislisp_build_603lisp_build_604
    solaris.64lisp_build_602lisp_build_603
    tru64lisp_build_588lisp_build_589
    tru64.64lisp_build_574lisp_build_575
    windowslisp_build_1509lisp_build_1510

    orblink patch
    Date posted: Wed Feb 4 13:50:41 PST 2004
    Patch name: update/p8e013.001
    Description:Improve temporary file generation by explicitly binding the *print-...* variables.
    Impact: minor

    cg/ide patch
    Date posted: Wed Feb 4 13:50:41 PST 2004
    Patch name: update/p8k051.001
    Description:A recent patch correcting behavior in subseq uncovered a bug in the IDE's Menu Editor dialog when adding a menu-item just after deleting all items. This patch corrects the problem.
    Impact: recommended

    Date posted: Tue Jan 27 12:10:26 PST 2004
    Patch names: code/aclstart.fasl (version 4),
    private/init.fasl (version 1)
    Description:Adjusts the console message seem when exiting Allegro CL to "; Exiting".
    Impact: minor

    shared-library patch
    Date posted: Tue Jan 27 12:10:26 PST 2004
    Patch names: acli623.dll (version 1495),
    acli623.lib,
    libacl623.*,
    libacli623.*,
    acl623.dll,
    acl623.lib,
    alisp,
    alisp8,
    mlisp,
    mlisp8,
    allegro.exe,
    allegro-ansi.exe,
    aslisp,
    aslisp8
    Description:

    Makes the fasl file loader more robust in the face of loading unintended patch files. An example of this might be if a code/syscall.001 were mistakenly posted instead of code/syscall.fasl.

    Also, on Windows only, adds the following delivery command-line options:

    • +N appname -- use 'appname' instead of 'Lisp' in the tray menus.
    • +Cx -- disable the exit button on the console
    • +Tx -- disable the exit menus in the tray
    • +Ti -- remove the "Interrupt ..." tray menu item

    Impact: minor
    Shared library info:
    PlatformACLIDIntl. ACLID
    aixlisp_build_567lisp_build_569
    aix.64lisp_build_396lisp_build_398
    freebsdlisp_build_658lisp_build_660
    hpux10lisp_build_577lisp_build_579
    hpux11lisp_build_583lisp_build_585
    hpux11.64lisp_build_579lisp_build_581
    irixlisp_build_567lisp_build_569
    linuxppclisp_build_648lisp_build_650
    macosx102lisp_build_413lisp_build_415
    macosx103lisp_build_689lisp_build_691
    redhat6lisp_build_1264lisp_build_1267
    solarislisp_build_598lisp_build_600
    solaris.64lisp_build_597lisp_build_599
    tru64lisp_build_583lisp_build_585
    tru64.64lisp_build_569lisp_build_571
    windowslisp_build_1504lisp_build_1506

    soap patch
    Date posted: Tue Jan 27 12:10:26 PST 2004
    Patch names: code/soap.003,
    code/soapa.003,
    code/soapm.003
    Description:The latest release of the SOAP module parsed some WSDL definitions incorrectly. As a result not all WSDL files were accepted. This patch corrects several name matching errors and allows many more WSDL files to be analyzed correctly.
    Impact: recommended

    osi patch
    Date posted: Fri Jan 23 13:55:44 PST 2004
    Patch name: code/osi.016
    Description:Correct the working of osi:rename on mswindows platforms.
    Impact: recommended

    Date posted: Fri Jan 23 13:55:44 PST 2004
    Patch name: code/toplevel.001
    Description:Corrects a bug in the :history toplevel command made apparent by patch p8a014.001, which fixed a bug in subseq.
    Impact: recommended

    cg/ide patch
    Date posted: Tue Jan 20 11:22:08 PST 2004
    Patch name: update/p8k050.001
    Description:When performing a string search in a text-edit-pane, such as via the Search | Find command in the IDE editor, the characters in the found string were not all selected. This was particularly problmatic when replacing text, since some of the old characters would not be removed. This patch corrects the problem. It affects only string search in a text-edit-pane. (In 7.0, the function cg::string-search will be exported and documented for use in applications.)
    Impact: recommended

    Date posted: Fri Jan 9 15:12:51 PST 2004
    Patch name: update/p8a014.001
    Description:subseq now checks the optional end argument against the length of the sequence passed as an argument to the function.
    Impact: minor

    aserve patch
    Date posted: Tue Dec 30 12:59:27 PST 2003
    Patch name: code/aserve.004
    Description:htmlgen used only work with simple-strings. It will now handle all types of strings. Also exports wserver-io-timeout.
    Impact: recommended

    mswindows only
    Date posted: Tue Dec 30 12:59:27 PST 2003
    Patch name: code/update.fasl (version 18)
    Description:When rebooting and building images is needed after downloading new patches, sys:update-allegro now prints a note about rebuilding images and then pops up a dialog for rebooting.
    Impact: recommended

    Date posted: Tue Dec 30 12:59:27 PST 2003
    Patch name: sys/system.fasl (version 6)
    Description:Improves the error message when giving unknown arguments to an application that processes command line arguments with sys:with-command-line-arguments.
    Impact: minor

    webactions patch
    Date posted: Tue Dec 23 10:21:19 PST 2003
    Patch names: code/webactions.003,
    doc/webactions.html
    Description:Adds :reap-hook-function to allow program to be notified when a session is about to be reaped. Improves how the websession-key is computed.
    Impact: recommended

    Date posted: Mon Dec 22 12:58:52 PST 2003
    Patch names: code/excl.fasl (version 3),
    sys/startup.fasl (version 3)
    Description:string-to-base64-string and base64-string-to-string are now exported from the excl package. They convert a string to and from base64 format. They both take a string, and string-to-base64-string additionally takes an optional argument that is the column at which to wrap the base64 representation.
    Impact: minor

    aodbc-v2 patch
    Date posted: Fri Dec 19 13:40:51 PST 2003
    Patch name: code/aodbc-v2.001
    Description:Corrects a patch loading conflict with the ACLRPC module.
    Impact: recommended

    shared-library patch
    Date posted: Fri Dec 19 13:40:51 PST 2003
    Patch names: acli623.dll (version 1450),
    acli623.lib,
    libacl623.*,
    libacli623.*,
    acl623.dll,
    acl623.lib
    Description:Fixes a couple of bugs with weak-key hash-tables, one where the count of elements in the table becomes wrong, and one where the hash-table loses weakness.
    Impact: recommended
    Other info:Simple fixes. Should be safe for most non-critical apps or for apps that specifically need the fix.
    Shared library info:
    PlatformACLIDIntl. ACLID
    aixlisp_build_551lisp_build_552
    aix.64lisp_build_380lisp_build_381
    freebsdlisp_build_639lisp_build_640
    hpux10lisp_build_561lisp_build_562
    hpux11lisp_build_567lisp_build_568
    hpux11.64lisp_build_563lisp_build_564
    irixlisp_build_551lisp_build_552
    linuxppclisp_build_629lisp_build_630
    macosx102lisp_build_394lisp_build_395
    macosx103lisp_build_670lisp_build_671
    redhat6lisp_build_1224lisp_build_1225
    solarislisp_build_582lisp_build_583
    solaris.64lisp_build_581lisp_build_582
    tru64lisp_build_567lisp_build_568
    tru64.64lisp_build_553lisp_build_554
    windowslisp_build_1449lisp_build_1450
    freebsd-trialN/Alisp_build_642
    linuxppc-trialN/Alisp_build_632
    macosx102-trialN/Alisp_build_397
    macosx103-trialN/Alisp_build_673
    redhat6-trialN/Alisp_build_1227
    windows-trialN/Alisp_build_1452

    aclssl patch for macosx only
    Date posted: Fri Dec 19 13:40:51 PST 2003
    Patch names: aclssl.dylib,
    aclissl.dylib
    Description:The latest version of OpenSSL 0.9.7c, and Allegro's SSL module now work together on Mac OS X 10.2 and 10.3.
    Impact: recommended
    Other info:You must have OpenSSL 0.9.7c installed for SSL to operate properly.

    clim2 patch for macosx only
    Date posted: Wed Dec 17 14:37:06 PST 2003
    Patch names: code/climxm.dylib,
    code/wnn.dylib
    Description:The first release of CLIM on Mac OS X required Motif in /usr/local/motif/. This release requires it in /usr/X11R6/ as it is with other X libraries.
    Impact: recommended

    shell patch
    Date posted: Thu Dec 11 13:23:29 PST 2003
    Patch name: code/shell.003
    Description:excl.shell:concat now coerces characters to strings while concatenating.
    Impact: minor

    allegrostore patch for hpux11 only
    Date posted: Thu Dec 11 13:23:29 PST 2003
    Patch names: aslisp,
    aslisp8
    Description:Correct a problem when fetching persistent unsigned integer from a database in the hpux11.64 Allegrostore port. Also corrects a bug preventing the use of library search paths like SHLIB_PATH when using Allegrostore executables on the hpux11 (32-bit) port.
    Impact: recommended

    mysql patch
    Date posted: Thu Dec 11 13:23:29 PST 2003
    Patch name: code/mysql.004
    Description:Implements the != operator in the :where clause of with-db-rows.
    Impact: recommended

    cg/ide patch
    Date posted: Thu Dec 11 13:23:29 PST 2003
    Patch name: update/p8k049.001
    Description:Adds a :filename keyword parameter to open-stream when a printer stream is being opened so that an application may pass a pathname or path namestring argument, resulting in the printer stream always print to that file. This patch also corrects a glitch where a lisp string was being passed directly to a winapi function when opening a printer stream with the :no-dialog-p option. This could lead to failure under some circumstances.
    Impact: recommended

    shared-library patch for macosx only
    Date posted: Thu Dec 11 13:23:29 PST 2003
    Patch names: libacli623.dylib (version 649),
    libacl623.dylib,
    code/climxm.dylib,
    code/wnn.dylib
    Description:Fixes a register-preservation problem which was causing CLIM not to work, as well as other C programs doing callbacks.
    Impact: recommended
    Shared library info:
    PlatformACLIDIntl. ACLID
    macosx102lisp_build_371lisp_build_372
    macosx103lisp_build_648lisp_build_649

    shell patch
    Date posted: Thu Dec 11 13:23:29 PST 2003
    Patch name: code/shell.002
    Description:In some modes, such as `sync' mode, `cp' can remove files. The force keyword to cp is intended to be used to deal with hard to remove files (i.e., read-only files on Windows). With this patch, the `force' keyword value is propagated to the `unlink' and `rmdir' operations that `cp' executes.
    Impact: recommended

    osi patch
    Date posted: Thu Dec 11 13:23:29 PST 2003
    Patch names: code/osi.015,
    code/syscall.fasl (version 6),
    libacl623.*,
    libacli623.*,
    acl623.dll,
    acl623.lib,
    libacli623t.so,
    acli623t.dll,
    mlisp,
    alisp,
    mlisp8,
    alisp8,
    aslisp,
    aslisp8
    Description:Previous to this patch, os-truncate, os-ftruncate, and fsync were not available on Windows. get-filesystem-free-space, available on all platforms, takes one argument, and returns the three values related to the amount of space on the filesystem on which the given argument resides: the available space (to the non-super user, on *NIX), the free space, and the total space for the filesystem.
    Impact: new-feature
    Other info:This patch implements new features, so should not destabilize existing code. Recommended for users not nearing product release, nonetheless.
    Shared library info:
    PlatformACLIDIntl. ACLID
    aixlisp_build_526lisp_build_528
    aix.64lisp_build_355lisp_build_357
    freebsdlisp_build_613lisp_build_615
    hpux10lisp_build_536lisp_build_538
    hpux11lisp_build_542lisp_build_544
    hpux11.64lisp_build_538lisp_build_540
    irixlisp_build_526lisp_build_528
    linuxppclisp_build_603lisp_build_605
    macosx102lisp_build_361lisp_build_363
    macosx103lisp_build_636lisp_build_638
    redhat6lisp_build_1195lisp_build_1197
    solarislisp_build_557lisp_build_559
    solaris.64lisp_build_556lisp_build_558
    tru64lisp_build_542lisp_build_544
    tru64.64lisp_build_528lisp_build_530
    windowslisp_build_1423lisp_build_1425
    freebsd-trialN/Alisp_build_616
    linuxppc-trialN/Alisp_build_606
    macosx102-trialN/Alisp_build_364
    macosx103-trialN/Alisp_build_639
    redhat6-trialN/Alisp_build_1198
    windows-trialN/Alisp_build_1426

    cg/ide patch
    Date posted: Thu Dec 4 15:47:33 PST 2003
    Patch name: update/p8k048.001
    Description:The function cg:directory-subdirectories (which has been moved into the winapi package as windows:directory-subdirectories for 7.0), failed to call FindClose after calling FindFirstFile, resulting in a memory leak. This patch corrects the problem.
    Impact: recommended

    cg/ide patch
    Date posted: Thu Dec 4 15:47:33 PST 2003
    Patch name: update/p8k047.001
    Description:If the user called the function excl:exit in an IDE listener process (or other CG process other than the IDE GUI process), exit would be called redundantly. This could result in the IDE failing to exit. Other failures have also been noted when exiting with the IDE's close button at the upper right in win98 or XP on certain machines after evaluating (devel::do-navigator :examples). The failure appears to depend on the particular version of Windows and/or which other patches are loaded. This patch corrects the problem.
    Impact: recommended

    cg/ide patch
    Date posted: Thu Dec 4 15:47:33 PST 2003
    Patch name: update/p8k046.001
    Description:In an application calling with-device-context on a Microsoft provided widget so that the app can draw arbitrarily on the widget window over what the widget normally draws itself, calling (setf font) inside this with-device-context form did nothing. This patch corrects the problem.
    Impact: recommended

    soap patch
    Date posted: Mon Dec 1 16:00:26 PST 2003
    Patch names: code/soap.002,
    code/soapa.002,
    code/soapm.002,
    doc/soap.htm,
    examples/soap/soapex.cl,
    examples/soap/soapval1.cl
    Description:This patch is the third pre-release version of the Allegro CL/SOAP API. The new release adds WSDL file support to the API. It includes functions to parse WSDL files, generate client functions, generate skeletons for server functions, and generate definitions of SOAP data types.
    Impact: recommended

    freebsd only
    Date posted: Mon Dec 1 16:00:26 PST 2003
    Patch names: code/debug.003,
    code/foreign.fasl (version 3),
    libacli623.so,
    libacl623.so,
    mlisp,
    mlisp8,
    alisp,
    alisp8,
    alispt,