The following patches are now available. See the Franz Patch page for more information on downloading and installing patches.
There are currently 19 patches (18 unique).
| sax patch sax | |
| Date posted: | Mon Nov 19 16:36:08 PST 2012 |
| Patch name: | code/sax.001 |
| Description: |
The function parse-to-lxml is augmented with two new keyword arguments:
The function is also modified to collect processing instructions in the XML document into the LXML output as (:pi target data) entries. If the :normalize argument to parse-to-lxml is one of the keywords :trim-simple, :trim-complex, :trim-all, or :trim, the parser will remove some whitespace characters that normally clutter the LXML output. This non-standard behavior is added as an optional convenience feature. Read the full details in the documentation page for parse-to-lxml. |
| Impact: | recommended |
| ole patch ole | |
| Date posted: | Wed Nov 14 16:17:38 PST 2012 |
| Patch name: | ole/ole.002 |
| Description: | Eliminate excessive calls to RegOpenKeyEx, RegCreateKeyEx. |
| Impact: | recommended |
| base-lisp patch pja003 | |
| Date posted: | Wed Nov 14 16:17:38 PST 2012 |
| Patch name: | update/pja003.001 |
| Description: | Creating a condition object from an internal lisp error could capture references to stack-allocated lists that went out of scope before the condition object. This patch prevents that. |
| Impact: | recommended |
| jlinker patch pjn001 | |
| Date posted: | Wed Nov 14 16:17:38 PST 2012 |
| Patch name: | update/pjn001.001 |
| Description: | In find-java-runtime, if the default JRE is not found in the WindowsRegistry, look for 64bit JRE from a 32bit Lisp or 32bit JRE from 64 bit Lisp. |
| Impact: | recommended |
| Other info: | This patch requires the ole.001 patch that allows passing a bitmask as the :access argument to ole:open-registry-key. |
| soap patch soap | |
| Date posted: | Wed Nov 14 16:17:38 PST 2012 |
| Patch name: | code/soap.001 |
| Description: |
Encoding a double-float zero was signalling an error. This patch causes double-float zero to be encoded correctly. Allow collapsible whitespace in boolean element content. Several minor enhancements:
|
| Impact: | recommended |
| src patch update.cl | |
| Date posted: | Thu Nov 1 10:53:38 PDT 2012 |
| Patch name: | update.cl |
| Description: | Fix rebuilding images on Express. |
| Impact: | recommended |
| shared-library patch acl9073.dll (version 16) ... | |||||||||||||||||||||||||||||||||||||||||||||||||
| Date posted: | Wed Oct 17 09:03:26 PDT 2012 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Patch names: | acl9073.dll (version 16), acl9073.lib, acl9073.pdb, acli9073.dll, acli9073.lib, acli9073.pdb, acli9073s.dll, acli9073s.lib, acli9073s.pdb, libacli9073.so, libacl9073.so, libacli9073s.so, libacl9073s.so, libacli9073.dylib, libacl9073.dylib, libacli9073s.dylib, libacl9073s.dylib | ||||||||||||||||||||||||||||||||||||||||||||||||
| Description: | The fasl reader was getting some buffers trashed when processing a (with-input-from-buffer (s buf) (fasl-read s)) where buf is a buffer larger than 4096 bytes. | ||||||||||||||||||||||||||||||||||||||||||||||||
| Impact: | recommended | ||||||||||||||||||||||||||||||||||||||||||||||||
| Shared library info: |
| ||||||||||||||||||||||||||||||||||||||||||||||||
| shared-library patch acl9073.dll (version 14) ... | |||||||||||||||||||||||||||||||||||||||||||||||||
| Date posted: | Fri Oct 12 16:57:23 PDT 2012 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Patch names: | acl9073.dll (version 14), acl9073.lib, acl9073.pdb, acli9073.dll, acli9073.lib, acli9073.pdb, acli9073s.dll, acli9073s.lib, acli9073s.pdb, libacli9073.so, libacl9073.so, libacli9073s.so, libacl9073s.so, libacli9073.dylib, libacl9073.dylib, libacli9073s.dylib, libacl9073s.dylib | ||||||||||||||||||||||||||||||||||||||||||||||||
| Description: | When two or more processes are started using run-shell-command on 64-bit windows, reap-os-subprocesses quits working right. This patch rectifies the problem. | ||||||||||||||||||||||||||||||||||||||||||||||||
| Impact: | recommended | ||||||||||||||||||||||||||||||||||||||||||||||||
| Shared library info: |
| ||||||||||||||||||||||||||||||||||||||||||||||||
| compiler patch pjb001 | |
| Date posted: | Fri Oct 12 16:57:23 PDT 2012 |
| Patch name: | update/pjb001.001 |
| Description: | Fixes a bug in fasl-write when given a buffer-output stream rather than a file stream. |
| Impact: | recommended |
| base patch reader | |
| Date posted: | Tue Oct 9 09:59:37 PDT 2012 |
| Patch name: | code/reader.001 |
| Description: | Reduce stack space needed for long lists that are involved in #= input expressions. |
| Impact: | recommended |
| base patch loop | |
| Date posted: | Tue Oct 9 09:59:37 PDT 2012 |
| Patch name: | code/loop.001 |
| Description: | Re-fixes a prior fix to allow destructuring in loop variables, but without requiring the compiler. This now allows the loop module to be loaded into a runtime without error. |
| Impact: | recommended |
| base-lisp patch pja002 ... | |||||||||||||||||||||||||||||||||||||||||||||||||
| Date posted: | -- in testing -- | ||||||||||||||||||||||||||||||||||||||||||||||||
| Patch names: | update/pja002.001, acl9073.dll (version 200), acl9073.lib, acl9073.pdb, acli9073.dll, acli9073.lib, acli9073.pdb, acli9073s.dll, acli9073s.lib, acli9073s.pdb, libacli9073.so, libacl9073.so, libacli9073s.so, libacl9073s.so, libacli9073.dylib, libacl9073.dylib, libacli9073s.dylib, libacl9073s.dylib | ||||||||||||||||||||||||||||||||||||||||||||||||
| Description: | Adds the :virtual keyword to dumplisp, allowing the heap data to be captured in a memory-mapped virtual file on windows, to make dumplisp faster. Also adds the excl:release-dumplisp-virtual-image function to release the os resources associated with a virtual dumplisp when they are no longer needed. You can read more details about this feature here. | ||||||||||||||||||||||||||||||||||||||||||||||||
| Impact: | recommended | ||||||||||||||||||||||||||||||||||||||||||||||||
| Shared library info: |
| ||||||||||||||||||||||||||||||||||||||||||||||||
| base patch uri | |
| Date posted: | Tue Sep 11 15:55:55 PDT 2012 |
| Patch name: | code/uri.001 |
| Description: | <patch-doc> <p>Do not canonicalize a null fragment away. That is, the following URIs are now distinct:</p> <list> <list-item>http://www.example.com/path#</list-item> <list-item>http://www.example.com/path</list-item> </list> </patch-doc> |
| Impact: | recommended |
| ole patch ole | |
| Date posted: | Tue Sep 11 15:55:55 PDT 2012 |
| Patch name: | ole/ole.001 |
| Description: | Allow users to pass an integer bitmask value as the :access argument to open-registry-key. This allows users to specify access rights not covered by the currently accepted :access keyword values. This is useful if, for example, one needs to access the 32-bit registry from a 64-bit lisp instance, or vice versa. Also exports expected access flags from the ole package. |
| Impact: | recommended |
| base patch asdf | |
| Date posted: | Wed Aug 15 09:25:39 PDT 2012 |
| Patch name: | code/asdf.001 |
| Description: | On ACL 9.0 this new version of ASDF is required to allow SMP and non-SMP fasls to co-exist. |
| Impact: | recommended |
| ide patch pjl001 | |
| Date posted: | Thu Aug 9 09:26:47 PDT 2012 |
| Patch name: | update/pjl001.001 |
| Description: | This patch simply replaces the older image that appeared in the IDE's 'Help | About' dialog with the large version of the new red '(ACL)' icon. |
| Impact: | recommended |
| xml-rpc patch xml-rpc ... | |
| Date posted: | Thu Aug 2 08:58:23 PDT 2012 |
| Patch names: | code/xml-rpc.001, examples/xml-rpc/xml-rpc.cl, examples/xml-rpc/xml-rpc.txt |
| Description: | The documentation states that additional arguments to xml-rpc-call are added to the do-http-request call, but the distributed code was not accepting additional arguments. In addition, this patch removes the text from the obsolete file examples/xml-rpc/xml-rpc.txt. Up-to-date documentation for the xml-rpc-module is maintained in the ACL documentation files in doc/xml-rpc.htm. |
| Impact: | recommended |
| base-lisp patch pja001 | |
| Date posted: | Tue Jul 24 14:36:40 PDT 2012 |
| Patch name: | update/pja001.001 |
| Description: | Fixes a bug in read-line which makes it non-thread-safe. The safety is much more of a concern in smp lisps, and thus not as much so in 8.2 and in non-smp in 9.0. |
| Impact: | recommended |
| update patch update.cl for mswindows only | |
| Date posted: | Tue Jul 24 09:39:48 PDT 2012 |
| Patch name: | update.cl |
| Description: | Fix error rebuilding images on Windows. |
| Impact: | recommended |
| aserve patch aserve | |
| Date posted: | Wed Jul 18 16:40:44 PDT 2012 |
| Patch name: | code/aserve.001 |
| Description: | When reading a large header a resource could be added to the freelist twice if lisp ran out of memory during the header read. |
| Impact: | recommended |
| Shared library info: |
|
| Copyright © 2012 Franz Inc., All Rights Reserved | Privacy Statement |
|
|
|
|
|