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