

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



|
The following patches are now available. See the Franz Patch page for more information on downloading and installing patches. There are currently 456 patches (349 unique). There are 0 restricted-fasls, and 6 Emacs-Lisp interface patches.
| shared-library patch |
| Date posted: | Fri Oct 5 10:27:55 PDT 2007 |
| Patch names: | acl8010.dll (version 1577), acl8010.lib, acli8010.dll, acli8010.lib, libacli8010.so, libacl8010.so, libacli8010.sl, libacl8010.sl, libacli8010.dylib, libacl8010.dylib, code/syscall.003 |
| Description: | Allow Lisp to automatically set current time-zone to one that is not an integral number of hours off UTC. |
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| aix | lisp_build_555 | lisp_build_556 | | aix.64 | lisp_build_560 | lisp_build_561 | | freebsd | lisp_build_988 | lisp_build_989 | | freebsd4 | lisp_build_415 | lisp_build_416 | | hpux11 | lisp_build_577 | lisp_build_578 | | hpux11.64 | lisp_build_562 | lisp_build_563 | | linux86 | lisp_build_829 | lisp_build_830 | | linuxamd64.64 | lisp_build_634 | lisp_build_635 | | linuxppc | lisp_build_729 | lisp_build_730 | | macosx | lisp_build_733 | lisp_build_734 | | macosx.64 | lisp_build_153 | lisp_build_154 | | solaris | lisp_build_580 | lisp_build_581 | | solaris.64 | lisp_build_565 | lisp_build_566 | | solarisamd64.64 | lisp_build_183 | lisp_build_184 | | tru64 | lisp_build_550 | lisp_build_551 | | tru64.64 | lisp_build_552 | lisp_build_553 | | windows | lisp_build_1577 | lisp_build_1578 |
|
| shared-library patch |
| Date posted: | Mon Feb 12 09:24:48 PST 2007 |
| Patch names: | code/time.001, code/syscall.002, acl8010.dll (version 1573), acl8010.lib, acli8010.dll, acli8010.lib, libacli8010.so, libacl8010.so, libacli8010.sl, libacl8010.sl, libacli8010.dylib, libacl8010.dylib |
| Description: | Use operating system to determine universal-time daylight-saving-time. |
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| aix | lisp_build_552 | lisp_build_553 | | aix.64 | lisp_build_557 | lisp_build_558 | | freebsd | lisp_build_984 | lisp_build_985 | | freebsd4 | lisp_build_411 | lisp_build_412 | | hpux11 | lisp_build_574 | lisp_build_575 | | hpux11.64 | lisp_build_559 | lisp_build_560 | | linux86 | lisp_build_825 | lisp_build_826 | | linuxamd64.64 | lisp_build_631 | lisp_build_632 | | linuxppc | lisp_build_725 | lisp_build_726 | | macosx | lisp_build_729 | lisp_build_730 | | macosx.64 | lisp_build_150 | lisp_build_151 | | solaris | lisp_build_577 | lisp_build_578 | | solaris.64 | lisp_build_562 | lisp_build_563 | | solarisamd64.64 | lisp_build_180 | lisp_build_181 | | tru64 | lisp_build_547 | lisp_build_548 | | tru64.64 | lisp_build_549 | lisp_build_550 | | windows | lisp_build_1573 | lisp_build_1574 | | freebsd-trial | N/A | lisp_build_986 | | freebsd4-trial | N/A | lisp_build_413 | | linux86-trial | N/A | lisp_build_827 | | linuxppc-trial | N/A | lisp_build_727 | | macosx-trial | N/A | lisp_build_731 | | windows-trial | N/A | lisp_build_1575 |
|
| jlinker patch |
| Date posted: | Mon Feb 12 09:24:48 PST 2007 |
| Patch names: | code/jlinker.003, jlinker/jlinker.jar |
| Description: |
Many bugfixes and functional improvements to the jlinker module:
- Suppress redefinition warnings when cbind is loaded after jlinker.
- Add new keyword argument end-function to jlinker-init.
- Revise behavior of jlinker-listen when connection fails.
- Suppress some status messages when verbose is nil.
- In native mode, boolean values were transmitted incorrectly.
- In native mode, Lisp pointers were passed incorrectly from Java.
- jlinker-init failed to return in some cases when the
connection failed
- jlinker-init was interpreting the classpath argument incorrectly when
it was passed as a list of strings
- jlinker-init was ignoring the :options marker in the
java-args argument
- Avoid some storage allocation errors in native mode.
|
| Impact: | recommended |
| aclrpc patch |
| Date posted: | Mon Jan 8 11:10:58 PST 2007 |
| Patch name: | code/aclrpc.002 |
| Description: |
This patch adds many small improvements and bug fixes:
- Add a kill argument to client-exit.
- Modify client-exit to kill process on remote host.
- Revise symbol handling in remote references.
- One-way datagram calls are now handled correctly.
- rpc-close of socket ports is more reliable.
- Remote symbol references are simplified.
- def-remote-function generates more correct code.
|
| Impact: | recommended |
| base-lisp patch |
| Date posted: | Tue Dec 19 16:24:58 PST 2006 |
| Patch name: | update/paa025.001 |
| Description: | Fixes a problem in thw format ~:w directive, where if *print-pretty* is nil bad behavior is given (e.g. bus or segv errors). |
| Impact: | recommended |
| base patch |
| Date posted: | Mon Nov 20 14:37:58 PST 2006 |
| Patch names: | code/smtp.005, code/mime.002 |
| Description: | net.post-office:make-mime-part defaults for external-format and content-transfer-encoding have been updated. See the updated documentation for details. |
| Impact: | recommended |
| shared-library patch for 32bit-x86 only |
| Date posted: | Thu Oct 26 17:13:17 PDT 2006 |
| Patch names: | acl8010.dll (version 1570), acl8010.lib, acli8010.dll, acli8010.lib, libacli8010.so, libacl8010.so, libacli8010.sl, libacl8010.sl, libacli8010.dylib, libacl8010.dylib |
| Description: | Fixes a bug with how comparisons with NaNs are done; previously some hardware and kernel levels would cause such trapped comparisons to fail and cause a system error in the lisp. |
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| windows | lisp_build_1570 | lisp_build_1571 | | freebsd | lisp_build_981 | lisp_build_982 | | freebsd4 | lisp_build_408 | lisp_build_409 | | linux86 | lisp_build_822 | lisp_build_823 |
|
| base patch |
| Date posted: | Thu Oct 26 17:13:17 PDT 2006 |
| Patch name: | code/mime.001 |
| Description: | This patch changes the default value of the 'encoding' keyword argument to 'make-mime-part'. The prior default of "quoted-printable" for non-us-ascii text was found to be unsuitable in some cases. See the updated documentation for the updated description of the new defaults. |
| Impact: | recommended |
| soap patch |
| Date posted: | Thu Sep 21 17:28:13 PDT 2006 |
| Patch name: | soap.005 |
| Description: |
This patch is an upgrade of the SOAP module and includes many bug fixes
and new features:
- Several extensions to make-client-interface and make-server-interface
refined null element and empty element behavior features that allow several WSDL
definitions to be combined into one Lisp image.
- Handle <include> and <import> Schema components.
- Attributes can be defined in element and type definitions.
|
| Impact: | recommended |
| prolog patch |
| Date posted: | Thu Sep 14 14:22:22 PDT 2006 |
| Patch name: | code/prolog.006 |
| Description: | Adds some new features and bug fixes
- Updates Allegro Prolog to release 1.0.1.
- Fixed some dynamic-extent problems when executing the prolog
macro from interpreted Lisp code.
- Fixed incorrect operation of not/1 when not opencoded.
- Removed certain hazards when leashing builtin functors, and
when leashing a functor multiple times.
- The prolog macro reliably returns nil if it completes without
nonlocal exit.
|
| Impact: | recommended |
| base patch |
| Date posted: | Wed Jul 26 14:40:32 PDT 2006 |
| Patch name: | code/update.fasl (version 3) |
| Description: | Fix proxying for AllegroCache and AllegroGraph installers. |
| Impact: | recommended |
| base patch |
| Date posted: | Fri Jul 21 16:09:26 PDT 2006 |
| Patch name: | code/tar.001 |
| Description: | Internal fixes. |
| Impact: | recommended |
| Other info: | Required for users wanting to install AllegroGraph. |
| base patch |
| Date posted: | -- in testing -- |
| Patch names: | code/update.fasl (version 2), code/tar.fasl (version 0) |
| Description: | Support for AllegroGraph and AllegroCache installation. |
| Impact: | recommended |
| prolog patch |
| Date posted: | -- in testing -- |
| Patch name: | code/prolog.005 |
| Description: | A maintenance release, which updates the Prolog module to version 1.0.0. |
| Impact: | recommended |
| ntservice patch for mswindows only |
| Date posted: | Fri Jun 23 12:30:40 PDT 2006 |
| Patch name: | code/ntservice.002 |
| Description: | A refinement of the previous ntservice module patch for quicker exiting. |
| Impact: | recommended |
| mswindows only |
| Date posted: | Thu Jun 15 09:27:07 PDT 2006 |
| Patch names: | code/ntservice.001, examples/ntservice/testapp.cl, src/ntservice/ntservice.cl |
| Description: |
There has been a long standing problem with running applications as a
service on Windows: manually stopping the service with the tray icon
or close button on the window must be done twice. This patch fixes
this problem. There is one incompatible change in the `ntservice'
module, however: the ntservice:execute-service function takes another
required argument.
The function ntservice:execute-service has a new keyword argument,
shutdown, which can be used to control the behavior of the service
during a shutdown of the operating system.
Please read the
ntservice documentation
for more information on how to make an application run as a service on Windows.
|
| Impact: | recommended |
| Other info: | This patch corrects problems which prevented the ntservice module from working on the windows.64 port. |
| cg patch |
| Date posted: | Fri Jun 2 10:33:06 PDT 2006 |
| Patch name: | code/cg-dialog-item.006 |
| Description: | If you change the official status of the 'available' property of a widget that is on a hidden tab of a tab-control it could end up being available when its tab is selected while it should be unavailable. |
| Impact: | recommended |
| cg patch |
| Date posted: | Fri Jun 2 10:33:06 PDT 2006 |
| Patch name: | code/cg-tab-control.002 |
| Description: | CG knows to keep a widget hidden if it is on a hidden tab (that is, any tab but the currently selected tab) of a tab-control, but it did not check for the tab-control itself being hidden when a widget is added to its current tab. As a result the widget would remain visible though it was on a hidden tab-control. This situation can arise if you use nested tab-controls and place a widget on the current tab of a sub-tab-control that's on a hidden tab of its parent tab-control. |
| Impact: | recommended |
| jlinker patch |
| Date posted: | Fri May 26 00:27:39 PDT 2006 |
| Patch names: | code/jlinker.002, jlinker/jlinker.jar |
| Description: |
Many reliability and performance improvements and some functional upgades:
- An application program can enable Lisp breaks in calls from Java
see the documentation to jlinker-slot :lisp-call-error-p.
- jlinker-init allows system-allocated port when lisp advertises.
- def-java-class may specify multiple Java classes
- def-java-* macros no longer cause spurious redefinition warnings.
- Deprecated operators can emit compiler warnings.
|
| Impact: | recommended |
| base patch |
| Date posted: | Thu May 25 15:28:38 PDT 2006 |
| Patch name: | code/smtp.004 |
| Description: | An incompabitility was introduced into send-smtp in an earlier patch. Although not documented, it was previously allowed for entries in the 'messages' list to be nil (in which case they would be ignored). This patch restores said behavior. |
| Impact: | recommended |
| base patch |
| Date posted: | Fri May 19 14:14:19 PDT 2006 |
| Patch names: | code/aserve.002, code/update.fasl (version 1) |
| Description: | Adds the new keyword argument, :proxy-basic-authorization, to net.aserve.client::do-http-request and sys:update-allegro. This makes it possible to download patches and make http client requests through proxies that require basic authentication. |
| Impact: | recommended |
| prolog patch |
| Date posted: | Tue May 2 09:51:09 PDT 2006 |
| Patch name: | code/prolog.004 |
| Description: | Several minor bugfixes and efficiency changes, particularly with bagof and setof. New convenience functor `return' for use inside prolog macro. See revised documentation. |
| Impact: | recommended |
| base patch for mswindows only |
| Date posted: | Tue May 2 09:51:09 PDT 2006 |
| Patch name: | code/syscall.001 |
| Description: |
Fixes the following problems:
-
Processes that waited on gates or timers sometimes came out of the wait too early.
-
A lisp image dumped after multiprocessing had started could not always be restarted.
-
(Windows only) Could not avoid sharing open file handles with a process spawned by
run-shell-command.
New user-visible feature (ms windows only):
run-shell-command has a new keyword argument :share-open-files.
When true (the default value), behavior is the same as before the
patch, i.e., all open file handles that could be shared will be shared.
When :share-open-files is specified as nil, then the :input, :output,
and :error-output keyword arguments must be nil (the default). In this
case no open file handles will be shared and the spawned process will
open its own standard io handles if it needs them.
|
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| windows | lisp_build_1563 | lisp_build_1563 |
|
| shared-library patch for freebsd only |
| Date posted: | Tue Apr 25 17:37:28 PDT 2006 |
| Patch names: | libacl8010.so (version 972), libacli8010.so, aclissl.so, aclssl.so, mlisp, mlisp8, alisp, alisp8 |
| Description: | Initial FreeBSD 5.x support was built using FreeBSD 5.2.1, which required the 4.x compatibility support for the STABLE releases (5.3 and later). This new build of shared libraries does not require the FreeBSD 4.x compatibility package to be installed. |
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| freebsd | lisp_build_972 | lisp_build_974 |
|
| aclrpc patch |
| Date posted: | Thu Apr 13 12:06:08 PDT 2006 |
| Patch names: | code/aclrpc.001, update/pam001.003 |
| Description: | This patch updates the ACLRPC module to be identical in versions 8.0 and 7.0 of ACL. Several new options are added to prevent client or server hangups when connections are closed. See the update documentation for details. |
| Impact: | recommended |
| base patch |
| Date posted: | Tue Mar 28 16:28:41 PST 2006 |
| Patch name: | code/smtp.003 |
| Description: | By default send-smtp, send-smtp-auth, and send-letter make the SMTP connection to port 25 on the specified server. However, there may be circumstances under which you want to make the SMTP connection to a non-standard port number. This patch makes that capability available. See the updated documentation for these three functions for details. |
| Impact: | recommended |
| base-lisp patch |
| Date posted: | Tue Mar 28 16:28:41 PST 2006 |
| Patch names: | update/paa021.002, code/excl.002 |
| Description: | The changes made in patch update/paa021.001 have been relocated to the code/excl.002 patch mentioned in the LOG entry above. This patch simply makes update/paa021.* a null patch. |
| Impact: | recommended |
| Other info: | For those making use of the MIME patch released 2/8/2006, this patch is required. |
| clim patch |
| Date posted: | Fri Mar 24 17:03:50 PST 2006 |
| Patch name: | update/paj008.001 |
| Description: | DEFCOMMAND would crash when given incorrect arguments. |
| Impact: | recommended |
| clim patch for mswindows only |
| Date posted: | Fri Mar 24 17:03:50 PST 2006 |
| Patch name: | update/paj007.001 |
| Description: | When reversing video on mswindows platforms, the foreground color would be reversed and imediately refreshed, while the background color would not until some other event forced a refresh. This patch corrects the problem. |
| Impact: | recommended |
| clim patch for mswindows only |
| Date posted: | Fri Mar 24 17:03:50 PST 2006 |
| Patch name: | update/paj006.001 |
| Description: | Fixes a problem which caused a double translation of newline to return-plus-newline characters when passing the Lisp string to Windows. This happens only when initializing a text field, not when the user typed text into the field. |
| Impact: | recommended |
| clim patch for 64-bit only |
| Date posted: | Fri Mar 24 17:03:50 PST 2006 |
| Patch name: | update/paj005.001 |
| Description: | Fixes a problem in properly returning selected values from list-panes in 64-bit CLIM. |
| Impact: | recommended |
| clim patch for mswindows only |
| Date posted: | Fri Mar 24 17:03:50 PST 2006 |
| Patch name: | update/paj003.001 |
| Description: | The CLIM file selection dialog would ignore :directory keyword argument as a default starting location. |
| Impact: | recommended |
| clim patch |
| Date posted: | Fri Mar 24 17:03:50 PST 2006 |
| Patch name: | update/paj002.001 |
| Description: | Text entered into a text field was being stripped of quotes. This patch corrects the problem. |
| Impact: | recommended |
| clim patch for motif only |
| Date posted: | Fri Mar 24 17:03:50 PST 2006 |
| Patch name: | update/paj001.001 |
| Description: | Pressing the window close button on a CLIM dialog should behave the same as a cancel gesture on the same dialog. |
| Impact: | recommended |
| base-lisp patch |
| Date posted: | Thu Mar 2 17:33:13 PST 2006 |
| Patch name: | update/paa024.001 |
| Description: | Have user-homedir prefer HOMEDRIVE/HOMEPATH over HOME. |
| Impact: | minor |
| base patch |
| Date posted: | Thu Mar 2 17:33:13 PST 2006 |
| Patch name: | code/streamd.002 |
| Description: | Fixes a bug in open when :if-exists :append is given, where if the posititioning of the file gets an error the file descriptor will be leaked (i.e. lost to the process, since it is never closed). |
| Impact: | recommended |
| base patch |
| Date posted: | Thu Mar 2 10:58:30 PST 2006 |
| Patch names: | update2.cl, update.bat, update.cl |
| Description: | Make sure running update.bat does not wipe out the IDE preferences. |
| Impact: | recommended |
| ssl patch |
| Date posted: | Thu Mar 2 10:58:30 PST 2006 |
| Patch names: | code/ssl.006, update/paa023.001 |
| Description: | Fixes an issue where an error on one ssl stream could cause other ssl streams to become unusable. |
| Impact: | recommended |
| base patch for mswindows only |
| Date posted: | Fri Feb 24 12:34:19 PST 2006 |
| Patch name: | update.cl |
| Description: | Fix a timing hazard in running update.bat that can occur on multiprocessor machines. |
| Impact: | recommended |
| base patch |
| Date posted: | Fri Feb 17 17:07:05 PST 2006 |
| Patch name: | code/streamp.001 |
| Description: | Fixes a bug where incorrect operation would sometimes occur when write-vector to a pipe-stream was used with a stack-allocated array. |
| Impact: | recommended |
| smtp patch |
| Date posted: | Wed Feb 8 12:17:12 PST 2006 |
| Patch name: | code/smtp.002 |
| Description: | Adds support to net.post-office:send-letter for sending letters with
attachments. send-smtp and send-smtp-auth have also been modified to
support using streams as the message source. |
| Impact: | recommended |
| new-module patch |
| Date posted: | Wed Feb 8 12:17:12 PST 2006 |
| Patch names: | code/mime.fasl (version 0), update/paa021.001 |
| Description: |
Adds API for constructing complex MIME messages. See
New support for constructing MIME messages in the Information on changes and new stuff since the 7.0 release
section of the
7.0 release notes
|
| Impact: | recommended |
| Other info: | Requires the Pipe Stream and Function stream patch described in the LOG entry below. |
| new-module patch |
| Date posted: | Wed Feb 8 12:17:12 PST 2006 |
| Patch names: | code/streamp.fasl (version 0), update/paa020.001, sys/startup.002 |
| Description: |
Adds support for pipe streams and function input streams. See
New support for pipe streams in the Information on changes and new stuff since the 7.0 release
section of the
7.0 release notes
|
| Impact: | new-module |
| base-lisp patch |
| Date posted: | Tue Feb 7 19:08:32 PST 2006 |
| Patch name: | update/paa022.001 |
| Description: | Fixes a bug where if a call to a generic function with one method is compiled and then the method is removed and the gf redefined with a different lambda list, the compiler still thinks the gf has the old lambda list anyway. |
| Impact: | recommended |
| soap patch |
| Date posted: | Tue Feb 7 19:08:32 PST 2006 |
| Patch names: | code/soap.004, code/soapa.004, code/soapm.004 |
| Description: | Some nillable elements were still passed through to the SOAP client or server. This patch ensures that all nillable elements are invisible. The patch also ensures that all Lisp types are encoded correctly to the Schema type "anyType". |
| Impact: | recommended |
| cg patch |
| Date posted: | Thu Jan 26 10:39:00 PST 2006 |
| Patch name: | code/cg-printing.001 |
| Description: |
There is a new double-sided option for programmatically specifying
whether a print job should print double-sided. This is mostly
useful when bypassing the print job dialog where the user would
typically select this option interactively.
There are four possible values:
- nil (or unspecified) -- use the default setting
- :no -- single-side
- :short-edge-binding -- double-sided for binding along the shorter side
- :long-edge-binding (or any non-nil value other than those above) -- double-sided for binding along the longer side
Here is an example that will print double-sided to the current
default printer, without showing its print job dialog:
(with-output-to-printer
(out :no-dialog-p t
:units-per-inch 100
:font (make-font-ex nil :arial 33)
:double-sided t) ;; same as :long-edge-binding
(print "Front side of first sheet." out)
(new-page out)
(print "Back side of first sheet." out)
(new-page out)
(print "Front side of second sheet." out))
|
| Impact: | minor |
| ide patch |
| Date posted: | Thu Jan 26 10:39:00 PST 2006 |
| Patch name: | code/ide-project.005 |
| Description: |
A number of IDE project related fixes.
In 7.0, any printing that a Run Project process did to standard
output usually appeared in the IDE listener. This was due
to a bug where the IDE erroneously set the global binding of
*standard-output* and the other standard stream I/O variables.
This bug has been fixed in IDE patch update/pdl001.001 (see LOG entry
below).This patch causes any Run Project process to initially bind
(in the correct way) the variables to the IDE listener that was
currently selected when the project was run. This ensures that
debugging output in the project code will print within the IDE where
it is more visible and where the IDE menubar commands may be used on it.
This patch also fixes a break that could occur in atypical
cases when the IDE asks which unsaved project modules to save.
The break was due to a bogus call to the internal function
in-project-p.
This patch also improves the behavior of the project manager
when an error occurs while compiling and/or loading project
files during an Open Project command. Formerly, the project
manager did not list the new project's files until you
aborted or otherwise returned from the error. With this
patch, the project manager will list the files before
compiling and loading, and even highlight each file just
before it is loaded. This allows you to use the project
manager to easily edit the file that broke if you go into the
debugger on the error.
|
| Impact: | recommended |
| ide patch |
| Date posted: | Thu Jan 26 10:39:00 PST 2006 |
| Patch name: | update/pal009.001 |
| Description: | In certain cases the IDE could set the global value of *standard-output* and the other standard stream I/O variables to be an IDE listener pane. A Run Project, where standard output should be the console window, would print to the IDE listener instead. Later closing that IDE listener and performing a Run Project again could break when printing to standard output. This patch prevents the IDE from setting the global value of these variables. |
| Impact: | recommended |
| Other info: | Users may be accustomed to the faulty behavior corrected by this patch. It is the intent of Run Project, however, to emulate the behavior of the standalone application as closely as possible. |
| soap patch |
| Date posted: | Mon Jan 16 10:55:58 PST 2006 |
| Patch names: | code/soap.003, code/soapa.003, code/soapm.003 |
| Description: |
This patch upgrades the SOAP module to the ACL 8.0 level.
There are documentation additions and changes (use the 8.0 documentation
until the 7.0 documentation is updated).
Major Additions or Revisions:
- Added support for nillable attributes for SOAP elements.
The nillable option, when non-nil, adds the "xsd:nillable='true'"
attribute to the element (see Element Definition in soap.htm).
- Recognize all Schema components (some Schema features are still
ignored, but will no lOnger signal errors).
- New generic function wsdl-generate-code allows application
programmers to modify the code generated by make-client-interface and
make-server-interface.
Other changes include:
- New arguments to soap-message-client and soap-message-server
allow optimization of storage allocation for very large SOAP messages.
- The generic function define-soap-element now has a nillable keyword
argument which marks elements as nillable.
- encode-wsdl-file has a new target-package keyword argument.
- New function soap-new-environment resets the SOAP environment.
- New function soap-make-fault creates an encoded fault instance.
- New stream argument to decode-wsdl-source allows input to come from a stream.
- New xml-syntax, class, and init keyword arguments to decode-wsdl-file,
decode-wsdl-source, decode-wsdl-string, and decode-wsdl-at-uri.
- xml-syntax allows specifying whether to insist on strict compliance
with the standard.
- class allows specifying a subclass wsdl-file-connector
for the connector.
- init allows specifying make-instance arguments when creating
an instance of the subclass.
|
| Impact: | recommended |
| cg patch |
| Date posted: | Fri Jan 13 13:18:18 PST 2006 |
| Patch name: | code/cg-shortcut-menu.001 |
| Description: | If you use a two-monitor system in Windows, and the secondary monitor is configured to be "to the left" of the primary monitor, such that the x coordinates of all positions on the secondary monitor are negative numbers, then a call to pop-up-shortcut-menu for a window on the secondary monitor would show the menu on the primary monitor instead. |
| Impact: | minor |
| Other info: | This is a simple and safe fix. |
| cg patch |
| Date posted: | Fri Jan 13 13:18:18 PST 2006 |
| Patch names: | code/cg-tab-control.001, code/cg-dialog-item.005 |
| Description: | If you change the state of a widget that's on a hidden tab-control tab to :shrunk, then select the tab and change the state of the widget to :normal, it will appear but will be unavailable (grayed and non-typable). This patch corrects the bug. |
| Impact: | recommended |
| prolog patch |
| Date posted: | Wed Dec 14 12:28:38 PST 2005 |
| Patch name: | code/prolog.003 |
| Description: |
Allegro Prolog 0.98b is a minor bugfix release from 0.98 and 0.98a, but 0.98 was
a significant feature and performance update. This update includes the following:
- Fix a bug in ground/1.
- Adds some missing exports.
- Adds functors atomic and slot=*.
- Adds some controls on leashing
|
| Impact: | minor |
| sax patch |
| Date posted: | Thu Dec 1 16:02:29 PST 2005 |
| Patch names: | code/sax.004, code/pxml-dual.002, code/pxml-sax.001 |
| Description: |
Add keyword arguments :class and :normalize to parse-to-lxml to allow
specifying the class of parser and optionally to normalize string
element content.
Add :query option to pxml-version
Update pxml-sax to use the updated SAX module.
|
| Impact: | recommended |
| uri patch |
| Date posted: | Thu Dec 1 16:02:29 PST 2005 |
| Patch names: | code/uri.001, code/reader.001 |
| Description: | Ensure that #u is defined after rebuilding images. |
| Impact: | recommended |
| shared-library patch |
| Date posted: | Fri Nov 18 16:59:25 PST 2005 |
| Patch names: | acl701.dll (version 1556), acl701.lib, acli701.dll, acli701.lib, libacli701.so, libacl701.so, libacli701.sl, libacl701.sl, libacli701.dylib, libacl701.dylib |
| Description: | Fix bug in dumplisp that prevented the creation of large images on 64-bit platforms. |
| Impact: | minor |
| Other info: | Required for users building large applications over 2GB on 64-bit systems. |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| aix | lisp_build_539 | lisp_build_540 | | aix.64 | lisp_build_544 | lisp_build_545 | | freebsd | lisp_build_947 | lisp_build_948 | | freebsd4 | lisp_build_384 | lisp_build_385 | | hpux11 | lisp_build_555 | lisp_build_556 | | hpux11.64 | lisp_build_546 | lisp_build_547 | | linux86 | lisp_build_762 | lisp_build_763 | | linuxamd64.64 | lisp_build_610 | lisp_build_611 | | linuxppc | lisp_build_708 | lisp_build_709 | | macosx | lisp_build_708 | lisp_build_709 | | macosx.64 | lisp_build_127 | lisp_build_128 | | solaris | lisp_build_558 | lisp_build_559 | | solaris.64 | lisp_build_549 | lisp_build_550 | | solarisamd64.64 | lisp_build_152 | lisp_build_153 | | tru64 | lisp_build_534 | lisp_build_535 | | tru64.64 | lisp_build_536 | lisp_build_537 | | windows | lisp_build_1556 | lisp_build_1557 |
|
| base-lisp patch |
| Date posted: | Tue Nov 8 10:35:01 PST 2005 |
| Patch name: | update/paa019.001 |
| Description: | Fixes a bug whereby mop:ensure-generic-function-using-class was not initializing the method-combination correctly. |
| Impact: | recommended |
| base patch |
| Date posted: | Mon Nov 7 16:57:18 PST 2005 |
| Patch name: | code/regexp2.002 |
| Description: | Fix replace-re with :return :index and function substitution argument. |
| Impact: | minor |
| base patch |
| Date posted: | Fri Nov 4 10:33:12 PST 2005 |
| Patch name: | code/pxml-dual.001 |
| Description: | Corrects errors in the two macros with-base-pxml and with-sax-pxml. |
| Impact: | recommended |
| shared-library patch |
| Date posted: | Mon Oct 31 16:17:53 PST 2005 |
| Patch names: | acli701t.dll (version 1500), libacli701.so, libacli701.dylib |
| Description: | Substantially increase heap size in the Allegro CL 7.0 Trial. Happy Halloween. |
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| windows | N/A | lisp_build_1500 | | freebsd | N/A | lisp_build_928 | | freebsd4 | N/A | lisp_build_365 | | linux86 | N/A | lisp_build_743 | | linuxppc | N/A | lisp_build_689 | | macosx | N/A | lisp_build_689 |
|
| base patch |
| Date posted: | Fri Oct 28 15:18:23 PDT 2005 |
| Patch name: | code/hash.005 |
| Description: | Fixes some edge condition failures in the creation of a hash table, and failures when the :size keyword to make-hash-table is not a fixnum (i.e within array-dimension-limit size). This was brought on with the advent of long-vectors, which greatly increased the size that a hash-table can reach, but also removed the working range for some of the size calculations. |
| Impact: | recommended |
| shared-library patch for linuxamd64.64-and-hpux only |
| Date posted: | Fri Oct 28 15:18:23 PDT 2005 |
| Patch names: | acl701.dll (version 1496), acl701.lib, acli701.dll, acli701.lib, libacli701.so, libacl701.so, libacli701.sl, libacl701.sl, libacli701.dylib, libacl701.dylib |
| Description: | Fixes many runtime analyzer instabilities, especially in the amd64, but also in the HP/UX lisps as well. |
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| aix | lisp_build_534 | lisp_build_535 | | aix.64 | lisp_build_539 | lisp_build_540 | | freebsd | lisp_build_925 | lisp_build_926 | | freebsd4 | lisp_build_362 | lisp_build_363 | | hpux11 | lisp_build_550 | lisp_build_551 | | hpux11.64 | lisp_build_541 | lisp_build_542 | | linux86 | lisp_build_740 | lisp_build_741 | | linuxamd64.64 | lisp_build_593 | lisp_build_594 | | linuxppc | lisp_build_686 | lisp_build_687 | | macosx | lisp_build_686 | lisp_build_687 | | macosx.64 | lisp_build_116 | lisp_build_117 | | solaris | lisp_build_553 | lisp_build_554 | | solaris.64 | lisp_build_544 | lisp_build_545 | | solarisamd64.64 | lisp_build_141 | lisp_build_142 | | tru64 | lisp_build_529 | lisp_build_530 | | tru64.64 | lisp_build_531 | lisp_build_532 | | windows | lisp_build_1496 | lisp_build_1497 |
|
| base-lisp patch |
| Date posted: | Fri Oct 28 15:18:23 PDT 2005 |
| Patch name: | update/paa018.001 |
| Description: | Fixes variable-information to properly return :special as a kind whenever a symbol is globally special, even if no environment argument is passed to variable-information. |
| Impact: | minor |
| base-lisp patch |
| Date posted: | Fri Oct 28 15:18:23 PDT 2005 |
| Patch name: | update/paa017.001 |
| Description: | Fixes a bug whereby a class with specialized slot methods acted as if they had not been specialized, if make-instances-obsolete was called after the changed class was finalized (this includes calling it in a finalize-inheritance :after method). |
| Impact: | recommended |
| Other info: | Some slot-value accesses may be slower, though they will now actually work correctly. |
| compiler patch |
| Date posted: | Fri Oct 28 15:18:23 PDT 2005 |
| Patch name: | update/pab014.001 |
| Description: | Fixes a bug in the compiler which causes it to create an illegal fasl file if *print-radix* is t and *print-base* is 16. |
| Impact: | recommended |
| prolog patch |
| Date posted: | Wed Sep 28 09:34:13 PDT 2005 |
| Patch name: | code/prolog.002 |
| Description: | Allegro Prolog 0.98a is a minor bugfix release from 0.98, but 0.98 was a significant feature and performance update. 0.98a fixes bugs in the generating and generating* functors and implements some missing functors. |
| Impact: | recommended |
| base patch |
| Date posted: | Tue Sep 6 11:46:45 PDT 2005 |
| Patch name: | private/blowfish.003 |
| Description: | Fix minor bug in blowfish.002. |
| Impact: | recommended |
| base-lisp patch for macosx only |
| Date posted: | Tue Sep 6 11:46:45 PDT 2005 |
| Patch name: | update/paa016.001 |
| Description: | ACL will detect I/O errors that are specific to socket operations and signal those errors as conditions of class socket-error. This detection of socket specific errors was not being done on the Mac OS X platform and this patch corrects that. |
| Impact: | recommend |
| base patch |
| Date posted: | Tue Aug 30 11:28:22 PDT 2005 |
| Patch name: | private/blowfish.002 |
| Description: |
The update
-
allows specifying the external format to be used when
encrypting and decrypting,
-
adds support for CBC encrypting, for PKCS#5 padding,
and zero (or null) padding for plaintext with no nulls, and
-
also adds new auxilliary functions
hex-string-to-usb8-array
and
usb8-array-to-hex-string.
See Support for Blowfish encryption in
miscellaneous.htm.
|
| Impact: | recommended |
| ssl patch |
| Date posted: | Tue Aug 30 11:28:22 PDT 2005 |
| Patch name: | code/ssl.005 |
| Description: | make-ssl-client-stream and make-ssl-client-stream now take a keyword argument `method' (which can be :sslv23 (the default) or :tlsv1) to control the version of SSL or TLS to be used. See the updated documentation for details. |
| Impact: | recommended |
| prolog patch |
| Date posted: | Tue Aug 30 11:28:22 PDT 2005 |
| Patch name: | code/prolog.001 |
| Description: |
Update Allegro Prolog to version 0.98.
Significant speed enhancements, various bug fixes,
and additional builtin functors.
Includes initial support for AllegroCache.
See
documentation
documentation
for the prolog:db functor.
AllegroCache support requires an updated version of AllegroCache that
includes the pcache module.
|
| Impact: | recommended |
| compiler patch |
| Date posted: | Tue Aug 30 11:28:22 PDT 2005 |
| Patch name: | update/pab013.001 |
| Description: | Fixes a register allocation bug that causes segvs under heavy usage of closures and catch/throw or block/return-from. |
| Impact: | minor |
| Other info: | All affected code must be recompiled before this patch is effective. |
| ole patch |
| Date posted: | Thu Aug 25 16:48:27 PDT 2005 |
| Patch names: | ole/ole.002, ole/olecomp.002, ole/ole-dev.002, ole/olewin.001, ole/client/*.fasl, ole/defifc/*.fasl, ole/server/*.fasl, doc/ole_ocx.txt |
| Description: | Macros, functions, and underlying machinery allow lisp applications to read OLE typelibs, defining CLOS classes and methods to manipulate the OLE objects. Draft documentation can be found in doc/ole_ocx.txt. |
| Impact: | recommended |
| base-lisp patch |
| Date posted: | Thu Aug 25 16:34:33 PDT 2005 |
| Patch name: | update/paa015.001 |
| Description: | Fixes a startup bug where illegal instructions might occur when a .dxl is started up which has been defined to load more shared-libraries than just the Allegro CL shared-library. This usually only happens when the standard libraries have been moved, such as might be the case when running Allegro CL after running "screen". |
| Impact: | recommend |
| Other info: | In order for this patch to take effect, it must be loaded into the lisp image and a new image created, either with generate-application/build-lisp-image or using dumplisp. |
| shared-library patch for solaris only |
| Date posted: | Thu Aug 25 09:43:55 PDT 2005 |
| Patch names: | update/paa014.001, libacli701.so, libacl701.so |
| Description: | Fixes a bug in a register-window trap instruction used on the sparc. We used to use an archaic fornm of the trap, recognized by older sparcs, but not by the newer hardware. In version 6.2, we found that newer hardware in 64-bit mode didn't recognize the old form, and fixed that for the 64-bit sparc lisp. Now, even newer hardware is refusing to recognize the old form even in 32-bit mode. These patches must be used together in order to cover all of the uses of this trap instruction. |
| Impact: | minor |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| solaris | lisp_build_527 | lisp_build_528 | | solaris.64 | lisp_build_518 | lisp_build_519 |
|
| ide patch |
| Date posted: | Thu Aug 25 09:43:55 PDT 2005 |
| Patch name: | update/pal008.001 |
| Description: | If you use the 'Tools | Incremental Evaluation' command somewhere other than in the editor (this includes evaluating selected code above the prompt in a listener, but not evaluating at the prompt), and an error is signaled and you abort from the restarts dialog rather than going into the debugger, the current IDE listener will be unresponsive until you explicitly generated a fresh prompt. This patch corrects the problem. |
| Impact: | recommended |
| base patch for mswindows only |
| Date posted: | Mon Aug 15 10:22:18 PDT 2005 |
| Patch name: | update.bat |
| Description: | Remove some extraneous error output when running update.bat |
| Impact: | minor |
| base patch |
| Date posted: | Mon Aug 15 10:22:18 PDT 2005 |
| Patch names: | private/blowfish.001, sys/startup.002, code/excl.001 |
| Description: |
This patch
- adds support for CBC (cipher block chaining) mode to the blowfish crypto functions.
- adds :external-format keyword args to blowfish-init, blowfish-encrypt, and blowfish-decrypt for use when converting string data.
- adds two utility functions to the excl package: hex-string-to-usb8-array and usb8-array-to-hex-string.
|
| Impact: | recommended |
|
| Date posted: | Mon Aug 15 10:22:18 PDT 2005 |
| Patch names: | aclissl.dll, aclssl.dll, aclissl.so, aclssl.so, aclissl.sl, aclssl.sl, aclissl.dylib, aclssl.dylib |
| Description: |
On the non-Windows platforms, the ACL SSL shared library is built with
a static copy of the OpenSSL 0.9.8, which includes security fixes over
previous versions. On Windows, the update needs
openssl-0.9.8
installed and the 'out32dll' directory in the archive put into
the PATH environment variable.
|
| Impact: | recommended |
| base patch |
| Date posted: | Tue Aug 2 18:14:16 PDT 2005 |
| Patch names: | code/osi.001, code/filesys.001, code/streamd.001, acl701.dll (version 1020), acl701.lib, acli701.dll, acli701.lib, libacli701.so, libacl701.so, libacli701.sl, libacl701.sl, libacli701.dylib, libacl701.dylib |
| Description: |
Mega patch update with the following fixes:
|
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| aix | lisp_build_499 | lisp_build_500 | | aix.64 | lisp_build_504 | lisp_build_505 | | freebsd | lisp_build_847 | lisp_build_848 | | freebsd4 | lisp_build_300 | lisp_build_301 | | hpux11 | lisp_build_515 | lisp_build_516 | | hpux11.64 | lisp_build_506 | lisp_build_507 | | linux86 | lisp_build_678 | lisp_build_679 | | linuxamd64.64 | lisp_build_558 | lisp_build_559 | | linuxppc | lisp_build_629 | lisp_build_630 | | macosx | lisp_build_629 | lisp_build_630 | | macosx.64 | lisp_build_81 | lisp_build_82 | | solaris | lisp_build_515 | lisp_build_516 | | solaris.64 | lisp_build_507 | lisp_build_508 | | solarisamd64.64 | lisp_build_60 | lisp_build_61 | | tru64 | lisp_build_494 | lisp_build_495 | | tru64.64 | lisp_build_496 | lisp_build_497 | | windows | lisp_build_1362 | lisp_build_1363 |
|
| base patch |
| Date posted: | Wed Jul 27 15:59:18 PDT 2005 |
| Patch names: | code/aclstart.002, private/init.002, private/init2.001, private/genapp1.001, sys/startup.001, acl701.dll (version 1020), acl701.lib, acli701.dll, acli701.lib, libacli701.so, libacl701.so, libacli701.sl, libacl701.sl, libacli701.dylib, libacl701.dylib |
| Description: | The scheduler could occasionally not fire off a task even though it was ready to run. This patch corrects the problem. The patch also includes a framework of internal changes necessary for future patches. This is in preparation for the upcoming 7.0 trial. |
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| aix | lisp_build_489 | lisp_build_490 | | aix.64 | lisp_build_494 | lisp_build_495 | | freebsd | lisp_build_823 | lisp_build_824 | | freebsd4 | lisp_build_277 | lisp_build_278 | | hpux11 | lisp_build_505 | lisp_build_506 | | hpux11.64 | lisp_build_496 | lisp_build_497 | | linux86 | lisp_build_660 | lisp_build_661 | | linuxamd64.64 | lisp_build_546 | lisp_build_547 | | linuxppc | lisp_build_611 | lisp_build_612 | | macosx | lisp_build_605 | lisp_build_606 | | macosx.64 | lisp_build_62 | lisp_build_63 | | solaris | lisp_build_499 | lisp_build_500 | | solaris.64 | lisp_build_497 | lisp_build_498 | | solarisamd64.64 | lisp_build_36 | lisp_build_37 | | tru64 | lisp_build_484 | lisp_build_485 | | tru64.64 | lisp_build_486 | lisp_build_487 | | windows | lisp_build_1244 | lisp_build_1245 |
|
| base patch |
| Date posted: | Mon Jul 25 17:53:14 PDT 2005 |
| Patch name: | code/defftype.002 |
| Description: | Add :unsigned-nat and :signed-nat to defftype. This is an internal patch needed for upcoming ACL 7.0 trial. |
| Impact: | minor |
| base patch |
| Date posted: | Fri Jul 22 13:25:06 PDT 2005 |
| Patch name: | code/proc2base.004 |
| Description: | Timeouts could prevent some of the scheduler-wakeup-hook functions from running, resulting in inconsistant event queues for the multiprocessing subsystem. Symptoms could include segmentation faults, process stalls, infinite recursions, and garbage collection errors. This patch keeps that from happening. |
| Impact: | recommended |
| soap patch |
| Date posted: | Tue Jul 19 11:00:31 PDT 2005 |
| Patch names: | code/soap.002, code/soapa.002, code/soapm.002, examples/soap/bignum-server.cl, examples/soap/soapex.cl, examples/soap/soapval1.cl |
| Description: |
New features:
- CLOS wrappers for SOAP structures
- built-in definitions for many Schema types
- new warning hierarchy
- new condition hierarchy
- access to element attributes in SOAP messages
- attribute values may be computed when message is composed
- top-level multiRef handling
- multiple SOAP Body elements
- access to encoding and content-type headers
- complete access to all the message components
- user extensions to WSDL code generators
|
| Impact: | recommended |
| oracle patch |
| Date posted: | Fri Jul 15 12:52:10 PDT 2005 |
| Patch name: | code/oracle.007 |
| Description: | Fix a bug where (sql "rollback") would fail to return. |
| Impact: | recommended |
| cg patch |
| Date posted: | Tue Jul 12 13:33:27 PDT 2005 |
| Patch name: | code/cg-menu.002 |
| Description: | Corrects an obscure, hard to trigger, bug in the Common Graphics menu code. The sympton was that after using the menu editor for a form window, sometimes a few other totally unrelated menus in the IDE would start mysteriously invoking a different menu-item than the one you picked. |
| Impact: | minor |
| cg patch |
| Date posted: | Tue Jul 12 13:33:27 PDT 2005 |
| Patch name: | code/cg-multi-picture-button.001 |
| Description: | If you specify a masked pixmap as an image for a multi-picture-button the mask area would be drawn as black instead of as the dialog's background color. Masking could be achieved by using the default-pixmap-color-vector for a pixmap, but that limited the image to 16 colors. |
| Impact: | recommended |
| cg patch |
| Date posted: | Tue Jul 12 13:33:27 PDT 2005 |
| Patch name: | code/cg-list-view.002 |
| Description: | If you call auto-size on a list-view column to fit the column width to the strings in it, and the header string is longer than all strings in the body of that column, then the column was fitted to the longest body string, thereby chopping off part of the header string. |
| Impact: | minor |
| cg patch |
| Date posted: | Tue Jul 12 13:33:27 PDT 2005 |
| Patch name: | code/cg-text-edit-pane.003 |
| Description: | When creating a text-edit-pane that is not associated with a multi-line-editable-text dialog-item, call (setf read-only), then call read-only later still, read-only returned the initial read-only state rather than the current state. |
| Impact: | recommended |
| ide patch |
| Date posted: | Tue Jul 12 13:33:27 PDT 2005 |
| Patch name: | code/ide-form.002 |
| Description: | If you create a new form without specifying a new subclass for it and the ide:open-files-in-gnu-emacs option is enabled, a break would occur when the IDE told emacs to insert a null string into the emacs buffer. This patch avoids writing anything when there is nothing to write. This patch also corrects a second bug in which the the text cursor was moved inappropriately when inserting a defclass form into an emacs buffer for a new form window subclass. |
| Impact: | recommended |
| ide patch |
| Date posted: | Tue Jul 12 13:33:27 PDT 2005 |
| Patch name: | update/pal007.001 |
| Description: | If an error occurs in the IDE GUI process, and issue the :pop command in the listener for that debugging session (rather than using the pop button on the backtrace toolbar), the IDE GUI process would exit, causing the entire lisp process to exit. The fix correctly catches the :pop's throw so that the exit does not occur. |
| Impact: | recommended |
|