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