| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: clisp-doc | Distribution: SUSE Linux Enterprise 16 |
| Version: 2.49.93 | Vendor: openSUSE |
| Release: bp160.1.33 | Build date: Thu Mar 20 22:25:55 2025 |
| Group: Development/Languages/Other | Build host: reproducible |
| Size: 8531840 | Source RPM: clisp-2.49.93-bp160.1.33.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://gitlab.com/gnu-clisp/clisp | |
| Summary: Documentation of CLisp | |
CLISP documentation is placed in the following directories: /usr/share/doc/packages/clisp/ /usr/share/doc/packages/clisp/doc/ As well as the conventional CLISP, this package also includes CLX, an extension of CLISP for the X Window System. The X Window System must be installed before running the clx command. The description of this CLX version (new-clx) is placed in /usr/share/doc/packages/clisp/clx/ with the file README. The subdirectory /usr/share/doc/packages/clisp/clx/demos/ contains two nice applications.
GPL-2.0-or-later AND GPL-3.0-or-later
* Thu Mar 20 2025 Andreas Stieger <andreas.stieger@gmx.de>
- disable pcre module (boo#1201805)
* Mon Feb 17 2025 Dr. Werner Fink <werner@suse.de>
- Shorten path of screen configuration to shorten socket path as
otherwise bind(2) used by screen(1) fails with invalid argument
due shorten path of 108 chracters of sun_path used in glibc
(note that kernel use UNIX_PATH_MAX)
* Mon Nov 25 2024 Dr. Werner Fink <werner@suse.de>
- Make it build with latest pari version
* Tue Sep 03 2024 Dr. Werner Fink <werner@suse.de>
- Choose lto settings depending on architecture as otherwise
we might see crashing clisp
* Mon Sep 02 2024 Dr. Werner Fink <werner@suse.de>
- Refresh clisp.spec and make it build on s390x as well by avoiding
Position Independent Executables at compile and link time.
* Thu Aug 29 2024 Dr. Werner Fink <werner@suse.de>
- Update to latest commit f5acef38 of devel version 2.49.93+ from 20240704
- Add modules libsvm and pari as well as feature ffcall
- Add source clhs.el as upstream has skipped this
- Drop patch
* clisp-2.49-rpath.dif
* clisp-2.49.92.tar.bz2
- Port patches
* clisp-2.49-configure.dif
* clisp-2.49-gctoken.dif
* clisp-gcc14.patch
* clisp-link.dif
* Wed Aug 28 2024 Dr. Werner Fink <werner@suse.de>
- Add patch clisp-gcc14.patch to make it build again
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
* Fri Oct 21 2022 Martin Liška <mliska@suse.cz>
- Depends on gzip as CLISP memory image data are compressed
with gzip (boo#1132118).
* Mon Sep 09 2019 Dr. Werner Fink <werner@suse.de>
- Do not use LTO for clisp images
* Mon Jun 25 2018 werner@suse.de
- Remove -mieee-fp gcc option as gcc does not know or ignore
that l(ib)ieee is not part of glibc package anymore
- -fPIE/-fpie is brain dead for a binary used for dumping images
* Wed Mar 14 2018 werner@suse.de
- Be aware that source tree of gnulib is GPL-3.0 or later
* Mon Mar 05 2018 crrodriguez@opensuse.org
- change xorg-x11-devel --> pkgconfig(x11), pkgconfig(xaw6)
pkgconfig(xext), pkgconfig(xpm)
- Add explicit buildrequires on pkgconfig(zlib), glib2-devel,
ncurses-devel.
* Mon Feb 12 2018 werner@suse.de
- Update 2.49.90 (pre-release 2.50)
* Module WILDCARD has been removed.
Functions WILDCARD:MATCH and WILDCARD:WILDCARD-MATCHER are deprecated
in favor of POSIX:FNMATCH and POSIX:FNMATCH-MATCHER.
See <http://clisp.org/impnotes/syscalls.html#wildcard> for details.
* Module REGEXP:
+ Function REGEXP:REGEXP-EXEC no longer accepts :BOOLEAN argument; use
:RETURN-TYPE 'BOOLEAN instead.
See <http://clisp.org/impnotes/regexp.html#re-regexp-exec> for details.
* Module RAWSOCK:
+ Function RAWSOCK:CONVERT-ADDRESS now returns byte vectors instead of
integers.
See <http://clisp.org/impnotes/rawsock.html#rawsock-convert-address>
for details.
* Mixing &OPTIONAL and &KEY in the same lambda list is a bad design
and now triggers a STYLE-WARNING during compilation.
See <http://clisp.org/impnotes/compilation.html#key-optional> for details.
* Redefinition warnings are now of type STYLE-WARNING.
Some CLOS warnings are now of type STYLE-WARNING.
See <http://clisp.org/impnotes/evaluation.html#suppress-check-redef>
and <http://clisp.org/impnotes/mop-clisp.html#mop-clisp-warn>
for details.
* FFI now converts REALs to FLOATs automatically as necessary.
* New user variable CUSTOM:*MODULE-PROVIDER-FUNCTIONS* allows user to
influence behavior of REQUIRE.
See <http://clisp.org/impnotes/require.html#module-providers> for details.
* The readline-based completion facility is now more customizable.
See <http://clisp.org/impnotes/terminal.html#readline-extend> for details.
* New declaration DYNAMICALLY-MODIFIABLE disables GF-ALREADY-CALLED-WARNING.
See <http://clisp.org/impnotes/mop-clisp.html#mop-clisp-gf-dynamically-modifiable>
for details.
* Function EXT:STREAM-HANDLES returns the OS file handles for the stream.
It has been present since 2.36 in package SOCKET but was not documented.
See <http://clisp.org/impnotes/socket.html#so-handles> for details.
* To help distributors distribute memory images of clisp applications in
package repositories, clisp has three new command-line options:
$ clisp [-K linking-set] -memfile-hash
Prints the hash code of the mem file binary interface.
$ clisp [-K linking-set] -memfile-hash-of mem-file
Prints the hash code of the mem file binary interface that was used to
create this mem-file.
$ clisp [-K linking-set] -memfile-compatible mem-file
Returns 0 or 1, depending whether this mem-file is compatible with the
linking-set or not.
See <http://clisp.org/impnotes/image.html#images-in-distros> for how to use
these options.
* Module SYSCALLS:
+ New function POSIX:FILE-TREE-WALK calls nftw().
See <http://clisp.org/impnotes/syscalls.html#file-tree-walk> for details.
+ New function POSIX:GETDATE calls getdate().
See <http://clisp.org/impnotes/syscalls.html#getdate> for details.
+ New macro POSIX:WITH-SUBPROCESSES temporarily enables SIGCLD so that
functions POSIX:WAIT, LINUX:wait and LINUX:waitpid work (bug#592).
See <http://clisp.org/impnotes/syscalls.html#with-subprocesses> for details.
+ Function POSIX:USAGE now accept an optional argument and returns a
single value.
See <http://clisp.org/impnotes/syscalls.html#usage> for details.
* Module berkeley-db now supports Berkeley-DB 5.1.
(Older versions are, of course, still supported).
See <http://clisp.org/impnotes/berkeley-db.html> for details.
* Module pari now supports PARI 2.9.3 and most of the interface
functions are generated automatically.
See <http://clisp.org/impnotes/pari.html> for details.
* Fix documentation strings handling for structs (bug#561).
* Fix SCREEN behavior when the window is resized.
* Pass the top-level configure arguments --build= & --host=
to the module configures (bug#566).
* Fix PROBE-PATHNAME behavior on win32 and on open file streams (bug#570).
* Fix handling of huge byte arrays on 64-bit platforms (bug#571).
* Fix LOADing corrupt FAS files (bug#578).
* Fix interaction of *DEFAULT-PATHNAME-DEFAULTS* with REQUIRE (bug#579).
* Correctly bind *LOAD-PATHNAME* in LOAD (bug#584).
* Fix OS:FILE-INFO on files with corrupt times (bug#581).
* Make wrong keyword argument a STYLE-WARNING in the presence of
:ALLOW-OTHER-KEYS T (bug#588).
* Fix LOOP mixing WITH & Hash Table FOR (bug#585);
avoid destructuring null patterns (bug#414);
detect incomplete FOR clauses (bug#572);
check whether DO clauses are compound forms (bug#711);
warn on REPEAT before FOR (bug#604).
* Fix SOCKET-CONNECT with non-0 timeout (bug#587).
* Reduce consing in HANDLER-BIND et al (bug#582).
* Implement :NO-HANG and :INTERACTIVE in WRITE-BYTE-SEQUENCE for all
sequences, not just byte vectors (bug#586).
* Fix protocol argument handling in POSIX:SERVICE (bug#596).
* Fix (SETF (VALUES (VALUES) ...) ...) (bug#597).
* Fix handling properties with "format=32" in NEW-CLX on 64-bit
machines (bug#598); handle more host families in XLIB:ACCESS-HOSTS.
* Do not ignore user-supplied print methods for user-defined
SIMPLE-CONDITIONs (bug#605).
* Better argument checking of FUNCALL on LAMBDA (bug#603).
* All truenames now have non-NIL version component (bug#606).
* Fix OS:FILE-STAT on very large files (bug#626).
* Fix error that occurred when constructing the dispatch code of generic
functions with a method that specializes on SEQUENCE (bug#628).
* Improve dotted list detection in APPLY (bug#636).
* Signal TYPE-ERROR in LOGICAL-PATHNAME-TRANSLATIONS on invalid
logical host as per ANSI (bug#638).
* Fix run-time error reporting in compiled FORMAT calls (bug#631).
* Fix symlink to directory handling (bug#625).
* PCRE-EXEC returns character positions instead of byte positions.
* Fix COMPILE-FILE-PATHNAME logical pathname handling (bug#677).
* Streams returned by MAKE-STREAM may be passed to TRUENAME (bug#679).
* Do not signal the CLOS:GF-ALREADY-CALLED-WARNING on Gray streams.
* Improve consistency in declaration handling (bug#702).
* Package locks are checked by DECLARATION and DEFTYPE (bug#701).
* Allow spaces in file names of clisp scripts (bug#699).
- Remove obsolete patches clisp-2.39-clx.dif and clisp-arm.patch
- Modify patches
* clisp-2.39-ia64-wooh.dif
* clisp-2.49-configure.dif
* clisp-2.49-personality.patch
* clisp-2.49-rpath.dif
* clisp-link.dif
* clisp-linux.patch
* Thu Dec 07 2017 dimstar@opensuse.org
- Escape the usage of %{VERSION} when calling out to rpm.
RPM 4.14 has %{VERSION} defined as 'the main packages version'.
* Thu Nov 09 2017 dimstar@opensuse.org
- Rename README.SuSE to README.SUSE, adhering to the correct
spelling.
* Thu Sep 14 2017 werner@suse.de
- cfree() is missed now in (g)libc
* Thu Jul 27 2017 werner@suse.de
- Try to build on all platforms with new configure option
- -enable-portability ... let us see if this works
* Thu Jul 27 2017 werner@suse.de
- Update to Mercurial source code from 2017/06/25
aka test version 2.49.60+
- Modify the patches
* clisp-2.49-configure.dif
* clisp-2.49-gctoken.dif
* clisp-2.49-rpath.dif
* clisp-arm.patch
* clisp-link.dif
- Remove patch modules_readline_readline.lisp.patch
as now the version of readline library is automatically detected
* Fri Feb 10 2017 werner@suse.de
- Collect some informations on the build system for debugging
a random error on sockets during test suite
* Thu Jan 19 2017 werner@suse.de
- Remove -L option on screen call dues API change, now we depend
on environment variables only.
* Tue Nov 29 2016 werner@suse.de
- Update to Mercurial source code from 2016/11/28
* which shows 2630 new lines in src/Changelog
* Support of new CPU types as well as better 64bit architectures
- Remove patches clisp-glibc-fix.patch and clisp-hostname.patch
as now upstream
- Modify the patches
clisp-2.39-clx.dif
clisp-2.39-ia64-wooh.dif
clisp-2.49-clx_demos.dif
clisp-2.49-configure.dif
clisp-2.49-personality.patch
clisp-2.49-rpath.dif
clisp-db6.diff
clisp-linux.patch
- Add patch clisp-link.dif to get module asdf for console
support well done
* Thu Oct 27 2016 werner@suse.de
- Add patch modules_readline_readline.lisp.patch to reflect the
API change in libreadline in rl_readline_state(3) (boo#1007196)
* Fri Aug 14 2015 normand@linux.vnet.ibm.com
- add ppc64le to list of ExcludeArch
related to src/lispbibl.d "CLISP not ported to this platform"
* Sat Jun 15 2013 jengelh@inai.de
- Add clisp-db6.diff to resolve compile abort with libdb-6.0
- Remove unused %xarch macro; use automirror-selection Source URL
* Tue May 14 2013 werner@suse.de
- Reintroduce my old patches
+ clisp-2.49-configure.dif -- Make sure to be able to use MYCLFAGS
+ clisp-2.49-gctoken.dif -- Make sure to use initialized token on
garbage collection
+ clisp-2.49-clx_demos.dif -- Make CLX demos usable at runtime
+ clisp-2.49-postgresql.dif -- Enable postgresql SSL feature
+ re-add clisp-2.49-rpath.dif -- Do not use rpath but rpath-link
- Re-enable test suite
- Use screen to have a terminla around even in build system
* Thu Apr 18 2013 leviathanch@opensuse.org
- This (split up) package is one of three changes in order to make
clisp build on armv7l and other platforms. (SR#172680)
* Wed Apr 03 2013 dvaleev@suse.com
- src/socket.d (get_hostname): turn into a function and allocate the
array in the caller to support gcc 4.7 [patch#3474660]
fixes ppc socket.d failing test. (clisp-hostname.patch)
* Wed Nov 28 2012 toganm@opensuse.org
- Fix build with glibc 2.17 (clisp-glibc-fix.patch)
* rebase patches to -p1 as stated in the patching guidelines
* update to libsegsev-2.10
* Fri Jul 27 2012 aj@suse.de
- Fix build with glibc 2.16 (clisp-linux.patch taken from Fedora).
* Fri Jul 13 2012 adrian@suse.de
- disable stackoverflow tests in qemu builds (fixes arm)
* Wed Apr 18 2012 dvaleev@suse.com
- fix libsigsegv link. To make service run happy
* Tue Mar 27 2012 sweet_f_a@gmx.de
- update to libsigsegv 2.9 to fix ppc build
* Tue Jan 17 2012 sweet_f_a@gmx.de
- don't use deprecated macro suse_update_config
- remove berkeley-db.dif
- strip needs writable files
* Sun Dec 18 2011 sweet_f_a@gmx.de
- minor portability fixes:
* don't call autoreconf for libsigsegv (not needed since sigsegv patch
has been removed in lately)
* require fdupes, dbus-1-devel and xorg-x11-devel only on recent suse
* Mon Dec 05 2011 werner@suse.de
- Use _service to avoid silly osc checks
* Fri Dec 02 2011 werner@suse.de
- Avoid download of ffcall-1.10+2.43
- Convert libsigsegv-2.6.tar from bz2 to gz as build system is not
smart enough to detect and change the compression format
* Fri Dec 02 2011 coolo@suse.com
- add automake as buildrequire to avoid implicit dependency
* Sat Sep 17 2011 jengelh@medozas.de
- Remove redundant tags/sections from specfile
* Wed Oct 06 2010 aj@suse.de
- Use fdupes
- Fix rpmlintrc for lib64.
* Thu Jul 15 2010 werner@suse.de
- Update 2.49
* FFI:OPEN-FOREIGN-LIBRARY now accepts the :REQUIRE argument.
* New user variable CUSTOM:*USER-LIB-DIRECTORY* is respected by REQUIRE
and used by "clisp-link install".
Dynamic modules are now the default build option.
* Function RENAME-FILE now accepts :IF-EXISTS argument which determines
the action when the destination exists, unless, of course, *ANSI* is T.
* The replacement value entered by the user in STORE-VALUE and USE-VALUE
restarts is now EVALuated.
* The old user variable CUSTOM:*PRINT-CLOSURE* now controls interpreted
closure output too (RFE#3001956). This is a tricky feature, read up!
* Module readline now supports readline 6.1.
* Module pcre now supports pcre 8.01.
* Module libsvm does not come with the upstream sources anymore, install
locally and pass --with-libsvm-prefix to the top-level configure instead.
All upstream versions up to 2.91 are supported.
* Module berkeley-db now supports Berkeley-DB 4.8.
* Module postgresql now supports PostgreSQL 8.4.
* Module pari has been updated to support both 64 & 32 bit platforms
with and without GMP.
* New functions OS:VERSION-COMPARE et al call strverscmp.
* Multiple threads of execution are now experimentally supported
(not ready for prime time yet).
* Module libsvm has been upgraded to the upstream version 2.89.
* Module Berkeley-DB now supports Berkeley DB 4.7.
(older versions 4.* are, of course, still supported).
* Module readline now supports readline 6.0.
(older versions 5.* are, of course, still supported).
* Passing :EXECUTABLE 0 to EXT:SAVEINITMEM results in an executable
image which delegates processing of all the usual CLISP command line
options to the :INIT-FUNCTION.
* Driver clisp accepts "-b" to print the installation directory.
* Add file clisp.m4 so that the packages which use CLISP can check
whether it is properly installed and has the required version.
* POSIX:COPY-FILE now accepts :METHOD :HARDLINK-OR-COPY.
* New function POSIX:WAIT calls waitpid or wait4.
* New function EXT:TRIM-IF removes leading and trailing matches.
* New user command "LocalSymbols" (abbreviated ":ls").
* Commands "add" and "create" replace "add-module-set", "add-module-sets" and
"create-module-set" in clisp-link.
* New module DBUS interfaces to the D-Bus message bus system.
* New function EXT:PROBE-PATHNAME can figure out whether the existing
pathname refers to a file or a directory.
* New function EXT:CANONICALIZE lets you easily canonicalize a value
before processing it.
* New user variable CUSTOM:*REOPEN-OPEN-FILE* controls CLISP behavior
when opening an already open file.
* New SETFable function OS:FILE-SIZE extends FILE-LENGTH to pathname
designators and lets you change file size.
New function OS:USER-SHELLS returns the list of legal user shells.
New SETFable functions OS:HOSTID and OS:DOMAINNAME.
* LOAD now uses DIRECTORY only for wild *LOAD-PATHS* components, thus
speeding up the most common cases and preventing the denial-of-service
attack whereas CLISP would not start if a file with a name
incompatible with *PATHNAME-ENCODING* is present in USER-HOMEDIR-PATHNAME.
* ROOM now prints some GC statistics and returns the same values as GC.
* New user variable CUSTOM:*HTTP-LOG-STREAM* controls EXT:OPEN-HTTP logging.
* CLISP built natively on 64-bit platforms (i.e., with 64-bit pointers)
now has :WORD-SIZE=64 in *FEATURES*.
* Module syscalls now offers OS:ERRNO and OS:STRERROR (for the sake of
FFI modules).
* Modules MIT-CLX and NEW-CLX export a new macro XLIB:WITH-OPEN-DISPLAY.
* Module netica has been upgraded to the Netica C API version 3.25 (from 2.15).
* Module libsvm has been upgraded to the upstream version 2.86.
* The top-level configure option --build has been replaced by --cbc
(Configure/Build/Check) to avoid conflict with the standard autoconf option.
* Experimental Just-In-Time Compilation of byte-compiled closures is now
done using GNU lightning (this is a configure-time option).
* New command-line option -lp adds directories to *LOAD-PATHS*.
* New function FFI:OPEN-FOREIGN-LIBRARY allows pre-opening of shared libraries.
* New macro EXT:COMPILE-TIME-VALUE allows computing values at file compilation.
* New function FFI:FOREIGN-POINTER-INFO allows some introspection.
* Versioned library symbols are now accessible via the :VERSION argument of
DEF-CALL-OUT and DEF-C-VAR.
* New functions GRAY:STREAM-READ-SEQUENCE and GRAY:STREAM-WRITE-SEQUENCE have
been added for portability reasons.
* New user variable CUSTOM:*SUPPRESS-SIMILAR-CONSTANT-REDEFINITION-WARNING*
controls whether the redefinition warning is issues when the new
constant value is visually similar to the old one.
* REPL commands can now accept arguments.
* Bug fixes:
+ Do not eliminate function calls which are advertised to have
exceptional situation in unsafe code (bug#2868166).
+ Fix an internal error in DECLAIM on bad OPTIMIZE quality (bug#2868147).
+ CLEAR-INPUT now clears the EOF condition on file streams (bug#2902716).
+ When quitting on a signal, never enter the debugger (bug#2795278).
+ Respect :FULL T in DIRECTORY :WILD-INFERIORS (bug#3009966).
+ Handle TWO-WAY-STREAM and ECHO-STREAM correctly by
(SETF STREAM-EXTERNAL-FORMAT) (bug#3020933).
+ Fix unbuffered output pipe stream initialization (bug#3024887).
+ Better support of :START and :END arguments in NEW-CLX (bug#2159172).
+ Fix LOAD-LOGICAL-PATHNAME-TRANSLATIONS when *LOAD-PATHS* contains
wild pathnames (introduced in 2.47) (bug#2198109).
+ Module NEW-CLX now has the XLIB:QUEUE-EVENT function,
+ Extend the domain of LOG to larger BIGNUMs and RATIOs (bug#1007358).
+ Avoid a segfault on (EXPT <HUGE> <HUGE>) (bug#2807311).
+ Fix interaction of finalizers and weak objects (bug#1472478).
+ Comparison of floats and rationals never underflows (bug#2014262).
+ When failing to convert a huge LONG-FLOAT to a RATIONAL, signal an
ARITHMETIC-ERROR instead of blowing the stack (bug#2015118).
+ Restored TYPECODES g++ compilation (bug#1385641), which allowed fixing
a few GC-safety bugs.
+ Fixed a segfault when signaling some UNBOUND-VARIABLE errors in some
interpreted code on MacOS X (introduced in 2.46) (bug#2020784).
+ Fixed input after switching a :DOS stream to binary (bug#2022362).
+ Support circular objects in EQUAL and EQUALP hash-tables (bug#2029069).
+ Avoid C namespace pollution (bug#2146126).
+ Fix timeout precision in NEW-CLX (bug#2188102).
+ Work around the absence of tgamma on solaris (bug#1966375).
+ Avoid a rare segfault on SIGHUP (bug#1956715).
+ Improve module portability to systems with non-GNU make (bug#1970141).
+ Fix GRAY:STREAM-READ-SEQUENCE and GRAY:STREAM-WRITE-SEQUENCE (bug#1975798).
+ Fix the remaining bugs in special bindings in evaluated code on
TYPECODES (64-bit) platforms.
+ Fix SOCKET:SOCKET-CONNECT with timeout to a dead port (bug#2007052).
+ Fix handling of quoted objects by READ-PRESERVING-WHITESPACE (bug#1890854).
+ Fix rectangle count in NEW-CLX XLIB:SET-GCONTEXT-CLIP-MASK (bug#1918017).
+ Fix argument handling in NEW-CLX XLIB:QUERY-COLORS (bug#1931101).
+ Fix compilation on systems not supporting returning void (bug#1924506).
+ Fix TANH floating point overflow for large floats (bug#1683394).
+ Avoid extra aggressive bignum overflow reporting in READ (bug#1928735).
+ Improved floating point number formatting. (bug#1790496, bug#1928759)
+ COMPILE no longer discards MACRO doc strings (bug#1936255).
+ Improved accuracy of LOG on complex numbers (bug#1934968).
+ Fix COERCE for compound float result-types (bug#1942246).
+ Fix $http_proxy parsing (bug#1959436).
+ Fix LISTEN on buffered streams when the last character was
CRLF (bug#1961475).
+ Cross-compilation process has been restored to its former glory,
thanks to the valiant and persistent testing by
(bug#1928920, bug#1929496, bug#1929516, bug#1931097)
* ANSI compliance:
+ Implement the ANSI issue COMPILER-DIAGNOSTICS:USE-HANDLER: use the
CL Condition System for compiler diagnostics.
+ STREAM-ELEMENT-TYPE on empty CONCATENATED-STREAMs now returns NIL
because nothing can be read from such streams (bug#3014921).
+ Implement the ANSI (IGNORE #'FUNCTION) declaration.
+ The sets of declaration and type names are disjoint.
+ FLET, LABELS and MACROLET respect declarations.
* Wed Apr 21 2010 coolo@novell.com
- found patch to avoid endless configure
* Tue Nov 03 2009 coolo@novell.com
- updated patches to apply with fuzz=0
* Wed Aug 26 2009 mls@suse.de
- make patch0 usage consistent
* Thu Mar 05 2009 crrodriguez@suse.de
- build this package against newer Berkeley DB, so db43 can be
dropped as nothing else depends on it.
* Tue Feb 26 2008 werner@suse.de
- Update 2.44.1
* Portability:
+ Add a workaround against a gcc 4.2.x bug.
+ Make it work with gcc 4.3 snapshots.
* CLISP does not come with GNU libffcall anymore.
This is now a separate package and should be installed separately.
Pass --with-libffcall-prefix to the top-level configure if it is not
installed in a standard place.
Option --with-dynamic-ffi is now replaced with --with-ffcall.
* CLOS now issues warnings of type CLOS:CLOS-WARNING.
See <http://clisp.cons.org/impnotes/mop-clisp.html#mop-clisp-warn>
for details.
* The AFFI (simple ffi, originally for Amiga) code has been removed.
* Speed up list and sequence functions when :TEST is EQ, EQL, EQUAL or EQUALP.
* Rename EXT:DELETE-DIR, EXT:MAKE-DIR, and EXT:RENAME-DIR to
EXT:DELETE-DIRECTORY, EXT:MAKE-DIRECTORY, and EXT:RENAME-DIRECTORY,
respectively, for consistency with EXT:PROBE-DIRECTORY,
EXT:DEFAULT-DIRECTORY and CL:PATHNAME-DIRECTORY.
The old names are still available, but deprecated.
* The :VERBOSE argument to SAVEINITMEM defaults to a new user variable
* SAVEINITMEM-VERBOSE*, intial value T.
See <http://clisp.cons.org/impnotes/image.html> for details.
* Bug fixes:
+ Fix FRESH-LINE at the end of a line containing only TABs. [ 1834193 ]
+ PPRINT-LOGICAL-BLOCK no longer ignores *PRINT-PPRINT-DISPATCH-TABLE*.
[ 1835520 ]
+ BYTE is now a full-fledged type. [ 1854698 ]
+ Fix linux:dirent definition in the bindings/glibc module. [ 1779490 ]
+ Symbolic links into non-existent directories can now be deleted. [ 1860489 ]
+ DIRECTORY :FULL on directories now returns the same information as
on files. [ 1860677 ]
+ CLISP no longer hangs at the end of a script coming via a pipe
("clisp < script.lisp" or "cat script | clisp"). [ 1865567 ]
+ When *CURRENT-LANGUAGE* is incompatible with *TERMINAL-ENCODING*,
CLISP no longer goes into an infinite recursion trying to print
various help messages. [ 1865636 ]
+ Fix the "Quit" debugger command. [ 1448744 ]
+ Repeated terminating signals kill CLISP instantly with the correct
exit code. [ 1871205 ]
+ Stack inspection is now safer. [ 1506316 ]
+ Errors in the RC-file and init files are now handled properly. [ 1714737 ]
+ Avoid the growth of the restart set with each image save. [ 1877497 ]
+ Handle foreign functions coming from the old image which cannot be
validated. [ 1407486 ]
+ Fix signal code in bindings/glibc/linux.lisp. [ 1781476 ]
* Thu Jan 24 2008 werner@suse.de
- Correct vim site path to current used one
* Sun Jan 13 2008 coolo@suse.de
- fix file list for vim
* Tue Dec 18 2007 werner@suse.de
- Use -ffloat-store on on i386 to avoid the previous bug
- Reorder -f options and -D defines of gcc
* Mon Dec 17 2007 werner@suse.de
- Add workaround to gcc bug in -O2 on i386
* Fri Dec 14 2007 werner@suse.de
- Update to 2.43
* Infrastructure:
+ Top-level configure now accepts a new option --vimdir which specifies
the installation directory for the VIM files (lisp.vim).
The default value is ${datadir}/vim/vimfiles/after/syntax/.
Thus, lisp.vim is now installed by "make install", and should
be included in the 3rd party distributions.
+ Top-level configure now always runs makemake, and makemake no longer is
a "user-level" command; do not run it unless you know what you are doing.
This brings the CLISP build process in compliance with the GNU standards.
+ We now use gnulib-tool to sync with gnulib (not really user visible,
but a major infrastructure change).
* Portability:
+ Support for ancient systems with broken CPP have been dropped.
This includes AIX 4.2, Coherent386, Ultrix, MSVC4, MSVC5.
+ NeXT application (GUI) code has been removed. Plain TTY is still supported.
* Module berkeley-db now supports Berkeley DB 4.5 & 4.6.
* Bug fixes:
+ FORCE-OUTPUT breakage on MacOS X when stdout is not a terminal. [ 1827572 ]
+ Fixed *PRINT-PPRINT-DISPATCH* binding in WITH-STANDARD-IO-SYNTAX.
[ 1831367 ]
- Update to 2.42
* New module gtk2 interfaces to GTK+ v2 and makes it possible to build
GUI with Glade.
Thanks to James Bailey <dgym.bailey@gmail.com> for the original code.
See <http://clisp.cons.org/impnotes/gtk.html> for details.
* New module gdbm interfaces to GNU DataBase Manager.
Thanks to Masayuki Onjo <masayuki.onjo@gmail.com>.
See <http://clisp.cons.org/impnotes/gdbm.html> for details.
* A kind of Meta-Object Protocol for structures is now available.
See <http://clisp.cons.org/impnotes/defstruct-mop.html> for details.
* Module libsvm has been upgraded to the upstream version 2.84.
See <http://clisp.cons.org/impnotes/libsvm.html> for details.
* NEW-CLX module now supports Stumpwm <http://www.nongnu.org/stumpwm/>.
Thanks to Shawn Betts <sabetts@vcn.bc.ca>.
New NEW-CLX demos: bball bwindow greynetic hanoi petal plaid recurrence from
<http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/gui/clx/clx_demo.cl>.
New NEW-CLX demo: clclock based on <http://common-lisp.net/~crhodes/clx>.
New function XLIB:OPEN-DEFAULT-DISPLAY from portable CLX.
* Function EXT:ARGLIST now works on macros too.
See <http://clisp.cons.org/impnotes/flow-dict.html#arglist> for details.
* Macro TRACE has a new option :BINDINGS, which is useful to share data
between PRE-* and POST-* forms.
See <http://clisp.cons.org/environment-dict.html#trace> for details.
* Macro FFI:DEF-C-TYPE can now be called with one argument to define an
integer type.
See <http://clisp.cons.org/impnotes/dffi.html#def-c-type> for details.
* New function EXT:RENAME-DIR can be used to rename directories.
See <http://clisp.cons.org/impnotes/file-dict.html#rename-dir> for details.
* Functions FILE-LENGTH and FILE-POSITION now work on unbuffered streams too.
See <http://clisp.cons.org/impnotes/stream-dict.html#file-pos> for details.
* Bug fixes:
+ Fixed EXT:LETF to work with more than one place. [ 1731462 ]
+ Fixed rounding of long floats [even+1/2]. [ 1589311 ]
+ Fixed stdio when running without a TTY, e.g., under SSH. [ 1592343 ]
+ ANSI compliance: PPRINT dispatch is now respected for nested
objects, not just the top-level. [ 1483768, 1598053 ]
+ Fixed print-read-consistency of strings containing #\Return characters
(manifested by COMPILE-FILE). [ 1578179 ]
+ Fixed "clisp-link run". [ 1469663 ]
+ Fixed ATANH branch cut continuity. [ 1436987 ]
+ Reset the function lambda expression when loading a compiled file.
[ 1603260 ]
+ DOCUMENTATION set by SETF is now preserved by COMPILE. [ 1604579 ]
+ LISTEN now calls STREAM-LISTEN as per the Gray proposal. [ 1607666 ]
+ IMPORT into the KEYWORD package does not make a symbol a constant
variable. [ 1612859 ]
+ DEFPACKAGE code was executed during non top-level compilation. [ 1612313 ]
+ Fixed format error message formatting. [ 1482465 ]
+ Fixed *PPRINT-FIRST-NEWLINE* handling. [ 1412454 ]
+ Improved hash code generation for very large bignums and for long lists.
[ 948868, 1208124 ]
+ Some bugs related to UNICODE-16 & UNICODE-32. [ 1564818, 1631760, 1632718 ]
+ All exported defined symbols are now properly locked. [ 1713130 ]
+ Berkeley-DB module no longer fills up error log file. [ 1779416 ]
+ New-clx now supports 64-bit KeySym. [ 1797132 ]
* Tue May 22 2007 ro@suse.de
- update to 2.41
* New module libsvm interfaces to <http://www.csie.ntu.edu.tw/~cjlin/libsvm>
and makes Support Vector Machines available in CLISP.
See <http://clisp.cons.org/impnotes/libsvm.html> for details.
* The same internal interface now handles FFI forms DEF-CALL-OUT and
DEF-C-VAR regardless of the presence of the :LIBRARY argument.
(:LIBRARY NIL) is now identical to omitting the :LIBRARY argument.
The default for the :LIBRARY argument is set by
FFI:DEFAULT-FOREIGN-LIBRARY per compilation unit.
See <http://clisp.cons.org/impnotes/dffi.html#dffi-default-lib> for details.
* Bug fixes:
+ DOCUMENTATION on built-in functions was broken on some platforms.
[ 1569234 ]
+ Fixed FFI callbacks, broken since the 2.36 release.
+ Fixed the way the top-level driver handles the "--" option terminator.
+ Fixed COMPILE of APPLY in LABELS for local function. [ 1575946 ]
- update to 2.40
Important notes
- --------------
* All .fas files generated by previous CLISP versions are invalid and
must be recompiled. This is because DOCUMENTATION and LAMBDA-LIST are
now kept with the closures.
Set CUSTOM:*LOAD-OBSOLETE-ACTION* to :COMPILE to automate this.
See <http://clisp.cons.org/impnotes/system-dict.html#loadfile> for details.
User visible changes
- -------------------
* Infrastructure
+ Top-level configure now accepts a new option --elispdir which specifies
the installation directory for the Emacs Lisp files (clhs.el et al).
The default value is ${datadir}/emacs/site-lisp/.
Thus, clhs.el at al are now installed by "make install", and should
be included in the 3rd party distributions.
+ Top-level configure now accepts variables on command line, e.g.,
./configure CC=g++ CFLAGS=-g
* Function PCRE:PCRE-EXEC accepts :DFA and calls pcre_dfa_exec() when
built against PCRE v6. See <http://clisp.cons.org/impnotes/pcre.html>.
* New functions RAWSOCK:IF-NAME-INDEX, RAWSOCK:IFADDRS.
See <http://clisp.cons.org/impnotes/rawsock.html>.
* When the OPTIMIZE SPACE level is low enough, keep function
documentation and lambda list.
See <http://clisp.cons.org/impnotes/declarations.html#space-decl>.
* Bug fixes:
+ Make it possible to set *IMPNOTES-ROOT-DEFAULT* and *CLHS-ROOT-DEFAULT*
to local paths, as opposed to URLs. [ 1494059 ]
+ Fix the evaluation order of initialization and :INITIALLY forms in
then extended LOOP. [ 1516684 ]
+ Do not allow non-symbols as names of anonymous classes. [ 1528201 ]
+ REINITIALIZE-INSTANCE now calls FINALIZE-INHERITANCE. [ 1526448 ]
+ Fix the RAWSOCK module on big-endian platforms. [ 1529244 ]
+ PRINT-OBJECT now works on built-in objects. [ 1482533 ]
+ ADJUST-ARRAY signals an error if :FILL-POINTER is supplied and non-NIL
but the non-adjustable array has no fill pointer, as per ANSI. [ 1538333 ]
+ MAKE-PATHNAME no longer ignores explicit :DIRECTORY NIL (thanks to
Stephen Compall <s11001001@users.sourceforge.net>). [ 1550803 ]
+ Executable images now work on ia64 (thanks to Dr. Werner Fink
<werner@suse.de>).
+ MAKE-PATHNAME on win32 now handles correctly directories that start
with a non-string (e.g., :WILD). [ 1555096 ]
+ SOCKET-STREAM-PEER and SOCKET-STREAM-LOCAL had do-not-resolved-p
inverted since 2.37.
+ Set functions with :TEST 'EQUALP were broken on large lists. [ 1567186 ]
* Mon Apr 23 2007 aj@suse.de
- Remove unneeded BuildRequires.
* Wed Jan 24 2007 werner@suse.de
- Stop compiler complaining about x = x++
- Use db-4.3 instead of db-4.4, the breaking all former versions
* Sun Oct 29 2006 ro@suse.de
- disabled berkeley-db module for the moment to fix build
needs porting to db-4.4
* Wed Jul 19 2006 werner@suse.de
- Update to clisp version 2.39
* Many bug fixes and new features
- With a real bug fix for last crash on ia64
- Add a new workaround for a new random crash on ia64
* Thu Jun 22 2006 ro@suse.de
- remove self provides
* Tue May 23 2006 werner@suse.de
- Skip exec-image test on ia64, currently broken
- Use noexec heap codes on 32 bit architectures
* Mon May 22 2006 werner@suse.de
- Update to clisp 2.38
* Tue Mar 21 2006 werner@suse.de
- Be sure not to be fooled by old kernels on IA64
* Mon Mar 13 2006 werner@suse.de
- Be sure that the stack size limit is large enough to be able
to dump the resulting clisp image.
* Sun Feb 05 2006 schwab@suse.de
- Remove ridiculous stack limit.
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Tue Jan 10 2006 werner@suse.de
- Update to bug fix release 2.37
* Wed Dec 21 2005 werner@suse.de
- Make the factorials of 17 upto 33 work on 64 bit without SIGSEGV
* Wed Dec 07 2005 werner@suse.de
- Update to clisp 2.36
* Mon Sep 05 2005 werner@suse.de
- Update to clisp 2.35
* Thu Apr 14 2005 werner@suse.de
- Get clisp back on ix86
* Wed Jan 12 2005 mfabian@suse.de
- Bugzilla #39700: apply patch received from Bruno Haible to fix
a problem with non-ASCII file names.
* Tue Oct 26 2004 werner@suse.de
- Switch from heimdal-lib to kerberos-devel-packages macro
* Wed Jun 30 2004 werner@suse.de
- Handle axp just as ia64 in CFLAGS to make it work correctly
* Tue Jun 29 2004 werner@suse.de
- Make FFI work on ia64
- Make memory mapping of lisp object work correctly on ia64
* Wed Jun 23 2004 werner@suse.de
- Update to clisp 2.33.2
- Make it work on x86_64
- Use FFI on s390 because it works
- Currently disable FFI in ia64 because it does not work
* Fri Feb 20 2004 werner@suse.de
- Back to clisp 2.30 because 2.32/2.31 does _not_ support 64bit
systems (work in progress, waiting on 2.33). OK, with 2.30
and current compiler no of 64 bit systems are running, but
we get abck a s390 clisp version.
* Fri Feb 13 2004 kukuk@suse.de
- Build as normal user
- Cleanup neededforbuild
* Fri Feb 13 2004 werner@suse.de
- Update to clisp 2.32
* Wed Nov 19 2003 max@suse.de
- Linking libpq dynamically, because it now depends on libkrb5.
- Added heimdal-lib (libkrb5) to neededforbuild.
* Thu Jun 12 2003 coolo@suse.de
- use BuildRoot
- use %find_lang
* Wed Jun 11 2003 kukuk@suse.de
- Fix tail parameters
- Fix filelist
* Wed Jan 29 2003 werner@suse.de
- Get it running with gcc 3.3, with this compiler the TYPECODES
can not determined anymore and uses NO_TYPECODES.
* Fri Jan 24 2003 werner@suse.de
- Update to 2.30
* Mon Nov 11 2002 ro@suse.de
- changed neededforbuild <xshared> to <x-devel-packages>
- changed neededforbuild <xdevel> to <>
* Thu Aug 01 2002 werner@suse.de
- Make it work on i386, on others gcc 3.1 runs into problems
* Wed Jul 31 2002 werner@suse.de
- Update to 2.29 (mainly for gcc 3.1)
- Use SAFETY=3 for some architectures (currently for
sparc sparcv9 sparc64 s390 s390x x86_64)
- Replace config.guess within all autoconf directories (ppc64?)
* Wed Jun 26 2002 aj@suse.de
- First draft for x86-64. Still work needed for avcall.
* Wed Jun 26 2002 ro@suse.de
- update to 2.28
- build again with gcc-3.1 (use -fno-gcse and -DNO_ASM as proposed)
- use -fPIC for files linked into shared lib
- still needs some porting for x86_64 (processor-defs in lispbibl.d)
* Sun Jun 23 2002 ro@suse.de
- fix permissions for doc directories
* Sat Jun 01 2002 adrian@suse.de
- fix build on mips
* fix wrong #includes
* fix as path /bin/as -> /usr/bin/as
* Wed Aug 22 2001 ro@suse.de
- fixed specfile to build on ppc
* Wed Jul 11 2001 ro@suse.de
- update to 2.26
- no autoconf call at the moment
* Mon May 07 2001 mfabian@suse.de
- bzip2 sources
* Tue Dec 05 2000 werner@suse.de
- Update to 2000.03.06
- Use postgresql and postgresql-devel
- Change libpq paths accordingly to postgresql-devel
- Make clx demos working as found in README
* Fri Dec 01 2000 ro@suse.de
- neededforbuild: postgresql
* Mon Jun 05 2000 uli@suse.de
- moved docs to %{_docdir}
* Mon Jan 31 2000 ro@suse.de
- fixed libc6-checking again
* Mon Jan 31 2000 werner@suse.de
- Tried to get PPC working (does NOT work)
- /usr/man -> /usr/share/man
* Thu Oct 28 1999 werner@suse.de
- Reintroduce FIFO hack for a missed tty
* Mon Oct 11 1999 werner@suse.de
- New version clisp-1999-07-22
* remove Makefile.Linux and use spec instead
* Mon Sep 13 1999 bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
* Wed Mar 31 1999 werner@suse.de
- No string inlines
* Tue Mar 30 1999 werner@suse.de
- Work around clisp's buffered *TERMINAL-IO* within a
background build process
* Mon Mar 29 1999 werner@suse.de
- New version clisp-1999-01-08
- Make -X and -F identical
* Fri Dec 18 1998 werner@suse.de
- New version clisp-1998-09-09
- Change option -F (full version) to option -X
* Split modules into wildcard, regexp, bindings/linuxlibc6 on
one hand and new-clx on the other one.
* Replace normal version with full version without new-clx
* New version including new-clx and all other modules
* Thu Feb 19 1998 werner@suse.de
- New Version 1997-12-06
- clx script removed
- Option -F for clisp added
* Mon Jun 09 1997 werner@suse.de
- Patch for GC in clisp included.
* Fri Jun 06 1997 werner@suse.de
- New package: clisp version 1997-05-03
- Added nclx version 1996-10-12 a
clx re-implementation of Gilbert Baumann
- clisp+clx is called with /usr/bin/clx
clisp is called with /usr/bin/clisp
/usr/share/doc/packages/clisp /usr/share/doc/packages/clisp/ANNOUNCE /usr/share/doc/packages/clisp/COPYRIGHT /usr/share/doc/packages/clisp/GNU-GPL /usr/share/doc/packages/clisp/MAGIC.add /usr/share/doc/packages/clisp/NEWS /usr/share/doc/packages/clisp/README /usr/share/doc/packages/clisp/README.de /usr/share/doc/packages/clisp/README.es /usr/share/doc/packages/clisp/SUMMARY /usr/share/doc/packages/clisp/clx /usr/share/doc/packages/clisp/clx/README /usr/share/doc/packages/clisp/clx/README.SUSE /usr/share/doc/packages/clisp/clx/clx-manual /usr/share/doc/packages/clisp/clx/clx-manual/html /usr/share/doc/packages/clisp/clx/clx-manual/html/10_1_Introduction.html /usr/share/doc/packages/clisp/clx/clx-manual/html/10_2_Creating_Cursors.html /usr/share/doc/packages/clisp/clx/clx-manual/html/10_3_Cursor_Functions.html /usr/share/doc/packages/clisp/clx/clx-manual/html/10_4_Cursor_Attributes.html /usr/share/doc/packages/clisp/clx/clx-manual/html/10_Cursors.html /usr/share/doc/packages/clisp/clx/clx-manual/html/11_1_Atoms.html /usr/share/doc/packages/clisp/clx/clx-manual/html/11_2_Properties.html /usr/share/doc/packages/clisp/clx/clx-manual/html/11_3_Selections.html /usr/share/doc/packages/clisp/clx/clx-manual/html/11_Atoms__Properties_and_Selections.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_10_Grabbing_the_Keyboard.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_11_Grabbing_a_Key.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_12_1_Keyboard_and_Pointer_Events.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_12_2_Input_Focus_Events.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_12_3_Keyboard_and_Pointer_State_Events.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_12_4_Exposure_Events.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_12_5_Window_State_Events.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_12_6_Structure_Control_Events.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_12_7_Client_Communications_Events.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_12_8_Declaring_Event_Types.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_12_Event_Types.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_13_Releasing_Queued_Events.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_1_Introductions.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_2_Selecting_Events.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_3_Processing_Events.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_4_Managing_the_Event_Queue.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_5_Sending_Events.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_6_Pointer_Position.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_7_Managing_Input_Focus.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_8_Grabbing_the_Pointer.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_9_Grabbing_a_Button.html /usr/share/doc/packages/clisp/clx/clx-manual/html/12_Events_and_Input.html /usr/share/doc/packages/clisp/clx/clx-manual/html/13_1_Introduction.html /usr/share/doc/packages/clisp/clx/clx-manual/html/13_2_Resource_Binings.html /usr/share/doc/packages/clisp/clx/clx-manual/html/13_3_Basic_Resource_Database_Functions.html /usr/share/doc/packages/clisp/clx/clx-manual/html/13_4_1_Complete_Names_and_Classes.html /usr/share/doc/packages/clisp/clx/clx-manual/html/13_4_2_Matching_Resource_Names.html /usr/share/doc/packages/clisp/clx/clx-manual/html/13_4_3_Resource_Access_Functions.html /usr/share/doc/packages/clisp/clx/clx-manual/html/13_4_Accessing_Resource_Values.html /usr/share/doc/packages/clisp/clx/clx-manual/html/13_5_Resource_Database_Files.html /usr/share/doc/packages/clisp/clx/clx-manual/html/13_Resources.html /usr/share/doc/packages/clisp/clx/clx-manual/html/14_1_Grabbing_the_Server.html /usr/share/doc/packages/clisp/clx/clx-manual/html/14_2_Pointer_Control.html /usr/share/doc/packages/clisp/clx/clx-manual/html/14_3_Keyboard_Control.html /usr/share/doc/packages/clisp/clx/clx-manual/html/14_4_1_Keycodes_and_Keysyms.html /usr/share/doc/packages/clisp/clx/clx-manual/html/14_4_2_Keyboard_Mapping.html /usr/share/doc/packages/clisp/clx/clx-manual/html/14_4_3_Using_Keycodes_and_Keysyms.html /usr/share/doc/packages/clisp/clx/clx-manual/html/14_4_Keyboard_Encodings.html /usr/share/doc/packages/clisp/clx/clx-manual/html/14_5_Client_Termination.html /usr/share/doc/packages/clisp/clx/clx-manual/html/14_6_Managing_Host_Access.html /usr/share/doc/packages/clisp/clx/clx-manual/html/14_7_Screen_Saver.html /usr/share/doc/packages/clisp/clx/clx-manual/html/14_Control_Functions.html /usr/share/doc/packages/clisp/clx/clx-manual/html/15_1_Extensions.html /usr/share/doc/packages/clisp/clx/clx-manual/html/15_2_SHAPE_-_The_X11_Nonrectangular_Window_Shape_Extension.html /usr/share/doc/packages/clisp/clx/clx-manual/html/15_3_1_Picture_formats.html /usr/share/doc/packages/clisp/clx/clx-manual/html/15_3_2_The_picture_object.html /usr/share/doc/packages/clisp/clx/clx-manual/html/15_3_3_Glyphs_and_Glyphsets.html /usr/share/doc/packages/clisp/clx/clx-manual/html/15_3_4_Using_glyphs.html /usr/share/doc/packages/clisp/clx/clx-manual/html/15_3_5_Errors.html /usr/share/doc/packages/clisp/clx/clx-manual/html/15_3_RENDER_-_A_new_rendering_system_for_X11.html /usr/share/doc/packages/clisp/clx/clx-manual/html/15_Extensions.html /usr/share/doc/packages/clisp/clx/clx-manual/html/16_1_Introduction.html /usr/share/doc/packages/clisp/clx/clx-manual/html/16_Errors.html /usr/share/doc/packages/clisp/clx/clx-manual/html/17_Undocmented.html /usr/share/doc/packages/clisp/clx/clx-manual/html/1_1_Introduction.html /usr/share/doc/packages/clisp/clx/clx-manual/html/1_2_1_Windows.html /usr/share/doc/packages/clisp/clx/clx-manual/html/1_2_2_Input_Events.html /usr/share/doc/packages/clisp/clx/clx-manual/html/1_2_The_X_Window_System.html /usr/share/doc/packages/clisp/clx/clx-manual/html/1_3_1_A_Simple_Menu.html /usr/share/doc/packages/clisp/clx/clx-manual/html/1_3_2_Displaying_the_Menu.html /usr/share/doc/packages/clisp/clx/clx-manual/html/1_3_3_Menu_Input.html /usr/share/doc/packages/clisp/clx/clx-manual/html/1_3_4_The_Main_Program.html /usr/share/doc/packages/clisp/clx/clx-manual/html/1_3_5_Debugging_With_CLX.html /usr/share/doc/packages/clisp/clx/clx-manual/html/1_3_A_Quick_Tour_of_CLX.html /usr/share/doc/packages/clisp/clx/clx-manual/html/1_4_Naming_and_Argument_Conventions.html /usr/share/doc/packages/clisp/clx/clx-manual/html/1_5_Programming_Considerations.html /usr/share/doc/packages/clisp/clx/clx-manual/html/1_6_Data_Types.html /usr/share/doc/packages/clisp/clx/clx-manual/html/1_Introduction_to_CLX.html /usr/share/doc/packages/clisp/clx/clx-manual/html/2_1_Introduction.html /usr/share/doc/packages/clisp/clx/clx-manual/html/2_2_Opening_the_Display.html /usr/share/doc/packages/clisp/clx/clx-manual/html/2_3_Display_Attributes.html /usr/share/doc/packages/clisp/clx/clx-manual/html/2_4_Managing_the_Output_Buffer.html /usr/share/doc/packages/clisp/clx/clx-manual/html/2_5_Closing_the_Display.html /usr/share/doc/packages/clisp/clx/clx-manual/html/2_Displays.html /usr/share/doc/packages/clisp/clx/clx-manual/html/3_1_Screens_and_Visuals.html /usr/share/doc/packages/clisp/clx/clx-manual/html/3_2_Screen_Attributes.html /usr/share/doc/packages/clisp/clx/clx-manual/html/3_Screens.html /usr/share/doc/packages/clisp/clx/clx-manual/html/4_1_Drawables.html /usr/share/doc/packages/clisp/clx/clx-manual/html/4_2_Creating_Windows.html /usr/share/doc/packages/clisp/clx/clx-manual/html/4_3_Window_Attributes.html /usr/share/doc/packages/clisp/clx/clx-manual/html/4_4_Stacking_Order.html /usr/share/doc/packages/clisp/clx/clx-manual/html/4_5_Window_Hierarchy.html /usr/share/doc/packages/clisp/clx/clx-manual/html/4_6_Mapping_Windows.html /usr/share/doc/packages/clisp/clx/clx-manual/html/4_7_Destroying_Windows.html /usr/share/doc/packages/clisp/clx/clx-manual/html/4_8_Pixmaps.html /usr/share/doc/packages/clisp/clx/clx-manual/html/4_Windows_and_Pixmaps.html /usr/share/doc/packages/clisp/clx/clx-manual/html/5_1_Introduction.html /usr/share/doc/packages/clisp/clx/clx-manual/html/5_2_Creating_Graphics_Contexts.html /usr/share/doc/packages/clisp/clx/clx-manual/html/5_3_Copying_Graphics_Contexts.html /usr/share/doc/packages/clisp/clx/clx-manual/html/5_3_Graphics_Context_Attributes.html /usr/share/doc/packages/clisp/clx/clx-manual/html/5_5_Destroying_Graphics_Contexts.html /usr/share/doc/packages/clisp/clx/clx-manual/html/5_6_Graphics_Context_Cache.html /usr/share/doc/packages/clisp/clx/clx-manual/html/5_Graphics_Contexts.html /usr/share/doc/packages/clisp/clx/clx-manual/html/6_1_Introduction.html /usr/share/doc/packages/clisp/clx/clx-manual/html/6_2_Area_and_Plane_Operations.html /usr/share/doc/packages/clisp/clx/clx-manual/html/6_3_Drawing_Points.html /usr/share/doc/packages/clisp/clx/clx-manual/html/6_4_Drawing_Lines.html /usr/share/doc/packages/clisp/clx/clx-manual/html/6_5_Drawing_Rectangles.html /usr/share/doc/packages/clisp/clx/clx-manual/html/6_6_Drawing_Arcs.html /usr/share/doc/packages/clisp/clx/clx-manual/html/6_7_Drawing_Text.html /usr/share/doc/packages/clisp/clx/clx-manual/html/6_Graphic_Operations.html /usr/share/doc/packages/clisp/clx/clx-manual/html/7_1_Introduction.html /usr/share/doc/packages/clisp/clx/clx-manual/html/7_2_1_Basic_Images.html /usr/share/doc/packages/clisp/clx/clx-manual/html/7_2_2_XY-Format_Images.html /usr/share/doc/packages/clisp/clx/clx-manual/html/7_2_3_Z-Format_Images.html /usr/share/doc/packages/clisp/clx/clx-manual/html/7_2_Image_Types.html /usr/share/doc/packages/clisp/clx/clx-manual/html/7_3_Image_Functions.html /usr/share/doc/packages/clisp/clx/clx-manual/html/7_4_Image_Files.html /usr/share/doc/packages/clisp/clx/clx-manual/html/7_5_Direct_Image_Transfer.html /usr/share/doc/packages/clisp/clx/clx-manual/html/7_Images.html /usr/share/doc/packages/clisp/clx/clx-manual/html/8_1_Introduction.html /usr/share/doc/packages/clisp/clx/clx-manual/html/8_2_Opening_Fonts.html /usr/share/doc/packages/clisp/clx/clx-manual/html/8_3_Listing_Fonts.html /usr/share/doc/packages/clisp/clx/clx-manual/html/8_4_Font_Attributes.html /usr/share/doc/packages/clisp/clx/clx-manual/html/8_5_Chracter_Attributes.html /usr/share/doc/packages/clisp/clx/clx-manual/html/8_6_Querying_Text_Size.html /usr/share/doc/packages/clisp/clx/clx-manual/html/8_Font_and_Characters.html /usr/share/doc/packages/clisp/clx/clx-manual/html/9_1_Colormaps_and_Colors.html /usr/share/doc/packages/clisp/clx/clx-manual/html/9_2_Color_Functions.html /usr/share/doc/packages/clisp/clx/clx-manual/html/9_3_1_Creating_Colormaps.html /usr/share/doc/packages/clisp/clx/clx-manual/html/9_3_2_Installing_Colormaps.html /usr/share/doc/packages/clisp/clx/clx-manual/html/9_3_3_Allocating_Colors.html /usr/share/doc/packages/clisp/clx/clx-manual/html/9_3_4_Finding_Colors.html /usr/share/doc/packages/clisp/clx/clx-manual/html/9_3_5_Changing_Colors.html /usr/share/doc/packages/clisp/clx/clx-manual/html/9_3_6_Colormap_Attributes.html /usr/share/doc/packages/clisp/clx/clx-manual/html/9_3_Colormap_Functions.html /usr/share/doc/packages/clisp/clx/clx-manual/html/9_Colors.html /usr/share/doc/packages/clisp/clx/clx-manual/html/Front_matter.html /usr/share/doc/packages/clisp/clx/clx-manual/html/Glossary.html /usr/share/doc/packages/clisp/clx/clx-manual/html/a.html /usr/share/doc/packages/clisp/clx/clx-manual/html/b.html /usr/share/doc/packages/clisp/clx/clx-manual/html/c.html /usr/share/doc/packages/clisp/clx/clx-manual/html/clxman.css /usr/share/doc/packages/clisp/clx/clx-manual/html/contents.html /usr/share/doc/packages/clisp/clx/clx-manual/html/d.html /usr/share/doc/packages/clisp/clx/clx-manual/html/doc-index.cgi /usr/share/doc/packages/clisp/clx/clx-manual/html/e.html /usr/share/doc/packages/clisp/clx/clx-manual/html/f.html /usr/share/doc/packages/clisp/clx/clx-manual/html/g.html /usr/share/doc/packages/clisp/clx/clx-manual/html/h.html /usr/share/doc/packages/clisp/clx/clx-manual/html/i.html /usr/share/doc/packages/clisp/clx/clx-manual/html/index.html /usr/share/doc/packages/clisp/clx/clx-manual/html/k.html /usr/share/doc/packages/clisp/clx/clx-manual/html/m.html /usr/share/doc/packages/clisp/clx/clx-manual/html/o.html /usr/share/doc/packages/clisp/clx/clx-manual/html/p.html /usr/share/doc/packages/clisp/clx/clx-manual/html/r.html /usr/share/doc/packages/clisp/clx/clx-manual/html/s.html /usr/share/doc/packages/clisp/clx/clx-manual/html/t.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_a.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_b.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_c.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_d.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_e.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_f.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_g.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_h.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_i.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_j.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_k.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_l.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_m.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_n.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_o.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_p.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_q.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_r.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_s.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_t.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_u.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_v.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_w.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_x.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_y.html /usr/share/doc/packages/clisp/clx/clx-manual/html/the_index_z.html /usr/share/doc/packages/clisp/clx/clx-manual/html/u.html /usr/share/doc/packages/clisp/clx/clx-manual/html/v.html /usr/share/doc/packages/clisp/clx/clx-manual/html/w.html /usr/share/doc/packages/clisp/clx/clx-manual/html/x.html /usr/share/doc/packages/clisp/clx/clx-manual/html/z.html /usr/share/doc/packages/clisp/clx/clx-manual/postscript /usr/share/doc/packages/clisp/clx/clx-manual/postscript/README /usr/share/doc/packages/clisp/clx/clx-manual/postscript/appa.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/condition.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/contents.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/functions.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/general.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/glossary.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s01.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s02.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s03.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s04.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s05.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s06.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s07.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s08.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s09.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s10.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s11.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s12.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s13.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s14.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s15.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/s16.ps /usr/share/doc/packages/clisp/clx/clx-manual/postscript/types.ps /usr/share/doc/packages/clisp/clx/demos /usr/share/doc/packages/clisp/clx/demos/README /usr/share/doc/packages/clisp/clx/demos/bball.lisp /usr/share/doc/packages/clisp/clx/demos/bwindow.lisp /usr/share/doc/packages/clisp/clx/demos/clclock.lisp /usr/share/doc/packages/clisp/clx/demos/clx-demos.lisp /usr/share/doc/packages/clisp/clx/demos/greynetic.lisp /usr/share/doc/packages/clisp/clx/demos/hanoi.lisp /usr/share/doc/packages/clisp/clx/demos/koch.lisp /usr/share/doc/packages/clisp/clx/demos/petal.lisp /usr/share/doc/packages/clisp/clx/demos/plaid.lisp /usr/share/doc/packages/clisp/clx/demos/qix.lisp /usr/share/doc/packages/clisp/clx/demos/recurrence.lisp /usr/share/doc/packages/clisp/clx/demos/screens /usr/share/doc/packages/clisp/clx/demos/screens/screen.1 /usr/share/doc/packages/clisp/clx/demos/screens/screen.10 /usr/share/doc/packages/clisp/clx/demos/screens/screen.11 /usr/share/doc/packages/clisp/clx/demos/screens/screen.12 /usr/share/doc/packages/clisp/clx/demos/screens/screen.13 /usr/share/doc/packages/clisp/clx/demos/screens/screen.14 /usr/share/doc/packages/clisp/clx/demos/screens/screen.15 /usr/share/doc/packages/clisp/clx/demos/screens/screen.16 /usr/share/doc/packages/clisp/clx/demos/screens/screen.17 /usr/share/doc/packages/clisp/clx/demos/screens/screen.18 /usr/share/doc/packages/clisp/clx/demos/screens/screen.19 /usr/share/doc/packages/clisp/clx/demos/screens/screen.2 /usr/share/doc/packages/clisp/clx/demos/screens/screen.20 /usr/share/doc/packages/clisp/clx/demos/screens/screen.21 /usr/share/doc/packages/clisp/clx/demos/screens/screen.22 /usr/share/doc/packages/clisp/clx/demos/screens/screen.23 /usr/share/doc/packages/clisp/clx/demos/screens/screen.24 /usr/share/doc/packages/clisp/clx/demos/screens/screen.25 /usr/share/doc/packages/clisp/clx/demos/screens/screen.26 /usr/share/doc/packages/clisp/clx/demos/screens/screen.27 /usr/share/doc/packages/clisp/clx/demos/screens/screen.28 /usr/share/doc/packages/clisp/clx/demos/screens/screen.29 /usr/share/doc/packages/clisp/clx/demos/screens/screen.3 /usr/share/doc/packages/clisp/clx/demos/screens/screen.30 /usr/share/doc/packages/clisp/clx/demos/screens/screen.31 /usr/share/doc/packages/clisp/clx/demos/screens/screen.32 /usr/share/doc/packages/clisp/clx/demos/screens/screen.33 /usr/share/doc/packages/clisp/clx/demos/screens/screen.34 /usr/share/doc/packages/clisp/clx/demos/screens/screen.35 /usr/share/doc/packages/clisp/clx/demos/screens/screen.36 /usr/share/doc/packages/clisp/clx/demos/screens/screen.37 /usr/share/doc/packages/clisp/clx/demos/screens/screen.38 /usr/share/doc/packages/clisp/clx/demos/screens/screen.39 /usr/share/doc/packages/clisp/clx/demos/screens/screen.4 /usr/share/doc/packages/clisp/clx/demos/screens/screen.40 /usr/share/doc/packages/clisp/clx/demos/screens/screen.41 /usr/share/doc/packages/clisp/clx/demos/screens/screen.42 /usr/share/doc/packages/clisp/clx/demos/screens/screen.43 /usr/share/doc/packages/clisp/clx/demos/screens/screen.44 /usr/share/doc/packages/clisp/clx/demos/screens/screen.45 /usr/share/doc/packages/clisp/clx/demos/screens/screen.46 /usr/share/doc/packages/clisp/clx/demos/screens/screen.47 /usr/share/doc/packages/clisp/clx/demos/screens/screen.48 /usr/share/doc/packages/clisp/clx/demos/screens/screen.49 /usr/share/doc/packages/clisp/clx/demos/screens/screen.5 /usr/share/doc/packages/clisp/clx/demos/screens/screen.50 /usr/share/doc/packages/clisp/clx/demos/screens/screen.6 /usr/share/doc/packages/clisp/clx/demos/screens/screen.7 /usr/share/doc/packages/clisp/clx/demos/screens/screen.8 /usr/share/doc/packages/clisp/clx/demos/screens/screen.9 /usr/share/doc/packages/clisp/clx/demos/sokoban.lisp /usr/share/doc/packages/clisp/clx/demos/xpms /usr/share/doc/packages/clisp/clx/demos/xpms/centerwall.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/east_twall.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/eastwall.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/floor.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/goal.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/horizwall.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/llcorner.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/lonewall.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/lrcorner.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/man.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/man_down.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/man_left.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/man_right.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/man_up.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/north_twall.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/northwall.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/object.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/save_man_down.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/save_man_left.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/save_man_right.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/save_man_up.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/saveman.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/south_twall.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/southwall.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/treasure.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/ulcorner.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/urcorner.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/vertiwall.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/wall.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/west_twall.xpm /usr/share/doc/packages/clisp/clx/demos/xpms/westwall.xpm /usr/share/doc/packages/clisp/doc /usr/share/doc/packages/clisp/doc/CLOS-guide.txt /usr/share/doc/packages/clisp/doc/LISP-tutorial.txt /usr/share/doc/packages/clisp/doc/clisp-link.1 /usr/share/doc/packages/clisp/doc/clisp-link.html /usr/share/doc/packages/clisp/doc/clisp-link.ps /usr/share/doc/packages/clisp/doc/clisp.1 /usr/share/doc/packages/clisp/doc/clisp.html /usr/share/doc/packages/clisp/doc/clisp.png /usr/share/doc/packages/clisp/doc/clisp.ps /usr/share/doc/packages/clisp/doc/impnotes.css /usr/share/doc/packages/clisp/doc/impnotes.html
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 30 22:36:46 2025