Update and split ChangeLogs.
[bpt/emacs.git] / doc / lispintro / ChangeLog
CommitLineData
33383987
JB
12011-03-07 Chong Yidong <cyd@stupidchicken.com>
2
3 * Version 23.3 released.
4
67ab0163 52011-02-19 Eli Zaretskii <eliz@gnu.org>
e979a521
EZ
6
7 * emacs-lisp-intro.texi: Sync @dircategory with ../../info/dir.
8
53ed5e45
WL
92011-01-23 Werner Lemberg <wl@gnu.org>
10
11 * Makefile.in (MAKEINFO): Now controlled by `configure'.
12 (MAKEINFO_OPTS): New variable. Use it where appropriate.
13 (ENVADD): New variable to control texi2dvi and texi2pdf.
14
ea4f7750
GM
152010-11-13 Glenn Morris <rgm@gnu.org>
16
17 * emacs-lisp-intro.texi: Rename the `count-words-region' example,
18 since there is now a standard command of that name.
19
c12e4a81
GM
202010-10-11 Glenn Morris <rgm@gnu.org>
21
22 * Makefile.in (.dvi.ps): Remove unnecessary suffix rule.
23 (.PHONY): Add ps.
24 (ps, emacs-lisp-intro.ps): New targets.
25 (clean): Delete ps file.
234db610 26 (MAKEINFO): Use --force like the other doc/ Makefiles do.
df187c62 27 Add explicit -I$srcdir.
c12e4a81 28
abd40fb4
GM
292010-10-09 Glenn Morris <rgm@gnu.org>
30
c1dc72b3
GM
31 * Makefile.in (VPATH): Remove.
32 (infodir): Make it absolute.
33 (mkinfodir, $(infodir)/eintr, infoclean): No need to cd $srcdir.
34
4393405b
GM
35 * Makefile.in (dist): Anchor regexps.
36
eef3ab94
GM
37 * Makefile.in (${infodir}/eintr, emacs-lisp-intro.dvi)
38 (emacs-lisp-intro.pdf, emacs-lisp-intro.html): Use $<.
39
aa9db089
GM
40 * Makefile.in (infoclean): Remove harmless, long-standing error.
41
abd40fb4
GM
42 * Makefile.in ($(infodir)): Delete rule.
43 (mkinfodir): New.
44 ($(infodir)/eintr): Use $mkinfodir instead of infodir.
45
ea274122
GM
462010-10-09 Glenn Morris <rgm@gnu.org>
47
48 * Makefile.in (.PHONY): Declare info, dvi, html, pdf, dist.
49
17ca7950
GM
502010-10-07 Glenn Morris <rgm@gnu.org>
51
52 * Makefile.in (version): New, set by configure.
53 (clean): Delete dist tar file.
54 (dist): Use version in tar name.
55
4c83f6e1
GM
562010-10-06 Glenn Morris <rgm@gnu.org>
57
58 * Makefile.in (SHELL): Use /bin/sh, like every other Makefile.in.
59 (INFO_SOURCES, INFO_TARGETS, DVI_TARGETS): Remove variables.
60 ($(infodir), html, pdf, infoclean, dist): New rules.
61 (${infodir}/eintr): Ensure $infodir exists. Use $@.
62 (emacs-lisp-intro.dvi, emacs-lisp-intro.pdf, emacs-lisp-intro.html):
63 Use $^.
64 (.PHONY): Declare clean rules.
65 (mostlyclean): Delete more temp files.
66 (clean): Delete specific dvi, pdf and html files.
67 (maintainer-clean): Use infoclean.
68 (.NOEXPORT): Remove, unused by any other Makefile.in.
69
f06d3d36
GM
702010-09-21 Glenn Morris <rgm@gnu.org>
71
72 * cons-1.eps, cons-2.eps, cons-2a.eps, cons-3.eps, cons-4.eps:
73 * cons-5.eps, lambda-1.eps, lambda-2.eps, lambda-3.eps:
74 Add first line EPSF magic comment. (Bug#7064)
75
e0e10d9d
GM
762010-06-23 Glenn Morris <rgm@gnu.org>
77
78 * emacs-lisp-intro.texi: Untabify.
79
61a808e8
CY
802010-05-07 Chong Yidong <cyd@stupidchicken.com>
81
82 * Version 23.2 released.
83
288f9fc0
CY
842010-03-10 Chong Yidong <cyd@stupidchicken.com>
85
86 * Branch for 23.2.
87
88c26f5c
GM
882010-02-16 Glenn Morris <rgm@gnu.org>
89
90 * emacs-lisp-intro.texi: Fix typo in name of `find-tag' command.
91
cd61af01
SM
922010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
93
94 * emacs-lisp-intro.texi (Text and Auto-fill, Mode Line):
95 Avoid obsolete special default variables like default-major-mode.
96
03dcfe01
CY
972009-12-09 David Robinow <drobinow@gmail.com> (tiny change)
98
0235128c 99 * makefile.w32-in: Use parenthesis for macros for nmake compatibility.
03dcfe01 100
31b62755
GM
1012009-12-03 Glenn Morris <rgm@gnu.org>
102
103 * emacs-lisp-intro.texi (Free Software and Free Manuals):
104 Update URL, and remove duplicate text.
105
6e3da0ae
RC
1062009-10-28 Robert J. Chassell <bob@gnu.org>
107
e0880dcf
GM
108 * emacs-lisp-intro.texi: Don't change urlcolor or linkcolor in tex
109 output (not needed and does not work with recent texinfo.tex).
110 Bump edition number.
6e3da0ae 111
45cf6cbd
RC
1122009-10-27 Robert J. Chassell <bob@gnu.org>
113
e0880dcf 114 * emacs-lisp-intro.texi: Bump edition number.
45cf6cbd 115
6bfde5f2
GM
1162009-10-27 Glenn Morris <rgm@gnu.org>
117
118 * cons-1.pdf, cons-2.pdf, cons-2a.pdf, cons-3.pdf, cons-4.pdf:
119 * cons-5.pdf, drawers.pdf, lambda-1.pdf, lambda-2.pdf, lambda-3.pdf:
120 New files, generated from .eps versions with epstopdf.
121 * README: Add copyright information for PDF images.
122
123 * Makefile.in (TEXI2PDF): New variable.
124 (emacs-lisp-intro.pdf): New target.
125
126 * makefile.w32-in (texinfodir, TEXI2PDF): New variables.
127 (ENVADD): Add -I$texinfodir.
128 (emacs-lisp-intro.pdf): New target.
129
6dd28193
CY
1302009-07-28 Chong Yidong <cyd@stupidchicken.com>
131
132 * emacs-lisp-intro.texi (Simple Extension): Bump emacs versions in
133 examples.
134
45d77375
GM
1352009-07-10 Glenn Morris <rgm@gnu.org>
136
137 * emacs-lisp-intro.texi (Top): Add missing @detailmenu entry.
138
fdf93ad9
GM
1392009-07-09 Glenn Morris <rgm@gnu.org>
140
141 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
142
943157cf
GM
1432009-07-06 Glenn Morris <rgm@gnu.org>
144
145 * emacs-lisp-intro.texi (defvar and asterisk): Minor rephrasing.
146
70243478
CY
1472009-06-21 Chong Yidong <cyd@stupidchicken.com>
148
149 * Branch for 23.1.
150
a1539cd7
CY
1512009-06-14 Chong Yidong <cyd@stupidchicken.com>
152
153 * emacs-lisp-intro.texi (edebug): Fix typo.
154
6bd6c2fa
KB
1552009-02-22 Karl Berry <karl@gnu.org>
156
0235128c 157 * emacs-lisp-intro.texi (Default Configuration): Fix dup word "by by".
6bd6c2fa 158
867d4bb3
JB
1592009-02-20 Juanma Barranquero <lekktu@gmail.com>
160
161 * emacs-lisp-intro.texi (current-kill, Code for current-kill)
162 (Body of current-kill): Remove duplicate words.
163
e41dfb1e
GM
1642008-11-19 Glenn Morris <rgm@gnu.org>
165
166 * doclicense.texi: New file.
167 * emacs-lisp-intro.texi: Relicense under FDL 1.3 or later.
168 Include doclicense.texi rather than having license in the file itself.
169
2d7752a0
GM
1702008-10-16 Sean Sieger <sean.sieger@gmail.com> (tiny change)
171
172 * emacs-lisp-intro.texi (Recursion with list): Fix typo.
173
a9097c6d
KB
1742008-10-04 Karl Berry <karl@gnu.org>
175
176 * emacs-lisp-intro.texi: Apply similar formatting changes as for
177 the emacs and lispref manuals, to save pages. A couple minor
178 rewordings and reformatting of code to avoid overfull and
2d7752a0
GM
179 underfull lines.
180 (edition-number): Bump to 3.08.
181 (update-date): Bump to 4 October 2008.
a9097c6d 182
9b4fb9b7
EZ
1832008-06-20 Eli Zaretskii <eliz@gnu.org>
184
185 * makefile.w32-in (distclean): Remove makefile.
186
bebcd7f7
GM
1872008-06-16 Glenn Morris <rgm@gnu.org>
188
189 * Makefile.am, Makefile.old, aclocal.m4, configure, configure.in:
190 * install-sh, missing, mkinstalldirs: Remove obsolete files.
191
6dc64eeb
CY
1922008-05-13 Chong Yidong <cyd@stupidchicken.com>
193
194 * emacs-lisp-intro.texi (Lisp Atoms): Rephrase "in addition" to
195 avoid confusion with addition operation discussed in previous
196 paragraph.
197
868a6b71
RC
1982008-01-31 Robert J. Chassell <bob@rattlesnake.com>
199
200 * emacs-lisp-intro.texi: Update back cover text.
201
1df454a0
RC
2022007-09-12 Robert J. Chassell <bob@rattlesnake.com>
203
6fbbfef4 204 * emacs-lisp-intro.texi: Add email address to Thank You correctly.
1df454a0 205
5e6876cb
RF
2062007-09-06 Romain Francoise <romain@orebokech.com>
207
208 * Makefile.in (maintainer-clean): Delete info files.
209
8cda6f8f
GM
2102007-09-06 Glenn Morris <rgm@gnu.org>
211
ef158dcd 212 Move from lispintro/ to doc/lispintro/.
8cda6f8f
GM
213 * Makefile.in (infodir): Go up one more level.
214 (usermanualdir): Change from ../man to ../emacs.
215 * makefile.w32-in (infodir, ENVADD): Go up one more level.
216 * emacs-lisp-intro.texi (setfilename): Go up one more level.
217
2182007-07-30 Robert J. Chassell <bob@rattlesnake.com>
219
220 * emacs-lisp-intro.texi: Fix typo on line 5173, change `thee' to
221 `these'.
222
2232007-07-25 Glenn Morris <rgm@gnu.org>
224
225 * Relicense all FSF files to GPLv3 or later.
226
2272007-06-02 Chong Yidong <cyd@stupidchicken.com>
228
229 * Version 22.1 released.
230
2312007-01-30 Robert J. Chassell <bob@rattlesnake.com>
232
233 * emacs-lisp-intro.texi (else): Rephrase message of first
234 if-then-else example so it is right both in itself and in the
235 "true" case of the expression, which asks whether 4 is greater
236 than 5.
237
2382006-11-27 Andreas Schwab <schwab@suse.de>
239
240 * Makefile.in (usermanualdir): Define.
241 (emacs-lisp-intro.dvi): Pass -I options to texi2dvi instead of
242 using TEXINPUTS.
243
244 * emacs-lisp-intro.texi: Input texinfo instead of ../man/texinfo
245 to fix building outside source directory.
246
2472006-11-09 Robert J. Chassell <bob@rattlesnake.com>
248
249 * emacs-lisp-intro.texi: Copy descriptions from detailed master
250 menu to menus within body.
251
6fbbfef4 252 * emacs-lisp-intro.texi (at the beginning): Add `other shell
8cda6f8f
GM
253 commands' to produce additional output formats; total is now ten.
254 (A Loop with an Incrementing Counter, and others): Ensure Info
255 menus will appear in short windows.
256 (Disentangle beginning-of-buffer): Replace `version 21' with `more
257 recent versions'.
258 (Simple Extension): Show how to handle multiple versions by adding
6fbbfef4 259 an alternative with a test of `>= 21'.
8cda6f8f
GM
260
2612006-11-06 Robert J. Chassell <bob@rattlesnake.com>
262
263 * emacs-lisp-intro.texi: Finish minor changes seen from DVI output.
264 Replace 22.1.100 with 22.1.1.
265 (current-kill): Mention functions that directly or indirectly call
266 `kill-new', which sets `kill-ring-yank-pointer'.
267 (Understanding current-kill): Change `lasted' to `last'. Remove
268 extraneous parenthesis. Reword item about returning `car' of list.
269 (yank): Remove mention of `rotate-yank-pointer'.
270 (Y Axis Element): Add comment regarding replacement of blank space.
271 (print-Y-axis Penultimate): Explain that `print-graph' will pass
272 `height-of-top-line' so `print-Y-axis' does not have a bug.
273
2742006-11-05 Robert J. Chassell <bob@rattlesnake.com>
275
276 * emacs-lisp-intro.texi: Yet more minor changes:
277 (defcustom): Said that `:options' is usually for a hook. Remove
278 extraneous space in parenthetical remark concerning
279 `text-mode-hook-identify'. At end, mention other defines, too.
280 (Beginning a .emacs File): Reverse words about comments so they
281 parallel numbers of listed semi-colons.
282 (Text and Auto-fill): Remove extraneous blank line in example.
283 (Mail Aliases): Remove extraneous blank line in example.
284 (Keybindings): Reformat as needed with `key' rather than `kbd'.
285 (Keybindings, Miscellaneous, Mode Line): For small book format, start
286 section name on top of new page.
287 (Simple Extension): Replace longer expression with
288 `emacs-major-version'. Remove comment about `number-to-string'
289 function.
c4cc8b9a 290 (Miscellaneous): Add filename option, `-H', to `grep' example.
6fbbfef4 291 (debug, debug-on-entry): Replace `GNU Emacs 22' with `a recent
8cda6f8f
GM
292 GNU Emacs'.
293 (edebug): More properly state where to place point for 'M-x
294 edebug-defun'.
295
296 * emacs-lisp-intro.texi: More minor changes.
297 Center images for TeX output.
6fbbfef4 298 (kill-new function): Remove indentation for sentence talking about
8cda6f8f 299 momentarily skipping code.
6fbbfef4 300 (cons & search-fwd Review): Document @code{funcall}. Document
8cda6f8f
GM
301 @code{re-search-forward} with existing @code{search-forward}.
302 Reference chapter on regular expression searches.
303 (Recursion with list): Specify a more recent version as being Emacs.
6fbbfef4 304 (Recursion with list, Every, recursive-graph-body-print): Change
8cda6f8f
GM
305 `if ... progn' expression to `when'.
306 (Recursive triangle function): For printing in small book, ensure
307 section name is not last on bottom of preceding page.
308 (Keep): Remove extraneous space in function definition example.
309 (sentence-end): Specify `in English' for glyphs that end a sentence.
310 Note that in GNU Emacs 22, the name refers to both a variable and a
311 function.
c4cc8b9a 312 (fwd-sentence while loops): Write a function as one, not as a form.
8cda6f8f
GM
313 (fwd-para let): Add `which' to sentence with `parstart' and `parsep'.
314 (etags): Move sentences involving `find-tag' and sources. State
315 location of Emacs `src' directory.
6fbbfef4 316 (Design count-words-region): Better explain two backslashes in a row.
8cda6f8f
GM
317 (Find a File): Fix grammar; add a `to' and write `to visit'. Change
318 `named' to `selected'.
319 (lengths-list-file): Remove extraneous parenthesis from reference.
320 (lengths-list-many-files): Explain `expand-file-name' better.
321 (Files List): Rephrase sentence regarding Lisp sources directory
322
3232006-11-04 Robert J. Chassell <bob@rattlesnake.com>
324
325 * emacs-lisp-intro.texi: Replace 22.0.100 with 22.1.100.
326 (defcustom): Note that the value set by defconst is a variable.
327 (Buffer Size & Locations): Parenthetical remark about evaluation.
328 (Finding More): Change text to include C sources by inference.
329
330 * emacs-lisp-intro.texi: Minor fixes.
331 Replace all tabs with eight spaces each so printed text looks correct.
332 Remove extraneous comma in a printed node name produced by `ref'.
333 (insert-buffer): Add a missing beginning parenthesis.
334 (beginning-of-buffer): Add `beginning of' to note about accessible
335 portion.
336 (narrow Exercise): Write closing parenthesis at end of correct
337 paragraph.
338 (zap-to-char): Remove extraneous `a' from first sentence.
339 (Complete zap-to-char): Remove two extraneous sentences.
340 (zap-to-char body): Move sentences on documentation two nodes earlier.
341 (Lisp macro): Add definition of `unless' macro.
342 (last-command & this-command): Remove comment that `we have not yet
343 seen' the @code{eq} function.
344 (kill-append function): Reformat `kill-append' function definition so
345 it prints well.
346 (kill-new function): Indent the sentence beginning `notice'. Replace
347 `the same as' with `similar to'. Repair typo. Remove obsolete
348 references to `yank' and `yank-pop. End section with a note that `we
349 will digress into C.'
350
3512006-11-02 Robert J. Chassell <bob@rattlesnake.com>
352
353 * emacs-lisp-intro.texi (kill-ring-yank-pointer): Revert addition
354 of extraneous quotation mark to rotate-yank-pointer.
355
3562006-11-01 Juri Linkov <juri@jurta.org>
357
358 * emacs-lisp-intro.texi: Fix unbalanced quotes.
359
3602006-10-31 Robert J. Chassell <bob@rattlesnake.com>
361
362 * emacs-lisp-intro.texi: Revised text for kill-region,
363 copy-region-as-kill, kill-append, kill-new, forward-sentence,
364 forward-paragraph, find-file, current-kill, yank, and yank-pop.
365 Removed INSTALL MANIFEST from the directory since those files are
366 now irrelevant. Updated Info file in ../info. Changed numbering
367 so is now Revised Third Edition and this instance's edition-number
368 is 3.00. Did not update ISBN number.
369
370 * emacs-lisp-intro.texi: Remove version reference for X colors.
6fbbfef4 371 Document `='. Remove mention that :eval was new in 21. Updated
8cda6f8f
GM
372 instance's edition-number to 3.01.
373
3742006-10-30 Robert J. Chassell <bob@rattlesnake.com>
375
6fbbfef4 376 * emacs-lisp-intro.texi: Many changes since it turned out that
8cda6f8f
GM
377 many `simple' functions were rewritten. Changes to the text
378 regarding zap-to-char, mark-whole-buffer, append-to-buffer,
379 copy-to-buffer, beginning-of-buffer, what-line, and possibly
380 others. (I have not reviewed all yet.) This instance does build
381 for Info and TeX.
382
3832006-10-29 Chong Yidong <cyd@stupidchicken.com>
384
385 * Makefile.in: Use relative paths to avoid advertising filesystem
386 contents during compilation.
387
3882006-08-21 Robert J. Chassell <bob@rattlesnake.com>
389
6fbbfef4 390 * emacs-lisp-intro.texi: Deleted in directory copy of texinfo.tex
4e2af782
JB
391 and pointed towards ../man/texinfo.tex so only one file
392 needs updating. Added comment of what to do when building on own.
8cda6f8f 393
6fbbfef4 394 * texinfo.tex: Changed to version 2006-02-13.16
4e2af782 395 to enable a DVI build using the more recent versions of TeX.
8cda6f8f
GM
396
3972006-05-25 David Kastrup <dak@gnu.org>
398
6fbbfef4 399 * emacs-lisp-intro.texi (setcar): Replace an antelope rather than
8cda6f8f
GM
400 a giraffe with a hippopotamus.
401
4022006-05-19 Thien-Thi Nguyen <ttn@gnu.org>
403
404 * emacs-lisp-intro.texi (Digression concerning error): Fix typo.
405
4062005-09-16 Romain Francoise <romain@orebokech.com>
407
408 * emacs-lisp-intro.texi (GNU Free Documentation License):
409 Specify GFDL version 1.2.
410
4112005-07-30 Eli Zaretskii <eliz@gnu.org>
412
413 * makefile.w32-in (info): Don't run install-info.
414 ($(infodir)/dir): New target, produced by running install-info.
415
4162005-07-04 Lute Kamstra <lute@gnu.org>
417
418 Update FSF's address in GPL notices.
419
420 * emacs-lisp-intro.texi: Update FSF's address.
421
4222004-04-23 Juanma Barranquero <lektu@terra.es>
423
424 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
425
4262004-02-29 Juanma Barranquero <lektu@terra.es>
427
6fbbfef4
JB
428 * makefile.w32-in (mostlyclean, clean, maintainer-clean):
429 Use $(DEL) instead of rm, and ignore exit code.
8cda6f8f
GM
430
4312003-11-16 Kevin Ryde <user42@zip.com.au>
432
433 * emacs-lisp-intro.texi: [CVS commitment by <bob@rattlesnake.com>]
c4cc8b9a 434 Corrections to cross references.
8cda6f8f
GM
435 (Interactive Options): elisp "interactive" -> "Using Interactive".
436 (defvar and asterisk): Remove emacs "Edit Options" reference,
437 edit-options is no longer described in the emacs manual.
438 (Lists diagrammed): elisp "List Type" -> "Cons Cell Type".
439
4402003-09-03 Peter Runestig <peter@runestig.com>
441
442 * makefile.w32-in: New file.
443
4442001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
445
446 * emacs-lisp-intro.texi (Index): @ignore extraneous text.
447 Use @dircategory and @direntry to define the DIR entry.
448
4492001-11-25 Robert J. Chassell <bob@rattlesnake.com>
450
451 * emacs-lisp-intro.texi: Move @contents to the beginning of the
452 file. Set the size to @smallbook.
453
4542001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
455
456 * Makefile.in: New file.
457
458 * README: Update.
459
460 * *.eps: Rename to avoid clashes in DOS 8+3 namespace.
461
462;; Local Variables:
c8763fb6 463;; coding: utf-8
8cda6f8f
GM
464;; End:
465
73b0cd50 466 Copyright (C) 2001-2011 Free Software Foundation, Inc.
8cda6f8f
GM
467
468 This file is part of GNU Emacs.
469
8ae3715e 470 GNU Emacs is free software: you can redistribute it and/or modify
8cda6f8f 471 it under the terms of the GNU General Public License as published by
8ae3715e
GM
472 the Free Software Foundation, either version 3 of the License, or
473 (at your option) any later version.
8cda6f8f
GM
474
475 GNU Emacs is distributed in the hope that it will be useful,
476 but WITHOUT ANY WARRANTY; without even the implied warranty of
477 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
478 GNU General Public License for more details.
479
480 You should have received a copy of the GNU General Public License
8ae3715e 481 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.