franz inc logo  
  download techcorner franz inc franz inc store search franz inc          

products
services
support
  Latest Info
  Tech Corner
  Patches
     Info
  Documentation
  FAQs
  White Papers
  Tutorials
  Examples
  Archives
about
success
resources

RSS Feeds

AllegroServe at opensource.franz.com

The following patches are now available. See the Franz Patch page for more information on downloading and installing patches.

There are currently 154 patches (127 unique).
There are 3 Emacs-Lisp interface patches.


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:
PlatformACLIDIntl. ACLID
solarisamd64.64lisp_build_387lisp_build_388
aixlisp_build_313lisp_build_314
aix.64lisp_build_313lisp_build_314
freebsdlisp_build_385lisp_build_386
hpux11lisp_build_307lisp_build_308
hpux11.64lisp_build_307lisp_build_308
linux86lisp_build_412lisp_build_413
linuxamd64.64lisp_build_452lisp_build_453
macosxlisp_build_375lisp_build_376
macosx.64lisp_build_308lisp_build_309
macosx86lisp_build_401lisp_build_402
macosx86-64.64lisp_build_175lisp_build_176
solarislisp_build_307lisp_build_308
solaris.64lisp_build_307lisp_build_308
tru64lisp_build_307lisp_build_308
tru64.64lisp_build_307lisp_build_308
windowslisp_build_790lisp_build_791
windows.64lisp_build_558lisp_build_559
freebsd-trialN/Alisp_build_387
linux86-trialN/Alisp_build_414
macosx-trialN/Alisp_build_377
macosx86-trialN/Alisp_build_403
windows-trialN/Alisp_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:
PlatformACLIDIntl. ACLID
windowslisp_build_703lisp_build_704
windows.64lisp_build_502lisp_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:
PlatformACLIDIntl. ACLID
solarisamd64.64lisp_build_368lisp_build_369
aixlisp_build_294lisp_build_295
aix.64lisp_build_294lisp_build_295
freebsdlisp_build_360lisp_build_361
hpux11lisp_build_288lisp_build_289
hpux11.64lisp_build_288lisp_build_289
linux86lisp_build_382lisp_build_383
linuxamd64.64lisp_build_433lisp_build_434
macosxlisp_build_350lisp_build_351
macosx.64lisp_build_291lisp_build_292
macosx86lisp_build_376lisp_build_377
macosx86-64.64lisp_build_158lisp_build_159
solarislisp_build_288lisp_build_289
solaris.64lisp_build_288lisp_build_289
tru64lisp_build_288lisp_build_289
tru64.64lisp_build_288lisp_build_289
windowslisp_build_746lisp_build_747
windows.64lisp_build_539lisp_build_540
freebsd-trialN/Alisp_build_362
linux86-trialN/Alisp_build_384
macosx-trialN/Alisp_build_352
macosx86-trialN/Alisp_build_378
windows-trialN/Alisp_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:
PlatformACLIDIntl. ACLID
solarisamd64.64lisp_build_353lisp_build_354
aixlisp_build_280lisp_build_281
aix.64lisp_build_280lisp_build_281
freebsdlisp_build_344lisp_build_345
hpux11lisp_build_274lisp_build_275
hpux11.64lisp_build_274lisp_build_275
linux86lisp_build_366lisp_build_367
linuxamd64.64lisp_build_418lisp_build_419
macosxlisp_build_334lisp_build_335
macosx.64lisp_build_281lisp_build_282
macosx86lisp_build_360lisp_build_361
macosx86-64.64lisp_build_148lisp_build_149
solarislisp_build_274lisp_build_275
solaris.64lisp_build_274lisp_build_275
tru64lisp_build_274lisp_build_275
tru64.64lisp_build_274lisp_build_275
windowslisp_build_691lisp_build_692
windows.64lisp_build_496lisp_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:
PlatformACLIDIntl. ACLID
windowslisp_build_623lisp_build_624
windows.64lisp_build_456lisp_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:
PlatformACLIDIntl. ACLID
solarisamd64.64lisp_build_324lisp_build_325
aixlisp_build_259lisp_build_260
aix.64lisp_build_259lisp_build_260
freebsdlisp_build_322lisp_build_323
hpux11lisp_build_253lisp_build_254
hpux11.64lisp_build_253lisp_build_254
linux86lisp_build_344lisp_build_345
linuxamd64.64lisp_build_391lisp_build_392
macosxlisp_build_312lisp_build_313
macosx.64lisp_build_264lisp_build_265
macosx86lisp_build_338lisp_build_339
macosx86-64.64lisp_build_131lisp_build_132
solarislisp_build_253lisp_build_254
solaris.64lisp_build_253lisp_build_254
tru64lisp_build_253lisp_build_254
tru64.64lisp_build_253lisp_build_254
windowslisp_build_556lisp_build_557
windows.64lisp_build_421lisp_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:
PlatformACLIDIntl. ACLID
solarisamd64.64lisp_build_307lisp_build_308
aixlisp_build_244lisp_build_245
aix.64lisp_build_244lisp_build_245
freebsdlisp_build_306lisp_build_307
hpux11lisp_build_238lisp_build_239
hpux11.64lisp_build_238lisp_build_239
linux86lisp_build_328lisp_build_329
linuxamd64.64lisp_build_376lisp_build_377
macosxlisp_build_296lisp_build_297
macosx.64lisp_build_249lisp_build_250
macosx86lisp_build_322lisp_build_323
macosx86-64.64lisp_build_116lisp_build_117
solarislisp_build_238lisp_build_239
solaris.64lisp_build_238lisp_build_239
tru64lisp_build_238lisp_build_239
tru64.64lisp_build_238lisp_build_239
windowslisp_build_512lisp_build_513
windows.64lisp_build_378lisp_build_379
freebsd-trialN/Alisp_build_308
linux86-trialN/Alisp_build_330
macosx-trialN/Alisp_build_298
macosx86-trialN/Alisp_build_324
windows-trialN/Alisp_build_513

base patch
Date posted: Tue Jan 22 14:26:13 PST 2008
Patch name: code/compftype.001
Description:Calls to ff:fslot-address-typed will now be open coded when the allocation argument is not nil, and the slot names are all constants, and the optimize-fslot-value-switch is true.
Impact: recommended

base patch
Date posted: Tue Jan 22 14:26:13 PST 2008
Patch names: code/osi.001,
acl817.dll (version 503),
acl817.lib,
acli817.dll,
acli817.lib,
libacli817.so,
libacl817.so,
libacli817.sl,
libacl817.sl,
libacli817.dylib,
libacl817.dylib
Description: New excl.osi.get-mem-info function for retrieving process size information. This function will be documented in Appendex A.9 in os-interface.htm.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
solarisamd64.64lisp_build_300lisp_build_301
aixlisp_build_237lisp_build_238
aix.64lisp_build_237lisp_build_238
freebsdlisp_build_297lisp_build_298
hpux11lisp_build_231lisp_build_232
hpux11.64lisp_build_231lisp_build_232
linux86lisp_build_319lisp_build_320
linuxamd64.64lisp_build_369lisp_build_370
macosxlisp_build_287lisp_build_288
macosx.64lisp_build_242lisp_build_243
macosx86lisp_build_313lisp_build_314
macosx86-64.64lisp_build_109lisp_build_110
solarislisp_build_231lisp_build_232
solaris.64lisp_build_231lisp_build_232
tru64lisp_build_231lisp_build_232
tru64.64lisp_build_231lisp_build_232
windowslisp_build_503lisp_build_504
windows.64lisp_build_371lisp_build_372
freebsd-trialN/Alisp_build_299
linux86-trialN/Alisp_build_321
macosx-trialN/Alisp_build_289
macosx86-trialN/Alisp_build_315
windows-trialN/Alisp_build_505

acache patch
Date posted: Tue Jan 22 14:26:13 PST 2008
Patch names: code/acache-2.1.10.fasl,
acache-2.1.10/doc/acache.pdf,
acache-2.1.10/doc/acachetutorial.pdf
Description: Version 2.1.10 of AllegroCache. Initial release of ACL 8.1 came with 2.1.5. Click this link for information on changes since 2.1.5.
Impact: recommended

base patch
Date posted: Tue Jan 22 14:26:13 PST 2008
Patch name: code/osi.002
Description:New: excl.osi:mkdtemp interface to mkdtemp(3) on some *NIX systems.
Impact: recommended

cg patch
Date posted: Mon Jan 7 13:27:41 PST 2008
Patch name: update/pfk005.001
Description:CG is enabled for Microsoft Visual Styles in 8.1. This triggered an unattractive border style on editable-text and item-list widgets, which is corrected by this patch and the border style should be typical to that seen in most windows applications. There was also a second bug where sometimes a Microsoft control would momentarily revert to drawing its border in the pre-Visual Styles way when it received or lost the keyboard focus. The reason for this bug has also been discovered and fixed.
Impact: recommended

cg patch for mswindows only
Date posted: Mon Jan 7 13:27:41 PST 2008
Patch name: update/pfk004.001
Description:Typing multi-keystroke characters into an editable-text widget could break. This bug was triggered by another patch that causes octets-to-string to signal an error on an unexpected end of data.
Impact: recommended

aclrpc patch
Date posted: Mon Jan 7 13:27:41 PST 2008
Patch name: update/pfm001.001
Description:Under some conditions, an SSL RPC socket connection terminating abnormally could trigger an error when two calls to close the socket from different threads were made simultaneously. The patch installs interlocks to make sure the calls are sequential.
Impact: recommended
Other info:This patch requires the code/ssl.002 patch listed below.

ssl patch
Date posted: Mon Jan 7 13:27:41 PST 2008
Patch name: code/ssl.002
Description:Closing an ssl stream with :abort t would sometimes still result in socket I/O due to the SSL protocol shutdown sequence. This patch ensures that a close with abort immediately ceases communication.
Impact: recommended

agraph-2.2.4 patch
Date posted: Thu Dec 6 14:54:45 PST 2007
Patch name: update/agraph/2.2.4/pfo020.001
Description:Return string-table information to db-room and prevent crash under windows caused by trying to call out to the shell.
Impact: recommended

agrapha-2.2.4 patch
Date posted: Thu Dec 6 13:03:26 PST 2007
Patch name: update/agraph/2.2.4/pfo019.001
Description:Prevent write attempts when closing triple-stores that are marked read-only.
Impact: recommended

compiler patch
Date posted: Thu Dec 6 13:03:26 PST 2007
Patch name: update/pfb003.001
Description:Fixes register allocation when a large number of floating point variables are used.
Impact: recommended

src patch for non-mswindows only
Date posted: Thu Nov 29 15:05:41 PST 2007
Patch name: update.sh
Description:Rebuild allegro-express.dxl when update.sh is run (on *NIX).
Impact: minor
Other info:Recommend for Express Edition users. Only affects Express Edition.

base patch
Date posted: Tue Dec 4 13:28:11 PST 2007
Patch name: code/acldns.001
Description:Do not signal an error when /etc/resolv.conf does not exist on *NIX.
Impact: recommended

base-lisp patch
Date posted: Thu Nov 29 11:13:23 PST 2007
Patch name: update/pfa007.001
Description:Optimize excl:delimited-string-to-list.
Impact: speed-optimization

base patch
Date posted: Thu Nov 29 10:54:13 PST 2007
Patch names: code/scm.002,
eli/fi-gnu.el,
eli/fi-gnu.elc,
xeli/fi-gnu.el,
xeli/fi-gnu.elc
Description:Further updates/fixes to ELI's "changed definitions" implementation.
Impact: recommended

agraph-2.2.4 patch
Date posted: Tue Nov 27 17:48:56 PST 2007
Patch name: code/pfo017.001
Description:Corrects a bug in sparql.planner:identity-query-planner, and corrects usage of *sparql-query-planner* to allow specification of the planner used for SPARQL queries. Also improves the behavior of large queries, with LIMIT specified, for which the limit value is the number of results returned by the query.
Impact: recommended

shared-library patch for mswindows only
Date posted: Tue Nov 27 17:48:56 PST 2007
Patch names: acl817.dll (version 493),
acl817.lib,
acli817.dll,
acli817.lib,
libacli817.so,
libacl817.so,
libacli817.sl,
libacl817.sl,
libacli817.dylib,
libacl817.dylib
Description:On MS Windows, a multithreaded application that loads many dlls before trying to load lisp as a dll might use up so many thread-local storage slots that lisp's technique for locating its own slot would fail, causing lisp to crash during initialization. This patch resolves that problem.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
solarisamd64.64lisp_build_282lisp_build_283
aixlisp_build_229lisp_build_230
aix.64lisp_build_229lisp_build_230
freebsdlisp_build_289lisp_build_290
hpux11lisp_build_223lisp_build_224
hpux11.64lisp_build_223lisp_build_224
linux86lisp_build_311lisp_build_312
linuxamd64.64lisp_build_347lisp_build_348
macosxlisp_build_279lisp_build_280
macosx.64lisp_build_236lisp_build_237
macosx86lisp_build_305lisp_build_306
macosx86-64.64lisp_build_103lisp_build_104
solarislisp_build_223lisp_build_224
solaris.64lisp_build_223lisp_build_224
tru64lisp_build_223lisp_build_224
tru64.64lisp_build_223lisp_build_224
windowslisp_build_493lisp_build_494
windows.64lisp_build_363lisp_build_364

agraph-2.2.4 patch
Date posted: Wed Nov 21 16:45:18 PST 2007
Patch name: code/pfo018.001
Description:The Data Access Working Group recently clarified the behavior of the Effective Boolean Value operation when applied to an invalid numeric literal (e.g., "abc"^^xsd:integer). This patch makes twinql's behavior more conformant in this situation. This patch also includes undocumented functionality for loading FROM and FROM NAMED (dataset load hooks). Please contact Franz Support if you are interested in this feature. Lastly, this patch expands the list of results-formats that do not produce textual output. This should not affect most users.
Impact: recommended

cg patch
Date posted: Wed Nov 21 16:45:18 PST 2007
Patch name: update/pfk003.001
Description:The height of any CG menu-bar was hardcoded to fit the usual menu-bar font on GTK, and so could chop off parts of the text when larger fonts are globally used.
Impact: recommended

cg patch
Date posted: Wed Nov 21 16:45:18 PST 2007
Patch name: code/cg-text-edit-pane-mark.001
Description:IDE users on Linux who upgrade to GTK 2.12 will find that an IDE listener simply prints a new prompt when you press the Enter key after typed input. This was due to a value being passed incorrectly to GTK, which happened to work anyway in earlier versions of GTK. The effect was that the prompt mark got moved after any typed text, and so the listener thought that the input began immediately before the newline.
Impact: recommended

cg patch
Date posted: Wed Nov 21 16:45:18 PST 2007
Patch name: code/cg-menu.001
Description:On GTK 2.12, and perhaps earlier versions, clicking on the arrow button of a combo-box did not show the drop-down list of choices the first time you click on that widget. Similarly a center- or right-justified pop-up menu would not appear the first time either.
Impact: recommended

ide patch
Date posted: Wed Nov 21 16:45:18 PST 2007
Patch name: code/ide-editor.002
Description:Doing an Incremental Compile or certain other operations in an IDE editor on Linux with GTK 2.12 (or possibly earlier) would sometimes leave the editor pane blank until it is redisplayed again. This was due to CG unsuccessfully trying to suppress the need to redisplay the window. This patch unsuppresses the redisplay.
Impact: recommended

system patch for macosx86-64.64 only
Date posted: Mon Nov 19 15:17:20 PST 2007
Patch name: bin/bundle
Description:Fix update.sh for the 64-bit Allegro CL on Mac OS X (x86-64) 10.5.
Impact: recommended

base-lisp patch
Date posted: Mon Nov 19 15:17:20 PST 2007
Patch name: update/pfa006.001
Description:Truename now completely resolves symbolic links, even when symbolic link is present in one of the intermediate directories. Also, truename of a directory now parses as a directory. That is, if `/foo' is a directory, then (truename "/foo") will return #P"/foo/".
Impact: recommended

base patch
Date posted: Fri Nov 16 11:21:38 PST 2007
Patch names: code/scm.001,
eli/fi-changes.el,
eli/fi-gnu.el,
eli/fi-lep.el,
eli/fi-changes.elc,
eli/fi-gnu.elc,
eli/fi-lep.elc,
xeli/fi-changes.el,
xeli/fi-gnu.el,
xeli/fi-lep.el,
xeli/fi-changes.elc,
xeli/fi-gnu.elc,
xeli/fi-lep.elc
Description:This patch fixes the various Emacs functions to list/eval changed definitions, for files which have a DOS end of line convention.
Impact: recommended

shared-library patch
Date posted: Thu Nov 15 09:48:53 PST 2007
Patch names: acl817.dll (version 427),
acl817.lib,
acli817.dll,
acli817.lib,
libacli817.so,
libacl817.so,
libacli817.sl,
libacl817.sl,
libacli817.dylib,
libacl817.dylib
Description:Fixes a bug that was found (with no actual cases) during the debug of the failure which lead to the code/hash.002 patch (logged below). Theoretically, under certain circumstances with weak-key hash-tables, a hash-table could be forwarded twice, leading to gc death or bad data. It is believed that the bug which resulted in hash.002 shadowed this bug so it was never seen.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
solarisamd64.64lisp_build_261lisp_build_262
aixlisp_build_214lisp_build_215
aix.64lisp_build_214lisp_build_215
freebsdlisp_build_273lisp_build_274
hpux11lisp_build_208lisp_build_209
hpux11.64lisp_build_208lisp_build_209
linux86lisp_build_295lisp_build_296
linuxamd64.64lisp_build_326lisp_build_327
macosxlisp_build_263lisp_build_264
macosx.64lisp_build_221lisp_build_222
macosx86lisp_build_289lisp_build_290
macosx86-64.64lisp_build_88lisp_build_89
solarislisp_build_208lisp_build_209
solaris.64lisp_build_208lisp_build_209
tru64lisp_build_208lisp_build_209
tru64.64lisp_build_208lisp_build_209
windowslisp_build_427lisp_build_428
windows.64lisp_build_332lisp_build_333
freebsd-trialN/Alisp_build_275
linux86-trialN/Alisp_build_297
macosx-trialN/Alisp_build_265
macosx86-trialN/Alisp_build_291
windows-trialN/Alisp_build_429

base patch
Date posted: Thu Nov 15 09:48:53 PST 2007
Patch name: code/hash.002
Description:Fixes a bug in weak-key hash-tables where if any rehashing was done on the hash-table (either to grow it or to rehash to reposition eq/eql hashes) the hash-table was left in an inconsistent state where the keys might still disappear, but the count was not decremented and the values were not nulled out for gc.
Impact: recommended

base patch
Date posted: Mon Nov 12 13:46:35 PST 2007
Patch name: code/u