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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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.
|
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 [email protected]. |
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:
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: |
|
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: |
|
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:
| |||||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | minor | |||||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
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: |
|
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: |
|
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: |
|
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 | |||||||||
Description: | On FreeBSD 5.1, the compatibility libraries for FreeBSD 4.x are not in the place they are on FreeBSD 4.x. This patch causes startup to dynamically find the shared libraries we load, rather than hardwiring a static list of them. This greatly improves 4.x and 5.x compatibility. | |||||||||
Impact: | recommended | |||||||||
Other info: | The /proc filesystem is not mounted by default in FreeBSD 5.1. You must mount it for Allegro CL to operate properly. | |||||||||
Shared library info: |
|
orblink patch | |
Date posted: | Tue Dec 2 10:26:24 PST 2003 |
Patch name: | update/p8e012.001 |
Description: | This patch speeds up Orblink POA servants access. |
Impact: | minor |
cg/ide patch | |
Date posted: | Mon Dec 1 16:00:26 PST 2003 |
Patch name: | update/p8k045.001 |
Description: | An error could result when reading certain characters from wide character sets such as Korean IME or ShiftJIS from a text-edit-pane by calling text-range. |
Impact: | recommended |
Date posted: | Mon Dec 1 16:00:26 PST 2003 |
Patch names: | code/ef-jis.001, update/p8a013.001 |
Description: | Corrects a problem using the jis external-format when an octet sequence ends in an iso-2022 state change. |
Impact: | recommended |
shared-library patch | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Date posted: | Thu Nov 20 11:11:36 PST 2003 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | acli623.dll (version 1340), acli623.lib, libacl623.*, libacli623.*, acl623.dll, acl623.lib | |||||||||||||||||||||||||||||||||||||||||||||||||||
Description: | Corrects a regression in the previous shared-library patch in which weak vectors pointing to tenured objects were not being garbage collected. | |||||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | recommended | |||||||||||||||||||||||||||||||||||||||||||||||||||
Other info: | Highly recommended for users of the previous shared library patch (see LOG entry below). Otherwise, this patch should only be downloaded by users not nearing an application release. | |||||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
Date posted: | Thu Nov 20 11:11:36 PST 2003 |
Patch names: | code/ef-utf8.001, code/streamc.004, code/streamd.fasl (version 7) |
Description: | Correct UTF-8 translations around #x7f and #x7ff boundaries. |
Impact: | recommended |
Date posted: | Thu Nov 20 11:11:36 PST 2003 |
Patch name: | code/pxml.002 |
Description: | Use the xml header encoding statement to determine which Allegro CL external-format to use during parsing. |
Impact: | recommended |
macosx only | ||||||||||
Date posted: | Fri Oct 31 14:53:15 PST 2003 | |||||||||
Patch names: | code/update.fasl (version 17), alisp, alisp8, alispt, mlisp, mlisp8, libacli623.dylib, libacl623.dylib, libacli623t.dylib | |||||||||
Description: |
Adds support for the release of Mac OS X 10.3. Please execute the following steps to properly install patches for this platform. Failure to do so, or only partially completing the steps, will result in an incomplete update and an Allegro CL installation that may not work correctly under all circumstances (most notably, when building new images).
| |||||||||
Impact: | recommended | |||||||||
Other info: | This patch is required for users intending to move to Mac OS X 10.3. | |||||||||
Shared library info: |
|
webactions patch | |
Date posted: | Thu Oct 23 15:51:56 PDT 2003 |
Patch names: | code/webactions.002, doc/using-webactions.html, doc/webactions.html |
Description: | This is a patch release of version 1.4 of webactions. Adds flags to map entries: :redirect, :prefix and :content-type. Adds a number of arguments to webaction-project. Please see the document webactions.html for details. |
Impact: | recommended |
Other info: | Previously available only to enterprise and professional customers, with the release of this patch, webactions is now available to all Allegro CL users. |
shared-library patch | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Date posted: | Thu Oct 23 15:51:56 PDT 2003 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | acli623.lib, acli623.dll, libacl623.*, libacli623.*, acl623.dll, acl623.lib | |||||||||||||||||||||||||||||||||||||||||||||||||||
Description: | Fixes the mark algorithm for the global gc to be more robust in the face of highly recursive data structures so that the stack does not overflow. | |||||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | gc-patch | |||||||||||||||||||||||||||||||||||||||||||||||||||
Other info: | As this patch involves a change to the garbage-collector, it should only be taken if not close to a release. | |||||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
cg/ide patch | |
Date posted: | Wed Oct 15 10:48:48 PDT 2003 |
Patch name: | update/p8k044.001 |
Description: | The method default-button was returning the button that was most recently set as the acting default button with a call to set-default-button. However, it is also possible for the default-button to be changed by the OS if the user moves focus to another button through clicking or tabbing. This behavior, now corrected, could also result in set-default-button doing nothing if it erroneously believed the specified new default button was already the acting default button. |
Impact: | recommended |
cg/ide patch | |
Date posted: | Wed Oct 15 10:48:48 PDT 2003 |
Patch name: | update/p8k043.001 |
Description: | When using the IDE editor in emacs mode and typing control-K to delete to the end of the line, if the text cursor was just before the last character on the line, then the previous character was deleted rather than the next character. This patch corrects the problem. |
Impact: | minor |
Date posted: | Fri Oct 10 14:13:01 PDT 2003 |
Patch name: | update/p8a012.001 |
Description: | This patch improves the performance of calling eql methods. |
Impact: | minor |
Date posted: | Fri Oct 10 14:13:01 PDT 2003 |
Patch names: | code/streamc.003, code/pprint.fasl (version 1) |
Description: | This patch corrects a problem with column alignment in pprint-tabular. The problem only occurs in the International version of Allegro CL. |
Impact: | recommended |
aclssl patch | |
Date posted: | Fri Oct 10 14:13:01 PDT 2003 |
Patch names: | aclssl.so (version 2), aclssl.sl, aclssl.dll |
Description: |
Since the release of Allegro CL 6.2 there have been various security fixes to the OpenSSL libraries included in the `aclssl' shared library. We are re-releasing this shared library to include the latest version of OpenSSL, 0.9.7c. MS Windows users can download the 0.9.7c openssl libraries here. Once extracted to, for example C:\, users should modify their PATH environment variable to include C:\openssl-0.9.7c\out32dll. |
Impact: | minor |
Other info: | Recommended for users of the aclssl module. This is an update of the aclssl libraries released September 15 since security issues were found with 0.9.7b. |
orblink patch | |
Date posted: | Tue Oct 7 10:45:45 PDT 2003 |
Patch name: | update/p8e011.001 |
Description: | Fix a bug in op:reference_to_id. |
Impact: | recommended |
orblink patch | |
Date posted: | Tue Oct 7 10:45:45 PDT 2003 |
Patch name: | update/p8e010.001 |
Description: | When marshalling NIL, create a null reference and send it instead. |
Impact: | minor |
orblink patch | |
Date posted: | Tue Oct 7 10:45:45 PDT 2003 |
Patch name: | update/p8e004.002 |
Description: | Make get-object_id the same as get-object_key |
Impact: | recommended |
orblink patch | |
Date posted: | Tue Oct 7 10:45:45 PDT 2003 |
Patch name: | update/p8e009.001 |
Description: | Fix op:create_reference_with_id to return CORBA references (i.e., proxies), not ORBLink-specific objects. |
Impact: | recommended |
orblink patch | |
Date posted: | Tue Oct 7 10:45:45 PDT 2003 |
Patch name: | update/p8e008.001 |
Description: |
This patch exports the following symbols for pseudo-IDL operations from the omg.org/operation package:
|
Impact: | recommended |
orblink patch | |
Date posted: | Tue Oct 7 10:45:45 PDT 2003 |
Patch name: | update/p8e007.001 |
Description: | Fixes a bug in proxy-from-reference. |
Impact: | recommended |
orblink patch | |
Date posted: | Tue Oct 7 10:45:45 PDT 2003 |
Patch name: | update/p8e006.001 |
Description: | ORBLink dumped into a Lisp image does not start up correctly; it has to be (re)initialized manually. This patch corrects a bug in manual initialization where images dumped on one host do not reinitialize the hostname later. As a result they do not work properly when moved to other hosts, generating incorrect IORs instead. |
Impact: | recommended |
Date posted: | Mon Oct 6 13:25:45 PDT 2003 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | code/package.fasl (version 4), code/hash.fasl (version 4), libacl623.*, libacli623.*, acli623.dll, acli623.lib, libacli623t.so, acli623t.dll | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description: | Improve performance of hash tables when strings or symbols are used as keys. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | recommended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
Date posted: | Wed Oct 1 11:49:18 PDT 2003 |
Patch name: | update/p8a011.001 |
Description: | vector-push-extend previously extended the array too slowly, adding a constant amount (20) each time. It is now more aggressive by doubling the length each time it needs to grow. |
Impact: | minor |
soap patch | |
Date posted: | Wed Oct 1 11:49:18 PDT 2003 |
Patch names: | code/soap.001, code/soapa.001, code/soapm.001, doc/soap.htm, examples/soap/soapex.cl, examples/soap/soapval1.cl |
Description: |
The new Allegro SOAP interface. This release, which adds server capabilities to the API, is the second of a multi-phased project to implement the complete SOAP Protocol for applications built using Allegro CL, and is considered a pre-release. Your feedback is critical to the success of this project. For more information, click here |
Impact: | recommended |
Other info: | The Allegro SOAP module is available to all currently supported Enterprise and Professional customers. |
Date posted: | Mon Sep 29 14:39:05 PDT 2003 |
Patch name: | code/update.fasl (version 16) |
Description: | Corrects an error on MS Windows caused by sys:update-allegro containing attempting to print an informative message containing a short pathname (i.e C:PROGRA~1acl62). This error did not affect the downloading of patches; only the display of installation instructions once the download was complete. |
Impact: | minor |
aserve patch | |
Date posted: | Fri Sep 26 15:59:13 PDT 2003 |
Patch name: | code/aserve.003 |
Description: | AllegroServe will now support the retrieval of all http headers, even those that are not part of the http spec. Also the html that is emitted to specify a failed request is now correctly formatted. |
Impact: | recommended |
osi patch | |
Date posted: | Fri Sep 26 15:59:13 PDT 2003 |
Patch name: | code/osi.014 |
Description: | chown, fchown, lchown, chgrp and fchgrp in the excl.osi package, all take user IDs, and optionally group IDs. Before this patch they had to be numbers. Now they can be strings describing the user or group. |
Impact: | minor |
Date posted: | Fri Sep 26 15:59:13 PDT 2003 |
Patch name: | update/p8a010.001 |
Description: | If *print-base* is changed to a value other than 10 and *print-radix* changed to a value other than `nil', then this patch is needed so that gensym and gentemp produce sensible results. |
Impact: | recommended |
jlinker patch | |
Date posted: | Thu Sep 18 15:18:13 PDT 2003 |
Patch name: | jlinker/jlinker.jar |
Description: | Calls between Lisp and Java were spending a significant amount of time in idle wait state. The patch eliminates almost all of the idle wait time. |
Impact: | minor |
Other info: | This patch provides a significant increase in jlinker communication speeds. |
aclssl patch | |
Date posted: | Mon Sep 15 10:24:07 PDT 2003 |
Patch names: | aclssl.so, aclssl.sl, aclssl.dll |
Description: | Since the release of Allegro CL 6.2 there have been various security fixes to the OpenSSL libraries included in the `aclssl' shared library. We are re-releasing this shared library to include the latest version of OpenSSL, 0.9.7b. |
Impact: | minor |
Other info: | Recommended for users of the aclssl module. |
cg/ide patch | |
Date posted: | Fri Sep 12 12:42:34 PDT 2003 |
Patch names: | update/p8k042.001, cg/ibls/runtime/outline.001 |
Description: | When the value of an outline widget whose multiple-selections property is turned on is set programmatically, a break could occur because of an unbound non-global special variable. This could also occur when creating the widget on a parent window if the widget's initial value is non-nil. |
Impact: | minor |
Date posted: | Wed Sep 10 14:07:20 PDT 2003 |
Patch name: | code/update.fasl (version 15) |
Description: | A small internal change to sys:update-allegro that should not be noticeable to users. |
Impact: | minor |
Date posted: | Wed Sep 10 14:07:20 PDT 2003 |
Patch name: | code/acldns.005 |
Description: | Calling dns-query with :decode nil could return the wrong answer if called repeatedly in rapid succession. This patch corrects this problem. Also dns-query will now take a :search argument (default nil) to cause it to search for the provided value among the list of domains in the *domain-search-list*. dns-lookup-hostname has always used the domain search list but this can now disable by specifying :search nil. |
Impact: | recommended |
Date posted: | Mon Sep 8 13:49:10 PDT 2003 |
Patch name: | code/pathname.fasl (version 8) |
Description: | pathname-match-p now defaults `wildcard' components to :wild. |
Impact: | recommended |
Date posted: | Fri Sep 5 16:02:58 PDT 2003 |
Patch name: | code/update.fasl (version 14) |
Description: | To determine which files to download, sys:update-allegro must sometimes compute a CRC checksum for local files which might need to be updated. This computation is expensive for a large number of files. This patch implements a local caching mechanism that significantly speeds up the operation of sys:update-allegro. |
Impact: | minor |
webactions patch | |
Date posted: | Fri Sep 5 16:02:58 PDT 2003 |
Patch names: | code/webactions.001, doc/webactions.html, doc/using-webactions.html |
Description: | Adds a feature called "extended maps" that allows multiple action functions to run for a single request. Adds the :authorizer argument to webaction-project. |
Impact: | recommended |
eli patch | |
Date posted: | Wed Sep 3 15:04:53 PDT 2003 |
Patch names: | eli/fi-keys.el, eli/fi-sublisp.el, eli/fi-subproc.el, eli/fi-utils.el, eli/fi-vers.el, eli/fi-xemacs.el, xeli/fi-keys.el, xeli/fi-sublisp.el, xeli/fi-subproc.el, xeli/fi-utils.el, xeli/fi-vers.el, xeli/fi-xemacs.el |
Description: |
Numerous fixes to the Emacs-Lisp interface. ELI version is 2.4.1 after application of this patch.
|
Impact: | recommended |
cg/ide patch | |
Date posted: | Wed Sep 3 10:34:19 PDT 2003 |
Patch name: | update/p8k041.001 |
Description: | The free trial version of Allegro pops up a dialog about that version's limitations as well as Franz contact information. This patch updates this dialog with current contact information. |
Impact: | minor |
shared-library patch for macosx only | ||||||||||
Date posted: | Wed Sep 3 10:34:19 PDT 2003 | |||||||||
Patch names: | libacl623.dylib, libacli623.dylib | |||||||||
Description: |
Fixes memory mapping bugs where mappings of memory would overwrite each other. The most common manifestation of this error was a gc message of the pattern:
Also, despite the documentation not mentioning it, the C function memory_status_dump() did not work on MacOSX, but will now work with this patch. | |||||||||
Impact: | recommended | |||||||||
Shared library info: |
|
Date posted: | Wed Sep 3 10:34:19 PDT 2003 |
Patch name: | code/acldns.004 |
Description: | Any IPv6 addresses found in the unix nameserver configuration file /etc/resolv.conf are ignored. Corrects a problem where the existence of IPv6 entries in resolv.conf would cause the dns lookups to enter into an infinite loop, crashing the image. |
Impact: | recommended |
Date posted: | Tue Sep 2 11:18:25 PDT 2003 |
Patch name: | code/update.fasl (version 13) |
Description: | Using the :documentation-only keyword to sys:update-allegro would result in an error. This patch corrects the problem. |
Impact: | recommended |
clim2 patch | |
Date posted: | Tue Sep 2 11:18:25 PDT 2003 |
Patch name: | code/climps.001 |
Description: | Corrects two problems in the CLIM Postscript module. First, the values on the PostScript BoundingBox entry in a PostScript file must be integers. We were emitting real numbers. Second, the CLIM postscript code maps any line thickness less than 2 to 0. The patched code uses the thickness supplied by the programmer. |
Impact: | minor |
jlinker patch | |
Date posted: | Wed Aug 27 10:29:42 PDT 2003 |
Patch name: | update/p8n001.002 |
Description: | Further corrections to jlinker to avoids elt errors. |
Impact: | recommended |
Date posted: | Wed Aug 27 10:29:42 PDT 2003 |
Patch name: | code/globcode.fasl (version 2) |
Description: | Read-time version equality checking is complex with version>=. As a result, this patch implements version= to serve this purpose. |
Impact: | minor |
Date posted: | Wed Aug 27 10:29:42 PDT 2003 |
Patch name: | code/acldns.003 |
Description: | Calling dns-query with a :type of :ptr would construct the reverse dns query string given an IP address. Now it will also accept a complete reverse dns query string and it will pass it on to the nameserver. |
Impact: | minor |
cg/ide patch | |
Date posted: | Wed Aug 27 10:29:42 PDT 2003 |
Patch names: | update/p8k040.001, cg/ibls/runtime/list-view-control.004 |
Description: |
list-view-cell-box returned a box that was in stream coordinates horizontally but in window coordinates vertically, meaning the box returned for a particular cell would differ depending on the vertical scroll position of the list-view. With this patch, the returned box will be in stream coordinates in both directions, and therefore will not be affected by the scroll position. This fix also accounts for the height of the internal child header control, and so the coordinates should now match those that are passed, for example, to an on-click function. |
Impact: | minor |
Other info: | Allegro does not call this function, so this patch would affect only an application that calls it directly. |
eli patch | |
Date posted: | Mon Aug 18 15:30:54 PDT 2003 |
Patch names: | code/scm.001, eli/fi-site-init.el, xeli/fi-site-init.el, eli/fi-compile.el, xeli/fi-compile.el, eli/fi-basic-lep.el, eli/fi-basic-lep.elc, xeli/fi-basic-lep.el, xeli/fi-basic-lep.elc, eli/fi-emacs21.el, eli/fi-emacs21.elc, xeli/fi-emacs21.el, eli/fi-keys.el, eli/fi-keys.elc, xeli/fi-keys.el, xeli/fi-keys.elc, eli/fi-lep.el, eli/fi-lep.elc, xeli/fi-lep.el, xeli/fi-lep.elc, eli/fi-lze.el, eli/fi-lze.elc, xeli/fi-lze.el, xeli/fi-lze.elc, eli/fi-modes.el, eli/fi-modes.elc, xeli/fi-modes.el, xeli/fi-modes.elc, eli/fi-rlogin.el, eli/fi-rlogin.elc, xeli/fi-rlogin.el, xeli/fi-rlogin.elc, eli/fi-shell.el, eli/fi-shell.elc, xeli/fi-shell.el, xeli/fi-shell.elc, eli/fi-su.el, eli/fi-su.elc, xeli/fi-su.el, xeli/fi-su.elc, eli/fi-telnet.el, eli/fi-telnet.elc, xeli/fi-telnet.el, xeli/fi-telnet.elc, eli/fi-utils.el, eli/fi-utils.elc, xeli/fi-utils.el, xeli/fi-utils.elc, eli/fi-vers.el, eli/fi-vers.elc, xeli/fi-vers.el, xeli/fi-vers.elc, eli/fi-xemacs.el, xeli/fi-xemacs.el, xeli/fi-xemacs.el |
Description: |
This is a significant upgrade to the Emacs-Lisp interface. Read about it here. |
Impact: | recommended |
Other info: | If the Emacs component of this patch is installed without the Lisp component, then errors will occur in Emacs when evaluations are done from Lisp source buffers. |
osi patch | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Date posted: | Thu Jul 31 15:17:16 PDT 2003 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | code/osi.013, code/filesys.fasl (version 5), acl623.dll, acl623.lib, libacl623.*, libacli623.*, acli623.dll, acli623.lib | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description: | The `osi' module was incomplete with respect to the `stat' interface. First, stat-ctime was missing. Second, stat-mode did not return the entire mode, just the permissions part. This patch corrects the omission. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | recommended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
Date posted: | Thu Jul 31 15:17:16 PDT 2003 |
Patch name: | code/pathname.fasl (version 7) |
Description: | Setting *default-pathname-defaults* to a pathname that has a name and/or type, and then calling ensure-directories-exist no longer fails. |
Impact: | recommended |
soap patch | |
Date posted: | Wed Jul 30 16:51:55 PDT 2003 |
Patch names: | code/soap.fasl, code/soapa.fasl, code/soapm.fasl, code/pxml.fasl, doc/soap-client.htm, examples/soapex.cl |
Description: |
The new Allegro SOAP client interface. This client interface is the first of a multi-phased project to implement the complete SOAP Protocol for applications built using Allegro CL, and is considered a pre-release. Your feedback is critical to the success of this project. Future releases will include the following features:
The Allegro SOAP client is available to all currently supported Enterprise and Professional customers. In the fall it will be also be available to Trial customers. For more information, click here |
Impact: | new-module |
Date posted: | Thu Jul 24 15:10:46 PDT 2003 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | code/update.fasl (version 12), code/debug.002, code/foreign.fasl (version 2), mlisp, alisp, mlisp8, alisp8, aslisp, aslisp8, acl623.dll, acl623.lib, libacl623.*, libacli623.*, acli623.dll, acli623.lib, libacli623t.so, acli623t.dll | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description: |
Enhance Allegro CL 6.2 support for Redhat platforms. The linux dynamic loader uses different default library search paths for locating system libraries depending on the kernel being used. This problem was initially noted in documentation for the Redhat 9.0 release, but has also been discovered to exist in various kernels equivalent to Redhat 7.x and 8.x. This patch is intended to correct the problem for all such affected platforms. This patch is needed if, lisp fails to start with the error:
If Allegro CL fails to start, setting the environment variable LD_ASSUME_KERNEL to the value 2.2.5 in a shell should enable it to do so. Then, run (sys:update-allegro) to download the latest set of patches. Follow any instructions displayed when sys:update-allegro completes. Once this is done, Allegro CL 6.2 will run without the environment variable being set. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | recommended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other info: | While released for all platforms, this patch directly affects all linux platforms. It is intended to supersede all previous redhat9 specific patches that attempted to account for this problem. The redhat9 specific patch directory has been removed as of this patch, as it is no longer necessary. All manual patch downloads should be from the redhat6/ directory on the Franz FTP site. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
jlinker patch | |
Date posted: | Mon Jul 21 10:04:13 PDT 2003 |
Patch name: | update/p8n001.001 |
Description: | Corrects a problem where running (javatools.jlinker:jlinker-init) might sometimes signal an error "bad index to elt: ". |
Impact: | recommended |
Date posted: | Fri Jul 18 13:53:26 PDT 2003 |
Patch name: | code/locale.003 |
Description: | The previous version of this patch, code/locale.002 introduced a bug where an error signaled when using a negative time-zone. This patch corrects the problem. |
Impact: | recommended |
Other info: | Please see the LOG entry for code/locale.002 for more information on that patch. |
shared-library patch | |||||||||||||||||||||||||
Date posted: | Thu Jul 10 15:23:33 PDT 2003 | ||||||||||||||||||||||||
Patch names: | acli623t.dll, libacli623t.so, libacli623t.dylib | ||||||||||||||||||||||||
Description: | Trial versions of the shared library patches as described by the LOG entry immediately following this one. | ||||||||||||||||||||||||
Impact: | recommended | ||||||||||||||||||||||||
Shared library info: |
|
shared-library patch | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Date posted: | Thu Jul 10 15:23:33 PDT 2003 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | alisp, mlisp, mlisp8, alisp8, aslisp, aslisp8, acl623.dll, acl623.lib, libacl623.*, libacli623.*, acli623.dll, acli623.lib | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description: | Fix internal problem with previous patch for Alpha and Solaris architectures. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | recommended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
Date posted: | Thu Jul 10 15:23:33 PDT 2003 |
Patch names: | code/update.fasl (version 11), update.bat, update.sh |
Description: | Corrects a problem in the automated patch download mechanism restricting the download of Trial executable patches. |
Impact: | recommended |
webactions patch | |
Date posted: | Thu Jul 10 15:23:33 PDT 2003 |
Patch names: | code/webactions.fasl, code/aserve.002, doc/webactions.html, doc/using-webactions.html |
Description: |
The web sites of the past began as a way to display static data. Today's web sites, however are graphical user interfaces to a collection of data collection or services. They are no longer simply web sites, but rather web applications. From banking tasks to airline reservations to news sites, consumers are accessing content-specific data via an internet browser. Creating a web application is, in many ways, more difficult than creating a standalone application -- and it will become even more so as users demand increasingly customized features/services. This paper will discuss some of the key challenges web application developers face, and how Allegro Webactions solves these problems. Allegro Webactions sits on top of AllegroServe (Franz Inc.'s Lisp-based web server) and provides a framework for building web applications that are easy to maintain and update. Allegro Webactions is available to all currently supported Enterprise and Professional customers. In the fall it will be also be available to Trial customers. For more information, click here |
Impact: | new-module |
cg/ide patch | |
Date posted: | Tue Jul 1 12:43:00 PDT 2003 |
Patch name: | update/p8k037.003 |
Description: | Corrects problem with calculating stream-string-width for international characters. |
Impact: | minor |
osi patch | |
Date posted: | Fri Jun 27 15:43:02 PDT 2003 |
Patch name: | code/osi.012 |
Description: | Use of the excl.osi functions gethostname, getdomainname, openlog, and realpath overwrites a small amount of data before the allocated string data passed to the system call or library routine. This patch fixes the problem. |
Impact: | recommended |
shared-library patch | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Date posted: | Fri Jun 27 15:43:02 PDT 2003 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | acl623.dll, acl623.lib, libacl623.*, libacli623.*, acli623.dll, acli623.lib | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description: | Renames internal Allegro CL functions to avoid naming a conflict with user defined foreign-function calls. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | minor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
Date posted: | Fri Jun 27 15:43:02 PDT 2003 |
Patch names: | sys/system.fasl (version 5), private/load1.fasl (version 3), private/init2r.001, mlisp, alisp, mlisp8, alisp8, aslisp, aslisp8 |
Description: | A previous patch changed what sys:command-line-argument returned for the first argument. It is now back to 6.2 unpatched status, which is what was given to Allegro in the argv[0] by the system. |
Impact: | recommended |
Date posted: | Fri Jun 27 15:43:02 PDT 2003 |
Patch name: | sys/startup.fasl (version 2) |
Description: | Fix startup.001 so that the `dbi' package autoloads aodbc-v2. |
Impact: | minor |
cg/ide patch | |
Date posted: | Fri Jun 27 15:43:02 PDT 2003 |
Patch name: | update/p8k039.001 |
Description: | If an IDE editor buffer begins with a single blank line, reindenting the first definition in the buffer could be done incorrectly. This could result in backward searches not finding some matches. This patch corrects these problems. |
Impact: | recommended |
Other info: | This patch is believed to be safe, though there is a small change that may cause some other search or indentation problem. We have run with this patch in place for a few weeks prior to this release date to check for such problems, however, and have not seen any. |
cg/ide patch | |
Date posted: | Fri Jun 27 15:42:54 PDT 2003 |
Patch name: | update/p8k038.001 |
Description: | Changing the pretty-printer configuration option from the default of :reindent to :pretty-print, it would occasionally select an incorrect range of text to modify, leave an arbitrary text range selected at the end, or possibly wipe out text. Further, if there were a "phantom newline" at the end of an editor pane that was part of the select text, the IDE would hang. This code has been rewritten from scratch, and is now robust. |
Impact: | minor |
Other info: | This patch affects only reindenting in the IDE editor, and only when this alternative option is selected. |
cg/ide patch | |
Date posted: | Mon Jun 23 17:46:56 PDT 2003 |
Patch name: | update/p8k037.002 |
Description: | A problem as found in version 1 of this patch. This patch reverts to the original (problematic) behavior until a fix can be found. |
Impact: | minor |
cg/ide patch | |
Date posted: | Mon Jun 23 16:47:32 PDT 2003 |
Patch name: | update/p8k037.001 |
Description: | Corrects problem with calculating stream-string-width for international characters. |
Impact: | recommended |
osi patch | |
Date posted: | Mon Jun 23 16:47:19 PDT 2003 |
Patch name: | code/osi.011 |
Description: | syslog is used to write messages into the system log. syslog(3) either ignores everything beyond a newline or maps newlines to spaces. Given this behavior, it does not make sense for *print-pretty* to have a non-nil value. |
Impact: | recommended |
Date posted: | Mon Jun 23 16:46:57 PDT 2003 |
Patch names: | code/excl.fasl (version 2), code/io.fasl (version 4), code/syscall.fasl (version 5) |
Description: |
Section 20.1.3.1 (Examples of Truenames) of the ANS says:
`truename' now behaves like expected by readers familiar with section 20.1.3.1. Users should be aware, however, that the behavior of
will be different after this change, if `p' evaluates to a pathname that references a symbolic link. The old behavior would have been to delete the symbolic link itself. The new behavior would be to delete the file referenced by the symbolic link. To regain the old behavior, use this:
|
Impact: | recommended |
Other info: | As this patch makes truename more compliant with respect to the ANSI CL Spec, it may cause code depending on the non-conforming behavior to work differently. If the old behavior is important, do not take this patch, or change the old code to specify nil for the :follow-symlinks keyword argument to truename. |
linux-x86 only | |
Date posted: | Thu Jun 19 12:59:26 PDT 2003 |
Patch name: | code/update.fasl (version 10) |
Description: | Another correction to the update.fasl patch. Implements a redhat9 directory for patch downloads. |
Impact: | recommended |
Date posted: | Wed Jun 18 12:25:05 PDT 2003 |
Patch name: | sys/system.fasl (version 4) |
Description: | Fix an error message in system.fasl (version 3) patch. |
Impact: | recommended |
Date posted: | Wed Jun 18 12:25:05 PDT 2003 |
Patch name: | code/hash.fasl (version 3) |
Description: | Fix a problem in hash.fasl (version 2) patch. |
Impact: | recommended |
Date posted: | Fri Jun 13 15:44:45 PDT 2003 |
Patch names: | code/streamc.001, code/streamd.fasl (version 6) |
Description: | Fixes a bug in the definition of terpri, which was not returning nil as required by the spec. |
Impact: | minor |
mswindows only | |
Date posted: | Fri Jun 13 15:44:19 PDT 2003 |
Patch names: | update.bat, update.cl |
Description: | Running update.bat no longer causes the application focus to change. |
Impact: | minor |
cg/ide patch | |
Date posted: | Fri Jun 13 13:19:35 PDT 2003 |
Patch names: | update/p8k036.002, cg/ibls/runtime/list-view-control.003 |
Description: | Most scrollable widgets in CG supply methods for scrolling the widget programmatically or asking what the current scroll-position is. The list-view was an exception. This patch provides new methods for the list-view, including nscroll-position, scroll-to, first-visible-line, and set-first-visible-line. They work in the various layout-style options of the widget. |
Impact: | recommended |
Date posted: | Fri Jun 13 13:19:24 PDT 2003 |
Patch name: | code/hash.fasl (version 2) |
Description: | Fixes a bug in the hash-table iterators (maphash and with-hash-table-iterator) where if a (setf gethash) is done as part of the iteration function, staying within the rules of modification described for maphash; if the hash-table is full in such a circumstance the rehash that will occur in the middle of the iteration might cause the iteration to become out-of-sync, resulting in lost keys or unchanged values. Users of with-hash-table-iterator, or any of the loop hash-table iteration clauses, must re-macroexpand that code; usually in compiled code that means recompiling any code that uses it. |
Impact: | recommended |
linux-x86 only | |
Date posted: | Fri Jun 13 13:19:13 PDT 2003 |
Patch name: | code/update.fasl (version 9) |
Description: | Further fixes to version 8 of this patch. Implements a redhat9 directory for patch downloads. |
Impact: | recommended |
Date posted: | Thu Jun 12 14:12:07 PDT 2003 |
Patch names: | code/cond.fasl (version 2), code/io.fasl (version 3) |
Description: |
When a condition of type file-error is signalled, the errno slot for certain errors contains information on which error was signalled. delete-file calls truename which signals a file-error if the file does not exist. The appropriate errno (ENOENT) is now available with the excl::syscall-error-errno generic function (this will be exported in the next version of Allegro CL). For example: cl-user(1): (delete-file "asdfasdf") Error: There is no file named asdfasdf [condition type: file-error] Restart actions (select using :continue): 0: Return to Top Level (an "abort" restart). 1: Abort entirely from this process. [1] cl-user(2): :error There is no file named asdfasdf Restart actions (select using :continue): 0: Return to Top Level (an "abort" restart). 1: Abort entirely from this process. [1] cl-user(3): (describe *) #<file-error @ #x71d6b962> is an instance of #<standard-class file-error>: The following slots have :instance allocation: format-control "~1@<There is no file named ~a~:@>" format-arguments (#p"asdfasdf") plist nil errno 2 pathname #p"asdfasdf" [1] cl-user(4): excl.osi:*enoent* 2 [1] cl-user(5): |
Impact: | minor |
Date posted: | Thu Jun 12 14:12:07 PDT 2003 |
Patch name: | code/random.fasl (version 1) |
Description: | For 32-bit architectures, this patch does nothing. For 64-bit architectures, fixes a bug in (make-random-state t) which skips every other slot in the random-state array, and also writes beyond the end of that array (which is however usually innocuous, due to the nature of the allocator and the objects being created). |
Impact: | minor |
Date posted: | Thu Jun 12 14:12:07 PDT 2003 |
Patch name: | sys/system.fasl (version 3) |
Description: |
After a recent patch, (sys:command-line-argument 0) would return a value without a path. That has been fixed. Various bugs in the new form of sys:with-command-line-arguments have also been fixed. In addition, there have been some addition enhancements to the sys:with-command-line-arguments macro: The old definition of the options for the new style is: (option style varname [companion])The new definition is: (name style varname [modifiers...]) The `[companion]' is now `[modifiers...]', which is one or more of the following keywords:
cl-user(13): (sys:with-command-line-arguments (("o" :short oflag :required-companion :allow-multiple-options)) (rest :command-line-arguments '("-ofoo" "-o" "bar")) oflag) ("foo" "bar") cl-user(14): (sys:with-command-line-arguments (("x" :short xflag) ("v" :short vflag :allow-multiple-options)) (rest :command-line-arguments '("-v" "-x" "-v")) (list vflag xflag)) (2 t) cl-user(15): (sys:with-command-line-arguments (("x" :short xflag) ("v" :short vflag :allow-multiple-options)) (rest :command-line-arguments '("-v" "-x" "-v" "-x")) (list vflag xflag)) Error: Option `x' cannot be specified more than once. Restart actions (select using :continue): 0: Return to Top Level (an "abort" restart). 1: Abort entirely from this process. [1] cl-user(16): :res cl-user(17): (sys:with-command-line-arguments (("x" :short xflag) ("v" :short vflag :allow-multiple-options)) (rest :command-line-arguments '("-vvv" "-xx")) (list vflag xflag)) Error: Option `x' cannot be specified more than once. Restart actions (select using :continue): 0: Return to Top Level (an "abort" restart). 1: Abort entirely from this process. [1] cl-user(18): :res cl-user(19): (sys:with-command-line-arguments (("x" :short xflag) ("v" :short vflag :optional-companion :allow-multiple-options)) (rest :command-line-arguments '("-v" "2" "-vv" "-x")) (list vflag xflag)) (("2" "v") t) cl-user(20): (sys:with-command-line-arguments (("x" :short xflag) ("v" :short vflag :optional-companion :allow-multiple-options)) (rest :command-line-arguments '("-v" "2" "-v" "-x")) (list vflag xflag)) (("2" "") t) cl-user(21): |
Impact: | recommended |
Date posted: | Thu Jun 12 14:12:07 PDT 2003 |
Patch names: | code/filesys.fasl (version 4), code/foreign.001, code/osi.010, code/sigio.010, code/streamd.fasl (version 5) |
Description: |
The ANS says of probe-file:
A strict reading of this would indicate that probe-file should signal an error if a directory is unreadable. For example, a directory `xxx' has a file `foo', but the user executing (probe-file "foo/bar") does not have permission to read directory `foo'. What should probe-file do? ACL has always returned `nil' in this case. A strict reading of the ANS would say that a file-error should be signalled. Now, setting excl::*strict-probe-file* to a non-nil value will cause this stricter interpretation. Since probe-file is used in many internal places in ACL, setting this variable will have other side-effects (too numerous to list). Those places in which a file's existence is probed will result in an error being signalled instead of `nil' being returns if the file is not readable. For example: cl-user(5): (make-directory "xxx" 0) t cl-user(6): (probe-file "xxx/foo") nil cl-user(7): (setq excl::*strict-probe-file* t) t cl-user(8): (probe-file "xxx/foo") Error: Reading `/acl/acl62/src/xxx/foo' resulted in error "Permission denied". [condition type: file-error] Restart actions (select using :continue): 0: Return to Top Level (an "abort" restart). 1: Abort entirely from this process. [1] cl-user(9): |
Impact: | minor |
Date posted: | Thu Jun 12 14:12:07 PDT 2003 |
Patch name: | code/aclstart.fasl (version 3) |
Description: | Scripts run via #! that signal an error will exit with a non-zero exit status. |
Impact: | minor |
Date posted: | Thu Jun 12 14:12:07 PDT 2003 |
Patch name: | code/safeseq.001 |
Description: | Fixes elt so that it calls error when the index is out-of-range. The old code usually checked, but had fence-post situations where an extra element appeared to be present in the sequence. Also, the errors generated are now type-errors, as required by the ANSI spec. |
Impact: | This patch causes some incorrect code to behave differently. If the old behavior was being counted on, this patch should not be taken, or perhaps calls to elt should be compiled at "unsafe" optimization settings, or else the "fastseq" module (which defines elt among others as fast-but-unsafe definitions) should be required in the lisp. |
linux-x86 only | |
Date posted: | Fri Jun 6 14:43:11 PDT 2003 |
Patch name: | code/update.fasl (version 8) |
Description: | Fixes a problem in the previous version of this patch which caused errors when using sys:update-allegro for non-Redhat linux users (i.e. Debian). |
Impact: | recommended |
shared-library patch for redhat9 only | |||||||
Date posted: | Fri Jun 6 11:46:05 PDT 2003 | ||||||
Patch names: | libacli623.so, libacl623.so | ||||||
Description: | Corrects a problem in using new shared library patches on Redhat 9 due to a change in header files for that release. | ||||||
Impact: | recommended | ||||||
Shared library info: |
|
shared-library patch for x86 only | ||||||||||||||||
Date posted: | Tue Jun 3 16:04:32 PDT 2003 | |||||||||||||||
Patch names: | acl623.lib, acli623.lib, acl623.dll, acli623.dll, libacl623.so, libacli623.so | |||||||||||||||
Description: | Speeds up the creation of floats (single-float and double-float) in float-consing intensive applications. | |||||||||||||||
Impact: | minor | |||||||||||||||
Other info: | Though expected to have minor impact, this patch is not recommended for projects nearing release. | |||||||||||||||
Shared library info: |
|
shared-library patch | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Date posted: | Tue Jun 3 11:57:35 PDT 2003 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | mlisp, alisp, mlisp8, alisp8, aslisp, aslisp8, acl623.dll, acl623.lib, libacl623.*, libacli623.*, acli623.dll, acli623.lib | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | recommended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
linux-x86 only | |
Date posted: | Tue Jun 3 11:57:24 PDT 2003 |
Patch names: | code/climxm.so, code/excldep.so, code/gc-cursor.so, code/socket.so, code/wnn.so |
Description: | A recent shared library patch for Linux added linking with the pthreads library to fix a problem with AllegroStore on Linux. This patch links various add-on module shared libraries with pthreads as well, otherwise problem arise. |
Impact: | recommended |
Other info: | It is further recommended that users building their own shared libraries also include -lpthreads as the first shared library included in their builds when possible. |
linux-x86 only | |
Date posted: | Tue Jun 3 11:57:17 PDT 2003 |
Patch name: | code/update.fasl (version 7) |
Description: | Due to changes in the default threading model in RedHat 9, we need to have separate shared libraries and .so files for RH 9. This patch allows sys:update-allegro to correctly download these files. This patch supersedes the previous instructions for running on Redhat 9 systems, requiring that the environment variable LD_ASSUME_KERNEL be set to 2.2.5 for correct operation of Allegro CL. With this patch, LD_ASSUME_KERNEL should no longer be set. |
Impact: | recommended |
Other info: | For users installing a fresh Allegro CL 6.2 distributon on Redhat 9.0 systems, it is recommended that the environment variable LD_ASSUME_KERNEL be set to 2.2.5 _ONCE_ so that Allegro CL may be started and (sys:update-allegro) run to download the full set of available patches. Once retrieved, the lisp should be exited and the environment variable UNSET prior to following any instructions listed by sys:update-allegro to complete the patch installation. |
Date posted: | Tue Jun 3 11:57:09 PDT 2003 |
Patch name: | code/fileutil.006 |
Description: | This patch restores functionality mistakenly removed by a previous version of this patch. For example, (map-over-directory #'print "/tmp/*.cl" :recurse nil), will once again map over all files ending in .cl in /tmp/. |
Impact: | recommended |
Date posted: | Tue Jun 3 11:57:02 PDT 2003 |
Patch name: | code/pathname.fasl (version 6) |
Description: |
The ANS defines a logical pathname syntax which is much more restrictive than many people would like. This patch allows users to specify additional characters for inclusion in a valid logical pathname namestring. For example: (type-of (pathname "sys:foo_bar.cl")) => pathname (push #_ excl::*additional-logical-pathname-name-chars*) (type-of (pathname "sys:foo_bar.cl")) => logical-pathname |
Impact: | minor |
Date posted: | Tue Jun 3 11:56:53 PDT 2003 |
Patch name: | code/build.fasl (version 1) |
Description: | Allow precise specification of newspace size when rebuilding images. |
Impact: | minor |
eli patch | |
Date posted: | Tue Jun 3 11:56:40 PDT 2003 |
Patch name: | code/eli.002 |
Description: |
Once the Emacs-Lisp interface is started, you may wish, for security reasons, to restrict the who can connect to the Lisp. This patch allows this restriction, among other things. The following form, in $HOME/.clinit.cl, would cause this behavior: excl:: (setq *eli-daemon-socket-hook* (lambda (port) (socket:make-socket :connect :passive :local-port port :local-host "127.0.0.1"))) The default value of excl::*eli-daemon-socket-hook* is (setq *eli-daemon-socket-hook* (lambda (port) (socket:make-socket :connect :passive :local-port port))) The :local-host keyword argument and value are what restricts the connections to be from the local host. |
Impact: | minor |
Date posted: | Tue Jun 3 11:56:28 PDT 2003 |
Patch name: | code/misc.fasl (version 2) |
Description: | In the initial release of ACL 6.2, the autoload property for excl:generate-rsa-keys was omitted and calling this function resulted in an undefined function error. This patch corrects the problem. |
Impact: | minor |
eli patch | |
Date posted: | Tue Jun 3 11:56:21 PDT 2003 |
Patch names: | eli/fi-site-init.el, xeli/fi-site-init.el |
Description: | The Cygwin environment emulates UNIX on Windows. XEmacs distributed with ACL 6.2 is built with Cygwin, but the Emacs-Lisp interface does not recognize this environment. This patch fixes that. |
Impact: | minor |
cg/ide patch | |
Date posted: | Tue Jun 3 11:56:13 PDT 2003 |
Patch names: | update/p8k036.001, cg/ibls/runtime/list-view-control.002 |
Description: | Most scrollable widgets in CG supply methods for scrolling the widget programmatically or asking what the current scroll-position is. The list-view was an exception. This patch provides new methods for the list-view, including nscroll-position, scroll-to, first-visible-line, and set-first-visible-line. They work in the various layout-style options of the widget. |
Impact: | recommended |
eli patch | |
Date posted: | Wed May 28 12:42:43 PDT 2003 |
Patch names: | code/eli.001, code/lep.004 |
Description: | The Emacs-Lisp interface is meant to be used by one person and has in place security measures to prevent hijacking of the connection. A problem was found and fixed, and a security audit of the code found two more issues that have also been addressed by this patch. |
Impact: | recommended |
aclrpc patch | |
Date posted: | Wed May 14 14:49:14 PDT 2003 |
Patch name: | examples/aclrpc/rpc-nameserve.cl |
Description: | Code example for the aclrpc module with improved function and better comments. |
Impact: | minor |
hpux11.64 only | |
Date posted: | Wed May 14 14:07:23 PDT 2003 |
Patch names: | update/p8a009.001, update/p8b003.001 |
Description: | Fixes a bug in random where it only returns 0.0 when given a single-float argument. |
Impact: | recommended |
Date posted: | Wed May 14 14:06:46 PDT 2003 |
Patch name: | code/package.fasl (version 3) |
Description: | Fixes several related bugs which cause the defpackage :size option to be ineffective. |
Impact: | minor |
clim2 patch for mswindows only | |
Date posted: | Wed May 14 14:06:39 PDT 2003 |
Patch name: | update/p8j014.001 |
Description: | Enable all predefined Windows cursor shapes. |
Impact: | minor |
Date posted: | Wed May 14 14:06:32 PDT 2003 |
Patch name: | update/p8a008.001 |
Description: | Fixes a bug in the case conversion algorithm in which some symbol names are not converted even though it is possible to do so. |
Impact: | minor |
Other info: | Officially sanctioned changes to case sensitivity are only done at lisp build time, so this change will likely only affect users who are violating that requirement. As such, the change should not be regressive. |
clim2 patch for mswindows only | |
Date posted: | Wed May 14 14:06:24 PDT 2003 |
Patch name: | update/p8j013.001 |
Description: | When the accelerator key for a menu item was specified as a function key or other non-character keystroke an error was signalled. This patch allows the menu text to be generated correctly without signalling errors. |
Impact: | recommended |
Date posted: | Wed May 14 14:06:17 PDT 2003 |
Patch names: | code/loop.002, code/loop2.001, code/loop2.fasl |
Description: | The changes created by the previous patch code/loop.001 implements incompatible changes towards ANSI compliance that may affect the working of existing applications making use of the previous loop behavior. As a result we have restored the loop behavior to that consistent with the Allegro CL 6.2 release and moved the more ANSI compliant version to the file code/loop2.001. Users wishing to use this newer loop implementation should '(require :loop2)' in order to load it. |
Impact: | minor |
Other info: | This patch is recommended for users who are nearing release and may be affected by the more compliant loop behavior. |
orblink patch | |
Date posted: | Wed May 14 14:06:04 PDT 2003 |
Patch name: | update/p8e005.001 |
Description: |
Allow non-unity declarations in idl files, e.g. struct point { long x, y; }; |
Impact: | minor |
Date posted: | Wed Apr 30 16:52:01 PDT 2003 |
Patch name: | update.sh (version 5) |
Description: | binary executables for composer and clim are only created once when buildcomposer.cl or buildclim.cl is loaded and the images are built. The result is that executable patches were not being propogated to the composer and clim binaries. This patch to update.sh corrects the problem. |
Impact: | recommended |
Other info: | This patch applies to all platforms, but corrects an immediate problem caused by recent binary patches on the redhat6 platform. |
orblink patch | |
Date posted: | Wed Apr 30 16:51:31 PDT 2003 |
Patch name: | update/p8e004.001 |
Description: | Certain POA exceptions, such as trying to use a non-existing poa, were causing orblink to go into a Lisp debugger. This patch causes poa exceptions to be returned back to the client as an object_not_exist condition. |
Impact: | recommended |
Date posted: | Tue Apr 29 09:52:25 PDT 2003 |
Patch name: | code/loop.001 |
Description: | Fixes many ANSI compliance issues in the LOOP macro. |
Impact: | recommended |
Other info: | This patch changes loop functionality to be more ANSI compliant. As a result, incorrect code that was working might now fail. |
orblink patch | |
Date posted: | Tue Apr 29 09:52:18 PDT 2003 |
Patch name: | update/p8e003.001 |
Description: |
This patch allows corba:define-method to be used to define setf methods with the following restrictions:
|
Impact: | recommended |
cg/ide patch | |
Date posted: | Wed Apr 23 14:29:54 PDT 2003 |
Patch name: | update/p8k035.001 |
Description: | If you turn off the "Display Allegro Icon in System Tray (for debugging in console)" on the Build tab of the Project Manager and do not have "+M" in the command line arguments for the project (on the Advanced tab), then generate and run the standalone app for the project, it could leave the console window up when exiting the application (though it typically would be hidden). |
Impact: | minor |
osi patch | ||||||||||
Date posted: | Tue Apr 22 11:13:34 PDT 2003 | |||||||||
Patch names: | code/osi.009, acli623.dll, acl623.dll, acli623t.dll, acli623.lib, acl623.lib | |||||||||
Description: |
The pipe and os-open functions were broken on Windows, though os-open would often work. This patch corrects those functions as well as adds a new macro, excl.osi:with-os-open-file, which is similar to with-open-file, except it uses excl.osi:os-open to open the file instead of common-lisp:open. | |||||||||
Impact: | recommended | |||||||||
Other info: | The shared library portion of this patch is required for MS Windows platforms only. acli623t.dll is provided for the Trial version. | |||||||||
Shared library info: |
|
allegrostore patch for linux-x86 only | ||||||||||
Date posted: | Mon Apr 21 14:22:57 PDT 2003 | |||||||||
Patch names: | libastore21.so, libacli623.so, libacl623.so, mlisp, alisp, mlisp8, alisp8 | |||||||||
Description: | Interaction between Lisp and Objectstore corrupted the signal handler for SIGPIPE, resulting in the lisp being killed if a SIGPIPE was received. SIGPIPEs are a normal occurrence in applications such as web servers. This patch corrects the problem. | |||||||||
Impact: | recommended | |||||||||
Other info: | This patch is of most import to users of Allegrostore and AllegroServe on linux-x86 systems. | |||||||||
Shared library info: |
|
Date posted: | Fri Apr 4 13:25:11 PST 2003 |
Patch name: | code/acldns.002 |
Description: | socket:dns-query now returns the decoded flags for the query as the fourth return value. socket:dns-query accepts a :type of :any to request all available information. In this case you should specify :decode nil to see all the results. |
Impact: | minor |
orblink patch | |
Date posted: | Fri Apr 4 13:24:41 PST 2003 |
Patch name: | update/p8e002.001 |
Description: | Correct problem with `#pragma prefix' on incremental module definitions. |
Impact: | recommended |
cg/ide patch | |
Date posted: | Thu Apr 3 14:37:36 PST 2003 |
Patch name: | update/p8k034.001 |
Description: | In 6.2, 'File | Compile and Load' now pushes the compiled file onto the 'Recent | Open Editor File' menu (in addition to the 'Recent | Load File' menu as before). It should push the source code file, but instead pushes the fasl file. Similarly, 'File | Load' pushes the loaded file onto this menu, but it should do so only when the loaded file was a source code file. |
Impact: | minor |
Date posted: | Thu Apr 3 14:37:29 PST 2003 |
Patch name: | code/ssl.003 |
Description: | When using a locale other than "C" (the generic default locale), ssl streams may be created with inconsistent external-formats. This patch corrects the problem. |
Impact: | recommended |
linux-x86 only | ||||||||||
Date posted: | Wed Apr 2 15:36:02 PST 2003 | |||||||||
Patch names: | update/p8a007.001, libacli623.so, libacl623.so, libacli623t.so | |||||||||
Description: | This patch adds support for Redhat 9. The shared libraries are necessary to get Allegro CL to work on Redhat 9, while the fasl patch update/p8a007.001 corrects a problem with the handling of errno in foreign calls. | |||||||||
Impact: | recommended | |||||||||
Other info: | The instructions for Redhat 9 installation formerly found here have been superseded by the instructions found in the patch entry for code/update.fasl (version 7). Please read that entry, found further up in this file, for the updated instructions. | |||||||||
Shared library info: |
|
Date posted: | Thu Mar 27 16:35:13 PST 2003 |
Patch name: | code/fileutil.005 |
Description: | Specifying :file-type :string to map-over-directory would signal an error. This patch corrects the problem. |
Impact: | minor |
uri patch | |
Date posted: | Thu Mar 27 13:52:26 PST 2003 |
Patch name: | code/uri.001 |
Description: |
Our URI implementation is based on RFC 2396 , which says resolving the URI ?y against the base URI /foo would yield ?y. There has been discussion of this on the [email protected] mailing list ( click here for archives) which has resulted in a future change, noted here. We are making the change to our implementation in advance of a new RFC because we are in agreement with the change. |
Impact: | recommended |
eli patch | |
Date posted: | Thu Mar 27 10:09:50 PST 2003 |
Patch names: | eli/fi-basic-lep.el, eli/fi-basic-lep.elc, xeli/fi-basic-lep.el, xeli/fi-basic-lep.elc |
Description: | The *LEP...* buffers are used in Emacs-Lisp communication and contain no useful or interesting information. As such, it is important that they not be deleted by users. This patch hides them from the normal listings of buffers by putting a space at the beginning of the buffer's name. This is the standard way to hide buffers in Emacs. |
Impact: | minor |
cg/ide patch | |
Date posted: | Thu Mar 27 10:09:43 PST 2003 |
Patch name: | update/p8k033.001 |
Description: | When the user's display is set to 16-bit mode, as is done in Control Panel, an old workaround in get-pixmap had forced the grabbed pixmap to be 8-bits-per-pixel rather than 16 because it was believed that Windows was not returning a 16-bit pixmap correctly. This patch removes the workaround as 16-bit pixmaps are now supported correctly and hence, is no longer necessary. |
Impact: | recommended |
Other info: | This patch affects only get-pixmap and get-texture, and should be very safe. |
mysql patch | |
Date posted: | Thu Mar 27 10:09:36 PST 2003 |
Patch name: | code/mysql.003 |
Description: |
It is convenient in error handlers to call get-next-row repeatedly to ensure that all incoming data is flushed out before the next query is done. Previously it was an error to call get-next-row if the last call reported no data available. Now it is permitted. Also the value of dbi.mysql:*null* is now :null and not #:null. This will make it easier to refer to this value in code that can't evaluate dbi.mysql:*null*. Loading in this module now calls (provide :mysql) |
Impact: | recommended |
Date posted: | Thu Mar 27 10:09:29 PST 2003 |
Patch names: | update/fileutil.004, update/pathname.fasl (v 5) |
Description: | Users of the new shell module patch who do not require the :fileutil module will find that pathname-as-file calls an undefined function. This patch fixes the problem. |
Impact: | minor |
Other info: | See the shell patch entry below for more information on this new module. |
Date posted: | Thu Mar 27 10:09:20 PST 2003 |
Patch name: | update/p8a006.001 |
Description: | Fixes an edge-condition bug where numbers like #x-80000001 are incorrectly printed if printed in base 2 or 16. |
Impact: | minor |
allegrostore patch for solaris only | |
Date posted: | Thu Mar 27 10:09:13 PST 2003 |
Patch names: | update/p8g002.001, libastore21.*, astore21.dll, astore21.lib |
Description: | Correct a problem with signal handling on solaris. |
Impact: | recommended |
Other info: | This patch requires the Allegro shared library patch listed directly below this entry. |
allegrostore patch | |
Date posted: | Thu Mar 27 10:09:05 PST 2003 |
Patch name: | update/p8g001.002 |
Description: | Corrects a small problem in the previous version of this patch. |
Impact: | minor |
Other info: | See entry for update/p8g001.001 for more information on what this patch corrects. |
shared-library patch for solaris only | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Date posted: | Thu Mar 27 10:08:55 PST 2003 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | libacl623.*, libacli623.*, acli623.dll, acl623.dll, acli623.lib, acl623.lib | |||||||||||||||||||||||||||||||||||||||||||||||||||
Description: | Corrects a bug dealing with signal handling due to the inclusion of thread libraries on the Solaris version of Allegro CL. | |||||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | recommended | |||||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
xcw patch | |
Date posted: | Thu Mar 27 11:08:21 PST 2003 |
Patch name: | update/p8h001.001 |
Description: | Corrects a problem in looking up xauth information when the value of the DISPLAY environment suggests a FamilyLocal address (i.e. "localhost" or "") |
Impact: | recommended |
Other info: | This patch is useful for users attempting to make use of CLX or Composer via SSL. |
Date posted: | Tue Mar 18 15:56:25 PST 2003 |
Patch name: | sys/system.fasl (version 2) |
Description: | The old sys:with-command-line-arguments macro did not handle long form command line arguments (those that start with -- instead of just -). The new one does. See the new documentation here |
Impact: | recommended |
Other info: | specification of 'I' in the optstring will cause a warning, since this argument is reserved for Allegro use. |
Date posted: | Tue Mar 18 15:56:11 PST 2003 |
Patch names: | sys/startup.fasl (version 1), code/package.fasl (version 2) |
Description: |
With this patch certain packages will now be autoloaded upon first use (ie, used with in-package).The packages excl.osi, excl.shell, dbi.mysql, dbi, net.uri, net.html.parser, net.xml.parser, and net.rpc are now autoloaded. What this means is that if you forget to require a module which defines a package, you will not get an error as you did before this patch. |
Impact: | recommended |
shell patch | |
Date posted: | Tue Mar 18 15:56:00 PST 2003 |
Patch names: | code/shell.001, code/osi.008, code/fileutil.003, code/pathname.fasl (version 4), code/io.fasl (version 2), code/misc.fasl (version 1), code/streamd.fasl (version 4) |
Description: |
The shell module is intended to provide UNIX shell-like commands, like you find on a modern UNIX system, as well as short cuts for some common Perl idioms. The shell module's package, :excl.shell, is autoloaded when referenced. It is defined by the :shell module and can be explicitly loaded with (require :shell).
Additional information can be found here |
Impact: | new-module |
Date posted: | Fri Mar 7 14:37:25 PST 2003 |
Patch name: | code/streama.001 |
Description: | Fixes a bug in concatenated-streams in which read-byte and read-char on a concatenated-stream returns immediately instead of waiting for the next character. |
Impact: | minor |
Date posted: | Wed Feb 26 09:43:43 PST 2003 |
Patch name: | code/locale.002 |
Description: | locale-format-time did not previously add to the generated output for %Z. Now, when the time zone is 0, it adds "GMT". |
Impact: | minor |
Date posted: | Wed Feb 26 09:43:35 PST 2003 |
Patch name: | code/acldns.001 |
Description: | An MX record symbolically names the mail servers. If a symbolic name has multiple IP addresses then return all of those IP addresses instead of just the first one found. This fix only matters to programs that call dns-query with a :type of :mx. |
Impact: | minor |
Date posted: | Wed Feb 26 09:43:27 PST 2003 |
Patch name: | code/phtml.001 |
Description: | parse-html would misparse html when it encountered consecutive identical open tags. |
Impact: | recommended |
non-mswindows only | |
Date posted: | Mon Feb 24 11:32:02 PST 2003 |
Patch name: | code/md/md-<arch>.fasl (version 2) |
Description: | Corrects a small mistake in version 1 of this patch. |
Impact: | recommended |
Other info: | See entry below for code/md/md-<arch>.fasl below for more information on what this patch corrects. |
cg/ide patch | |
Date posted: | Thu Feb 20 17:21:52 PST 2003 |
Patch name: | update/p8k032.001 |
Description: | (setf stream-units-per-inch) returned nil rather than the new value as all setf functions should. The alternate funtion (setf stream-units-per-mm) was entirely broken, reporting that scaling-stream was not mixed in even when it was. |
Impact: | recommended |
cg/ide patch | |
Date posted: | Thu Feb 20 17:21:43 PST 2003 |
Patch name: | update/p8k031.001 |
Description: | The IDE often uses a very large *print-right-margin* in order to print errors, warnings, and other messages to a single line for placing into widgets. Due to a pretty printer inefficiency when *print-right-margin* is very large, this sometimes took an inordinate amount of time. This would result in apparent hangs when compiling a project if there were compilation warnings that included large arrays. |
Impact: | minor |
non-mswindows only | |
Date posted: | Thu Feb 20 17:21:24 PST 2003 |
Patch name: | code/md/md-<arch>.fasl (version 1) |
Description: | machine-version and software-version no longer spawn an intervening shell to compute their result. They call `uname' directly, using the vector form of run-shell-command. Executing a shell to compute the result is a security risk. |
Impact: | recommended |
osi patch | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Date posted: | Thu Feb 20 17:21:13 PST 2003 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | code/osi.007, code/syscall.fasl (version 4), acli623.dll, acl623.dll, libacli623.*, libacl623.*, acli623.lib, acl623.lib | |||||||||||||||||||||||||||||||||||||||||||||||||||
Description: |
excl:run-shell-command, excl.osi:with-command-output, excl.osi:with-command-io and excl.osi:command-output have four new keyword arguments: uid, gid, effective and initgroups-user. `uid' and `gid' are numbers representing user and group ids. `effective' is a boolean which indicates that `uid' and `gid' are effective user and group ids. `initgroups-user' is a string naming a user. `gid' must be specified if `initgroups-user' is given. For example, # ./lisp -I dcl cl-user(1): (require :osi) Fast loading ; /stuff1/acl/acl62/src/code/osi.fasl ;;; Installing osi patch, version 8 t cl-user(2): (excl.osi:command-output "whoami" :uid 483) ("layer") nil 0 cl-user(3): (excl.osi:command-output "whoami") ("root") nil 0 cl-user(4): Supplying `gid' and `initgroups-user' are equivalent to calling setgid() then initgroups(). Supplying `uid' is equivalent to calling setuid(). The group is always set first, since after changing users that user may not have permission to change groups. Also added the following macro: with-pipe (invar outvar) body [macro] Bind symbols `invar' (used for reading from the pipe) and `outvar' (used for writing to the pipe) to the streams returned by `pipe'. The macro makes sure the streams are closed when the macro body exits, either normally or in non-local exit situations (i.e., an error or throw). | |||||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | recommended | |||||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
mswindows only | |
Date posted: | Wed Feb 12 12:31:55 2003 |
Patch name: | code/syscall.fasl (version 3) |
Description: | (current-directory nil "C") would produce an incorrect result. Now it behaves just like (current-directory nil "c"), which is to return a pathname representing the current directory on drive `C'. |
Impact: | recommended |
osi patch | |
Date posted: | Wed Feb 12 12:31:11 2003 |
Patch name: | code/osi.006 |
Description: |
An interface to pipe() was added. The function `pipe' is exported from `excl.osi'. The documentation for excl.osi:pipe is: pipe &key (mode #+mswindows *o-binary* #-mswindows nil) Create and return a pair of streams, pointing to a pipe. The input stream, used for reading, is the first value and the output stream, used for writing, is the second value. On failure an error of type `syscall-error' is signaled. `mode' is ignored on all but Windows, where it has a meaning defined by the _pipe() documentation. The constants _O_TEXT and _O_BINARY are defined by this interface, as *o-text* and *o-binary*. NOTE: on Windows, the blocking behavior of pipes with respect to multiprocessing is currently unknown. Windows has a more common routine for creating pipes, CreatePipe(), but there is no interface to this routine at the current time. The :input keyword to command-output will now accept a stream, which should be an output stream that will produce input for the executed command. In addition, the documentation string for `command-output' is clarified on two points:
Lastly, many standard errno symbolic constants have been added and exported from the `excl.osi' package. The names are downcased and wrapped in *'s. For example, EAGAIN would be *eagain*. On a given platform, only those constants which are defined by the underlying system are defined. For example, if EFOO is defined by FreeBSD, it will not appear as excl.osi:*efoo* on non-FreeBSD systems. `openlog' was fixed to convert the string, in an international Lisp. |
Impact: | recommended |
Date posted: | Wed Feb 12 12:32:34 2003 |
Patch name: | code/package.fasl (version 1) |
Description: | package-children and package-parent now accept a package argument, in addition to a symbol or string naming a package. |
Impact: | minor |
Date posted: | Wed Feb 5 14:55:36 PST 2003 |
Patch name: | code/update.fasl (version 6) |
Description: | When using sys:update-allegro, a message is generated whenever fasl files are downloaded that might need to be loaded at build time. This patch correctly generates the message when patches containing the new fasl extension (.001, .002, etc) are downloaded. |
Impact: | minor |
mysql patch | |
Date posted: | Thu Jan 30 12:08:20 PST 2003 |
Patch name: | code/mysql.002 |
Description: |
Official release of the MySQL Direct add-on to Allegro CL 6.2. Documentation for the module can be found at: http://www.franz.com/support/documentation/6.2/doc/mysql.htm |
Impact: | minor |
Other info: | This module was previously released to select customers but is now available to all Enterprise customers. |
Date posted: | Thu Jan 30 12:08:42 PST 2003 |
Patch name: | code/xref.001 |
Description: | Using the :in-files keyword argument to many xref functions could result in error if there were any references for which no source-file information was recorded. This patch corrects the problem. |
Impact: | minor |
eli patch | |
Date posted: | Thu Jan 30 12:08:33 PST 2003 |
Patch names: | eli/fi-fi-indent.el, eli/fi-indent.elc, xeli/fi-subproc.el, xeli/fi-subproc.elc |
Description: | `while' and `until' previously did not indent correctly. Also, when starting a shell with fi:shell, file name completion did not work on the first command in the *shell* buffer. |
Impact: | minor |
Date posted: | Thu Jan 30 12:08:07 PST 2003 |
Patch name: | code/fileutil.002 |
Description: | Sometimes it is desirable to have the function called on the pathname arguments receive a relative instead of an absolute pathname. Specifying a non-nil `relative' keyword will cause the function to receive a pathname relative to the translated and merged file name argument to map-over-directory. |
Impact: | minor |
aserve patch | |
Date posted: | Thu Jan 30 12:07:58 PST 2003 |
Patch name: | code/aserve.001 |
Description: | Version 1.2.25 of the Allegroserve module. Contains various fixes from the 1.2.24 version which was released with Allegro CL 6.2. Also contains a patched htmlgen module which corrects the use of :comment and :prin1-safe when using html-print. |
Impact: | minor |
xml-rpc patch | |
Date posted: | Fri Jan 24 14:45:32 PST 2003 |
Patch names: | code/xml-rpc.001, examples/xml-rpc/xml-rpc.cl |
Description: | A patch release of version 1.1.8 of the xml-rpc module. It corrects errors in encoding double-float values, and detects http errors. |
Impact: | recommended |
cg/ide patch | |
Date posted: | Wed Jan 22 12:49:55 PST 2003 |
Patch name: | update/p8k030.001 |
Description: | At lisp exit time, Common Graphics automatically releases various Windows resources. This is not actually necessary in win32, since the OS will do it for you otherwise, but it is still the officially correct thing to do. The function that released all handles to "device-dependent bitmaps" (created with open-pixmap-handle) had a glitch that was not caught due to an exit-time ignore-errors, and so these pixmap handles were not explicitly release by us. |
Impact: | minor |
Other info: | This patch should have no actual effect, but cleans up the above mentioned glitch. |
clim2 patch | |
Date posted: | Wed Jan 22 12:49:47 PST 2003 |
Patch name: | update/p8j012.001 |
Description: | When (setf frame-current-layout) triggers a throw to the frame top-level code, some unwind-protect forms may do un-necessary or undesirable work on frame components that may be in inconsistent states. This patch prevents some of these actions to speed up the throw and avoid spurious errors. |
Impact: | recommended |
osi patch for non-mswindows only | |
Date posted: | Wed Jan 8 12:08:54 PST 2003 |
Patch name: | code/osi.005 |
Description: | The accessor for the 'pwent' structure was misnamed. This patch renames the exported symbol pwent-gcos to pwent-gecos. |
Impact: | recommended |
Date posted: | Wed Jan 8 12:05:54 PST 2003 |
Patch name: | code/update.fasl (version 5) |
Description: | Adds more verbose text to sys:update-allegro while patches are being downloaded. |
Impact: | minor |
cg/ide patch | |
Date posted: | Wed Jan 8 12:04:17 PST 2003 |
Patch name: | update/p8k029.001 |
Description: | The fill-texture feature allows filling arbitrarily-shaped regions with a pixmap pattern rather than a solid color. This only worked, however, when the texture was a multiple of 32 bits wide. This patch makes fill-textures of any width work (though the win98 line fill-texture will only use the first 8 by 8 pixels). To use the new capability, you must pass a pixmap rather than a texture to (setf fill-texture). For backwards compatibility a texture may still be passed, but the old restraints will apply. In addition, you may now use a pixmap that is not monochrome. The filling functions will still draw the pattern in the foreground-color and background-color of the stream when the specified pixmap for the fill-texture has a bits-per-pixel of 1, and otherwise will draw the pattern in the pixmap's own colors. This patch also makes the function fill-texture-size return 8 rather than 32, and removes the meaningless third and fourth return values of cursor-size. |
Impact: | recommended |
Date posted: | Fri Dec 13 13:52:37 PST 2002 |
Patch name: | code/aclstart.fasl (version 2) |
Description: | A script that uses ``#! ... -#C'' cannot be used by users that do not have write access to the directory in which the script lives. -#T causes the compilation to be done to a temporary directory and the fasl file deleted after loading. This only makes sense if the time to compile is much shorter than the runtime of the script. |
Impact: | minor |
osi patch | |
Date posted: | Fri Dec 13 13:52:27 PST 2002 |
Patch name: | code/osi.004 |
Description: | utime's conversion of the `filespec' argument was incomplete. It now behaves normally, accepting pathnames, strings or streams. syslog did not work in an International image. |
Impact: | recommended |
Other info: | Please see previous osi log entries for information on what earlier patches to this module correct/implement. |
ftp patch | |
Date posted: | Fri Dec 13 13:52:17 PST 2002 |
Patch names: | code/ftp.002, code/resource.fasl (version 1), examples/ftp.cl |
Description: |
Lots of new additions to the FTP client API. Please see http://www.franz.com/support/documentation/6.2/doc/ftp.htm for more information. |
Impact: | minor |
Date posted: | Fri Dec 13 13:52:09 PST 2002 |
Patch name: | update.sh (version 4) |
Description: | This is a correction to version 2 of this patch, which could result in errors when running update.sh if users ever removed the backup *orig.dxl's found in the Allegro directory. |
Impact: | recommended |
Other info: | See the entry for update.sh (version 2) below for more information on what problem this patch corrects. |
eli patch | |
Date posted: | Fri Dec 13 13:51:51 PST 2002 |
Patch names: | eli/fi-emacs19.el, eli/fi-emacs19.elc, xeli/fi-emacs19.el, xeli/fi-emacs19.elc |
Description: | Corrects the fontification of 'defconstant' when in fi:common-lisp-mode |
Impact: | minor |
Date posted: | Fri Dec 6 12:02:21 PST 2002 |
Patch name: | code/update.fasl (version 4) |
Description: | When running sys:update-allegro a list of patches available for the particular platform is stored in the Allegro directory. A printing error was resulting in only a partial list being store. This patch corrects the problem. |
Impact: | minor |
osi patch | |
Date posted: | Fri Dec 6 12:02:13 PST 2002 |
Patch name: | code/osi.003 |
Description: | Loading the `osi' module used to load the `ffcompat' module. It no longer does so. |
Impact: | minor |
cg/ide patch | |
Date posted: | Fri Dec 6 12:02:05 PST 2002 |
Patch name: | code/p8k028.001 |
Description: | The function (setf increment) was doing nothing when called on a scroll-bar or trackbar, rather than specifying the increment at creation time. This patch corrects the problem. |
Impact: | minor |
new-module patch | |
Date posted: | Fri Dec 6 12:01:55 PST 2002 |
Patch names: | code/shell.fasl, code/globcode.fasl (version 1), code/io.fasl (version 1), code/pathname.fasl (version 3) |
Description: | This is an initial release of the shell module. It is currently an internal module used by other modules, but will become public in the near future. |
Impact: | minor |
jlinker patch | |
Date posted: | Fri Dec 6 12:01:44 PST 2002 |
Patch names: | code/jlinker.001, code/jlinkent.001, examples/jlinker/trekdata/Readme.txt, examples/jlinker/basic/Readme.txt |
Description: | A new condition class, jlinker-error, is defined. This class is signalled for most errors detected in jlinker code. The functions jlinker-init and jlinker-end can be configured to signal an error instead of returning an error value. The new special variable *jlinker-error-p* controls this behavior. The function jlinker-init allows more control over the arguments passed to the Java VM. Negative Java long values are now returned correctly to Lisp. |
Impact: | recommended |
Date posted: | Fri Dec 6 12:01:31 PST 2002 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | code/filesys.fasl (version 3), code/streamd.fasl (version 3), code/syscall.fasl (version 2), acli623.dll, acl623.dll, libacli623.*, libacl623.*, acli623.lib, acl623.lib | |||||||||||||||||||||||||||||||||||||||||||||||||||
Description: | On Windows, when running commands with run-shell-command, specifying :showna is sometimes ineffective at preventing the keyboard focus from being given to the newly created process. This patch implements a new possible value for the show-window keyword argument, :shownoactivate. This value is effective at preventing a change of keyboard focus. In addition, this patch defaults the value of show-window to :shownoactivate when the -batch command line argument is present when the current image was started. In addition, this patch implements a new keyword to cl:open, inheritance, which is ignore on non-Windows systems. On Windows, if `inheritance' is non-nil, files opened with cl:open are inherited across process spawning boundaries. That is, a process started with run-shell-command will inherit open file descriptors from the parent process, for files opened with cl:open. The default is now that file descriptors are not inherited across process boundaries. | |||||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | minor | |||||||||||||||||||||||||||||||||||||||||||||||||||
Other info: | This patch adds new functionality for windows-only, but is available for non-windows systems so that the newly added keyword values can be ignored. | |||||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
Date posted: | Fri Dec 6 12:01:20 PST 2002 |
Patch name: | code/mysql.001 |
Description: | Add high level functions and macros to build sql statements to send to the database server and which make available the results of queries in a way that is convenient to a Lisp program. |
Impact: | minor |
non-mswindows only | |
Date posted: | Fri Dec 6 12:01:07 PST 2002 |
Patch names: | bin/bundle, update.sh |
Description: | This patch corrects a problem when updating images for HP/Compaq Tru64. |
Impact: | recommended |
cg/ide patch | |
Date posted: | Fri Nov 22 18:47:20 PST 2002 |
Patch names: | code/p8k027.001, cg/ibls/runtime/www.002 |
Description: | New function invoke-private-html-browser created a new browser window on every call. This patch adjusts the behavior so that a new browser window is created on the first call and reused on subsequent calls. |
Impact: | minor |
osi patch | |
Date posted: | Tue Nov 19 16:55:21 PST 2002 |
Patch name: | code/osi.002 |
Description: | Fixes a bug in excl.osi:detach-from-terminal. |
Impact: | recommended |
Date posted: | Tue Nov 19 11:45:34 PST 2002 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | code/filesys.fasl (version 2), code/streamd.fasl (version 2), acli623.dll, acl623.dll, libacli623.*, libacl623.*, acli623.lib, acl623.lib | |||||||||||||||||||||||||||||||||||||||||||||||||||
Description: | A previous patch added the :always-append value of open's :if-exists. This patch completes the feature for :if-does-not-exist. For both keywords, :always-append causes the opened file to be opened with the O_APPEND open() flag. This means that concurrent writes by and number of programs will always write to the end of the file. This is useful for writting to log files, where it is important that output be maintained in a sensible order. Be warned, however, that changing the file position of a stream opened with either `:if-exists :always-append' or `:if-does-not-exist :always-append' will have no effect. | |||||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | recommended | |||||||||||||||||||||||||||||||||||||||||||||||||||
Other info: | This patch is recommended for users who have already downloaded version 1 of the code/streamd.fasl or code/filsys.fasl patch files (listed below). All the files listed in this patch should be downloaded for the platform you are using. | |||||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
cg/ide patch | |
Date posted: | Tue Nov 19 11:45:06 PST 2002 |
Patch names: | update/p8k015.001, cg/ibls/runtime/mci.001 |
Description: | Due to an inadvertent glitch, the function mci-send-string always errors after correctly performing the requested activity. This patch corrects the glitch. |
Impact: | recommended |
Date posted: | Mon Nov 18 14:45:40 PST 2002 |
Patch name: | code/pathname.fasl (version 2) |
Description: | The function `directory' would fail when used with a wild-inferiors directory component. |
Impact: | recommended |
compiler patch for x86 only | |
Date posted: | Fri Nov 15 13:56:46 PST 2002 |
Patch name: | update/p8b002.001 |
Description: | This patch turns properly declared one-argument calls to LOG and EXP into direct sequences of instructions. This is a performance patch only. |
Impact: | high |
Other info: | Some differences between IEEE and x86 float precisions might cause slight differences in the results of these sequences. If it is necessary to try to maintain lockstep precisons with other IEEE architectures, this patch should not be taken. Also, since it is a compiler patch, and an optimization patch, it may be unnecessarily regressive. Do not take this patch unless you want the benefits of it explicitly. |
cg/ide patch | |
Date posted: | Fri Nov 15 13:56:37 PST 2002 |
Patch name: | update/p8k026.001 |
Description: | CG sometimes shifted the keyboard focus to a status-bar or toolbar, though these windows are not appropriate for the focus (though a child of a toolbar could be). When this occurred, it would appear that no window had the focus. This patch corrects the problem. |
Impact: | recommended |
cg/ide patch | |
Date posted: | Fri Nov 15 13:56:27 PST 2002 |
Patch name: | update/p8k025.001 |
Description: | If you have a mouse-moved method defined on a window that calls invalidate on the window so that the window's redisplay-window method will draw it in some alternate way when the mouse is in particular positions (such as to highlight the thing under the mouse), then calling one of the rubber-banding functions such as get-line or get-shape-box on that window could cause the redisplay-window method to get called for the mouse-moved while the window's paint-operation is still "po-xor" for the rubber-banding. This would leave part of the window drawn in the wrong colors. This patch corrects the problem. |
Impact: | recommended |
cg/ide patch | |
Date posted: | Fri Nov 15 13:56:19 PST 2002 |
Patch name: | update/p8k024.001 |
Description: | If you call (setf transparent-character-background) on a bitmap-pane to turn on this option, and then call set-page-size on the bitmap-pane to make it larger in at least one direction, the new memory bitmap made to cover the larger size of the bitmap-pane was not given the transparent-character-background attribute, causing subsequent text drawn on the bitmap-pane to revert to the default character-drawing mode. Further, the new memory pixmap lost the current position of the stream, so that text printed with CL functions such as format might revert to the upper left corner after a resize. This patch corrects both these problems. |
Impact: | recommended |
cg/ide patch | |
Date posted: | Fri Nov 15 13:56:08 PST 2002 |
Patch name: | update/p8k023.001 |
Description: | If you open a file in the IDE editor that is small enough for the last line of text to fit within the visible part of the editor pane, a vertical bar would appear at the bottom of the editor pane that looks like a text cursor (except not flashing). This patch avoids leaving this "text cursor dropping". |
Impact: | minor |
cg/ide patch | |
Date posted: | Fri Nov 15 13:55:54 PST 2002 |
Patch name: | update/p8k022.001 |
Description: | Rather than scrolling by a page, IDE editor emacs page scrolling was instead moving the text cursor to a line that was a page away. And it didn't do this when scrolling a final partial page to the top of the buffer, making it impossible to get all the way to the top with meta-V keystrokes. |
Impact: | minor |
cg/ide patch | |
Date posted: | Fri Nov 15 13:55:44 PST 2002 |
Patch name: | update/p8k021.001 |
Description: | Before 6.2, the Project Manager dialog had a grayed-out and unavailable option on its Build tab for specifying a help file for the application. This option was never implemented and has been removed for Allegro CL 6.2. However, we only removed two of the three widgets for this option, leaving a small button toward the right side of the dialog that does nothing. This patch removes that button. |
Impact: | minor |
cg/ide patch | |
Date posted: | Fri Nov 15 13:55:36 PST 2002 |
Patch name: | update/p8k020.001 |
Description: | When a Run Project is exited, the main running window of the project is explicitly closed by CG. Other windows created by the run that are not children of the main window only get closed as a result of the process for that particular run being killed (unless the application itself closes them, as they should ideally). This means that the usual CG code for closing windows does not run to officially clean up Windows resources. If one of these windows is a bitmap-pane, non-NT operating systems appear to not automatically de-allocate the backing-store memory bitmap for the window. Many runs of such a project could therefore deplete memory, requiring lisp to be restarted. This patch enhances the unwind code for running projects so that all top-level windows in the process are explicitly killed before the process exits. It affects only projects running in the IDE, and not the standalone runtime environment. |
Impact: | recommended |
cg/ide patch | |
Date posted: | Fri Nov 15 13:55:27 PST 2002 |
Patch name: | update/p8k019.001 |
Description: | When using the Undo command after moving a grouper widget (tab-control or group-box) on a form, some of the "follower" widgets that get dragged along with the grouper widget could become detached from the grouper, so that (for example) a widget on a tab could either appear on all tabs or on no tabs, or a widget inside a group-box could stop following the group-box on subsequent moves. This patch re-implements the way that undo is implemented for widget moves on a form to remove this problem. |
Impact: | recommended |
cg/ide patch | |
Date posted: | Fri Nov 15 13:55:19 PST 2002 |
Patch names: | update/p8k018.001, cg/ibls/runtime/www.001 |
Description: | With Netscape 6, and perhaps other browsers, calling invoke-html-browser or invoke-private-html-browser could fail to show the requested page if the user was holding down a shift key or a control key at the time. This would typically happen if a keyboard shortcut that includes one of these was used to trigger the call to invoke-html-browser. The reason is that with some browsers (all browsers for invoke-private-html-browser) we invoke it by sending keystrokes and a programmatically-sent keystroke will have no effect if the actual key is already down. |
Impact: | minor |
cg/ide patch | |
Date posted: | Fri Nov 15 13:55:09 PST 2002 |
Patch name: | update/p8k017.001 |
Description: | If you have a text-edit-pane that has a parent window that's not a member of dialog-mixin, and this parent window has a non-parent owner that IS a member of dialog-mixin, then you can't type anything into the control. The bug stems from a Windows design feature where you can call IsDialogMessage to achieve special dialog behavior such as tabbing to the next widget, and IsDialogMessage internally calls TranslateMessage to turn key-down messages into character messages. CG must avoid calling TranslateMessage in exactly the cases where it calls IsDialogMessage. The bug was that in this particular case it called neither, and so no character messages were generated. |
Impact: | recommended |
cg/ide patch | |
Date posted: | Fri Nov 15 13:54:55 PST 2002 |
Patch names: | update/p8k016.001, cg/ibls/runtime/directory-list.001 |
Description: | The new ask-user-for-new-or-existing-directory directory is designed so that, when selecting a NEW directory, the user first selects an existing directory in the outline control, and then types just the name of a new subdirectory for it in the text widget. If the user instead begins typing a full pathname such as c:/foo..., then when the colon is entered an error will occur due to trying to use the full string as part of the directory component of a pathname. This patch causes warning messages to be shown in the dialog's status-bar instead, that hopefully steer the user in the right direction. |
Impact: | recommended |
allegrostore patch | |
Date posted: | Wed Nov 13 15:02:00 PST 2002 |
Patch names: | update/p8g001.001, asrestore, asrestore.exe, libastore21.*, astore21.dll, aslisp, aslisp8 |
Description: | Corrects an error in the asdump and asrestore utilities which could result in a referential integrity violation when using change-class. A database in this state can be detected by changing an instance of one persistent class to another. If the instance does not appear in the list of instances returned by (astore::retrieve '<new-class>), then the database is in the faulty state. |
Impact: | recommended |
Other info: | This patch consists of a fasl patch update/p8g001.001 and a shared library patch (name dependent on platform). The files aslisp and aslisp8 replace the Allegrostore shared library on hpux11 platforms. Please contact Franz Inc. at [email protected] for assistance if you believe a database in is this corrupted state. |
Date posted: | Wed Nov 13 12:42:48 PST 2002 |
Patch name: | update/p8a004.001 |
Description: | Fixes several bugs in with-package-iterator having to do with :inherited symbols. Also fixes the for-as-symbol clauses for the loop macro. |
Impact: | minor |
Date posted: | Tue Nov 12 13:39:47 PST 2002 |
Patch name: | update.sh (version 2) |
Description: | Many NFS automounters (amd, for one) prepend /tmp_mnt before the names of files on remote systems. This prefix is not symmetric, and will usually not work on the system on which the file resides. This patch removes this prefix so the pll file hardwired into images built with update.sh (on all UNIX platforms) can be accessed from the system on which the pll file resides as well as networked computers. |
Impact: | minor |
osi patch | |
Date posted: | Tue Nov 12 14:54:13 PST 2002 |
Patch name: | code/osi.001 |
Description: | Corrects a failure in the osi module on 64-bit platforms. |
Impact: | recommended |
Other info: | Users on 64-bit platforms should download this patch. |
shared-library patch for 64-bit only | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Date posted: | Tue Nov 12 14:52:08 PST 2002 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | acli623.dll, acl623.dll, libacli623.*, libacl623.*, acli623.lib, acl623.lib | |||||||||||||||||||||||||||||||||||||||||||||||||||
Description: | The garbage collector was passing some size values as 32-bit integers rather than 64-bit integers, so they sometimes went negative inappropriately and caused SIGSEGVs which would kill the lisp. | |||||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | recommended | |||||||||||||||||||||||||||||||||||||||||||||||||||
Other info: | This patch fixes this bug for 64-bit versions, and does nothing on 32-bit versions. | |||||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
Date posted: | Tue Nov 12 13:38:20 PST 2002 |
Patch name: | update/p8a005.001 |
Description: | Speeds up the loading of fasl files which contain methods with eql specializers, especially if these have been deleted beforehand. |
Impact: | minor |
Other info: | Speed enhancement only; should not be taken if close to a release. |
ole patch | |
Date posted: | Tue Nov 12 13:37:52 PST 2002 |
Patch name: | ole/ole.001 |
Description: | When converting between currency-format data in a variant and lisp-format data, acl was neglecting the scale factor of 10**4. This meant that reading data from a currency-formatted field in an Excel spread sheet, for example, gave a value 10,000 times too big. This patch corrects that error. |
Impact: | recommended |
Trial only | |
Date posted: | Thu Nov 7 14:44:44 PST 2002 |
Patch names: | bin/cvdcvti, bin/cvdcvti.exe |
Description: | The file bin/cvdcvti was mistakenly left out of the Trial distribution. |
Impact: | minor |
eli patch | |
Date posted: | Tue Nov 5 12:15:15 PST 2002 |
Patch names: | eli/fi-subproc.elc, eli/fi-subproc.el, xeli/fi-subproc.elc, xeli/fi-subproc.el |
Description: | Adds `.' to the prompt regexp so prompts can reliably be detected. |
Impact: | minor |
Date posted: | Tue Nov 5 12:15:04 PST 2002 |
Patch name: | private/load1.002 |
Description: | `require' of a file that has a numbered patch would previously fail if the current working directory was not the Allegro directory. |
Impact: | recommended |
clim2 patch | |
Date posted: | Tue Nov 5 12:14:52 PST 2002 |
Patch name: | update/p8j011.001 |
Description: | Adds :echo-character functionality to text-field gadgets. |
Impact: | minor |
Date posted: | Tue Nov 5 12:14:36 PST 2002 |
Patch name: | code/debug.001 |
Description: | Fixes a bug in which the debugger would ignore closed-over variables and not print them. |
Impact: | minor |
Other info: | This patch could be slightly regressive; don't take this patch if you are close to a release of your product. |
osi patch | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Date posted: | Tue Nov 5 12:14:23 PST 2002 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | code/osi.fasl, code/aclwin.001, code/cond.fasl (version 1), code/excl.fasl (version 1), code/filesys.fasl (version 1), code/fileutil.001, code/pathname.fasl (version 1), code/streamd.fasl (version 1), code/syscall.fasl (version 1), code/system.fasl (version 1), acli623.dll, acl623.dll, libacli623.*, libacl623.*, acli623.lib, acl623.lib | |||||||||||||||||||||||||||||||||||||||||||||||||||
Description: |
The goal of the OSI module is to provide a Lisp layer for operating system services available on the platforms on which ACL runs. Most of the functions and macros in this module are modelled on system calls and library routines found in the UNIX manual (sections 2 and 3). The names of the functions in this module are usually the same as those found in the UNIX manual. The number and type of arguments are similar, however the interface to each system call and library routine was designed to be natural in Common Lisp so there are differences in number and type of arguments. See os-interface.htm for more information. The features implemented by this patch are detailed as follows:
| |||||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | new-module | |||||||||||||||||||||||||||||||||||||||||||||||||||
Other info: | This is a large patch. The OSI module consists of 10 fasl file patches as well as a patched Allegro shared library, all interdependent upon one another. If any of the patches in this bundle are used, then all are required. Using a subset of them will yield unexpected results and errors during image rebuilding. Customers nearing a release of their product are cautioned not to install this patch. | |||||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
Date posted: | Tue Oct 15 13:31:54 PDT 2002 |
Patch name: | code/mysql.fasl |
Description: | This is the first release of Allegro MySQL Direct. This library allows a Lisp program to interact directly with a MySQL database server, bypassing ODBC and MySQL C client libraries. For the time being, it is being released to selected customers, and will not load unless you are properly licensed. Contact your sales person for more details. See http://www.franz.com/support/documentation/6.2/mysql.htm for technical details of the product. |
Impact: | minor |
ftp patch | |
Date posted: | Wed Oct 9 16:24:01 2002 |
Patch names: | code/ftp.001, examples/ftp.cl |
Description: |
This patch represents version 2 of this module. New are 3 new functions:
These functions are exported from the :net.ftp.client package, as are the version 1 functions open-ftp-stream and ftp-transfer-file. For compatibility, the exports of the version 1 functions are still maintained in the :acl-socket package, but we highly recommend that you update your programs to use the :net.ftp.client package. |
Impact: | recommended |
cg/ide patch | |
Date posted: | Wed Oct 9 15:49:49 PDT 2002 |
Patch name: | cg/ibls/runtime/grid.001 |
Description: | This patch comprises the CG runtime fixes for patches update/p8k005.001, update/p8k006.001, and update/p8k014.001. See the entries below for each of these patches, for more information on what it is they correct. |
Impact: | recommended |
Other info: | This patch must be downloaded if you need the behavior corrected by the above-mentioned patches in a runtime application. |
cg/ide patch | |
Date posted: | Wed Oct 9 15:48:32 PDT 2002 |
Patch name: | update/p8k014.001 |
Description: | Add support for scrolling grid-widets using a mouse wheel. One can also scroll horizontally by simultaneously holding down the control key. |
Impact: | minor |
Other info: | Support for using a mouse wheel to scroll in "regular" windows and lisp-widgets is added by the patch update/p8k013.001, describe immediately below this listing. |
cg/ide patch | |
Date posted: | Wed Oct 9 15:48:20 PDT 2002 |
Patch name: | update/p8k013.001 |
Description: | The mouse wheel by default scrolls only controls are supplied by Windows. This patch makes it also scroll "regular" windows and most lisp-widgets. The mouse wheel will also scroll windows horizontally when the control key is held down. |
Impact: | minor |
Other info: | Support for mouse wheel scrolling in grid-widgets is added by patch update/p8k014.001 and cg/ibls/runtime/grid.001, listed above. |
cg/ide patch | |
Date posted: | Wed Oct 9 15:48:03 PDT 2002 |
Patch name: | update/p8k012.001 |
Description: | The new user function cg:on-line-segment-p has a bug where the mousing margin-of-error does not work for perfectly horizontal or vertical lines. This function is not used by CG or the IDE; it was simply supplied as a generally useful new function in 6.2 for apps to determine whether a mouse click is "on" a line. |
Impact: | recommended |
cg/ide patch | |
Date posted: | Wed Oct 9 15:47:50 PDT 2002 |
Patch name: | update/p8k011.001 |
Description: | The IDE patch downloading dialog would break if it was resized while it contained no grid rows. This patch corrects the problem. |
Impact: | recommended |
cg/ide patch | |
Date posted: | Wed Oct 9 15:47:37 PDT 2002 |
Patch name: | update/p8k010.001 |
Description: | CG uses the WM_SETFONT message to change the font of a control, and this is supposed to work on any control. For the Windows rich-edit control, it has the quirk of losing any special text color that the control may have been given. The solution is to use the more specialized EM_SETCHARFORMAT rich-edit message instead. This message requires that we convert the font size from pixels to pseudo-points. The proper technique for performing this translation is not clearly described in the Microsoft documentation, but we believe the conversion supplied by this patch will keep fonts either exactly or nearly exactly the same as before. It is possible, however, that font sizes in multi-line text-editing controls may be slightly different after loading this patch. |
Impact: | minor |
Other info: | Users of this patch may notice slight differences in the appearance of font sizes. |
cg/ide patch | |
Date posted: | Wed Oct 9 15:47:25 PDT 2002 |
Patch name: | update/p8k009.001 |
Description: | The function pop-up-lettered-menu was displaying extra IDE-specific information about symbols when the list of values to display contained symbols. The extra information included strings such as "gf" and "fun" in the menu itself and IDE status-bar messages. This patch retains this behavior in the IDE for commands such as symbol completion, but removes it in the default case for use in standalone CG apps. |
Impact: | minor |
cg/ide patch | |
Date posted: | Wed Oct 9 15:47:09 PDT 2002 |
Patch names: | update/p8k008.001, cg/ibls/runtime/rich-edit.001 |
Description: | Various rich-edit operations such as modifying text or saving contents to a file call window-message on the rich-edit-pane (or its parent window), resulting in a status-bar message being displayed whenever an ancestor window has a status-bar. It is not always desirable to show these built-in messages in a custom rich-edit application. With this patch, these status-bar messages are shown only if the parent window of the rich-edit control is a rich-edit-dialog. A rich-edit-dialog is a special window that includes the whole suite of rich-edit helper controls and a menu-bar for editing files. |
Impact: | recommended |
Other info: | rich-edit.001 contains the CG runtime fix for this problem, ensuring the patch is loaded into runtime applications. |
cg/ide patch | |
Date posted: | Wed Oct 9 15:46:45 PDT 2002 |
Patch name: | cg/ibls/runtime/list-view-control.001 |
Description: | According to Microsoft's docs, the message for asking a list-view-column what its width is "returns zero on error". It also, however, returns zero when there is no error but the column width is actually zero. This patch corrects a problem in CG where an error was signalled even if the zero being returned referred to the latter case; that the width was zero. |
Impact: | recommended |
Other info: | This is the CG runtime version of update/p8k007.001, described below, and is loaded when building runtime applications containing the CG module. |
cg/ide patch | |
Date posted: | Wed Oct 9 15:46:31 PDT 2002 |
Patch name: | update/p8k005.001 |
Description: | If a user is typing into an editable-text-column-mixin grid-widget cell, and then click on another widget in the same dialog before otherwise terminating the type-in, the grid-widgets on-kill-focus function was not run. This patch corrects the problem. |
Impact: | minor |
eli patch | |
Date posted: | Wed Oct 9 15:46:15 PDT 2002 |
Patch names: | eli/fi-lep.elc, xeli/fi-lep.elc, eli/fi-lep.el, xeli/fi-lep.el |
Description: | Corrects an error during symbol completion due to fontification in emacs buffers. This problem only occurs when there is a package prefix for the symbol being completed. |
Impact: | recommended |
Other info: | This problem seems to be more prevalent in newer versions of emacs (GNU Emacs 21.2) |
shared-library patch for Trial only | ||||||||||||||||||||||
Date posted: | Fri Oct 4 13:17:13 PDT 2002 | |||||||||||||||||||||
Patch names: | libacli623t.so, acli623t.dll, libacli623t.dylib | |||||||||||||||||||||
Description: | This patch makes the current set of shared library patches available to Allegro CL 6.2 trial users. It includes a fix to the garbage collector and support for Mac OS X 10.2. | |||||||||||||||||||||
Impact: | recommended | |||||||||||||||||||||
Other info: | Trial users wanting to use Mac OS X 10.2 MUST download this patch manually in order for Allegro CL to work. See Installing Patches Manually in ftp://ftp.franz.com/pub/patches/6.2/README if you need help with manually downloading patches. The patch is available at ftp://ftp.franz.com/pub/patches/6.2/macosx102/libacli623t.dylib and should replace the currently existing shared libraries in your Allegro directory. Those who wish to use a single distribution for both 10.15 and 10.2 are advised to backup the original; these shared libraries are not compatible and the original will need to be restored if you wish to use 10.15 again. | |||||||||||||||||||||
Shared library info: |
|
cg/ide patch | |
Date posted: | Fri Oct 4 13:17:00 PDT 2002 |
Patch name: | update/p8k007.001 |
Description: | According to Microsoft's docs, the message for asking a list-view-column what its width is "returns zero on error". It also, however, returns zero when there is no error but the column width is actually zero. This patch corrects a problem in CG where an error was signalled even if the zero being returned referred to the latter case; that the width was zero. |
Impact: | recommended |
macosx only | |
Date posted: | Wed Oct 2 11:10:48 PDT 2002 |
Patch name: | code/update.fasl (version 3) |
Description: | Adds support for downloading MAC OS X 10.2 patches. |
Impact: | minor |
Other info: | Recommended for all MAC OS X 10.x users. |
Date posted: | Wed Oct 2 11:08:57 PDT 2002 |
Patch name: | code/update.fasl (version 2) |
Description: | Correctly set permissions on downloaded executable patches. Patches to mlisp, mlisp8, et al. were not having their executable bits set properly when downloaded, resulting in an inability to restart lisp after patches were downloaded. |
Impact: | recommended |
shared-library patch for macosx102 only | |||||||
Date posted: | Wed Oct 2 11:08:38 PDT 2002 | ||||||
Patch names: | libacli623.dylib, libacl623.dylib | ||||||
Description: | This patch allows Allegro CL 6.2 to run MacOSX 10.2 (and hopefully future versions as well). The signal interface on MacOSX changed incompatibly between this and the 10.15 MacOSX version, and had to be compensated for. The Allegro CL signal handlers now base their actions on which opeating system has been detected. | ||||||
Impact: | recommended | ||||||
Other info: | If you are using Mac OS X 10.2, you MUST download this patch manually if you want Allegro CL to work. See Installing Patches Manually in ftp://ftp.franz.com/pub/patches/6.2/README if you need help with manually downloading patches. The patches are available at ftp://ftp.franz.com/pub/patches/6.2/macosx102/libacli623.dylib and ftp://ftp.franz.com/pub/patches/6.2/macosx102/libacl623.dylib and should replace the currently existing shared libraries in your Allegro directory. Those who wish to use a single distribution for both 10.15 and 10.2 are advised to backup the original; these shared libraries are not compatible and the original will need to be restored if you wish to use 10.15 again. | ||||||
Shared library info: |
|
cg/ide patch | |
Date posted: | Wed Oct 2 11:07:44 PDT 2002 |
Patch name: | update/p8k006.001 |
Description: | The inspector was putting nil into a property if an error occurred while reading a new value typed by the user into the single-line edit-in-place pane. This could happen due to a not-fully-printed list containing an ellipsis at the end. This will now, instead, report the error and leave the old value in place. This patch also increases the value of *print-length* used by the inspector to print the current value into the edit-in-place pane from 3 to 24. |
Impact: | minor |
Date posted: | Wed Oct 2 11:05:38 PDT 2002 |
Patch name: | update/p8a003.001 |
Description: | Since Allegro CL 6.1, force-output and finish-output call device-write on any string simple-stream which has an output-handle. This includes pretty-printing streams. If a no-applicable-methods error occurs for device-write while pretty-printing, this patch will fix it. The default device-write behavior is to only force-output or finish-output on the handle if it is present; no attempt is made to empty the buffer of the encapsulating stream. Thus, a force-output on an xp-simple-stream will not guarantee that all data to that stream has started flushing, but only that all data to the base stream of the xp-stream has started flushing. |
Impact: | minor |
Other info: | This change should be safe unless you have already written any device-write methods on string-output-simple-stream (which should not be the case). |
mswindows only | |||||||||||||||||||||||||||||||||||||||||||||||||
Date posted: | Thu Sep 26 14:58:05 PDT 2002 | ||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | code/threads.fasl, code/aclstart.fasl, acli623.dll, acl623.dll, acli623.lib, acl623.lib, allegro.exe, allegro-ansi.exe, mlisp.exe, mlisp8.exe, alisp.exe, alisp8.exe | ||||||||||||||||||||||||||||||||||||||||||||||||
Description: | On windows platforms, make lisp exit cleanly when started with the +c flag, the +R flag, or when started in -build mode and multiprocessing has been started before exit. | ||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | recommended | ||||||||||||||||||||||||||||||||||||||||||||||||
Other info: | All patches listed above must be downloaded in order for this patch to be effective. | ||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
cg/ide patch | |
Date posted: | Thu Sep 26 14:57:55 PDT 2002 |
Patch name: | update/pk8004.001 |
Description: | Code in Allegro CL 6.2 ensured that if a "delayed" text widget is being typed into and the user then types the keyboard shortcut of a menu-bar command, the official value of the text widget is brought up to date before the menu-bar command is run. This ensures that if the command accesses the widget's value, then it will see the current value. This change caused a problem when the keystroke were simply editing the text-widget's string, and it is therefore not appropriate to update its official value and run its on-change function.~%This patch introduces new behavior such that the widget's value is not updated when the menu-bar keyboard shortcut happens to be on of the common text-widget editing keystrokes (arrow keys, insert, delete, backspace, home/end, or page up/down). |
Impact: | minor |
Other info: | While this patch may not correctly cover all possible keyboard shortcut implementations, it is correct for the default IDE shortcuts. |
cg/ide patch | |
Date posted: | Thu Sep 26 14:57:44 PDT 2002 |
Patch name: | update/p8k003.001 |
Description: | For the initial Allegro CL 6.2 release, all "remake" properties were read-only in the inspector except for widgets on forms, except for widgets on forms, since other widgets cannot remake their window to show the new property value. The form itself should also have been excepted from this behavior, which this patch now corrects. |
Impact: | recommended |
aclrpc patch | |
Date posted: | Tue Sep 24 15:42:09 PDT 2002 |
Patch name: | code/aclrpc.001 |
Description: | Server and client images communicate with messages identified by a unique message number. It was possible for a server message to duplicate an active client message number (or vice-versa). In that case a non-continuable protocol error was signalled or an incorrect value was received by the caller. This patch eliminates the possibility of message number collisions. Other revisions include a process-pool to reduce consing and more timely error messages in some remote calls. |
Impact: | recommended |
shared-library patch | |||||||||||||||||||||||||||||||||||||||||||||||||
Date posted: | Tue Sep 24 12:10:42 PDT 2002 | ||||||||||||||||||||||||||||||||||||||||||||||||
Patch names: | libacli623.*, libacl623.*, acli623.dll, acl623.dll, acli623.lib, acl623.lib | ||||||||||||||||||||||||||||||||||||||||||||||||
Description: | The garbage collector was being too naive about slots in stack-allocated objects, causing it to register some normal situations as errors. | ||||||||||||||||||||||||||||||||||||||||||||||||
Impact: | recommended | ||||||||||||||||||||||||||||||||||||||||||||||||
Shared library info: |
|
orblink patch | |
Date posted: | Fri Sep 6 14:11:05 PDT 2002 |
Patch name: | update/p8e001.001 |
Description: | Adds and exports the function orblink:servant-from-proxy. Also adds support to correctly marshal non-simple strings passed as method arguments. |
Impact: | minor |
Date posted: | Wed Sep 18 15:58:45 PDT 2002 |
Patch name: | code/lep.003 |
Description: | Version .002 of this patch was incorrectly determining remaining heap space in non-trial images. This patch corrects the problem. |
Impact: | recommended |
Other info: | Non-trial users who downloaded version .002 of this patch should definitely download this one as well. See the entry for code/lep.002 below for more information on what behavior this patch implements. |
Date posted: | Wed Sep 18 15:58:19 PDT 2002 |
Patch name: | code/locale.001 |
Description: | This patch fixes the usage of %a in locale-print-time/locale-format-time, which was not working correctly. |
Impact: | recommended |
WITHDRAWN patch | |
Date posted: | Wed Sep 18 15:50:25 PDT 2002 |
Patch name: | update/p8a002.001 |
Description: | This patch was erroneous and has been correctly remade as code/locale.001. |
Impact: | recommended |
Other info: | This patch replaces the former faulty version in your Allegro CL distribution. No functional changes are made when this patch is loaded. |
Date posted: | Tue Sep 17 16:40:27 PDT 2002 |
Patch name: | code/lep.002 |
Description: | Allow the Emacs-Lisp Interface to continue if the emacs-mule external-format is too big to be loaded. This new patch to the lep module will not load the emacs-mule external-format unless there are more than 10Mb of free heap. Without this patch it was possible for the external-format to consume the majority of the heap, leaving little room for anything else. This problem is most likely to occur in a heap-limited Trial release. |
Impact: | minor |
Other info: | This patch is primarily of use to Trial users who use the Emacs-Lisp interface. |
Date posted: | Tue Sep 17 16:40:12 PDT 2002 |
Patch name: | code/update.fasl |
Description: | Corrects an error when using the :verbose t keyword argument to sys:update-allegro |
Impact: | minor |
cg/ide patch | |
Date posted: | Tue Sep 17 16:39:38 PDT 2002 |
Patch name: | update/p8k002.001 |
Description: | A new method in 6.2 was added to prevent a problem where restarting a dumped IDE image could result in a pixmap trying to use a pixmap handle that is no longer valid. This change caused a new bug that could result in an infinite recursion. This patch corrects this infinite recursion in the pixmap-handle code. |
Impact: | recommended |
Date posted: | Tue Sep 3 17:52:50 PDT 2002 |
Patch name: | update.sh |
Description: | Corrects a typo in the output generated by update.sh. |
Impact: | minor |
jlinker patch | |
Date posted: | Tue Sep 3 17:52:40 PDT 2002 |
Patch names: | examples/jlinker/applet/call-acl.csh, examples/jlinker/applet/call-brw.csh, examples/jlinker/applet/compjava.csh, examples/jlinker/applet/doappv.csh, examples/jlinker/applet/dobrows.csh, examples/jlinker/applet/domany.csh, examples/jlinker/applet/setjava.csh |
Description: | The .csh files mentioned in the readme, for building the jlinker applet example on unix platforms, were inadvertently left out of the initial Allegro CL 6.2 release. This patch remedies the situation. |
Impact: | minor |
jlinker patch | |
Date posted: | Tue Sep 3 17:52:29 PDT 2002 |
Patch name: | examples/jlinker/timecard/Readme.txt |
Description: | The readme.txt file for the timecard example was mistakenly not included. |
Impact: | minor |
Date posted: | Tue Sep 3 17:52:14 PDT 2002 |
Patch name: | code/lep.001 |
Description: | Allow the Emacs-Lisp Interface to continue if the emacs-mule external-format is too big to be loaded. This problem is most likely to occur in a heap-limited Trial release. |
Impact: | minor |
Other info: | This patch is primarily of use to Trial users who use the Emacs-Lisp interface. |
Date posted: | Tue Sep 3 17:51:56 PDT 2002 |
Patch names: | code/load.fasl (version 1), private/load1.fasl (version 1) |
Description: | Patches created to replace full-fasl files that reside in the bundle were not being properly loaded. This patch corrects the problem. |
Impact: | recommended. |
Other info: | Both of the files listed above must be installed as part of this patch, else Allegro CL may fail to start. |
Date posted: | Tue Sep 3 17:51:43 PDT 2002 |
Patch name: | update/p8a001.001 |
Description: | Format to a closed stream would result in recursive error messages or an uninformative error message. This patch corrects the problem. |
Impact: | recommended |
clim2 patch | |
Date posted: | Tue Aug 27 12:07:44 PDT 2002 |
Patch name: | update/p8j003.002 |
Description: | This patch corrects a problem in the .001 version of this patch. See below entry for update/p8j003.001 for more information on what behavior this patch implements. |
Impact: | minor |
Other info: | Required by patch update/p8j004.001. Users desiring the fix contained in that patch MUST download this patch a well. |
compiler patch for solaris.64 only | |
Date posted: | Tue Aug 27 16:56:14 PDT 2002 |
Patch name: | update/p8b001.001 |
Description: | Fixes a bug in the compilation of call-direct foreign functions with float arguments specified. It is characterized by a "mixed float and non-register float move" error. |
Impact: | minor |
Other info: | Since this is a compiler fix, recompile and test thoroughly after downloading to ensure there are no regressions. |
Date posted: | Tue Aug 27 12:10:14 PDT 2002 |
Patch name: | code/hash.fasl |
Description: | Fixes a bug with weak-key hash-tables where the gethash which is in progress during a rehash (due to gc) will fail to find the entry. |
Impact: | minor |
Other info: | This patch must be built into an image using update.sh or update.bat in order to take affect. |
cg/ide patch | |
Date posted: | Tue Aug 27 12:09:32 PDT 2002 |
Patch name: | update/p8k001.001 |
Description: | This patch corrects a problem when the very first character in an editor buffer is not ASCII. |
Impact: | recommended |
clim2 patch for mswindows only | |
Date posted: | Tue Aug 27 12:09:07 PDT 2002 |
Patch name: | update/p8j006.001 |
Description: | Make native menus appear with pointer on :default-item. |
Impact: | recommended |
clim2 patch for mswindows only | |
Date posted: | Tue Aug 27 12:08:39 PDT 2002 |
Patch name: | update/p8j005.001 |
Description: | Implement clim:make-pattern-from-pixmap on Windows. This function is already implemented in CLIM on Motif platforms. |
Impact: | recommended |
clim2 patch for mswindows only | |
Date posted: | Tue Aug 27 12:08:18 PDT 2002 |
Patch name: | update/p8j004.001 |
Description: | Use the init-arg for toggle-button added in patch update/p8j003.001 so the button's label on Windows can be placed on either side. |
Impact: | recommended |
Other info: | Requires patch update/p8j003 (see entry immediately following this one). |
clim2 patch | |
Date posted: | Tue Aug 27 12:07:44 PDT 2002 |
Patch name: | update/p8j003.001 |
Description: | Add init-arg to toggle-button. This patch implements underlying behavior to support the fix posted in update/p8j004.001, which is for windows only. |
Impact: | minor |
Other info: | Required by patch update/p8j004.001 (see entry directly above this one). Users desiring the fix contained in that patch MUST download this patch a well. |
clim2 patch for mswindows only | |
Date posted: | Tue Aug 27 12:07:21 PDT 2002 |
Patch name: | update/p8j002.001 |
Description: | Make pop-ups (e.g. any AVV own window) appear over the calling frame. This change brings CLIM behavior on Windows into alignment with that of CLIM on Motif (*nix) platforms. |
Impact: | minor |
clim2 patch for mswindows only | |
Date posted: | Tue Aug 27 12:07:07 PDT 2002 |
Patch name: | update/p8j001.001 |
Description: | Ensure command-buttons are efficiently refreshed after being enabled or disabled. Prior to this fix, the visual indication of a command-button's activation would not be updated until some event forced a refresh of the button. This could prove confusing to users. |
Impact: | minor |
clim2 patch for unix only | |
Date posted: | Thu Aug 15 10:12:06 PDT 2002 |
Patch name: | update/p8j010.001 |
Description: | Properly set plane-mask in tk::get-image so that colors are properly returned. Also, signal an error if color-depth is not handled. |
Impact: | recommended |
clim2 patch for unix only | |
Date posted: | Thu Aug 15 14:44:05 PDT 2002 |
Patch name: | update/p8j009.001 |
Description: | Corrects a bug in an undocumented clipboard function tk::store-cut-buffer. |
Impact: | recommended |
clim2 patch for unix only | |
Date posted: | Thu Aug 15 14:44:56 PDT 2002 |
Patch name: | update/p8j008.001 |
Description: | medium-draw-text* did not take into account the codeset of characters contained in the string it was displaying. This could result in characters being displayed as a question mark (#?) even on terminals where the proper fonts are available. |
Impact: | recommended |
clim2 patch for unix only | |
Date posted: | Thu Aug 15 14:46:26 PDT 2002 |
Patch name: | update/p8j007.001 |
Description: | Make native menus appear with pointer on :default-item. |
Impact: | recommended |
gtk+ patch | |
Date posted: | Tue Aug 13 16:51:41 PDT 2002 |
Patch names: | gtk/eh.cl, gtk/loadgtk12.cl, gtk/loadgtk20.cl |
Description: | This patch corrects problems with the Allegro CL GTK+ interface (for both GTK+ releases 1.2 and 2.0) which couldn't be loaded into Allegro CL Trial because of the Trial's deliberate limitations. This patch also fixes problems which occur when using the GTK+ interface in an ANSI mode Lisp. |
Impact: | recommended |
Other info: | This interface is provided on all platforms though it is not officially supported on them. See gtk/readme.txt for support platform information. |
ssl patch | |
Date posted: | Mon Aug 12 17:15:41 PDT 2002 |
Patch name: | code/ssl.002 |
Description: | Applications using ssl certificates with encrypted private keys will fail to work after the image was saved with dumplisp and restarted. This corrects that problem. |
Impact: | recommended |
Shared library info: |
|
Copyright © Franz Inc., All Rights Reserved | Privacy Statement | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |