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

There are currently 399 patches (310 unique).
There are 1 restricted patches.These are non-bugfix feature updates that require a current support agreement to load.
There are 11 Emacs-Lisp interface patches.


aodbc-v2 patch aodbc-v2
Date posted: Fri Jan 10 09:56:25 PST 2014
Patch name: code/aodbc-v2.003
Description:Include all Allegro ODBC patches released for version 8.2 and 9.0 as of this patch's release date, up to and including: Add :types keyword argument to run-prepared-sql.
Impact: recommended

ssl patch ssl
Date posted: Mon Aug 12 14:03:17 PDT 2013
Patch name: code/ssl.009
Description:When ssl sockets are created and discarded in rapid succession with infrequent scavenges, the aclmaloc area could grow rapidly (and never shrink). The patch avoids the aclmalloc area growth in typical situations.
Impact: recommended

agraph-3.1.1 patch pfo129
Date posted: Thu Oct 4 17:12:05 PDT 2012
Patch name: update/agraph/3.2/pfo129.001
Description:Allow eval-in-server on read-only stores.
Impact: recommended

clim patch pfj010
Date posted: Thu Oct 14 12:56:05 PDT 2010
Patch name: update/pfj010.001
Description:This patch fixes a duplicate transformation error in draw-oval* and draw-oval that would manifest when drawing ovals inside a with-room-for-graphics (:first-quadrant t) form.
Impact: recommended

clim patch pfj009 for mswindows only
Date posted: Wed Jul 21 10:52:14 PDT 2010
Patch name: update/pfj009.001
Description:When using Alt-Tab to switch back to a CLIM application, it would occasionallly appear to hang. This patch properly restores the modifier state and properly restores input sensitivity.
Impact: recommended

acldns patch acldns
Date posted: Thu Apr 8 11:25:11 PDT 2010
Patch name: code/acldns.002
Description:Add a cached AAAA record for localhost for acldns mode lookups.
Impact: recommended

base patch sock
Date posted: Tue Mar 30 14:21:36 PDT 2010
Patch name: code/sock.004
Description:When peforming dns lookups in :clib mode via socket:lookup-hostname, the mechanism for caching lookups did not distinguish between A record and AAAA record requests. As a result, it would be possible to get an ipv4 address returned when requesting an ipv6 address. This patch corrects the problem.
Impact: recommended

agraph-3.2 patch pfo128
Date posted: Thu Mar 18 12:42:56 PDT 2010
Patch name: update/agraph/3.2/pfo128.001
Description:Correct return type of `ego-group-layers` function from vector to list.
Impact: recommended

base patch update.fasl (version 8)
Date posted: Thu Mar 18 12:42:56 PDT 2010
Patch name: code/update.fasl (version 8)
Description:On windows, file times are stored as local to the current time zone, potentially invalidating the cache of downloaded patches when changing time zones or crossing dst boundaries. This patch accounts for this possibility and prevents unnecessarily re-downloading patches that have already been fetched.
Impact: recommended

clim patch pfj008
Date posted: Mon Mar 15 15:58:06 PDT 2010
Patch name: update/pfj008.002
Description:This patch removes spurious warning messages about missing fallback font character sets from first-time CLIM application startup on X11 platforms. Some warnings in 8-bit lisps were missed by the previous version of this patch.
Impact: cosmetic

base patch datetime
Date posted: Tue Mar 2 14:55:01 PST 2010
Patch name: code/datetime.003
Description:Fix problem with subtract-duration across year boundary.
Impact: recommended

shared-library patch acl817 ...
Date posted: Mon Feb 22 10:54:36 PST 2010
Patch names: acl817.dll (version 1000),
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 in delete, delete-if, delete-if-not for vectors, which in some esoteric situations was shrinking the vector incorrectly and causing any number of errors, most notably a gc system error.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
solarisamd64.64lisp_build_539lisp_build_540
aixlisp_build_421lisp_build_422
aix.64lisp_build_428lisp_build_429
freebsdlisp_build_545lisp_build_546
hpux11lisp_build_422lisp_build_423
hpux11.64lisp_build_415lisp_build_416
linux86lisp_build_568lisp_build_569
linuxamd64.64lisp_build_572lisp_build_573
macosxlisp_build_523lisp_build_524
macosx.64lisp_build_404lisp_build_405
macosx86lisp_build_553lisp_build_554
macosx86-64.64lisp_build_275lisp_build_276
solarislisp_build_417lisp_build_418
solaris.64lisp_build_417lisp_build_418
tru64lisp_build_417lisp_build_418
tru64.64lisp_build_414lisp_build_415
windowslisp_build_1000lisp_build_1001
windows.64lisp_build_697lisp_build_698

clim patch pfj008
Date posted: Tue Feb 16 12:57:39 PST 2010
Patch name: update/pfj008.001
Description:This patch removes spurious warning messages about missing fallback font character sets from first-time CLIM application startup on X11 platforms.
Impact: cosmetic

agraph-3.2 patch pfo126
Date posted: Tue Jan 26 13:29:00 PST 2010
Patch name: update/agraph/3.2/pfo126.001
Description:Make sure request bodies are read as UTF8, not latin1.
Impact: recommended

agraph-3.2 patch pfo125
Date posted: Tue Jan 26 13:29:00 PST 2010
Patch name: update/agraph/3.2/pfo125.001
Description:

The Social Network all-breadth-first-search-paths algorithm has been improved: if you specify a maximum-depth, then it will return all non-cycle containing paths between two nodes that are less than or equal to that length. Previously, the algorithm would return only the shortest path(s).

Secondly, a new ego-group algorithm has been added: ego-group-layers. This function is very similar to the existing ego-group function except that it returns an array of lists where each list contains the nodes discovered at that level.

Impact: recommended

agraph-3.2 patch pfo124
Date posted: Tue Jan 26 13:29:00 PST 2010
Patch name: update/agraph/3.2/pfo124.001
Description:Improve internal triple-store instance management bookkeeping.
Impact: recommended

agraph-3.2 patch pfo123
Date posted: Fri Jan 8 08:45:53 PST 2010
Patch name: update/agraph/3.2/pfo123.001
Description:Improve handling of triple-store finding when client and server are in the same image.
Impact: recommended

agraph-3.2 patch tests.py ...
Date posted: Fri Jan 8 08:45:53 PST 2010
Patch names: python/franz/openrdf/tests/tests.py,
python/franz/openrdf/repository/repository.py
Description:registerFreeTextPredicate now accepts URI strings with <> surrounding them. updateFreeTextIndexing and listFreeTextPredicates are now working. Further tests also added.
Impact: recommended

base-lisp patch pfa027
Date posted: Fri Dec 11 15:24:15 PST 2009
Patch name: update/pfa027.001
Description:Fixes a bug in equalp where it does not compare certain numbers as if using =.
Impact: recommended

acache patch acache-2.1.12.fasl (version 2.1.12)
Date posted: Wed Dec 9 15:17:14 PST 2009
Patch name: code/acache-2.1.12.fasl (version 2.1.12)
Description:Handle OIDs larger than 29 bits.
Impact: recommended

base-lisp patch pfa025
Date posted: Tue Dec 8 14:18:58 PST 2009
Patch name: update/pfa025.003
Description:Macros and support objects for using SMP macros in acl 8.1. Also fixes definition of with-signal-handler so that it no longer generates warnings.
Impact: recommended

shared-library patch acl817.dll ...
Date posted: Tue Dec 8 14:18:58 PST 2009
Patch names: acl817.dll,
acli817.dll,
acl817.lib,
acli817.lib
Description:Fix rare thread local storage bug.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
windowslisp_build_997lisp_build_998

soap patch soap
Date posted: Tue Dec 8 14:18:58 PST 2009
Patch name: code/soap.003
Description:Send conformant SOAPAction header, xmldecl is optional in SOAP messages.
Impact: recommended

agraph-3.2 patch pfo122
Date posted: Tue Dec 8 14:18:58 PST 2009
Patch name: update/pfo122.001
Description:Index task could fail when pathname contained tilde.
Impact: recommended

agraph-3.2 patch repository.py ...
Date posted: Tue Dec 8 14:18:58 PST 2009
Patch names: agraph/franz/miniclient/repository.py,
agraph/franz/miniclient/request.py,
agraph/franz/openrdf/model/literal.py,
agraph/franz/openrdf/model/value.py,
agraph/franz/openrdf/model/valuefactory.py,
agraph/franz/openrdf/query/query.py,
agraph/franz/openrdf/query/queryresult.py,
agraph/franz/openrdf/repository/repositoryconnection.py,
agraph/franz/openrdf/sail/allegrographserver.py,
agraph/franz/openrdf/tests/tests.py
Description:
  • Fixed recursive import problem with XMLSchema
  • Corrected BNode __hash__ function
  • Added an accept argument to the Query object's evaluate_generic_query function to allow requesting application/sparql-results+json and application/sparql-results+xml result formats directly.
  • Updated tests.py with examples and tests for new functionality.
Impact: recommended

aclrpc patch pfm003
Date posted: Tue Dec 1 12:39:35 PST 2009
Patch name: update/pfm003.001
Description:It was possible for the server to signal an incorrect RPC port state error when :confirm t was in effect and the server code was not running fast enough.
Impact: recommended

base-lisp patch pfa025
Date posted: Tue Nov 24 14:28:51 PST 2009
Patch name: update/pfa025.002
Description:Macros and support objects for using SMP macros in acl 8.1. Also inludes a definition of excl::.inv-global-symbol-value, which was omitted in the previous version of this patch.
Impact: recommended

base-lisp patch pfa004
Date posted: Thu Nov 19 11:30:56 PST 2009
Patch name: update/pfa004.002
Description:

Reverts patch update/pfa004.001, which tried unsuccessfully to get out of the way of user-defined methods on compute-discriminating-function; the complexity of the patch made it worse for other aspects of the extensions, which if not done carefully are not conformant with MOP specifications.

For those who want to extend the behavior of c-d-f, this change could be a problem, and although it might be possible to simply not download this patch in the short term, the functionality will become permanent in 8.2. If this might be a problem, we recommend that you do not download this patch as a short-term solution, but also that you consult with the (open-source) implementation of Pascal Costanza's Closer to MOP module, either to gain this functionality or to copy the style.

Impact: recommended
Other info:Please read full LOG entry for details.

agraph-3.2 patch pfo121
Date posted: Tue Nov 10 11:11:52 PST 2009
Patch name: update/agraph/3.2/pfo121.001
Description:Back out of response writing in case of an error, if possible, so the error doesn't appear in the middle of the normal response. If not possible, just close the socket.
Impact: recommended

agraph-3.2 patch pfo120
Date posted: Wed Nov 4 17:25:42 PST 2009
Patch name: update/agraph/3.2/pfo120.001
Description:Some responses from the HTTP server claimed to be encoded at UTF-8,but were actually latin1. This patch fixes that.
Impact: recommended

agraph-3.2 patch pfo119
Date posted: Tue Nov 3 11:07:14 PST 2009
Patch name: update/agraph/3.2/pfo119.002
Description:Remove redefinition warning when loading previous version of this patch.
Impact: recommended

agraph-3.2 patch pfo119
Date posted: Thu Oct 29 14:25:59 PDT 2009
Patch name: update/agraph/3.2/pfo119.001
Description:Allow the use of FROM DEFAULT to include the default graph of the current store in the default part of the SPARQL dataset. Also allow "DEFAULT" as a relative URI passed via :from (Lisp) or setFrom() (Java) to be interpreted as the default graph.
Impact: recommended

agraph-3.2 patch pfo118
Date posted: Thu Oct 29 14:25:59 PDT 2009
Patch name: update/agraph/3.2/pfo118.001
Description:Improve duplicate reduction in SPARQL DISTINCT and REDUCED queries.
Impact: recommended

agraph-3.2 patch pfo117
Date posted: Thu Oct 29 14:25:59 PDT 2009
Patch name: update/agraph/3.2/pfo117.001
Description:Fixes the case where type-mapping changes were not saved to a triple-store's metadata unless other changes also happened to the before it was closed.
Impact: recommended

agraph-3.2 patch pfo113
Date posted: Thu Oct 29 14:25:59 PDT 2009
Patch name: update/agraph/3.2/pfo113.002
Description:Fixes a bug in the previous version of this patch.
Impact: recommended

agraph-3.2 patch pfo116
Date posted: Thu Oct 22 13:56:36 PDT 2009
Patch name: update/agraph/3.2/pfo116.001
Description:If any of the strings involved were not already present in the triple-store, the `q` functor (and it's relatives) incorrectly terminated the entire query rather than backtracking to find other results.
Impact: recommended

compiler patch pfb007 for 64bit only
Date posted: Thu Oct 22 12:40:59 PDT 2009
Patch name: update/pfb007.001
Description:Fixes immed-arg passing for some 64-bit architectures, where double-floats are being passed.
Impact: recommended
Other info:Affects all 64bit platforms except tru64.64 and hpux11.64. Affected code must be recompiled after patch installation in order for the fix to take affect.

base-lisp patch pfa026
Date posted: Thu Oct 22 12:40:59 PDT 2009
Patch name: update/pfa026.001
Description:Fixes a bug in floor and ceiling when returning only one value; if the divisor is zero, a division-by-zero error is signalled, rather than architecture-specific strange behaviors.
Impact: recommended

agraph-3.2 patch pfo115
Date posted: Tue Oct 20 16:49:26 PDT 2009
Patch name: update/agraph/3.2/pfo115.001
Description:When returning only distinct results, the Prolog `select` query engine could sometimes leave out answers in the result set.
Impact: recommended

agraph-3.2 patch pfo114
Date posted: Tue Oct 20 16:49:26 PDT 2009
Patch name: update/agraph/3.2/pfo114.001
Description:The RDFS++ reasoner could sometimes infer incorrect triples when tracing combinations of transitive and inverse relations. The triples inferred could have their subjects and objects reversed.
Impact: recommended

agraph-3.2 patch pfo113
Date posted: Tue Oct 20 16:49:26 PDT 2009
Patch name: update/agraph/3.2/pfo113.001
Description:Adds `load-nquads` and `load-nquads-from-string`. These support the NQuads syntax as defined at http://sw.deri.org/2008/07/n-quads/
Impact: recommended

agraph-3.2 patch pfo112
Date posted: Tue Oct 20 16:49:26 PDT 2009
Patch name: update/agraph/3.2/pfo112.001
Description:Prolog clauses in select queries are reordered by the query optimizer based on various criteria including estimated result counts. When an argument to a q functor is a Lisp expression, there is no basis for an estimate, hence the clause cannot participate in reordering.
Impact: recommended

base patch mime
Date posted: Wed Sep 30 14:01:36 PDT 2009
Patch name: code/mime.004
Description:decode-header-text will now properly handle underscores and remove "soft" newlines in the output string.
Impact: recommended

base patch sock
Date posted: Wed Sep 30 12:51:19 PDT 2009
Patch name: code/sock.003
Description:Fix bug in UNIX domain sockets.
Impact: recommended

agraph-3.2 patch pfo111
Date posted: Mon Sep 28 11:49:07 PDT 2009
Patch name: update/agraph/3.2/pfo111.001
Description:Added `maximal-only` argument to map-cliques and cliques. If true, then the functions only return cliques that are are not contained within any other clique.
Impact: recommended

agraph-3.2 patch pfo107
Date posted: Mon Sep 28 10:55:07 PDT 2009
Patch name: update/agraph/3.2/pfo107.002
Description:RDF/XML serialization of encoded values, as produced by datatype mappings, now includes correct datatype annotations.
Impact: recommended

agraph-3.2 patch pfo110
Date posted: Mon Sep 28 10:55:07 PDT 2009
Patch name: update/agraph/3.2/pfo110.001
Description:AllegroGraph select was not recognizing prolog:if and prolog:if*. This meant that `select` queries could sometimes fail to execute properly.
Impact: recommended

xcw patch pfh001
Date posted: Mon Sep 28 10:55:07 PDT 2009
Patch name: update/pfh001.001
Description:Properly set the WM_CLIENT_MACHINE hint for title bars.
Impact: recommended

agraph-3.2 patch lesmis.rdf ...
Date posted: Fri Sep 18 15:27:35 PDT 2009
Patch names: python/lesmis.rdf,
python/tutorial_examples.py,
python/tutorial.html,
python/franz/*
Description:Added Social Network Analysis (SNA) APIs and examples. Various improvements for better Python integration. Unit tests added.
Impact: recommended

clim patch pfj007
Date posted: Fri Sep 18 15:27:35 PDT 2009
Patch name: update/pfj007.001
Description:This patch lets CLIM applications start up correctly when displaying on OS X "Snow Leopard" X servers.
Impact: recommended

agraph-3.2 patch pfo083
Date posted: Wed Sep 16 13:15:30 PDT 2009
Patch name: update/agraph/3.2/pfo083.002
Description:

The string table design limits the size of the total amount of string data that can be stored in a given triple store. This patch signals an error if adding a string would increase the size of the data above the limit. When the error is signaled, the store on disk is still valid and consistent.

This patch adds two more data-version-level values: (Settable data-version-level was introduced in patch update/agraph/3.2/pfo083.001)

  • 7 allows up to (expt 2 37) bytes of string data
  • 8 allows up to (expt 2 40) bytes of string data

This patch adds another optional argument to upgrade-triple-store: (This function was introduced in patch update/agraph/3.2/pfo083.001)

Function: upgrade-triple-store source-db-directory &optional updated-db-directory (new-level 6)

  • The source store may be at level 5, 6, 7, or 8.
  • The new-level may be 6, 7, or 8, and must be higher than the source level.
Impact: recommended

agraph-3.2 patch pfo109
Date posted: Wed Sep 16 13:15:30 PDT 2009
Patch name: update/agraph/3.2/pfo109.001
Description:in-memory-triple-stores were swappings the value and datatype of typed literals in the string-table.
Impact: recommended

agraph-3.2 patch pfo108
Date posted: Wed Sep 16 13:15:30 PDT 2009
Patch name: update/agraph/3.2/pfo108.001
Description:String-table compatibility issues with In-memory triple-stores.
Impact: recommended

agraph-3.2 patch pfo107
Date posted: Wed Sep 16 13:15:30 PDT 2009
Patch name: update/agraph/3.2/pfo107.001
Description:RDF/XML serialization of encoded values, as produced by datatype mappings, now includes correct datatype annotations.
Impact: recommended

agraph-3.2 patch pfo106
Date posted: Thu Sep 10 11:16:29 PDT 2009
Patch name: update/agraph/3.2/pfo106.001
Description:In some cases, the server could fail to access a store claiming "Inconsistent spec".
Impact: recommended

agraph-3.2 patch agraph-3-2 ...
Date posted: Thu Sep 10 11:16:29 PDT 2009
Patch names: agraph-3-2.jar (version 090409),
agraph/agraph-3-2.jar,
agsrc-3-2.jar,
agraph/agsrc-3-2.jar
Description:After a call to PrologSelectQuery.setHasValue() any use of the PrologSelectQuery instance was throwing an exception.
Impact: recommended

base patch uri
Date posted: Thu Sep 10 11:16:29 PDT 2009
Patch name: code/uri.010
Description:The `userinfo' portion of the authority is used for specification of user names and passwords. Example: http://user:password@host:port/foo.
Impact: recommended

agraph-3.2 patch pfo105 ...
Date posted: Thu Sep 10 11:16:29 PDT 2009
Patch names: update/agraph/3.2/pfo105.001,
python/franz/miniclient/repository.py,
agraph/python/franz/miniclient/repository.py
Description:Clients can now pass an "Accept: text/integer" header to force the results of any kind of query to be returned as a row/triple count.
Impact: recommended

agraph-3.2 patch pfo104 ...
Date posted: Thu Sep 10 11:16:29 PDT 2009
Patch names: update/agraph/3.2/pfo104.001,
agraph-3-2.jar,
agraph/agraph-3-2.jar,
agsrc-3-2.jar,
agraph/agsrc-3-2.jar,
agdoc-3-2.tar,
agraph/agdoc-3-2.tar
Description:When a GeospatialSubtype instance is created in the Java client, make sure that the UUID and XSDType fields are set to the correct values. Add public accessors for these fields. Also, PrologSelectQuery.setVariables(String) was splitting the string at every character.
Impact: recommended

agraph-3.2 patch pfo102
Date posted: Wed Aug 26 11:56:25 PDT 2009
Patch name: update/agraph/3.2/pfo102.001
Description:Prolog select SNA path functors were all using bidirectional search.
Impact: recommended

agraph-3.2 patch pfo103
Date posted: Mon Aug 17 11:59:03 PDT 2009
Patch name: update/agraph/3.2/pfo103.001
Description:The Java call to findTripleStore(name, null) was throwing a server error when name was the name of a reasoning-triple-store instance.
Impact: recommended

base patch uri
Date posted: Mon Aug 17 11:59:03 PDT 2009
Patch name: code/uri.009
Description:Add newline/linefeed to list of reserved chars.
Impact: recommended

clim patch pfj006
Date posted: Mon Aug 17 10:54:20 PDT 2009
Patch name: update/pfj006.001
Description:CLIM on Windows required a :pointer-motion clause to be passed to tracking-pointer in order to correctly process motion events and would go into an endless loop if it was omitted.
Impact: recommended

agraph-3.2 patch pfo101
Date posted: Wed Aug 12 10:38:05 PDT 2009
Patch name: update/agraph/3.2/pfo101.001
Description:Make sure all triple stores opened by the HTTP daemon are cleanly closed when the server process is killed.
Impact: recommended

agraph-3.2 patch pfo100
Date posted: Mon Aug 10 14:42:23 PDT 2009
Patch name: update/agraph/3.2/pfo100.001
Description:Recent AllegroGraph patches changed the internal cursor interface in ways that were incompatible with the AllegroGraph Server. This patch updates the server to be compatible with the cursor changes.
Impact: recommended

agraph-3.2 patch pfo099
Date posted: Wed Aug 5 10:25:22 PDT 2009
Patch name: update/agraph/3.2/pfo099.001
Description:Geospatial queries could fail to return all results when called from SPARQL or Prolog.
Impact: recommended

ssl patch aclssl.so ... for aix only
Date posted: Tue Aug 4 19:13:37 PDT 2009
Patch names: aclssl.so,
aclissl.so
Description:Exports the symbol CRYPTO_set_id_callback from acl's SSL library. This entry point is needed by the recently released SSL patch code/ssl.008. If that patch is loaded on an aix machine without this patch, it will error.
Impact: recommended
Other info:on AIX, the code/ssl.008 patch will not load unless this patch is also present.

agraph-3.2 patch pfo098
Date posted: Tue Aug 4 19:13:37 PDT 2009
Patch name: update/agraph/3.2/pfo098.001
Description:In some circumstances, deleted triples could still appear in query output.
Impact: recommended

shared-library patch libacli817.so ... for aix.64 only
Date posted: Tue Aug 4 19:13:37 PDT 2009
Patch names: libacli817.so,
libacl817.so
Description:Works around an AIX 5.3 signal handling bug where float registers are not properly saved/restored according to the calling conventions; this bug manifests as bad floating point comparisons against certain constant values and bad printing of floating point values.
Impact: recommended

agraph-3.2 patch pfo090
Date posted: Tue Aug 4 19:13:37 PDT 2009
Patch name: update/agraph/3.2/pfo090.003
Description:Fix redefinition warning when loading the previous version of this patch.
Impact: recommended

agraph-3.2 patch pfo090
Date posted: Mon Aug 3 08:46:10 PDT 2009
Patch name: update/agraph/3.2/pfo090.002
Description:Fix redefinition warning when loading the previous version of this patch.
Impact: recommended

ec2 patch ec2 ...
Date posted: Thu Jul 30 11:14:13 PDT 2009
Patch names: code/ec2.002,
code/aserve.003
Description:Update EC2 API to use Signature Version 2.
Impact: recommended

agraph-3.2 patch pfo097
Date posted: Thu Jul 30 11:14:13 PDT 2009
Patch name: update/agraph/3.2/pfo097.001
Description:This patch corrects two problems. Resolves an issue with the use of POINT syntax within geospatial FILTER and ORDER BY expressions. Resolves an issue with the use of :with-variables in conjunction with a GEO clause in some queries.
Impact: recommended

clim patch pfj005
Date posted: Thu Jul 30 11:14:13 PDT 2009
Patch name: update/pfj005.001
Description:This patch implements resizing and moving CLIM application frames on all supported platforms via the clim:move-sheet and clim:resize-sheet methods on top-level sheets of application frames.
Impact: recommended

agraph-3.2 patch pfo096
Date posted: Fri Jul 24 13:46:07 PDT 2009
Patch name: update/agraph/3.2/pfo096.001
Description:Allow neighbor-matrices to be referred to directly by name in Prolog functors that expect generators.
Impact: recommended
Other info:This patch is dependent on update/agraph/3.2/pfo095.001, which is described below.

agraph-3.2 patch pfo095
Date posted: Fri Jul 24 13:46:07 PDT 2009
Patch name: update/agraph/3.2/pfo095.001
Description:This patch adds `defneighbor-matrix` and `register-neighbor-matrix`. These allow neighbor-matrices to be saved so that they can be used by SNA functors in AllegroGraph `select`.
Impact: recommended

agraph-3.2 patch pfo094 ...
Date posted: Thu Jul 23 16:13:40 PDT 2009
Patch names: update/agraph/3.2/pfo094.001,
agraph/python/franz/miniclient/repository.py,
python/franz/miniclient/repository.py
Description:Expose updating freetext indices through HTTP.
Impact: recommended
Other info:This patch is dependent on update/agraph/3.2/pfo093.001, which is described below.

agraph-3.2 patch pfo093
Date posted: Thu Jul 23 16:13:40 PDT 2009
Patch name: update/agraph/3.2/pfo093.001
Description:If triples were added to a triple-store using add-triple and a call to sync-triple-store was not made, then update-freetext-indexes could sometimes ignore the new triples. This patch corrects the problem.
Impact: recommended

agraph-3.2 patch pfo092
Date posted: Thu Jul 23 16:13:40 PDT 2009
Patch name: update/agraph/3.2/pfo092.001
Description:Encode output of Prolog queries, when not already a triple-part, as a literal. Give booleans and numbers the appropriate XSD datatype.
Impact: recommended

base patch defsubst
Date posted: Tue Jul 21 11:41:48 PDT 2009
Patch name: code/defsubst.001
Description:Fix bug with &optional arguments in defsubst macroexpansion.
Impact: recommended

agraph-3.2 patch pfo091
Date posted: Tue Jul 21 11:41:48 PDT 2009
Patch name: update/agraph/3.2/pfo091.001
Description:Prolog select converts UPIs to their URI string representations. It was not, however, converting UPIs buried inside of lists or tree structures (and these structures are returned by many of the SNA path finding functions). This patch allows the conversion to descend into trees and improves the formatting and usefulness of the returned results.
Impact: recommended

agraph-3.2 patch pfo090
Date posted: Wed Jul 15 11:24:52 PDT 2009
Patch name: update/agraph/3.2/pfo090.001
Description:Make it easier to use SNA generators from the Prolog select query language.
Impact: recommended

base-lisp patch pfa025
Date posted: Tue Jul 14 16:16:02 PDT 2009
Patch name: update/pfa025.001
Description: Provides macros and support objects for using SMP macros in acl 8.1. See our SMP compatibility document for details.
Impact: recommended

agraph-3.2 patch pfo089
Date posted: Tue Jul 7 10:35:37 PDT 2009
Patch name: update/agraph/3.2/pfo089.001
Description:AllegroGraph's RDF++ reasoning sometimes failed to correctly infer triples produced via combinations of transitivity and sub-property reasoning. This patch fixes this problem.
Impact: recommended

clim patch pfj004
Date posted: Tue Jul 7 10:35:37 PDT 2009
Patch name: update/pfj004.001
Description:This patch fixes the following problems in CLIM:
  • Reference to a symbol in the wrong package when displaying a pop-up window containing a text editor.
  • Display corruption on Windows when scrolling panes that contain gadgets.
  • Crash when displaying a select-file dialog with :dialog-type :directory on Windows.
  • Presentation type history failure when accepting two incompatible sequence presentation types.
Impact: recommended

base-lisp patch lep ...
Date posted: Thu Jul 2 19:44:51 PDT 2009
Patch names: code/lep.001,
eli/fi-basic-lep.el,
eli/fi-basic-lep.elc,
xeli/fi-basic-lep.el,
xeli/fi-basic-lep.elc
Description:The coding system on some internal ELI communication channels was not being set correctly. This was most visible on windows where macroexpanding a form would open a *CL-Temp* buffer that contained ^M's at the end of each line. This patch corrects the problem.
Impact: recommended

ssl patch ssl
Date posted: Thu Jul 2 19:44:51 PDT 2009
Patch name: code/ssl.008
Description:Due to the default way SSL organizes it's error information, on non-os-thread platforms it was possible for errors generated by one ssl connection to be seen by a second. This patch corrects the problem.
Impact: recommended

agraph-3.2 patch pfo088
Date posted: Mon Jun 29 11:18:31 PDT 2009
Patch name: update/agraph/3.2/pfo088.001
Description:Solve problem with environment pathnames on Windows.
Impact: recommended

agraph-3.2 patch pfo087
Date posted: Mon Jun 29 14:24:59 PDT 2009
Patch name: update/agraph/3.2/pfo087.001
Description:Prevent the creation of multiple reasoning stores based on the same triple store when a sequence of reasoning queries are sent from a client.
Impact: recommended

agraph-3.2 patch pfo075 ...
Date posted: Wed Jun 10 10:06:55 PDT 2009
Patch names: update/agraph/3.2/pfo075.002,
update/agraph/3.2/pfo080.002
Description: Makes the following additions and fixes to the AllegroGraph HTTP Server.
  • Support for SNA generators.
  • Fix bug that caused prolog functors with trailing whitespace to raise an error.
  • Build surrogate pairs for >16bit U escapes literal.
  • Don't raise error when deleting a broken federated store.
  • Store settings in text files instead of object database.
Impact: recommended

ide patch ide-find-in-files ...
Date posted: Wed Jun 10 10:06:55 PDT 2009
Patch names: code/ide-find-in-files.001,
code/ide-project.004
Description:
  • When the Find In Files dialog is first used in an IDE session, it will default to searching the current project if there is one, rather than searching a directory.
  • When there are subprojects, Find In Files will search the main project before the subprojects, rather than after.
  • Saving a file in the editor to a new path when the file is in a subproject will point the subproject to the new path for that module, as was done for the main project already.
Impact: recommended

base-lisp patch environ ...
Date posted: Wed Jun 10 10:06:55 PDT 2009
Patch names: sys/environ.003,
update/pfa024.001
Description:Fix issues with ensure-compiled-body when used with Allegro Prolog.
Impact: recommended
Other info:Both files here listed are required for this patch to work correctly.

agraph-3.2 patch pfo085
Date posted: Fri May 29 13:23:57 PDT 2009
Patch name: update/agraph/3.2/pfo085.001
Description:

The SPARQL algebra engine in AllegroGraph 3.2 would, in some nested forms, collect triple patterns throughout the form into a single Basic Graph Pattern (BGP). Though correct, and in many cases the best choice to take advantage of features in 3.2, this resulted in less predictable performance characteristics. For example, the body of the following query:

PREFIX ex: <http://example.com/foo/>
SELECT *
{
  ?x ?y ?z .

  OPTIONAL {
    ?t ex:bar ?v .

    { ?a ?b ?c }
    UNION
    { ?d ?e ?f }

    ?p ex:foo ?r .
  }
}

would produce the algebra expression

(:left-join
  (:bgp #(?x ?y ?z))
  (:join
    (:bgp
      #(?t !ex:bar ?v)
      #(?p !ex:foo ?r))
    (:union
      (:bgp #(?a ?b ?c))
      (:bgp #(?d ?e ?f))))
  t)

... i.e., the ex:foo pattern appears before the UNION, not after it, and is consequently executed first.

This patch alters this behavior to produce two BGPs in this situation, not one. To preserve the old behavior, ensure that your triple patterns appear in one block: they will not be divided.

Impact: recommended

agraph-3.2 patch pfo078
Date posted: Tue May 26 11:30:38 PDT 2009
Patch name: update/agraph/3.2/pfo078.002
Description:For some pairs of equal literals in some queries, a <= comparison would incorrectly fail. This patch corrects the issue (and further corrects a bug in version .001 of this patch).
Impact: recommended

agraph-3.2 patch pfo086
Date posted: Tue May 26 11:30:38 PDT 2009
Patch name: update/agraph/3.2/pfo086.001
Description:The agraph-manager could sometimes try to manage reasoning triple-stores and produce an error message that no management was possible. This patch corrects the problem.
Impact: recommended

agraph-3.2 patch pfo084
Date posted: Tue May 26 11:30:38 PDT 2009
Patch name: update/agraph/3.2/pfo084.001
Description:Allow client select to work with non-reasoning store.
Impact: recommended

agraph-3.2 patch pfo083
Date posted: Tue May 26 11:30:38 PDT 2009
Patch name: update/agraph/3.2/pfo083.001
Description:

The default data format in the released version of AllegroGraph 3.2 is not compatible with previous versions. Triple stores created in earlier version must be converted before they can be opened. Stores created in version 3.2 cannot be opened by version 3.1 code.

This patch enables full compatibility between versions 3.1 and 3.2. Stores created in version 3.1 can be opened in version 3.2. Stores created in version 3.2 can be opened in version 3.1. It is also possible to create version 3.2 stores that benefit from the larger string capacity.

Once the patch is loaded, the default is to create level 5 stores, compatible with version 3.1.1. This behavior is likely to create compatibility issues in sites where both patched and unpatched versions of AllegroGraph 3.2 may be running. The default in a patched system can be changed by adding the statement

(setf (db.agraph::default-data-version-level) 6)

to the appropriate initialization file.

API changes:

Function: default-data-version-level

Query the default data-version-level value, or update with setf. The value 5 denotes version 3.1 stores with a limit of (exp 2 33) bytes of string data. The value 6 denotes version 3.2 stores with a limit of (exp 2 35) bytes of string data.

Macro: with-data-version-level (level) &body body

Within the dynamic scope of the macro, the default-version-level is set to the specified value.

Function: upgrade-triple-store source-db-directory &optional updated-db-directory

This function converts a store from level 5 to level 6 so that the application can benefit from the higher string data limit.

Impact: recommended
Other info:This patch only allows Agraph 3.2 to open Agraph 3.1.1 stores. If you need the a patch for Agraph 3.1.1, please contact Franz Support at support@franz.com

agraph-3.2 patch pfo082
Date posted: Tue May 5 16:26:54 PDT 2009
Patch name: update/agraph/3.2/pfo082.001
Description:Although reasoning-triple-stores could be named, find-triple-store was not able to find them and them did not appear in the list returned by #'collect-open-triple-stores. This patch corrects the problem.
Impact: recommended

agraph-3.2 patch pfo081
Date posted: Tue May 5 13:39:21 PDT 2009
Patch name: update/agraph/3.2/pfo081.001
Description:If a `q` clause in a select form had only variables, then the query planner could get confused while trying to optimize the clauses. This patch fixes the problem.
Impact: recommended

agraph-3.2 patch pfo077
Date posted: Wed Apr 29 16:29:21 PDT 2009
Patch name: update/agraph/3.2/pfo077.002
Description:Fixes a bug in the previous version of this patch.
Impact: recommended

base patch update.fasl (version 7)
Date posted: Wed Apr 29 14:42:24 PDT 2009
Patch name: code/update.fasl (version 7)
Description:Fix for Windows 7.
Impact: recommended

agraph-3.2 patch agraph-3-2.jar ...
Date posted: Thu Apr 16 14:15:11 PDT 2009
Patch names: agraph-3-2.jar,
agraph/agraph-3-2.jar,
agsrc-3-2.jar,
agraph/agsrc-3-2.jar,
agdoc-3-2.tar,
agraph/agdoc-3-2.tar
Description:This patch allows a Jena application to open several model instances accessing different AllegroGraph triple stores in the same application.
Impact: recommended

agraph-3.2 patch pfo080
Date posted: Thu Apr 16 14:15:11 PDT 2009
Patch name: update/agraph/3.2/pfo080.001
Description:Store Prolog functors as strings, so that they don't remember the package in which they were defined, and can be reloaded into any package.
Impact: recommended

agraph-3.2 patch pfo079
Date posted: Thu Apr 16 14:15:11 PDT 2009
Patch name: update/agraph/3.2/pfo079.001
Description:Fixes a problem that caused RDF/XML output from the HTTP server to repeat the same triple over and over instead of returning the correct result set.
Impact: recommended

agraph-3.2 patch pfo078
Date posted: Tue Apr 14 10:26:23 PDT 2009
Patch name: update/agraph/3.2/pfo078.001
Description:For some pairs of equal literals in some queries, a <= comparison would incorrectly fail. This patch corrects the issue.
Impact: recommended

agraph-3.2 patch pfo077
Date posted: Tue Apr 14 10:26:23 PDT 2009
Patch name: update/agraph/3.2/pfo077.001
Description:Improve the function `find-unique-upis-for-column` so that it works on federated-triple-stores. This patch also removes two keyword arguments from the function: include-deleted and indexed-triples-only.
Impact: recommended

agraph-3.2 patch pfo076
Date posted: Tue Apr 14 10:26:23 PDT 2009
Patch name: update/agraph/3.2/pfo076.001
Description:
  • Variables named by strings in SPARQL with-variables forms (e.g., '(("?x" . !rdf:type))) were always interned as symbols in the current run-time package. This behavior was somewhat at odds with the compiler macro for run-sparql, which caused queries to be parsed at compile time: it was straightforward to reach a situation whereby a query was run in a different package to that in which it was compiled, causing any variables named by strings to not match up to those in the query.

    This patch causes AllegroGraph to intern string-named variables in the package in which the query was originally parsed, which should eliminate this (admittedly rare) opportunity for confusion.

    This change does not affect any queries executed purely at run time, such as those invoked through the AllegroGraph Java interface.

  • The code that selected the appropriate comparisons between non-literal values within certain edge-case FILTER expressions, such as

    PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
    SELECT * {
      FILTER (rdf:type = rdf:type)
    }
    

    was incomplete. This patch rectifies the issue, resulting in correct behavior.

  • Some queries in which FILTERs statically evaluate to values that have no valid Effective Boolean Value, such as URIs:

    SELECT * {
      FILTER(<urn:foo>)
    }
    

    now correctly fail or succeed.

  • Added sparql->algebra, a function for parsing SPARQL into algebra s-expressions. This is likely to be of only academic interest for most users. This function is exported from the sparql.algebra package.
  • The SPARQL algebra engine now correctly obeys sparql:*sparql-check-variable-errors-p*, raising no error by default when SPARQL queries select variables that are not present in the body of the query. When this special is bound to true, a sparql-variables-error is thrown in that situation.

    When combined with the use of with-variables, this adjustment allows for the augmentation of SPARQL results with externally computed values, as in the following example:

       (defun friends-now (person)
         "person should be the resource identifying a person described
          in the store.
          This query returns alists of person and friend, augmenting
          the output with the time at which the query was run."
         (let ((now (value->upi (get-universal-time) :date-time))) `now`
           ;; is the current time as an encoded UPI.
           (run-sparql "
             PREFIX foaf: <http://xmlns.com/foaf/0.1/>
             SELECT ?time ?person ?friend {
               # Note that ?time does not appear inside the query.
               ?person foaf:knows ?friend .
             }
             "
             :with-variables (list (cons "?person" person)
                                   (cons "?time" now))
             :results-format :alists)))
    
    
       cl-user(12): (friends-now !<ex:john>)
       (((?time . {3448075122}) (?person . {ex:john}) (?friend . {ex:bill}))
        ((?time . {3448075122}) (?person . {ex:john}) (?friend . {ex:alex})))
       :select
       (?time ?person ?friend)
    
Impact: recommended

agraph-3.2 patch pfo075 ...
Date posted: Tue Apr 14 10:26:23 PDT 2009
Patch names: update/agraph/3.2/pfo075.001,
update/agraph/3.2/pfq001.001,
python/*,
agraph/python/*
Description:This patch adds the following fixes and extensions.
  • Make input format a strict superset of N-Triples (any N-Triples term is recognised)
  • Add support for remote stores
  • Make it possible to change SPOGI-cache settings through HTTP
  • Support triple IDs in JSON output (Accept: application/x-quints+json output)
  • Allow fetching and deleting triples by ID
  • Fix bug with newlines in literals
  • Allow sets of subject, object, or predicates to be passed to GET /statements service
  • Make store access by the server properly thread-safe
  • Support application/x-rdftransaction input to POST /statements service
  • Change bound variable parameter convention to conform to Sesame specification
Impact: recommended

agraph-3.2 patch pfo074
Date posted: Fri Apr 10 14:30:27 PDT 2009
Patch name: update/agraph/3.2/pfo074.001
Description:Select queries against federated-triple-stores could fail to combine triples from multiple triple-stores.
Impact: recommended

agraph-3.2 patch pfo070
Date posted: Fri Apr 10 14:30:27 PDT 2009
Patch name: update/agraph/3.2/pfo070.002
Description:Fixes a bug in the previous version of this patch. An attempt to apply a reasoner to a remote-triple-store instance was signalling an error. This patch eliminates the error signal and allows the reasoning wrapper.
Impact: recommended

cg patch cg-directory-dialog-os
Date posted: Tue Apr 7 09:30:13 PDT 2009
Patch name: code/cg-directory-dialog-os.001
Description:On Windows, if you passed the :root keyword argument to ask-user-for-directory, CG freed a foreign object that it shouldn't have, leading to corruption. This could cause a segmentation violation in ask-user-for-directory itself, or a crash elsewhere.
Impact: recommended

cg patch pfk009
Date posted: Tue Apr 7 09:30:13 PDT 2009
Patch name: update/pfk009.001
Description:If you place a child widget or window onto a parent window, where the parent is a type of window to which CG avoids ever giving the keyboard focus (such as a status-bar), then this could result in infinite recursion in set-focus, leading to a stack overflow. This scenario should be unlikely, since the non-focusable windows generally are not used as parents of other windows. This patch is a simple fix that avoids the recursion in that anomalous case.
Impact: recommended

base patch imap
Date posted: Wed Apr 1 15:41:30 PDT 2009
Patch name: code/imap.001
Description:Add ssl/tls support for both imap/pop connections.
Impact: recommended

base patch prolog
Date posted: Wed Apr 1 13:21:34 PDT 2009
Patch name: code/prolog.003
Description:Updates to version 1.0.6. Adds and exports Prolog soft cut "*-&gt;" on prolog:if* and a convenience functor prolog:optional which takes any number of argument subforms and executes as if (if* (and ,@args) (true) (true)).
Impact: recommended

agraph-3.1.1 patch pfo073
Date posted: Wed Apr 1 13:21:34 PDT 2009
Patch name: update/agraph/3.1.1/pfo073.001
Description:Allow eval-in-server on read-only stores.
Impact: recommended

agraph-3.2 patch pfo072
Date posted: Wed Apr 1 13:21:34 PDT 2009
Patch name: update/agraph/3.2/pfo072.001
Description:The functor ego-group-member in the Prolog SNA toolkit would fail if used to check that an actor was a member of an ego-group. Now ego-group-member can be used either to check that an actor is in a group or to iterate over the actors of a group.
Impact: recommended

clim patch climps
Date posted: Wed Apr 1 13:21:34 PDT 2009
Patch name: code/climps.006
Description:CLIM-PostScript doesn't (and can not) support rectangular tiles as inks. This patch makes errors from trying to use these inks restartable via the use-value restart.
Impact: recommended

agraph-3.2 patch pfo071
Date posted: Wed Apr 1 09:59:57 PDT 2009
Patch name: update/agraph/pfo071.001
Description:

This patch fixes the following problems:

  • N-Triples output not adding required newlines after triples.
  • RDF/XML output choking when encountering a predicated that doesn't have a namespace defined.
  • Sparql-results/XML output writer being passed strings for the field names where it expected symbols.
  • The /contexts service returning named graphs that didn't have any (non-deleted) triples.
Impact: recommended

agraph-3.2 patch pfo070
Date posted: Wed Apr 1 09:59:57 PDT 2009
Patch name: update/agraph/3.2/pfo070.001
Description:An attempt to apply a reasoner to a remote-triple-store instance was signalling an error. This patch eliminates the error signal and allows the reasoning wrapper.
Impact: recommended

aclrpc patch pfm002
Date posted: Tue Mar 24 19:34:04 PDT 2009
Patch name: update/pfm002.001
Description:The Lisp processes servicing an aclrpc connection failed to catch some errors; as a result, the ensuing error break could block some applications. This patch makes sure that the service processes never enter a break loop.
Impact: recommended

agraph-3.2 patch pfo069
Date posted: Tue Mar 24 19:34:04 PDT 2009
Patch name: update/agraph/3.2/pfo069.001
Description:If an application ignores a storage overflow and attempts to add more strings to the store, it was possible to corrupt the triple store and damage the AG internal memory. This patch prvents the addition of strings to a store once a storage overflow is detected.
Impact: recommended

soap patch soap
Date posted: Tue Mar 24 19:34:04 PDT 2009
Patch name: code/soap.002
Description:Encode and decode float and double values correctly.
Impact: recommended

clim patch pfj003
Date posted: Tue Mar 24 19:34:04 PDT 2009
Patch name: update/pfj003.001
Description:

This patch fixes a bunch of user interface discrepancies with CLIM on Motif platforms. These issues are affected

  • Error changing layout on frames displaying pixmaps.
  • Multi-item selection list panes no longer scroll to show the first selected item
  • Debugger on keyboard input while running in ELI.
  • Adding horizontal layout options to layout-panes
  • Option pane occlusion with too many items.
  • Error on 2-finger gestures on Mac OS X.
  • Text editor pane word-wrap/scroll-mode switching.
Impact: recommended

eli patch fi-emacs21.el ...
Date posted: Fri Mar 13 13:29:38 PDT 2009
Patch names: eli/fi-emacs21.el,
eli/fi-emacs21.elc,
eli/fi-gnu.el,
eli/fi-gnu.elc,
eli/fi-keys.el,
eli/fi-keys.elc,
eli/fi-lep.el,
eli/fi-lep.elc,
eli/fi-manual-data.el,
eli/fi-manual-data.elc,
eli/fi-manual.el,
eli/fi-manual.elc,
eli/fi-site-init.el,
eli/fi-subproc.el,
eli/fi-subproc.elc,
eli/fi-utils.el,
eli/fi-utils.elc,
xeli/fi-gnu.el,
xeli/fi-gnu.elc,
xeli/fi-keys.el,
xeli/fi-keys.elc,
xeli/fi-lep.el,
xeli/fi-lep.elc,
xeli/fi-manual-data.el,
xeli/fi-manual-data.elc,
xeli/fi-manual.el,
xeli/fi-manual.elc,
xeli/fi-site-init.el,
xeli/fi-subproc.el,
xeli/fi-subproc.elc,
xeli/fi-utils.el,
xeli/fi-utils.elc
Description:

A mega emacs-lisp interface patch that makes the following bug fixes and feature additions

  • The binding for finding function documentation now does lookup on our website (with thanks to Robert R. Goldman).
  • Support for tracking hierarchical packages was added (with thanks to Willem Broekema).
  • font-lock-mode is now turned on for the *common-lisp* buffer.
  • A problem with symbol completion and case was fixed.
  • An issue with XEmacs and backup filenames was fixed.
Impact: recommended

base patch update.fasl (version 6)
Date posted: Thu Mar 12 17:07:42 PDT 2009
Patch name: code/update.fasl (version 6)
Description:Fix minor problems with output of sys:update-allegro.
Impact: recommended

agraph3 patch pfo068 ...
Date posted: Thu Mar 12 17:07:42 PDT 2009
Patch names: update/agraph/3.1.1/pfo068.001,
update/agraph/3.1/pfo068.001
Description:In some graph topologies, both map-all-depth-first-search-paths and map-all-breadth-first-search-paths could miss some existing paths between two vertexes. This patch corrects these problems and clarifies the documentation of the path finding functions to make it clearer which paths they actually return.
Impact: recommended

cg patch cg-list-view
Date posted: Wed Feb 25 12:06:11 PST 2009
Patch name: code/cg-list-view.001
Description:

This patch fixes three problems with the list-view widget on the GTK platform.

  • If you create a list-view with N columns and then later call (setf columns) to give it more than N columns, then data will appear only in the first N columns. This patch now properly updates the number of internal column objects.
  • If you set the large- or small-image-list property of a list-view to nil (such as in the inspector), a break would happen due to a missing function.
  • If you saved a project with a list-view on a form in GTK and then opened the project on Windows, the list-view would likely break due to the Windows code not handling an image-list that has no pixmaps.
Impact: recommended

allegroserve patch aserve
Date posted: Tue Feb 24 13:15:36 PST 2009
Patch name: code/aserve.002
Description:The proxy code in AllegroServe was emitting a response string after the result code, which could cause some http client software to balk. This patch corrects the problem.
Impact: recommended

compiler patch pfb006
Date posted: Tue Feb 17 11:13:41 PST 2009
Patch name: update/pfb006.001
Description:The comp:peephole-optimize-switch and comp:save-arglist-switch provide nominal savings of comopilation time and runtime space for a huge cost in some circumstances. These switches will be deprecated in later versions of Allegro CL, and this patch provides an internal variable, comp::*deprecate-peephole-and-save-arglist-switches*, which when set to true will disable the firing of these switches. The compiler will always perform the peephole pass, and will always save arglists. Loading this patch without setting the variable will not change the behavior of the compiler at all.
Impact: recommended
Other info:No effect without explicit action.

shared-library patch libacl817 ... for macosx86-64.64 only
Date posted: Thu Feb 12 11:07:19 PST 2009
Patch names: libacl817.dylib (version 217),
libacli817.dylib
Description:This patch fixes a bug in the optimized code for cl:abs when performed on floating point values.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
macosx86-64.64lisp_build_217lisp_build_218

base-lisp patch pfa023 ...
Date posted: Wed Feb 11 09:31:43 PST 2009
Patch names: update/pfa023.001,
code/streamc.002
Description:Fix file-length to work with a logical pathname argument.
Impact: recommended

agraph-3.1+ patch pfo067 ...
Date posted: Wed Feb 11 09:31:43 PST 2009
Patch names: update/agraph/3.1/pfo067.001,
update/agraph/3.1.1/pfo067.001
Description:If adding triples with very long strings (greater than 16K), the N-Triples parser could add one bogus string to the string-table. This patch corrects the issue.
Impact: recommended

jlinker patch jlinker
Date posted: Wed Feb 11 09:31:43 PST 2009
Patch name: jlinker/jlinker.jar (version 02092009)
Description:Speedup data transfer when jlinker works through a socket.
Impact: recommended

base-lisp patch pfa022
Date posted: Tue Feb 3 16:11:41 PST 2009
Patch name: update/pfa022.001
Description:Fix merge-pathnames to behave as documented in Section 7.3 of pathnames.htm on all platforms. Prior to this patch, certain calls could give different results on windows and non-windows platforms.
Impact: recommended

ec2 patch ec2
Date posted: Fri Jan 30 11:57:00 PST 2009
Patch name: code/ec2.001
Description:

A number of updates to the EC2 module released in December of 2008.

  • New: ssh-command-output instance command &key &allow-other-keys

    It's just like excl.osi:command-output, except it takes an additional required argument (the first), which is the instance on which to execute the command via ssh.

  • New: ssh-copy-file instance local-file remote-file &key (preserve-time t) recursive &allow-other-keys

    Copy `local-file' to the pathname relative to `instance' using name `remote-file'. All keywords to excl.osi:command-output are also accepted. `preserve-time' and `recursive' correspond to the -p and -r scp command line arguments.

  • Export the accessors of ec2-identity: ec2-identity-ssh-identity-file, ec2-identity-ssh-user, ec2-identity-keypair-name
  • The arglist of terminate-instances was incompatibly changed from (instances) to (&rest instances) to be be like other API entries.
  • Unexport ec2-volume-zone, then export ec2-volume-availability-zone. The latter is the correct name from the EC2 API.
Impact: recommended

base patch gtk20.fasl (version 2) ...
Date posted: Mon Jan 19 13:58:20 PST 2009
Patch names: gtk/gtk20.fasl (version 2),
gtk/gtk20.cl
Description:The tool used to transalte C header files for GTK into foreign function definitions for ACL happened to define cl:boolean as a numeric foreign type. This could cause the boolean type to work incorrectly in compiled code. This affects the linux86 and linuxamd64 platforms only.
Impact: recommended

cg patch cg-file-dialog
Date posted: Tue Jan 13 09:57:42 PST 2009
Patch name: code/cg-file-dialog.001
Description:On the Windows platform with a default locale that uses multibyte characters (such as Korean), if you call ask-user-for-existing-pathname with the multiple-p argument as true to allow the user to select multiple files from a directory, the returned list of pathnames would likely contain corrupted multibyte characters. This patch rewrites the function that extracts the filename strings from the Microsoft file dialog so that it does not assume single-byte characters.
Impact: recommended

base-lisp patch pfa021
Date posted: Mon Jan 12 14:37:55 PST 2009
Patch name: update/pfa021.001
Description:Fix behavior of load given a search-list with a :newest component.
Impact: recommended

shared-library patch acl817 ...
Date posted: Mon Jan 5 17:39:20 PST 2009
Patch names: acl817.dll (version 868),
acl817.lib,
acl817.pdb,
acli817.dll,
acli817.lib,
acli817.pdb,
libacli817.so,
libacl817.so,
libacli817.sl,
libacl817.sl,
libacli817.dylib,
libacl817.dylib
Description:An unsynchronized memory allocation bug left a window open for a dual-cpu machine to allocate the same memory for use in two different threads. The symptoms included segv's and bad-data errors in applications that started a lot of lisp processes.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
solarisamd64.64lisp_build_443lisp_build_444
aixlisp_build_352lisp_build_353
aix.64lisp_build_352lisp_build_353
freebsdlisp_build_451lisp_build_452
hpux11lisp_build_353lisp_build_354
hpux11.64lisp_build_346lisp_build_347
linux86lisp_build_474lisp_build_475
linuxamd64.64lisp_build_501lisp_build_502
macosxlisp_build_428lisp_build_429
macosx.64lisp_build_344lisp_build_345
macosx86lisp_build_458lisp_build_459
macosx86-64.64lisp_build_212lisp_build_213
solarislisp_build_346lisp_build_347
solaris.64lisp_build_346lisp_build_347
tru64lisp_build_346lisp_build_347
tru64.64lisp_build_346lisp_build_347
windowslisp_build_868lisp_build_869
windows.64lisp_build_615lisp_build_616
freebsd-trialN/Alisp_build_453
linux86-trialN/Alisp_build_476
macosx-trialN/Alisp_build_430
macosx86-trialN/Alisp_build_460
windows-trialN/Alisp_build_870

new-module patch ec2.fasl (version 0)
Date posted: Thu Dec 11 14:36:48 PST 2008
Patch name: code/ec2.fasl (version 0)
Description:Amazon EC2 API. Click here for documentation.
Impact: recommended

base patch update.fasl (version 5) ... for windows only
Date posted: Thu Dec 11 14:36:48 PST 2008
Patch names: code/update.fasl (version 5),
update/pfa020.001,
newlicense.dxl,
newlicense.lic,
winapi/winapi.001
Description:Check for proper admin priviledges before attempting to download patches.
Impact: recommended
Other info:This patch is for windows only, but code/update.fasl is released for all platforms.

agraph3 patch agextn-3-1.jar ...
Date posted: Wed Nov 26 11:26:50 PST 2008
Patch names: agextn-3-1.jar,
agextn-3-1-1.jar,
agextnsrc-3-1.jar,
agextnsrc-3-1-1.jar
Description:In Jena, some calls to close() or isEmpty() caused stack overflows.
Impact: recommended

soap patch soap
Date posted: Wed Nov 26 10:33:21 PST 2008
Patch name: code/soap.001
Description:When a GET request of the form "http://foo.com/myservice?wsdl" is made the soap server will now return what ever string was stored by (setf (soap-server-wsdl server) "string"). The java web clients expect this return value to be the wsdl description of the service.
Impact: recommended

agraph-3 patch pfo066 ...
Date posted: Tue Nov 25 10:58:39 PST 2008
Patch names: update/agraph/3.1/pfo066.001,
update/agraph/3.1.1/pfo066.001
Description:Corrects type mismatch bug in serialize-ntriples.
Impact: recommended

agraph3 patch pfo065 ...
Date posted: Wed Nov 26 10:33:21 PST 2008
Patch names: update/agraph/3.1/pfo065.001,
update/agraph/3.1.1/pfo065.001
Description:When setVars() mentions a variable that is not present in the SPARQL query result set, the server could run in an endless loop. The corrected behavior is to return a null value for unknown variables.
Impact: recommended

base patch mime
Date posted: Tue Nov 25 10:58:39 PST 2008
Patch name: code/mime.003
Description:Improved performance when converting charset to external-format.
Impact: recommended

shared-library patch acl817 ...
Date posted: Thu Nov 20 16:10:19 PST 2008
Patch names: acl817.dll (version 861),
acl817.lib,
acl817.pdb,
acli817.dll,
acli817.lib,
acli817.pdb,
libacli817.so,
libacl817.so,
libacli817.sl,
libacl817.sl,
libacli817.dylib,
libacl817.dylib
Description:Fix run-shell-command to return a non-zero value if the subprocess is terminated by a signal. If a vector of strings is passed to run-shell-command, the subprocess is the command specified, but in the case of passing a string, a shell is started as a subprocess to lisp, which may then spawn a subprocess depending on the user-supplied command. In this latter case, the status returned by run-shell-command is the status returned by the shell subprocess. In general, the return value of run-shell-command is the value passed to exit() in the subprocess, or if the subprocess was terminated by a signal, is 128 plus the signal number.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
solarisamd64.64lisp_build_429lisp_build_430
aixlisp_build_340lisp_build_341
aix.64lisp_build_340lisp_build_341
freebsdlisp_build_435lisp_build_436
hpux11lisp_build_341lisp_build_342
hpux11.64lisp_build_334lisp_build_335
linux86lisp_build_458lisp_build_459
linuxamd64.64lisp_build_489lisp_build_490
macosxlisp_build_412lisp_build_413
macosx.64lisp_build_332lisp_build_333
macosx86lisp_build_442lisp_build_443
macosx86-64.64lisp_build_200lisp_build_201
solarislisp_build_334lisp_build_335
solaris.64lisp_build_334lisp_build_335
tru64lisp_build_334lisp_build_335
tru64.64lisp_build_334lisp_build_335
windowslisp_build_861lisp_build_862
windows.64lisp_build_612lisp_build_613
freebsd-trialN/Alisp_build_437
linux86-trialN/Alisp_build_460
macosx-trialN/Alisp_build_414
macosx86-trialN/Alisp_build_444
windows-trialN/Alisp_build_863

agraph-3.1.1 patch pfo064
Date posted: Thu Nov 13 10:14:58 PST 2008
Patch name: update/agraph/3.1.1/pfo064.001
Description:Correctly exports the symbols for serialize-rdf-n3, serialize-ntriples, etc. so that these functions can be used easily from the db.agraph.user package.
Impact: recommended

agraph-3.1.1 patch pfo063
Date posted: Thu Nov 13 10:14:58 PST 2008
Patch name: update/agraph/3.1.1/pfo063.001
Description:Allow SPARQL queries to see the correct variable names when WithVariables values are specified by a Java client.
Impact: recommended

agraph-3.1.1 patch pfo062
Date posted: Wed Nov 5 10:37:07 PST 2008
Patch name: update/agraph/3.1.1/pfo062.001
Description:This corrects a problem wherein Loading RDF/XML files when there are registered freetext-predicates could lead to an error.
Impact: recommended

agraph-3.1.1 patch pfo061
Date posted: Fri Oct 24 16:03:46 PDT 2008
Patch name: update/agraph/3.1.1/pfo061.001
Description:This patch corrects an inefficiency when applying DISTINCT processing to certain large results sets.
Impact: recommended
Other info:This patch only affects the SPARQL algebra engine.

agraph-3.1.1 patch pfo060
Date posted: Wed Nov 5 10:37:07 PST 2008
Patch name: update/agraph/3.1.1/pfo060.001
Description:Allow POST method for HTTP queries.
Impact: recommended

agraph-3.1.1 patch pfo059
Date posted: Fri Oct 10 15:21:04 PDT 2008
Patch name: update/agraph/3.1.1/pfo059.001
Description:Handle baseURI parameter correctly in Sesame HTTP server.
Impact: recommended

agraph-3.1.1 patch pfo058
Date posted: Fri Oct 10 15:21:04 PDT 2008
Patch name: update/agraph/3.1.1/pfo058.001
Description:The function get-triple-by-id was not working correctly with geospatial-triple-stores. This patch corrects the problem.
Impact: recommended

agraph-3.1.1 patch pfo057
Date posted: Fri Oct 10 15:21:04 PDT 2008
Patch name: update/agraph/3.1.1/pfo057.001
Description:It was not possible to call add-geospatial-subtype-to-db with a reasoning-triple-store in AllegroGraph 3.1. This patch corrects the problem.
Impact: recommended

agraph-3.1.1 patch pfo056
Date posted: Fri Oct 10 15:21:04 PDT 2008
Patch name: update/agraph/3.1.1/pfo056.001
Description:Allegrograph 3.1 inadvertently removed the use of the name keyword argument in calls to apply-rdfs++-reasoner. This patch restores this ability.
Impact: recommended

agraph-3.1 patch pfo055
Date posted: Thu Nov 13 10:14:58 PST 2008
Patch name: update/agraph/3.1/pfo055.001
Description:Correctly exports the symbols for serialize-rdf-n3, serialize-ntriples, etc. so that these functions can be used easily from the db.agraph.user package.
Impact: recommended

agraph-3.1 patch pfo054
Date posted: Thu Nov 13 10:14:58 PST 2008
Patch name: update/agraph/3.1/pfo054.001
Description:Allow SPARQL queries to see the correct variable names when WithVariables values are specified by a Java client.
Impact: recommended

base-lisp patch pfa019
Date posted: Wed Nov 12 16:01:26 PST 2008
Patch name: update/pfa019.001
Description:Fix to unintern which was incorrectly testing for matching symbols based on symbol-name. Also fixes shadowing-import which was not importing argument symbols that were accessible, but not present, in the specified package.
Impact: recommended

base patch streamc
Date posted: Wed Nov 12 14:06:56 PST 2008
Patch name: code/streamc.001
Description:Whenever gray streams (streamc) were loaded the force-output and finish-output functions worked incorrectly with simple-streams. This patch fixes that problem.
Impact: recommended

shared-library patch libacl817.dylib ... for macosx only
Date posted: Wed Nov 5 10:37:07 PST 2008
Patch names: libacl817.dylib,
libacli817.dylib
Description:Increases the number of file descriptors allowed to be open at a time from 1000 to 65536. See a similar Patch entry for an 8.0 patch on Linux.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
macosxlisp_build_407lisp_build_408
macosx.64lisp_build_327lisp_build_328
macosx86lisp_build_437lisp_build_438
macosx86-64.64lisp_build_195lisp_build_196

agraph-3.1 patch pfo053
Date posted: Wed Nov 5 10:37:07 PST 2008
Patch name: update/agraph/3.1/pfo053.001
Description:This corrects a problem wherein Loading RDF/XML files when there are registered freetext-predicates could lead to an error.
Impact: recommended

base-lisp patch pfa018
Date posted: Wed Nov 5 10:37:07 PST 2008
Patch name: update/pfa018.001
Description:Fixes a bug when open is given a combination of :direction :probe, any value for :if-exists, and :if-does-not-exist :create. The bug is that such a combination would truncate the file to zero length.
Impact: recommended

ide patch ide-project ...
Date posted: Wed Nov 5 10:37:07 PST 2008
Patch names: code/ide-project.003,
code/ide-form.002,
update/pfl005.001
Description:

Major enhancement to allow editing the sub-projects of the current project. This patch enhances the IDE's project system to allow editing all modules that exist in a project hierarchy, without needing to open the subprojects one at a time. It also provides a variety of smaller project system bug fixes and enhancements.

The main enhancements apply only when the project that is currently open for editing has subprojects. In that case, each subproject in the Project Manager's list of modules will have a blue arrow icon beside it, and clicking that arrow will show the modules of the subproject. The subproject's modules may then be edited in the same manner as the modules of the current project itself. This includes showing the form windows of a subproject and editing them (though the forms of subprojects are not shown initially). An arbitrarily deep hierarchy of projects may be edited, where the project hierarchy is shown as a tree (outline) in the Project Manager. The Save All command will save any projects in the hierarchy that have been modified. A module may be added to a subproject by first selecting a file of the subproject in the list of modules, and then using the Project Manager's Add File button as usual. You can open a listed subproject as the current project by right-clicking the subproject in the list of modules and selecting Open Selected Project.

There are also a number of additional fixes

  • Add support to the IDE for the new plot-widget (see entry below).
  • Fix various problems with the option to import a form module from another project by using the Project Manager's Add File button and then selecting the Form option to add a pre-existing form to the project.
  • The Options tab of the Project Manager has new check boxes for the verbose and compilation-unit properties of the project. The Main Form widget is now a combo-box rather than a single-item-list. The Build tab now includes a check box for the kill-splash-screen-when-ready property.
  • The kill-splash-screen-when-ready property of a project typically didn't work due to the Find Required CG Modules button not including a needed module in the standalone app.
  • Using the Save As command when a form window is selected now correctly copies the .cl file to the specified new pathname.
  • You may now edit any distributed file from the Project Manager, though the editor will show garbage if the file doesn't contain text. You can also add a *.txt file as a code module of a project so that you can easily edit it in the editor. The text file will not be compiled and loaded if the file type is txt (and it will not be distributed).
  • The Project Manager title-bar now mentions when the project is being compiled, and whether it is a full recompile.
  • The :include-locales option now works when specified in the Project Manager's Additional Build Lisp Image Arguments widget.
  • There is a new button on the tab order dialog to sort all widgets by their vertical positions.
  • When using open-files-in-gnu-emacs, the IDE would sometimes silently save all lisp files in emacs without prompting for confirmation.
  • A project could not be moved readily from Windows to Linux because of backslashes in module pathnames.
  • When asking for a library file to add to a project on Linux, the dialog will now ask for a .so file rather than a .dll file.
  • The General tab on the Project Manager now has the more descriptive name Modules.
Impact: recommended
Other info:This patch requires the set of CG patches listed immediately below this entry.

cg patch cg-chart-or-plot ...
Date posted: Wed Nov 5 10:37:07 PST 2008
Patch names: code/cg-chart-or-plot.001,
code/cg-chart-widget.001,
code/cg-plot-widget.001,
code/cg-properties.001
Description:

Provides a new plot widget to compliment the existing chart widget. This allows for the plotting of arbitrary x/y values, such as in a scatter plot. The chart widget has also had the following items fixed:

  • The values-are-stacked property of a line-graph-view or a bar-chart-view may now be the special value :downward, to order the chart objects from top to bottom rather than from bottom to top. This presents them in the same vertical porder as in the legend.
  • A bar chart that uses fill-textures would sometimes stop drawing the interior of the bars.
  • The span-missing-items lines of a line graph sometimes were not drawn when using a chart-value-returner.
  • An incorrect item-index was passed to a chart-value-returner function for the :icon-size attribute.
  • Chart icons were still drawn if :icon-sizes is removed from the value-types list.
Impact: recommended
Other info:This patch requires the set of IDE patches listed immediately above this entry.

agraph-3.1 patch pfo051
Date posted: Wed Nov 5 10:37:07 PST 2008
Patch name: update/agraph/3.1/pfo051.001
Description:Allow POST method for HTTP queries.
Impact: recommended

base patch defsys
Date posted: Wed Oct 29 11:43:02 PDT 2008
Patch name: code/defsys.002
Description:Fixes an error in the previous defsystem patch code/defsys.001. Also fixes a problem that would cause calls to (load-system :my-system :compile t :reload t) to fail to recompile :my-system.
Impact: recommended

base patch prolog
Date posted: Fri Oct 24 16:03:46 PDT 2008
Patch name: code/prolog.002
Description:Optimization, eliminates consing in ground/1 functor.
Impact: recommended

agraph-3.1 patch pfo052
Date posted: Fri Oct 24 16:03:46 PDT 2008
Patch name: update/agraph/3.1/pfo052.001
Description:This patch corrects an inefficiency when applying DISTINCT processing to certain large results sets.
Impact: recommended
Other info:This patch only affects the SPARQL algebra engine.

agraph-3.1 patch agraph-3-1.jar ...
Date posted: Fri Oct 24 16:03:46 PDT 2008
Patch names: agraph-3-1.jar,
agsrc-3-1.jar,
agtbc-3-1.jar,
agextn-3-1.jar,
agextnsrc-3-1.jar
Description:

Sesame 2.0 Interface

  • Correct a nullPointerException when a query result contains blank nodes.
  • Make sure all the fields are initialized when initialize() is called.

Direct AllegroGraph interface

  • Correct a nullPointerException when estimate() method is called.
  • Add parseRDFXML() method.
  • Rename loadRDF() methods to loadRDFXML(). The old names remain for compatibility.

Impact: recommended

ssl patch ssl
Date posted: Thu Oct 16 16:10:39 PDT 2008
Patch name: code/ssl.007
Description:Ensure SSL works in the face of *print-case* being changed.
Impact: recommended

compiler patch pfb005
Date posted: Thu Oct 16 16:10:39 PDT 2008
Patch name: update/pfb005.001
Description:Fixes a bug in immediate-args register assignment on x86-64 when multiple functions are called which return float values. Without the patch the return value from the first call is lost and the return from the second call is used instead.
Impact: recommended
Other info:Affected code must be recompiled after this patch is installed, for their to be any effect.

agraph-3.1 patch pfo050
Date posted: Fri Oct 10 15:21:04 PDT 2008
Patch name: update/agraph/3.1/pfo050.001
Description:Handle baseURI parameter correctly in Sesame HTTP server.
Impact: recommended

agraph-3.1 patch pfo049
Date posted: Fri Oct 10 15:21:04 PDT 2008
Patch name: update/agraph/3.1/pfo049.001
Description:The function get-triple-by-id was not working correctly with geospatial-triple-stores. This patch corrects the problem.
Impact: recommended

agraph-3.1 patch pfo048
Date posted: Fri Oct 10 15:21:04 PDT 2008
Patch name: update/agraph/3.1/pfo048.001
Description:It was not possible to call add-geospatial-subtype-to-db with a reasoning-triple-store in AllegroGraph 3.1. This patch corrects the problem.
Impact: recommended

agraph-3.1 patch pfo047
Date posted: Fri Oct 10 15:21:04 PDT 2008
Patch name: update/agraph/3.1/pfo047.001
Description:Allegrograph 3.1 inadvertently removed the use of the name keyword argument in calls to apply-rdfs++-reasoner. This patch restores this ability.
Impact: recommended

base patch uri
Date posted: Thu Oct 2 11:07:48 PDT 2008
Patch name: code/uri.008
Description:pathname-to-uri and uri-to-pathname now handle chars needing escaping.
Impact: recommended

smtp patch smtp
Date posted: Tue Sep 16 16:57:29 PDT 2008
Patch name: code/smtp.001
Description:Add smtp support for ssl connections and STARTTLS negotiation. Adds a new supported form for the server argument to send-letter, send-smtp, and send-smtp-auth to support the passing of ssl-stream configuration options and the keyword to enable potential starttls negotiation. See the documentation for these functions for more info.
Impact: recommended

agraph-3.0.1 patch pfo045
Date posted: Fri Sep 12 17:49:45 PDT 2008
Patch name: update/agraph/3.0.1/pfo045.001
Description:Eliminates an unnecessary limitation on the size of triple-store that can be successfully indexed. Speed on 32-bit platforms will still be substantially less than 64-bit platforms, but arbitrary numbers of triples can be stored and indexed. The limitation on 32-bit platforms will now generally be the memory space consumed for resource and literal strings, which are still mapped into virtual memory. If a triple store has many long resource and literal strings, the effective size limit may still be just a few million triples. But a store with few strings and primarily using encoded UPIs can now support in excess of 10^8 triples.
Impact: recommended
Other info:This patch only affects 32-bit platforms.

cg patch pfk008
Date posted: Thu Sep 11 10:27:38 PDT 2008
Patch name: update/pfk008.001
Description:On GTK (used on Linux) CG sometimes would bring the wrong top-level window to the front, due to the non-feasibility on GTK of finding out which top-level window is in front now. This patch avoids the problem.
Impact: recommended

ide patch ide-find-definitions
Date posted: Thu Sep 11 10:27:38 PDT 2008
Patch name: code/ide-find-definitions.002
Description:The IDE's Find Definitions facility was moving the text cursor in the IDE's source code editor to the wrong position for a found definition. This had been happening since the base lisp patches code/scm.001 and code/scm.002 were made. Those patches began adjusting for two-byte newlines in DOS files (CR/LF), which the IDE had been doing itself. This patch makes the IDE stop performing the adjustment when the base lisp does as the redundant adjustments had caused the problem.
Impact: recommended

agraph-3.0.1 patch pfo046
Date posted: Wed Sep 10 15:14:55 PDT 2008
Patch name: update/agraph/3.0.1/pfo046.001
Description:Find-triple-store was signaling a disambiguation error if one triple-store's name was a suffix of another. This patch corrects that error.
Impact: recommended

agraph-3.0.1 patch pfo044 for mswindows only
Date posted: Fri Sep 5 15:12:29 PDT 2008
Patch name: update/agraph/3.0.1/pfo044.001
Description:Under some circumstances find-triple-store could fail to find open-triple-stores under the Windows operating system. This patch corrects the issue.
Impact: recommended

agraph-3.0.1 patch pfo043
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 pfo042
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 pfb004
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 sock ...
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:
PlatformACLIDIntl. ACLID
solarisamd64.64lisp_build_415lisp_build_416
aixlisp_build_328lisp_build_329
aix.64lisp_build_328lisp_build_329
freebsdlisp_build_422lisp_build_423
hpux11lisp_build_322lisp_build_323
hpux11.64lisp_build_322lisp_build_323
linux86lisp_build_445lisp_build_446
linuxamd64.64lisp_build_477lisp_build_478
macosxlisp_build_399lisp_build_400
macosx.64lisp_build_320lisp_build_321
macosx86lisp_build_425lisp_build_426
macosx86-64.64lisp_build_188lisp_build_189
solarislisp_build_322lisp_build_323
solaris.64lisp_build_322lisp_build_323
tru64lisp_build_322lisp_build_323
tru64.64lisp_build_322lisp_build_323
windowslisp_build_838lisp_build_839
windows.64lisp_build_580lisp_build_581
freebsd-trialN/Alisp_build_424
linux86-trialN/Alisp_build_447
macosx-trialN/Alisp_build_401
macosx86-trialN/Alisp_build_427
windows-trialN/Alisp_build_840

agraph-3.0.1 patch pfo041
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 pfo040
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 sax
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 aodbc-v2
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 osi
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 jlinker.jar
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 pfo033
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 pfo031
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 pfo039
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 pfo038
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 pfo037
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 pfo036
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 pfj002
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 pfo035 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 pfo034
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 pfo033
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 climxm ...
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 pfo032
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 pfo031
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 pfo030
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 ide-form
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 streamm
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 pfl004
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 ide-project
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 pfk007
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 cg-grid-widget
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 environ
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 datetime ...
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 aserve
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 ssl
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 jlinker
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 climxm ... 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 update.fasl (version 4) ...
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 environ
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 eval
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 pfa017
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 pfl003
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 pfl002
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 pfk006 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 cg-tab-control
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 cg-text-edit-pane 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 ide-patch-dialog
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 mime
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 oracle
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 climxm ... 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 com.franz.agrap-3-0.jar ...
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 update.fasl (version 3)
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 pfo029
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 pfo028
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 pfo027
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 pfo026
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 pfa016
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 * (version 2)
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 alisp.exe ... for mswindows only
Date posted: Tue May 6 14:32:45 PDT 2008
Patch names: alisp.exe,
alisp8.exe,
allegro-ansi.exe,
allegro.exe,
mlisp.exe,
mlisp8.exe
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 osi ...
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 pfa015
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 pfa014
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 ssl
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 ssl
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 datetime
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 climnt ... 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 climxm ... 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 ssl
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 jlinker
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 acl817 ...
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 pfa008
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 update.exe 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 uri
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 uri
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 climnt ... 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 climxm ... 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 pfa013
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 makefile
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 pfa012 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 update.fasl (version 2)
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 uri
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 acl817 ... 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 acl817 ... 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 pfo023
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 pfo022
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 pfj001
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 pfa011
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 pfo025
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 uri
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 jil
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 SpaceMission.ntriples ...
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 pfo024
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 pfa010
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 util-string.fasl
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 pfo021
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 pfa009 ...
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 compftype
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 osi ...
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 acache-2.1.10.fasl ...
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 osi
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 pfk005
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 pfk004 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 pfm001
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 ssl
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 pfo020
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 pfo019
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 pfb003
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 update.sh 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 acldns
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 pfa007
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 scm ...
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 pfo017
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 acl817 ... 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 pfo018
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 pfk003
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 cg-text-edit-pane-mark
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 cg-menu
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 ide-editor
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 bundle 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 pfa006
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 scm ...
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 acl817 ...
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 hash
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 uri
Date posted: Mon Nov 12 13:46:35 PST 2007
Patch name: code/uri.003
Description:Fix merging of URNs and URIs.
Impact: recommended

base patch build
Date posted: Mon Nov 12 13:46:35 PST 2007
Patch name: code/build.001
Description:On Windows, :build-debug :interactive now causes the Lisp spawned to build the image not exit when it is finished.
Impact: recommended
Other info:Affects windows platforms only.

base patch uri
Date posted: Wed Oct 31 12:37:26 PDT 2007
Patch name: code/uri.002
Description:net.uri:merge-uris and enough-uri now handle URNs.
Impact: recommended

xml-rpc patch xml-rpc
Date posted: Wed Oct 31 12:37:26 PDT 2007
Patch name: code/xml-rpc.001
Description:Under some circumstances require of :xml-rpc could fail with an error about ":absolute followed by :back in directory component". This patch fixes that problem.
Impact: recommended

base-lisp patch pfa005
Date posted: Tue Oct 30 11:07:07 PDT 2007
Patch name: update/pfa005.001
Description:Fix bug in remove-duplicates where multiple nil's would not be removed from a list.
Impact: recommended

base patch update.fasl (version 1)
Date posted: Fri Oct 26 14:35:03 PDT 2007
Patch name: code/update.fasl (version 1)
Description:Internal changes to patch updating.
Impact: minor

shared-library patch libacl817 ... for macosx86 only
Date posted: Wed Oct 24 10:30:11 PDT 2007
Patch names: libacl817.so (version 264),
libacli817.so
Description:Fixes a bug in the breakpoint instruction stepper on intel macs where stepping through certain instructions cause the lisp to hang.
Impact: recommended
Other info:This fix changes the way synchronous signals are handled, so should not be taken if release is imminent.
Shared library info:
PlatformACLIDIntl. ACLID
macosx86lisp_build_264lisp_build_265

executables patch mlisp ...
Date posted: Fri Oct 12 15:37:30 PDT 2007
Patch names: mlisp,
alisp,
allegro,
allegro-ansi,
mlisp8,
alisp8
Description:Fixes a bug where if the initial loading of the Allegro CL shared-library fails for any reason, the attempt to print an error message fails in some traumatic way (usually a bus or segmentation error.)
Impact: minor

base patch shell
Date posted: Fri Oct 12 15:37:30 PDT 2007
Patch name: code/shell.001
Description:Fix bad format string in excl.shell:mv and ln; improve `mv' when renaming directories.
Impact: recommended

cg patch cg-lettered-menu
Date posted: Mon Oct 8 11:07:21 PDT 2007
Patch name: code/cg-lettered-menu.001
Description:On Windows Vista, the main strings that appear in a pop-up-lettered-menu menu were right-aligned due to new behavior in this version of Windows for tab characters in menu-item strings. This is not suitable for viewing the alphabetized list in the menu. This affected the symbol completion menu in the IDE, for example. This patch substitutes a few spaces for the tab character between the shortcut letter and the main string in each item. This causes the main strings to be not exactly aligned due to the variable width of the shortcut letters, and so the code change is specific to Windows Vista.
Impact: recommended

ide patch ide-find-definitions
Date posted: Mon Oct 8 11:07:21 PDT 2007
Patch name: code/ide-find-definitions.001
Description:If define-symbol-macro is used to define a symbol-macro for a symbol, then invoking the Find Definitions (or Quick Find Definition) command in the IDE on that symbol would break.
Impact: recommended

shared-library patch acl817 ...
Date posted: Thu Sep 27 15:19:30 PDT 2007
Patch names: acl817.dll (version 409),
acl817.lib,
acli817.dll,
acli817.lib,
libacli817.so,
libacl817.so,
libacli817.sl,
libacl817.sl,
libacli817.dylib,
libacl817.dylib
Description:Sometimes on linux when writes are done to sockets that have been reset at the client side, an ECONNRESET is seen and reported, but the stream is not closed and the thread is "leaked" due to being stuck in a wait that will never finish. On other architectures, EPIPE is returned for this situation, and the socket stream is closed and no further waiting is done on the stream. Rather than trying to treat ECONNRESET as a second special case similar to EPIPE, the lower-level write functions have been modified to return EPIPE whenever ECONNRESET is seen. This allows the manufactured EPIPE to be handled the same on linux as on other systems.
Impact: minor
Other info:If you are treating ECONNRESET and EPIPE differently (in which case your code is not portable from linux anyway) - send us a note to that effect if so.
Shared library info:
PlatformACLIDIntl. ACLID
solarisamd64.64lisp_build_229lisp_build_230
aixlisp_build_188lisp_build_189
aix.64lisp_build_188lisp_build_189
freebsdlisp_build_245lisp_build_246
hpux11lisp_build_182lisp_build_183
hpux11.64lisp_build_182lisp_build_183
linux86lisp_build_267lisp_build_268
linuxamd64.64lisp_build_296lisp_build_297
macosxlisp_build_235lisp_build_236
macosx.64lisp_build_195lisp_build_196
macosx86lisp_build_251lisp_build_252
solarislisp_build_182lisp_build_183
solaris.64lisp_build_182lisp_build_183
tru64lisp_build_182lisp_build_183
tru64.64lisp_build_182lisp_build_183
windowslisp_build_409lisp_build_410
windows.64lisp_build_316lisp_build_317
freebsd-trialN/Alisp_build_247
linux86-trialN/Alisp_build_269
macosx-trialN/Alisp_build_237
macosx86-trialN/Alisp_build_253
windows-trialN/Alisp_build_411

compiler patch pfb002
Date posted: Thu Sep 27 15:19:30 PDT 2007
Patch name: update/pfb002.001
Description:Fixes formatting failures in the (:explain :tailmerging) declaration; all format argments were interpreted one-off so the explanation did not make sense.
Impact: recommended

shared-library patch acl817 ...
Date posted: Tue Sep 25 14:32:15 PDT 2007
Patch names: acl817.dll (version 403),
acl817.lib,
acli817.dll,
acli817.lib,
libacli817.so,
libacl817.so,
libacli817.sl,
libacl817.sl,
libacli817.dylib,
libacl817.dylib
Description:Fixes a bug where traces of fwrapped functions, if seen on the stack by a signal handler, will get memory access errors. This might include normal functional operation under multiprocessing for some architectures, like Alpha, HP/PA-RISC, and x86-64, but also for profiling hits with the Runtime Analyzer.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
solarisamd64.64lisp_build_223lisp_build_224
aixlisp_build_184lisp_build_185
aix.64lisp_build_184lisp_build_185
freebsdlisp_build_238lisp_build_239
hpux11lisp_build_178lisp_build_179
hpux11.64lisp_build_178lisp_build_179
linux86lisp_build_260lisp_build_261
linuxamd64.64lisp_build_290lisp_build_291
macosxlisp_build_230lisp_build_231
macosx.64lisp_build_191lisp_build_192
macosx86lisp_build_244lisp_build_245
solarislisp_build_178lisp_build_179
solaris.64lisp_build_178lisp_build_179
tru64lisp_build_178lisp_build_179
tru64.64lisp_build_178lisp_build_179
windowslisp_build_403lisp_build_404
windows.64lisp_build_311lisp_build_312
freebsd-trialN/Alisp_build_240
linux86-trialN/Alisp_build_262
macosx-trialN/Alisp_build_232
macosx86-trialN/Alisp_build_246
windows-trialN/Alisp_build_405

base patch misc ...
Date posted: Mon Sep 24 16:32:44 PDT 2007
Patch names: code/misc.001,
code/regexp2-s.001
Description:Add compiler macros for quote-re, split-re, and replace-re.
Impact: recommended

base patch rfc2822
Date posted: Mon Sep 24 16:32:44 PDT 2007
Patch name: code/rfc2822.001
Description:Add new 'compact' keyword arg for extract-email-addresses to return results in a simpler format. Also fixes a parsing bug for some unusual but legal addresses.
Impact: recommended

base patch aclstart ...
Date posted: Mon Sep 24 16:32:44 PDT 2007
Patch names: code/aclstart.001,
src/aclstart.cl
Description:The -H command line argument can be used to set the "home" location of Allegro CL. It is very rare that it cannot be determined automatically, but this command line option is again available to users who need it.
Impact: recommended

base patch uri
Date posted: Mon Sep 24 16:32:44 PDT 2007
Patch name: code/uri.001
Description:Prior to this patch, parsing http://example.org/#Andr would yield http://example.org#Andr, which is wrong, because the canonicalization that occurs to remove the / in http://example.org/ did not take into account a query or fragment.
Impact: recommended

base-lisp patch pfa004
Date posted: Mon Sep 24 16:32:44 PDT 2007
Patch name: update/pfa004.001
Description:Fixes a bug in the default mop:compute-discriminating-function in which the user-supplied dfun is replaced with an "optimizing" dfun.
Impact: recommended
Other info:Hopefully minor, but since it is a CLOS change, it may affect user CLOS code; apply only if not close to a release.

base patch gtk20.fasl ... for linuxamd64.64 only
Date posted: Mon Sep 17 10:00:33 PDT 2007
Patch names: gtk/gtk20.fasl,
gtk/gtk20.cl,
update/pfk002.001
Description:Running the IDE or a CG application on the Linux AMD 64-bit platform crashed easily, especially when using the file dialog, due to the GTK foreign function interface inappropriately declaring pointer return values as :int rather than as :nat.
Impact: recommended

shared-library patch acl817 ...
Date posted: Thu Sep 13 15:08:26 PDT 2007
Patch names: acl817.dll (version 399),
acl817.lib,
acli817.dll,
acli817.lib,
libacli817.so,
libacl817.so,
libacli817.sl,
libacl817.sl,
libacli817.dylib,
libacl817.dylib
Description:

Fixes an overcorrection to a previous bug where thread structures were leaked; the most recent bug was that when a lisp is started and no significant activity (i.e. gcs) occurs before excl:dumplisp is called, the resultant image tends to lose one or more threads and allocate over them, causing distasters of many kinds.

Fixes a bug when restoring very large .dxl images (> 2 Gb) at startup. The most likely error starts "Truncated file in C read..."

Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
solarisamd64.64lisp_build_215lisp_build_216
aixlisp_build_176lisp_build_177
aix.64lisp_build_176lisp_build_177
freebsdlisp_build_228lisp_build_229
hpux11lisp_build_170lisp_build_171
hpux11.64lisp_build_170lisp_build_171
linux86lisp_build_250lisp_build_251
linuxamd64.64lisp_build_282lisp_build_283
macosxlisp_build_217lisp_build_218
macosx.64lisp_build_180lisp_build_181
macosx86lisp_build_230lisp_build_231
solarislisp_build_170lisp_build_171
solaris.64lisp_build_170lisp_build_171
tru64lisp_build_170lisp_build_171
tru64.64lisp_build_170lisp_build_171
windowslisp_build_399lisp_build_400
windows.64lisp_build_309lisp_build_310
freebsd-trialN/Alisp_build_230
linux86-trialN/Alisp_build_252
macosx-trialN/Alisp_build_219
macosx86-trialN/Alisp_build_232
windows-trialN/Alisp_build_401

shared-library patch libacli817 ... for macosx only
Date posted: Thu Sep 13 15:08:26 PDT 2007
Patch names: libacli817.dylib (version 207),
libacl817.dylib
Description:For the Intel 32-bit version only, this patch fixes a bug in signal/exception handling where under certain circumstances the lisp would die without any warning or notation. Also, for all Macs, this patch improves the way entry points are parsed from system libraries (especially from libsystem.B.dylib, such as "_printf" [with the leading underscore]); this leads to better outputs for ":zoom :all t :verbose t" and it also leads to better information from time profile outputs.
Impact: recommended
Other info:Possible destabilization, but highly recommended for the Intel Mac. Use if not close to the end of a release cycle.
Shared library info:
PlatformACLIDIntl. ACLID
macosxlisp_build_217lisp_build_218
macosx.64lisp_build_180lisp_build_181
macosx86lisp_build_230lisp_build_231
macosx-trialN/Alisp_build_219
macosx86-trialN/Alisp_build_232

base-lisp patch pfa003
Date posted: Thu Sep 13 15:08:26 PDT 2007
Patch name: update/pfa003.001
Description:Fixes a bug where instead of a broken pipe error, a bogus missing tag error is given by the printer. This patch allows the broken pipe error to pass unscathed through the printer protection, which, due to the broken pipe, cannot operate properly, and allows the underlying error to be seen.
Impact: recommended

ide patch ide-editor
Date posted: Thu Sep 13 15:08:26 PDT 2007
Patch name: code/ide-editor.001
Description:The IDE's Edit | Comment In/Out command is a casualty of CG's upgrade from version 1 to version 3 of the RichEdit control. V1 used a CR/LF for each newline while v3 uses a single CR, and this code still had a hardcoded 2 for the newline length.
Impact: recommended

cg patch cg-text-edit-pane
Date posted: Thu Sep 13 15:08:26 PDT 2007
Patch name: code/cg-text-edit-pane.002
Description:The Microsoft RichEdit control by default will automatically switch its font when it believes that a user-typed character is not present in the current font. In particular, it seems to believe this incorrectly for the FixedSys font for certain Latin1 characters that are used in European languages. This patches turns off a flag of this control to disable this behavior.
Impact: recommended

agraph patch pfo016
Date posted: Wed Sep 5 10:33:16 PDT 2007
Patch name: update/agraph/2.2/pfo016.001
Description:Corrects a reasoner bug that manifest when rdfs:subClassOf (or rdfs:subPropertyOf) hierarchies became sufficiently complex. In these situations, the reasoner would lose track of much of the hierarchy and produce incorrect results.
Impact: recommended

base-lisp patch pfa002
Date posted: Thu Aug 30 12:44:15 PDT 2007
Patch name: update/pfa002.001
Description:On Windows, tildes are expanded with home directory of the user running Allegro CL. Previously, (pathname "~foo") would expand to contain the user's home directory in the resulting pathname. Now, #p"~foo" is returned.
Impact: recommended

cg patch pfk001
Date posted: Thu Aug 30 12:44:15 PDT 2007
Patch name: update/pfk001.001
Description:Fix some unwanted side-effects Nag dialog in Express.
Impact: recommended

base patch sock
Date posted: Thu Aug 30 12:44:15 PDT 2007
Patch name: code/sock.001
Description:Fixed a printer error that occurs when printing 'file' sockets.
Impact: recommended

agraph patch pfo015
Date posted: Thu Aug 30 12:44:15 PDT 2007
Patch name: update/agraph/2.2/pfo015.001
Description:Fixes an incorrect results format (SPARQL Turtle) for remote queries. This patch also allows additional arguments to run-sparql-remote to be propagated to AllegroServe.
Impact: recommended

agraph patch pfo014
Date posted: Thu Aug 30 12:44:15 PDT 2007
Patch name: update/agraph/2.2/pfo014.001
Description:AllegroGraph Lisp CLient API calls with encoded literal argument was signalling an error in the server. This patch corrects the problem.
Impact: recommended

base patch debug
Date posted: Thu Aug 30 12:44:15 PDT 2007
Patch name: code/debug.001
Description:Fixes the interpretation of a fully-specified &key argument, i.e. ((:foo bar) bas bam) by the debugger, which was trying to get the property list of '(:foo bar).
Impact: minor

compiler patch pfb001
Date posted: Fri Aug 24 10:25:46 PDT 2007
Patch name: update/pfb001.001
Description:Fixes a regression in 8.1 due to an optimization; on x86 and x86-64 platforms the one-argument multiply instruction is now used instead of the two-argument version, because it is more general and allows better register assignment. But if in pure fixnum arithmetic the two arguments to * are placed in the same register, then the result was too small, due to both being shifted (rather than only one, as is needed when doing a fixnum multiply).
Impact: recommended

base patch prolog
Date posted: Tue Aug 21 14:45:56 PDT 2007
Patch name: code/prolog.001
Description:Update Allegro Prolog to version 1.0.4.
Impact: recommended

cg patch cg-paren-matching
Date posted: Tue Aug 21 14:45:56 PDT 2007
Patch name: code/cg-paren-matching.001
Description:If you attempt the IDE's Edit | Reindent command in an IDE Listener rather than in the editor, or use the CG function reindent-region in an application, a break would occur due to a bit of code that was inappropriately specific to the IDE's editor. This patch avoids the problem, and is very safe. It is needed only if you need reindentation in one of the two cases mentioned above.
Impact: recommended

cg patch cg-text-edit-pane for windows only
Date posted: Tue Aug 21 14:45:56 PDT 2007
Patch name: code/cg-text-edit-pane.001
Description:When using an Asian locale that enables a text-edit-pane to display Kanji or Hangul characters properly, the text-edit-pane could corrupt lisp by using a too-small buffer to read characters from the control. This has been a bug for a long time, but is much easier to trigger in 8.1 due to using a different kind of text caching that no longer uses a buffer that is arbitrarily longer than necessary. The fix is important for people who use Kanji or Hangul in text-edit-panes.
Impact: recommended

cg patch cg-html-widget for windows only
Date posted: Tue Aug 21 14:45:56 PDT 2007
Patch name: code/cg-html-widget.001
Description:If you use the mouse wheel to scroll an html-widget vertically, and you reach the end of the scrollable HTML, and the parent window of the html-widget is also vertically scrollable, then at that point the parent window would begin to scroll. This happens in the IDE's help window (when a single IDE parent window is used) due to the parent window of the various IDE tools being scrollable. The fix simply overrides the default behavior that passes the mouse wheel message back to the OS, which then passes it to the parent window.
Impact: recommended

ide patch ide-project
Date posted: Tue Aug 21 14:45:56 PDT 2007
Patch name: code/ide-project.001
Description:If a project has a subproject that has a library (DLL) module, then generating the standalone app for the project would break. Also, opening a project that has a library module that's located within the same top-level directory as the project, but not in the actual project directory, would fail to find the library file. A third problem, to our windows.64 port, was that if you press the "Run the Standalone App" button just after generating it and then exit the running app, a process would remain alive that would prevent running the standalone app again until exiting the IDE.
Impact: recommended

ide patch pfl001
Date posted: Tue Aug 21 14:45:56 PDT 2007
Patch name: update/pfl001.001
Description:If both of the IDE configuration options use-ide-parent-window and use-ide-background-window are true, then a break would occur at IDE startup. This combination of options is actually not useful, but should not break if selected.
Impact: recommended

base-lisp patch pfa001
Date posted: Tue Aug 21 14:45:56 PDT 2007
Patch name: update/pfa001.001
Description:In many cases, octets-to-string was inappropriately returning as if :truncate were set true even when :truncate was not true. This patch causes octets-to-string to signal an error appropriately.
Impact: recommended

agraph patch pfo011
Date posted: Fri Aug 17 12:27:19 PDT 2007
Patch name: update/agraph/2.1/pfo011.001
Description:Corrects the reasoner's handling of rdf:type queries when neither the subject nor the object is specified. The reasoner was mistakenly caching the same value for each subject instead of a different value for each subject. This caused it to return duplicate results instead of the correct ones.
Impact: recommended

base patch hash
Date posted: Wed Aug 15 16:55:22 PDT 2007
Patch name: code/hash.001
Description:Fixes a bug in remhash where a nil might be returned even though the key was found in the hash-table; this might occur after several keys have just been remhashed in a row.
Impact: recommended

agraph patch pfo010
Date posted: Wed Aug 15 15:08:34 PDT 2007
Patch name: update/agraph-2.1/pfo010.001
Description:Adds logic to handle transitive reasoning for subClassOf and subPropertyOf and alters the reasoner code to collect all results instead of just the first.
Impact: recommended

agraph patch pfo009
Date posted: Thu Aug 9 09:45:10 PDT 2007
Patch name: update/agraph-2.1/pfo009.001
Description:Reduces the chance of running out of file handles by closing any index files that have never been used by a cursor once they have been merged.
Impact: recommended

base patch aodbc-v2
Date posted: Thu Aug 9 09:45:10 PDT 2007
Patch name: code/aodbc-v2.001
Description:SQLConnect now releases the heap like other similar functions in the module.
Impact: recommended

base patch ntservice ... for mswindows only
Date posted: Thu Aug 9 09:45:10 PDT 2007
Patch names: code/ntservice.001,
examples/ntservice/ntservice.cl,
examples/ntservice/readme.txt
Description:New function: set-service-description, which allows you to set the description of an existing service. The 'create-service' function has also been modified to accept new keyword arguments: interact-with-desktop, description, username, and password. See the updated documentation for details.
Impact: minor

base patch mime
Date posted: Thu Aug 9 09:45:10 PDT 2007
Patch name: code/mime.001
Description:Changes to internal/undocument portions of module.
Impact: minor

ssl patch ssl
Date posted: Thu Aug 9 09:45:10 PDT 2007
Patch name: code/ssl.001
Description:Fix slow leak in SSL.
Impact: recommended

agraph patch kennedy.ntriples
Date posted: Thu Jul 19 10:40:04 PDT 2007
Patch name: agraph/tutorial-files/kennedy.ntriples
Description:This patch updates the tutorial file kennedy.ntriples. The initial ntriple file shipped with the distribution could not be used for the range query examples because its triples had objects that could not be encoded. The new file has the same information but its triples can be encoded and range queries will work correctly.
Impact: recommended

agraph patch agsrc-2_1.jar
Date posted: Thu Jul 19 10:40:04 PDT 2007
Patch name: agraph/agsrc-2_1.jar
Description:The source package to the agraph-2_1.jar file released on Fri Jul 13 11:43:29 PDT 2007.
Impact: recommended

agraph patch pfo008
Date posted: Thu Jul 19 10:40:04 PDT 2007
Patch name: update/agraph/2.1/pfo008.001
Description:A call to twinqlSelect() was throwing an exception when the query produced an empty result.
Impact: recommended

agraph patch pfo007
Date posted: Fri Jul 13 11:43:29 PDT 2007
Patch name: update/agraph/2.1/pfo007.001
Description:Corrects a bug in all of the select-distinct macros that caused them to return duplicate results and/or inconsistent results. The bug only occurred when more than one variable was used in the result set.
Impact: recommended

agraph patch pfo006
Date posted: Fri Jul 13 11:43:29 PDT 2007
Patch name: update/agraph/2.1/pfo006.001
Description:Corrects a bug in get-triple-by-id wherein it would fail to return the correct triple for IDs less than 256 if the triple-store large.
Impact: recommended

agraph patch pfo005
Date posted: Fri Jul 13 11:43:29 PDT 2007
Patch name: update/agraph/2.1/pfo005.001
Description:

Triple-stores created or opened with relative-pathnames such as

(create-triple-store "./data")

or

(open-triple-store "data" :directory "./testing/")

could cause AllegroGraph to lose track of the correct location of the triple-store and its data file. Triple-stores created with absolute path-names were, and continue to be, completely safe.

Impact: recommended

agraph patch agraph-2_1.jar
Date posted: Fri Jul 13 11:43:29 PDT 2007
Patch name: agraph/agraph-2_1.jar
Description:TopBraid Composer sometimes shows conflicting data when blank nodes are involved
Impact: recommended

agraph patch pfo004
Date posted: Fri Jul 13 11:43:29 PDT 2007
Patch name: update/agraph/2.1/pfo004.001
Description:Corrects a bug where the task-manager could be become confused when too many equivalent tasked were scheduled too quickly (for example, if the same triple-store was asked to check indices too often). When this happens, the triple-store in question would refuse to close because it was waiting for tasks that no longer existed to complete.
Impact: recommended

agraph patch pfo003
Date posted: Fri Jul 13 11:43:29 PDT 2007
Patch name: update/agraph/2.1/pfo003.001
Description: Corrects an indexing bug that caused an occasional triple in an index file to be duplicated and another triple dropped. Index files created in AllegroGraph 2.1 before this patch should be recreated after installing the patch. Executing the following form while the store is open will accomplish this:
 (progn (add-indices (drop-indices (triple-store-indices)))
        (index-all-triples :wait t))
Alternatively, the entire graph should be recreated.
Impact: recommended

agraph patch pfo002
Date posted: Fri Jul 13 11:43:29 PDT 2007
Patch name: update/agraph/2.1/pfo002.001
Description:Automatic indexing in the Java and HTTP interfaces interacts badly with triple store updates. This patch suppresses automatic indexing. We recommmend that applications call indexing steps explicitly when the triple store data is stable.
Impact: recommended

agraph patch pfo001
Date posted: Fri Jul 13 11:43:29 PDT 2007
Patch name: update/agraph/2.1/pfo001.001
Description:RDFterm-equal in SPARQL FILTERs doesn't correctly handle future-parts.
Impact: recommended

Initial ACLID_lisp_build numbers
Shared library info:
PlatformACLIDIntl. ACLID
aix.64lisp_build_118lisp_build_117
aixlisp_build_118lisp_build_117
freebsdlisp_build_165lisp_build_166
hpux11.64lisp_build_112lisp_build_111
hpux11lisp_build_112lisp_build_111
linux86lisp_build_188lisp_build_189
linuxamd64.64lisp_build_223lisp_build_222
macosx.64lisp_build_118lisp_build_117
macosx86lisp_build_165lisp_build_166
macosxlisp_build_163lisp_build_164
solaris.64lisp_build_112lisp_build_111
solarislisp_build_112lisp_build_111
solarisamd64.64lisp_build_141lisp_build_140
tru64.64lisp_build_112lisp_build_111
tru64lisp_build_112lisp_build_111
windows.64lisp_build_258lisp_build_259
windowslisp_build_304lisp_build_305
Copyright © 2014 Franz Inc., All Rights Reserved | Privacy Statement
Delicious Google Buzz Twitter Google+