

 Latest Info Tech Corner Patches • Info Documentation FAQs White Papers Tutorials Examples Archives



|
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: | | Platform | ACLID | Intl. ACLID |
|---|
| aix | lisp_build_611 | lisp_build_612 | | aix.64 | lisp_build_440 | lisp_build_441 | | freebsd | lisp_build_725 | lisp_build_726 | | hpux10 | lisp_build_621 | lisp_build_622 | | hpux11 | lisp_build_627 | lisp_build_628 | | hpux11.64 | lisp_build_623 | lisp_build_624 | | linuxppc | lisp_build_708 | lisp_build_709 | | macosx103 | lisp_build_760 | lisp_build_761 | | redhat6 | lisp_build_1390 | lisp_build_1391 | | solaris | lisp_build_642 | lisp_build_643 | | solaris.64 | lisp_build_641 | lisp_build_642 | | tru64 | lisp_build_627 | lisp_build_628 | | tru64.64 | lisp_build_613 | lisp_build_614 | | windows | lisp_build_1841 | lisp_build_1842 | | freebsd-trial | N/A | lisp_build_727 | | linuxppc-trial | N/A | lisp_build_710 | | macosx103-trial | N/A | lisp_build_762 | | redhat6-trial | N/A | lisp_build_1392 | | windows-trial | N/A | lisp_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: | | Platform | ACLID | Intl. ACLID |
|---|
| linuxppc | lisp_build_700 | lisp_build_701 | | redhat6 | lisp_build_1382 | lisp_build_1383 | | linuxppc-trial | N/A | lisp_build_702 | | redhat6-trial | N/A | lisp_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: | | Platform | ACLID | Intl. ACLID |
|---|
| freebsd-trial | N/A | lisp_build_709 | | linuxppc-trial | N/A | lisp_build_697 | | macosx102-trial | N/A | lisp_build_480 | | macosx103-trial | N/A | lisp_build_749 | | redhat6-trial | N/A | lisp_build_1378 | | windows-trial | N/A | lisp_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:
|
| Impact: | recommended |
| Other info: | Minor for 10.3 users. Required if you plan to upgrade to 10.4 |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| macosx102 | lisp_build_476 | lisp_build_477 | | macosx103 | lisp_build_745 | lisp_build_746 | | macosx102-trial | N/A | lisp_build_478 | | macosx103-trial | N/A | lisp_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: | | Platform | ACLID | Intl. ACLID |
|---|
| aix | lisp_build_596 | lisp_build_597 | | aix.64 | lisp_build_425 | lisp_build_426 | | freebsd | lisp_build_702 | lisp_build_703 | | hpux10 | lisp_build_606 | lisp_build_607 | | hpux11 | lisp_build_612 | lisp_build_613 | | hpux11.64 | lisp_build_608 | lisp_build_609 | | irix | lisp_build_596 | lisp_build_597 | | linuxppc | lisp_build_690 | lisp_build_691 | | macosx102 | lisp_build_470 | lisp_build_471 | | macosx103 | lisp_build_739 | lisp_build_740 | | redhat6 | lisp_build_1369 | lisp_build_1370 | | solaris | lisp_build_627 | lisp_build_628 | | solaris.64 | lisp_build_626 | lisp_build_627 | | tru64 | lisp_build_612 | lisp_build_613 | | tru64.64 | lisp_build_598 | lisp_build_599 | | windows | lisp_build_1810 | lisp_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 |
| 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: | | Platform | ACLID | Intl. ACLID |
|---|
| windows | lisp_build_1538 | lisp_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: | | Platform | ACLID | Intl. ACLID |
|---|
| aix | lisp_build_572 | lisp_build_573 | | aix.64 | lisp_build_401 | lisp_build_402 | | freebsd | lisp_build_663 | lisp_build_664 | | hpux10 | lisp_build_582 | lisp_build_583 | | hpux11 | lisp_build_588 | lisp_build_589 | | hpux11.64 | lisp_build_584 | lisp_build_585 | | irix | lisp_build_572 | lisp_build_573 | | linuxppc | lisp_build_653 | lisp_build_654 | | macosx102 | lisp_build_418 | lisp_build_419 | | macosx103 | lisp_build_694 | lisp_build_695 | | redhat6 | lisp_build_1269 | lisp_build_1270 | | solaris | lisp_build_603 | lisp_build_604 | | solaris.64 | lisp_build_602 | lisp_build_603 | | tru64 | lisp_build_588 | lisp_build_589 | | tru64.64 | lisp_build_574 | lisp_build_575 | | windows | lisp_build_1509 | lisp_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: | | Platform | ACLID | Intl. ACLID |
|---|
| aix | lisp_build_567 | lisp_build_569 | | aix.64 | lisp_build_396 | lisp_build_398 | | freebsd | lisp_build_658 | lisp_build_660 | | hpux10 | lisp_build_577 | lisp_build_579 | | hpux11 | lisp_build_583 | lisp_build_585 | | hpux11.64 | lisp_build_579 | lisp_build_581 | | irix | lisp_build_567 | lisp_build_569 | | linuxppc | lisp_build_648 | lisp_build_650 | | macosx102 | lisp_build_413 | lisp_build_415 | | macosx103 | lisp_build_689 | lisp_build_691 | | redhat6 | lisp_build_1264 | lisp_build_1267 | | solaris | lisp_build_598 | lisp_build_600 | | solaris.64 | lisp_build_597 | lisp_build_599 | | tru64 | lisp_build_583 | lisp_build_585 | | tru64.64 | lisp_build_569 | lisp_build_571 | | windows | lisp_build_1504 | lisp_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: | | Platform | ACLID | Intl. ACLID |
|---|
| aix | lisp_build_551 | lisp_build_552 | | aix.64 | lisp_build_380 | lisp_build_381 | | freebsd | lisp_build_639 | lisp_build_640 | | hpux10 | lisp_build_561 | lisp_build_562 | | hpux11 | lisp_build_567 | lisp_build_568 | | hpux11.64 | lisp_build_563 | lisp_build_564 | | irix | lisp_build_551 | lisp_build_552 | | linuxppc | lisp_build_629 | lisp_build_630 | | macosx102 | lisp_build_394 | lisp_build_395 | | macosx103 | lisp_build_670 | lisp_build_671 | | redhat6 | lisp_build_1224 | lisp_build_1225 | | solaris | lisp_build_582 | lisp_build_583 | | solaris.64 | lisp_build_581 | lisp_build_582 | | tru64 | lisp_build_567 | lisp_build_568 | | tru64.64 | lisp_build_553 | lisp_build_554 | | windows | lisp_build_1449 | lisp_build_1450 | | freebsd-trial | N/A | lisp_build_642 | | linuxppc-trial | N/A | lisp_build_632 | | macosx102-trial | N/A | lisp_build_397 | | macosx103-trial | N/A | lisp_build_673 | | redhat6-trial | N/A | lisp_build_1227 | | windows-trial | N/A | lisp_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: | | Platform | ACLID | Intl. ACLID |
|---|
| macosx102 | lisp_build_371 | lisp_build_372 | | macosx103 | lisp_build_648 | lisp_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: | | Platform | ACLID | Intl. ACLID |
|---|
| aix | lisp_build_526 | lisp_build_528 | | aix.64 | lisp_build_355 | lisp_build_357 | | freebsd | lisp_build_613 | lisp_build_615 | | hpux10 | lisp_build_536 | lisp_build_538 | | hpux11 | lisp_build_542 | lisp_build_544 | | hpux11.64 | lisp_build_538 | lisp_build_540 | | irix | lisp_build_526 | lisp_build_528 | | linuxppc | lisp_build_603 | lisp_build_605 | | macosx102 | lisp_build_361 | lisp_build_363 | | macosx103 | lisp_build_636 | lisp_build_638 | | redhat6 | lisp_build_1195 | lisp_build_1197 | | solaris | lisp_build_557 | lisp_build_559 | | solaris.64 | lisp_build_556 | lisp_build_558 | | tru64 | lisp_build_542 | lisp_build_544 | | tru64.64 | lisp_build_528 | lisp_build_530 | | windows | lisp_build_1423 | lisp_build_1425 | | freebsd-trial | N/A | lisp_build_616 | | linuxppc-trial | N/A | lisp_build_606 | | macosx102-trial | N/A | lisp_build_364 | | macosx103-trial | N/A | lisp_build_639 | | redhat6-trial | N/A | lisp_build_1198 | | windows-trial | N/A | lisp_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, libacli623t.so |
| |