From 93c10c90848170d9cf254c8695b0df631d0d5546 Mon Sep 17 00:00:00 2001 From: David Lichteblau Date: Sun, 14 Dec 2008 17:01:07 +0100 Subject: [PATCH] Updated file headers, license --- .gitignore | 2 +- package.lisp | 33 +++++++++++++++++++++++++++++++++ writer-common.lisp | 38 +++++++++++++++++++++++++++++--------- writer-html.lisp | 35 ++++++++++++++++++++++++++++++----- writer-texinfo.lisp | 38 +++++++++++++++++++++++++++++--------- 5 files changed, 122 insertions(+), 24 deletions(-) diff --git a/.gitignore b/.gitignore index 9aa0bbc..be303db 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -.fasls +*.fasl diff --git a/package.lisp b/package.lisp index 90225b9..3625e57 100644 --- a/package.lisp +++ b/package.lisp @@ -1,3 +1,36 @@ +;;; -*- lisp; show-trailing-whitespace: t; indent-tabs: nil -*- + +;;;; Part of this software was originally written as docstrings.lisp in +;;;; SBCL, but is now part of the texinfo-docstrings project. The file +;;;; docstrings.lisp was written by Rudi Schlatte , +;;;; mangled by Nikodemus Siivola, turned into a stand-alone project by +;;;; Luis Oliveira. SBCL is in the public domain and is provided with +;;;; absolutely no warranty. + +;;;; texinfo-docstrings is: +;;;; +;;;; Copyright (c) 2008 David Lichteblau: +;;;; +;;;; Permission is hereby granted, free of charge, to any person +;;;; obtaining a copy of this software and associated documentation +;;;; files (the "Software"), to deal in the Software without +;;;; restriction, including without limitation the rights to use, copy, +;;;; modify, merge, publish, distribute, sublicense, and/or sell copies +;;;; of the Software, and to permit persons to whom the Software is +;;;; furnished to do so, subject to the following conditions: +;;;; +;;;; The above copyright notice and this permission notice shall be +;;;; included in all copies or substantial portions of the Software. +;;;; +;;;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +;;;; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +;;;; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +;;;; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +;;;; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +;;;; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +;;;; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +;;;; DEALINGS IN THE SOFTWARE. + (defpackage #:texinfo-docstrings (:use #:cl #-sbcl #:c2mop #+sbcl #:sb-mop) (:export #:generate-includes #:document-package) diff --git a/writer-common.lisp b/writer-common.lisp index 829421a..0c3a3cd 100644 --- a/writer-common.lisp +++ b/writer-common.lisp @@ -1,15 +1,35 @@ -;;; -*- lisp -*- +;;; -*- lisp; show-trailing-whitespace: t; indent-tabs: nil -*- -;;;; A docstring extractor for the sbcl manual. Creates -;;;; @include-ready documentation from the docstrings of exported -;;;; symbols of specified packages. +;;;; Part of this software was originally written as docstrings.lisp in +;;;; SBCL, but is now part of the texinfo-docstrings project. The file +;;;; docstrings.lisp was written by Rudi Schlatte , +;;;; mangled by Nikodemus Siivola, turned into a stand-alone project by +;;;; Luis Oliveira. SBCL is in the public domain and is provided with +;;;; absolutely no warranty. -;;;; This software was originally part of the SBCL software system. -;;;; SBCL is in the public domain and is provided with absolutely no warranty. -;;;; See the COPYING file for more information. +;;;; texinfo-docstrings is: ;;;; -;;;; Written by Rudi Schlatte , mangled -;;;; by Nikodemus Siivola, Luis Oliveira, David Lichteblau, and others. +;;;; Copyright (c) 2008 David Lichteblau: +;;;; +;;;; Permission is hereby granted, free of charge, to any person +;;;; obtaining a copy of this software and associated documentation +;;;; files (the "Software"), to deal in the Software without +;;;; restriction, including without limitation the rights to use, copy, +;;;; modify, merge, publish, distribute, sublicense, and/or sell copies +;;;; of the Software, and to permit persons to whom the Software is +;;;; furnished to do so, subject to the following conditions: +;;;; +;;;; The above copyright notice and this permission notice shall be +;;;; included in all copies or substantial portions of the Software. +;;;; +;;;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +;;;; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +;;;; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +;;;; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +;;;; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +;;;; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +;;;; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +;;;; DEALINGS IN THE SOFTWARE. ;;;; TODO ;;;; * Method documentation untested diff --git a/writer-html.lisp b/writer-html.lisp index d328083..f365a8c 100644 --- a/writer-html.lisp +++ b/writer-html.lisp @@ -1,10 +1,35 @@ -;;; -*- lisp -*- +;;; -*- lisp; show-trailing-whitespace: t; indent-tabs: nil -*- -;;;; This software was originally part of the SBCL software system. -;;;; SBCL is in the public domain and is provided with absolutely no warranty. -;;;; See the COPYING file for more information. +;;;; Part of this software was originally written as docstrings.lisp in +;;;; SBCL, but is now part of the texinfo-docstrings project. The file +;;;; docstrings.lisp was written by Rudi Schlatte , +;;;; mangled by Nikodemus Siivola, turned into a stand-alone project by +;;;; Luis Oliveira. SBCL is in the public domain and is provided with +;;;; absolutely no warranty. + +;;;; texinfo-docstrings is: +;;;; +;;;; Copyright (c) 2008 David Lichteblau: +;;;; +;;;; Permission is hereby granted, free of charge, to any person +;;;; obtaining a copy of this software and associated documentation +;;;; files (the "Software"), to deal in the Software without +;;;; restriction, including without limitation the rights to use, copy, +;;;; modify, merge, publish, distribute, sublicense, and/or sell copies +;;;; of the Software, and to permit persons to whom the Software is +;;;; furnished to do so, subject to the following conditions: +;;;; +;;;; The above copyright notice and this permission notice shall be +;;;; included in all copies or substantial portions of the Software. ;;;; -;;;; Written by Nikodemus Siivola +;;;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +;;;; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +;;;; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +;;;; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +;;;; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +;;;; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +;;;; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +;;;; DEALINGS IN THE SOFTWARE. (in-package #:texinfo-docstrings) diff --git a/writer-texinfo.lisp b/writer-texinfo.lisp index ec124a2..7b7c9a4 100644 --- a/writer-texinfo.lisp +++ b/writer-texinfo.lisp @@ -1,15 +1,35 @@ -;;; -*- lisp -*- +;;; -*- lisp; show-trailing-whitespace: t; indent-tabs: nil -*- -;;;; A docstring extractor for the sbcl manual. Creates -;;;; @include-ready documentation from the docstrings of exported -;;;; symbols of specified packages. +;;;; Part of this software was originally written as docstrings.lisp in +;;;; SBCL, but is now part of the texinfo-docstrings project. The file +;;;; docstrings.lisp was written by Rudi Schlatte , +;;;; mangled by Nikodemus Siivola, turned into a stand-alone project by +;;;; Luis Oliveira. SBCL is in the public domain and is provided with +;;;; absolutely no warranty. -;;;; This software was originally part of the SBCL software system. -;;;; SBCL is in the public domain and is provided with absolutely no warranty. -;;;; See the COPYING file for more information. +;;;; texinfo-docstrings is: ;;;; -;;;; Written by Rudi Schlatte , mangled -;;;; by Nikodemus Siivola, Luis Oliveira, David Lichteblau, and others. +;;;; Copyright (c) 2008 David Lichteblau: +;;;; +;;;; Permission is hereby granted, free of charge, to any person +;;;; obtaining a copy of this software and associated documentation +;;;; files (the "Software"), to deal in the Software without +;;;; restriction, including without limitation the rights to use, copy, +;;;; modify, merge, publish, distribute, sublicense, and/or sell copies +;;;; of the Software, and to permit persons to whom the Software is +;;;; furnished to do so, subject to the following conditions: +;;;; +;;;; The above copyright notice and this permission notice shall be +;;;; included in all copies or substantial portions of the Software. +;;;; +;;;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +;;;; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +;;;; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +;;;; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +;;;; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +;;;; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +;;;; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +;;;; DEALINGS IN THE SOFTWARE. (in-package #:texinfo-docstrings) -- 2.11.4.GIT