guile-elisp bootstrap (lisp)
[bpt/emacs.git] / doc / lispintro / ChangeLog
CommitLineData
b8e83630
GM
12014-06-23 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in (%.texi): Disable implicit rules.
814200c2
GM
4 (mkinfodir): Remove.
5 (.dvi.ps): Replace with explicit rule.
6 (${buildinfodir}): New rule.
7 (${buildinfodir}/eintr.info): Use order-only prereq for output dir.
8 Use $<.
9 (emacs-lisp-intro.dvi, emacs-lisp-intro.pdf, emacs-lisp-intro.html):
10 Use $<.
11 (emacs-lisp-intro.ps): New rule.
b8e83630 12
0e6929ec
GM
132014-06-15 Glenn Morris <rgm@gnu.org>
14
15 * Makefile.in (bootstrap-clean): New.
16
40abffe4
GM
172014-06-10 Glenn Morris <rgm@gnu.org>
18
19 * Makefile.in (INFO_EXT): Remove and replace by ".info" throughout.
20 (INFO_OPTS): Set directly rather than with configure.
21
4982861a
GM
222014-06-02 Glenn Morris <rgm@gnu.org>
23
24 * emacs-lisp-intro.texi (Autoload): Update loaddefs.el details.
25
eb36672f
PE
262014-04-17 Paul Eggert <eggert@cs.ucla.edu>
27
28 * Makefile.in (infoclean): Be consistent about reporting failures.
29
a038bd87
GM
302014-02-25 Glenn Morris <rgm@gnu.org>
31
32 * emacs-lisp-intro.texi (X11 Colors): Don't use setq with hooks.
33
36a672f6
GM
342014-02-06 Glenn Morris <rgm@gnu.org>
35
36 * emacs-lisp-intro.texi (Recursive Patterns):
37 Do not use colons in index entries.
38
4a3c7270
GM
392014-01-23 Glenn Morris <rgm@gnu.org>
40
41 * emacs-lisp-intro.texi (lengths-list-file): Fix textual parentheses.
42
c6ab4664
PE
432013-12-30 Paul Eggert <eggert@cs.ucla.edu>
44
45 Specify .texi encoding (Bug#16292).
46 * emacs-lisp-intro.texi: Add @documentencoding.
47
c0e8f6a9
GM
482013-12-30 Glenn Morris <rgm@gnu.org>
49
50 * emacs-lisp-intro.texi: Use @quotation for license notice.
51
f9405d87
GM
522013-12-12 Glenn Morris <rgm@gnu.org>
53
b55e11bf
GM
54 * emacs-lisp-intro.texi: Tweak dircategory.
55
f9405d87
GM
56 * emacs-lisp-intro.texi: Sync direntry with info/dir version.
57
29bacfa9
PE
582013-12-02 Paul Eggert <eggert@cs.ucla.edu>
59
60 * emacs-lisp-intro.texi (Counting Words): Don't use ':' in xref
61 titles, as this isn't supported by Texinfo.
62
26e4aa7d
GM
632013-11-30 Glenn Morris <rgm@gnu.org>
64
65 * Makefile.in (distclean): Remove Makefile.
66
48f73cfb
GM
672013-10-23 Glenn Morris <rgm@gnu.org>
68
69 * Makefile.in (install-dvi, install-html, install-pdf)
70 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
71 (uninstall-pdf): Quote entities that might contain whitespace.
72
3a2a2fad
GM
732013-09-01 Glenn Morris <rgm@gnu.org>
74
75 * emacs-lisp-intro.texi (beginning-of-buffer complete):
76 Put back a version of the removed paragraph about raw prefix arg.
77
5229f00a
DM
782013-09-01 Dani Moncayo <dmoncayo@gmail.com>
79
80 * emacs-lisp-intro.texi (beginning-of-buffer complete):
81 Update function details. (Bug#15085)
82
50b13cde
PE
832013-08-28 Paul Eggert <eggert@cs.ucla.edu>
84
85 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
86 for portability to hosts where /bin/sh has problems.
87
8496d8d7
GM
882013-08-12 Glenn Morris <rgm@gnu.org>
89
b309175d
GM
90 * emacs-lisp-intro.texi (Complete copy-region-as-kill): Fix typo.
91
2f3ac208
GM
92 * emacs-lisp-intro.texi (Thank You): Avoid mailto: in html output.
93
8496d8d7
GM
94 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
95 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
96 (INSTALL_DATA): New, set by configure.
97 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
98 New variables.
99 (.SUFFIXES): Add .ps and .dvi.
100 (.dvi.ps): New suffix rule.
101 (dvi, html, pdf, ps): Use *_TARGETS variables.
102 (emacs-lisp-intro.ps): Remove explicit rule.
103 (emacs-lisp-intro.html): Use HTML_OPTS.
104 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
c295fc18
JB
105 (.PHONY): install-dvi, install-html, install-pdf, install-ps,
106 install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
8496d8d7
GM
107 uninstall-ps, and uninstall-doc.
108 (install-dvi, install-html, install-pdf, install-ps, install-doc)
109 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
110 (uninstall-doc): New rules.
111
f2243267
EZ
1122013-08-07 Eli Zaretskii <eliz@gnu.org>
113
114 * emacs-lisp-intro.texi (Beginning init File): Rename from
115 "Beginning a .emacs File", since a node name cannot include a
116 period.
117 (Top, Emacs Initialization, Change a defun): All references
118 changed. (Bug#15038)
119
a4111cfb
XF
1202013-08-02 Xue Fuqiao <xfq.free@gmail.com>
121
122 * emacs-lisp-intro.texi (zap-to-char): Remove obsolete stuff.
123
4431e6d9 1242013-07-06 Glenn Morris <rgm@gnu.org>
d4aa7284
GM
125
126 * emacs-lisp-intro.texi (Top):
127 Move WWW_GNU_ORG section outside @copying, update URL.
128
a944db14
GM
1292013-07-03 Glenn Morris <rgm@gnu.org>
130
131 * emacs-lisp-intro.texi (edebug): Fix cross-references.
132
789cf833
GM
1332013-06-19 Glenn Morris <rgm@gnu.org>
134
135 * Makefile.in (dist): Edit more configure variables. (Bug#14660)
136 Try to check that we do not miss any in future.
137
6139439f
EZ
1382013-04-24 Eli Zaretskii <eliz@gnu.org>
139
140 * makefile.w32-in (INFO_OPTS): Add "-I$(emacsdir)" to fix last
141 commit.
142
09b98a01
GM
1432013-04-24 Glenn Morris <rgm@gnu.org>
144
145 * emacs-lisp-intro.texi (emacsver.texi): Include it.
146 (copying): For non-printed versions, uses Emacs version rather
147 than that of the printed book.
148 (Complications, Lisp macro, defvar and asterisk, defcustom): Copyedits.
149 * Makefile.in (emacsdir): New variable..
150 (MAKEINFO_OPTS, ENVADD): Add $emacsdir.
151 (srcs): Add emacsver.texi.
152 (dist): Include emacsver.texi. Edit emacsdir.
153 * makefile.w32-in (emacsdir): New variable.
154 (INFO_SOURCES): Add emacsver.texi.
155 (ENVADD): Add $emacsdir (and $texinfodir).
156
2325c82f
XF
1572013-04-23 Xue Fuqiao <xfq.free@gmail.com>
158
edbf4569
XF
159 * emacs-lisp-intro.texi (Complications, defvar, Writing Defuns)
160 (Prevent confusion, Determining the Element, lambda): Refine the
161 doc about Lisp macros, reported by Glenn Morris.
2325c82f 162
767b8eae
XF
1632013-04-21 Xue Fuqiao <xfq.free@gmail.com>
164
165 * emacs-lisp-intro.texi (defcustom, defun)
166 (simplified-beginning-of-buffer, defvar, Building Robots, Review)
167 (save-excursion): `defun' and `defcustom' are now macros rather
4f405069 168 than special forms. (Bug#13853)
767b8eae 169
78be8b64 1702013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
171
172 * emacs-lisp-intro.texi: Add some stuff specific to www.gnu.org.
173
2d7d2325
GM
1742013-03-03 Glenn Morris <rgm@gnu.org>
175
176 * emacs-lisp-intro.texi (Digression into C): Update example.
9450ac06 177 (defcustom, Simple Extension): Fix typos.
2d7d2325 178
19e9f435
GM
1792012-12-22 Glenn Morris <rgm@gnu.org>
180
181 * Makefile.in (srcs): New variable, adding doclicense.texi.
182 (${buildinfodir}/eintr$(INFO_EXT), emacs-lisp-intro.dvi)
183 (emacs-lisp-intro.pdf, emacs-lisp-intro.html):
184 Use $srcs for dependencies.
00afe3a4 185
97976f9f
PE
1862012-12-14 Paul Eggert <eggert@cs.ucla.edu>
187
4f405069 188 Fix permissions bugs with setgid directories etc. (Bug#13125)
97976f9f
PE
189 * emacs-lisp-intro.texi (Files List):
190 directory-files-and-attributes now outputs t for attribute that's
191 now a placeholder.
192
4288142b
PE
1932012-12-06 Paul Eggert <eggert@cs.ucla.edu>
194
195 * doclicense.texi: Update to latest version from FSF.
196 These are just minor editorial changes.
197
c07a6ded
PE
1982012-11-24 Paul Eggert <eggert@cs.ucla.edu>
199
200 * doclicense.texi: Update to latest version from FSF.
201 These are just minor editorial changes.
202
72ec96fb
PE
2032012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
204
205 * emacs-lisp-intro.texi (Files List):
206 Update manual for new time stamp format (Bug#12706).
207
ab1dc14b 2082012-10-17 Gregor Zattler <grfz@gmx.de> (tiny change)
7001d579
GZ
209
210 * emacs-lisp-intro.texi (Narrowing advantages):
211 Minor update for changed what-line implementation. (Bug#12629)
212
ac1a0ce1 2132012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
214
215 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
216
d6adf7e7
GM
2172012-05-29 Glenn Morris <rgm@gnu.org>
218
219 * emacs-lisp-intro.texi: Nuke hand-written node pointers.
220 (dolist, dotimes): Fix sectioning.
221
3fe7cdc8
GM
2222012-05-12 Glenn Morris <rgm@gnu.org>
223
224 * Makefile.in (MKDIR_P): New, set by configure.
225 (mkinfodir): Use $MKDIR_P.
226
eceeb5fc
CY
2272012-05-05 Glenn Morris <rgm@gnu.org>
228
229 * emacs-lisp-intro.texi (Making Errors): Don't mention Emacs 20.
230 (Void Function, Wrong Type of Argument, Recursion with list)
231 (Simple Extension): Assume a non-ancient Emacs.
232 (Void Variable, Switching Buffers): Improve page breaks.
233
234 * emacs-lisp-intro.texi: Update GNU Press contact details.
235
8045b906
GM
2362012-05-04 Glenn Morris <rgm@gnu.org>
237
238 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
239 (info, infoclean): Use $INFO_EXT.
240 (${infodir}/eintr$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
241 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
242 (INFO_TARGETS, clean): Use $INFO_EXT.
243 ($(infodir)/eintr$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
244
90207a15 2452012-05-02 Glenn Morris <rgm@gnu.org>
52af8e0a
GM
246
247 * emacs-lisp-intro.texi (Syntax): Reword to avoid underfull hbox.
248
35dc09a1 2492012-04-14 Glenn Morris <rgm@gnu.org>
f48a9cb4
GM
250
251 * Makefile.in: Replace non-portable use of $< in ordinary rules.
252
44e97401
GM
2532012-02-28 Glenn Morris <rgm@gnu.org>
254
255 * emacs-lisp-intro.texi: Standardize possessive apostrophe usage.
256
0fd2c9a3
GM
2572012-02-17 Glenn Morris <rgm@gnu.org>
258
259 * emacs-lisp-intro.texi (Design @value{COUNT-WORDS}, Syntax)
260 (count-words-in-defun): Fix cross-refs to Emacs manual.
261
cb97cd2a
AS
2622012-01-28 Andreas Schwab <schwab@linux-m68k.org>
263
264 * emacs-lisp-intro.texi (Top): Move setting of COUNT-WORDS outside
6df6ae42 265 of @menu. (Bug#10628)
cb97cd2a 266
1ef17681
JB
2672012-01-19 Juanma Barranquero <lekktu@gmail.com>
268
269 * emacs-lisp-intro.texi (count-words-in-defun):
270 Add missing parenthesis (bug#10544).
271
7b4b1301
GM
2722012-01-17 Glenn Morris <rgm@gnu.org>
273
274 * emacs-lisp-intro.texi (re-search-forward): Fix typo.
275
f8107b79
JB
2762011-11-24 Juanma Barranquero <lekktu@gmail.com>
277
278 * makefile.w32-in: Update dependencies.
279
7877f373
JB
2802011-11-16 Juanma Barranquero <lekktu@gmail.com>
281
282 * emacs-lisp-intro.texi (etags): Fix typo.
283
33383987
JB
2842011-03-07 Chong Yidong <cyd@stupidchicken.com>
285
286 * Version 23.3 released.
287
67ab0163 2882011-02-19 Eli Zaretskii <eliz@gnu.org>
e979a521
EZ
289
290 * emacs-lisp-intro.texi: Sync @dircategory with ../../info/dir.
291
53ed5e45
WL
2922011-01-23 Werner Lemberg <wl@gnu.org>
293
294 * Makefile.in (MAKEINFO): Now controlled by `configure'.
295 (MAKEINFO_OPTS): New variable. Use it where appropriate.
296 (ENVADD): New variable to control texi2dvi and texi2pdf.
297
ea4f7750
GM
2982010-11-13 Glenn Morris <rgm@gnu.org>
299
300 * emacs-lisp-intro.texi: Rename the `count-words-region' example,
301 since there is now a standard command of that name.
302
c12e4a81
GM
3032010-10-11 Glenn Morris <rgm@gnu.org>
304
305 * Makefile.in (.dvi.ps): Remove unnecessary suffix rule.
306 (.PHONY): Add ps.
307 (ps, emacs-lisp-intro.ps): New targets.
308 (clean): Delete ps file.
234db610 309 (MAKEINFO): Use --force like the other doc/ Makefiles do.
df187c62 310 Add explicit -I$srcdir.
c12e4a81 311
abd40fb4
GM
3122010-10-09 Glenn Morris <rgm@gnu.org>
313
c1dc72b3
GM
314 * Makefile.in (VPATH): Remove.
315 (infodir): Make it absolute.
316 (mkinfodir, $(infodir)/eintr, infoclean): No need to cd $srcdir.
317
4393405b
GM
318 * Makefile.in (dist): Anchor regexps.
319
eef3ab94
GM
320 * Makefile.in (${infodir}/eintr, emacs-lisp-intro.dvi)
321 (emacs-lisp-intro.pdf, emacs-lisp-intro.html): Use $<.
322
aa9db089
GM
323 * Makefile.in (infoclean): Remove harmless, long-standing error.
324
abd40fb4
GM
325 * Makefile.in ($(infodir)): Delete rule.
326 (mkinfodir): New.
327 ($(infodir)/eintr): Use $mkinfodir instead of infodir.
328
ea274122
GM
3292010-10-09 Glenn Morris <rgm@gnu.org>
330
331 * Makefile.in (.PHONY): Declare info, dvi, html, pdf, dist.
332
17ca7950
GM
3332010-10-07 Glenn Morris <rgm@gnu.org>
334
335 * Makefile.in (version): New, set by configure.
336 (clean): Delete dist tar file.
337 (dist): Use version in tar name.
338
4c83f6e1
GM
3392010-10-06 Glenn Morris <rgm@gnu.org>
340
341 * Makefile.in (SHELL): Use /bin/sh, like every other Makefile.in.
342 (INFO_SOURCES, INFO_TARGETS, DVI_TARGETS): Remove variables.
343 ($(infodir), html, pdf, infoclean, dist): New rules.
344 (${infodir}/eintr): Ensure $infodir exists. Use $@.
345 (emacs-lisp-intro.dvi, emacs-lisp-intro.pdf, emacs-lisp-intro.html):
346 Use $^.
347 (.PHONY): Declare clean rules.
348 (mostlyclean): Delete more temp files.
349 (clean): Delete specific dvi, pdf and html files.
350 (maintainer-clean): Use infoclean.
351 (.NOEXPORT): Remove, unused by any other Makefile.in.
352
f06d3d36
GM
3532010-09-21 Glenn Morris <rgm@gnu.org>
354
355 * cons-1.eps, cons-2.eps, cons-2a.eps, cons-3.eps, cons-4.eps:
356 * cons-5.eps, lambda-1.eps, lambda-2.eps, lambda-3.eps:
357 Add first line EPSF magic comment. (Bug#7064)
358
e0e10d9d
GM
3592010-06-23 Glenn Morris <rgm@gnu.org>
360
361 * emacs-lisp-intro.texi: Untabify.
362
61a808e8
CY
3632010-05-07 Chong Yidong <cyd@stupidchicken.com>
364
365 * Version 23.2 released.
366
288f9fc0
CY
3672010-03-10 Chong Yidong <cyd@stupidchicken.com>
368
369 * Branch for 23.2.
370
88c26f5c
GM
3712010-02-16 Glenn Morris <rgm@gnu.org>
372
373 * emacs-lisp-intro.texi: Fix typo in name of `find-tag' command.
374
cd61af01
SM
3752010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
376
377 * emacs-lisp-intro.texi (Text and Auto-fill, Mode Line):
378 Avoid obsolete special default variables like default-major-mode.
379
03dcfe01
CY
3802009-12-09 David Robinow <drobinow@gmail.com> (tiny change)
381
0235128c 382 * makefile.w32-in: Use parenthesis for macros for nmake compatibility.
03dcfe01 383
31b62755
GM
3842009-12-03 Glenn Morris <rgm@gnu.org>
385
386 * emacs-lisp-intro.texi (Free Software and Free Manuals):
387 Update URL, and remove duplicate text.
388
6e3da0ae
RC
3892009-10-28 Robert J. Chassell <bob@gnu.org>
390
e0880dcf
GM
391 * emacs-lisp-intro.texi: Don't change urlcolor or linkcolor in tex
392 output (not needed and does not work with recent texinfo.tex).
393 Bump edition number.
6e3da0ae 394
45cf6cbd
RC
3952009-10-27 Robert J. Chassell <bob@gnu.org>
396
e0880dcf 397 * emacs-lisp-intro.texi: Bump edition number.
45cf6cbd 398
6bfde5f2
GM
3992009-10-27 Glenn Morris <rgm@gnu.org>
400
401 * cons-1.pdf, cons-2.pdf, cons-2a.pdf, cons-3.pdf, cons-4.pdf:
402 * cons-5.pdf, drawers.pdf, lambda-1.pdf, lambda-2.pdf, lambda-3.pdf:
403 New files, generated from .eps versions with epstopdf.
404 * README: Add copyright information for PDF images.
405
406 * Makefile.in (TEXI2PDF): New variable.
407 (emacs-lisp-intro.pdf): New target.
408
409 * makefile.w32-in (texinfodir, TEXI2PDF): New variables.
410 (ENVADD): Add -I$texinfodir.
411 (emacs-lisp-intro.pdf): New target.
412
6dd28193
CY
4132009-07-28 Chong Yidong <cyd@stupidchicken.com>
414
415 * emacs-lisp-intro.texi (Simple Extension): Bump emacs versions in
416 examples.
417
45d77375
GM
4182009-07-10 Glenn Morris <rgm@gnu.org>
419
420 * emacs-lisp-intro.texi (Top): Add missing @detailmenu entry.
421
fdf93ad9
GM
4222009-07-09 Glenn Morris <rgm@gnu.org>
423
424 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
425
943157cf
GM
4262009-07-06 Glenn Morris <rgm@gnu.org>
427
428 * emacs-lisp-intro.texi (defvar and asterisk): Minor rephrasing.
429
70243478
CY
4302009-06-21 Chong Yidong <cyd@stupidchicken.com>
431
432 * Branch for 23.1.
433
a1539cd7
CY
4342009-06-14 Chong Yidong <cyd@stupidchicken.com>
435
436 * emacs-lisp-intro.texi (edebug): Fix typo.
437
6bd6c2fa
KB
4382009-02-22 Karl Berry <karl@gnu.org>
439
0235128c 440 * emacs-lisp-intro.texi (Default Configuration): Fix dup word "by by".
6bd6c2fa 441
867d4bb3
JB
4422009-02-20 Juanma Barranquero <lekktu@gmail.com>
443
444 * emacs-lisp-intro.texi (current-kill, Code for current-kill)
445 (Body of current-kill): Remove duplicate words.
446
e41dfb1e
GM
4472008-11-19 Glenn Morris <rgm@gnu.org>
448
449 * doclicense.texi: New file.
450 * emacs-lisp-intro.texi: Relicense under FDL 1.3 or later.
451 Include doclicense.texi rather than having license in the file itself.
452
2d7752a0
GM
4532008-10-16 Sean Sieger <sean.sieger@gmail.com> (tiny change)
454
455 * emacs-lisp-intro.texi (Recursion with list): Fix typo.
456
a9097c6d
KB
4572008-10-04 Karl Berry <karl@gnu.org>
458
459 * emacs-lisp-intro.texi: Apply similar formatting changes as for
460 the emacs and lispref manuals, to save pages. A couple minor
461 rewordings and reformatting of code to avoid overfull and
2d7752a0
GM
462 underfull lines.
463 (edition-number): Bump to 3.08.
464 (update-date): Bump to 4 October 2008.
a9097c6d 465
9b4fb9b7
EZ
4662008-06-20 Eli Zaretskii <eliz@gnu.org>
467
468 * makefile.w32-in (distclean): Remove makefile.
469
bebcd7f7
GM
4702008-06-16 Glenn Morris <rgm@gnu.org>
471
472 * Makefile.am, Makefile.old, aclocal.m4, configure, configure.in:
473 * install-sh, missing, mkinstalldirs: Remove obsolete files.
474
6dc64eeb
CY
4752008-05-13 Chong Yidong <cyd@stupidchicken.com>
476
477 * emacs-lisp-intro.texi (Lisp Atoms): Rephrase "in addition" to
478 avoid confusion with addition operation discussed in previous
479 paragraph.
480
868a6b71
RC
4812008-01-31 Robert J. Chassell <bob@rattlesnake.com>
482
483 * emacs-lisp-intro.texi: Update back cover text.
484
1df454a0
RC
4852007-09-12 Robert J. Chassell <bob@rattlesnake.com>
486
6fbbfef4 487 * emacs-lisp-intro.texi: Add email address to Thank You correctly.
1df454a0 488
5e6876cb
RF
4892007-09-06 Romain Francoise <romain@orebokech.com>
490
491 * Makefile.in (maintainer-clean): Delete info files.
492
8cda6f8f
GM
4932007-09-06 Glenn Morris <rgm@gnu.org>
494
ef158dcd 495 Move from lispintro/ to doc/lispintro/.
8cda6f8f
GM
496 * Makefile.in (infodir): Go up one more level.
497 (usermanualdir): Change from ../man to ../emacs.
498 * makefile.w32-in (infodir, ENVADD): Go up one more level.
499 * emacs-lisp-intro.texi (setfilename): Go up one more level.
500
5012007-07-30 Robert J. Chassell <bob@rattlesnake.com>
502
503 * emacs-lisp-intro.texi: Fix typo on line 5173, change `thee' to
504 `these'.
505
5062007-07-25 Glenn Morris <rgm@gnu.org>
507
508 * Relicense all FSF files to GPLv3 or later.
509
5102007-06-02 Chong Yidong <cyd@stupidchicken.com>
511
512 * Version 22.1 released.
513
5142007-01-30 Robert J. Chassell <bob@rattlesnake.com>
515
516 * emacs-lisp-intro.texi (else): Rephrase message of first
517 if-then-else example so it is right both in itself and in the
518 "true" case of the expression, which asks whether 4 is greater
519 than 5.
520
5212006-11-27 Andreas Schwab <schwab@suse.de>
522
523 * Makefile.in (usermanualdir): Define.
524 (emacs-lisp-intro.dvi): Pass -I options to texi2dvi instead of
525 using TEXINPUTS.
526
527 * emacs-lisp-intro.texi: Input texinfo instead of ../man/texinfo
528 to fix building outside source directory.
529
5302006-11-09 Robert J. Chassell <bob@rattlesnake.com>
531
532 * emacs-lisp-intro.texi: Copy descriptions from detailed master
533 menu to menus within body.
534
6fbbfef4 535 * emacs-lisp-intro.texi (at the beginning): Add `other shell
8cda6f8f
GM
536 commands' to produce additional output formats; total is now ten.
537 (A Loop with an Incrementing Counter, and others): Ensure Info
538 menus will appear in short windows.
539 (Disentangle beginning-of-buffer): Replace `version 21' with `more
540 recent versions'.
541 (Simple Extension): Show how to handle multiple versions by adding
6fbbfef4 542 an alternative with a test of `>= 21'.
8cda6f8f
GM
543
5442006-11-06 Robert J. Chassell <bob@rattlesnake.com>
545
546 * emacs-lisp-intro.texi: Finish minor changes seen from DVI output.
547 Replace 22.1.100 with 22.1.1.
548 (current-kill): Mention functions that directly or indirectly call
549 `kill-new', which sets `kill-ring-yank-pointer'.
550 (Understanding current-kill): Change `lasted' to `last'. Remove
551 extraneous parenthesis. Reword item about returning `car' of list.
552 (yank): Remove mention of `rotate-yank-pointer'.
553 (Y Axis Element): Add comment regarding replacement of blank space.
554 (print-Y-axis Penultimate): Explain that `print-graph' will pass
555 `height-of-top-line' so `print-Y-axis' does not have a bug.
556
5572006-11-05 Robert J. Chassell <bob@rattlesnake.com>
558
559 * emacs-lisp-intro.texi: Yet more minor changes:
560 (defcustom): Said that `:options' is usually for a hook. Remove
561 extraneous space in parenthetical remark concerning
562 `text-mode-hook-identify'. At end, mention other defines, too.
563 (Beginning a .emacs File): Reverse words about comments so they
564 parallel numbers of listed semi-colons.
565 (Text and Auto-fill): Remove extraneous blank line in example.
566 (Mail Aliases): Remove extraneous blank line in example.
567 (Keybindings): Reformat as needed with `key' rather than `kbd'.
568 (Keybindings, Miscellaneous, Mode Line): For small book format, start
569 section name on top of new page.
570 (Simple Extension): Replace longer expression with
571 `emacs-major-version'. Remove comment about `number-to-string'
572 function.
c4cc8b9a 573 (Miscellaneous): Add filename option, `-H', to `grep' example.
6fbbfef4 574 (debug, debug-on-entry): Replace `GNU Emacs 22' with `a recent
8cda6f8f
GM
575 GNU Emacs'.
576 (edebug): More properly state where to place point for 'M-x
577 edebug-defun'.
578
579 * emacs-lisp-intro.texi: More minor changes.
580 Center images for TeX output.
6fbbfef4 581 (kill-new function): Remove indentation for sentence talking about
8cda6f8f 582 momentarily skipping code.
6fbbfef4 583 (cons & search-fwd Review): Document @code{funcall}. Document
8cda6f8f
GM
584 @code{re-search-forward} with existing @code{search-forward}.
585 Reference chapter on regular expression searches.
586 (Recursion with list): Specify a more recent version as being Emacs.
6fbbfef4 587 (Recursion with list, Every, recursive-graph-body-print): Change
8cda6f8f
GM
588 `if ... progn' expression to `when'.
589 (Recursive triangle function): For printing in small book, ensure
590 section name is not last on bottom of preceding page.
591 (Keep): Remove extraneous space in function definition example.
592 (sentence-end): Specify `in English' for glyphs that end a sentence.
593 Note that in GNU Emacs 22, the name refers to both a variable and a
594 function.
c4cc8b9a 595 (fwd-sentence while loops): Write a function as one, not as a form.
8cda6f8f
GM
596 (fwd-para let): Add `which' to sentence with `parstart' and `parsep'.
597 (etags): Move sentences involving `find-tag' and sources. State
598 location of Emacs `src' directory.
6fbbfef4 599 (Design count-words-region): Better explain two backslashes in a row.
8cda6f8f
GM
600 (Find a File): Fix grammar; add a `to' and write `to visit'. Change
601 `named' to `selected'.
602 (lengths-list-file): Remove extraneous parenthesis from reference.
603 (lengths-list-many-files): Explain `expand-file-name' better.
ed9265fc 604 (Files List): Rephrase sentence regarding Lisp sources directory.
8cda6f8f
GM
605
6062006-11-04 Robert J. Chassell <bob@rattlesnake.com>
607
608 * emacs-lisp-intro.texi: Replace 22.0.100 with 22.1.100.
609 (defcustom): Note that the value set by defconst is a variable.
610 (Buffer Size & Locations): Parenthetical remark about evaluation.
611 (Finding More): Change text to include C sources by inference.
612
613 * emacs-lisp-intro.texi: Minor fixes.
614 Replace all tabs with eight spaces each so printed text looks correct.
615 Remove extraneous comma in a printed node name produced by `ref'.
616 (insert-buffer): Add a missing beginning parenthesis.
617 (beginning-of-buffer): Add `beginning of' to note about accessible
618 portion.
619 (narrow Exercise): Write closing parenthesis at end of correct
620 paragraph.
621 (zap-to-char): Remove extraneous `a' from first sentence.
622 (Complete zap-to-char): Remove two extraneous sentences.
623 (zap-to-char body): Move sentences on documentation two nodes earlier.
624 (Lisp macro): Add definition of `unless' macro.
625 (last-command & this-command): Remove comment that `we have not yet
626 seen' the @code{eq} function.
627 (kill-append function): Reformat `kill-append' function definition so
628 it prints well.
629 (kill-new function): Indent the sentence beginning `notice'. Replace
630 `the same as' with `similar to'. Repair typo. Remove obsolete
631 references to `yank' and `yank-pop. End section with a note that `we
632 will digress into C.'
633
6342006-11-02 Robert J. Chassell <bob@rattlesnake.com>
635
636 * emacs-lisp-intro.texi (kill-ring-yank-pointer): Revert addition
637 of extraneous quotation mark to rotate-yank-pointer.
638
6392006-11-01 Juri Linkov <juri@jurta.org>
640
641 * emacs-lisp-intro.texi: Fix unbalanced quotes.
642
6432006-10-31 Robert J. Chassell <bob@rattlesnake.com>
644
645 * emacs-lisp-intro.texi: Revised text for kill-region,
646 copy-region-as-kill, kill-append, kill-new, forward-sentence,
647 forward-paragraph, find-file, current-kill, yank, and yank-pop.
648 Removed INSTALL MANIFEST from the directory since those files are
649 now irrelevant. Updated Info file in ../info. Changed numbering
650 so is now Revised Third Edition and this instance's edition-number
651 is 3.00. Did not update ISBN number.
652
653 * emacs-lisp-intro.texi: Remove version reference for X colors.
6fbbfef4 654 Document `='. Remove mention that :eval was new in 21. Updated
8cda6f8f
GM
655 instance's edition-number to 3.01.
656
6572006-10-30 Robert J. Chassell <bob@rattlesnake.com>
658
6fbbfef4 659 * emacs-lisp-intro.texi: Many changes since it turned out that
8cda6f8f
GM
660 many `simple' functions were rewritten. Changes to the text
661 regarding zap-to-char, mark-whole-buffer, append-to-buffer,
662 copy-to-buffer, beginning-of-buffer, what-line, and possibly
663 others. (I have not reviewed all yet.) This instance does build
664 for Info and TeX.
665
6662006-10-29 Chong Yidong <cyd@stupidchicken.com>
667
668 * Makefile.in: Use relative paths to avoid advertising filesystem
669 contents during compilation.
670
6712006-08-21 Robert J. Chassell <bob@rattlesnake.com>
672
6fbbfef4 673 * emacs-lisp-intro.texi: Deleted in directory copy of texinfo.tex
4e2af782
JB
674 and pointed towards ../man/texinfo.tex so only one file
675 needs updating. Added comment of what to do when building on own.
8cda6f8f 676
6fbbfef4 677 * texinfo.tex: Changed to version 2006-02-13.16
4e2af782 678 to enable a DVI build using the more recent versions of TeX.
8cda6f8f
GM
679
6802006-05-25 David Kastrup <dak@gnu.org>
681
6fbbfef4 682 * emacs-lisp-intro.texi (setcar): Replace an antelope rather than
8cda6f8f
GM
683 a giraffe with a hippopotamus.
684
6852006-05-19 Thien-Thi Nguyen <ttn@gnu.org>
686
687 * emacs-lisp-intro.texi (Digression concerning error): Fix typo.
688
6892005-09-16 Romain Francoise <romain@orebokech.com>
690
691 * emacs-lisp-intro.texi (GNU Free Documentation License):
692 Specify GFDL version 1.2.
693
6942005-07-30 Eli Zaretskii <eliz@gnu.org>
695
696 * makefile.w32-in (info): Don't run install-info.
697 ($(infodir)/dir): New target, produced by running install-info.
698
6992005-07-04 Lute Kamstra <lute@gnu.org>
700
701 Update FSF's address in GPL notices.
702
703 * emacs-lisp-intro.texi: Update FSF's address.
704
7052004-04-23 Juanma Barranquero <lektu@terra.es>
706
707 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
708
7092004-02-29 Juanma Barranquero <lektu@terra.es>
710
6fbbfef4
JB
711 * makefile.w32-in (mostlyclean, clean, maintainer-clean):
712 Use $(DEL) instead of rm, and ignore exit code.
8cda6f8f
GM
713
7142003-11-16 Kevin Ryde <user42@zip.com.au>
715
716 * emacs-lisp-intro.texi: [CVS commitment by <bob@rattlesnake.com>]
c4cc8b9a 717 Corrections to cross references.
8cda6f8f
GM
718 (Interactive Options): elisp "interactive" -> "Using Interactive".
719 (defvar and asterisk): Remove emacs "Edit Options" reference,
720 edit-options is no longer described in the emacs manual.
721 (Lists diagrammed): elisp "List Type" -> "Cons Cell Type".
722
7232003-09-03 Peter Runestig <peter@runestig.com>
724
725 * makefile.w32-in: New file.
726
7272001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
728
729 * emacs-lisp-intro.texi (Index): @ignore extraneous text.
730 Use @dircategory and @direntry to define the DIR entry.
731
7322001-11-25 Robert J. Chassell <bob@rattlesnake.com>
733
734 * emacs-lisp-intro.texi: Move @contents to the beginning of the
735 file. Set the size to @smallbook.
736
7372001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
738
739 * Makefile.in: New file.
740
741 * README: Update.
742
743 * *.eps: Rename to avoid clashes in DOS 8+3 namespace.
744
745;; Local Variables:
c8763fb6 746;; coding: utf-8
8cda6f8f
GM
747;; End:
748
ba318903 749 Copyright (C) 2001-2014 Free Software Foundation, Inc.
8cda6f8f
GM
750
751 This file is part of GNU Emacs.
752
8ae3715e 753 GNU Emacs is free software: you can redistribute it and/or modify
8cda6f8f 754 it under the terms of the GNU General Public License as published by
8ae3715e
GM
755 the Free Software Foundation, either version 3 of the License, or
756 (at your option) any later version.
8cda6f8f
GM
757
758 GNU Emacs is distributed in the hope that it will be useful,
759 but WITHOUT ANY WARRANTY; without even the implied warranty of
760 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
761 GNU General Public License for more details.
762
763 You should have received a copy of the GNU General Public License
8ae3715e 764 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.