The integrated cross-platform development tool for ANSI Common Lisp LispWorks logo

LispWorks Patches

The current version of LispWorks Professional and Enterprise Editions is 6.0.0. There are currently no patches available for this release.

Patches for older versions: LispWorks 5.1  LispWorks 5.0  earlier


LispWorks 5.1 Patches

Note: The free LispWorks Personal Edition does not load patches. Do not attempt to install or load these patches in the Personal Edition.

Users of LispWorks 5.1 Professional and Enterprise Editions should be running LispWorks 5.1.2

To use LispWorks 5.1.2 you must first have LispWorks 5.1 or 5.1.1 installed from a CD-ROM or download. You then add the 5.1.2 patch release from this page.

Here are the patches for: LispWorks for Macintosh; LispWorks for Linux ; LispWorks for FreeBSD ; LispWorks for Windows ; LispWorks (Unix platforms)

LispWorks for Macintosh

Mount the disk in the LispWorksPatches-5.1.2.dmg or LispWorks64bitPatches-5.1.2.dmg file, as appropriate. Run the installer. Install the patches in the same location where LispWorks 5.1 is already installed. If the LispWorks installation is not found, patches are not installed. Choose the "Install" option when prompted. The installer adds files to the patches subdirectory and updates the LispWorks application bundle. Call load-all-patches in your siteinit.lisp file: this ensures patches are loaded at startup.


Version Patch Date
5.1 readme-512.txt Dec 16, 2008
5.1 Professional (32-bit)
& 5.1 Enterprise (32-bit)
LispWorksPatches-5.1.2.dmg Dec 16, 2008
5.1 Enterprise (64-bit) LispWorks64bitPatches-5.1.2.dmg Dec 16, 2008

You can remove the patches (restoring LispWorks to version 5.1.0) by running the installer again and choosing the "Uninstall" option when prompted.

Mac OS X 10.6 (Snow Leopard)

Download the patches for 32-bit LispWorks or 64-bit LispWorks:

Version Patch Date
5.1 Professional (32-bit)
& 5.1 Enterprise (32-bit)
LispWorksPatches-5.1-SnowLeopard-1.dmg
Jan 28, 2010
5.1 Enterprise (64-bit) LispWorks64bitPatches-5.1-SnowLeopard-1.dmg Jan 28, 2010

This set of private patches fixes bugs seen in LispWorks 5.1.2 on Mac OS X 10.6 Snow Leopard, including problems using menu accelerators.

To install, mount the disk image and copy all the patch binaries to:

/Applications/LispWorks 5.1/Library/lib/5-1-0-0/private-patches

or

/Applications/LispWorks 5.1 (64-bit)/Library/lib/5-1-0-0/private-patches

Open the file private-patches/load.lisp with TextEdit.app and edit it to add these loading forms inside the flet form, on the line below the example form:

(load-one-private-patch "validate-menu-item" :capi-cocoa)
(load-one-private-patch "reenter-on-different-stack" :system)
(load-one-private-patch "periodic-tasks-function" :mp)

Save the file private-patches/load.lisp and then restart LispWorks.

Note: You also need to have installed 5.1.2.

Note: You can use these patches on older versions of Mac OS X too.

There is a detailed description of how to install private patches here.

LispWorks for Linux

Download either the RPM or the tar archive for 32-bit or 64-bit LispWorks as appropriate. Choose RPM or tar depending on how you originally installed LispWorks: you do not need both. Install it in the installation directory. See readme-512.txt for further details. Call load-all-patches in your siteinit.lisp file: this ensures patches are loaded at startup.

Version Patch Date
5.1 readme-512.txt Dec 16, 2008
5.1 Professional (32-bit)
& 5.1 Enterprise (32-bit)
LispWorks 5.1.2 tar.gz  or  RPM Dec 16, 2008
5.1 Enterprise (64-bit) LispWorks 5.1.2 tar.gz  or  RPM Dec 16, 2008



LispWorks for FreeBSD

Login as root to perform the operations below.

To upgrade from version 5.1.1, first do:

% pkg_delete lispworks-patches-5.1.1

and then do:

% pkg_add lispworks-patches-5.1.2.tgz

To upgrade from version 5.1.0, do:

% pkg_add lispworks-patches-5.1.2.tgz

Call load-all-patches in your siteinit.lisp file: this ensures patches are loaded at startup.

Version Patch Date
5.1 readme-512.txt Dec 16, 2008
5.1 Professional (32-bit)
& 5.1 Enterprise (32-bit)
lispworks-patches-5.1.2.tgz Dec 16, 2008

You can remove the patches (restoring LispWorks to version 5.1.0) by

% pkg_delete lispworks-patches-5.1.2

LispWorks for Windows

Download and run LispWorksPatches-5.1.2.exe (for 32-bit LispWorks) or LispWorks64bitPatches-5.1.2.exe (for 64-bit LispWorks) as appropriate, and follow the on-screen instructions. This will add files to the patches subdirectory and upgrades LispWorks to version 5.1.2. You can see this Add/Remove Programs (on XP the option is "Show updates"; on Vista the option is "View installed updates"). Call load-all-patches in your siteinit.lisp file: this ensures patches are loaded at startup.

Version Patch Date
5.1 readme-512.txt Dec 16, 2008
5.1 Professional (32-bit)
& 5.1 Enterprise (32-bit)
LispWorksPatches-5.1.2.exe Dec 16, 2008
5.1 Enterprise (64-bit) LispWorks64bitPatches-5.1.2.exe Dec 16, 2008

Uninstalling LispWorks 5.1.2 uninstalls the entire LispWorks installation, including the original software and these patches.

LispWorks (Unix platforms)

To use the patches, unpack the tar file in the lispworks directory. This will add files to the patches subdirectory. Call load-all-patches in your siteinit.lisp file: this ensures patches are loaded at startup.

Version Platform Filename Date
5.1 ALL readme-512.txt Dec 16, 2008
5.1 SPARC Solaris (64-bit) lw512-patches-sparc64.tar.gz Dec 16, 2008
5.1 SPARC Solaris (32-bit) lw512-patches-sparc.tar.gz Dec 16, 2008
5.1 HP PA lw512-patches-hp-pa.tar.gz Dec 16, 2008


LispWorks 5.0 Patches

Note: The free LispWorks Personal Edition does not load patches. Do not attempt to install or load these patches in the Personal Edition.

Users of LispWorks 5.0 Professional and Enterprise Editions should be running LispWorks 5.0.2

To use LispWorks 5.0.2 you must first have LispWorks 5.0 or 5.0.1 installed from the CD-ROM or download which you have purchased. You then add the 5.0.2 patch release from this page.

Here are the patches for: LispWorks for Macintosh; LispWorks for Linux ; LispWorks for FreeBSD ; LispWorks for Windows ; LispWorks (Unix platforms)

LispWorks for Macintosh

Mount the disk in the LispWorksPatches-5.0.2.dmg or LispWorks64bitPatches-5.0.2.dmg file, as appropriate. Run the installer. Install the patches in the same location where LispWorks 5.0 is already installed. If the LispWorks installation is not found, patches are not installed. Choose the "Install" option when prompted. The installer will add files to the patches subdirectory and (for 32-bit LispWorks) also update the LispWorks application bundle. After installing the new patches, check that there is a call to load-all-patches in your siteinit.lisp file. This ensures patches are loaded at startup. It is best to save an image containing the new patches.


Version Patch Date
5.0 readme-502.txt Apr 16, 2007
5.0 Professional (32-bit)
& 5.0 Enterprise (32-bit)
LispWorksPatches-5.0.2.dmg Apr 16, 2007
5.0 Enterprise (64-bit) LispWorks64bitPatches-5.0.2.dmg Apr 16, 2007

You can remove the patches (restoring LispWorks to version 5.0) by running the installer again and choosing the "Uninstall" option when prompted.

Mac OS X 10.5 (Leopard)

Download the patches for 32-bit LispWorks or 64-bit LispWorks:

Version Patch Date
5.0 Professional (32-bit)
& 5.0 Enterprise (32-bit)
& 5.0 Academic (32-bit)
LispWorksPatches-5.0-Leopard-1.dmg
Nov 6, 2007
5.0 Enterprise (64-bit) LispWorks64bitPatches-5.0-Leopard-1.dmg Nov 6, 2007

Mount the disk image and copy all the patch binaries to:

/Applications/LispWorks 5.0/Library/lib/5-0-0-0/private-patches

Open the file private-patches/load.lisp with TextEdit.app and edit it to add these loading forms inside the flet form:

(LOAD-ONE-PRIVATE-PATCH "convert-dib-to-cocoa-image-representation" :CAPI-COCOA)
(LOAD-ONE-PRIVATE-PATCH "get-font-a-width-cocoa" :CAPI-COCOA)
(LOAD-ONE-PRIVATE-PATCH "set-split-view-frames" :CAPI-COCOA)
(LOAD-ONE-PRIVATE-PATCH "tab-view-needs-display" :CAPI-COCOA)
(LOAD-ONE-PRIVATE-PATCH "objc-sequence" 'SYS::PATCH-ITSELF)
(LOAD-ONE-PRIVATE-PATCH "find-method-signature-for-selector" :OBJC)
(LOAD-ONE-PRIVATE-PATCH "precompiled-templates-objc-10-5" :OBJC)
(LOAD-ONE-PRIVATE-PATCH "precompiled-templates-capi-cocoa-10-5" :CAPI-COCOA)
(LOAD-ONE-PRIVATE-PATCH "connect-sockterm-output" :SYSTEM)
(LOAD-ONE-PRIVATE-PATCH "sin-len" :COMM)

Then restart LispWorks.

Note: You will need all of the patch binaries to deliver 32-bit universal binary applications using your Intel Macintosh.

Refer to section 11.7.3.2 Private patches of your Release Notes and Installation Guide for a detailed description on how to install private patches.



LispWorks for Linux

Download either the RPM or the tar archive for 32-bit or 64-bit LispWorks as appropriate. Choose RPM or tar depending on how you originally installed LispWorks: you do not need both. Install it in the installation directory. See readme-502.txt for further details. Check there's a call to load-all-patches in your siteinit.lisp file, this ensures patches are loaded at startup. It is best to save an image containing the new patches.

Version Patch Date
5.0 readme-502.txt Apr 16, 2007
5.0 Professional (32-bit)
& 5.0 Enterprise (32-bit)
LispWorks 5.0.2 tar.gz  or  RPM Apr 16, 2007
5.0 Enterprise (64-bit) LispWorks 5.0.2 tar.gz  or  RPM Apr 16, 2007



LispWorks for FreeBSD

Login as root to perform the operations below.

To upgrade from version 5.0.1, first do:

% pkg_delete lispworks-patches-5.0.1

and then do:

% pkg_add lispworks-patches-5.0.2.tgz

To upgrade from version 5.0.0, do:

% pkg_add lispworks-patches-5.0.2.tgz

Check there's a call to load-all-patches in your siteinit.lisp file, this ensures patches are loaded at startup. It is best to save an image containing the new patches.

Version Patch Date
5.0 readme-502.txt Apr 16, 2007
5.0 Professional (32-bit)
& 5.0 Enterprise (32-bit)
lispworks-patches-5.0.2.tgz Apr 16, 2007



LispWorks for Windows

Download and run LispWorksPatches-5.0.2.exe (for 32-bit LispWorks) or LispWorks64bitPatches-5.0.2.exe (for 64-bit LispWorks) as appropriate, and follow the on-screen instructions. This will add files to the patches subdirectory and upgrades LispWorks to version 5.0.2 as shown in the Add/Remove Programs window. Check there's a call to load-all-patches in your siteinit.lisp file, this ensures patches are loaded at startup. It is best to save an image containing the new patches.

Version Patch Date
5.0 readme-502.txt Apr 16, 2007
5.0 Professional (32-bit)
& 5.0 Enterprise (32-bit)
LispWorksPatches-5.0.2.exe Apr 16, 2007
5.0 Enterprise (64-bit) LispWorks64bitPatches-5.0.2.exe Apr 16, 2007

Uninstalling LispWorks 5.0.2 uninstalls the entire LispWorks installation, including the original software and these patches.

LispWorks (Unix platforms)

To use the patches, unpack the tar file in the lispworks directory. This will add files to the patches subdirectory. Check there's a call to load-all-patches in your siteinit.lisp file, this ensures patches are loaded at startup. It is best to save an image containing the new patches, as described in the Release Notes and Installation Guide.

Version Platform Filename Date
5.0 ALL readme-502.txt Apr 16, 2007
5.0 SPARC Solaris (64-bit) lw502-patches-sparc64.tar.gz Apr 16, 2007
5.0 SPARC Solaris (32-bit) lw502-patches-sparc.tar.gz Apr 16, 2007
5.0 HP PA lw502-patches-hp-pa.tar.gz Apr 16, 2007


Patches for LispWorks 4.4 and earlier

Users of LispWorks 4.4.5, or Xanalys LispWorks 4.4, should be running LispWorks version 4.4.6.

You must first have LispWorks 4.4.5 installed from the CD-ROM or download which you have purchased. You then add the 4.4.6 patch release from this page.

Here are the patches for: LispWorks 4.4 for Macintosh ; LispWorks 4.4 for Linux ; LispWorks 4.4 for Windows ; LispWorks 4.4 (Unix platforms) ; LispWorks for Macintosh 4.3 ; LispWorks for Linux 4.3 and earlier ; LispWorks for Windows 4.3 and earlier ; LispWorks (Unix platforms) 4.3 and earlier

Here's a patch for editor source location in LispWorks 4.3 Professional or Enterprise Edition.

The last patch release for LispWorks 4.3 is LispWorks 4.3.7. This upgrades all versions 4.3.x. LispWorks patch releases are cumulative so you do not need to first install 4.3.6, though it does not matter if you have done that.

The last patch release for version 4.2 is LispWorks 4.2.7.

There will be no further patch releases for LispWorks 4.4 or previous versions.

To benefit from the latest LispWorks features, improvements and patches upgrade to LispWorks 5.0.


LispWorks® for Macintosh®

Mount the disk in the LispWorksPatches4.4.6.dmg file. Run the installer 'LispWorks Patches'. Install the patches in the same location LispWorks 4.4.5 is already installed. If the LispWorks installation is not found, patches are not installed. Choose the "Easy Install" option when prompted. The installer will add files to the patches subdirectory and also update the LispWorks application bundle. After installing the new patches, check that there is a call to load-all-patches in your siteinit.lisp file. This ensures patches are loaded at startup. It is best to save an image containing the new patches.

LispWorks 4.4.5 users with Mac OS X 10.4 (Tiger) need only to install patch release 4.4.6 to make the menu bar menus update correctly and make images with transparent backgrounds work. After installing 4.4.6 you can remove the private patches appkit-tiger-1.nfasl, capi-cocoa-tiger-1.nfasl and premultiply-rgba32-standalone.nfasl, though it does not matter if you leave them in place.


Version Patch Date
4.4.5 Professional
& 4.4.5 Enterprise
README for LispWorks 4.4.6 Nov 02, 2005
LispWorks 4.4.6 Nov 04, 2005


You can remove the patches (restoring LispWorks to version 4.4.5) by running the installer 'LispWorks Patches' again and choosing the "Uninstall" option when prompted.

LispWorks® for Linux

Download either the RPM or the tar archive (depending on how you originally installed LispWorks) and unpack it in the installation directory. See the README file for further details. Check there's a call to load-all-patches in your siteinit.lisp file, this ensures patches are loaded at startup. It is best to save an image containing the new patches.

Version Patch Date
4.4.5 Professional
& 4.4.5 Enterprise
README for LispWorks 4.4.6 Nov 02, 2005
LispWorks 4.4.6 tar.gz  or  RPM Nov 02, 2005



LispWorks® for Windows®

To use the patches, unzip the archive in the installation directory (by default this is C:\Program Files\LispWorks). This will add files to the patches subdirectory. Check there's a call to load-all-patches in your siteinit.lisp file, this ensures patches are loaded at startup. It is best to save an image containing the new patches.

Version Patch Date
4.4.5 Professional
& 4.4.5 Enterprise
README for LispWorks 4.4.6 Nov 02, 2005
LispWorks 4.4.6 Nov 02, 2005



LispWorks® (Unix platforms)

To use the patches, unpack the tar file in the lispworks directory. This will add files to the patches subdirectory. Check there's a call to load-all-patches in your siteinit.lisp file, this ensures patches are loaded at startup. It is best to save an image containing the new patches, as described in the Release Notes and Installation Guide.

Version Platform Filename Date
4.4.5 ALL README Nov 02, 2005
4.4.5 DEC ALPHA alpha-lispworks44-patches6.tar.Z Nov 02, 2005
4.4.5 HP PA hp-pa-lispworks44-patches6.tar.Z Nov 02, 2005
4.4.5 SUN SPARC Solaris sparc-lispworks44-patches6.tar.Z Nov 02, 2005

LispWorks® for Macintosh®

Mount the disk in the 'LispWorks Patches 4.3.7.dmg' file. Run the installer 'LispWorks Patches'. Install the patches in the same location LispWorks 4.3 is already installed. If the LispWorks installation is not found, patches are not installed. Choose the "Easy Install" option when prompted. The installer will add files to the patches subdirectory and also update the LispWorks application bundle. You can remove the patches (restoring LispWorks to version 4.3.0) by running the installer 'LispWorks Patches' again and choosing the "Uninstall" option when prompted. After installing the new patches, check that there is a call to load-all-patches in your siteinit.lisp file. This ensures patches are loaded at startup. It is best to save an image containing the new patches.

Version Patch Date
4.3 Professional
& 4.3 Enterprise
README for LispWorks 4.3.7 May 12, 2004
LispWorks 4.3.7 May 12, 2004


LispWorks® for Linux

Download either the RPM or the tar archive (depending on how you originally installed LispWorks) and unpack it in the installation directory. See the README file for further details. Check there's a call to load-all-patches in your siteinit.lisp file, this ensures patches are loaded at startup. It is best to save an image containing the new patches.

Version Patch Date
4.3 Professional
& 4.3 Enterprise
README for LispWorks 4.3.7 May 12, 2004
LispWorks 4.3.7 tar.gz  or  RPM May 12, 2004
4.2 Professional
& 4.2 Enterprise
README for LispWorks 4.2.7 Oct 01, 2002
LispWorks 4.2.7 tar.gz  or  RPM Oct 01, 2002



LispWorks® for Windows®

To use the patches, unzip the archive in the installation directory (by default this is C:\Program Files\Xanalys\LispWorks for LispWorks 4.4 and previous). This will add files to the patches subdirectory. Check there's a call to load-all-patches in your siteinit.lisp file, this ensures patches are loaded at startup. It is best to save an image containing the new patches.

Version Patch Date
4.3 Professional
& 4.3 Enterprise
README for LispWorks 4.3.7 May 12, 2004
LispWorks 4.3.7 May 12, 2004
4.2 Professional
& 4.2 Enterprise
README for LispWorks 4.2.7 Oct 01, 2002
LispWorks 4.2.7 Oct 01, 2002



LispWorks® (Unix platforms)

To use the patches, unpack the tar file in the lispworks directory. This will add files to the patches subdirectory. Check there's a call to load-all-patches in your siteinit.lisp file, this ensures patches are loaded at startup. It is best to save an image containing the new patches, as described in the Release Notes and Installation Guide.

Version Platform Filename Date
4.3 ALL README May 12, 2004
4.3 DEC ALPHA alpha-lispworks43-patches7.tar.Z May 12, 2004
4.3 HP PA hp-pa-lispworks43-patches7.tar.Z May 12, 2004
4.3 SUN SPARC Solaris sparc-lispworks43-patches7.tar.Z May 12, 2004


Version Platform Filename Date
4.2 ALL README Oct 01, 2002
4.2 DEC ALPHA alpha-lispworks42-patches7.tar.Z Oct 01, 2002
4.2 HP PA hp-pa-lispworks42-patches7.tar.Z Oct 01, 2002
4.2 SUN SPARC Solaris sparc-lispworks42-patches7.tar.Z Oct 01, 2002

Editor source location

The tags database distributed in the LispWorks 4.3 Professional/Enterprise Edition library is broken. To fix it, download the corrected binary for your platform and replace the LispWorks library file (default locations shown below). After restarting LispWorks and configuring it as described in the Installation Guide, location of Editor source code should work.

Platform Filename & Default Location Date
Mac OS X editor-tags-db.nfasl
/Applications/LispWorks/Library/hcl/4-3-0-0/src/editor/
Oct 8, 2003
Windows editor-tags-db.fsl
C:\Program Files\Xanalys\LispWorks\lib\4-3-0-0\src\editor\
Oct 8, 2003
Linux editor-tags-db.ufsl
/usr/lib/LispWorks/lib/4-3-0-0/src/editor/
Oct 8, 2003

 

Windows 2000 and Windows Millennium

LispWorks 4.2 and later supports these operating systems.


Liquid Common LispTM 5.0.x

All users should now be at version 5.0.6 Please note that the 5.0.6 patch bundle is dependent on the installation of the 5.0.4 patch bundle. Do not install 5.0.6 until you have installed 5.0.4.

The 5.0.6 patch bundle contains 5.0.5

Version Platform Filename Date Size
5.0.4 ALL README Jun 3 1998 15 Kb
5.0.4 HP PA hppa-202-clim-patches.tar.Z Jun 3 1998 1051 Kb
5.0.4 HP PA hppa-504-patches.tar.Z Jun 3 1998 333 Kb
5.0.4 IBM RS6000 AIX rios-202-clim-patches.tar.Z Jun 3 1998 1033 Kb
5.0.4 IBM RS6000 AIX rios-504-patches.tar.Z Jun 3 1998 311 Kb
5.0.4 SGI MIPS sgi-202-clim-patches.tar.Z Jun 3 1998 1068 Kb
5.0.4 SGI MIPS sgi-504-patches.tar.Z Jun 3 1998 338 Kb
5.0.4 Sun SPARC Solaris solaris-202-clim-patches.tar.Z Jun 3 1998 977 Kb
5.0.4 Sun SPARC Solaris solaris-504-patches.tar.Z Jun 3 1998 314 Kb
5.0.4 Sun SPARC SunOS sunrise-202-clim-patches.tar.Z Jun 3 1998 977 Kb
5.0.4 Sun SPARC SunOS sunrise-504-patches.tar.Z Jun 3 1998 312 Kb


Version Platform Filename Date Size
5.0.6 ALL README Dec 15 1998 8 Kb
5.0.6 HP PA hppa-506-patches.tar.Z Dec 14 1998 113 Kb
5.0.6 IBM RS6000 AIX rios-506-patches.tar.Z Dec 14 1998 105 Kb
5.0.6 SGI MIPS sgi-506-patches.tar.Z Dec 14 1998 112 Kb
5.0.6 Sun SPARC Solaris solaris-506-patches.tar.Z Dec 14 1998 110 Kb
5.0.6 Sun SPARC SunOS sunrise-506-patches.tar.Z Dec 14 1998 103 Kb

Top | Back