Fix ChangeLog typo.
[bpt/emacs.git] / doc / lispintro / ChangeLog
CommitLineData
88c26f5c
GM
12010-02-16 Glenn Morris <rgm@gnu.org>
2
3 * emacs-lisp-intro.texi: Fix typo in name of `find-tag' command.
4
cd61af01
SM
52010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
6
7 * emacs-lisp-intro.texi (Text and Auto-fill, Mode Line):
8 Avoid obsolete special default variables like default-major-mode.
9
03dcfe01
CY
102009-12-09 David Robinow <drobinow@gmail.com> (tiny change)
11
12 * makefile.w32-in: Use parenthesis for macros for nmake
13 compatibility.
14
31b62755
GM
152009-12-03 Glenn Morris <rgm@gnu.org>
16
17 * emacs-lisp-intro.texi (Free Software and Free Manuals):
18 Update URL, and remove duplicate text.
19
6e3da0ae
RC
202009-10-28 Robert J. Chassell <bob@gnu.org>
21
e0880dcf
GM
22 * emacs-lisp-intro.texi: Don't change urlcolor or linkcolor in tex
23 output (not needed and does not work with recent texinfo.tex).
24 Bump edition number.
6e3da0ae 25
45cf6cbd
RC
262009-10-27 Robert J. Chassell <bob@gnu.org>
27
e0880dcf 28 * emacs-lisp-intro.texi: Bump edition number.
45cf6cbd 29
6bfde5f2
GM
302009-10-27 Glenn Morris <rgm@gnu.org>
31
32 * cons-1.pdf, cons-2.pdf, cons-2a.pdf, cons-3.pdf, cons-4.pdf:
33 * cons-5.pdf, drawers.pdf, lambda-1.pdf, lambda-2.pdf, lambda-3.pdf:
34 New files, generated from .eps versions with epstopdf.
35 * README: Add copyright information for PDF images.
36
37 * Makefile.in (TEXI2PDF): New variable.
38 (emacs-lisp-intro.pdf): New target.
39
40 * makefile.w32-in (texinfodir, TEXI2PDF): New variables.
41 (ENVADD): Add -I$texinfodir.
42 (emacs-lisp-intro.pdf): New target.
43
6dd28193
CY
442009-07-28 Chong Yidong <cyd@stupidchicken.com>
45
46 * emacs-lisp-intro.texi (Simple Extension): Bump emacs versions in
47 examples.
48
45d77375
GM
492009-07-10 Glenn Morris <rgm@gnu.org>
50
51 * emacs-lisp-intro.texi (Top): Add missing @detailmenu entry.
52
fdf93ad9
GM
532009-07-09 Glenn Morris <rgm@gnu.org>
54
55 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
56
943157cf
GM
572009-07-06 Glenn Morris <rgm@gnu.org>
58
59 * emacs-lisp-intro.texi (defvar and asterisk): Minor rephrasing.
60
70243478
CY
612009-06-21 Chong Yidong <cyd@stupidchicken.com>
62
63 * Branch for 23.1.
64
a1539cd7
CY
652009-06-14 Chong Yidong <cyd@stupidchicken.com>
66
67 * emacs-lisp-intro.texi (edebug): Fix typo.
68
6bd6c2fa
KB
692009-02-22 Karl Berry <karl@gnu.org>
70
71 * emacs-lisp-intro.texi (Default Configuration): fix dup word "by by".
72
867d4bb3
JB
732009-02-20 Juanma Barranquero <lekktu@gmail.com>
74
75 * emacs-lisp-intro.texi (current-kill, Code for current-kill)
76 (Body of current-kill): Remove duplicate words.
77
e41dfb1e
GM
782008-11-19 Glenn Morris <rgm@gnu.org>
79
80 * doclicense.texi: New file.
81 * emacs-lisp-intro.texi: Relicense under FDL 1.3 or later.
82 Include doclicense.texi rather than having license in the file itself.
83
2d7752a0
GM
842008-10-16 Sean Sieger <sean.sieger@gmail.com> (tiny change)
85
86 * emacs-lisp-intro.texi (Recursion with list): Fix typo.
87
a9097c6d
KB
882008-10-04 Karl Berry <karl@gnu.org>
89
90 * emacs-lisp-intro.texi: Apply similar formatting changes as for
91 the emacs and lispref manuals, to save pages. A couple minor
92 rewordings and reformatting of code to avoid overfull and
2d7752a0
GM
93 underfull lines.
94 (edition-number): Bump to 3.08.
95 (update-date): Bump to 4 October 2008.
a9097c6d 96
9b4fb9b7
EZ
972008-06-20 Eli Zaretskii <eliz@gnu.org>
98
99 * makefile.w32-in (distclean): Remove makefile.
100
bebcd7f7
GM
1012008-06-16 Glenn Morris <rgm@gnu.org>
102
103 * Makefile.am, Makefile.old, aclocal.m4, configure, configure.in:
104 * install-sh, missing, mkinstalldirs: Remove obsolete files.
105
6dc64eeb
CY
1062008-05-13 Chong Yidong <cyd@stupidchicken.com>
107
108 * emacs-lisp-intro.texi (Lisp Atoms): Rephrase "in addition" to
109 avoid confusion with addition operation discussed in previous
110 paragraph.
111
868a6b71
RC
1122008-01-31 Robert J. Chassell <bob@rattlesnake.com>
113
114 * emacs-lisp-intro.texi: Update back cover text.
115
1df454a0
RC
1162007-09-12 Robert J. Chassell <bob@rattlesnake.com>
117
6fbbfef4 118 * emacs-lisp-intro.texi: Add email address to Thank You correctly.
1df454a0 119
5e6876cb
RF
1202007-09-06 Romain Francoise <romain@orebokech.com>
121
122 * Makefile.in (maintainer-clean): Delete info files.
123
8cda6f8f
GM
1242007-09-06 Glenn Morris <rgm@gnu.org>
125
ef158dcd 126 Move from lispintro/ to doc/lispintro/.
8cda6f8f
GM
127 * Makefile.in (infodir): Go up one more level.
128 (usermanualdir): Change from ../man to ../emacs.
129 * makefile.w32-in (infodir, ENVADD): Go up one more level.
130 * emacs-lisp-intro.texi (setfilename): Go up one more level.
131
1322007-07-30 Robert J. Chassell <bob@rattlesnake.com>
133
134 * emacs-lisp-intro.texi: Fix typo on line 5173, change `thee' to
135 `these'.
136
1372007-07-25 Glenn Morris <rgm@gnu.org>
138
139 * Relicense all FSF files to GPLv3 or later.
140
1412007-06-02 Chong Yidong <cyd@stupidchicken.com>
142
143 * Version 22.1 released.
144
1452007-01-30 Robert J. Chassell <bob@rattlesnake.com>
146
147 * emacs-lisp-intro.texi (else): Rephrase message of first
148 if-then-else example so it is right both in itself and in the
149 "true" case of the expression, which asks whether 4 is greater
150 than 5.
151
1522006-11-27 Andreas Schwab <schwab@suse.de>
153
154 * Makefile.in (usermanualdir): Define.
155 (emacs-lisp-intro.dvi): Pass -I options to texi2dvi instead of
156 using TEXINPUTS.
157
158 * emacs-lisp-intro.texi: Input texinfo instead of ../man/texinfo
159 to fix building outside source directory.
160
1612006-11-09 Robert J. Chassell <bob@rattlesnake.com>
162
163 * emacs-lisp-intro.texi: Copy descriptions from detailed master
164 menu to menus within body.
165
6fbbfef4 166 * emacs-lisp-intro.texi (at the beginning): Add `other shell
8cda6f8f
GM
167 commands' to produce additional output formats; total is now ten.
168 (A Loop with an Incrementing Counter, and others): Ensure Info
169 menus will appear in short windows.
170 (Disentangle beginning-of-buffer): Replace `version 21' with `more
171 recent versions'.
172 (Simple Extension): Show how to handle multiple versions by adding
6fbbfef4 173 an alternative with a test of `>= 21'.
8cda6f8f
GM
174
1752006-11-06 Robert J. Chassell <bob@rattlesnake.com>
176
177 * emacs-lisp-intro.texi: Finish minor changes seen from DVI output.
178 Replace 22.1.100 with 22.1.1.
179 (current-kill): Mention functions that directly or indirectly call
180 `kill-new', which sets `kill-ring-yank-pointer'.
181 (Understanding current-kill): Change `lasted' to `last'. Remove
182 extraneous parenthesis. Reword item about returning `car' of list.
183 (yank): Remove mention of `rotate-yank-pointer'.
184 (Y Axis Element): Add comment regarding replacement of blank space.
185 (print-Y-axis Penultimate): Explain that `print-graph' will pass
186 `height-of-top-line' so `print-Y-axis' does not have a bug.
187
1882006-11-05 Robert J. Chassell <bob@rattlesnake.com>
189
190 * emacs-lisp-intro.texi: Yet more minor changes:
191 (defcustom): Said that `:options' is usually for a hook. Remove
192 extraneous space in parenthetical remark concerning
193 `text-mode-hook-identify'. At end, mention other defines, too.
194 (Beginning a .emacs File): Reverse words about comments so they
195 parallel numbers of listed semi-colons.
196 (Text and Auto-fill): Remove extraneous blank line in example.
197 (Mail Aliases): Remove extraneous blank line in example.
198 (Keybindings): Reformat as needed with `key' rather than `kbd'.
199 (Keybindings, Miscellaneous, Mode Line): For small book format, start
200 section name on top of new page.
201 (Simple Extension): Replace longer expression with
202 `emacs-major-version'. Remove comment about `number-to-string'
203 function.
204 (Miscellaneous): Add filename option, `-H', to `grep' example
6fbbfef4 205 (debug, debug-on-entry): Replace `GNU Emacs 22' with `a recent
8cda6f8f
GM
206 GNU Emacs'.
207 (edebug): More properly state where to place point for 'M-x
208 edebug-defun'.
209
210 * emacs-lisp-intro.texi: More minor changes.
211 Center images for TeX output.
6fbbfef4 212 (kill-new function): Remove indentation for sentence talking about
8cda6f8f 213 momentarily skipping code.
6fbbfef4 214 (cons & search-fwd Review): Document @code{funcall}. Document
8cda6f8f
GM
215 @code{re-search-forward} with existing @code{search-forward}.
216 Reference chapter on regular expression searches.
217 (Recursion with list): Specify a more recent version as being Emacs.
6fbbfef4 218 (Recursion with list, Every, recursive-graph-body-print): Change
8cda6f8f
GM
219 `if ... progn' expression to `when'.
220 (Recursive triangle function): For printing in small book, ensure
221 section name is not last on bottom of preceding page.
222 (Keep): Remove extraneous space in function definition example.
223 (sentence-end): Specify `in English' for glyphs that end a sentence.
224 Note that in GNU Emacs 22, the name refers to both a variable and a
225 function.
226 (fwd-sentence while loops): Write a function as one, not as a form
227 (fwd-para let): Add `which' to sentence with `parstart' and `parsep'.
228 (etags): Move sentences involving `find-tag' and sources. State
229 location of Emacs `src' directory.
6fbbfef4 230 (Design count-words-region): Better explain two backslashes in a row.
8cda6f8f
GM
231 (Find a File): Fix grammar; add a `to' and write `to visit'. Change
232 `named' to `selected'.
233 (lengths-list-file): Remove extraneous parenthesis from reference.
234 (lengths-list-many-files): Explain `expand-file-name' better.
235 (Files List): Rephrase sentence regarding Lisp sources directory
236
2372006-11-04 Robert J. Chassell <bob@rattlesnake.com>
238
239 * emacs-lisp-intro.texi: Replace 22.0.100 with 22.1.100.
240 (defcustom): Note that the value set by defconst is a variable.
241 (Buffer Size & Locations): Parenthetical remark about evaluation.
242 (Finding More): Change text to include C sources by inference.
243
244 * emacs-lisp-intro.texi: Minor fixes.
245 Replace all tabs with eight spaces each so printed text looks correct.
246 Remove extraneous comma in a printed node name produced by `ref'.
247 (insert-buffer): Add a missing beginning parenthesis.
248 (beginning-of-buffer): Add `beginning of' to note about accessible
249 portion.
250 (narrow Exercise): Write closing parenthesis at end of correct
251 paragraph.
252 (zap-to-char): Remove extraneous `a' from first sentence.
253 (Complete zap-to-char): Remove two extraneous sentences.
254 (zap-to-char body): Move sentences on documentation two nodes earlier.
255 (Lisp macro): Add definition of `unless' macro.
256 (last-command & this-command): Remove comment that `we have not yet
257 seen' the @code{eq} function.
258 (kill-append function): Reformat `kill-append' function definition so
259 it prints well.
260 (kill-new function): Indent the sentence beginning `notice'. Replace
261 `the same as' with `similar to'. Repair typo. Remove obsolete
262 references to `yank' and `yank-pop. End section with a note that `we
263 will digress into C.'
264
2652006-11-02 Robert J. Chassell <bob@rattlesnake.com>
266
267 * emacs-lisp-intro.texi (kill-ring-yank-pointer): Revert addition
268 of extraneous quotation mark to rotate-yank-pointer.
269
2702006-11-01 Juri Linkov <juri@jurta.org>
271
272 * emacs-lisp-intro.texi: Fix unbalanced quotes.
273
2742006-10-31 Robert J. Chassell <bob@rattlesnake.com>
275
276 * emacs-lisp-intro.texi: Revised text for kill-region,
277 copy-region-as-kill, kill-append, kill-new, forward-sentence,
278 forward-paragraph, find-file, current-kill, yank, and yank-pop.
279 Removed INSTALL MANIFEST from the directory since those files are
280 now irrelevant. Updated Info file in ../info. Changed numbering
281 so is now Revised Third Edition and this instance's edition-number
282 is 3.00. Did not update ISBN number.
283
284 * emacs-lisp-intro.texi: Remove version reference for X colors.
6fbbfef4 285 Document `='. Remove mention that :eval was new in 21. Updated
8cda6f8f
GM
286 instance's edition-number to 3.01.
287
2882006-10-30 Robert J. Chassell <bob@rattlesnake.com>
289
6fbbfef4 290 * emacs-lisp-intro.texi: Many changes since it turned out that
8cda6f8f
GM
291 many `simple' functions were rewritten. Changes to the text
292 regarding zap-to-char, mark-whole-buffer, append-to-buffer,
293 copy-to-buffer, beginning-of-buffer, what-line, and possibly
294 others. (I have not reviewed all yet.) This instance does build
295 for Info and TeX.
296
2972006-10-29 Chong Yidong <cyd@stupidchicken.com>
298
299 * Makefile.in: Use relative paths to avoid advertising filesystem
300 contents during compilation.
301
3022006-08-21 Robert J. Chassell <bob@rattlesnake.com>
303
6fbbfef4 304 * emacs-lisp-intro.texi: Deleted in directory copy of texinfo.tex
8cda6f8f
GM
305 and pointed towards ../man/texinfo.tex so only one file
306 needs updating. Added comment of what to do when building on own.
307
6fbbfef4 308 * texinfo.tex: Changed to version 2006-02-13.16
8cda6f8f
GM
309 to enable a DVI build using the more recent versions of TeX.
310
3112006-05-25 David Kastrup <dak@gnu.org>
312
6fbbfef4 313 * emacs-lisp-intro.texi (setcar): Replace an antelope rather than
8cda6f8f
GM
314 a giraffe with a hippopotamus.
315
3162006-05-19 Thien-Thi Nguyen <ttn@gnu.org>
317
318 * emacs-lisp-intro.texi (Digression concerning error): Fix typo.
319
3202005-09-16 Romain Francoise <romain@orebokech.com>
321
322 * emacs-lisp-intro.texi (GNU Free Documentation License):
323 Specify GFDL version 1.2.
324
3252005-07-30 Eli Zaretskii <eliz@gnu.org>
326
327 * makefile.w32-in (info): Don't run install-info.
328 ($(infodir)/dir): New target, produced by running install-info.
329
3302005-07-04 Lute Kamstra <lute@gnu.org>
331
332 Update FSF's address in GPL notices.
333
334 * emacs-lisp-intro.texi: Update FSF's address.
335
3362004-04-23 Juanma Barranquero <lektu@terra.es>
337
338 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
339
3402004-02-29 Juanma Barranquero <lektu@terra.es>
341
6fbbfef4
JB
342 * makefile.w32-in (mostlyclean, clean, maintainer-clean):
343 Use $(DEL) instead of rm, and ignore exit code.
8cda6f8f
GM
344
3452003-11-16 Kevin Ryde <user42@zip.com.au>
346
347 * emacs-lisp-intro.texi: [CVS commitment by <bob@rattlesnake.com>]
348 Corrections to cross references,
349 (Interactive Options): elisp "interactive" -> "Using Interactive".
350 (defvar and asterisk): Remove emacs "Edit Options" reference,
351 edit-options is no longer described in the emacs manual.
352 (Lists diagrammed): elisp "List Type" -> "Cons Cell Type".
353
3542003-09-03 Peter Runestig <peter@runestig.com>
355
356 * makefile.w32-in: New file.
357
3582001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
359
360 * emacs-lisp-intro.texi (Index): @ignore extraneous text.
361 Use @dircategory and @direntry to define the DIR entry.
362
3632001-11-25 Robert J. Chassell <bob@rattlesnake.com>
364
365 * emacs-lisp-intro.texi: Move @contents to the beginning of the
366 file. Set the size to @smallbook.
367
3682001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
369
370 * Makefile.in: New file.
371
372 * README: Update.
373
374 * *.eps: Rename to avoid clashes in DOS 8+3 namespace.
375
376;; Local Variables:
c8763fb6 377;; coding: utf-8
8cda6f8f
GM
378;; add-log-time-zone-rule: t
379;; End:
380
8ae3715e 381 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007,
114f9c96 382 2008, 2009, 2010 Free Software Foundation, Inc.
8cda6f8f
GM
383
384 This file is part of GNU Emacs.
385
8ae3715e 386 GNU Emacs is free software: you can redistribute it and/or modify
8cda6f8f 387 it under the terms of the GNU General Public License as published by
8ae3715e
GM
388 the Free Software Foundation, either version 3 of the License, or
389 (at your option) any later version.
8cda6f8f
GM
390
391 GNU Emacs is distributed in the hope that it will be useful,
392 but WITHOUT ANY WARRANTY; without even the implied warranty of
393 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
394 GNU General Public License for more details.
395
396 You should have received a copy of the GNU General Public License
8ae3715e 397 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
8cda6f8f
GM
398
399;;; arch-tag: ee4f8e1f-e14c-4d2e-86de-4dd697e6f1c3