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