12007-06-02 Chong Yidong <cyd@stupidchicken.com> 2 3 * Version 22.1 released. 4 52007-01-30 Robert J. Chassell <bob@rattlesnake.com> 6 7 * emacs-lisp-intro.texi (else): Rephrase message of first 8 if-then-else example so it is right both in itself and in the 9 "true" case of the expression, which asks whether 4 is greater 10 than 5. 11 122006-11-27 Andreas Schwab <schwab@suse.de> 13 14 * Makefile.in (usermanualdir): Define. 15 (emacs-lisp-intro.dvi): Pass -I options to texi2dvi instead of 16 using TEXINPUTS. 17 18 * emacs-lisp-intro.texi: Input texinfo instead of ../man/texinfo 19 to fix building outside source directory. 20 212006-11-09 Robert J. Chassell <bob@rattlesnake.com> 22 23 * emacs-lisp-intro.texi: Copy descriptions from detailed master 24 menu to menus within body. 25 26 * emacs-lisp-intro.texi (at the beginning): Add `other shell 27 commands' to produce additional output formats; total is now ten. 28 (A Loop with an Incrementing Counter, and others): Ensure Info 29 menus will appear in short windows. 30 (Disentangle beginning-of-buffer): Replace `version 21' with `more 31 recent versions'. 32 (Simple Extension): Show how to handle multiple versions by adding 33 an alternative with a test of `>= 21' 34 35 362006-11-06 Robert J. Chassell <bob@rattlesnake.com> 37 38 * emacs-lisp-intro.texi: Finish minor changes seen from DVI output. 39 Replace 22.1.100 with 22.1.1. 40 (current-kill): Mention functions that directly or indirectly call 41 `kill-new', which sets `kill-ring-yank-pointer'. 42 (Understanding current-kill): Change `lasted' to `last'. Remove 43 extraneous parenthesis. Reword item about returning `car' of list. 44 (yank): Remove mention of `rotate-yank-pointer'. 45 (Y Axis Element): Add comment regarding replacement of blank space. 46 (print-Y-axis Penultimate): Explain that `print-graph' will pass 47 `height-of-top-line' so `print-Y-axis' does not have a bug. 48 492006-11-05 Robert J. Chassell <bob@rattlesnake.com> 50 51 * emacs-lisp-intro.texi: Yet more minor changes: 52 (defcustom): Said that `:options' is usually for a hook. Remove 53 extraneous space in parenthetical remark concerning 54 `text-mode-hook-identify'. At end, mention other defines, too. 55 (Beginning a .emacs File): Reverse words about comments so they 56 parallel numbers of listed semi-colons. 57 (Text and Auto-fill): Remove extraneous blank line in example. 58 (Mail Aliases): Remove extraneous blank line in example. 59 (Keybindings): Reformat as needed with `key' rather than `kbd'. 60 (Keybindings, Miscellaneous, Mode Line): For small book format, start 61 section name on top of new page. 62 (Simple Extension): Replace longer expression with 63 `emacs-major-version'. Remove comment about `number-to-string' 64 function. 65 (Miscellaneous): Add filename option, `-H', to `grep' example 66 (debug, debug-on-entry): Replace `GNU Emacs 22' with `a recent 67 GNU Emacs'. 68 (edebug): More properly state where to place point for 'M-x 69 edebug-defun'. 70 71 * emacs-lisp-intro.texi: More minor changes. 72 Center images for TeX output. 73 (kill-new function): Remove indentation for sentence talking about 74 momentarily skipping code. 75 (cons & search-fwd Review): Document @code{funcall}. Document 76 @code{re-search-forward} with existing @code{search-forward}. 77 Reference chapter on regular expression searches. 78 (Recursion with list): Specify a more recent version as being Emacs. 79 (Recursion with list, Every, recursive-graph-body-print): Change 80 `if ... progn' expression to `when'. 81 (Recursive triangle function): For printing in small book, ensure 82 section name is not last on bottom of preceding page. 83 (Keep): Remove extraneous space in function definition example. 84 (sentence-end): Specify `in English' for glyphs that end a sentence. 85 Note that in GNU Emacs 22, the name refers to both a variable and a 86 function. 87 (fwd-sentence while loops): Write a function as one, not as a form 88 (fwd-para let): Add `which' to sentence with `parstart' and `parsep'. 89 (etags): Move sentences involving `find-tag' and sources. State 90 location of Emacs `src' directory. 91 (Design count-words-region): Better explain two backslashes in a row. 92 (Find a File): Fix grammar; add a `to' and write `to visit'. Change 93 `named' to `selected'. 94 (lengths-list-file): Remove extraneous parenthesis from reference. 95 (lengths-list-many-files): Explain `expand-file-name' better. 96 (Files List): Rephrase sentence regarding Lisp sources directory 97 982006-11-04 Robert J. Chassell <bob@rattlesnake.com> 99 100 * emacs-lisp-intro.texi: Replace 22.0.100 with 22.1.100. 101 (defcustom): Note that the value set by defconst is a variable. 102 (Buffer Size & Locations): Parenthetical remark about evaluation. 103 (Finding More): Change text to include C sources by inference. 104 105 * emacs-lisp-intro.texi: Minor fixes. 106 Replace all tabs with eight spaces each so printed text looks correct. 107 Remove extraneous comma in a printed node name produced by `ref'. 108 (insert-buffer): Add a missing beginning parenthesis. 109 (beginning-of-buffer): Add `beginning of' to note about accessible 110 portion. 111 (narrow Exercise): Write closing parenthesis at end of correct 112 paragraph. 113 (zap-to-char): Remove extraneous `a' from first sentence. 114 (Complete zap-to-char): Remove two extraneous sentences. 115 (zap-to-char body): Move sentences on documentation two nodes earlier. 116 (Lisp macro): Add definition of `unless' macro. 117 (last-command & this-command): Remove comment that `we have not yet 118 seen' the @code{eq} function. 119 (kill-append function): Reformat `kill-append' function definition so 120 it prints well. 121 (kill-new function): Indent the sentence beginning `notice'. Replace 122 `the same as' with `similar to'. Repair typo. Remove obsolete 123 references to `yank' and `yank-pop. End section with a note that `we 124 will digress into C.' 125 1262006-11-02 Robert J. Chassell <bob@rattlesnake.com> 127 128 * emacs-lisp-intro.texi (kill-ring-yank-pointer): Revert addition 129 of extraneous quotation mark to rotate-yank-pointer. 130 1312006-11-01 Juri Linkov <juri@jurta.org> 132 133 * emacs-lisp-intro.texi: Fix unbalanced quotes. 134 1352006-10-31 Robert J. Chassell <bob@rattlesnake.com> 136 137 * emacs-lisp-intro.texi: Revised text for kill-region, 138 copy-region-as-kill, kill-append, kill-new, forward-sentence, 139 forward-paragraph, find-file, current-kill, yank, and yank-pop. 140 Removed INSTALL MANIFEST from the directory since those files are 141 now irrelevant. Updated Info file in ../info. Changed numbering 142 so is now Revised Third Edition and this instance's edition-number 143 is 3.00. Did not update ISBN number. 144 145 * emacs-lisp-intro.texi: Remove version reference for X colors. 146 Document `='. Remove mention that :eval was new in 21. Updated 147 instance's edition-number to 3.01. 148 1492006-10-30 Robert J. Chassell <bob@rattlesnake.com> 150 151 * emacs-lisp-intro.texi: Many changes since it turned out that 152 many `simple' functions were rewritten. Changes to the text 153 regarding zap-to-char, mark-whole-buffer, append-to-buffer, 154 copy-to-buffer, beginning-of-buffer, what-line, and possibly 155 others. (I have not reviewed all yet.) This instance does build 156 for Info and TeX. 157 1582006-10-29 Chong Yidong <cyd@stupidchicken.com> 159 160 * Makefile.in: Use relative paths to avoid advertising filesystem 161 contents during compilation. 162 1632006-08-21 Robert J. Chassell <bob@rattlesnake.com> 164 165 * emacs-lisp-intro.texi: deleted in directory copy of texinfo.tex 166 and pointed towards ../man/texinfo.tex so only one file 167 needs updating. Added comment of what to do when building on own. 168 169 * texinfo.tex: changed to version 2006-02-13.16 170 to enable a DVI build using the more recent versions of TeX. 171 1722006-05-25 David Kastrup <dak@gnu.org> 173 174 * emacs-lisp-intro.texi (setcar): replace an antelope rather than 175 a giraffe with a hippopotamus. 176 1772006-05-19 Thien-Thi Nguyen <ttn@gnu.org> 178 179 * emacs-lisp-intro.texi (Digression concerning error): Fix typo. 180 1812005-09-16 Romain Francoise <romain@orebokech.com> 182 183 * emacs-lisp-intro.texi (GNU Free Documentation License): 184 Specify GFDL version 1.2. 185 1862005-07-30 Eli Zaretskii <eliz@gnu.org> 187 188 * makefile.w32-in (info): Don't run install-info. 189 ($(infodir)/dir): New target, produced by running install-info. 190 1912005-07-04 Lute Kamstra <lute@gnu.org> 192 193 Update FSF's address in GPL notices. 194 195 * emacs-lisp-intro.texi: Update FSF's address. 196 1972004-04-23 Juanma Barranquero <lektu@terra.es> 198 199 * makefile.w32-in: Add "-*- makefile -*-" mode tag. 200 2012004-02-29 Juanma Barranquero <lektu@terra.es> 202 203 * makefile.w32-in (mostlyclean, clean, maintainer-clean): Use 204 $(DEL) instead of rm, and ignore exit code. 205 2062003-11-16 Kevin Ryde <user42@zip.com.au> 207 208 * emacs-lisp-intro.texi: [CVS commitment by <bob@rattlesnake.com>] 209 Corrections to cross references, 210 (Interactive Options): elisp "interactive" -> "Using Interactive". 211 (defvar and asterisk): Remove emacs "Edit Options" reference, 212 edit-options is no longer described in the emacs manual. 213 (Lists diagrammed): elisp "List Type" -> "Cons Cell Type". 214 2152003-09-03 Peter Runestig <peter@runestig.com> 216 217 * makefile.w32-in: New file. 218 2192001-11-29 Eli Zaretskii <eliz@is.elta.co.il> 220 221 * emacs-lisp-intro.texi (Index): @ignore extraneous text. 222 Use @dircategory and @direntry to define the DIR entry. 223 2242001-11-25 Robert J. Chassell <bob@rattlesnake.com> 225 226 * emacs-lisp-intro.texi: Move @contents to the beginning of the 227 file. Set the size to @smallbook. 228 2292001-11-24 Eli Zaretskii <eliz@is.elta.co.il> 230 231 * Makefile.in: New file. 232 233 * README: Update. 234 235 * *.eps: Rename to avoid clashes in DOS 8+3 namespace. 236 237;; Local Variables: 238;; coding: iso-2022-7bit 239;; add-log-time-zone-rule: t 240;; End: 241 242 Copyright (C) 2001, 2002, 2003, 2004, 2005, 243 2006, 2007 Free Software Foundation, Inc. 244 245 This file is part of GNU Emacs. 246 247 GNU Emacs is free software; you can redistribute it and/or modify 248 it under the terms of the GNU General Public License as published by 249 the Free Software Foundation; either version 2, or (at your option) 250 any later version. 251 252 GNU Emacs is distributed in the hope that it will be useful, 253 but WITHOUT ANY WARRANTY; without even the implied warranty of 254 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 255 GNU General Public License for more details. 256 257 You should have received a copy of the GNU General Public License 258 along with GNU Emacs; see the file COPYING. If not, write to the 259 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 260 Boston, MA 02110-1301, USA. 261 262;;; arch-tag: ee4f8e1f-e14c-4d2e-86de-4dd697e6f1c3 263