Update all library headers for 2021

* dash.el:
* dash-functional.el:
* dash-template.texi:
* readme-template.md:
* dev/examples-to-docs.el:
* dev/examples-to-info.el:
* dev/examples-to-tests.el:
* dev/examples.el: Update copyright notice, package version, and
headers.  Enable lexical-binding wherever missing.

* README.md:
* dash.texi: Regenerate docs.
master
Basil L. Contovounesios 5 years ago
parent 1d897cc3ac
commit 018d30c2ef
No known key found for this signature in database
GPG Key ID: 205AB54A5D5D8CFF
  1. 4
      README.md
  2. 9
      dash-functional.el
  3. 9
      dash-template.texi
  4. 14
      dash.el
  5. 9
      dash.texi
  6. 4
      dev/examples-to-docs.el
  7. 4
      dev/examples-to-info.el
  8. 4
      dev/examples-to-tests.el
  9. 2
      dev/examples.el
  10. 4
      readme-template.md

@ -28,7 +28,7 @@ Add this to the big comment block at the top:
To get function combinators:
;; Package-Requires: ((dash "2.17.0") (dash-functional "1.2.0") (emacs "24"))
;; Package-Requires: ((dash "2.17.0") (dash-functional "1.2.0"))
## Upcoming breaking change!
@ -3145,7 +3145,7 @@ Assignment")`](https://www.gnu.org/software/emacs/manual/html_node/emacs/Copyrig
## License
Copyright (C) 2012-2016 Free Software Foundation, Inc.
Copyright (C) 2012-2021 Free Software Foundation, Inc.
Authors: Magnar Sveen <magnars@gmail.com>

@ -1,12 +1,13 @@
;;; dash-functional.el --- Collection of useful combinators for Emacs Lisp -*- lexical-binding: t -*-
;; Copyright (C) 2013-2014 Free Software Foundation, Inc.
;; Copyright (C) 2013-2021 Free Software Foundation, Inc.
;; Authors: Matus Goljer <matus.goljer@gmail.com>
;; Magnar Sveen <magnars@gmail.com>
;; Version: 1.2.0
;; Package-Requires: ((dash "2.0.0") (emacs "24"))
;; Package-Requires: ((emacs "24") (dash "2.0.0"))
;; Keywords: extensions, lisp
;; Homepage: https://github.com/magnars/dash.el
;; This program is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
@ -23,9 +24,9 @@
;;; Commentary:
;; Collection of useful combinators for Emacs Lisp
;; Collection of useful combinators for Emacs Lisp.
;;
;; See documentation on https://github.com/magnars/dash.el#functions
;; See their overview at https://github.com/magnars/dash.el#functions.
;;; Code:

@ -12,10 +12,9 @@
@c %**end of header
@copying
This manual is for @code{dash.el} version 2.17.0.
This manual is for @code{dash.el} version 2.12.1.
Copyright © 2012-2015 Magnar Sveen
Copyright @copyright{} 2012--2021 Free Software Foundation, Inc.
@quotation
This program is free software: you can redistribute it and/or modify
@ -108,13 +107,13 @@ Alternatively, you can just dump @verb{~dash.el~} or
Add this to the big comment block at the top:
@lisp
;; Package-Requires: ((dash "2.12.1"))
;; Package-Requires: ((dash "2.17.0"))
@end lisp
@noindent To get function combinators:
@lisp
;; Package-Requires: ((dash "2.12.1") (dash-functional "1.2.0") (emacs "24"))
;; Package-Requires: ((dash "2.17.0") (dash-functional "1.2.0"))
@end lisp
@node Fontification of special variables

@ -1,10 +1,12 @@
;;; dash.el --- A modern list library for Emacs -*- lexical-binding: t -*-
;; Copyright (C) 2012-2016 Free Software Foundation, Inc.
;; Copyright (C) 2012-2021 Free Software Foundation, Inc.
;; Author: Magnar Sveen <magnars@gmail.com>
;; Version: 2.17.0
;; Package-Requires: ((emacs "24"))
;; Keywords: extensions, lisp
;; Homepage: https://github.com/magnars/dash.el
;; This program is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
@ -21,15 +23,9 @@
;;; Commentary:
;; A modern list api for Emacs.
;;
;; See documentation on https://github.com/magnars/dash.el#functions
;;
;; **Please note** The lexical binding in this file is not utilised at the
;; moment. We will take full advantage of lexical binding in an upcoming 3.0
;; release of Dash. In the meantime, we've added the pragma to avoid a bug that
;; you can read more about in https://github.com/magnars/dash.el/issues/130.
;; A modern list API for Emacs.
;;
;; See its overview at https://github.com/magnars/dash.el#functions.
;;; Code:

@ -12,10 +12,9 @@
@c %**end of header
@copying
This manual is for @code{dash.el} version 2.17.0.
This manual is for @code{dash.el} version 2.12.1.
Copyright © 2012-2015 Magnar Sveen
Copyright @copyright{} 2012--2021 Free Software Foundation, Inc.
@quotation
This program is free software: you can redistribute it and/or modify
@ -123,13 +122,13 @@ Alternatively, you can just dump @verb{~dash.el~} or
Add this to the big comment block at the top:
@lisp
;; Package-Requires: ((dash "2.12.1"))
;; Package-Requires: ((dash "2.17.0"))
@end lisp
@noindent To get function combinators:
@lisp
;; Package-Requires: ((dash "2.12.1") (dash-functional "1.2.0") (emacs "24"))
;; Package-Requires: ((dash "2.17.0") (dash-functional "1.2.0"))
@end lisp
@node Fontification of special variables

@ -1,6 +1,6 @@
;;; examples-to-docs.el --- Extract dash.el's doc from examples.el
;;; examples-to-docs.el --- Extract dash.el's doc from examples.el -*- lexical-binding: t -*-
;; Copyright (C) 2015 Free Software Foundation, Inc.
;; Copyright (C) 2012-2021 Free Software Foundation, Inc.
;; This program is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by

@ -1,6 +1,6 @@
;;; examples-to-info.el --- Extract dash.el's Info from examples.el
;;; examples-to-info.el --- Extract dash.el's Info from examples.el -*- lexical-binding: t -*-
;; Copyright (C) 2015 Free Software Foundation, Inc.
;; Copyright (C) 2015-2021 Free Software Foundation, Inc.
;; This program is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by

@ -1,6 +1,6 @@
;;; examples-to-tests.el --- Extract dash.el's tests from examples.el
;;; examples-to-tests.el --- Extract dash.el's tests from examples.el -*- lexical-binding: t -*-
;; Copyright (C) 2015 Free Software Foundation, Inc.
;; Copyright (C) 2012-2021 Free Software Foundation, Inc.
;; This program is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by

@ -1,6 +1,6 @@
;;; examples.el --- Examples/tests for dash.el's API -*- lexical-binding: t -*-
;; Copyright (C) 2015, 2017 Free Software Foundation, Inc.
;; Copyright (C) 2012-2021 Free Software Foundation, Inc.
;; This program is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by

@ -28,7 +28,7 @@ Add this to the big comment block at the top:
To get function combinators:
;; Package-Requires: ((dash "[[ version ]]") (dash-functional "1.2.0") (emacs "24"))
;; Package-Requires: ((dash "[[ version ]]") (dash-functional "1.2.0"))
## Upcoming breaking change!
@ -317,7 +317,7 @@ Assignment")`](https://www.gnu.org/software/emacs/manual/html_node/emacs/Copyrig
## License
Copyright (C) 2012-2016 Free Software Foundation, Inc.
Copyright (C) 2012-2021 Free Software Foundation, Inc.
Authors: Magnar Sveen <magnars@gmail.com>

Loading…
Cancel
Save