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