

 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 177 patches (145 unique). There are 3 Emacs-Lisp interface patches.
| agraph-3.0.1 patch |
| Date posted: | Fri Aug 29 14:14:29 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo043.001 |
| Description: | When using a remote triple-store, the load-ntriples-from-string function was treating its string argument as a pathname rather than as a set of triples. This patch corrects the problem. |
| Impact: | recommended |
| agraph-3.0.1 patch |
| Date posted: | Thu Aug 28 16:45:19 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo042.001 |
| Description: | Get-triple could fail to find triples on remote-triple-stores when using searching for a graph. It could find non-existent triples on remote-triple-stores in certain situations. |
| Impact: | recommended |
| compiler patch |
| Date posted: | Wed Aug 27 13:50:19 PDT 2008 |
| Patch name: | update/pfb004.001 |
| Description: | Some local optimizations have caused immediate-args compilation to fail (ask us about it if you don't know). This patch fixes the problem. |
| Impact: | recommended |
| Other info: | Affected code must be recompiled for the fix to take effect. |
| base patch |
| Date posted: | Wed Aug 27 11:23:07 PDT 2008 |
| Patch names: | code/sock.002, acl817.dll (version 838), acl817.lib, acli817.dll, acli817.lib, libacli817.so, libacl817.so, libacli817.sl, libacl817.sl, libacli817.dylib, libacl817.dylib |
| Description: | Previously, when Lisps in separate OS processes would do an accept-connection on the same socket, sometimes one of the accept-connection's would hang, and sometimes would hang indefinitely. This most specifically arises when a Lisp does a fork and then does an accept on a socket stream that is shared between the parent and one or more child processes. |
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| solarisamd64.64 | lisp_build_415 | lisp_build_416 | | aix | lisp_build_328 | lisp_build_329 | | aix.64 | lisp_build_328 | lisp_build_329 | | freebsd | lisp_build_422 | lisp_build_423 | | hpux11 | lisp_build_322 | lisp_build_323 | | hpux11.64 | lisp_build_322 | lisp_build_323 | | linux86 | lisp_build_445 | lisp_build_446 | | linuxamd64.64 | lisp_build_477 | lisp_build_478 | | macosx | lisp_build_399 | lisp_build_400 | | macosx.64 | lisp_build_320 | lisp_build_321 | | macosx86 | lisp_build_425 | lisp_build_426 | | macosx86-64.64 | lisp_build_188 | lisp_build_189 | | solaris | lisp_build_322 | lisp_build_323 | | solaris.64 | lisp_build_322 | lisp_build_323 | | tru64 | lisp_build_322 | lisp_build_323 | | tru64.64 | lisp_build_322 | lisp_build_323 | | windows | lisp_build_838 | lisp_build_839 | | windows.64 | lisp_build_580 | lisp_build_581 | | freebsd-trial | N/A | lisp_build_424 | | linux86-trial | N/A | lisp_build_447 | | macosx-trial | N/A | lisp_build_401 | | macosx86-trial | N/A | lisp_build_427 | | windows-trial | N/A | lisp_build_840 |
|
| agraph-3.0.1 patch |
| Date posted: | Mon Aug 25 10:22:42 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo041.001 |
| Description: | Fixes a problem where get-triple could fail to find newly added triples. |
| Impact: | recommended |
| agraph-3.0.1 patch |
| Date posted: | Fri Aug 22 16:33:52 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo040.001 |
| Description: | Both get-triple and triple-exists-p could signal an error when querying remote-triple-stores with non-UPI arguments. |
| Impact: | recommended |
| base patch |
| Date posted: | Fri Aug 22 16:33:52 PDT 2008 |
| Patch name: | code/sax.001 |
| Description: | Export processing-instruction from the net.xml.sax package. |
| Impact: | recommended |
| base patch |
| Date posted: | Fri Aug 22 16:33:52 PDT 2008 |
| Patch name: | code/aodbc-v2.002 |
| Description: | This patch corrects the choice of name and extension of the odbc manager library that is loaded on our macosx platforms. Allegro ODBC does not yet work on 64-bit Mac OS X (x86). We are investigating, but it appears to be a Mac OS X system issue. |
| Impact: | recommended |
| base patch |
| Date posted: | Fri Aug 22 16:33:52 PDT 2008 |
| Patch name: | code/osi.004 |
| Description: | Make all OSI setf functions return value instead of t. [Tru64 only] Fix (setf file-write-date). |
| Impact: | recommended |
| jlinker patch |
| Date posted: | Fri Aug 22 16:33:52 PDT 2008 |
| Patch name: | jlinker/jlinker.jar |
| Description: | A Java method that returned a byte array longer than 100 bytes could trigger an uncaught ArrayIndexOutOfBoundsException that killed the Java VM. The patch avoids the error and allows byte arrays of any size. |
| Impact: | recommended |
| agraph-3.0.1 patch |
| Date posted: | Thu Aug 21 13:30:08 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo033.002 |
| Description: | Some queries against large triple-stores on 32-bit systems could return too many results. This patch corrects the issue. |
| Impact: | recommended |
| agraph-3.0.1 patch |
| Date posted: | Thu Aug 21 13:30:08 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo031.002 |
| Description: | Removes the previous version of this patch as it contained a bug and did not result in the described problem being fixed. |
| Impact: | recommended |
| agraph-3.0.1 patch |
| Date posted: | Mon Aug 11 15:27:38 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo039.001 |
| Description: | If some indices were not defined on leaf triple-stores, then some range queries against federated triple-stores would return fewer results than they expected. |
| Impact: | recommended |
| agraph-3.0.1 patch |
| Date posted: | Mon Aug 11 15:27:38 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo038.001 |
| Description: | If some indices were not defined on leaf triple-stores, then some queries against federated triple-stores would signal an error instead of returning results. |
| Impact: | recommended |
| agraph-3.0.1 patch |
| Date posted: | Fri Aug 8 10:33:16 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo037.001 |
| Description: | Correct problem with different clustered indexing tasks trying to use the same temporary directories. |
| Impact: | recommended |
| agraph-3.0.1 patch |
| Date posted: | Thu Aug 7 15:22:38 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo036.001 |
| Description: | Some temporal reasoning queries could fail if they referenced URIs that were not already in a triple-store's string-dictionary. This patch ensures that all relevant URIs are automatically included in the string-dictionary. |
| Impact: | recommended |
| clim patch |
| Date posted: | Thu Jul 31 17:27:56 PDT 2008 |
| Patch name: | update/pfj002.001 |
| Description: | Dispatch CreateWindow warning on tooltip initialization. |
| Impact: | recommended |
| agraph-3.0.1 patch for mswindows only |
| Date posted: | Thu Jul 31 17:27:56 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo035.001 |
| Description: | The different handling of pathnames on the Windows platform exposed a bug in the handling of remote-triple-stores. This bug prevented more than one remote store from being open at a time. This patch corrects the problem. |
| Impact: | recommended |
| agraph-3.0.1 patch |
| Date posted: | Thu Jul 31 17:27:56 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo034.001 |
| Description: | At startup, AllegroGraph displays two lists: one of the patches it has loaded and another of any that have failed to load. In 3.0.1, the list of failed patches was being displayed incorrectly making it appear that some patches had not been loaded even when they had. This patch corrects this printing glitch. |
| Impact: | recommended |
| agraph-3.0.1 patch |
| Date posted: | Fri Jul 25 13:46:43 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo033.001 |
| Description: | Some queries against large triple-stores on 32-bit systems could return too many results. This patch corrects the issue. |
| Impact: | recommended |
| clim-mega patch |
| Date posted: | Wed Jul 23 11:17:08 PDT 2008 |
| Patch names: | code/climxm.005, code/climg.005, code/climdemo.005, code/climps.005, code/clim-debug.005, code/clim-debugxm.005, code/clim-debugwnn.005, code/climwnn.005, code/climxm.so |
| Description: | Many fixes to CLIM.
- Provide a sensible default width for windows text fields that have
a :value set.
- Fix the GC cursor for 64-bit Unix platforms.
- Speed up internationalized text drawing on Motif platforms.
- Allow an application pane to get explicit input focus through clicking on Motif platforms.
- Draw partially filled circles correctly in PostScript output.
|
| Impact: | recommended |
| agraph-3.0.1 patch |
| Date posted: | Tue Jul 22 16:36:52 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo032.001 |
| Description: | Freetext indexing was working with reasoning store and federated stores but not with reasoning, federated stores. This patch corrects this so that any combination of nesting will work. |
| Impact: | recommended |
| agraph-3.0.1 patch |
| Date posted: | Tue Jul 22 16:36:52 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo031.001 |
| Description: | Allow non-simple strings to be used as expressions in freetext index searches. Previously, trying to use a non-simple string would return no results. |
| Impact: | recommended |
| agraph-3.0.1 patch |
| Date posted: | Tue Jul 22 16:36:52 PDT 2008 |
| Patch name: | update/agraph/3.0.1/pfo030.001 |
| Description: | Enhance date-string-to-upi to accept strings representing dates, times and date-times and properly add default dates or times to return a UPI representing a full :date-time. |
| Impact: | recommended |
| ide patch |
| Date posted: | Tue Jul 22 16:36:52 PDT 2008 |
| Patch name: | code/ide-form.001 |
| Description: | When a form module is saved, an emacs mode line (a comment) was written at the top of the .bil file and (if any) the .bml pixmap file for the form. This mode line included the *common-lisp-version* string, which includes the date of the lisp. This date sometimes gets updated, causing a generated .bil or .bml file to have modified contents even when the form has not actually changed. This caused one user's management software to believe that it needed to propagate the change to other users. The emacs mode line in these particular files was not actually used, so this patch simply stops writing it to the file. This patch also fixes an optimization intended to avoid writing a .bml pixmap file at all if the set of pixmaps that are used on a form has not changed. |
| Impact: | recommended |
| base patch |
| Date posted: | Tue Jul 22 16:36:52 PDT 2008 |
| Patch name: | code/streamm.001 |
| Description: | Fixes a logic bug in the relatively new ability to specify an offset and a length when opening a mapped file; previously it was the case that the length argument had to be the size of the file if a non-zero offset was provided. This patch causes the length argument to be handled correctly; see the documentation for mapped-file-simple-stream. |
| Impact: | recommended |
| ide patch |
| Date posted: | Mon Jul 21 10:49:17 PDT 2008 |
| Patch name: | update/pfl004.001 |
| Description: | Sometimes when typing an expression into an IDE listener, the automatic looking up of the arglist of a function name causes a module that's needed by arglist to be autoloaded. This printed load messages to the listener in the middle of the input that the user is typing, making that input unusable. With the patch, anything that's printed to the listener at this time will instead be printed just before the current prompt. |
| Impact: | recommended |
| ide patch |
| Date posted: | Mon Jul 21 10:49:17 PDT 2008 |
| Patch name: | update/ide-project.002 |
| Description: |
If a project has multiple subprojects, each of which has the same file
among its distributed files, then a break would occur when generating
a standalone app from the project, because it would try to copy that
same file a second time to the distribution directory, without
overwriting the first copy. With this patch, it will no longer attempt
to copy the distributed file twice.
This patch also adds a new build-number property to the project class
and to the "app" object in CG. The associated CG patch must be present
when this patch is loaded, or it will break on the newly-exported symbol,
and would also break when generating a standalone app.
|
| Impact: | recommended |
| Other info: | Requires the CG patch update/pfk007.001 whose log entry is below. |
| cg patch |
| Date posted: | Mon Jul 21 10:49:17 PDT 2008 |
| Patch name: | update/pfk007.001 |
| Description: |
There is a new build-project property of a project and of the "app"
object in a standalone app. It's incremented automatically when the
standalone app for a project is generated. The value can be accessed
with this form in either the IDE or the standalone app:
(build-number (app *system*))
To set the project property arbitrarily in the IDE, you can call:
(setf build-number)
on the project.
|
| Impact: | recommended |
| Other info: | This patch is required for patch code/ide-project.002, and will do nothing without it. |
| cg patch |
| Date posted: | Mon Jul 21 10:49:17 PDT 2008 |
| Patch name: | code/cg-grid-widget.001 |
| Description: | A single grid row or column can have a section-co unit property that makes multiple copies of the row or column with the same attributes. If this number is large, an off-by-one error could cause the grid-widget not to draw some of the lower (or rightmost) row or column iterations at all, erroneously thinking that they were out of view. This patch fixes the off-by-one error that excluded the border thickness of each row or column from that calculation. |
| Impact: | recommended |
| base patch |
| Date posted: | Mon Jul 21 09:32:18 PDT 2008 |
| Patch name: | sys/environ.002 |
| Description: | Fixes a package error in the previous version of this patch. See the entry for sys/environ.001 for details. |
| Impact: | recommended |
| base patch |
| Date posted: | Sat Jul 19 15:40:43 PDT 2008 |
| Patch names: | code/datetime.002, code/locale-base.001, code/locale.001 |
| Description: | Remove locale-format-time's dependence on LC_TIME for directives not requiring LC_TIME. Also, add time-zone argument to locale-format-time and locale-print-time. Also add mapping for Chinese locale name. |
| Impact: | recommended |
| allegroserve patch |
| Date posted: | Sat Jul 19 15:40:43 PDT 2008 |
| Patch name: | code/aserve.001 |
| Description: | Fix bug where retrieving large patch bodies would signal an error due to the array holding the data not being adjustable. |
| Impact: | recommended |
| ssl patch |
| Date posted: | Sat Jul 19 15:40:43 PDT 2008 |
| Patch name: | code/ssl.006 |
| Description: |
Allows more control over which ssl protocols and ciphers are supported
by an ssl stream. The method keyword argument to make-ssl-client-stream
and make-ssl-server-stream now accepts :sslv2, :sslv3, or :sslv3+.
Also adds a new :ciphers keyword argument, allowing users to specify an
OpenSSL cipher list to be advertised during handshake. The Cipher List Format
is described here.
See the Franz documentation on the SSL Module for more details.
|
| Impact: | recommended |
| jlinker patch |
| Date posted: | Sat Jul 19 15:40:43 PDT 2008 |
| Patch name: | code/jlinker.002 |
| Description: | The jlinker native implementation was accidentally omitted in the latest jlinker release. |
| Impact: | recommended |
| Other info: | This patch restores jlinker native mode for AIX and Linux platforms. Jlinker native mode is not supported on other 64-bit platforms. |
| clim-mega patch for non-windows only |
| Date posted: | Fri Jun 27 11:12:20 PDT 2008 |
| Patch names: | code/climxm.004, code/climg.004, code/climdemo.004, code/climps.004, code/clim-debug.004, code/clim-debugxm.004, code/clim-debugwnn.004, code/climwnn.004, code/climxm.so |
| Description: | This patch fixes drawing rotated text in non-8-bit lisps, and fixes accepting pathnames that contain delimiter characters like #Space. It also implements completion of logical pathnames. |
| Impact: | recommended |
| mega patch |
| Date posted: | Fri Jun 27 10:38:28 PDT 2008 |
| Patch names: | code/update.fasl (version 4), acl817.dll (version 790), acl817.lib, acl817.pdb, acli817.dll, acli817.lib, acli817.pdb, libacli817.so, libacl817.so, libacli817.sl, libacl817.sl, libacli817.dylib, libacl817.dylib, newlicense.exe, newlicense.dxl, newlicense.lic, code/toplevel.001, code/syscall.001, update.exe, update3.cl |
| Description: |
For all platforms, Update newlicense to be more robust.
On Windows, make a number of improvements to the patching process. Specifically, update.exe will detect any currently running lisps and refuse to continue with the update until all images have been exited. The following new command-line options have been added to update.exe
- -u -- download the latest patches before rebuilding images.
- -p -- set the :proxy argument to sys:update-allegro.
- -P -- set the :proxy-basic-authentication argument to sys:update-allegro.
|
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| solarisamd64.64 | lisp_build_387 | lisp_build_388 | | aix | lisp_build_313 | lisp_build_314 | | aix.64 | lisp_build_313 | lisp_build_314 | | freebsd | lisp_build_385 | lisp_build_386 | | hpux11 | lisp_build_307 | lisp_build_308 | | hpux11.64 | lisp_build_307 | lisp_build_308 | | linux86 | lisp_build_412 | lisp_build_413 | | linuxamd64.64 | lisp_build_452 | lisp_build_453 | | macosx | lisp_build_375 | lisp_build_376 | | macosx.64 | lisp_build_308 | lisp_build_309 | | macosx86 | lisp_build_401 | lisp_build_402 | | macosx86-64.64 | lisp_build_175 | lisp_build_176 | | solaris | lisp_build_307 | lisp_build_308 | | solaris.64 | lisp_build_307 | lisp_build_308 | | tru64 | lisp_build_307 | lisp_build_308 | | tru64.64 | lisp_build_307 | lisp_build_308 | | windows | lisp_build_790 | lisp_build_791 | | windows.64 | lisp_build_558 | lisp_build_559 | | freebsd-trial | N/A | lisp_build_387 | | linux86-trial | N/A | lisp_build_414 | | macosx-trial | N/A | lisp_build_377 | | macosx86-trial | N/A | lisp_build_403 | | windows-trial | N/A | lisp_build_791 |
|
| base patch |
| Date posted: | Fri Jun 27 10:38:28 PDT 2008 |
| Patch name: | sys/environ.001 |
| Description: | Enhances environments to allow functions for ensuring forms are ensured compiled in the correct environment. This patch takes advantage of the fact that interpreted and compiled environments are similar. Documentation for the two exported operators will be forthcoming. This patch will be prerequisite for AllegroGraph and Allegro Prolog, which will use it. |
| Impact: | recommended |
| base patch |
| Date posted: | Fri Jun 27 10:38:28 PDT 2008 |
| Patch name: | code/eval.001 |
| Description: | Enhances the interpreter to optionally store declarations into interpreter environments. Set excl::*note-interpreted-declarations* to non-nil to enable. When nil, the current behavior is preserved which optimizes the interpreter speed by not annotating most declarations (which the interpreter ignores anyway). This enhancement allows languages like CL-python to be run interpreted without special hacks. |
| Impact: | recommended |
| Other info: | This patch will slow down the interpreter when enabled. |
| base-lisp patch |
| Date posted: | Fri Jun 27 10:38:28 PDT 2008 |
| Patch name: | update/pfa017.001 |
| Description: | Fix to decode-universal-time to avoid Dec 32 when DST is true in Dec. |
| Impact: | recommended |
| ide patch |
| Date posted: | Mon Jun 9 12:15:07 PDT 2008 |
| Patch name: | update/pfl003.001 |
| Description: | Sometimes IDE commands don't find the symbol under the text cursor in the editor if the symbol contains non-token characters escaped with vertical bars, when there are multiple packages in the buffer and the symbol is not where the first package is in effect. |
| Impact: | recommended |
| ide patch |
| Date posted: | Mon Jun 9 12:15:07 PDT 2008 |
| Patch name: | update/pfl002.001 |
| Description: | When pressing the Debug button in the Restarts Dialog in the IDE, if the stack is relatively long then it took a while to initially show the backtrace pane in the Debug Window, due to the way that the IDE was determining whether the error in another process is continuable. With the fix, the process being debugged caches that ahead of time. |
| Impact: | recommended |
| cg patch for linuxamd64.64 only |
| Date posted: | Mon Jun 9 12:15:07 PDT 2008 |
| Patch name: | update/pfk006.001 |
| Description: | Due to passing some foreign function arguments as :long when they should have been :int, CG computed the pixel-size-to-point-size ratio incorrectly on 64-bit GTK platforms. The ratio happened to come out as approximately 1.0, and so the problem was not obvious on machine where the pixel size is close to the point size. But on a high-resolution monitor where the pixel size is substantially smaller than the point size, this produced fonts that are larger than intended, and therefore text could be clipped due to not leaving sufficient room for the larger font. |
| Impact: | recommended |
| cg patch |
| Date posted: | Mon Jun 9 12:15:07 PDT 2008 |
| Patch name: | code/cg-tab-control.001 |
| Description: | When reselecting a tab of a tab-control that contains a multi-picture-button widget, the widget updated its image before the tab-control marked it as being available again, causing it to draw itself grayed out as if unavailable. |
| Impact: | recommended |
| cg patch for gtk only |
| Date posted: | Mon Jun 9 12:15:07 PDT 2008 |
| Patch name: | code/cg-text-edit-pane.003 |
| Description: | On the Linux/GTK platform, typing into a multi-line-editable-text widget did not update the value property of the widget. In the IDE, this affected the expression editor in the inspector and when returning a value from a frame in the debugger. |
| Impact: | recommended |
| ide patch |
| Date posted: | Fri Jun 6 10:52:24 PDT 2008 |
| Patch name: | code/ide-patch-dialog.001 |
| Description: | If a file error occurs while downloading patches from the IDE's patches dialog, then a dialog explains that this is likely due to the Vista version of Windows requiring that adminstrator privileges be used, and how to do that. |
| Impact: | minor |
| Other info: | Adds a warning for Vista users. |
| base patch |
| Date posted: | Fri Jun 6 10:52:24 PDT 2008 |
| Patch name: | code/mime.002 |
| Description: | Internal fixes to the mime module. |
| Impact: | minor |
| base patch |
| Date posted: | Tue May 27 11:12:10 PDT 2008 |
| Patch name: | code/oracle.001 |
| Description: | Strings longer than 4k can be stored in a parameter object with (setf fslot-value). |
| Impact: | recommended |
| clim-mega patch for non-windows only |
| Date posted: | Fri May 23 14:17:33 PDT 2008 |
| Patch names: | code/climxm.003, code/climg.003, code/climdemo.003, code/climps.003, code/clim-debug.003, code/clim-debugxm.003, code/clim-debugwnn.003, code/climwnn.003, code/climxm.so |
| Description: | Fix styled text drawing in 8-bit Lisps and switching table orientation when redisplaying. |
| Impact: | recommended |
| agraph-java-edition-3.0 patch |
| Date posted: | Fri May 23 12:52:01 PDT 2008 |
| Patch names: | com.franz.agrap-3-0.jar, agtbc-3-0.jar, agsrctbc.jar, agsrc.jar |
| Description: | AG 3.0 deleted some methods that were deprecated in 2.2. This patch restores the deprecated methods to allow TBC 2.5.3 to function. |
| Impact: | recommended |
| base patch |
| Date posted: | Fri May 23 12:52:01 PDT 2008 |
| Patch name: | code/update.fasl (version 3) |
| Description: | Internal patch for AllegroGraph. |
| Impact: | minor |
| agraph-3.0 patch |
| Date posted: | Fri May 23 12:52:01 PDT 2008 |
| Patch name: | update/agraph/3.0/pfo029.001 |
| Description: | Corrects a bad comparison when processing certain valid CONSTRUCT templates in SPARQL queries. This problem manifests itself as an error trying to coerce a variable symbol (such as ?b) to a UPI. |
| Impact: | recommended |
| agraph-3.0 patch |
| Date posted: | Fri May 23 12:52:01 PDT 2008 |
| Patch name: | update/agraph/3.0/pfo028.001 |
| Description: | The SPARQL XML format used by the SPARQL Protocol now supports out-of-order bindings in each result. This patch reflects this change in the SPARQL XML parser and the SPARQL Protocol client. |
| Impact: | recommended |
| agraph-3.0 patch |
| Date posted: | Fri May 16 10:25:42 PDT 2008 |
| Patch name: | update/agraph/3.0/pfo027.001 |
| Description: | Corrects a bug in graph-density calculation so that only the nodes in the group are counted when determining nodal degree. |
| Impact: | recommended |
| agraph-3.0 patch |
| Date posted: | Mon May 19 11:37:51 PDT 2008 |
| Patch name: | update/agraph/3.0/pfo026.001 |
| Description: | The evalInServer facility is disabled by default in the AllegroGraph server. This patch allows client applications to call enable-!-reader without changing the eval permission file. |
| Impact: | recommended |
| base-lisp patch |
| Date posted: | Mon May 12 13:09:32 PDT 2008 |
| Patch name: | update/pfa016.001 |
| Description: | Correct problem with dispatch macros for non-ascii characters. |
| Impact: | recommended |
| unix-shared-library patch |
| Date posted: | Tue May 6 14:32:45 PDT 2008 |
| Patch name: | examples/unix-shared-library/* (version 2) |
| Description: | Makes a slight modification to the initialize_lisp() api to support the linking of this example code with the Allegro Express Edition shared library. |
| Impact: | recommended |
| Other info: | This change is backwards compatible so non-express users should notice no change in behavior. |
| shared-library patch for mswindows only |
| Date posted: | Tue May 6 14:32:45 PDT 2008 |
| Patch names: | acl817.dll (version 703), acl817.lib, acl817.pdb, acli817.dll, acli817.lib, acli817.pdb |
| Description: | On windows, fix processing of +N in the resource command line. |
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| windows | lisp_build_703 | lisp_build_704 | | windows.64 | lisp_build_502 | lisp_build_503 |
|
| osi patch |
| Date posted: | Thu May 1 10:28:09 PDT 2008 |
| Patch names: | code/osi.003, acl817.dll (version 703), acl817.lib, acl817.pdb, acli817.dll, acli817.lib, acli817.pdb, libacli817.so, libacl817.so, libacli817.sl, libacl817.sl, libacli817.dylib, libacl817.dylib |
| Description: | When forking a lisp process, timers in the parent are not inherited by the child. This could lead to situations where the child process would sleep indefinitely based on no new timer being established based on the code being executed by the child. This patch ensure that when forking via excl.osi:fork a timer is reestablished in the child process. No such guarantee is made if you are calling fork() directly, such as via the foreign functions interface. |
| Impact: | recommended |
| Other info: | Affects non-mswindows platforms only. |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| solarisamd64.64 | lisp_build_368 | lisp_build_369 | | aix | lisp_build_294 | lisp_build_295 | | aix.64 | lisp_build_294 | lisp_build_295 | | freebsd | lisp_build_360 | lisp_build_361 | | hpux11 | lisp_build_288 | lisp_build_289 | | hpux11.64 | lisp_build_288 | lisp_build_289 | | linux86 | lisp_build_382 | lisp_build_383 | | linuxamd64.64 | lisp_build_433 | lisp_build_434 | | macosx | lisp_build_350 | lisp_build_351 | | macosx.64 | lisp_build_291 | lisp_build_292 | | macosx86 | lisp_build_376 | lisp_build_377 | | macosx86-64.64 | lisp_build_158 | lisp_build_159 | | solaris | lisp_build_288 | lisp_build_289 | | solaris.64 | lisp_build_288 | lisp_build_289 | | tru64 | lisp_build_288 | lisp_build_289 | | tru64.64 | lisp_build_288 | lisp_build_289 | | windows | lisp_build_746 | lisp_build_747 | | windows.64 | lisp_build_539 | lisp_build_540 | | freebsd-trial | N/A | lisp_build_362 | | linux86-trial | N/A | lisp_build_384 | | macosx-trial | N/A | lisp_build_352 | | macosx86-trial | N/A | lisp_build_378 | | windows-trial | N/A | lisp_build_748 |
|
| base-lisp patch |
| Date posted: | Wed Apr 30 14:46:52 PDT 2008 |
| Patch name: | update/pfa015.001 |
| Description: | Fixes incorrect value in divide by zero error message. This patch fixes an error message and does not affect correct code or when or if an error is signaled. |
| Impact: | recommended |
| base-lisp patch |
| Date posted: | Wed Apr 30 14:46:52 PDT 2008 |
| Patch name: | update/pfa014.001 |
| Description: | Prevent external-formats from inadvertently going into runtime mode when loading Gray streams. |
| Impact: | recommended |
| ssl patch |
| Date posted: | Wed Apr 30 14:46:52 PDT 2008 |
| Patch name: | code/ssl.005 |
| Description: | Correct previous patch (ssl.004) for Windows 2000. |
| Impact: | recommended |
| ssl patch |
| Date posted: | Thu Apr 24 12:50:05 PDT 2008 |
| Patch name: | code/ssl.004 |
| Description: | Correct previous patch (ssl.003) for Windows 2000. |
| Impact: | recommended |
| base patch |
| Date posted: | Thu Apr 24 10:31:10 PDT 2008 |
| Patch name: | code/datetime.001 |
| Description: | Correct problem with time-zone inadvertently being forced for dates with years before 1900. |
| Impact: | recommended |
| clim-mega patch for mswindows only |
| Date posted: | Thu Apr 17 10:01:30 PDT 2008 |
| Patch names: | code/climnt.002, code/climg.002, code/climdemo.002, code/climps.002 |
| Description: | Correct problems running CLIM in 8-bit images caused by the previous clim.001 mega patch. |
| Impact: | recommended |
| clim-mega patch for non-windows only |
| Date posted: | Thu Apr 17 10:01:30 PDT 2008 |
| Patch names: | code/climxm.002, code/climg.002, code/climdemo.002, code/climps.002, code/clim-debug.002, code/clim-debugxm.002, code/clim-debugwnn.002, code/climwnn.002, code/climxm.so |
| Description: | Correct problems running CLIM in 8-bit images caused by the previous clim.001 mega patch. |
| Impact: | recommended |
| ssl patch |
| Date posted: | Thu Apr 17 10:01:30 PDT 2008 |
| Patch name: | code/ssl.003 |
| Description: | SSL streams now support a read-timeout so that AllegroServe's net.aserve.client:do-http-request function's :timeout argument will work for https requests. On Windows, try and detect when the proper DLLs have not been installed and are not in some directory in the environment variable PATH. Also, guard against incompatible DLLs existing in the Windows system32 directory. |
| Impact: | recommended |
| jlinker patch |
| Date posted: | Mon Mar 31 13:24:41 PDT 2008 |
| Patch name: | code/jlinker.001 |
| Description: | Fix 64-bit pointer issues in native mode. |
| Impact: | recommended |
| shared-library patch |
| Date posted: | Fri Mar 28 12:01:21 PDT 2008 |
| Patch names: | acl817.dll (version 691), acl817.lib, acl817.pdb, acli817.dll, acli817.lib, acli817.pdb, libacli817.so, libacl817.so, libacli817.sl, libacl817.sl, libacli817.dylib, libacl817.dylib |
| Description: | Fixes a bug where chunks of memory to be dumped were limited to 2 Gb. This would cause the message "Error occured during writing (most likely the filesystem has filled up)", even when the filesystem has not filled up. |
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| solarisamd64.64 | lisp_build_353 | lisp_build_354 | | aix | lisp_build_280 | lisp_build_281 | | aix.64 | lisp_build_280 | lisp_build_281 | | freebsd | lisp_build_344 | lisp_build_345 | | hpux11 | lisp_build_274 | lisp_build_275 | | hpux11.64 | lisp_build_274 | lisp_build_275 | | linux86 | lisp_build_366 | lisp_build_367 | | linuxamd64.64 | lisp_build_418 | lisp_build_419 | | macosx | lisp_build_334 | lisp_build_335 | | macosx.64 | lisp_build_281 | lisp_build_282 | | macosx86 | lisp_build_360 | lisp_build_361 | | macosx86-64.64 | lisp_build_148 | lisp_build_149 | | solaris | lisp_build_274 | lisp_build_275 | | solaris.64 | lisp_build_274 | lisp_build_275 | | tru64 | lisp_build_274 | lisp_build_275 | | tru64.64 | lisp_build_274 | lisp_build_275 | | windows | lisp_build_691 | lisp_build_692 | | windows.64 | lisp_build_496 | lisp_build_497 |
|
| base-lisp patch |
| Date posted: | Thu Mar 27 09:01:28 PDT 2008 |
| Patch name: | update/pfa008.001 |
| Description: | Fixes a bug in the passing of integer arguments to foreign-callable functions after the 6th argument (the previous arguments are passed in registers). |
| Impact: | recommended |
| system patch for mswindows only |
| Date posted: | Wed Mar 26 15:25:49 PDT 2008 |
| Patch name: | update.exe |
| Description: | update.exe uses OpenFile() which locates files for opening based on the PATH environment variable. This could cause update.exe to fail in rare system configurations. The patch restricts update.exe path checking to the Allegro directory of the current installation. |
| Impact: | recommended |
| base patch |
| Date posted: | Wed Mar 26 15:25:49 PDT 2008 |
| Patch name: | code/uri.007 |
| Description: | Fix merging file://c:/... URIs. |
| Impact: | recommended |
| base patch |
| Date posted: | Fri Mar 21 12:33:03 PDT 2008 |
| Patch name: | code/uri.006 |
| Description: | Correctly handle file://c:/ on Windows. |
| Impact: | recommended |
| clim-mega patch for mswindows only |
| Date posted: | Tue Mar 18 14:18:46 PDT 2008 |
| Patch names: | code/climnt.001, code/climg.001, code/climdemo.001, code/climps.001 |
| Description: |
Fix several problems with CLIM on all platforms:
- Add support for international character input/output on Motif platforms.
- Add support for loading pixmaps from CL streams on Motif by passing
an explicit :format argument to make-pattern-from-bitmap-file.
- Fix minimal width of text fields on Windows: can now be narrower
than 75 pixels.
- Fix behavior of multi-value selection list boxes on Windows.
- Fix the cursor positions reported by text-field-cursor on Windows.
|
| Impact: | recommended |
| clim-mega patch for non-mswindows only |
| Date posted: | Tue Mar 18 14:18:46 PDT 2008 |
| Patch names: | code/climxm.001, code/climg.001, code/climdemo.001, code/climps.001, code/clim-debug.001, code/clim-debugxm.001, code/clim-debugwnn.001, code/climwnn.001, code/climxm.so |
| Description: | <patch-doc>
Fix several problems with CLIM on all platforms:
<list>
<list-item>Add support for international character input/output on Motif platforms.
</list-item>
<list-item>Add support for loading pixmaps from CL streams on Motif by passing
an explicit :format argument to make-pattern-from-bitmap-file.</list-item>
<list-item>Fix minimal width of text fields on Windows: can now be narrower
than 75 pixels.</list-item>
<list-item>Fix behavior of multi-value selection list boxes on Windows.</list-item>
<list-item>Fix the cursor positions reported by text-field-cursor on Windows.</list-item>
</list>
</patch-doc> |
| Impact: | recommended |
| base-lisp patch |
| Date posted: | Tue Mar 18 14:18:46 PDT 2008 |
| Patch name: | update/pfa013.001 |
| Description: | Fixes hanging or apparent hanging when printing exceptional float values (nans and infinities) using either ~E or ~G format directives. Since these values are pseudo-floats, on some architectures attempts were being made to format them by scaling and fitting them numerically into the specified field. This would sometimes causing hanging or very long processing time to eventually get an error. Now, these numbers are treated as if they were non-floats, thus causing them to be printed as if by ~A. |
| Impact: | recommended |
| unix-shared-library patch |
| Date posted: | Thu Mar 13 12:58:05 PDT 2008 |
| Patch name: | examples/unix-shared-library/makefile |
| Description: | fix unix-shared-library makefil to work with new versions of make. |
| Impact: | recommended |
| base-lisp patch for mswindows only |
| Date posted: | Wed Mar 5 12:28:14 PST 2008 |
| Patch name: | update/pfa012.001 |
| Description: | This patch works around anomalous behavior in Winsock: it is documented that a WSAEWOULDBLOCK could occur even in a read direction. This does not normally occur, but is now protected against. |
| Impact: | recommended |
| base patch |
| Date posted: | Mon Mar 3 13:48:51 PST 2008 |
| Patch name: | code/update.fasl (version 2) |
| Description: | Only for stand-alone AllegroGraph users. Fixes issues with updater.exe. |
| Impact: | recommended |
| base patch |
| Date posted: | Thu Feb 28 14:01:38 PST 2008 |
| Patch name: | code/uri.005 |
| Description: |
Add `escape' keyword to net.uri:parse-uri, which can be used to turn
off the normal escaping that parse-uri does. For example:
(net.uri:parse-uri "http://en.wikipedia.org/wiki/Alcohol_120%25")
=> #<uri http://en.wikipedia.org/wiki/Alcohol_120%>
(net.uri:parse-uri "http://en.wikipedia.org/wiki/Alcohol_120%25" :escape nil)
=> #<uri http://en.wikipedia.org/wiki/Alcohol_120%25>
|
| Impact: | recommended |
| shared-library patch for mswindows only |
| Date posted: | Thu Feb 28 14:01:38 PST 2008 |
| Patch names: | acl817.dll (version 623), acl817.lib, acl817.pdb, acli817.dll, acli817.lib, acli817.pdb, libacli817.so, libacl817.so, libacli817.sl, libacl817.sl, libacli817.dylib, libacl817.dylib |
| Description: | On some multiprocessor Windows systems, socket status change notifications would stop arriving from the operating system, leading to socket hangs or inability to accept new connections. This patch works around the problem by using an alternate notification mechanism. |
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| windows | lisp_build_623 | lisp_build_624 | | windows.64 | lisp_build_456 | lisp_build_457 |
|
| shared-library patch for mswindows only |
| Date posted: | Thu Feb 28 14:01:38 PST 2008 |
| Patch names: | acl817.dll (version 556), acl817.lib, acl817.pdb, acli817.dll, acli817.lib, acli817.pdb, libacli817.so, libacl817.so, libacli817.sl, libacl817.sl, libacli817.dylib, libacl817.dylib |
| Description: | lisp_zo() in the low-level gdb debugging support did not work correctly on 32-bit windows platforms. This patch corrects the problem. As well, we now release a pdb file along with our shared libraries. This will make low-level debugging on windows easier. |
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| solarisamd64.64 | lisp_build_324 | lisp_build_325 | | aix | lisp_build_259 | lisp_build_260 | | aix.64 | lisp_build_259 | lisp_build_260 | | freebsd | lisp_build_322 | lisp_build_323 | | hpux11 | lisp_build_253 | lisp_build_254 | | hpux11.64 | lisp_build_253 | lisp_build_254 | | linux86 | lisp_build_344 | lisp_build_345 | | linuxamd64.64 | lisp_build_391 | lisp_build_392 | | macosx | lisp_build_312 | lisp_build_313 | | macosx.64 | lisp_build_264 | lisp_build_265 | | macosx86 | lisp_build_338 | lisp_build_339 | | macosx86-64.64 | lisp_build_131 | lisp_build_132 | | solaris | lisp_build_253 | lisp_build_254 | | solaris.64 | lisp_build_253 | lisp_build_254 | | tru64 | lisp_build_253 | lisp_build_254 | | tru64.64 | lisp_build_253 | lisp_build_254 | | windows | lisp_build_556 | lisp_build_557 | | windows.64 | lisp_build_421 | lisp_build_422 |
|
| agraph-2.2.5 patch |
| Date posted: | Wed Feb 20 14:21:31 PST 2008 |
| Patch name: | update/agraph/2.2.5/pfo023.001 |
| Description: | Avoid an error signal when infer=true was specified in Sesame HTTP request with SPARQL query. |
| Impact: | recommended |
| agraph-2.2.5 patch |
| Date posted: | Wed Feb 20 14:21:31 PST 2008 |
| Patch name: | update/agraph/2.2.5/pfo022.001 |
| Description: | Avoid an error when the chunkThreshold parameter is specified in the POST /repositories/<ID>/index HTTP request. |
| Impact: | recommended |
| unix-shared-library patch |
| Date posted: | Fri Feb 15 15:10:31 PST 2008 |
| Patch name: | examples/unix-shared-library/* |
| Description: | An update to the lisp as a shared library example on *nix machines. This rewrite utilizes posix threads on all platforms and vastly simplifies the API for building, initializing, and calling into the lisp environment. Updated documentation in unix-shared-library.htm accompanies this update. |
| Impact: | recommended |
| clim patch |
| Date posted: | Wed Feb 13 17:30:16 PST 2008 |
| Patch name: | update/pfj001.001 |
| Description: | Avoid defining cl:complex as a constant, as prohibited by ANSI CL, section 11.1.2.1.1. |
| Impact: | recommended |
| base-lisp patch |
| Date posted: | Wed Feb 13 17:30:16 PST 2008 |
| Patch name: | update/pfa011.001 |
| Description: | Make cl:rename-file merge first argument with *default-pathname-defaults*. |
| Impact: | recommended |
| agraph-2.2.5 patch |
| Date posted: | Wed Feb 13 10:06:39 PST 2008 |
| Patch name: | update/agraph/2.2.5/pfo025.001 |
| Description: | Fixes erroneous ORDER BY behavior in some SPARQL queries. |
| Impact: | recommended |
| base patch |
| Date posted: | Mon Feb 11 16:53:02 PST 2008 |
| Patch name: | code/uri.004 |
| Description: | render-uri didn't previously work on urns, it should have. merge-uris would previously error because it tried to escape previously escaped strings. This has also been fixed. |
| Impact: | recommended |
| jil patch |
| Date posted: | Mon Feb 11 16:53:02 PST 2008 |
| Patch name: | code/jil.001 |
| Description: | Fix bug in reading certain floating point numbers (such a negative zero) from a jar file. |
| Impact: | recommended |
| agraph-2.2.5 patch |
| Date posted: | Mon Feb 11 16:53:02 PST 2008 |
| Patch names: | agraph/tutorial-files/SpaceMission.ntriples, agraph/tutorial-files/SpaceMission.owl, agraph/tutorial-files/SpaceMission2.ntriples, agraph/tutorial-files/SpaceMission2.owl |
| Description: | Include the sample files for the hasValue reasoning tutorial. |
| Impact: | minor |
| agraph-2.2.5 patch |
| Date posted: | Mon Feb 11 16:53:02 PST 2008 |
| Patch name: | update/agraph/2.2.5/pfo024.001 |
| Description: | Some tools incorrectly require a base URI to be present in RDF/XML files. This patch adds a default base URI to the output of serialize-rdf/xml. |
| Impact: | recommended |
| base-lisp patch |
| Date posted: | Mon Feb 11 16:53:02 PST 2008 |
| Patch name: | update/pfa010.001 |
| Description: |
Wildcards in pathnames are expanded by 'directory' using the old regular
expression API. A form like
(directory "d++xxx-this-pathname-does-not-exist-xxx.*")
should be valid and not cause an error. With this patch it returns 'nil' (assuming there are no matches for that wildcard).
|
| Impact: | recommended |
| base patch |
| Date posted: | Tue Feb 5 15:16:05 PST 2008 |
| Patch name: | code/util-string.fasl |
| Description: | Implement util.string:string+. See the documentation for more info. |
| Impact: | recommended |
| agraph-2.2.5 patch |
| Date posted: | Fri Feb 1 14:38:42 PST 2008 |
| Patch name: | update/agraph/2.2.5/pfo021.001 |
| Description: | Fixes non-optimal behavior of SPARQL lexer when considering malformed input. |
| Impact: | recommended |
| base-lisp patch |
| Date posted: | Tue Jan 22 14:26:13 PST 2008 |
| Patch names: | update/pfa009.001, acl817.dll (version 512), acl817.lib, acli817.dll, acli817.lib, libacli817.so, libacl817.so, libacli817.sl, libacl817.sl, libacli817.dylib, libacl817.dylib |
| Description: | Removes dependencies on the presence of the nm() program, which MacOSX doesn't provide in default installations. This patch is not MaCOSX specific - it provides the optimization for all architectures. |
| Impact: | recommended |
| Shared library info: | | Platform | ACLID | Intl. ACLID |
|---|
| solarisamd64.64 | lisp_build_307 | lisp_build_308 | | aix | lisp_build_244 | lisp_build_245 | | aix.64 | lisp_build_244 | lisp_build_245 | | freebsd | lisp_build_306 | lisp_build_307 | | hpux11 | lisp_build_238 | lisp_build_239 | | hpux11.64 | lisp_build_238 | lisp_build_239 | | linux86 | lisp_build_328 | lisp_build_329 | | linuxamd64.64 | lisp_build_376 | lisp_build_377 | | macosx | lisp_build_296 | lisp_build_297 | | macosx.64 | lisp_build_249 | lisp_build_250 | | macosx86 | lisp_build_322 | lisp_build_323 | | macosx86-64.64 | lisp_build_116 | lisp_build_117 | | solaris | lisp_build_238 | lisp_build_239 | | solaris.64 | lisp_build_238 | lisp_build_239 | | tru64 | lisp_build_238 | lisp_build_239 | | tru64.64 | lisp_build_238 | lisp_build_239 | | windows | lisp_build_512 | lisp_build_513 | | windows.64 | lisp_build_378 | lisp_build_379 | | freebsd-trial | N/A | lisp_build_308 | | linux86-trial | N/A | lisp_build_330 | | macosx-trial | N/A | lisp_build_298 | | macosx86-trial | N/A | lisp_build_324 | | windows-trial |
| |