stephen_leake pushed a commit to branch master in repository elpa. commit b45e5223d2581f003429952346c09fa5dac6628d Author: Stephen Leake <stephen_le...@stephe-leake.org> Date: Sun Mar 16 01:19:53 2014 -0500
ada-mode, wisi: bump versions again; forgot to add some files to git * packages/ada-mode/README: * packages/ada-mode/ada-mode.el: version 5.1.2 * packages/wisi/wisi.el: version 1.0.3 * packages/ada-mode/NEWS: New file. * packages/ada-mode/ada-mode-compat-24.2.el: New file. * packages/ada-mode/dir: New file. * packages/wisi/NEWS: New file. * packages/wisi/wisi-compat-24.2.el: New file. --- packages/ada-mode/NEWS | 64 +++++++++++++++++++++++++++++ packages/ada-mode/README | 2 +- packages/ada-mode/ada-mode-compat-24.2.el | 31 ++++++++++++++ packages/ada-mode/ada-mode.el | 6 +- packages/ada-mode/dir | 20 +++++++++ packages/wisi/NEWS | 27 ++++++++++++ packages/wisi/wisi-compat-24.2.el | 35 ++++++++++++++++ packages/wisi/wisi.el | 2 +- 8 files changed, 182 insertions(+), 5 deletions(-) diff --git a/packages/ada-mode/NEWS b/packages/ada-mode/NEWS new file mode 100755 index 0000000..786c58c --- /dev/null +++ b/packages/ada-mode/NEWS @@ -0,0 +1,64 @@ +GNU Emacs Ada mode NEWS -- history of user-visible changes. + +Copyright (C) 2014 Free Software Foundation, Inc. +See the end of the file for license conditions. + +Please send Emacs Ada mode bug reports to bug-gnu-em...@gnu.org, with +'ada-mode' in the subject. If possible, use M-x report-emacs-bug. + + +* Ada mode 5.1.2 +16 Mar 2014 + +** fix another packaging bug; forgot to add files to ELPA git! + +* Ada mode 5.1.1 +14 Mar 2014 + +** require wisi-1.0.2, to fix packaging bug + +** gnat-find now called with -a to include read-only .ali files in the results. + +* Ada mode 5.1.0 +13 Mar 2014 + +** Emacs 24.2 supported, via cl-lib in Gnu ELPA + +** Better handling of aspects. + +** 'record' is aligned with 'type' in derived types + +** Several minor indentation bugs have been fixed. + +** Added "2.2 Upgrading from previous versions" to the user guide. + +** ada-align now properly handles subprograms with the opening paren + on the same line as the preceding code and code on the same line as + the closing paren: + + function Foo (Param_1 : Integer; + Param_2 : Integer) return Integer; + +** When no project file is selected, the default variables are + consistently used instead. Previously, the default variables were + only used when parsing a project file. + +** info files are properly visible in main info menu + +** 'C-c ;' used to run `comment-dim', which is bound to 'M-;' in the + global keymap. 'C-c ;' now gives an error with a message saying + 'use M-; instead'. + +* Ada mode 5.0.1 +Feb 2 2014 + +First public release, via ELPA + +* Ada mode 5.0.0 +Dec 24 2013 + +** first release in ELPA + +** Previous version was 4.00, in Emacs core. 5.0.1 is a complete + rewrite, using a generalized LALR parser that caches syntactic + information in text properties. diff --git a/packages/ada-mode/README b/packages/ada-mode/README index f4bfcb7..7a6e7cf 100755 --- a/packages/ada-mode/README +++ b/packages/ada-mode/README @@ -1,4 +1,4 @@ -Emacs Ada mode version 5.1.1 +Emacs Ada mode version 5.1.2 Ada mode requires Emacs 24.2 or greater diff --git a/packages/ada-mode/ada-mode-compat-24.2.el b/packages/ada-mode/ada-mode-compat-24.2.el new file mode 100755 index 0000000..aa152db --- /dev/null +++ b/packages/ada-mode/ada-mode-compat-24.2.el @@ -0,0 +1,31 @@ +;;; ada-mode-compat-24.2.el --- Implement current Emacs features not present in Emacs 24.2 + +;; Copyright (C) 2014 Free Software Foundation, Inc. + +;; This file is part of GNU Emacs. + +;; GNU Emacs is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. + +;; GNU Emacs is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. + +;; using cl-lib 0.4 from Gnu ELPA + +(defun file-name-base (&optional filename) + "Return the base name of the FILENAME: no directory, no extension. +FILENAME defaults to `buffer-file-name'." + (file-name-sans-extension + (file-name-nondirectory (or filename (buffer-file-name))))) + + +(provide 'ada-mode-compat-24.2) + +;; end of file diff --git a/packages/ada-mode/ada-mode.el b/packages/ada-mode/ada-mode.el index 3e7b8cb..4d6a71b 100755 --- a/packages/ada-mode/ada-mode.el +++ b/packages/ada-mode/ada-mode.el @@ -5,8 +5,8 @@ ;; Author: Stephen Leake <stephen_le...@member.fsf.org> ;; Maintainer: Stephen Leake <stephen_le...@member.fsf.org> ;; Keywords FIXME: languages, ada ELPA broken for multiple keywords -;; Version: 5.1.1 -;; package-requires: ((wisi "1.0.2") (cl-lib "0.4") (emacs "24.2")) +;; Version: 5.1.2 +;; package-requires: ((wisi "1.0.3") (cl-lib "0.4") (emacs "24.2")) ;; url: http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html ;; ;; (Gnu ELPA requires single digits between dots in versions) @@ -167,7 +167,7 @@ (defun ada-mode-version () "Return Ada mode version." (interactive) - (let ((version-string "5.1.1")) + (let ((version-string "5.1.2")) ;; must match: ;; ada-mode.texi ;; README diff --git a/packages/ada-mode/dir b/packages/ada-mode/dir new file mode 100644 index 0000000..6311731 --- /dev/null +++ b/packages/ada-mode/dir @@ -0,0 +1,20 @@ +This is the file .../info/dir, which contains the +topmost node of the Info hierarchy, called (dir)Top. +The first time you invoke Info you start off looking at this node. + +File: dir, Node: Top This is the top of the INFO tree + + This (the Directory node) gives a menu of major topics. + Typing "q" exits, "?" lists all Info commands, "d" returns here, + "h" gives a primer for first-timers, + "mEmacs<Return>" visits the Emacs manual, etc. + + In Emacs, you can click mouse button 2 on a menu item or cross reference + to select it. + +* Menu: + +Emacs editing modes +* Ada mode: (ada-mode). Emacs mode for editing and navigating Ada code. +* gpr mode: (gpr-mode). Emacs mode for editing and navigating gpr + files (gnat project files). diff --git a/packages/wisi/NEWS b/packages/wisi/NEWS new file mode 100755 index 0000000..332caea --- /dev/null +++ b/packages/wisi/NEWS @@ -0,0 +1,27 @@ +GNU Emacs wisi NEWS -- history of user-visible changes. + +Copyright (C) 2014 Free Software Foundation, Inc. +See the end of the file for license conditions. + +Please send wisi bug reports to bug-gnu-em...@gnu.org, with +'wisi' in the subject. If possible, use M-x report-emacs-bug. + + +* wisi 1.0.3 +16 Mar 2014 + +** fix another packaging bug; forgot to add files to ELPA git! + +* wisi 1.0.2 +14 Mar 2014 + +** Emacs 24.2 supported, via cl-lib in Gnu ELPA + +* wisi 1.0.1 + +** minor fixes for byte compiler warnings + +* wisi 1.0 +Feb 2 2014 + +** first release in ELPA diff --git a/packages/wisi/wisi-compat-24.2.el b/packages/wisi/wisi-compat-24.2.el new file mode 100755 index 0000000..e4300d7 --- /dev/null +++ b/packages/wisi/wisi-compat-24.2.el @@ -0,0 +1,35 @@ +;;; wisi-compat-24.2.el --- Implement current Emacs features not present in Emacs 24.2 + +;; Copyright (C) 2014 Free Software Foundation, Inc. + +;; This file is part of GNU Emacs. + +;; GNU Emacs is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. + +;; GNU Emacs is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. + +;; using cl-lib 0.4 from Gnu ELPA + +(when (not (boundp 'defvar-local)) + (defmacro defvar-local (var val &optional docstring) + "Define VAR as a buffer-local variable with default value VAL. +Like `defvar' but additionally marks the variable as being automatically +buffer-local wherever it is set." + (declare (debug defvar) (doc-string 3)) + ;; Can't use backquote here, it's too early in the bootstrap. + (list 'progn (list 'defvar var val docstring) + (list 'make-variable-buffer-local (list 'quote var)))) + ) + +(provide 'wisi-compat-24.2) + +;; end of file diff --git a/packages/wisi/wisi.el b/packages/wisi/wisi.el index 62302b7..877fee9 100755 --- a/packages/wisi/wisi.el +++ b/packages/wisi/wisi.el @@ -3,7 +3,7 @@ ;; Copyright (C) 2012, 2013, 2014 Free Software Foundation, Inc. ;; ;; Author: Stephen Leake <stephen_le...@member.fsf.org> -;; Version: 1.0.2 +;; Version: 1.0.3 ;; package-requires: ((cl-lib "0.4") (emacs "24.2")) ;; URL: http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html ;;