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