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