Switch license to GPLv3 or later.
[bpt/emacs.git] / lispintro / ChangeLog
CommitLineData
7dfc4cda
CY
12007-06-02 Chong Yidong <cyd@stupidchicken.com>
2
3 * Version 22.1 released.
4
482d6bf5
RC
52007-01-30 Robert J. Chassell <bob@rattlesnake.com>
6
7 * emacs-lisp-intro.texi (else): Rephrase message of first
8 if-then-else example so it is right both in itself and in the
9 "true" case of the expression, which asks whether 4 is greater
10 than 5.
11
6bd94f0b
AS
122006-11-27 Andreas Schwab <schwab@suse.de>
13
14 * Makefile.in (usermanualdir): Define.
15 (emacs-lisp-intro.dvi): Pass -I options to texi2dvi instead of
16 using TEXINPUTS.
17
18 * emacs-lisp-intro.texi: Input texinfo instead of ../man/texinfo
19 to fix building outside source directory.
20
303b4961
RC
212006-11-09 Robert J. Chassell <bob@rattlesnake.com>
22
d50daf3f
RC
23 * emacs-lisp-intro.texi: Copy descriptions from detailed master
24 menu to menus within body.
25
303b4961
RC
26 * emacs-lisp-intro.texi (at the beginning): Add `other shell
27 commands' to produce additional output formats; total is now ten.
28 (A Loop with an Incrementing Counter, and others): Ensure Info
29 menus will appear in short windows.
30 (Disentangle beginning-of-buffer): Replace `version 21' with `more
31 recent versions'.
32 (Simple Extension): Show how to handle multiple versions by adding
33 an alternative with a test of `>= 21'
34
d50daf3f 35
86656060
RC
362006-11-06 Robert J. Chassell <bob@rattlesnake.com>
37
38 * emacs-lisp-intro.texi: Finish minor changes seen from DVI output.
39 Replace 22.1.100 with 22.1.1.
40 (current-kill): Mention functions that directly or indirectly call
41 `kill-new', which sets `kill-ring-yank-pointer'.
42 (Understanding current-kill): Change `lasted' to `last'. Remove
43 extraneous parenthesis. Reword item about returning `car' of list.
44 (yank): Remove mention of `rotate-yank-pointer'.
45 (Y Axis Element): Add comment regarding replacement of blank space.
46 (print-Y-axis Penultimate): Explain that `print-graph' will pass
47 `height-of-top-line' so `print-Y-axis' does not have a bug.
48
b006b42c
RC
492006-11-05 Robert J. Chassell <bob@rattlesnake.com>
50
a7b5712c
RC
51 * emacs-lisp-intro.texi: Yet more minor changes:
52 (defcustom): Said that `:options' is usually for a hook. Remove
53 extraneous space in parenthetical remark concerning
54 `text-mode-hook-identify'. At end, mention other defines, too.
55 (Beginning a .emacs File): Reverse words about comments so they
56 parallel numbers of listed semi-colons.
57 (Text and Auto-fill): Remove extraneous blank line in example.
58 (Mail Aliases): Remove extraneous blank line in example.
59 (Keybindings): Reformat as needed with `key' rather than `kbd'.
60 (Keybindings, Miscellaneous, Mode Line): For small book format, start
61 section name on top of new page.
62 (Simple Extension): Replace longer expression with
63 `emacs-major-version'. Remove comment about `number-to-string'
64 function.
65 (Miscellaneous): Add filename option, `-H', to `grep' example
66 (debug, debug-on-entry): Replace `GNU Emacs 22' with `a recent
67 GNU Emacs'.
86656060 68 (edebug): More properly state where to place point for 'M-x
a7b5712c
RC
69 edebug-defun'.
70
b006b42c
RC
71 * emacs-lisp-intro.texi: More minor changes.
72 Center images for TeX output.
73 (kill-new function): Remove indentation for sentence talking about
74 momentarily skipping code.
75 (cons & search-fwd Review): Document @code{funcall}. Document
76 @code{re-search-forward} with existing @code{search-forward}.
77 Reference chapter on regular expression searches.
78 (Recursion with list): Specify a more recent version as being Emacs.
79 (Recursion with list, Every, recursive-graph-body-print): Change
80 `if ... progn' expression to `when'.
81 (Recursive triangle function): For printing in small book, ensure
82 section name is not last on bottom of preceding page.
83 (Keep): Remove extraneous space in function definition example.
84 (sentence-end): Specify `in English' for glyphs that end a sentence.
85 Note that in GNU Emacs 22, the name refers to both a variable and a
86 function.
87 (fwd-sentence while loops): Write a function as one, not as a form
88 (fwd-para let): Add `which' to sentence with `parstart' and `parsep'.
89 (etags): Move sentences involving `find-tag' and sources. State
90 location of Emacs `src' directory.
91 (Design count-words-region): Better explain two backslashes in a row.
92 (Find a File): Fix grammar; add a `to' and write `to visit'. Change
93 `named' to `selected'.
94 (lengths-list-file): Remove extraneous parenthesis from reference.
95 (lengths-list-many-files): Explain `expand-file-name' better.
96 (Files List): Rephrase sentence regarding Lisp sources directory
97
519c48d4
RC
982006-11-04 Robert J. Chassell <bob@rattlesnake.com>
99
cddf673f 100 * emacs-lisp-intro.texi: Replace 22.0.100 with 22.1.100.
519c48d4
RC
101 (defcustom): Note that the value set by defconst is a variable.
102 (Buffer Size & Locations): Parenthetical remark about evaluation.
103 (Finding More): Change text to include C sources by inference.
104
cddf673f
RC
105 * emacs-lisp-intro.texi: Minor fixes.
106 Replace all tabs with eight spaces each so printed text looks correct.
107 Remove extraneous comma in a printed node name produced by `ref'.
108 (insert-buffer): Add a missing beginning parenthesis.
109 (beginning-of-buffer): Add `beginning of' to note about accessible
110 portion.
111 (narrow Exercise): Write closing parenthesis at end of correct
112 paragraph.
113 (zap-to-char): Remove extraneous `a' from first sentence.
114 (Complete zap-to-char): Remove two extraneous sentences.
115 (zap-to-char body): Move sentences on documentation two nodes earlier.
116 (Lisp macro): Add definition of `unless' macro.
117 (last-command & this-command): Remove comment that `we have not yet
118 seen' the @code{eq} function.
119 (kill-append function): Reformat `kill-append' function definition so
120 it prints well.
121 (kill-new function): Indent the sentence beginning `notice'. Replace
122 `the same as' with `similar to'. Repair typo. Remove obsolete
123 references to `yank' and `yank-pop. End section with a note that `we
124 will digress into C.'
125
82306b14
RC
1262006-11-02 Robert J. Chassell <bob@rattlesnake.com>
127
128 * emacs-lisp-intro.texi (kill-ring-yank-pointer): Revert addition
129 of extraneous quotation mark to rotate-yank-pointer.
130
ac65be04
JL
1312006-11-01 Juri Linkov <juri@jurta.org>
132
133 * emacs-lisp-intro.texi: Fix unbalanced quotes.
134
2c881644
RC
1352006-10-31 Robert J. Chassell <bob@rattlesnake.com>
136
137 * emacs-lisp-intro.texi: Revised text for kill-region,
138 copy-region-as-kill, kill-append, kill-new, forward-sentence,
139 forward-paragraph, find-file, current-kill, yank, and yank-pop.
140 Removed INSTALL MANIFEST from the directory since those files are
141 now irrelevant. Updated Info file in ../info. Changed numbering
142 so is now Revised Third Edition and this instance's edition-number
143 is 3.00. Did not update ISBN number.
519c48d4 144
b096c3a9
RC
145 * emacs-lisp-intro.texi: Remove version reference for X colors.
146 Document `='. Remove mention that :eval was new in 21. Updated
147 instance's edition-number to 3.01.
519c48d4 148
5fb9c53c
RC
1492006-10-30 Robert J. Chassell <bob@rattlesnake.com>
150
151 * emacs-lisp-intro.texi: Many changes since it turned out that
152 many `simple' functions were rewritten. Changes to the text
153 regarding zap-to-char, mark-whole-buffer, append-to-buffer,
154 copy-to-buffer, beginning-of-buffer, what-line, and possibly
155 others. (I have not reviewed all yet.) This instance does build
156 for Info and TeX.
157
cbdeee32
CY
1582006-10-29 Chong Yidong <cyd@stupidchicken.com>
159
160 * Makefile.in: Use relative paths to avoid advertising filesystem
161 contents during compilation.
162
458811e2
RC
1632006-08-21 Robert J. Chassell <bob@rattlesnake.com>
164
2476f315 165 * emacs-lisp-intro.texi: deleted in directory copy of texinfo.tex
86656060
RC
166 and pointed towards ../man/texinfo.tex so only one file
167 needs updating. Added comment of what to do when building on own.
2476f315
RC
168
169 * texinfo.tex: changed to version 2006-02-13.16
86656060 170 to enable a DVI build using the more recent versions of TeX.
458811e2 171
2b1575df
DK
1722006-05-25 David Kastrup <dak@gnu.org>
173
174 * emacs-lisp-intro.texi (setcar): replace an antelope rather than
175 a giraffe with a hippopotamus.
176
04c34eb8
TTN
1772006-05-19 Thien-Thi Nguyen <ttn@gnu.org>
178
179 * emacs-lisp-intro.texi (Digression concerning error): Fix typo.
180
85d657e5
RF
1812005-09-16 Romain Francoise <romain@orebokech.com>
182
183 * emacs-lisp-intro.texi (GNU Free Documentation License):
184 Specify GFDL version 1.2.
185
43e124e6
EZ
1862005-07-30 Eli Zaretskii <eliz@gnu.org>
187
188 * makefile.w32-in (info): Don't run install-info.
189 ($(infodir)/dir): New target, produced by running install-info.
190
a0ec7a4a
LK
1912005-07-04 Lute Kamstra <lute@gnu.org>
192
193 Update FSF's address in GPL notices.
194
195 * emacs-lisp-intro.texi: Update FSF's address.
196
d814862a
JB
1972004-04-23 Juanma Barranquero <lektu@terra.es>
198
199 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
200
5bb0fcd1
JB
2012004-02-29 Juanma Barranquero <lektu@terra.es>
202
203 * makefile.w32-in (mostlyclean, clean, maintainer-clean): Use
204 $(DEL) instead of rm, and ignore exit code.
205
2062003-11-16 Kevin Ryde <user42@zip.com.au>
0bdd0f79
RC
207
208 * emacs-lisp-intro.texi: [CVS commitment by <bob@rattlesnake.com>]
209 Corrections to cross references,
210 (Interactive Options): elisp "interactive" -> "Using Interactive".
211 (defvar and asterisk): Remove emacs "Edit Options" reference,
212 edit-options is no longer described in the emacs manual.
213 (Lists diagrammed): elisp "List Type" -> "Cons Cell Type".
214
fd026ee1
JR
2152003-09-03 Peter Runestig <peter@runestig.com>
216
217 * makefile.w32-in: New file.
218
be813944
EZ
2192001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
220
221 * emacs-lisp-intro.texi (Index): @ignore extraneous text.
222 Use @dircategory and @direntry to define the DIR entry.
223
475dc40a
EZ
2242001-11-25 Robert J. Chassell <bob@rattlesnake.com>
225
226 * emacs-lisp-intro.texi: Move @contents to the beginning of the
aa1977d7 227 file. Set the size to @smallbook.
475dc40a 228
070f247d
EZ
2292001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
230
231 * Makefile.in: New file.
232
233 * README: Update.
234
235 * *.eps: Rename to avoid clashes in DOS 8+3 namespace.
236
237;; Local Variables:
fd026ee1 238;; coding: iso-2022-7bit
33462dfa 239;; add-log-time-zone-rule: t
070f247d
EZ
240;; End:
241
5b0d63bc 242 Copyright (C) 2001, 2002, 2003, 2004, 2005,
4e6835db 243 2006, 2007 Free Software Foundation, Inc.
5b87ad55
GM
244
245 This file is part of GNU Emacs.
246
247 GNU Emacs is free software; you can redistribute it and/or modify
248 it under the terms of the GNU General Public License as published by
4a9f99bd 249 the Free Software Foundation; either version 3, or (at your option)
5b87ad55
GM
250 any later version.
251
252 GNU Emacs is distributed in the hope that it will be useful,
253 but WITHOUT ANY WARRANTY; without even the implied warranty of
254 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
255 GNU General Public License for more details.
256
257 You should have received a copy of the GNU General Public License
258 along with GNU Emacs; see the file COPYING. If not, write to the
259 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
260 Boston, MA 02110-1301, USA.
ab5796a9
MB
261
262;;; arch-tag: ee4f8e1f-e14c-4d2e-86de-4dd697e6f1c3