1 | 2004-12-31 Karl Berry <karl@gnu.org>
|
---|
2 |
|
---|
3 | * Version 4.8.
|
---|
4 |
|
---|
5 | 2004-12-21 Karl Berry <karl@gnu.org>
|
---|
6 |
|
---|
7 | * pretest version 4.7.94.
|
---|
8 |
|
---|
9 | * makeinfo/xref.c: doc fix.
|
---|
10 |
|
---|
11 | 2004-12-20 Karl Berry <karl@gnu.org>
|
---|
12 |
|
---|
13 | * makeinfo/html.c (cm_node) <html>: need old-style names in the normal
|
---|
14 | (not no_headers) html case, too, of course.
|
---|
15 | (add_html_names): canon_white the new name, too.
|
---|
16 |
|
---|
17 | 2004-12-19 Karl Berry <karl@gnu.org>
|
---|
18 |
|
---|
19 | * pretest version 4.7.93.
|
---|
20 |
|
---|
21 | * automake 1.9.4.
|
---|
22 |
|
---|
23 | * makeinfo/xml.c (try_docbook_image): new fn.
|
---|
24 | (xml_insert_docbook_image): call it, trying additional formats
|
---|
25 | pdf, svg, etc.
|
---|
26 | * makeinfo/makeinfo.c (cm_image): check for gif too.
|
---|
27 | http://www.gnu.org/philosophy/gif.html says:
|
---|
28 | "we can and will include support for displaying GIF files in GNU
|
---|
29 | software." Leaving it undocumented, though.
|
---|
30 | Based on patch from Jens Elkner, 18 Dec 2004 01:56:28 +0100.
|
---|
31 |
|
---|
32 | 2004-12-19 Torsten Bronger <bronger@physik.rwth-aachen.de>
|
---|
33 |
|
---|
34 | * util/texinfo.dtd: define most entities, add <neos>.
|
---|
35 |
|
---|
36 | 2004-12-17 Juan M. Guerrero <st001906@hrz1.hrz.tu-darmstadt.de>
|
---|
37 |
|
---|
38 | * djgpp/config.bat: remove files like coXXXXXX.tmp created
|
---|
39 | in the top_srcdir by the gl_FUNC_MKSTEMP test.
|
---|
40 |
|
---|
41 | 2004-12-15 Karl Berry <karl@gnu.org>
|
---|
42 |
|
---|
43 | * pretest version 4.7.92.
|
---|
44 |
|
---|
45 | * util/texinfo.dtd: merge with makeinfo/texinfo.dtd.
|
---|
46 | * makeinfo/texinfo.dtd, makeinfo/texinfo.xsl: remove.
|
---|
47 |
|
---|
48 | 2004-12-15 Stepan Kasal <kasal@ucw.cz>
|
---|
49 |
|
---|
50 | * Makefile.am (EXTRA_DIST): Removed po/Makevars.template, sorry.
|
---|
51 |
|
---|
52 | 2004-12-15 Juan M. Guerrero <st001906@hrz1.hrz.tu-darmstadt.de>
|
---|
53 |
|
---|
54 | * djgpp/config.sed: adjust for new autoconf.
|
---|
55 | * makeinfo/node.c (enumerate_filename): make dos_file_names const
|
---|
56 | instead of static, since it may involve a fn call to pathconf.
|
---|
57 |
|
---|
58 | 2004-12-15 Karl Berry <karl@gnu.org>
|
---|
59 |
|
---|
60 | * Makefile.am (EXTRA_DIST): include ChangeLog.46, README.dev,
|
---|
61 | and po/Makevars.template. From Stepan.
|
---|
62 |
|
---|
63 | 2004-12-14 Karl Berry <karl@gnu.org>
|
---|
64 |
|
---|
65 | * doc/texinfo.txi (inforef): try to explain possible uses more
|
---|
66 | thoroughly.
|
---|
67 | From: Luc Teirlinck, 13 Dec 2004 21:45:58 -0600.
|
---|
68 |
|
---|
69 | * doc/texinfo.txi (pxref): more explanation.
|
---|
70 | * doc/info-stnd.texi (Basic Windows): put pxref in parens.
|
---|
71 | help-texinfo mail from adl, 13 Dec 2004 17:07:50 +0100.
|
---|
72 |
|
---|
73 | 2004-12-13 Andreas Schwab <schwab@suse.de>
|
---|
74 |
|
---|
75 | * info/echo-area.c (DECLARE_INFO_COMMAND): Add intermediate cast
|
---|
76 | to avoid warning.
|
---|
77 | * info/infokey.c (compile): Likewise.
|
---|
78 | * info/session.c (forward_move_node_structure): Likewise.
|
---|
79 | (DECLARE_INFO_COMMAND): Likewise.
|
---|
80 |
|
---|
81 | * makeinfo/makeinfo.c (init_paragraph): Don't use free_and_clear
|
---|
82 | to avoid strict aliasing issue.
|
---|
83 |
|
---|
84 | * makeinfo/cmds.c (cm_center): Avoid strict aliasing issue.
|
---|
85 |
|
---|
86 | 2004-12-13 Karl Berry <karl@gnu.org>
|
---|
87 |
|
---|
88 | * doc/texinfo.txi (HTML Cross-reference Command Expansion): add
|
---|
89 | @euro{} -> U+20AC. texinfo-pretest mail from Patrice,
|
---|
90 | 12 Dec 2004 23:49:50 +0100.
|
---|
91 |
|
---|
92 | 2004-12-12 Karl Berry <karl@gnu.org>
|
---|
93 |
|
---|
94 | * doc/texinfo.txi (makeinfo options): don't be so suggestive about
|
---|
95 | skipping xref validation.
|
---|
96 | emacs-devel mail from: Luc Teirlinck, 12 Dec 2004 13:02:11 -0600.
|
---|
97 |
|
---|
98 | 2004-12-08 Karl Berry <karl@gnu.org>
|
---|
99 |
|
---|
100 | * pretest version 4.7.91.
|
---|
101 |
|
---|
102 | * info/echo-area.c, info/infokey.c, info/session.c: omit useless
|
---|
103 | casts to intptr_t, since we're just casting to (void *) next.
|
---|
104 | intptr_t is not defined with gcc 3.04 on Tru64 Unix V5.1
|
---|
105 | (This whole vararg stuff needs to be redone correctly.)
|
---|
106 | Report from: Svend Tollak Munkejord (via te)
|
---|
107 | 8 Dec 2004 17:15:17 +0100.
|
---|
108 |
|
---|
109 | * doc/texinfo.txi (ref): rewrite last two redundant paragraphs.
|
---|
110 |
|
---|
111 | 2004-12-07 Karl Berry <karl@gnu.org>
|
---|
112 |
|
---|
113 | * doc/texinfo.txi (Macro Details): document @c kludge in macro
|
---|
114 | definitions to work around some newline problems. (From Werner.)
|
---|
115 |
|
---|
116 | 2004-12-05 Karl Berry <karl@gnu.org>
|
---|
117 |
|
---|
118 | * makeinfo/html.c (add_escaped_anchor_name): prefix g_t if the
|
---|
119 | nodename begins with a nonletter. Ugh.
|
---|
120 | * doc/texinfo.txi (HTML Xref Node Name Expansion): document this.
|
---|
121 | http://ff0.org/pipermail/texinfo-pretest/2004-December/000210.html
|
---|
122 |
|
---|
123 | * doc/texinfo.txi (HTML Xref 8-bit Character Expansion): define
|
---|
124 | behavior for Unicode code points above 0xfff.
|
---|
125 |
|
---|
126 | * makeinfo/makeinfo.c (reader_loop): <wbr> didn't make it into
|
---|
127 | HTML 4, remove it. Sigh.
|
---|
128 | texinfo-pretest mail from wl, 05 Dec 2004 23:39:05 +0100.
|
---|
129 |
|
---|
130 | 2004-12-02 Karl Berry <karl@gnu.org>
|
---|
131 |
|
---|
132 | * configure.ac (install-warnings): simplify default case. From te.
|
---|
133 |
|
---|
134 | 2004-12-01 Karl Berry <karl@gnu.org>
|
---|
135 |
|
---|
136 | * pretest version 4.7.90.
|
---|
137 |
|
---|
138 | * util/texi2dvi (recode): new option, off by default.
|
---|
139 | Unconditionally calling recode seems problematic, when there
|
---|
140 | hasn't been a release for years and its Texinfo support is less than
|
---|
141 | perfect.
|
---|
142 |
|
---|
143 | 2004-11-30 Karl Berry <karl@gnu.org>
|
---|
144 |
|
---|
145 | * doc/texinfo.txi (Quotations and Examples): @quotation does not
|
---|
146 | reduce interparagraph spacing.
|
---|
147 |
|
---|
148 | * makeinfo/node.c (cm_node) <html>: do not bother calling
|
---|
149 | add_html_nodes in the split case, the filename is wrong.
|
---|
150 |
|
---|
151 | 2004-11-29 Karl Berry <karl@gnu.org>
|
---|
152 |
|
---|
153 | Support for writing <a name="..."> using the old-style node name
|
---|
154 | to HTML name conversion, to keep the gcc folks happy.
|
---|
155 | * makeinfo/node.c (add_html_names): new routine, factoring out
|
---|
156 | common code (plus new code) from cm_node.
|
---|
157 | (cm_node) <html>: call it.
|
---|
158 | * makeinfo/makeinfo.h (OLD_HTML_SAFE, OLD_URL_SAFE_CHAR):
|
---|
159 | (re)define these.
|
---|
160 | * makeinfo/html.c (add_escaped_anchor_name): take new argument to
|
---|
161 | optionally output the old-style conversion.
|
---|
162 | (add_anchor_name): change call.
|
---|
163 | * index.c: change calls.
|
---|
164 | * makeinfo/html.h (add_escaped_anchor_name): change decl.
|
---|
165 |
|
---|
166 | 2004-11-26 Karl Berry <karl@gnu.org>
|
---|
167 |
|
---|
168 | * makeinfo/makeinfo.c (reader_loop): allow <wbr> after —
|
---|
169 |
|
---|
170 | 2004-11-25 Karl Berry <karl@gnu.org>
|
---|
171 |
|
---|
172 | * doc/texinfo.txi (Fonts): document new command @sansserif.
|
---|
173 | * doc/texinfo.tex (\sansserif): new command.
|
---|
174 | * makeinfo/cmds.h (cm_sansserif): new cmd.
|
---|
175 | * makeinfo/cmds.c (cm_sansserif): new cmd.
|
---|
176 | (command_table): add it.
|
---|
177 | * makeinfo/texinfo.dtd (Inline.fonts): add it; also slanted.
|
---|
178 | * makeinfo/xml.h (SANSSERIF, SLANTED): define these new elements.
|
---|
179 | * makeinfo/xml.c (texinfoml_element_list): add them.
|
---|
180 | From: Frank Küster, 21 Oct 2004 23:27:33 +0200, Debian bug#277754.
|
---|
181 |
|
---|
182 | * doc/texinfo.txi (Quotations and Examples, end titlepage): state
|
---|
183 | that there must be only one space between the @end and its
|
---|
184 | argument. Report from: christoph.sobotka, 26 Oct 2004 22:04:03 +0200.
|
---|
185 |
|
---|
186 | 2004-11-22 Karl Berry <karl@gnu.org>
|
---|
187 |
|
---|
188 | * doc/texinfo.txi (euro): new node, documenting new command,
|
---|
189 | @euro{}, for the Euro currency symbol.
|
---|
190 | * doc/texinfo.tex (\euro): new command, along with \eurofont to
|
---|
191 | support it. The following extra font support is also related to
|
---|
192 | supporting @euro{}:
|
---|
193 | (\bfstylename): define this.
|
---|
194 | (\textnominalsize .. \ssecnominalsize): new macros.
|
---|
195 | (\textfonts .. \ssecfonts): define \curfontsize.
|
---|
196 | * makeinfo/cmds.c (command_table): add euro.
|
---|
197 | * makeinfo/lang.c (cm_special_char): handle euro.
|
---|
198 | (iso8859_15_map): new global.
|
---|
199 |
|
---|
200 | 2004-11-18 Stepan Kasal <kasal@ucw.cz>
|
---|
201 |
|
---|
202 | * doc/texinfo.tex (\ptexnewwrite): Save \newwrite.
|
---|
203 | (\newwrite): Call it.
|
---|
204 |
|
---|
205 | 2004-11-17 Karl Berry <karl@gnu.org>
|
---|
206 |
|
---|
207 | * configure.ac (install-warnings): new --enable option, requested
|
---|
208 | by te.
|
---|
209 |
|
---|
210 | 2004-11-11 Karl Berry <karl@gnu.org>
|
---|
211 |
|
---|
212 | * texinfo.dtd (metainformation): add documentdescription.
|
---|
213 | (documentdescription): define.
|
---|
214 | * xml.h (DOCUMENTDESCRIPTION): new value for xml_element.
|
---|
215 | * xml.c (texinfoml_element_list): define documentdescription.
|
---|
216 | (docbook_element_list): likewise, but don't know how to handle it.
|
---|
217 | * cmds.c (cm_documentdescription): insert opening xml tag.
|
---|
218 | * insertion.c (end_insertion): insert closing xml tag.
|
---|
219 |
|
---|
220 | * makeinfo/makeinfo.c (insert_string): declare const char * arg.
|
---|
221 | * makeinfo/makeinfo.h: likewise.
|
---|
222 | Report from: Vincent Lefevre, 20 Oct 2004 15:40:39 +0200,
|
---|
223 | noting a spurious </para> after </dircategory>.
|
---|
224 |
|
---|
225 | 2004-11-08 Karl Berry <karl@gnu.org>
|
---|
226 |
|
---|
227 | * doc/texinfo.tex (\pdfmakeoutlines): in the first run through the
|
---|
228 | toc, define \thischapnum...\thissubsecnum as 0, rather than \empty.
|
---|
229 | This is so \expnumber doesn't end up trying to expand
|
---|
230 | \csname sec\empty\endcsname, i.e., \sec, which is the secant function.
|
---|
231 | Report from: Oliver Beck, help-texinfo, 8 Nov 2004 08:05:55 +0100.
|
---|
232 |
|
---|
233 | 2004-11-07 Karl Berry <karl@gnu.org>
|
---|
234 |
|
---|
235 | * makeinfo/makeinfo.c (main) [LC_MESSAGES]: #ifdef the setlocale
|
---|
236 | using LC_MESSAGES. From te, 6 Nov 2004 23:36:10 +0100.
|
---|
237 |
|
---|
238 | 2004-11-06 Karl Berry <karl@gnu.org>
|
---|
239 |
|
---|
240 | * lib/Makefile.am (libtxi_a_SOURCES): add strdup.h.
|
---|
241 | Report from: Thomas Esser <te@dbs.uni-hannover.de>,
|
---|
242 | 6 Nov 2004 18:11:51 +0100.
|
---|
243 |
|
---|
244 | 2004-11-01 Karl Berry <karl@gnu.org>
|
---|
245 |
|
---|
246 | * makeinfo/xref.c (cm_xref): don't include the external file name
|
---|
247 | in the HTML output, since it's pretty traditional not to
|
---|
248 | distinguish internal and external links in HTML, and it disturbs
|
---|
249 | the flow of reading.
|
---|
250 | From: Han-Wen Nienhuys <hanwen@xs4all.nl>, 31 Oct 2004 00:13:36 +0200.
|
---|
251 | (For lilypond.)
|
---|
252 |
|
---|
253 | 2004-10-31 Karl Berry <karl@gnu.org>
|
---|
254 |
|
---|
255 | * doc/texinfo.tex (\setmultitablespacing): just let \multistrut be
|
---|
256 | the same as \strut. Its previous computation was wrong.
|
---|
257 | See bug-texinfo report from Werner Lemberg, 31 Oct 2004 12:52:20 +0100.
|
---|
258 |
|
---|
259 | 2004-10-22 Stepan Kasal <kasal@ucw.cz>
|
---|
260 |
|
---|
261 | * info/Makefile.am (generated_sources): Add dependencies defining
|
---|
262 | a total order on the files, to prevent race conditions with
|
---|
263 | parallel make.
|
---|
264 | Move the code about generated sources to the end of the file.
|
---|
265 |
|
---|
266 | 2004-10-20 Stepan Kasal <kasal@ucw.cz>
|
---|
267 |
|
---|
268 | * info/Makefile.am (doc.c, key.c, funs.h): Don't distribute them.
|
---|
269 | of these three files.
|
---|
270 | (ginfo_SOURCES, nodist_ginfo_SOURCES): Move files.
|
---|
271 | (infokey_SOURCES, nodist_infokey_SOURCES): Likewise.
|
---|
272 | (DISTCLEANFILES): Include generated_sources.
|
---|
273 |
|
---|
274 | 2004-10-20 Stepan Kasal <kasal@ucw.cz>
|
---|
275 |
|
---|
276 | BUILT_SOURCES is a special variable for a hack to supplement
|
---|
277 | the automatic dependency tracking; we need it for funs.h only.
|
---|
278 | See the explanation in the automake manual.
|
---|
279 |
|
---|
280 | * info/Makefile.am (BUILT_SOURCES): All occurences replaced by ...
|
---|
281 | (generated_sources): ... this new variable.
|
---|
282 | (BUILT_SOURCES): set to ``funs.h''.
|
---|
283 |
|
---|
284 | 2004-10-20 Stepan Kasal <kasal@ucw.cz>
|
---|
285 |
|
---|
286 | * info/Makefile.am (ginfo_SOURCES): replace $(BUILT_SOURCES)
|
---|
287 | with ``doc.c funs.h''; this reflects the true situation.
|
---|
288 | (infokey_SOURCES): Add funs.h.
|
---|
289 |
|
---|
290 | 2004-10-20 Stepan Kasal <kasal@ucw.cz>
|
---|
291 |
|
---|
292 | * info/Makefile.am (EXTRA_DIST): No need to mention the generated
|
---|
293 | sources here, they are in ginfo_SOURCES or infokey_SOURCES.
|
---|
294 |
|
---|
295 | 2004-10-19 Stepan Kasal <kasal@ucw.cz>
|
---|
296 |
|
---|
297 | * configure.ac: When cross compiling, we have to remove
|
---|
298 | ./config.status, not "$native_tools"/config.status.
|
---|
299 | Replace ``echo'' with AC_MSG_NOTICE. Quote the variable
|
---|
300 | values passed to ``env.''
|
---|
301 |
|
---|
302 | 2004-10-17 Karl Berry <karl@gnu.org>
|
---|
303 |
|
---|
304 | * makeinfo/node.c (cm_node): don't output <br> after the
|
---|
305 | navigation line, it's apparently just extra space.
|
---|
306 |
|
---|
307 | * configure.ac: Clean environment for native configure.
|
---|
308 | From: Mark Fortescue <mark@mtfhpc.demon.co.uk>,
|
---|
309 | 17 Oct 2004 19:09:53 +0100.
|
---|
310 |
|
---|
311 | 2004-10-11 Stepan Kasal <kasal@ucw.cz>
|
---|
312 |
|
---|
313 | * configure.ac: Add a short explanation about cross compile.
|
---|
314 |
|
---|
315 | 2004-10-08 Karl Berry <karl@gnu.org>
|
---|
316 |
|
---|
317 | * info/Makefile.am (generated_sources): remove. Found by Stepan.
|
---|
318 |
|
---|
319 | 2004-10-08 Stepan Kasal <kasal@ucw.cz>
|
---|
320 |
|
---|
321 | Support cross compiling. Based on research by Mark Fortescue.
|
---|
322 | Maciej W. Rozycki pointed out this issue previously.
|
---|
323 |
|
---|
324 | * configure.ac: If cross compiling, run second configure script
|
---|
325 | in a subdirectory ${native_tools}. New automake conditional
|
---|
326 | TOOLS_ONLY is set inside that subdirectory.
|
---|
327 | * Makefile.am (SUBDIRS): Add $(native_tools); restrict the
|
---|
328 | SUBDIRS to minimum, if we are inside the $(native_toos) dir.
|
---|
329 | (distclean-local): Remove directory $(native_tools).
|
---|
330 | * doc/Makefile.am: If necessary, use makeinfo and install-info
|
---|
331 | from $(native_tools).
|
---|
332 | * info/Makefile.am: Similarily with the ``makedoc'' program.
|
---|
333 |
|
---|
334 | 2004-10-07 Stepan Kasal <kasal@ucw.cz>
|
---|
335 |
|
---|
336 | @table command doesn't work inside environment @display.
|
---|
337 | There is no point in trying to fix it: just give up with a cry.
|
---|
338 |
|
---|
339 | * doc/texinfo.tex (\table, \ftable, \vtable): Instead of calling
|
---|
340 | \tablex directly, call ...
|
---|
341 | (\tablecheck): ... this new macro which checks for active newline;
|
---|
342 | if it's found, it reports an error and uses \doignore to recover.
|
---|
343 | * doc/texinfo.txi (display): mention this.
|
---|
344 |
|
---|
345 | 2004-10-06 Karl Berry <karl@gnu.org>
|
---|
346 |
|
---|
347 | * doc/*.texi: more consistent use of dashes.
|
---|
348 | From Stepan and Benno Schulenberg <benno@nietvergeten.nl>.
|
---|
349 |
|
---|
350 | 2004-10-04 Karl Berry <karl@gnu.org>
|
---|
351 |
|
---|
352 | * makeinfo/makeinfo.c (cm_value): increment and restore
|
---|
353 | input_text_offset before execute_string on the value,
|
---|
354 | so cm_xref doesn't complain about missing punctuation.
|
---|
355 | From: Sergey Poznyakoff <gray@Mirddin.farlep.net>,
|
---|
356 | 04 Oct 2004 15:04:33 +0300.
|
---|
357 |
|
---|
358 | 2004-10-01 Karl Berry <karl@gnu.org>
|
---|
359 |
|
---|
360 | * lib/Makefile.am (libtxi_a_SOURCES): add getopt_.h.
|
---|
361 |
|
---|
362 | * configure.ac: bump version to 4.7.90, although we're not really
|
---|
363 | pretesting yet. (I need a distribution to check an
|
---|
364 | automake issue.)
|
---|
365 |
|
---|
366 | 2004-09-14 Karl Berry <karl@gnu.org>
|
---|
367 |
|
---|
368 | * util/srclist.txt (getopt.h): renamed to getopt_.h.
|
---|
369 | * lib/getopt_.h: new file.
|
---|
370 | * lib/getopt.h: just include getopt.h.
|
---|
371 |
|
---|
372 | 2004-09-09 Karl Berry <karl@gnu.org>
|
---|
373 |
|
---|
374 | * doc/texinfo.txi (Image Syntax): mention @noindent, @center.
|
---|
375 |
|
---|
376 | 2004-09-06 Stepan Kasal <kasal@ucw.cz>
|
---|
377 |
|
---|
378 | * doc/texinfo.tex (\Efloat): Take care to run \scantokens on
|
---|
379 | \thisshortcaption before writing the lof line to auxfile.
|
---|
380 | Otherwise, when a newline appears in the argument to
|
---|
381 | @shortcaption, a literal ^^M is written to the aux file.
|
---|
382 | Report from Patrice, 1 Aug 2004 15:54:44 +0200.
|
---|
383 |
|
---|
384 | 2004-09-01 Karl Berry <karl@gnu.org>
|
---|
385 |
|
---|
386 | * util/gendocs.sh: show commands, allow / in description.
|
---|
387 |
|
---|
388 | 2004-08-30 Karl Berry <karl@gnu.org>
|
---|
389 |
|
---|
390 | * makeinfo/makeinfo.c (maybe_escaped_expansion): new routine, like
|
---|
391 | expansion but does HTML escapes.
|
---|
392 | * makeinfo/makeinfo.h (maybe_escaped_expansion): declare.
|
---|
393 | * makeinfo/index.c (cm_printindex): call it.
|
---|
394 | This is @cindex Kahrs, J@"urgen does not get
|
---|
395 | gawk.texi:23425: Unknown command `"urgen'.
|
---|
396 | (in gawk 3.1.4).
|
---|
397 | Report from: Stepan Kasal <kasal@ucw.cz>, 24 Aug 2004 12:36:34 +0200.
|
---|
398 |
|
---|
399 | 2004-08-29 Karl Berry <karl@gnu.org>
|
---|
400 |
|
---|
401 | * makeinfo/node.c (split_file): do not search for output file
|
---|
402 | along the path when calling find_and_load (can cause seg
|
---|
403 | fault when cross-compiling).
|
---|
404 | From: Martin Husemann <martin@duskware.de>, 29 Aug 2004 08:40:33 +0200.
|
---|
405 | http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=26791
|
---|
406 |
|
---|
407 | 2004-08-27 Karl Berry <karl@gnu.org>
|
---|
408 |
|
---|
409 | * doc/texinfo.txi (Macro details): more warnings about macro usage.
|
---|
410 | Report from: Stepan Kasal <kasal@ucw.cz>, 24 Aug 2004 09:29:35 +0200.
|
---|
411 |
|
---|
412 | * doc/texinfo.tex (\Efloat): \vskip\parskip after printing the
|
---|
413 | caption; previous \printedsomething code to do this had become
|
---|
414 | obsolete. Reported by Stepan.
|
---|
415 |
|
---|
416 | * doc/texinfo.txi (caption shortcaption): show an example for
|
---|
417 | @shortcaption, and remark that weird commands like @c and @verb
|
---|
418 | are not allowed. Suggested by Stepan.
|
---|
419 |
|
---|
420 | 2004-08-27 Stepan Kasal <kasal@ucw.cz>
|
---|
421 |
|
---|
422 | * doc/texinfo.tex (\initial): when breaking the column before the
|
---|
423 | initial, allow for some space at the bottom of the column, so
|
---|
424 | the baselineskip is preserved (more or less).
|
---|
425 | Don't give negative penalty, it encouradges creating of underfull
|
---|
426 | columns with stretched baselineskip.
|
---|
427 | At the end, the \nobreak should be before \vskip, not after it.
|
---|
428 |
|
---|
429 | 2004-08-26 Stepan Kasal <kasal@ucw.cz>
|
---|
430 |
|
---|
431 | * util/texi2dvi: fix the sed script searching for @documentencoding;
|
---|
432 | Double-quote some instances of "$filename_???"
|
---|
433 |
|
---|
434 | 2004-08-26 Akim Demaille <akim@epita.fr>
|
---|
435 |
|
---|
436 | Let DVI and PDF files honor the document encoding in TeX.
|
---|
437 |
|
---|
438 | * util/texi2dvi ($language): Be sure to set its value.
|
---|
439 | (get_xref_files): Turn this external shell script into a function.
|
---|
440 | (filename_rcd, $tmpdir_rcd): New.
|
---|
441 | If the file is in Texinfo, and has @documentencoding, and recode
|
---|
442 | is available, then run it.
|
---|
443 |
|
---|
444 | 2004-08-25 Akim Demaille <akim@epita.fr>
|
---|
445 |
|
---|
446 | * util/Makefile.am (texinfo.cat): Fix for srcdir != builddir.
|
---|
447 |
|
---|
448 | 2004-08-25 Karl Berry <karl@gnu.org>
|
---|
449 |
|
---|
450 | * util/texi2dvi: @ is also ok for the first character of xref_files.
|
---|
451 |
|
---|
452 | 2004-08-20 Karl Berry <karl@gnu.org>
|
---|
453 |
|
---|
454 | * doc/texinfo.tex (\tablez): accidentally removed assignments
|
---|
455 | enabling @item and @itemx within @table.
|
---|
456 |
|
---|
457 | 2004-08-19 Karl Berry <karl@gnu.org>
|
---|
458 |
|
---|
459 | * doc/texinfo.tex (\multitable): \def\item to \crcr, instead of
|
---|
460 | \let, to avoid errors with a nested @itemize inside
|
---|
461 | @multitable.
|
---|
462 | Report from: Pierre-Luc Veilleux <plv@centretiv.com>,
|
---|
463 | 18 Aug 2004 13:26:00 -0400.
|
---|
464 |
|
---|
465 | 2004-08-19 Stepan Kasal <kasal@ucw.cz>
|
---|
466 |
|
---|
467 | * doc/texinfo.tex (\scanmacro): Make backslash active, not other,
|
---|
468 | as this is the default when processing texinfo files.
|
---|
469 | Otherwise, a \ inside @copying will eventually print as ``.
|
---|
470 |
|
---|
471 | 2004-08-18 Stepan Kasal <kasal@ucw.cz>
|
---|
472 |
|
---|
473 | * doc/texinfo.tex (\scantxt): " is another active char to be
|
---|
474 | sanitized.
|
---|
475 |
|
---|
476 | 2004-08-18 Karl Berry <karl@gnu.org>
|
---|
477 |
|
---|
478 | * doc/texinfo.txi (exampleindent): document that the default is
|
---|
479 | different in TeX.
|
---|
480 | From: Simon Josefsson <jas@extundo.com>, 18 Aug 2004 13:44:32 +0200.
|
---|
481 |
|
---|
482 | 2004-08-14 Karl Berry <karl@gnu.org>
|
---|
483 |
|
---|
484 | * doc/texinfo.tex (\cslet): equivalent-or-better, and shorter,
|
---|
485 | version from dak, 12 Aug 2004 19:17:27 +0200.
|
---|
486 |
|
---|
487 | * doc/texinfo.txi (makeinfo options): use --no-number-sections
|
---|
488 | with non-hierarchical manuals.
|
---|
489 |
|
---|
490 | 2004-08-13 Karl Berry <karl@gnu.org>
|
---|
491 |
|
---|
492 | * util/texi2dvi: check for -file-line-error, since -style is no
|
---|
493 | longer part of the name.
|
---|
494 |
|
---|
495 | 2004-08-07 Karl Berry <karl@gnu.org>
|
---|
496 |
|
---|
497 | * info/echo-area.c (inform_in_echo_area): avoid buffer overrun.
|
---|
498 | Report from: Roman Werpachowski <rwerp@gazeta.pl>,
|
---|
499 | 7 Aug 2004 01:18:32 +0200.
|
---|
500 |
|
---|
501 | * info/echo-area.h (inform_in_echo_area): declare arg as const,
|
---|
502 | while we're at it.
|
---|
503 |
|
---|
504 | 2004-08-02 Karl Berry <karl@gnu.org>
|
---|
505 |
|
---|
506 | * makeinfo/cmds.c (cm_acronym_or_abbr): use strchr, not index.
|
---|
507 | Report from: Prof Brian Ripley <ripley@stats.ox.ac.uk>,
|
---|
508 | 2 Aug 2004 12:47:36 +0100 (BST)
|
---|
509 |
|
---|
510 | 2004-07-31 Karl Berry <karl@gnu.org>
|
---|
511 |
|
---|
512 | * doc/texinfo.txi,
|
---|
513 | * doc/texinfo.tex,
|
---|
514 | * makeinfo/cmds.c, cmds.h, xml.c, xml.h,
|
---|
515 | * util/texinfo.dtd: new command @abbr, suggested by Paul Eggert,
|
---|
516 | who also sent the original documentation.
|
---|
517 |
|
---|
518 | 2004-07-30 Karl Berry <karl@gnu.org>
|
---|
519 |
|
---|
520 | * info/infomap.c (initialize_vi_like_keymaps): bind j to
|
---|
521 | info_next_line and k to info_prev_line. From Eli.
|
---|
522 |
|
---|
523 | 2004-07-30 Maciej W. Rozycki <macro@linux-mips.org>
|
---|
524 |
|
---|
525 | * info/filesys.c (extract_colon_unit): Clean up handling of the
|
---|
526 | end of string.
|
---|
527 |
|
---|
528 | 2004-07-27 Karl Berry <karl@gnu.org>
|
---|
529 |
|
---|
530 | * doc/texinfo.txi (verb): explicitly warn that @verb cannot be
|
---|
531 | used in xref contexts.
|
---|
532 |
|
---|
533 | 2004-07-27 Stepan Kasal <kasal@ucw.cz>
|
---|
534 |
|
---|
535 | * doc/texinfo.tex (\float): The parameters for @float are
|
---|
536 | separated by commas; allow a space after each of the commas.
|
---|
537 |
|
---|
538 | The TeX code for @caption, @shortcaption and @copying now uses
|
---|
539 | a similar mechanism to macro definitions. In detail:
|
---|
540 |
|
---|
541 | * doc/texinfo.tex (\macrobodyctxt, \macroargctxt): Generalize, ...
|
---|
542 | (\scanctxt, \scanargctxt): ... and introduce new variants.
|
---|
543 | (\scanexp): New macro--expand the parameter and call \scantokens.
|
---|
544 | (\copying, \docopying, \insertcopying): Use \scanargctxt and
|
---|
545 | \scanexp--this simplifies things a lot.
|
---|
546 | (\caption, \shortcaption): Redefine, using \scanargctxt via ...
|
---|
547 | (\docaption, \defcaption): ... these new macros.
|
---|
548 | (\appendtomacro): Simplify code, using \expandafter.
|
---|
549 |
|
---|
550 | 2004-07-26 Karl Berry <karl@gnu.org>
|
---|
551 |
|
---|
552 | Avoid using the path for output files, since this led to problems
|
---|
553 | when incompatible files created by previous versions were found.
|
---|
554 | * makeinfo/files.c (find_and_load): introduce second parameter
|
---|
555 | use_path, set to 0 from the call in handle_delayed_writes,
|
---|
556 | 1 in all cases.
|
---|
557 | * makeinfo/files.h: change decl.
|
---|
558 | * makeinfo/cmds.c, makeinfo.c, node.c: change calls.
|
---|
559 | From: Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>,
|
---|
560 | 14 Jul 2004 00:31:54 +0200.
|
---|
561 |
|
---|
562 | 2004-07-25 Werner Lemberg <wl@gnu.org>
|
---|
563 |
|
---|
564 | Rename @s to @slanted.
|
---|
565 |
|
---|
566 | * doc/texinfo.tex (\s): Replace with...
|
---|
567 | (\slanted): This.
|
---|
568 | * doc/texinfo.txi: Updated.
|
---|
569 |
|
---|
570 | * makeinfo/cmds.c (command_table): Add @slanted, not @s.
|
---|
571 | (cm_s): Replace with...
|
---|
572 | (cm_slanted): This.
|
---|
573 | * makeinfo/cmds.h: Add cm_slanted, not cm_s..
|
---|
574 |
|
---|
575 | * NEWS: Updated.
|
---|
576 |
|
---|
577 | 2004-07-24 Karl Berry <karl@gnu.org>
|
---|
578 |
|
---|
579 | * info/echo-area.c (ea_possible_completions),
|
---|
580 | * info/session.c (forward_move_node_structure),
|
---|
581 | * info/infokey.c (compile): cast to intptr_t to avoid cast to
|
---|
582 | pointer from integer of different size.
|
---|
583 | From Havard Eidnes <he@netbsd.org>, 14 Jul 2004 20:38:59 +0200.
|
---|
584 |
|
---|
585 | 2004-07-19 Alper Ersoy <dirt@gtk.org>
|
---|
586 |
|
---|
587 | * makeinfo/makeinfo.c (main): with XML, instead of directly calling
|
---|
588 | handle_variable_internal for -D and -U command line flags, hold the
|
---|
589 | variable declarations until output document is started.
|
---|
590 | (convert_from_loaded_file): handle variables provided with -D and -U
|
---|
591 | flags here, just before entering the reader_loop.
|
---|
592 | (Otherwise, -D/-U with --xml cause a segfault.)
|
---|
593 |
|
---|
594 | 2004-07-15 Werner Lemberg <wl@gnu.org>
|
---|
595 |
|
---|
596 | * doc/texinfo.tex (\s): New command to typeset text with a slanted
|
---|
597 | font.
|
---|
598 | * doc/texinfo.txi: Document @s.
|
---|
599 |
|
---|
600 | * makeinfo/cmds.c (command_table): Add @s.
|
---|
601 | (cm_s): New function. Currently the same as cm_i -- it probably
|
---|
602 | has to be adapted to Docbook and XML.
|
---|
603 | * makeinfo/cmds.h: Add prototype for cm_s.
|
---|
604 |
|
---|
605 | * NEWS: Document new command @s.
|
---|
606 |
|
---|
607 | 2004-07-15 Werner Lemberg <wl@gnu.org>
|
---|
608 |
|
---|
609 | * doc/texinfo.tex (\TeX): Adjust \spacefactor to make it act like a
|
---|
610 | lowercase letter, not like a period.
|
---|
611 |
|
---|
612 | 2004-07-12 Karl Berry <karl@gnu.org>
|
---|
613 |
|
---|
614 | * texinfo/texinfo.txi (Useful Highlighting): Include
|
---|
615 | cross-references to each of the commands. Suggestion from
|
---|
616 | Wolfgang Pausch, 12 Jul 2004 08:26:28 +0200.
|
---|
617 |
|
---|
618 | * texinfo/texinfo.txi (Invoking makeinfo),
|
---|
619 | * makeinfo/makeinfo.c: mention that --if-noFORMAT also processes
|
---|
620 | @ifnotFORMAT blocks.
|
---|
621 | Suggestion from Stepan.
|
---|
622 |
|
---|
623 | 2004-07-11 Karl Berry <karl@gnu.org>
|
---|
624 |
|
---|
625 | * makeinfo/makeinfo.c (discard_until): leave input_text_offset at
|
---|
626 | the end of input_text if not found, not at one past the
|
---|
627 | end of input_text. (Had erroneously put that in the block
|
---|
628 | only if an error was given.) The result was a null byte
|
---|
629 | after macro expansions. Report from Werner,
|
---|
630 | 10 Jul 2004 15:36:40 +0200.
|
---|
631 |
|
---|
632 | * makeinfo/node.c (split_file): fwrite Local Variables trailer so
|
---|
633 | it actually gets into the output of the top-level info
|
---|
634 | file; don't just insert_string.
|
---|
635 | Report from: Werner LEMBERG, 11 Jul 2004 08:58:13 +0200.
|
---|
636 |
|
---|
637 | 2004-07-10 Karl Berry <karl@gnu.org>
|
---|
638 |
|
---|
639 | * util/texi2pdf: new script.
|
---|
640 | * util/Makefile.am: install it.
|
---|
641 | * doc/texinfo.txi: document it.
|
---|
642 |
|
---|
643 | 2004-07-05 Karl Berry <karl@gnu.org>
|
---|
644 |
|
---|
645 | * makeinfo/xref.c (cm_email, cm_uref, et al.):
|
---|
646 | * makeinfo/xml.c (xml_insert_indexentry, xml_insert_indexterm):
|
---|
647 | * makeinfo/sectioning.c (sectioning_underscore):
|
---|
648 | * makeinfo/makeinfo.c (cm_listoffloats): use %s, don't pass string to
|
---|
649 | execute_string. Report from Christian Schenk.
|
---|
650 |
|
---|
651 | 2004-07-02 Karl Berry <karl@gnu.org>
|
---|
652 |
|
---|
653 | * makeinfo/makinfo.c (execute_string): don't worry about
|
---|
654 | mismatched multiline commands if executing_macro.
|
---|
655 |
|
---|
656 | 2004-06-27 Karl Berry <karl@gnu.org>
|
---|
657 |
|
---|
658 | * doc/texinfo.tex: Various doc fixes.
|
---|
659 | (\dosubindsanitize): propagate the same penalty
|
---|
660 | >10000, don't just use \nobreak.
|
---|
661 | (\sectionheading): insert a final penalty of
|
---|
662 | 10001, not 10000. This causes \aboveenvbreak to
|
---|
663 | insert \parskip glue, cancelling the
|
---|
664 | \vskip-\parskip done here. Otherwise, when (e.g.)
|
---|
665 | @section is followed immediately by @example, the
|
---|
666 | example can be shrunk up above the section title.
|
---|
667 |
|
---|
668 | 2004-06-14 Karl Berry <karl@gnu.org>
|
---|
669 |
|
---|
670 | * doc/texinfo.tex (\commondummies, \indexnofonts): dummy-up @comma.
|
---|
671 | Report from Arnold.
|
---|
672 |
|
---|
673 | 2004-06-06 Karl Berry <karl@gnu.org>
|
---|
674 |
|
---|
675 | * makeinfo/index.c (index_add_arg): ensure all elements are always
|
---|
676 | initialized, including output_file, section, and section_name.
|
---|
677 | (cm_printindex): don't pass index->output_file to
|
---|
678 | add_html_block_elt_args if it is null. Also do
|
---|
679 | not pass spurious extra index_name argument.
|
---|
680 |
|
---|
681 | * makeinfo/makeinfo.c (add_char): don't call html_output_head if
|
---|
682 | only_macro_expansion (e.g., a macro call in the
|
---|
683 | Top menu). From: Yuri D'Elia <wavexx@yuv.info>,
|
---|
684 | 05 Jun 2004 21:11:00 +0200.
|
---|
685 |
|
---|
686 | 2004-06-03 Karl Berry <karl@gnu.org>
|
---|
687 |
|
---|
688 | * info/session.c (info_menu_digit): use menu, rather than entry, to
|
---|
689 | avoid seg fault on "0" (the last item),
|
---|
690 | since menu has already been checked.
|
---|
691 | From: Malcolm Rowe <malcolm-gnu@farside.org.uk>,
|
---|
692 | 02 Jun 2004 21:32:37 +0100.
|
---|
693 |
|
---|
694 | 2004-05-17 Karl Berry <karl@gnu.org>
|
---|
695 |
|
---|
696 | * util/gendocs.sh, gendocs_template: use package.format.tar.gz
|
---|
697 | consistently. Before, -, _, and . were all used.
|
---|
698 |
|
---|
699 | 2004-05-16 Karl Berry <karl@gnu.org>
|
---|
700 |
|
---|
701 | * lib/Makefile.am (libtxi_a_SOURCES): include strcase.h.
|
---|
702 | From: "Gerrit P. Haase" <gp@familiehaase.de>,
|
---|
703 | 15 May 2004 21:50:52 +0200.
|
---|
704 |
|
---|
705 | * util/gendocs.sh: force HTML output name, otherwise Emacs fails
|
---|
706 | with its "@setfilename ../...".
|
---|
707 |
|
---|
708 | 2004-05-04 Karl Berry <karl@gnu.org>
|
---|
709 |
|
---|
710 | * util/texi2dvi (TEX): don't use the value when it ends in
|
---|
711 | "latex"; TEX is also used by mpost. Report from
|
---|
712 | Yvon.Henel@wanadoo.fr.
|
---|
713 |
|
---|
714 | 2004-04-29 Karl Berry <karl@gnu.org>
|
---|
715 |
|
---|
716 | * doc.texinfo.txi (Invoking makeinfo): mention --plaintext.
|
---|
717 | From Akim.
|
---|
718 |
|
---|
719 | * doc/texinfo.tex (\emptyusermacros): can use \asis.
|
---|
720 | (\identity): remove.
|
---|
721 |
|
---|
722 | 2004-04-29 Stepan Kasal <kasal@ucw.cz>
|
---|
723 |
|
---|
724 | * doc/texinfo.tex (\commondummiesnofonts, \indexnofonts): In order
|
---|
725 | to correctly transform words like `Dvo\v{r}\'{a}k' to `Dvorak'
|
---|
726 | for index sorting, one has to define all accent control sequences
|
---|
727 | as @asis. (Current code would produce `Dvor{a}k'.)
|
---|
728 |
|
---|
729 | 2004-04-29 Jan Nieuwenhuizen <janneke@gnu.org>
|
---|
730 |
|
---|
731 | * makeinfo/makeinfo.c (remember_error): Try cm_bye not more than
|
---|
732 | twice. Fixes `Too many errors! Gave up.' looping.
|
---|
733 |
|
---|
734 | 2004-04-26 Karl Berry <karl@gnu.org>
|
---|
735 |
|
---|
736 | * lib/system.h (STRCASEEQ, STRNCASEEQ): new #defines for
|
---|
737 | convenience.
|
---|
738 | * makeinfo/cmds.c (cm_strong): actually change the output to avoid a
|
---|
739 | spurious xref. Suggestion from Jan Nieuwenhuizen
|
---|
740 | <janneke@gnu.org>, 26 Apr 2004 00:04:04 +0200, emacs-devel.
|
---|
741 |
|
---|
742 | * automake 1.8.4.
|
---|
743 |
|
---|
744 | 2004-04-24 Karl Berry <karl@gnu.org>
|
---|
745 |
|
---|
746 | * doc/texinfo.tex (\emptyusermacros, \identity): new macros.
|
---|
747 | (\indexdummiesnofonts): call it.
|
---|
748 | This is to semi-support macro calls in the arg to @deffn.
|
---|
749 | Report from: Akim Demaille <akim@epita.fr>, 20 Apr 2004 17:48:28 +0200.
|
---|
750 |
|
---|
751 | 2004-04-21 Karl Berry <karl@gnu.org>
|
---|
752 |
|
---|
753 | * configure.ac (gl_FUNC_MKSTEMP): rename from UTILS_FUNC_MKSTEMP,
|
---|
754 | per new gnulib code.
|
---|
755 |
|
---|
756 | 2004-04-20 Karl Berry <karl@gnu.org>
|
---|
757 |
|
---|
758 | * makeinfo/tests/copying: force POSIX language setting.
|
---|
759 |
|
---|
760 | 2004-04-19 Karl Berry <karl@gnu.org>
|
---|
761 |
|
---|
762 | * makeinfo/cmds.c (cm_code): use <samp> for commands other than
|
---|
763 | @code, so we get typewriter output; and add `...'
|
---|
764 | for @samp.
|
---|
765 | Report from: John Blevin <blevin@lucent.com>,
|
---|
766 | 16 Apr 2004 11:40:01 -0400.
|
---|
767 |
|
---|
768 | * makeinfo/html.c (html_output_head) [CSS_FONT_ROMAN,
|
---|
769 | CSS_FONT_SMALL_CAPS]: prettify.
|
---|
770 |
|
---|
771 | 2004-04-18 Karl Berry <karl@gnu.org>
|
---|
772 |
|
---|
773 | * doc/texinfo.tex (\Orb): define if undefined.
|
---|
774 | Report from Laurent Siebenmann.
|
---|
775 |
|
---|
776 | * util/dir-example: diff updates.
|
---|
777 |
|
---|
778 | 2004-04-13 Karl Berry <karl@gnu.org>
|
---|
779 |
|
---|
780 | * doc/texinfo.tex: remove trailing blanks. suggestion from Jim.
|
---|
781 |
|
---|
782 | 2004-04-12 Paul Eggert <eggert@twinsun.com>
|
---|
783 |
|
---|
784 | * doc/Makefile.am (info.1, infokey.1, install-info.1,
|
---|
785 | makeinfo.1, texi2dvi.1, texindex.1): Don't use $< in ordinary
|
---|
786 | rules; it's not portable.
|
---|
787 | * util/Makefile.am (texinfo.cat): Likewise.
|
---|
788 |
|
---|
789 | 2004-04-12 Karl Berry <karl@gnu.org>
|
---|
790 |
|
---|
791 | * bootstrap: update from berlios.
|
---|
792 |
|
---|
793 | 2004-04-11 Karl Berry <karl@gnu.org>
|
---|
794 |
|
---|
795 | * Version 4.7.
|
---|
796 |
|
---|
797 | 2004-04-09 Karl Berry <karl@gnu.org>
|
---|
798 |
|
---|
799 | * makeinfo/makeinfo.c (execute_string): do not free the temporary copy
|
---|
800 | of input_filename until we're definitely done with
|
---|
801 | it. It is used in line_error, etc.
|
---|
802 |
|
---|
803 | * INSTALL: mention texinfo.tex install step.
|
---|
804 |
|
---|
805 | * util/Makefile.am (texinfo.cat): new name instead of just
|
---|
806 | `catalog'. rename files.
|
---|
807 | * util/Makefile.am (EXTRA_DIST): texinfo-cat.in now, not
|
---|
808 | catalog.in.
|
---|
809 |
|
---|
810 | 2004-04-09 Alper Ersoy <dirt@gtk.org>
|
---|
811 |
|
---|
812 | * makeinfo/insertion.c (begin_insertion): after @copying, do not
|
---|
813 | discard until a newline if we are looking at one.
|
---|
814 | (end_insertion): decrement input line number after @end copying.
|
---|
815 |
|
---|
816 | 2004-04-08 Karl Berry <karl@gnu.org>
|
---|
817 |
|
---|
818 | * util/Makefile.am: doc fix, as automake.diff is no longer needed.
|
---|
819 |
|
---|
820 | 2004-04-07 Karl Berry <karl@gnu.org>
|
---|
821 |
|
---|
822 | * pretest version 4.6.95.
|
---|
823 |
|
---|
824 | * doc/texinfo.tex (\dodonode): new macro to remove trailing comma.
|
---|
825 | (\donode): call it, after removing space-comma.
|
---|
826 |
|
---|
827 | * doc/texinfo.txi (indicateurl): new name for url.
|
---|
828 | (uref): url is now a synonym for uref.
|
---|
829 | * doc/texinfo.tex (\url, \indicateurl): implement.
|
---|
830 | * makeinfo/cmds.c (cm_indicate_url): rename from cm_url.
|
---|
831 | (command_table): make "url" a synonym for "uref".
|
---|
832 | * makeinfo/cmds.h (cm_indicate_url): declare it.
|
---|
833 |
|
---|
834 | 2004-04-06 Karl Berry <karl@gnu.org>
|
---|
835 |
|
---|
836 | * makeinfo/sectioning.c (insert_and_underscore): use `...' quote
|
---|
837 | instead of "..." in error message.
|
---|
838 | * info/*.c: likewise.
|
---|
839 |
|
---|
840 | 2004-04-07 Alper Ersoy <dirt@gtk.org>
|
---|
841 |
|
---|
842 | * makeinfo/cmds.c (cm_colon): check if the character we are erasing
|
---|
843 | from the output belongs to an XML tag.
|
---|
844 |
|
---|
845 | 2004-04-07 Alper Ersoy <dirt@gtk.org>
|
---|
846 |
|
---|
847 | * makeinfo/insertion.c (cm_author): use author element in XML output
|
---|
848 | for attribution.
|
---|
849 |
|
---|
850 | 2004-04-06 Alper Ersoy <dirt@gtk.org>
|
---|
851 |
|
---|
852 | * makeinfo/makeinfo.c (convert_from_loaded_file): do not call
|
---|
853 | write_tag_table if the output filename is "-".
|
---|
854 |
|
---|
855 | 2004-04-06 Alper Ersoy <dirt@gtk.org>
|
---|
856 |
|
---|
857 | * makeinfo/insertion.c (end_insertion): <pre> blocks implicitly ends
|
---|
858 | the previous paragraph, so avoid </p> after the end tag.
|
---|
859 |
|
---|
860 | * makeinfo/footnote.c (output_pending_notes): made Footnotes anchor
|
---|
861 | non translatable, and changed it to "texinfo-footnotes-in-document" to
|
---|
862 | lessen the chance of getting in the way of another Footnotes anchor.
|
---|
863 |
|
---|
864 | 2004-04-04 Jim Meyering <jim@meyering.net>
|
---|
865 |
|
---|
866 | * info/nodes.c (info_load_file_internal): Don't free lowered_name
|
---|
867 | until *after* using fullpath, since they may be one and the same.
|
---|
868 |
|
---|
869 | 2004-04-03 Karl Berry <karl@gnu.org>
|
---|
870 |
|
---|
871 | * doc/texinfo.txi (Image Syntax): had missing @'s in cookies.
|
---|
872 |
|
---|
873 | * makeinfo/cmds.c (cm_w): insert a comment at the end of @w, so that
|
---|
874 | @w{$}Log$ doesn't end up as <dollar>Log<dollar>.
|
---|
875 | Report from rms.
|
---|
876 | * doc/texinfo.txi (GNU Sample Texts, w): mention this.
|
---|
877 |
|
---|
878 | 2004-04-02 Karl Berry <karl@gnu.org>
|
---|
879 |
|
---|
880 | * configure.ac: pretest version 4.6.94.
|
---|
881 |
|
---|
882 | * doc/texinfo.txi (Node Line Requirements): discuss whitespace.
|
---|
883 |
|
---|
884 | * doc/texinfo.tex (\node, \donode): remove trailing
|
---|
885 | spaces (before the first comma) in the @node line.
|
---|
886 |
|
---|
887 | 2004-03-29 Karl Berry <karl@gnu.org>
|
---|
888 |
|
---|
889 | * util/install-info.c (menu_line_lessp, menu_line_equal): move to
|
---|
890 | before all uses.
|
---|
891 |
|
---|
892 | 2004-03-27 Karl Berry <karl@gnu.org>
|
---|
893 |
|
---|
894 | * info/signals.c (initialize_info_signal_handler) [SA_NOCLDSTOP]:
|
---|
895 | use instead of HAVE_SIGACTION, since Solaris 2.7+
|
---|
896 | with Sun CC don't have sa_handler, sa_flags, sa_mask.
|
---|
897 |
|
---|
898 | * info/session.c (search_string_index): remove unused variable.
|
---|
899 | * info/terminal.c (term_mo): remove unused variable.
|
---|
900 | * info/display.c (display_clear_display): remove unused variable
|
---|
901 | display_line.
|
---|
902 | * util/install-info.c (infilelen_sans_info): remove unused
|
---|
903 | variable.
|
---|
904 |
|
---|
905 | * doc/texinfo.txi: mistakenly had * name: node: in menu items instead
|
---|
906 | of * name: node.
|
---|
907 |
|
---|
908 | * util/install-info.c (menu_item_equal): must declare ret at beginning
|
---|
909 | of function. From Werner.
|
---|
910 |
|
---|
911 | 2004-03-27 Jim Meyering <jim@meyering.net>
|
---|
912 |
|
---|
913 | * info/info-utils.c (info_parse_node): Don't read beyond end
|
---|
914 | of buffer when looking for ``(line ...)'' in a menu item.
|
---|
915 |
|
---|
916 | 2004-03-27 Andreas Schwab <schwab@suse.de>
|
---|
917 |
|
---|
918 | * util/install-info.c (menu_item_equal): Don't scan past
|
---|
919 | term_char.
|
---|
920 |
|
---|
921 | 2004-03-26 Karl Berry <karl@gnu.org>
|
---|
922 |
|
---|
923 | * pretest version 4.6.93.
|
---|
924 |
|
---|
925 | * util/install-info.c (menu_item_equal): compare basenames,
|
---|
926 | so lilypond/ subdir will match. Bug report from Werner,
|
---|
927 | 21 Mar 2004 08:31:10 +0100.
|
---|
928 |
|
---|
929 | * configure.ac (AC_CHECK_DECLS): skip strncasecmp again.
|
---|
930 | * lib/system.h (strcase.h): change conditional to
|
---|
931 | !HAVE_STRNCASECMP || !HAVE_STRCASECMP. Extra
|
---|
932 | !HAVE_DECL seems superfluous.
|
---|
933 |
|
---|
934 | * lib/system.h: include <unistd.h> last, following Autoconf's
|
---|
935 | ac_includes_default.
|
---|
936 |
|
---|
937 | 2004-03-25 Karl Berry <karl@gnu.org>
|
---|
938 |
|
---|
939 | All these changes are because strncasecmp is only declared in
|
---|
940 | <strings.h> on IBM AIX 4.2. (Report from Nelson Beebe.)
|
---|
941 |
|
---|
942 | * configure.ac (AC_CHECK_DECLS): add memchr; no need to check for
|
---|
943 | strcasecmp.(gl_STRCASE): call this ...
|
---|
944 | (AC_REPLACE_FUNCS): ... replacing checks for
|
---|
945 | strcasecmp and strncasecmp here.
|
---|
946 | * lib/system.h (memchr) [!HAVE_DECL_MEMCHR]: add conditional
|
---|
947 | declaration.
|
---|
948 | (strcase.h) [!HAVE_DECL_STRNCASE]: add conditional include.
|
---|
949 | (strings.h) [HAVE_STRINGS_H]: include if
|
---|
950 | available, even if <string.h> is also available.
|
---|
951 | * info/session.c (strncasecmp) [M_XENIX]: remove this conditional
|
---|
952 | declaration, since we haven't been testing for M_XENIX in many
|
---|
953 | years.
|
---|
954 | * m4/Makefile.am (EXTRA_DIST): add strcase.m4.
|
---|
955 | * util/srclist.txt (lib/strcase.h, m4/strcase.m4): add, updating
|
---|
956 | from gnulib.
|
---|
957 |
|
---|
958 | 2004-03-24 Karl Berry <karl@gnu.org>
|
---|
959 |
|
---|
960 | * makeinfo/index.c:
|
---|
961 | * makeinfo/float.c: avoid use of snprintf, which is not available on
|
---|
962 | all platforms. Bug report by Nelson and Vin Shelton (22mar03).
|
---|
963 |
|
---|
964 | * automake 1.8.3.
|
---|
965 |
|
---|
966 | 2004-03-23 Karl Berry <karl@gnu.org>
|
---|
967 |
|
---|
968 | * doc/info-stnd.texi (Searching Commands): typo from jesper.
|
---|
969 |
|
---|
970 | 2004-03-21 Karl Berry <karl@gnu.org>
|
---|
971 |
|
---|
972 | * doc/texinfo.tex (\indexnofonts): \definedummyletter needs to
|
---|
973 | define the control letters to be empty, without
|
---|
974 | taking any argument; most control letters, such as
|
---|
975 | @:, don't take arguments, and it won't hurt to
|
---|
976 | just always ignore them for index sorting.
|
---|
977 | Report from Arnold.
|
---|
978 |
|
---|
979 | * info/doc.h (InfoFunction): cast NULL to VFunction *, to
|
---|
980 | prevent pgcc from complaining. From Nelson.
|
---|
981 |
|
---|
982 | 2004-03-20 Karl Berry <karl@gnu.org>
|
---|
983 |
|
---|
984 | * doc/texinfo.txi (Structuring Command Types): be even more explicit
|
---|
985 | about @unnumbered vs. @heading.
|
---|
986 |
|
---|
987 | * makeinfo/html.c (insert_html_tag_with_attributes): use the same
|
---|
988 | parameter names (start_or_end and tag) in both stdc and !stdc
|
---|
989 | cases. Report from Nelson.
|
---|
990 |
|
---|
991 | * info/m-x.c (info_execute_command): don't dereference
|
---|
992 | InfoFunction(command) as a function call if it's NULL. Report
|
---|
993 | from Nelson, pgcc-5.1-3 complains.
|
---|
994 |
|
---|
995 | 2004-03-19 Karl Berry <karl@gnu.org>
|
---|
996 |
|
---|
997 | * info/signals.h [!SA_NOCLDSTOP]: borrow test from coreutils'
|
---|
998 | sort.c, to avoid using sigset_t when it's not
|
---|
999 | defined (apparently).
|
---|
1000 |
|
---|
1001 | * makeinfo/html.c (escape_string): escape ", too, for @image's
|
---|
1002 | alttext among others.
|
---|
1003 | * makeinfo/html.h: doc fix.
|
---|
1004 | * doc/texinfo.txi (Image Syntax): making empty alt text, do
|
---|
1005 | escaping.
|
---|
1006 |
|
---|
1007 | * util/dir-example: reorder.
|
---|
1008 |
|
---|
1009 | * doc/texinfo.txi (title subtitle author): using them outside
|
---|
1010 | @titlepage is an error, they're not actually "ignored".
|
---|
1011 | * makeinfo/insertion.c (cm_author): one mdash suffices.
|
---|
1012 |
|
---|
1013 | 2004-03-19 Jim Meyering <jim@meyering.net>
|
---|
1014 |
|
---|
1015 | * makeinfo/makeinfo.c (add_char): Use memmove, rather than strncpy,
|
---|
1016 | since source and destination strings overlap.
|
---|
1017 |
|
---|
1018 | * makeinfo/float.c (add_new_float): Avoid buffer overrun when
|
---|
1019 | appending `.' to a chapter number.
|
---|
1020 |
|
---|
1021 | 2004-03-18 Karl Berry <karl@gnu.org>
|
---|
1022 |
|
---|
1023 | * pretest version 4.6.92.
|
---|
1024 |
|
---|
1025 | 2004-03-18 Andreas Schwab <schwab@suse.de>
|
---|
1026 |
|
---|
1027 | * lib/xmalloc.c: Include "system.h" instead of declaring malloc
|
---|
1028 | and realloc ourselves.
|
---|
1029 | (xmalloc): Change type of size parameter to size_t.
|
---|
1030 | (xrealloc): Likewise.
|
---|
1031 |
|
---|
1032 | * lib/system.h (xmalloc, xrealloc): Change type of size parameter
|
---|
1033 | to size_t.
|
---|
1034 |
|
---|
1035 | 2004-03-18 Karl Berry <karl@gnu.org>
|
---|
1036 |
|
---|
1037 | * makeinfo/xref.c (cm_xref): ignore any directory part or extension
|
---|
1038 | in html case, warn if nothing left.
|
---|
1039 | * doc/texinfo.txi (HTML Xref Link Basics): ignore directory part in
|
---|
1040 | @xref cmd.
|
---|
1041 |
|
---|
1042 | * lib/getopt.h (__GNUC_PREREQ) [! __GNUC_PREREQ]: change
|
---|
1043 | conditional to the actual symbol, instead of just
|
---|
1044 | __GNUC, else --disable-nls compilation fails under
|
---|
1045 | SunOS 5.8 with gcc 3.2.3 (at least).
|
---|
1046 | Report from Vin Shelton, 15 Mar 2004 08:51:14 -0500.
|
---|
1047 |
|
---|
1048 | * util/texindex.c: add some const declarations.
|
---|
1049 | * util/install-info.c: add some const declarations.
|
---|
1050 | (by no means all)
|
---|
1051 |
|
---|
1052 | * doc/texinfo.txi (HTML Xref *): new nodes.
|
---|
1053 |
|
---|
1054 | 2004-03-15 Karl Berry <karl@gnu.org>
|
---|
1055 |
|
---|
1056 | * makeinfo/xref.c (cm_xref): need ../ in reference to foreign html
|
---|
1057 | manual, if splitting.
|
---|
1058 |
|
---|
1059 | 2004-03-14 Jim Meyering <jim@meyering.net>
|
---|
1060 |
|
---|
1061 | * makeinfo/index.c (insert_index_output_line_no): Ensure that `i'
|
---|
1062 | is larger than zero before (not after) using `i-1' as an array index.
|
---|
1063 |
|
---|
1064 | * makeinfo/cmds.c (cm_acronym): Don't write description[-1]
|
---|
1065 | when description is the empty string.
|
---|
1066 |
|
---|
1067 | * makeinfo/makeinfo.c (insert): Avoid buffer under-run when
|
---|
1068 | output_paragraph_offset is zero.
|
---|
1069 | (canon_white): Rewrite not to use strcpy (was used with
|
---|
1070 | overlapping source and destination)
|
---|
1071 |
|
---|
1072 | 2004-03-14 Andreas Schwab <schwab@suse.de>
|
---|
1073 |
|
---|
1074 | * info/session.c: Fix buffer overflows.
|
---|
1075 |
|
---|
1076 | 2004-03-14 Alper Ersoy <dirt@gtk.org>
|
---|
1077 |
|
---|
1078 | * makeinfo/xref.c (cm_xref): print the fifth arg (or fourth if it's
|
---|
1079 | not available), in parens for the visible text of the HTML link.
|
---|
1080 |
|
---|
1081 | 2004-03-14 Alper Ersoy <dirt@gtk.org>
|
---|
1082 |
|
---|
1083 | * makeinfo/tests/node-expand.txi:
|
---|
1084 | * makeinfo/tests/node-whitespace.txi: added titles to @top.
|
---|
1085 |
|
---|
1086 | 2004-03-14 Alper Ersoy <dirt@gtk.org>
|
---|
1087 |
|
---|
1088 | * makeinfo/sectioning.c (sectioning_underscore): check if title is
|
---|
1089 | pointing to NULL before calling strlen (happens when there is no
|
---|
1090 | @settitle before @top.)
|
---|
1091 |
|
---|
1092 | 2004-03-14 Alper Ersoy <dirt@gtk.org>
|
---|
1093 |
|
---|
1094 | * makeinfo/sectioning.c (sectioning_underscore): warn if both @top and
|
---|
1095 | @settitle are empty.
|
---|
1096 | (sectioning_html, insert_and_underscore): use @settitle argument if
|
---|
1097 | @top is empty.
|
---|
1098 | (insert_and_underscore): removed with_char argument from function
|
---|
1099 | declaration.
|
---|
1100 |
|
---|
1101 | * makeinfo/sectioning.h: insert_and_underscore proto update.
|
---|
1102 |
|
---|
1103 | 2004-03-13 Karl Berry <karl@gnu.org>
|
---|
1104 |
|
---|
1105 | * pretest version 4.6.91.
|
---|
1106 |
|
---|
1107 | * info/*.[ch]: copyright dates, and final ugly casts.
|
---|
1108 |
|
---|
1109 | * doc/texinfo.txi (Generating HTML): make its own chapter, since we
|
---|
1110 | have lots to say about xrefs now.
|
---|
1111 |
|
---|
1112 | * doc/texinfo.txi (Refilling Paragraphs): @ignore this, just
|
---|
1113 | describe @refill better in the summary.
|
---|
1114 | (Obtaining TeX): make a section of Hardcopy,
|
---|
1115 | instead of its own appendix.
|
---|
1116 | (Command Syntax): subnode of @@-Command List.
|
---|
1117 | This reduction in the number of appendices will hopefully make the
|
---|
1118 | manual less overwhelming.
|
---|
1119 |
|
---|
1120 | 2004-03-13 Alper Ersoy <dirt@gtk.org>
|
---|
1121 |
|
---|
1122 | * info/dir.c:
|
---|
1123 | * info/display.c:
|
---|
1124 | * info/display.h:
|
---|
1125 | * info/doc.h:
|
---|
1126 | * info/dribble.c:
|
---|
1127 | * info/dribble.h:
|
---|
1128 | * info/echo-area.c:
|
---|
1129 | * info/echo-area.h:
|
---|
1130 | * info/filesys.c:
|
---|
1131 | * info/filesys.h:
|
---|
1132 | * info/footnotes.c:
|
---|
1133 | * info/footnotes.h:
|
---|
1134 | * info/gc.c:
|
---|
1135 | * info/gc.h:
|
---|
1136 | * info/indices.c:
|
---|
1137 | * info/indices.h:
|
---|
1138 | * info/info-utils.c:
|
---|
1139 | * info/info-utils.h:
|
---|
1140 | * info/info.c:
|
---|
1141 | * info/info.h:
|
---|
1142 | * info/infodoc.c:
|
---|
1143 | * info/infokey.c:
|
---|
1144 | * info/infomap.c:
|
---|
1145 | * info/infomap.h:
|
---|
1146 | * info/m-x.c:
|
---|
1147 | * info/makedoc.c:
|
---|
1148 | * info/man.c:
|
---|
1149 | * info/man.h:
|
---|
1150 | * info/nodemenu.c:
|
---|
1151 | * info/nodes.c:
|
---|
1152 | * info/nodes.h:
|
---|
1153 | * info/search.c:
|
---|
1154 | * info/search.h:
|
---|
1155 | * info/session.c:
|
---|
1156 | * info/session.h:
|
---|
1157 | * info/signals.c:
|
---|
1158 | * info/terminal.c:
|
---|
1159 | * info/terminal.h:
|
---|
1160 | * info/tilde.c:
|
---|
1161 | * info/tilde.h:
|
---|
1162 | * info/variables.c:
|
---|
1163 | * info/variables.h:
|
---|
1164 | * info/window.c:
|
---|
1165 | * info/window.h:
|
---|
1166 | * lib/system.h: protoized.
|
---|
1167 |
|
---|
1168 | 2004-03-12 Karl Berry <karl@gnu.org>
|
---|
1169 |
|
---|
1170 | * makeinfo/sectioning.c (sectioning_underscore): don't segfault when
|
---|
1171 | generating xml if @top arg was empty. Report from Pat.
|
---|
1172 |
|
---|
1173 | 2004-03-11 Karl Berry <karl@gnu.org>
|
---|
1174 |
|
---|
1175 | * doc/texinfo.tex (\pdfoutput): check also for \relax and 0, not
|
---|
1176 | just \undefined, in case pdftex is being run in dvi mode.
|
---|
1177 | Reported by Thomas Esser.
|
---|
1178 |
|
---|
1179 | * lib/Makefile.am (libtxi_a_SOURCES): add getopt_int.h.
|
---|
1180 |
|
---|
1181 | 2004-03-11 Alper Ersoy <dirt@gtk.org>
|
---|
1182 |
|
---|
1183 | * makeinfo/html.c (add_escaped_anchor_name): removed unnecessary
|
---|
1184 | ampersand check.
|
---|
1185 | (fix_filename): removed size calculation and memory reallocation for
|
---|
1186 | filename as it is already PATH_MAX bytes. Added a check so we don't
|
---|
1187 | cross PATH_MAX boundary while expanding not-isalnum to hex values.
|
---|
1188 |
|
---|
1189 | * makeinfo/toc.c (toc_add_entry): generate links following html cross
|
---|
1190 | refs proposal from Patrice Dumas.
|
---|
1191 |
|
---|
1192 | 2004-03-11 Alper Ersoy <dirt@gtk.org>
|
---|
1193 |
|
---|
1194 | * makeinfo/makeinfo.h: changed URL_SAFE_CHAR to isalnum.
|
---|
1195 |
|
---|
1196 | * makeinfo/html.c (add_escaped_anchor_name, add_anchor_name)
|
---|
1197 | (fix_filename): generate links following html cross refs proposal
|
---|
1198 | from Patrice Dumas.
|
---|
1199 |
|
---|
1200 | * makeinfo/xref.c (cm_xref): tweaked references to external manuals,
|
---|
1201 | to better follow html cross refs proposal.
|
---|
1202 |
|
---|
1203 | 2004-03-08 Karl Berry <karl@gnu.org>
|
---|
1204 |
|
---|
1205 | * pretest version 4.6.90.
|
---|
1206 |
|
---|
1207 | * makeinfo/Makefile.am (makeinfo_SOURCES): include multi.h.
|
---|
1208 | * makeinfo/cmds.c (cm_verb): avoid spurious warning.
|
---|
1209 |
|
---|
1210 | 2004-03-06 Alper Ersoy <dirt@gtk.org>
|
---|
1211 |
|
---|
1212 | * makeinfo/lang.c (cm_special_char): call add_encoded_char for Info
|
---|
1213 | output too.
|
---|
1214 |
|
---|
1215 | 2004-03-01 Alper Ersoy <dirt@gtk.org>
|
---|
1216 |
|
---|
1217 | * makeinfo/cmds.c (cm_minus): use minus entity for HTML too.
|
---|
1218 |
|
---|
1219 | 2004-03-01 Alper Ersoy <dirt@gtk.org>
|
---|
1220 |
|
---|
1221 | * makeinfo/makeinfo.c (reader_loop): disable multiple dashes and
|
---|
1222 | quotes entity substitution for HTML and XML, if escape_html is not
|
---|
1223 | true.
|
---|
1224 |
|
---|
1225 | 2004-03-01 Alper Ersoy <dirt@gtk.org>
|
---|
1226 |
|
---|
1227 | * util/texinfo.dtd: added math element and updated footnote.
|
---|
1228 |
|
---|
1229 | 2004-03-01 Alper Ersoy <dirt@gtk.org>
|
---|
1230 |
|
---|
1231 | * makeinfo/xml.c (xml_insert_footnote): start <para> if not already
|
---|
1232 | started.
|
---|
1233 |
|
---|
1234 | 2004-03-01 Alper Ersoy <dirt@gtk.org>
|
---|
1235 |
|
---|
1236 | * makeinfo/index.c (index_add_arg): make entry node name 'Footnotes'
|
---|
1237 | if the output format is non-split HTML, and we are handling footnotes.
|
---|
1238 |
|
---|
1239 | * makeinfo/footnote.c (output_pending_notes): added anchor at the
|
---|
1240 | start of footnotes block for the non-split HTML output, so @printindex
|
---|
1241 | can refer to that point as the nodename.
|
---|
1242 |
|
---|
1243 | 2004-03-01 Alper Ersoy <dirt@gtk.org>
|
---|
1244 |
|
---|
1245 | * makeinfo/defun.c (defun_internal): use var element for HTML, instead
|
---|
1246 | of i.
|
---|
1247 |
|
---|
1248 | 2004-03-01 Alper Ersoy <dirt@gtk.org>
|
---|
1249 |
|
---|
1250 | * makeinfo/makeinfo.c (cm_image): reset filling_enable to its previous
|
---|
1251 | state after getting the cookie done.
|
---|
1252 |
|
---|
1253 | 2004-03-01 Alper Ersoy <dirt@gtk.org>
|
---|
1254 |
|
---|
1255 | * makeinfo/makeinfo.c (cm_image): insert magic cookie only if there's
|
---|
1256 | a bitmap file (if all we have is a text file, skip the cookie.)
|
---|
1257 |
|
---|
1258 | 2004-02-29 Alper Ersoy <dirt@gtk.org>
|
---|
1259 |
|
---|
1260 | * makeinfo/node.c (cm_node): moved node order handling to ...
|
---|
1261 | (remember_node): here.
|
---|
1262 |
|
---|
1263 | 2004-02-29 Alper Ersoy <dirt@gtk.org>
|
---|
1264 |
|
---|
1265 | * makeinfo/multi.c (draw_horizontal_separator): insert a space before
|
---|
1266 | the newline so it looks different than @subsection's.
|
---|
1267 |
|
---|
1268 | 2004-02-29 Alper Ersoy <dirt@gtk.org>
|
---|
1269 |
|
---|
1270 | * makeinfo/makeinfo.c (insert): do not strip trailing whitespace in
|
---|
1271 | multitables.
|
---|
1272 |
|
---|
1273 | 2004-02-29 Alper Ersoy <dirt@gtk.org>
|
---|
1274 |
|
---|
1275 | * makeinfo/makeinfo.c (execute_string): removed XML tag balance
|
---|
1276 | checks.
|
---|
1277 |
|
---|
1278 | 2004-02-28 Alper Ersoy <dirt@gtk.org>
|
---|
1279 |
|
---|
1280 | * makeinfo/insertion.c (begin_insertion, end_insertion): for rawxml,
|
---|
1281 | rawhtml and rawdocbook blocks, change the state of escaping depending
|
---|
1282 | on raw_output_block in order to avoid problems when these blocks are
|
---|
1283 | used within a @rmacro.
|
---|
1284 |
|
---|
1285 | 2004-02-28 Alper Ersoy <dirt@gtk.org>
|
---|
1286 |
|
---|
1287 | * makeinfo/insertion.c (end_insertion): for quotation use
|
---|
1288 | default_indentation_increment.
|
---|
1289 |
|
---|
1290 | 2004-02-28 Alper Ersoy <dirt@gtk.org>
|
---|
1291 |
|
---|
1292 | * makeinfo/makeinfo.c (info_trailer): call current_document_encoding
|
---|
1293 | here too.
|
---|
1294 |
|
---|
1295 | 2004-02-28 Alper Ersoy <dirt@gtk.org>
|
---|
1296 |
|
---|
1297 | * makeinfo/lang.h: new variable unknown_encoding.
|
---|
1298 |
|
---|
1299 | * makeinfo/lang.c (cm_documentencoding): save and use the encoding
|
---|
1300 | argument even if it's unknown.
|
---|
1301 |
|
---|
1302 | * makeingo/html.c (html_output_head): call current_document_encoding
|
---|
1303 | instead of checking document_encoding_code.
|
---|
1304 |
|
---|
1305 | 2004-02-28 Alper Ersoy <dirt@gtk.org>
|
---|
1306 |
|
---|
1307 | * makeinfo/float.c (cm_listoffloats): simplified entry generation.
|
---|
1308 |
|
---|
1309 | 2004-02-28 Alper Ersoy <dirt@gtk.org>
|
---|
1310 |
|
---|
1311 | * makeinfo/files.h: new members node_order and index_order in
|
---|
1312 | DELAYED_WRITE struct.
|
---|
1313 |
|
---|
1314 | * makeinfo/files.c (register_delayed_write): save current node and
|
---|
1315 | index order.
|
---|
1316 | (handle_delayed_writes): update tag_table positions and index line
|
---|
1317 | numbers by comparing orders, not line numbers they are defined.
|
---|
1318 |
|
---|
1319 | * makeinfo/index.c: made index_counter not static and ...
|
---|
1320 | * makeinfo/index.h: extern.
|
---|
1321 |
|
---|
1322 | * makeinfo/node.h: new member order in TAG_ENTRY struct.
|
---|
1323 |
|
---|
1324 | * makeinfo/node.c (cm_node): keep the order of the node entry.
|
---|
1325 |
|
---|
1326 | 2004-02-27 Karl Berry <karl@gnu.org>
|
---|
1327 |
|
---|
1328 | * util/gendocs.sh: generate ASCII in static file, not stdout, so
|
---|
1329 | toc/index can get written.
|
---|
1330 |
|
---|
1331 | * util/gendocs_template: XHTML version from
|
---|
1332 | http://www.gnu.org/boilerplate.html, via John Darrington
|
---|
1333 | <john@cellform.com.au>, 9 Jan 2004 07:24:27 +0800.
|
---|
1334 |
|
---|
1335 | 2004-02-27 Jan Nieuwenhuizen <janneke@gnu.org>
|
---|
1336 |
|
---|
1337 | * doc/texinfo.txi (Image Syntax): Update.
|
---|
1338 |
|
---|
1339 | * makeinfo/makeinfo.c (cm_image): Only insert a period between the
|
---|
1340 | image's NAME and EXTENSION as a second guess, to retain backward
|
---|
1341 | compatibility.
|
---|
1342 |
|
---|
1343 | 2004-02-27 Alper Ersoy <dirt@gtk.org>
|
---|
1344 |
|
---|
1345 | * makeinfo/xml.c (xml_insert_element_with_attribute): if we are
|
---|
1346 | closing either TABLEITEM, ITEM or DEFINITIONITEM during string
|
---|
1347 | execution, update relevant state.
|
---|
1348 |
|
---|
1349 | 2004-02-27 Alper Ersoy <dirt@gtk.org>
|
---|
1350 |
|
---|
1351 | * makeinfo/makeinfo.c (execute_string): moved state updates below
|
---|
1352 | insertion and element stack checks, so any code executed in those
|
---|
1353 | checks will be aware of executing_string.
|
---|
1354 |
|
---|
1355 | 2004-02-27 Alper Ersoy <dirt@gtk.org>
|
---|
1356 |
|
---|
1357 | * makeinfo/xml.c (xml_insert_docbook_image): for Docbook, if paragraph
|
---|
1358 | is open, use inlinemediaobject instead of mediaobject in an
|
---|
1359 | informalfigure.
|
---|
1360 | (xml_insert_element_with_attribute): indent after informalfigure.
|
---|
1361 |
|
---|
1362 | 2004-02-27 Alper Ersoy <dirt@gtk.org>
|
---|
1363 |
|
---|
1364 | * makeinfo/xml.c:
|
---|
1365 | * makeinfo/xml.h: new element INLINEIMAGE.
|
---|
1366 |
|
---|
1367 | * makeinfo/makeinfo.c (cm_image): for XML, use INLINEIMAGE or IMAGE
|
---|
1368 | depending on paragraph state.
|
---|
1369 |
|
---|
1370 | 2004-02-27 Alper Ersoy <dirt@gtk.org>
|
---|
1371 |
|
---|
1372 | * makeinfo/makeinfo.c (cm_image): for Info, enclose text image in
|
---|
1373 | brackets if @image is used inline (ie. paragraph is open).
|
---|
1374 |
|
---|
1375 | 2004-02-27 Alper Ersoy <dirt@gtk.org>
|
---|
1376 |
|
---|
1377 | * makeinfo/cmds.c (cm_noindent_cmd, cm_indent): start paragraph for
|
---|
1378 | Info too.
|
---|
1379 |
|
---|
1380 | 2004-02-27 Alper Ersoy <dirt@gtk.org>
|
---|
1381 |
|
---|
1382 | * makeinfo/makeinfo.c (cm_image): for HTML, if paragraph is not open,
|
---|
1383 | enclose image in a <div> block.
|
---|
1384 |
|
---|
1385 | 2004-02-27 Alper Ersoy <dirt@gtk.org>
|
---|
1386 |
|
---|
1387 | * makeinfo/cmds.c (cm_noindent_cmd, cm_indent): insert <p> for HTML.
|
---|
1388 |
|
---|
1389 | 2004-02-26 Alper Ersoy <dirt@gtk.org>
|
---|
1390 |
|
---|
1391 | * util/texinfo.dtd: moved verbatim to █.
|
---|
1392 |
|
---|
1393 | 2004-02-25 Stepan Kasal <kasal@ucw.cz>
|
---|
1394 |
|
---|
1395 | A first step towards general cleanup of sectioning macros:
|
---|
1396 | * doc/texinfo.tex (\genhead): A generalized version of ...
|
---|
1397 | (\numhead, \apphead, unnmhead): ... these, which uses ...
|
---|
1398 | (\chapheadtype, \unmlevel, \maxseclevel): ... these "variables".
|
---|
1399 |
|
---|
1400 | 2004-02-25 Karl Berry <karl@gnu.org>
|
---|
1401 |
|
---|
1402 | * makeinfo/index.c (cm_printindex): insert cookie in Info output
|
---|
1403 | for benefit of Info readers.
|
---|
1404 |
|
---|
1405 | 2004-02-26 Alper Ersoy <dirt@gtk.org>
|
---|
1406 |
|
---|
1407 | * makeinfo/insertion.c (end_insertion): removed obsolete Docbook
|
---|
1408 | indentation work-around.
|
---|
1409 |
|
---|
1410 | 2004-02-25 Alper Ersoy <dirt@gtk.org>
|
---|
1411 |
|
---|
1412 | * makeinfo/insertion.c (cm_author): new function.
|
---|
1413 | (cm_titlepage_cmds): removed @author parts.
|
---|
1414 |
|
---|
1415 | * makeinfo/cmds.c: made @author call cm_author.
|
---|
1416 |
|
---|
1417 | 2004-02-24 Karl Berry <karl@gnu.org>
|
---|
1418 |
|
---|
1419 | * doc/texinfo.txi: avoid duplicate index entries within the same
|
---|
1420 | node (from Alper): syncodeindex, lines 9627 and 9633 TEXINPUTS,
|
---|
1421 | lines 14157 and 14202 texinfo-format-buffer 15131 and 15159
|
---|
1422 | texinfo-format-region 15130 and 15149
|
---|
1423 |
|
---|
1424 | 2004-02-24 Alper Ersoy <dirt@gtk.org>
|
---|
1425 |
|
---|
1426 | * makeinfo/makeinfo.h: new variable example_indentation_increment.
|
---|
1427 |
|
---|
1428 | * makeinfo/cmds.c (set_default_indentation_increment): renamed to
|
---|
1429 | set_example_indentation_increment.
|
---|
1430 | (cm_exampleindent): call set_example_indentation_increment.
|
---|
1431 |
|
---|
1432 | * makeinfo/insertion.c (begin_insertion, end_insertion): @example,
|
---|
1433 | @display and the like now rely on example_indentation_increment.
|
---|
1434 |
|
---|
1435 | 2004-02-24 Alper Ersoy <dirt@gtk.org>
|
---|
1436 |
|
---|
1437 | * makeinfo/insertion.c (begin_insertion, end_insertion): @float should
|
---|
1438 | not play with indentation.
|
---|
1439 |
|
---|
1440 | 2004-02-24 Alper Ersoy <dirt@gtk.org>
|
---|
1441 |
|
---|
1442 | * makeinfo/float.c (cm_listoffloats): check if we are crossing the
|
---|
1443 | caption boundaries looking for a space to break at.
|
---|
1444 |
|
---|
1445 | 2004-02-24 Karl Berry <karl@gnu.org>
|
---|
1446 |
|
---|
1447 | * makeinfo/makeinfo.c: TEXINFO_OUTPUT -> TEXINFO_OUTPUT_FORMAT,
|
---|
1448 | after discussion with tar maintainer.
|
---|
1449 |
|
---|
1450 | 2004-02-20 Stepan Kasal <kasal@ucw.cz>
|
---|
1451 |
|
---|
1452 | * doc/texinfo.tex (\infochapter, \infosection, etc.): these stubs
|
---|
1453 | of sectioning commands nuked.
|
---|
1454 |
|
---|
1455 | 2004-02-24 Stepan Kasal <kasal@ucw.cz>
|
---|
1456 |
|
---|
1457 | * doc/texinfo.tex (\centerchap): Fixed to work again,
|
---|
1458 | don't open group.
|
---|
1459 | (\centerparameters): New macro.
|
---|
1460 | (\centerchfplain): Nuked.
|
---|
1461 |
|
---|
1462 | The following continues with prosecution of @setchapterstyle{open}:
|
---|
1463 | * doc/texinfo.tex (\chfplain): renamed to \chapmacro.
|
---|
1464 | (\CHAPFplain): Nuked.
|
---|
1465 | (\setchapterstyle): Moved next to its deprecated friends.
|
---|
1466 |
|
---|
1467 | 2004-02-24 Karl Berry <karl@gnu.org>
|
---|
1468 |
|
---|
1469 | * doc/texinfo.tex (\dofloat): start a paragraph.
|
---|
1470 |
|
---|
1471 | 2004-02-24 Alper Ersoy <dirt@gtk.org>
|
---|
1472 |
|
---|
1473 | * makeinfo/insertion.c (cm_caption): check if the innermost
|
---|
1474 | environment is @float.
|
---|
1475 |
|
---|
1476 | 2004-02-24 Alper Ersoy <dirt@gtk.org>
|
---|
1477 |
|
---|
1478 | * info/session.c (info_menu_digit): if the menu entry has a line
|
---|
1479 | number, go to that line.
|
---|
1480 |
|
---|
1481 | 2004-02-24 Alper Ersoy <dirt@gtk.org>
|
---|
1482 |
|
---|
1483 | * info/info.c (main): make sure dir file is not listed for option
|
---|
1484 | --where.
|
---|
1485 |
|
---|
1486 | 2004-02-24 Alper Ersoy <dirt@gtk.org>
|
---|
1487 |
|
---|
1488 | * makeinfo/xml.c (xml_insert_element_with_attribute, xml_add_char)
|
---|
1489 | (xml_begin_table, xml_end_table, xml_begin_table_item)
|
---|
1490 | (xml_continue_table_item): separated ITEM and TABLEITEM states to
|
---|
1491 | handle @table environments better.
|
---|
1492 |
|
---|
1493 | 2004-02-24 Alper Ersoy <dirt@gtk.org>
|
---|
1494 |
|
---|
1495 | * util/texinfo.dtd: added float and friends, updated tableitem and
|
---|
1496 | Inline.reference.
|
---|
1497 |
|
---|
1498 | 2004-02-23 Karl Berry <karl@gnu.org>
|
---|
1499 |
|
---|
1500 | * doc/texinfo.txi (Structuring Command Types): slightly more info
|
---|
1501 | about headings. Fix other references, too.
|
---|
1502 |
|
---|
1503 | * Makefile.am (EXTRA_DIST): explicitly list every file in djgpp,
|
---|
1504 | so that the CVS directory is not included in the dist.tar.gz.
|
---|
1505 |
|
---|
1506 | 2004-02-23 Arnold D. Robbins <arnold@skeeve.com>
|
---|
1507 |
|
---|
1508 | * makeinfo/cmds.c (cm_code): For @samp, using single quotes instead of
|
---|
1509 | double quotes, to match TeX output more closely.
|
---|
1510 |
|
---|
1511 | 2004-02-23 Alper Ersoy <dirt@gtk.org>
|
---|
1512 |
|
---|
1513 | * makeinfo/index.h: new output_file and entry_number members in
|
---|
1514 | index_elt struct.
|
---|
1515 |
|
---|
1516 | * makeinfo/index.c (index_add_arg, cm_printindex): rewrote hyperlink
|
---|
1517 | generation for HTML to avoid duplicate anchors, and to work with
|
---|
1518 | splitting enabled.
|
---|
1519 |
|
---|
1520 | 2004-02-20 Alper Ersoy <dirt@gtk.org>
|
---|
1521 |
|
---|
1522 | * makeinfo/float.c (cm_listoffloats): create HTML hyperlinks with
|
---|
1523 | add_word instead of using @ref to avoid problems with commas in
|
---|
1524 | captions.
|
---|
1525 |
|
---|
1526 | 2004-02-20 Alper Ersoy <dirt@gtk.org>
|
---|
1527 |
|
---|
1528 | * makeinfo/node.c (cm_node): remove whitespace before the node
|
---|
1529 | separator sequence.
|
---|
1530 |
|
---|
1531 | 2004-02-20 Alper Ersoy <dirt@gtk.org>
|
---|
1532 |
|
---|
1533 | * makeinfo/sectioning.c (handle_enum_increment): do not increment
|
---|
1534 | counters for ENUM_SECT_NO heading commands (ie. @unnumbered,
|
---|
1535 | @majorheading, etc.)
|
---|
1536 |
|
---|
1537 | 2004-02-20 Alper Ersoy <dirt@gtk.org>
|
---|
1538 |
|
---|
1539 | * makeinfo/multi.c (multitable_item): unset hsep if item command is
|
---|
1540 | not @headitem.
|
---|
1541 |
|
---|
1542 | 2004-02-19 Karl Berry <karl@gnu.org>
|
---|
1543 |
|
---|
1544 | * doc/texinfo.tex: More hyphenation exceptions.
|
---|
1545 | (\author, \quotation): implement @author inside
|
---|
1546 | @quotation, for attribution purposes.
|
---|
1547 |
|
---|
1548 | 2004-02-19 Alper Ersoy <dirt@gtk.org>
|
---|
1549 |
|
---|
1550 | * makeinfo/cmds.c (cm_exampleindent): fixed paragraph handling after
|
---|
1551 | @exampleindent lines.
|
---|
1552 |
|
---|
1553 | 2004-02-19 Alper Ersoy <dirt@gtk.org>
|
---|
1554 |
|
---|
1555 | * makeinfo/index.c (index_add_arg): create an anchor where @index is
|
---|
1556 | used in HTML documents.
|
---|
1557 | (cm_printindex): make index text an hyperlink to the created anchor.
|
---|
1558 |
|
---|
1559 | 2004-02-19 Alper Ersoy <dirt@gtk.org>
|
---|
1560 |
|
---|
1561 | * makeinfo/insertion.c (begin_insertion): skip empty lines following
|
---|
1562 | @table, @ftable, @vtable and @itemize lines.
|
---|
1563 |
|
---|
1564 | 2004-02-18 Karl Berry <karl@gnu.org>
|
---|
1565 |
|
---|
1566 | * lib/substring.c,
|
---|
1567 | * lib/xexit.c,
|
---|
1568 | * lib/xmalloc.c,
|
---|
1569 | * lib/system.h: ANSI-fy. (Other lib files come from gnulib.)
|
---|
1570 |
|
---|
1571 | * doc/texinfo.txi (Definition Commands): describe the argument/@var
|
---|
1572 | situation more accurately.
|
---|
1573 |
|
---|
1574 | * doc/texinfo.txi (Definition Commands): explicitly document the
|
---|
1575 | implicit index entry creation in all cases.
|
---|
1576 |
|
---|
1577 | * doc/texinfo.txi (Printing Indices & Menus, Indices, Predefined
|
---|
1578 | Indices): remove redundancies, make different
|
---|
1579 | purposes clear, etc.
|
---|
1580 |
|
---|
1581 | 2004-02-18 Alper Ersoy <dirt@gtk.org>
|
---|
1582 |
|
---|
1583 | * makeinfo/xml.h:
|
---|
1584 | * makeinfo/xml.c (xml_get_assoc_for_id, xml_associate_title_with_id):
|
---|
1585 | removed these functions.
|
---|
1586 |
|
---|
1587 | * makeinfo/xref.c (cm_xref): do not call xml_get_assoc_for_id.
|
---|
1588 |
|
---|
1589 | * makeinfo/sectioning.c (sectioning_underscore): added xreflabel
|
---|
1590 | attribute to @unnumbered for Docbook.
|
---|
1591 |
|
---|
1592 | 2004-02-18 Alper Ersoy <dirt@gtk.org>
|
---|
1593 |
|
---|
1594 | * makeinfo/xref.c (cm_xref): for Docbook, use lowercase ``see'' when
|
---|
1595 | printing index.
|
---|
1596 |
|
---|
1597 | 2004-02-18 Alper Ersoy <dirt@gtk.org>
|
---|
1598 |
|
---|
1599 | * makeinfo/xml.c (xml_insert_indexentry): removed ``see'' from index
|
---|
1600 | entries as cm_xref takes care of it.
|
---|
1601 |
|
---|
1602 | 2004-02-17 Karl Berry <karl@gnu.org>
|
---|
1603 |
|
---|
1604 | * doc/info.texi (Help-Int): mention the new line number feature.
|
---|
1605 | * doc/texinfo.txi (Indices): plural correction.
|
---|
1606 | * doc/info-stnd.texi (Invoking Info): matche typo.
|
---|
1607 | (Searching Commands): grammar.
|
---|
1608 | * info/session.c (info_menu_or_ref_item): need to subtract 1 from
|
---|
1609 | the actual line number to get to the right place,
|
---|
1610 | don't really know why.
|
---|
1611 |
|
---|
1612 | * makeinfo/makeinfo.c, info/info.c, util/texindex.c,
|
---|
1613 | utils/install-info.c, util/texi2dvi: update copyright year to
|
---|
1614 | 2004, and do not mark copyright line for translation, since
|
---|
1615 | international law says to always use the English word "copyright".
|
---|
1616 |
|
---|
1617 | 2004-02-17 Alper Ersoy <dirt@gtk.org>
|
---|
1618 |
|
---|
1619 | * makeinfo/insertion.c (end_insertion): use add_html_block_elt instead
|
---|
1620 | of add_word for </pre> ending @example and the like.
|
---|
1621 | * makeinfo/float.c (cm_listoffloats): use add_html_block_elt for <li>.
|
---|
1622 |
|
---|
1623 | 2004-02-17 Alper Ersoy <dirt@gtk.org>
|
---|
1624 |
|
---|
1625 | * makeinfo/insertion.c (begin_insertion): do not expand @copying for
|
---|
1626 | HTML and Info too.
|
---|
1627 | (cm_insert_copying): expand copying_text for all formats here.
|
---|
1628 |
|
---|
1629 | * makeinfo/html.c (html_output_head): use text_expansion for copying
|
---|
1630 | text.
|
---|
1631 |
|
---|
1632 | 2004-02-17 Karl Berry <karl@gnu.org>
|
---|
1633 |
|
---|
1634 | * doc/texinfo.txi (float): mention @multitable and @image
|
---|
1635 | as typical contents. From Arnold.
|
---|
1636 |
|
---|
1637 | 2004-02-17 Alper Ersoy <dirt@gtk.org>
|
---|
1638 |
|
---|
1639 | * makeinfo/xml.c (xml_insert_element_with_attribute): removed check
|
---|
1640 | to see if current element contains para before calling xml_start_para,
|
---|
1641 | as that check is performed in xml_start_para too.
|
---|
1642 |
|
---|
1643 | 2004-02-17 Alper Ersoy <dirt@gtk.org>
|
---|
1644 |
|
---|
1645 | * makeinfo/insertion.c (end_insertion): indent float caption.
|
---|
1646 |
|
---|
1647 | 2004-02-17 Alper Ersoy <dirt@gtk.org>
|
---|
1648 |
|
---|
1649 | * makeinfo/insertion.c (begin_insertion): for XML and Docbook, do not
|
---|
1650 | expand @copying text. Instead of calling @anchor, use <float
|
---|
1651 | name="floatlabel"> for XML.
|
---|
1652 | (cm_copying): removed ugly copying_text manipulation for Docbook.
|
---|
1653 | Warn if there is no @copying before @insertcopying.
|
---|
1654 |
|
---|
1655 | * makeinfo/xml.c: made floats contain para.
|
---|
1656 | (xml_start_para): check if current element can contain para.
|
---|
1657 | (xml_add_char): removed @copying checks.
|
---|
1658 |
|
---|
1659 | 2004-02-17 Alper Ersoy <dirt@gtk.org>
|
---|
1660 |
|
---|
1661 | * makeinfo/insertion.c (end_insertion): if the output format is XML,
|
---|
1662 | do not call close_insertion_paragraph after @end menu.
|
---|
1663 |
|
---|
1664 | 2004-02-17 Alper Ersoy <dirt@gtk.org>
|
---|
1665 |
|
---|
1666 | * makeinfo/xml.c (xml_insert_element_with_attribute): indentation
|
---|
1667 | fixes for @multitable.
|
---|
1668 |
|
---|
1669 | 2004-02-17 Alper Ersoy <dirt@gtk.org>
|
---|
1670 |
|
---|
1671 | * makeinfo/multi.c (do_multitable): remove trailing newline when the
|
---|
1672 | output format is Docbook or XML, as output_paragraph becomes unusable
|
---|
1673 | later for xml_indent during select_output_environment.
|
---|
1674 |
|
---|
1675 | 2004-02-16 Alper Ersoy <dirt@gtk.org>
|
---|
1676 |
|
---|
1677 | * makeinfo/cmds.c (cm_bye): do not call flush_output as text appended
|
---|
1678 | by convert_from_loaded_file may need to play with output_paragraph.
|
---|
1679 |
|
---|
1680 | 2004-02-16 Alper Ersoy <dirt@gtk.org>
|
---|
1681 |
|
---|
1682 | * makeinfo/xml.c (xml_end_document): insert newline after </texinfo>
|
---|
1683 | only if indentation is disabled (otherwise xml_indent takes care of
|
---|
1684 | the newline.)
|
---|
1685 | (xml_insert_indexentry): disable warnings when executing implicit
|
---|
1686 | @xref commands for Docbook, otherwise makeinfo will warn about
|
---|
1687 | missing punctuation.
|
---|
1688 |
|
---|
1689 | 2004-02-16 Alper Ersoy <dirt@gtk.org>
|
---|
1690 |
|
---|
1691 | * makeinfo/insertion.c (begin_insertion): eat one newline after
|
---|
1692 | @xml/@docbook blocks for proper indentation.
|
---|
1693 |
|
---|
1694 | 2004-02-16 Alper Ersoy <dirt@gtk.org>
|
---|
1695 |
|
---|
1696 | * makeinfo/cmds.c (cm_center): fixed line wrapping after the @center
|
---|
1697 | command.
|
---|
1698 |
|
---|
1699 | 2004-02-15 Alper Ersoy <dirt@gtk.org>
|
---|
1700 |
|
---|
1701 | * makeinfo/xml.c (xml_begin_document): disabled warnings around the
|
---|
1702 | implicit register_delayed_write("@documentencoding") call.
|
---|
1703 |
|
---|
1704 | 2004-02-15 Alper Ersoy <dirt@gtk.org>
|
---|
1705 |
|
---|
1706 | * makeinfo/insertion.c (begin_insertion, end_insertion): when handling
|
---|
1707 | @xml, @html and @docbook blocks, do not touch para elements, and keep
|
---|
1708 | whitespace as-is.
|
---|
1709 |
|
---|
1710 | 2004-02-15 Alper Ersoy <dirt@gtk.org>
|
---|
1711 |
|
---|
1712 | * makeinfo/xml.h: made xml_keep_space extern.
|
---|
1713 |
|
---|
1714 | 2004-02-15 Alper Ersoy <dirt@gtk.org>
|
---|
1715 |
|
---|
1716 | * makeinfo/cmds.c (cm_noindent_cmd, cm_indent): implicitly start
|
---|
1717 | para element for Docbook and XML.
|
---|
1718 |
|
---|
1719 | 2004-02-15 Karl Berry <karl@gnu.org>
|
---|
1720 |
|
---|
1721 | * doc/texinfo.tex (\hyphenation): add more hyphenation exceptions,
|
---|
1722 | gleaned from the log in TUGboat.
|
---|
1723 | * doc/info-stnd.texi: document new option --where.
|
---|
1724 | * info/info.c (main): in print_where_p case, ensure we don't try
|
---|
1725 | to print NULL.
|
---|
1726 |
|
---|
1727 | 2004-02-14 Karl Berry <karl@gnu.org>
|
---|
1728 |
|
---|
1729 | * doc/texinfo.tex (\addtokens): had two identical definitions,
|
---|
1730 | remove one.
|
---|
1731 | (\maketoks): no space token after |ENDTOKS|,
|
---|
1732 | although I guess it hasn't mattered.
|
---|
1733 | (\entry): make clear what is the argument to
|
---|
1734 | \pdfgettoks and what is output.
|
---|
1735 | (\appendtomacro): use our own token registers,
|
---|
1736 | for safety.
|
---|
1737 | (\listoffloatsdoentry): fully expand the page
|
---|
1738 | number, and don't expand the lof text.
|
---|
1739 |
|
---|
1740 | 2004-02-14 Alper Ersoy <dirt@gtk.org>
|
---|
1741 |
|
---|
1742 | * makeinfo/cmds.c (cm_strong):
|
---|
1743 | * makeinfo/xml.c (xml_begin_index): cast output_paragraph to char, to
|
---|
1744 | avoid warnings with -pedantic.
|
---|
1745 |
|
---|
1746 | 2004-02-13 Alper Ersoy <dirt@gtk.org>
|
---|
1747 |
|
---|
1748 | * makeinfo/cmds.c:
|
---|
1749 | * makeinfo/cmds.h:
|
---|
1750 | * makeinfo/defun.c:
|
---|
1751 | * makeinfo/defun.h:
|
---|
1752 | * makeinfo/files.c:
|
---|
1753 | * makeinfo/files.h:
|
---|
1754 | * makeinfo/float.c:
|
---|
1755 | * makeinfo/float.h:
|
---|
1756 | * makeinfo/footnote.c:
|
---|
1757 | * makeinfo/footnote.h:
|
---|
1758 | * makeinfo/html.c:
|
---|
1759 | * makeinfo/html.h:
|
---|
1760 | * makeinfo/index.c:
|
---|
1761 | * makeinfo/index.h:
|
---|
1762 | * makeinfo/insertion.c:
|
---|
1763 | * makeinfo/insertion.h:
|
---|
1764 | * makeinfo/lang.c:
|
---|
1765 | * makeinfo/lang.h:
|
---|
1766 | * makeinfo/macro.c:
|
---|
1767 | * makeinfo/macro.h:
|
---|
1768 | * makeinfo/makeinfo.c:
|
---|
1769 | * makeinfo/makeinfo.h:
|
---|
1770 | * makeinfo/multi.c:
|
---|
1771 | * makeinfo/node.c:
|
---|
1772 | * makeinfo/node.h:
|
---|
1773 | * makeinfo/sectioning.c:
|
---|
1774 | * makeinfo/sectioning.h:
|
---|
1775 | * makeinfo/toc.c:
|
---|
1776 | * makeinfo/toc.h:
|
---|
1777 | * makeinfo/xml.c:
|
---|
1778 | * makeinfo/xml.h:
|
---|
1779 | * makeinfo/xref.c:
|
---|
1780 | * makeinfo/xref.h: protoized functions.
|
---|
1781 |
|
---|
1782 | 2004-02-13 Alper Ersoy <dirt@gtk.org>
|
---|
1783 |
|
---|
1784 | * makeinfo/multi.h: new file.
|
---|
1785 |
|
---|
1786 | 2004-02-13 Karl Berry <karl@gnu.org>
|
---|
1787 |
|
---|
1788 | * doc/texinfo.tex (\caption): make \long.
|
---|
1789 | * doc/texinfo.txi (Nodes): mention that changing node names is bad.
|
---|
1790 | (caption shortcaption, listoffloats): write these, finishing the
|
---|
1791 | first cut at @float documentation.
|
---|
1792 |
|
---|
1793 | 2004-02-12 Alper Ersoy <dirt@gtk.org>
|
---|
1794 |
|
---|
1795 | * makeinfo/cmds.c (cm_verb): end @verb only if delimiter is followed
|
---|
1796 | by a closing brace.
|
---|
1797 |
|
---|
1798 | 2004-02-12 Alper Ersoy <dirt@gtk.org>
|
---|
1799 |
|
---|
1800 | * makeinfo/lang.c (cm_accent_generic): warn if accented character is
|
---|
1801 | whitespace.
|
---|
1802 |
|
---|
1803 | 2004-02-12 Alper Ersoy <dirt@gtk.org>
|
---|
1804 |
|
---|
1805 | * makeinfo/insertionc. (end_insertion): decrement current_indent
|
---|
1806 | only if the output format is Info.
|
---|
1807 |
|
---|
1808 | 2004-02-12 Alper Ersoy <dirt@gtk.org>
|
---|
1809 |
|
---|
1810 | * makeinfo/insertion.c (end_insertion): adjusted caption styles for
|
---|
1811 | label and type conditions.
|
---|
1812 | (begin_insertion, end_insertion): indent first paragraphs inside
|
---|
1813 | @float, even if first paragraph in a chapter. Increment/decrement
|
---|
1814 | current_indent.
|
---|
1815 |
|
---|
1816 | 2004-02-12 Alper Ersoy <dirt@gtk.org>
|
---|
1817 |
|
---|
1818 | * makeinfo/tests/defxcond: look for `--' instead of `-'.
|
---|
1819 |
|
---|
1820 | 2004-02-12 Karl Berry <karl@gnu.org>
|
---|
1821 |
|
---|
1822 | * makeinfo/float.c (cm_listoffloats): change warning wording.
|
---|
1823 |
|
---|
1824 | 2004-02-11 Karl Berry <karl@gnu.org>
|
---|
1825 |
|
---|
1826 | * doc/texinfo.tex (\dofloat): initialize caption macros here, not
|
---|
1827 | globally.
|
---|
1828 | (\Efloat): rewrite for more consistent caption
|
---|
1829 | line, matching documentation.
|
---|
1830 | (\appendtomacro): new macro.
|
---|
1831 | (\currentparindent): this \newdimen was not used; removed.
|
---|
1832 | * doc/texinfo.txi (float): continue documenting.
|
---|
1833 |
|
---|
1834 | * makeinfo/files.c (register_delayed_write): change wording of msgs.
|
---|
1835 |
|
---|
1836 | 2004-02-10 Karl Berry <karl@gnu.org>
|
---|
1837 |
|
---|
1838 | * makeinfo/defun.c: --- (which gets reduced to --)
|
---|
1839 | instead of -- (which gets reduced to -).
|
---|
1840 | Report from Akim Demaille <akim@epita.fr>, 09 Feb 2004 18:06:29 +0100.
|
---|
1841 |
|
---|
1842 | 2004-02-09 Karl Berry <karl@gnu.org>
|
---|
1843 |
|
---|
1844 | * doc/texinfo.tex (\pickupwholefraction): allow the fraction to be
|
---|
1845 | an integer without a decimal point, like `1'. Report from: Dumas
|
---|
1846 | Patrice <dumas@centre-cired.fr>, 9 Feb 2004 16:46:30 +0100.
|
---|
1847 | * makeinfo/multi.c (setup_multitable_parameters): compute width
|
---|
1848 | and pass it, for clarity.
|
---|
1849 |
|
---|
1850 | 2004-02-07 Alper Ersoy <dirt@gtk.org>
|
---|
1851 |
|
---|
1852 | * makeinfo/insertion.c (cm_insert_copying): insert double newlines
|
---|
1853 | instead of one in non XML outputs.
|
---|
1854 |
|
---|
1855 | 2004-02-07 Alper Ersoy <dirt@gtk.org>
|
---|
1856 |
|
---|
1857 | * makeinfo/cmds.c (cm_code): do not decrement in_fixed_width_font as
|
---|
1858 | it gets decremented elsewhere.
|
---|
1859 |
|
---|
1860 | 2004-02-07 Alper Ersoy <dirt@gtk.org>
|
---|
1861 |
|
---|
1862 | * makeinfo/makeinfo.c (next_nonwhitespace_character): also check
|
---|
1863 | global input_text since filestack does not contain it.
|
---|
1864 |
|
---|
1865 | 2004-02-07 Alper Ersoy <dirt@gtk.org>
|
---|
1866 |
|
---|
1867 | * makeinfo/makeinfo.c (next_nonwhitespace_character): go through the
|
---|
1868 | whole filestack looking for the next character.
|
---|
1869 |
|
---|
1870 | 2004-02-06 Karl Berry <karl@gnu.org>
|
---|
1871 |
|
---|
1872 | * doc/texinfo.tex (\indexnofonts): define \bullet .. \result, so
|
---|
1873 | they can be used in @?index commands.
|
---|
1874 | Report from: Akim Demaille <akim@epita.fr>, 06 Feb 2004 13:34:15 +0100.
|
---|
1875 |
|
---|
1876 | 2004-02-05 Karl Berry <karl@gnu.org>
|
---|
1877 |
|
---|
1878 | * makeinfo/xref.c (add_xref_punctuation): if we insert anything,
|
---|
1879 | make it a period.
|
---|
1880 | (cm_xref): include command name in error message.
|
---|
1881 | * doc/texinfo.txi (ref): mention generating a period, if needed.
|
---|
1882 | Too many complaints when we made a warning for @ref not followed
|
---|
1883 | by period or comma.
|
---|
1884 |
|
---|
1885 | 2004-02-05 Alper Ersoy <dirt@gtk.org>
|
---|
1886 |
|
---|
1887 | * info/info-utils.c (info_parse_node): look for ``(line '' instead of
|
---|
1888 | skipping any non-digit characters.
|
---|
1889 |
|
---|
1890 | 2004-02-05 Alper Ersoy <dirt@gtk.org>
|
---|
1891 |
|
---|
1892 | * makeinfo/index.c (insert_index_output_line_no): made ``(line NNN)'' not
|
---|
1893 | translatable for Info output.
|
---|
1894 |
|
---|
1895 | 2004-02-03 Alper Ersoy <dirt@gtk.org>
|
---|
1896 |
|
---|
1897 | * makeinfo/makeinfo.c (flush_output): increment node_line_number too.
|
---|
1898 |
|
---|
1899 | * makeinfo/makeinfo.h: new variable node_line_number to hold the last
|
---|
1900 | output line number the current node.
|
---|
1901 |
|
---|
1902 | * makeinfo/nodes.c (cm_node): reset node_line_number just before the
|
---|
1903 | node start cookie.
|
---|
1904 |
|
---|
1905 | * makeinfo/files.h: new node member in DELAYED_WRITE struct.
|
---|
1906 | * makeinfo/files.c (register_delayed_write): save current node name if
|
---|
1907 | there's one.
|
---|
1908 | (handle_delayed_writes): adjust line numbers in indices only if the
|
---|
1909 | output is plaintext, or the index entry appears in the changed node.
|
---|
1910 |
|
---|
1911 | * makeinfo/index.c (index_add_arg, cm_printindex): use
|
---|
1912 | node_line_number instead of output_line_number if the output is an
|
---|
1913 | Info file.
|
---|
1914 |
|
---|
1915 | 2004-02-03 Alper Ersoy <dirt@gtk.org>
|
---|
1916 |
|
---|
1917 | * info/info-utils.h: new line_number member in REFERENCE struct.
|
---|
1918 |
|
---|
1919 | * info/info-utils.c (info_parse_node): parse (line ...) strings
|
---|
1920 | from menu items.
|
---|
1921 | (info_references_internal): save parsed line number in the entry.
|
---|
1922 |
|
---|
1923 | * info/session.c (info_menu_of_ref_item): if selected entry has a line
|
---|
1924 | number associated with it, jump to that line after updating window.
|
---|
1925 |
|
---|
1926 | 2004-02-02 Alper Ersoy <dirt@gtk.org>
|
---|
1927 |
|
---|
1928 | * makeinfo/xml.c (add_xref_punctuation): new function that inserts
|
---|
1929 | necessary punctuation after @ref and @pxref commands.
|
---|
1930 | (cm_xref): call add_xref_punctuation when multiple parameters are
|
---|
1931 | given, make use of next_nonwhitespace_character function in the END
|
---|
1932 | case.
|
---|
1933 | (cm_ref): do not call cm_xref in the END case.
|
---|
1934 |
|
---|
1935 | 2004-02-02 Alper Ersoy <dirt@gtk.org>
|
---|
1936 |
|
---|
1937 | * makeinfo/makeinfo.c (next_nonwhitespace_character): new function.
|
---|
1938 |
|
---|
1939 | 2004-02-02 Alper Ersoy <dirt@gtk.org>
|
---|
1940 |
|
---|
1941 | * makeinfo/cmds.c (cm_code): call xml_start_para instead of tweaking
|
---|
1942 | in_fixed_width_font, and use entities rather than quotes.
|
---|
1943 |
|
---|
1944 | 2004-02-02 Arnold D. Robbins <arnold@skeeve.com>
|
---|
1945 |
|
---|
1946 | * makeinfo/cmds.c (cm_TeX, cm_LaTeX): Add docbook support.
|
---|
1947 | (cm_code): Add opening and closing single quotes for @samp in the
|
---|
1948 | Docbook output.
|
---|
1949 | * makeinfo/xml.c (xml_begin_document): Add `tex' and `latex' entities.
|
---|
1950 | * makeinfo/xref.c (cm_xref): Add `See' and `see' strings for docbook
|
---|
1951 | and xml.
|
---|
1952 |
|
---|
1953 | 2004-01-31 Alper Ersoy <dirt@gtk.org>
|
---|
1954 |
|
---|
1955 | * makeinfo/makeinfo.c (main): fixed ``--option: makeinfo'' messages.
|
---|
1956 |
|
---|
1957 | 2004-01-31 Alper Ersoy <dirt@gtk.org>
|
---|
1958 |
|
---|
1959 | * makeinfo/cmds.c (cm_TeX, cm_LaTeX): really ignore the arguments as
|
---|
1960 | the warning suggests.
|
---|
1961 |
|
---|
1962 | 2004-01-31 Alper Ersoy <dirt@gtk.org>
|
---|
1963 |
|
---|
1964 | * makeinfo/cmds.c (cm_TeX, cm_LaTeX): warn if there are any arguments.
|
---|
1965 |
|
---|
1966 | 2004-01-31 Alper Ersoy <dirt@gtk.org>
|
---|
1967 |
|
---|
1968 | * makeinfo/files.c (pop_path_from_include_path): do not mock with
|
---|
1969 | include_files_path address directly, as it confuses realloc.
|
---|
1970 |
|
---|
1971 | 2004-01-31 Alper Ersoy <dirt@gtk.org>
|
---|
1972 |
|
---|
1973 | * makeinfo/makeinfo.c (main, usage): new --output-indent option.
|
---|
1974 |
|
---|
1975 | 2004-01-31 Alper Ersoy <dirt@gtk.org>
|
---|
1976 |
|
---|
1977 | * makeinfo/xml.c (xml_add_char): break long lines in paragraphs
|
---|
1978 | when the output format is Docbook.
|
---|
1979 |
|
---|
1980 | 2004-01-31 Alper Ersoy <dirt@gtk.org>
|
---|
1981 |
|
---|
1982 | * makeinfo/files.c (prepend_to_include_path, append_to_include_path)
|
---|
1983 | (pop_path_from_include_path): new functions to manipulate
|
---|
1984 | include_files_path.
|
---|
1985 |
|
---|
1986 | * makeinfo/makeinfo.c (convert_from_file): prepend the loaded file's
|
---|
1987 | path to include_files_path in order to make relative include files to
|
---|
1988 | be found, then remove afterwards.
|
---|
1989 | (main): make use of new functions for -I and -P options.
|
---|
1990 |
|
---|
1991 | 2004-01-30 Alper Ersoy <dirt@gtk.org>
|
---|
1992 |
|
---|
1993 | * util/texinfo.dtd: added exdent element.
|
---|
1994 |
|
---|
1995 | 2004-01-29 Alper Ersoy <dirt@gtk.org>
|
---|
1996 |
|
---|
1997 | * makeinfo/makeinfo.c (convert_from_loaded_file): call
|
---|
1998 | xml_begin_document after opening the output stream for writing.
|
---|
1999 |
|
---|
2000 | * makeinfo/files.c (register_delayed_write): use delayed_command
|
---|
2001 | instead of command in messages as it may differ from the actual
|
---|
2002 | command name. Check the usability of current_output_filename.
|
---|
2003 |
|
---|
2004 | 2004-01-28 Karl Berry <karl@gnu.org>
|
---|
2005 |
|
---|
2006 | * doc/texinfo.txi (HTML Splitting): describe when two nodes are
|
---|
2007 | written to one output file.
|
---|
2008 |
|
---|
2009 | * doc/texinfo.tex (\TeX): \edef using original \TeX definition.
|
---|
2010 |
|
---|
2011 | 2004-01-28 Alper Ersoy <dirt@gtk.org>
|
---|
2012 |
|
---|
2013 | * makeinfo/defun.c (process_defun_args, defun_internal):
|
---|
2014 | * makeinfo/insertion.c (begin_insertion, end_insertion): execute XML
|
---|
2015 | only blocks for Docbook also.
|
---|
2016 |
|
---|
2017 | * makeinfo/xml.c: added Docbook elements for definition commands.
|
---|
2018 | (xml_begin_def_term): for Docbook, generate an Info-like @defun line.
|
---|
2019 | (xml_insert_element_with_attribute): do not indent DEFINITION and
|
---|
2020 | DEFINITIONTERM when the output is Docbook.
|
---|
2021 |
|
---|
2022 | 2004-01-25 Alper Ersoy <dirt@gtk.org>
|
---|
2023 |
|
---|
2024 | * makeinfo/xml.c: changed majorheading and the like with bridgehead
|
---|
2025 | for Docbook.
|
---|
2026 |
|
---|
2027 | * makeinfo/sectioning.c (sectioning_underscore): do not start sections
|
---|
2028 | with @majorheading and the like, only insert title.
|
---|
2029 |
|
---|
2030 | 2004-01-25 Alper Ersoy <dirt@gtk.org>
|
---|
2031 |
|
---|
2032 | * makeinfo/xml.c:
|
---|
2033 | * makeinfo/xml.h: new element EXDENT.
|
---|
2034 |
|
---|
2035 | * makeinfo/cmds.c (cm_comment): save the paragraph state.
|
---|
2036 | (cm_exdent): use EXDENT element for XML, LINEANNOTATION for Docbook.
|
---|
2037 |
|
---|
2038 | * makeinfo/html.c (html_output_head):
|
---|
2039 | * makeinfo/xml.c (xml_begin_document): erase output_paragraph.
|
---|
2040 |
|
---|
2041 | * makeinfo/insertion.c (begin_insertion): canonize whitespace around
|
---|
2042 | copying text.
|
---|
2043 | (cm_insert_copying): comment fixes. Do not append newline if the
|
---|
2044 | output is Docbook.
|
---|
2045 |
|
---|
2046 | * makeinfo/makeinfo.c (close_paragraph): return if Docbook too.
|
---|
2047 |
|
---|
2048 | * makeinfo/sectioning.c (sectioning_underscore): removed newline from
|
---|
2049 | the end of titles.
|
---|
2050 |
|
---|
2051 | * makeinfo/lang.c (cm_documentencoding): insert encoding attribute
|
---|
2052 | into XML and Docbook prologs when handling delayed writes.
|
---|
2053 |
|
---|
2054 | * makeinfo/xml.c (xml_begin_document): register a delayed write for
|
---|
2055 | @documentencoding when writing the prolog.
|
---|
2056 | (xml_end_para): removed docbook checks.
|
---|
2057 | (xml_insert_element_with_attribute): skip indentation if
|
---|
2058 | xml_keep_space is true, indent after table element. When the output
|
---|
2059 | is Docbook, do not insert xml:space attribute, and do not remove from
|
---|
2060 | the end of group element and keep_space blocks.
|
---|
2061 | (xml_add_char): join lines in a paragraph for Docbook too.
|
---|
2062 |
|
---|
2063 | 2004-01-24 Alper Ersoy <dirt@gtk.org>
|
---|
2064 |
|
---|
2065 | * makeinfo/multi.c (out_char): simple use add_char for XML and Docbook
|
---|
2066 | outputs too.
|
---|
2067 |
|
---|
2068 | * makeinfo/makeinfo.c (close_paragraph): just return when the output
|
---|
2069 | format is XML.
|
---|
2070 |
|
---|
2071 | * makeinfo/makeinfo.h: new variable xml_indendation_increment.
|
---|
2072 |
|
---|
2073 | * makeinfo/cmds.c (cm_comment): insert a newline before the comment,
|
---|
2074 | if there is not already one.
|
---|
2075 | (cm_noindent_cmd): skip whitespace after the command.
|
---|
2076 |
|
---|
2077 | * makeinfo/xml.c:
|
---|
2078 | * makeinfo/xml.h: new element DETAILMENU.
|
---|
2079 |
|
---|
2080 | * makeinfo/xml.c: menuentry and menucomment should not contain para.
|
---|
2081 | (xml_indent, xml_indent_end_para): use xml_indentation_increment
|
---|
2082 | value, and indent only if it is a positive number.
|
---|
2083 | (xml_start_para): apply indentation for XML output too.
|
---|
2084 | (xml_end_para): add newline if xml_indentation_increment is positive.
|
---|
2085 | (xml_insert_element_with_attribute): major indentation fixes.
|
---|
2086 | (xml_start_menu_entry): skip whitespace at the start of menu comments.
|
---|
2087 | (xml_add_char): fixed paragraph detection in menus, and added a check
|
---|
2088 | to detect multiple whitespaces after newline in menu comments. Do not
|
---|
2089 | return when inside multitable to avoid concatenation of two lines
|
---|
2090 | without a space char in between.
|
---|
2091 |
|
---|
2092 | * makeinfo/insertion.c (cm_insert_copying, cm_lisp, cm_smalllisp)
|
---|
2093 | (cm_format, cm_smallformat, cm_display, cm_smalldisplay, cm_example)
|
---|
2094 | (cm_smallexample): do not insert newline when the output is XML.
|
---|
2095 | (end_insertion): ditto for the above mentioned block commands and
|
---|
2096 | @group. Do not increment in_fixed_font for XML output.
|
---|
2097 | (begin_insertion, end_insertion): enclose @detailmenu in a detailmenu
|
---|
2098 | element.
|
---|
2099 |
|
---|
2100 | * util/texinfo.dtd: added detailmenu, and fixed menucomment and
|
---|
2101 | tableitem definitions.
|
---|
2102 |
|
---|
2103 | 2004-01-23 Alper Ersoy <dirt@gtk.org>
|
---|
2104 |
|
---|
2105 | * util/Makefile.am: substituted catalog in EXTRA_DIST with catalog.in,
|
---|
2106 | and added catalog to CLEANFILES.
|
---|
2107 |
|
---|
2108 | 2004-01-23 Alper Ersoy <dirt@gtk.org>
|
---|
2109 |
|
---|
2110 | * makeinfo/files.h: new input_filename member in delayed_write struct.
|
---|
2111 |
|
---|
2112 | * makeinfo/files.c (register_delayed_write): added input_filename to
|
---|
2113 | saved variables, and adjusted line_number saving.
|
---|
2114 | (handle_delayed_writes): set input_filename and line_number for
|
---|
2115 | correct warning and error messages.
|
---|
2116 |
|
---|
2117 | 2004-01-23 Alper Ersoy <dirt@gtk.org>
|
---|
2118 |
|
---|
2119 | * makeinfo/float.c (cm_listoffloats):
|
---|
2120 | * makeinfo/index.c (cm_printindex): decrement line_number only if
|
---|
2121 | not handling delayed writes.
|
---|
2122 |
|
---|
2123 | * makeinfo/float.c (float_type_exists): check if float has a label.
|
---|
2124 |
|
---|
2125 | 2004-01-23 Alper Ersoy <dirt@gtk.org>
|
---|
2126 |
|
---|
2127 | * makeinfo/makeinfo.c (main): updated copyright year in --version text.
|
---|
2128 |
|
---|
2129 | 2004-01-23 Alper Ersoy <dirt@gtk.org>
|
---|
2130 |
|
---|
2131 | * makeinfo/tests/Makefile.am: commented top2.texi to fix distcheck.
|
---|
2132 |
|
---|
2133 | 2004-01-23 Alper Ersoy <dirt@gtk.org>
|
---|
2134 |
|
---|
2135 | * makeinfo/xml.c (xml_begin_document): use PUBLIC id for TexinfoML
|
---|
2136 | instead of SYSTEM.
|
---|
2137 |
|
---|
2138 | 2004-01-23 Alper Ersoy <dirt@gtk.org>
|
---|
2139 |
|
---|
2140 | * makeinfo/Makefile.am: removed texinfo.dtd and texinfo.xsl and ...
|
---|
2141 |
|
---|
2142 | * util/Makefile.am: added here.
|
---|
2143 |
|
---|
2144 | 2004-01-23 Alper Ersoy <dirt@gtk.org>
|
---|
2145 |
|
---|
2146 | * utils/catalog.in: catalog file for texinfo.dtd.
|
---|
2147 |
|
---|
2148 | 2004-01-23 Alper Ersoy <dirt@gtk.org>
|
---|
2149 |
|
---|
2150 | * makeinfo/texinfo.dtd:
|
---|
2151 | * makeinfo/texinfo.xsl: moved to ...
|
---|
2152 |
|
---|
2153 | * utils/texinfo.dtd:
|
---|
2154 | * utils/texinfo.xsl: here.
|
---|
2155 |
|
---|
2156 | 2004-01-23 Alper Ersoy <dirt@gtk.org>
|
---|
2157 |
|
---|
2158 | * makeinfo/texinfo.dtd: added ordm and ordf entities and dmn element.
|
---|
2159 | updated indexterm location in tables.
|
---|
2160 |
|
---|
2161 | 2004-01-22 Karl Berry <karl@gnu.org>
|
---|
2162 |
|
---|
2163 | * doc/texinfo.tex (\dofloat): handle empty float type and empty
|
---|
2164 | float label separately, matching makeinfo behavior.
|
---|
2165 | * doc/texinfo.txi (Floats): new section, not yet fully written.
|
---|
2166 | (Special Displays): new chapter to hold it.
|
---|
2167 | (Footnotes, Images): move these sections to the new chapter.
|
---|
2168 | (@@-Command Summary): list new commands.
|
---|
2169 | * NEWS: mention new commands here too.
|
---|
2170 |
|
---|
2171 | 2004-01-21 Alper Ersoy <dirt@gtk.org>
|
---|
2172 |
|
---|
2173 | * makeinfo/xml.c (xml_begin_index): move data to a temporary location
|
---|
2174 | for delayed use and insert back when handling delayed writes.
|
---|
2175 |
|
---|
2176 | * makeinfo/index.c (cm_printindex): call xml_begin_index when not
|
---|
2177 | handling delayed writes too.
|
---|
2178 |
|
---|
2179 | 2004-01-19 Karl Berry <karl@gnu.org>
|
---|
2180 |
|
---|
2181 | * doc/texinfo.tex: doc fix.
|
---|
2182 |
|
---|
2183 | 2004-01-18 Karl Berry <karl@gnu.org>
|
---|
2184 |
|
---|
2185 | * doc/texinfo.tex (\commondummies): dummify @tie and remaining
|
---|
2186 | @<char> commands.
|
---|
2187 | (\tocindent): reduce to 15pt to match \defaultparindent.
|
---|
2188 | (\setref): use XR as control sequence prefix
|
---|
2189 | instead of just X; seems nicer. Change calls.
|
---|
2190 |
|
---|
2191 | Finish implementing @listoffloats:
|
---|
2192 | (\xrdef): keep lists of each float type.
|
---|
2193 | (\dofloat): save the floattype in the aux file.
|
---|
2194 | (\Efloat): write the lof text to the aux file.
|
---|
2195 | (\iffloat, \doiffloat, \listoffloats,
|
---|
2196 | \listoffloatsdo, \listoffloatsentry): new macros.
|
---|
2197 | * bootstrap: autoheader should come after aclocal, I think.
|
---|
2198 |
|
---|
2199 | 2004-01-17 Karl Berry <karl@gnu.org>
|
---|
2200 |
|
---|
2201 | * doc/texinfo.tex (\doitemize): rename from \itemizey.
|
---|
2202 | (\itemizeitem): do not set \parskip=0 if the last
|
---|
2203 | thing was a \nobreak (e.g., from \sectionheading).
|
---|
2204 | Report from: Jesper Harder <harder@ifa.au.dk>,
|
---|
2205 | 17 Jan 2004 22:03:51 +0100.
|
---|
2206 |
|
---|
2207 | * doc/texinfo.txi (email): no angle brackets in TeX output.
|
---|
2208 | Report from: Jesper Harder <harder@ifa.au.dk>,
|
---|
2209 | 17 Jan 2004 21:03:21 +0100.
|
---|
2210 |
|
---|
2211 | 2004-01-17 Alper Ersoy <dirt@gtk.org>
|
---|
2212 |
|
---|
2213 | * makeinfo/float.c (cm_listoffloats): Prefixed captions with
|
---|
2214 | float_type. For HTML, used an <ul> block.
|
---|
2215 |
|
---|
2216 | 2004-01-17 Alper Ersoy <dirt@gtk.org>
|
---|
2217 |
|
---|
2218 | * info/info.c (main, info_short_help): new option -w, --where,
|
---|
2219 | --location that prints the physical location of Info file.
|
---|
2220 |
|
---|
2221 | 2004-01-17 Alper Ersoy <dirt@gtk.org>
|
---|
2222 |
|
---|
2223 | * makeinfo/defun.c (defun_internal):
|
---|
2224 | * makeinfo/insertion.c (end_insertion): enclose paragraphs in @def
|
---|
2225 | blocks in a blockquote element for indentation in the HTML output.
|
---|
2226 |
|
---|
2227 | 2004-01-17 Alper Ersoy <dirt@gtk.org>
|
---|
2228 |
|
---|
2229 | * makeinfo/html.c (insert_html_tag_with_attribute): new function.
|
---|
2230 | (insert_html_tag): only call insert_html_tag_with_attribute with
|
---|
2231 | NULL attribute string and return.
|
---|
2232 | (push_tag, pop_tag): keep the element attributes in stack too.
|
---|
2233 | (html_output_head): fixed span.roman in the default CSS.
|
---|
2234 |
|
---|
2235 | * makeinfo/html.h: new attribs member in hstack struct.
|
---|
2236 |
|
---|
2237 | * makeinfo/cmds.c (cm_dmn, cm_code, cm_sc, cm_r): use
|
---|
2238 | insert_html_tag_with_attribute for setting element class.
|
---|
2239 |
|
---|
2240 | 2004-01-15 Karl Berry <karl@gnu.org>
|
---|
2241 |
|
---|
2242 | * texinfo.tex (\readauxfile): \ must have catcode other to
|
---|
2243 | handle \ in node/section names.
|
---|
2244 |
|
---|
2245 | 2004-01-16 Alper Ersoy <dirt@gtk.org>
|
---|
2246 |
|
---|
2247 | * makeinfo/toc.c (cm_contents): fixed Docbook element stack underflow.
|
---|
2248 |
|
---|
2249 | * makeinfo/xml.c (xml_insert_indexterm): set xml_dont_touch_items_defs
|
---|
2250 | for only XML output.
|
---|
2251 |
|
---|
2252 | 2004-01-14 Simon Josefsson <jas@extundo.com>
|
---|
2253 |
|
---|
2254 | * util/gendocs.sh: new option --html.
|
---|
2255 |
|
---|
2256 | 2004-01-14 Alper Ersoy <dirt@gtk.org>
|
---|
2257 |
|
---|
2258 | * makeinfo/html.c (rollback_empty_tag): rewrote to also identify empty
|
---|
2259 | elements with attributes.
|
---|
2260 | (insert_html_tag): increment and decrement in_html_elt.
|
---|
2261 |
|
---|
2262 | * makeinfo/index.c (index_add_arg): do not call flush_output for xml
|
---|
2263 | and html outputs as they do not need an accurate output line number
|
---|
2264 | tracking, and flush_output makes rollback_empty tag useless.
|
---|
2265 |
|
---|
2266 | 2004-01-13 Alper Ersoy <dirt@gtk.org>
|
---|
2267 |
|
---|
2268 | * makeinfo/cmds.c (cm_code): increment and decrement in_html_elt when
|
---|
2269 | inserting the class attribute to avoid space char being replaced with
|
---|
2270 | entities.
|
---|
2271 | (cm_r, cm_dmn): use insert_string instead of add_word for the class
|
---|
2272 | attribute.
|
---|
2273 |
|
---|
2274 | 2004-01-13 Alper Ersoy <dirt@gtk.org>
|
---|
2275 |
|
---|
2276 | * makeinfo/cmds.c (cm_r): changed add_word_args with insert_html_tag,
|
---|
2277 | and changed inline style with a class attribute.
|
---|
2278 |
|
---|
2279 | * makeinfo/html.c (insert_html_tag): when the current element is the
|
---|
2280 | same with the last in the stack, do not return if it's span.
|
---|
2281 | (html_output_head): new CSS class roman (for @r.)
|
---|
2282 |
|
---|
2283 | 2004-01-13 Alper Ersoy <dirt@gtk.org>
|
---|
2284 |
|
---|
2285 | * makeinfo/node.c (cm_node): reset output_position when closing the
|
---|
2286 | current HTML output file.
|
---|
2287 |
|
---|
2288 | * makeinfo/files.c (handle_delayed_writes): fixed position updating of
|
---|
2289 | the next writes.
|
---|
2290 |
|
---|
2291 | 2004-01-13 Karl Berry <karl@gnu.org>
|
---|
2292 |
|
---|
2293 | * makeinfo/files.c (register_delayed_write): reword warning, and
|
---|
2294 | only warn if writing to stdout, not /dev/null.
|
---|
2295 |
|
---|
2296 | 2004-01-13 Alper Ersoy <dirt@gtk.org>
|
---|
2297 |
|
---|
2298 | * makeinfo/node.c (glean_node_from_menu): removed unnecessary
|
---|
2299 | line_number incrementation.
|
---|
2300 |
|
---|
2301 | 2004-01-13 Alper Ersoy <dirt@gtk.org>
|
---|
2302 |
|
---|
2303 | * makeinfo/float.c (cm_listoffloats):
|
---|
2304 | * makeinfo/index.c (cm_printindex): decrement line_number just after
|
---|
2305 | get_rest_of_line to make messages refer to the correct line,
|
---|
2306 | re-increment it just before returning.
|
---|
2307 |
|
---|
2308 | 2004-01-13 Alper Ersoy <dirt@gtk.org>
|
---|
2309 |
|
---|
2310 | * makeinfo/node.c (cm_node): fixed prev, next, up nodes defaulting
|
---|
2311 | code to not make use of @menus after @bye.
|
---|
2312 |
|
---|
2313 | 2004-01-13 Alper Ersoy <dirt@gtk.org>
|
---|
2314 |
|
---|
2315 | * makeinfo/index.c (cm_printindex): handle @printindex immediately
|
---|
2316 | if the output format is Docbook, rather than waiting for delayed
|
---|
2317 | writes.
|
---|
2318 |
|
---|
2319 | 2004-01-13 Alper Ersoy <dirt@gtk.org>
|
---|
2320 |
|
---|
2321 | * makeinfo/float.c (cm_listoffloats): insert xml elements also for
|
---|
2322 | docbook.
|
---|
2323 |
|
---|
2324 | 2004-01-13 Alper Ersoy <dirt@gtk.org>
|
---|
2325 |
|
---|
2326 | * makeinfo/float.c (float_type_exists): new function that checks if a
|
---|
2327 | specific type of @float is previously used.
|
---|
2328 | (cm_listoffloats): warn if requested float_type is unknown.
|
---|
2329 |
|
---|
2330 | 2004-01-12 Alper Ersoy <dirt@gtk.org>
|
---|
2331 |
|
---|
2332 | * makeinfo/files.c (register_delayed_write): warn if delayed write is
|
---|
2333 | requested when the output file is not seekable.
|
---|
2334 |
|
---|
2335 | 2004-01-10 Karl Berry <karl@gnu.org>
|
---|
2336 |
|
---|
2337 | * doc/texinfo.txi (Using Include Files): mention the possibility
|
---|
2338 | of no nodes in an include file. From Bob.
|
---|
2339 |
|
---|
2340 | 2004-01-10 Simon Josefsson <jas@extundo.com>
|
---|
2341 |
|
---|
2342 | * makeinfo/node.c (cm_node): Only print ",\n" at correct places.
|
---|
2343 |
|
---|
2344 | 2004-01-10 Alper Ersoy <dirt@gtk.org>
|
---|
2345 |
|
---|
2346 | * makeinfo/html.c (html_output_head): use insert_string instead of
|
---|
2347 | add_word for css inclusion to avoid reformatting.
|
---|
2348 |
|
---|
2349 | 2004-01-09 Alper Ersoy <dirt@gtk.org>
|
---|
2350 |
|
---|
2351 | * makeinfo/xml.c:
|
---|
2352 | * makeinfo/xml.h: new variable xml_dont_touch_items_defs.
|
---|
2353 |
|
---|
2354 | * makeinfo/cmds.c (cm_comment, cm_sp):
|
---|
2355 | * makeinfo/xml.c (xml_insert_indexterm): set and unset
|
---|
2356 | xml_dont_touch_items_defs.
|
---|
2357 |
|
---|
2358 | * makeinfo/xml.c (xml_insert_element_with_attribute)
|
---|
2359 | (xml_add_char): do not do anything about @deffnx and @itemx commands
|
---|
2360 | if xml_dont_touch_items_defs is non-zero.
|
---|
2361 |
|
---|
2362 | 2004-01-09 Alper Ersoy <dirt@gtk.org>
|
---|
2363 |
|
---|
2364 | * info/Makefile.am: define INFODIR2 that points to $datadir/info.
|
---|
2365 |
|
---|
2366 | * info/info.c (main): prepend INFODIR2 to infopath, if defined and if
|
---|
2367 | not the same with INFODIR.
|
---|
2368 |
|
---|
2369 | 2004-01-08 Alper Ersoy <dirt@gtk.org>
|
---|
2370 |
|
---|
2371 | * makeinfo/index.c (cm_printindex): adapted to delayed writing,
|
---|
2372 | decreased the space between the columns of plaintext output.
|
---|
2373 |
|
---|
2374 | * makeinfo/float.c (cm_listoffloats): disabled menu header checks,
|
---|
2375 | synced column_width with @printindex.
|
---|
2376 |
|
---|
2377 | 2004-01-08 Alper Ersoy <dirt@gtk.org>
|
---|
2378 |
|
---|
2379 | * makeinfo/index.c: moved INDEX_ELT and INDEX_ALIST typedefs to ...
|
---|
2380 |
|
---|
2381 | * makeinfo/index.h: here
|
---|
2382 |
|
---|
2383 | * makeinfo/files.h:
|
---|
2384 | * makeinfo/files.c (register_delayed_write): save line number in input
|
---|
2385 | document that the calling command is in.
|
---|
2386 | (handle_delayed_writes): adjust byte offsets in tag table and output
|
---|
2387 | line numbers in all of the indices,
|
---|
2388 |
|
---|
2389 | * makeinfo/makeinfo.c (convert_from_loaded_file): when finished, write
|
---|
2390 | the tag table after handling delayed writes.
|
---|
2391 |
|
---|
2392 | * makeinfo/node.c (write_tag_table): accept a filename argument, and
|
---|
2393 | open the file in append mode.
|
---|
2394 |
|
---|
2395 | 2004-01-08 Alper Ersoy <dirt@gtk.org>
|
---|
2396 |
|
---|
2397 | * makeinfo/float.c (add_new_float):
|
---|
2398 | * makeinfo/float.h: save the line number @float command used.
|
---|
2399 |
|
---|
2400 | 2004-01-08 Alper Ersoy <dirt@gtk.org>
|
---|
2401 |
|
---|
2402 | * makeinfo/toc.c (cm_contents): moved the call to html_output_head
|
---|
2403 | to ...
|
---|
2404 |
|
---|
2405 | * makeinfo/files.c (register_delayed_write): here.
|
---|
2406 |
|
---|
2407 | 2004-01-08 Alper Ersoy <dirt@gtk.org>
|
---|
2408 |
|
---|
2409 | * makeinfo/float.c (cm_listoffloats): adapted for delayed writing,
|
---|
2410 | and slightly fixed formatting with no_headers.
|
---|
2411 |
|
---|
2412 | 2004-01-08 Alper Ersoy <dirt@gtk.org>
|
---|
2413 |
|
---|
2414 | * makeinfo/cmds.c: use cm_contents for @shortcontents
|
---|
2415 | and @summarycontents too.
|
---|
2416 |
|
---|
2417 | * makeinfo/files.c (register_delayed_write)
|
---|
2418 | (handle_delayed_writes): new functions.
|
---|
2419 |
|
---|
2420 | * makeinfo/files.h: new delayed_write struct and
|
---|
2421 | handling_delayed_writes variable.
|
---|
2422 |
|
---|
2423 | * makeinfo/makeinfo.c (insert): use whitespace macro instead of
|
---|
2424 | testing characters manually.
|
---|
2425 | (convert_from_loaded_file): call handle_delayed_writes when finished.
|
---|
2426 |
|
---|
2427 | * makeinfo/toc.c (contents_update_html, contents_update_info)
|
---|
2428 | (shortcontents_update_html, shortcontents_update_info): changed file
|
---|
2429 | read/writes with insert and insert_string.
|
---|
2430 | (rewrite_top, contents_update, shortcontents_update)
|
---|
2431 | (toc_update, cm_shortcontents): removed functions.
|
---|
2432 | (cm_contents): for HTML and Info, only call register_delayed_write if
|
---|
2433 | handling_delayed_writes is not true. Call contents_update_html and
|
---|
2434 | other variants according to output format and command name.
|
---|
2435 |
|
---|
2436 | * makeinfo/toc.h: removed obsolete variables and functions.
|
---|
2437 |
|
---|
2438 | 2004-01-08 Alper Ersoy <dirt@gtk.org>
|
---|
2439 |
|
---|
2440 | * makeinfo/index.c (index_add_arg): keep line number of the index
|
---|
2441 | entry where it appears in the output.
|
---|
2442 | (insert_index_output_line_no): new function.
|
---|
2443 | (cm_printindex): call insert_index_output_line_no for info and
|
---|
2444 | plaintext outputs.
|
---|
2445 |
|
---|
2446 | 2004-01-08 Alper Ersoy <dirt@gtk.org>
|
---|
2447 |
|
---|
2448 | * makeinfo/makeinfo.h: new variable output_line_number.
|
---|
2449 |
|
---|
2450 | * makeinfo/makeinfo.c (flush_output): keep number of lines in the
|
---|
2451 | flushed data, in output_line_number variable.
|
---|
2452 |
|
---|
2453 | 2004-01-07 Alper Ersoy <dirt@gtk.org>
|
---|
2454 |
|
---|
2455 | * makeinfo/float.c (cm_listoffloats): when there is no caption, do not
|
---|
2456 | insert space between the float number and the colon.
|
---|
2457 |
|
---|
2458 | 2004-01-07 Alper Ersoy <dirt@gtk.org>
|
---|
2459 |
|
---|
2460 | * makeinfo/float.c (cm_listoffloats): use shorttitle only if it's
|
---|
2461 | defined.
|
---|
2462 |
|
---|
2463 | 2004-01-07 Alper Ersoy <dirt@gtk.org>
|
---|
2464 |
|
---|
2465 | * makeinfo/cmds.c: new command @shortcaption.
|
---|
2466 |
|
---|
2467 | * makeinfo/xml.c:
|
---|
2468 | * makeinfo/xml.h: new element SHORTCAPTION.
|
---|
2469 |
|
---|
2470 | * makeinfo/insertion.c (cm_caption): insert CAPTION or SHORTCAPTION
|
---|
2471 | according to command.
|
---|
2472 | (begin_insertion): read @shortcaption too. Fixed XML floatpos
|
---|
2473 | contents.
|
---|
2474 |
|
---|
2475 | * makeinfo/float.h: added shorttitle and position to the float_elt
|
---|
2476 | struct.
|
---|
2477 |
|
---|
2478 | * makeinfo/float.c (add_new_float): accept a shorttitle argument.
|
---|
2479 | (current_float_shorttitle, current_float_position): new functions.
|
---|
2480 | (cm_listoffloats): if title is too long to fit into a line, try
|
---|
2481 | shorttitle.
|
---|
2482 |
|
---|
2483 | 2004-01-07 Alper Ersoy <dirt@gtk.org>
|
---|
2484 |
|
---|
2485 | * makeinfo/float.h: new variable node_has_listoffloats.
|
---|
2486 |
|
---|
2487 | * makeinfo/float.c (cm_listoffloats): insert menu header string only
|
---|
2488 | if node_has_listoffloats is not true.
|
---|
2489 |
|
---|
2490 | * makeinfo/node.c (cm_node): reset node_has_listoffloats.
|
---|
2491 |
|
---|
2492 | 2004-01-06 Alper Ersoy <dirt@gtk.org>
|
---|
2493 |
|
---|
2494 | * makeinfo/insertion.c (begin_insertion): fixed a thinko in @float
|
---|
2495 | arguments parsing code, regarding string termination; changed manual
|
---|
2496 | input text skipping with skip_whitespace_and_newlines for proper
|
---|
2497 | line_number handling; and changed magic number 10 with sizeof for
|
---|
2498 | improved readability.
|
---|
2499 |
|
---|
2500 | * makeinfo/float.c (cm_listoffloats): end paragraph before the menu
|
---|
2501 | header. Use add_html_block_elt to insert <div> element.
|
---|
2502 |
|
---|
2503 | 2004-01-06 Alper Ersoy <dirt@gtk.org>
|
---|
2504 |
|
---|
2505 | * makeinfo/crossrefs.c:
|
---|
2506 | * makeinfo/crossrefs.h: moved to ...
|
---|
2507 |
|
---|
2508 | * makeinfo/xref.c:
|
---|
2509 | * makeinfo/xref.h: new files.
|
---|
2510 |
|
---|
2511 | * makeinfo/Makefile.am:
|
---|
2512 | * makeinfo/cmds.c:
|
---|
2513 | * makeinfo/footnote.c:
|
---|
2514 | * makeinfo/html.c:
|
---|
2515 | * makeinfo/makeinfo.c:
|
---|
2516 | * makeinfo/node.c:
|
---|
2517 | * makeinfo/node.h:
|
---|
2518 | * makeinfo/sectioning.c:
|
---|
2519 | * makeinfo/toc.c: adjusted for new names.
|
---|
2520 |
|
---|
2521 | 2004-01-06 Alper Ersoy <dirt@gtk.org>
|
---|
2522 |
|
---|
2523 | * makeinfo/makeinfo.c:
|
---|
2524 | * makeinfo/makeinfo.h: moved cross referencing commands to ...
|
---|
2525 |
|
---|
2526 | * makeinfo/crossrefs.c:
|
---|
2527 | * makeinfo/crossrefs.h: new files.
|
---|
2528 |
|
---|
2529 | * makeinfo/cmds.c:
|
---|
2530 | * makeinfo/footnote.c:
|
---|
2531 | * makeinfo/html.c:
|
---|
2532 | * makeinfo/makeinfo.c:
|
---|
2533 | * makeinfo/node.c:
|
---|
2534 | * makeinfo/sectioning.c:
|
---|
2535 | * makeinfo/toc.c: added crossrefs.h to includes.
|
---|
2536 |
|
---|
2537 | * makeinfo/Makefile.am: added new files crossrefs.c and crossrefs.h
|
---|
2538 |
|
---|
2539 | 2004-01-06 Alper Ersoy <dirt@gtk.org>
|
---|
2540 |
|
---|
2541 | * makeinfo/node.c (cm_node): removed ``Node: <nodename>'' from the
|
---|
2542 | node headers.
|
---|
2543 |
|
---|
2544 | 2004-01-06 Alper Ersoy <dirt@gtk.org>
|
---|
2545 |
|
---|
2546 | * makeinfo/insertion.c (begin_insertion): keep line_number the same
|
---|
2547 | before and after get_until, so messages issued inside full_expansion
|
---|
2548 | have correct line numbers.
|
---|
2549 |
|
---|
2550 | 2004-01-06 Alper Ersoy <dirt@gtk.org>
|
---|
2551 |
|
---|
2552 | * makeinfo/makeinfo.c (handle_menu_entry):
|
---|
2553 | * makeinfo/node.c (glean_node_from_menu): adjust line_number.
|
---|
2554 |
|
---|
2555 | 2004-01-05 Karl Berry <karl@gnu.org>
|
---|
2556 |
|
---|
2557 | * doc/texinfo.tex (\rawbackslashxx): rename to \backslashcurfont,
|
---|
2558 | to keep reducing the number of `xx's here.
|
---|
2559 |
|
---|
2560 | * doc/texinfo.tex (\setref): call \atdummies, not \indexnofonts; we
|
---|
2561 | need to keep the user's commands.
|
---|
2562 | (\dofloat): call \indexnofonts and \turnoffactive
|
---|
2563 | to support commands and special characters in the
|
---|
2564 | float type name.
|
---|
2565 |
|
---|
2566 | * doc/texinfo.txi (firstparindent): shorten name so it doesn't
|
---|
2567 | break in the toc.
|
---|
2568 |
|
---|
2569 | 2004-01-05 Alper Ersoy <dirt@gtk.org>
|
---|
2570 |
|
---|
2571 | * makeinfo/html.c (html_output_head): new CSS entry span.sc for
|
---|
2572 | small-caps font variant.
|
---|
2573 |
|
---|
2574 | * makeinfo/cmds.c (cm_sc): use span with class attribute sc, instead
|
---|
2575 | of small.
|
---|
2576 |
|
---|
2577 | 2004-01-04 Stepan Kasal <kasal@ucw.cz>
|
---|
2578 |
|
---|
2579 | * doc/texinfo.tex (\commondummies, \indexnofonts): Merge the
|
---|
2580 | common part of these two to ...
|
---|
2581 | (\commondummiesnofonts): ... a new macro.
|
---|
2582 | (\indexdummylatex, \indexdummytex, \indexdummydots): Nuke,
|
---|
2583 | the time saved is not worth the hassle.
|
---|
2584 |
|
---|
2585 | 2004-01-04 Stepan Kasal <kasal@ucw.cz>
|
---|
2586 |
|
---|
2587 | * doc/texinfo.tex (\makedispenv): Determine the size of the fonts
|
---|
2588 | according to the value of SETdispenvsize, using ...
|
---|
2589 | (\setnormaldispenv, \setsmalldispenv, \SETdispenvsize, \smallword):
|
---|
2590 | (\nosmallword): ... these new macros.
|
---|
2591 | (\flushleft): No longer defined via \makedispenv.
|
---|
2592 |
|
---|
2593 | 2004-01-03 Karl Berry <karl@gnu.org>
|
---|
2594 |
|
---|
2595 | * doc/texinfo.tex (\TeX): new macro, copying plain but make a
|
---|
2596 | period following end a sentence. Idea from LaTeX.
|
---|
2597 |
|
---|
2598 | 2004-01-02 Alper Ersoy <dirt@gtk.org>
|
---|
2599 |
|
---|
2600 | * makeinfo/node.c (clean_old_split_files): new function.
|
---|
2601 | (split_file): moved filename generation code to a ...
|
---|
2602 | (enumerate_filename): new function.
|
---|
2603 |
|
---|
2604 | * makeinfo/makeinfo.c (convert_from_loaded_file): call
|
---|
2605 | clean_old_split_files before calling split_file.
|
---|
2606 |
|
---|
2607 | 2004-01-02 Alper Ersoy <dirt@gtk.org>
|
---|
2608 |
|
---|
2609 | * makeinfo/makeinfo.c (create_html_directory): new function.
|
---|
2610 | (insert_toplevel_subdirectory): moved common if blocks to
|
---|
2611 | create_html_directory. Adjusted checks to reuse existing
|
---|
2612 | directories, and remove existing <output>.html files, when
|
---|
2613 | falling back to suffices.
|
---|
2614 |
|
---|
2615 | 2004-01-02 Alper Ersoy <dirt@gtk.org>
|
---|
2616 |
|
---|
2617 | * makeinfo/cmds.c (cm_code): for HTML, use span for @command, @env,
|
---|
2618 | @file, @option and @samp, and insert command name as class attribute.
|
---|
2619 |
|
---|
2620 | 2003-12-31 Alper Ersoy <dirt@gtk.org>
|
---|
2621 |
|
---|
2622 | * makeinfo/makeinfo.c (add_char, handle_menu_entry): end <ul> block
|
---|
2623 | before inserting <p>, and restart afterwards.
|
---|
2624 |
|
---|
2625 | 2003-12-31 Alper Ersoy <dirt@gtk.org>
|
---|
2626 |
|
---|
2627 | * makeinfo/makeinfo.c (handle_menu_entry): for HTML, append colon only
|
---|
2628 | if there is a description following the menu item.
|
---|
2629 |
|
---|
2630 | 2003-12-31 Alper Ersoy <dirt@gtk.org>
|
---|
2631 |
|
---|
2632 | * makeinfo/makeinfo.c (usage): removed short forms of output options.
|
---|
2633 |
|
---|
2634 | 2003-12-30 Alper Ersoy <dirt@gtk.org>
|
---|
2635 |
|
---|
2636 | * cmds.c (cm_comment): do not output comments before HTML header is
|
---|
2637 | written.
|
---|
2638 |
|
---|
2639 | 2003-12-30 Alper Ersoy <dirt@gtk.org>
|
---|
2640 |
|
---|
2641 | * makeinfo/makeinfo.c (main): new option --plaintext.
|
---|
2642 | (usage): added short forms of --html, --xml, --docbook and --plaintext
|
---|
2643 | to the help text.
|
---|
2644 |
|
---|
2645 | 2003-12-30 Alper Ersoy <dirt@gtk.org>
|
---|
2646 |
|
---|
2647 | * makeinfo/multi.c (multitable_item): removed thead and tbody from
|
---|
2648 | HTML tables. Added hsep after @headitem for Info.
|
---|
2649 | (multitable_item, multitable_tab): for HTML, use th instead of td for
|
---|
2650 | @headitem rows.
|
---|
2651 |
|
---|
2652 | * makeinfo/xml.c (xml_begin_multitable): moved Docbook TGROUP code to
|
---|
2653 | a ...
|
---|
2654 | (xml_begin_multitable_group): new function.
|
---|
2655 | (xml_end_multitable_row): restart TGROUP on @headitem.
|
---|
2656 | (xml_end_multitable): warn if @headitem is the last item in
|
---|
2657 | multitable, and output format is Docbook. Joined common code between
|
---|
2658 | XML and Docbook.
|
---|
2659 |
|
---|
2660 | 2003-12-30 Arnold D. Robbins <arnold@skeeve.com>
|
---|
2661 |
|
---|
2662 | * makeinfo/cmds.c (cm_strong): Use <emphasis role="bold"> for docbook.
|
---|
2663 |
|
---|
2664 | 2003-12-30 Alper Ersoy <dirt@gtk.org>
|
---|
2665 |
|
---|
2666 | * makeinfo/float.c (cm_listoffloats): substituted fixed numbers with
|
---|
2667 | the sizeof operator where possible, and commented code where not, to
|
---|
2668 | improve code readability.
|
---|
2669 |
|
---|
2670 | 2003-12-30 Alper Ersoy <dirt@gtk.org>
|
---|
2671 |
|
---|
2672 | * makeinfo/makeinfo.c (cm_image): do not escape backslash and double
|
---|
2673 | quote characters in plaintext output.
|
---|
2674 |
|
---|
2675 | 2003-12-30 Alper Ersoy <dirt@gtk.org>
|
---|
2676 |
|
---|
2677 | * makeinfo/makeinfo.c (cm_image): do not write magic cookie when
|
---|
2678 | output format is plaintext.
|
---|
2679 |
|
---|
2680 | 2003-12-30 Alper Ersoy <dirt@gtk.org>
|
---|
2681 |
|
---|
2682 | * makeinfo/makeinfo.c (add_char): added forgotten html check to
|
---|
2683 | in_html_block_level_elt if block.
|
---|
2684 |
|
---|
2685 | 2003-12-30 Alper Ersoy <dirt@gtk.org>
|
---|
2686 |
|
---|
2687 | * makeinfo/xml.c:
|
---|
2688 | * makeinfo/xml.h: added new element alttext (IMAGEALTTEXT),
|
---|
2689 | as a child of image.
|
---|
2690 |
|
---|
2691 | * makeinfo/makeinfo.c (cm_image): moved alttext attribute to the new
|
---|
2692 | alttext child in XML output, to keep markup intact. Moved filename
|
---|
2693 | CDATA to name attribute.
|
---|
2694 |
|
---|
2695 | * makeinfo/texinfo.dtd: updated image element.
|
---|
2696 |
|
---|
2697 | 2003-12-30 Alper Ersoy <dirt@gtk.org>
|
---|
2698 |
|
---|
2699 | * makeinfo/makeinfo.c (cm_image): use HTML entities in alt attribute.
|
---|
2700 |
|
---|
2701 | 2003-12-28 Alper Ersoy <dirt@gtk.org>
|
---|
2702 |
|
---|
2703 | * makeinfo/insertion.c (cm_item): do not call close_single_paragraph
|
---|
2704 | and use rollback_empty_tag for empty <dd> removal.
|
---|
2705 |
|
---|
2706 | 2003-12-28 Alper Ersoy <dirt@gtk.org>
|
---|
2707 |
|
---|
2708 | * makeinfo/html.c (rollback_empty_tag): new function.
|
---|
2709 | (insert_html_tag): try rollback_empty_tag before closing both
|
---|
2710 | tag and old_tag.
|
---|
2711 |
|
---|
2712 | 2003-12-28 Alper Ersoy <dirt@gtk.org>
|
---|
2713 |
|
---|
2714 | * makeinfo/cmds.c (cm_sp): for HTML use <pre>.
|
---|
2715 |
|
---|
2716 | * makeinfo/defun.c (defun_internal): do not close paragraph when
|
---|
2717 | outputting HTML to avoid empty <p> elements.
|
---|
2718 | (process_defun_args): joined duplicate if/else blocks.
|
---|
2719 |
|
---|
2720 | * makeinfo/html.c (insert_html_tag): removed redundant paragraph
|
---|
2721 | starting code.
|
---|
2722 |
|
---|
2723 | * makeinfo/insertion.c (begin_insertion): keep state of the first <dt>
|
---|
2724 | child of a <dl> in the new html_deflist_has_term variable for ...
|
---|
2725 | (cm_item): cleaner <br> insertion checks. Fixed non-functional empty
|
---|
2726 | <dd> rollback code.
|
---|
2727 |
|
---|
2728 | * makeinfo/makeinfo.c (add_html_block_elt, add_html_block_elt_args):
|
---|
2729 | new functions for inserting block level elements that must not be
|
---|
2730 | preceded by a <p> element.
|
---|
2731 | (add_char): insert <p> only if in_html_block_level_elt is not true.
|
---|
2732 |
|
---|
2733 | * makeinfo/cmds.c (cm_comment, cm_center):
|
---|
2734 | * makeinfo/footnote.c (output_pending_notes):
|
---|
2735 | * makeinfo/html.c (html_output_head):
|
---|
2736 | * makeinfo/index.c (cm_printindex):
|
---|
2737 | * makeinfo/insertion.c (enum_html, begin_insertion, end_insertion)
|
---|
2738 | (handle_verbatim_environment, cm_item):
|
---|
2739 | * makeinfo/makeinfo.c (handle_menu_entry):
|
---|
2740 | * makeinfo/multi.c (do_multitable):
|
---|
2741 | * makeinfo/node.c (cm_node):
|
---|
2742 | * makeinfo/sectioning.c (sectioning_html): use add_html_block_elt and
|
---|
2743 | add_html_block_elt_args instead of add_word and add_word_args
|
---|
2744 | respectively, when inserting <ul>, <div>, <h?> and the like.
|
---|
2745 |
|
---|
2746 | 2003-12-25 Karl Berry <karl@gnu.org>
|
---|
2747 |
|
---|
2748 | * doc/texinfo.txi (Def Cmd Continuation Lines): new node.
|
---|
2749 | * NEWS: mention this new feature.
|
---|
2750 |
|
---|
2751 | 2003-12-25 Alper Ersoy <dirt@gtk.org>
|
---|
2752 |
|
---|
2753 | * makeinfo/insertion.c (end_insertion): inhibit paragraph indentation
|
---|
2754 | for more cases after example, display and the like environments.
|
---|
2755 |
|
---|
2756 | * makeinfo/xml.c (xml_start_para, xml_end_para): made <para> and
|
---|
2757 | </para> indentation more newline-aware.
|
---|
2758 |
|
---|
2759 | 2003-12-25 Alper Ersoy <dirt@gtk.org>
|
---|
2760 |
|
---|
2761 | * makeinfo/insertion.c (end_insertion, cm_example, cm_smallexample)
|
---|
2762 | (cm_lisp, cm_smalllisp, cm_format, cm_smallformat, cm_display)
|
---|
2763 | (cm_smalldisplay): unified whitespaces inside these elements
|
---|
2764 | in XML and Docbook output (always one newline at the beginning
|
---|
2765 | and one at the end).
|
---|
2766 |
|
---|
2767 | 2003-12-25 Alper Ersoy <dirt@gtk.org>
|
---|
2768 |
|
---|
2769 | * makeinfo/lang.c (cm_accent_generic_no_headers): do not issue
|
---|
2770 | warnings when substituting non-ASCII accents with punctuation.
|
---|
2771 |
|
---|
2772 | 2003-12-24 Karl Berry <karl@gnu.org>
|
---|
2773 |
|
---|
2774 | * makeinfo/makeinfo.c (cm_xref): rparen is not allowed after all,
|
---|
2775 | confirmed by experimentation (thanks to Luc).
|
---|
2776 | * doc/texinfo.txi (ref): remove it from doc.
|
---|
2777 |
|
---|
2778 | 2003-12-23 Alper Ersoy <dirt@gtk.org>
|
---|
2779 |
|
---|
2780 | * makeinfo/makeinfo.c (convert_from_loaded_file): when finished, do
|
---|
2781 | not indent body and html closing tags, and do not use comment tags if
|
---|
2782 | there is no trailing information.
|
---|
2783 |
|
---|
2784 | 2003-12-23 Alper Ersoy <dirt@gtk.org>
|
---|
2785 |
|
---|
2786 | * makeinfo/cmds.c (cm_acronym):
|
---|
2787 | * makeinfo/cmds.h: save second arguments of acronym in acronyms_stack
|
---|
2788 | and reuse them as title attributes of acronym element of HTML output,
|
---|
2789 | when there is only one argument given.
|
---|
2790 |
|
---|
2791 | 2003-12-23 Alper Ersoy <dirt@gtk.org>
|
---|
2792 |
|
---|
2793 | * makeinfo/makeinfo.c (cm_image): use text_expansion for alt
|
---|
2794 | attribute of images.
|
---|
2795 |
|
---|
2796 | 2003-12-23 Alper Ersoy <dirt@gtk.org>
|
---|
2797 |
|
---|
2798 | * makeinfo/sectioning.c (sectioning_html): do not insert "%s "
|
---|
2799 | unconditionally for title enumerations, which causes unnecessary
|
---|
2800 | blanks for @unnumbered and @top.
|
---|
2801 |
|
---|
2802 | 2003-12-23 Arnold D. Robbins <arnold@skeeve.com>
|
---|
2803 |
|
---|
2804 | * float.h (FLOAT_ELT): New member: `title_used'. Avoids reuse of
|
---|
2805 | title inside nested floats.
|
---|
2806 | (current_float_used_title, current_float_set_title_used): declared.
|
---|
2807 |
|
---|
2808 | * float.c (add_new_float): Init `new->title_used' to zero.
|
---|
2809 | (current_float_used_title, current_float_set_title_used): new
|
---|
2810 | functions.
|
---|
2811 |
|
---|
2812 | * xml.c (xml_begin_docbook_float): Make use of new functions to
|
---|
2813 | avoid omitting title, tag, id if have already done so inside
|
---|
2814 | nested float.
|
---|
2815 |
|
---|
2816 | 2003-12-22 Karl Berry <karl@gnu.org>
|
---|
2817 |
|
---|
2818 | * makeinfo/makeinfo.c (cm_xref): warn if character after @ref does
|
---|
2819 | not produce a valid Info ref.
|
---|
2820 | (cm_ref): call cm_xref in both START and END cases.
|
---|
2821 | * doc/texinfo.txi (ref): make the second example being a "wrong"
|
---|
2822 | one explicit (report from Luc), and mention the warning.
|
---|
2823 |
|
---|
2824 | 2003-12-21 Karl Berry <karl@gnu.org>
|
---|
2825 |
|
---|
2826 | * doc/texinfo.tex (\comma): new command.
|
---|
2827 | * makeinfo/cmds.c (cm_comma): new fn.
|
---|
2828 | (command_table): use it for @comma.
|
---|
2829 | * doc/texinfo.txi (Atsign Braces Comma): Rename node.
|
---|
2830 | (Inserting a Comma): new node.
|
---|
2831 | (@@-Command Summary): include it here.
|
---|
2832 |
|
---|
2833 | 2003-12-20 gettextize <bug-gnu-gettext@gnu.org>
|
---|
2834 |
|
---|
2835 | * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.13.1.
|
---|
2836 |
|
---|
2837 | 2003-12-19 Karl Berry <karl@gnu.org>
|
---|
2838 |
|
---|
2839 | * doc/texinfo.tex (\ordf, \ordm): use \lllsize instead of \lsize.
|
---|
2840 | Advice from Steve Peter.
|
---|
2841 |
|
---|
2842 | * doc/texinfo.txi (Printing Indices & Menus): typo, @@index ->
|
---|
2843 | @@vindex. From Luc.
|
---|
2844 |
|
---|
2845 | 2003-12-19 Alper Ersoy <dirt@gtk.org>
|
---|
2846 |
|
---|
2847 | * makeinfo/cmds.c (cm_acronym): read and make use of second argument
|
---|
2848 | like texinfo.tex does.
|
---|
2849 |
|
---|
2850 | * makeinfo/xml.c:
|
---|
2851 | * makeinfo/xml.h:
|
---|
2852 | * makeinfo/texinfo.dtd: new elements acronymword and acronymdesc.
|
---|
2853 |
|
---|
2854 | 2003-12-19 Alper Ersoy <dirt@gtk.org>
|
---|
2855 |
|
---|
2856 | * makeinfo/insertion.c (begin_insertion): insert float element for
|
---|
2857 | docbook too.
|
---|
2858 |
|
---|
2859 | 2003-12-18 Karl Berry <karl@gnu.org>
|
---|
2860 |
|
---|
2861 | * doc/texinfo.txi, doc/info-stnd.texi: fix incorrect cross-manual
|
---|
2862 | xrefs. From: Juri Linkov <juri@jurta.org>, 18 Dec 2003 05:01:07 +0200.
|
---|
2863 |
|
---|
2864 | 2003-12-18 Alper Ersoy <dirt@gtk.org>
|
---|
2865 |
|
---|
2866 | * makeinfo/makeinfo.c (insert): rollback unnecessary whitespace before
|
---|
2867 | newline characters.
|
---|
2868 |
|
---|
2869 | 2003-12-17 Karl Berry <karl@gnu.org>
|
---|
2870 |
|
---|
2871 | * doc/texinfo.tex (\ordf, \ordm): new macros.
|
---|
2872 | (\commondummies): include them.
|
---|
2873 | (\indexnofonts): here too.
|
---|
2874 | * makeinfo/makeinfo.c (command_table): add them.
|
---|
2875 | * makeinfo/lang.c (cm_special_char): first cut at handling them.
|
---|
2876 | * doc/texinfo.txi (Inserting Accents): document them.
|
---|
2877 |
|
---|
2878 | 2003-12-16 Alper Ersoy <dirt@gtk.org>
|
---|
2879 |
|
---|
2880 | * makeinfo/defun.c (process_defun_args): use execute_string instead
|
---|
2881 | of add_word so accent commands are honored.
|
---|
2882 |
|
---|
2883 | 2003-12-16 Alper Ersoy <dirt@gtk.org>
|
---|
2884 |
|
---|
2885 | * makeinfo/xml.c (xml_begin_document): output xml process instruction
|
---|
2886 | also in the Docbook prolog.
|
---|
2887 |
|
---|
2888 | 2003-12-16 Karl Berry <karl@gnu.org>
|
---|
2889 |
|
---|
2890 | * doc/texinfo.txi (dots): document enddots spacing.
|
---|
2891 |
|
---|
2892 | 2003-12-16 Stepan Kasal <kasal@ucw.cz>
|
---|
2893 |
|
---|
2894 | * doc/texinfo.tex (\dots): Use \hfil instead of \hss and only
|
---|
2895 | the stretch factor in explicit skips; I don't suppose the dots
|
---|
2896 | will overlap.
|
---|
2897 | (\enddots): Merged with \dots.
|
---|
2898 |
|
---|
2899 | 2003-12-16 Karl Berry <karl@gnu.org>
|
---|
2900 |
|
---|
2901 | * makeinfo/makeinfo.c (cm_image): quote the src= arg in the Info
|
---|
2902 | case, since apparently that's what Jan implemented. Report from:
|
---|
2903 | Torsten Bronger <bronger@physik.rwth-aachen.de>, 16 Dec 2003
|
---|
2904 | 12:55:30 +0100.
|
---|
2905 |
|
---|
2906 | * util/dir-example: wdiff tools.
|
---|
2907 |
|
---|
2908 | 2003-12-15 Stepan Kasal <kasal@ucw.cz>
|
---|
2909 |
|
---|
2910 | * doc/texinfo.tex (\dofloat): Move \startsavinginserts before
|
---|
2911 | the begin of the vtop; it's still local---within the group
|
---|
2912 | open by \float.
|
---|
2913 | (\dofloat, \Efloat): Fix indentation.
|
---|
2914 |
|
---|
2915 | 2003-12-15 Stepan Kasal <kasal@ucw.cz>
|
---|
2916 |
|
---|
2917 | * doc/texinfo.tex (\innerdef, \innernewcount): Nuked.
|
---|
2918 | (\getfloatno): New macro, to establish the right float count.
|
---|
2919 |
|
---|
2920 | 2003-12-15 Stepan Kasal <kasal@ucw.cz>
|
---|
2921 |
|
---|
2922 | * doc/texinfo.tex (\innernewbox): Nuked, the call expanded.
|
---|
2923 |
|
---|
2924 | 2003-12-14 Karl Berry <karl@gnu.org>
|
---|
2925 |
|
---|
2926 | * makeinfo/tests/*: unset TEXINFO_OUTPUT where necessary.
|
---|
2927 |
|
---|
2928 | 2003-12-13 Karl Berry <karl@gnu.org>
|
---|
2929 |
|
---|
2930 | * doc/texinfo.txi (Smallcaps, acronym): Compare and contrast these
|
---|
2931 | a bit more fully.
|
---|
2932 | * doc/texinfo.tex (\setfontstyle): just \def the string; since we
|
---|
2933 | are \edef'd, we can't make ourselves a control sequence.
|
---|
2934 | (\selectfonts): new macro.
|
---|
2935 | (\doacronym): print acronym in smaller size, and \unsepspaces for
|
---|
2936 | if we're called inside @display.
|
---|
2937 | (\registeredsymbol): we can use \lllsize here too.
|
---|
2938 |
|
---|
2939 | * configure.ac: gettext 0.13 (many generated files updated).
|
---|
2940 |
|
---|
2941 | * Makefile.am (AUTOMAKE_OPTIONS): 1.8.
|
---|
2942 |
|
---|
2943 | * makeinfo/makeinfo.c: give warning if TEXINFO_OUTPUT value is
|
---|
2944 | unrecognized.
|
---|
2945 | * doc/texinfo.txi (makeinfo options): document TEXINFO_OUTPUT.
|
---|
2946 |
|
---|
2947 | * doc/texinfo.txi (tex): document @LaTeX.
|
---|
2948 |
|
---|
2949 | * doc/texinfo.tex (\loggingall): reduce \errorcontextlines for
|
---|
2950 | sake of infinite loops.
|
---|
2951 | (\setfontstyle): \def better than \edef?
|
---|
2952 | (\commondummies): LaTeX is a new dummy.
|
---|
2953 | (\indexdummies): likewise.
|
---|
2954 | (\indexdummylatex): sorted the obvious way.
|
---|
2955 |
|
---|
2956 | * doc/texinfo.tex (\LaTeX): New macro for new command.
|
---|
2957 | (\setfontstyle): new macro to remember current font style.
|
---|
2958 | (\rm,\it,\sl,\bf,\tt,\sf,\ttsl): call it; all but
|
---|
2959 | the last two are new too.
|
---|
2960 | (\ssecsc): use correct magnification, we do for everything else.
|
---|
2961 | (\reducedrm..\reducedsy): new fonts.
|
---|
2962 | (\reducedfonts): new macro.
|
---|
2963 | (\textfonts..\smallerfonts): set \lsize and \lllsize macros.
|
---|
2964 |
|
---|
2965 | 2003-12-13 Alper Ersoy <dirt@gtk.org>
|
---|
2966 |
|
---|
2967 | * makeinfo/makeinfo.c (main): changed TEXINFO_XML_OUTPUT to
|
---|
2968 | TEXINFO_OUTPUT. It now specifies the default output format.
|
---|
2969 |
|
---|
2970 | 2003-12-13 Alper Ersoy <dirt@gtk.org>
|
---|
2971 |
|
---|
2972 | * makeinfo/defun.c (defun_internal): implemented basic line
|
---|
2973 | continuation.
|
---|
2974 |
|
---|
2975 | 2003-12-13 Karl Berry <karl@gnu.org>
|
---|
2976 |
|
---|
2977 | * CVSROOT/loginfo: put filename/version number in mail subject.
|
---|
2978 |
|
---|
2979 | * util/srclist.txt (help2man): remove, we require cvs-builders to
|
---|
2980 | have this installed now (or accept `missing's replacement),
|
---|
2981 | along with the rest of the dev tools.
|
---|
2982 |
|
---|
2983 | 2003-12-13 Alper Ersoy <dirt@gtk.org>
|
---|
2984 |
|
---|
2985 | * makeinfo/defun.c (defun_internal):
|
---|
2986 | * makeinfo/insertion.c (end_insertion): do not use tables for HTML
|
---|
2987 | @deffns.
|
---|
2988 |
|
---|
2989 | 2003-12-13 Alper Ersoy <dirt@gtk.org>
|
---|
2990 |
|
---|
2991 | * makeinfo/insertion.c (begin_insertion): strip whitespace from @float
|
---|
2992 | arguments.
|
---|
2993 |
|
---|
2994 | * makeinfo/sectioning.c: last_section_title and last_section_number
|
---|
2995 | now default to empty strings.
|
---|
2996 |
|
---|
2997 | 2003-12-13 Alper Ersoy <dirt@gtk.org>
|
---|
2998 |
|
---|
2999 | * makeinfo/cmds.c (cm_LaTeX): new function for @LaTeX{}.
|
---|
3000 |
|
---|
3001 | * makeinfo/texinfo.dtd: new latex entity.
|
---|
3002 |
|
---|
3003 | 2003-12-13 Alper Ersoy <dirt@gtk.org>
|
---|
3004 |
|
---|
3005 | * makeinfo/xml.h:
|
---|
3006 | * makeinfo/xml.c: new element DIMENSION.
|
---|
3007 |
|
---|
3008 | * makeinfo/cmds.c (cm_dmn): new function for @dmn.
|
---|
3009 |
|
---|
3010 | 2003-12-13 Alper Ersoy <dirt@gtk.org>
|
---|
3011 |
|
---|
3012 | * makeinfo/makeinfo.c (main): if TEXINFO_XML_OUTPUT envvar is set,
|
---|
3013 | default to XML output.
|
---|
3014 |
|
---|
3015 | 2003-12-13 Alper Ersoy <dirt@gtk.org>
|
---|
3016 |
|
---|
3017 | * makeinfo/makeinfo.c (main): enabling one output format effectively
|
---|
3018 | disables others.
|
---|
3019 |
|
---|
3020 | 2003-12-13 Alper Ersoy <dirt@gtk.org>
|
---|
3021 |
|
---|
3022 | * makeinfo/lang.h:
|
---|
3023 | * makeinfo/lang.c (current_document_encoding): new function.
|
---|
3024 |
|
---|
3025 | * makeinfo/xml.c (xml_begin_document): specify encoding in the XML
|
---|
3026 | prolog if different from no_encoding.
|
---|
3027 |
|
---|
3028 | 2003-12-13 Alper Ersoy <dirt@gtk.org>
|
---|
3029 |
|
---|
3030 | * makeinfo/xml.c:
|
---|
3031 | * makeinfo/texinfo.dtd: moved documentlanguage out of para.
|
---|
3032 |
|
---|
3033 | 2003-12-13 Alper Ersoy <dirt@gtk.org>
|
---|
3034 |
|
---|
3035 | * makeinfo/float.c (add_new_float): now expects position argument too.
|
---|
3036 |
|
---|
3037 | * makeinfo/insertion.c (begin_insertion): read arguments from @float
|
---|
3038 | line, do not look for @anchor.
|
---|
3039 | (end_insertion): changed info caption style.
|
---|
3040 | (cm_caption): use is_in_insertion_of_type instead of
|
---|
3041 | current_insertion_type.
|
---|
3042 |
|
---|
3043 | * makeinfo/xml.h:
|
---|
3044 | * makeinfo/xml.c: new element floatpos.
|
---|
3045 | (xml_begin_enumerate): check actual supplied value, not first digit.
|
---|
3046 | Also special case for GPL's silly `@enumerate 0'. From Aharon Robbins
|
---|
3047 | <arnold@skeeve.com> Tue, 9 Dec 2003 12:38:04 +0200.
|
---|
3048 |
|
---|
3049 | 2003-12-12 Karl Berry <karl@gnu.org>
|
---|
3050 |
|
---|
3051 | * doc/texinfo.tex (ifnotdocbook,ifnotxml): define these @-commands.
|
---|
3052 | Report from Arnold.
|
---|
3053 |
|
---|
3054 | * doc/texinfo.tex (\setfilename): make the \openout\auxfile be
|
---|
3055 | \immediate, again.
|
---|
3056 |
|
---|
3057 | 2003-12-09 Stepan Kasal <kasal@ucw.cz>
|
---|
3058 |
|
---|
3059 | * doc/texinfo.tex (\envparseargdef): New macro, a combination
|
---|
3060 | of \envdef and \parseargdef.
|
---|
3061 | (\enumerate, \float): Use it.
|
---|
3062 |
|
---|
3063 | 2003-12-09 Stepan Kasal <kasal@ucw.cz>
|
---|
3064 |
|
---|
3065 | * doc/texinfo.tex (\float, \Efloat, \caption, \shortcaption):
|
---|
3066 | (\listoffloats): Adapt to the new environment definition framework.
|
---|
3067 |
|
---|
3068 | 2003-12-09 Stepan Kasal <kasal@ucw.cz>
|
---|
3069 |
|
---|
3070 | * doc/texinfo.tex (\setref, \xrefX): Make the ``\indexnofonts''
|
---|
3071 | setups in these two consistent.
|
---|
3072 |
|
---|
3073 | 2003-12-09 Stepan Kasal <kasal@ucw.cz>
|
---|
3074 |
|
---|
3075 | * doc/texinfo.tex (\innernewbox): New macro, non-outer \newbox.
|
---|
3076 | (\newsaveinsX): Use it.
|
---|
3077 |
|
---|
3078 | 2003-12-09 Stepan Kasal <kasal@ucw.cz>
|
---|
3079 |
|
---|
3080 | * doc/texinfo.tex: after test for epsf.tex, \closein 1, even if the
|
---|
3081 | file wasn't there.
|
---|
3082 | (\summarycontents, \tryauxfile): Similarily, \closein 1 even if eof.
|
---|
3083 | (\startcontents, \contents, \summarycontents): fix indentation.
|
---|
3084 |
|
---|
3085 | 2003-12-09 Stepan Kasal <kasal@ucw.cz>
|
---|
3086 |
|
---|
3087 | * doc/texinfo.tex (\pdfmakeoutlines): Fix a typo, need
|
---|
3088 | \def\thisubsecnum not \let.
|
---|
3089 |
|
---|
3090 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3091 |
|
---|
3092 | * doc/texinfo.tex (\makedefun): Add `\def\deffnheader' or the like
|
---|
3093 | at the end; all calls of this macro changed.
|
---|
3094 |
|
---|
3095 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3096 |
|
---|
3097 | * doc/texinfo.tex (\normaldefunargs): Renamed to ...
|
---|
3098 | (\defunargs): ... this; all callers changed.
|
---|
3099 | (\ampdefunargs): Nuked, the only call expanded.
|
---|
3100 |
|
---|
3101 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3102 |
|
---|
3103 | * doc/texinfo.tex (\setfilename): Simplify the code for conditional
|
---|
3104 | \input of texinfo.cnf.
|
---|
3105 | (\contents): Call \pdfmakeoutlines only if .toc exists.
|
---|
3106 | (\pdfmakeoutlines): Thus .toc must exist, no need to check again.
|
---|
3107 | (\documentlanguage): Simplify, fix indentation.
|
---|
3108 |
|
---|
3109 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3110 |
|
---|
3111 | * doc/texinfo.tex (\center): Separate the horizontal and vetical...
|
---|
3112 | (\centerH, \centerV): ... versions; account for \leftskip in \centerV.
|
---|
3113 |
|
---|
3114 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3115 |
|
---|
3116 | * doc/texinfo.tex (\group, \Egroup): Don't call \offinterlineskip;
|
---|
3117 | to fix the line spacing after the group, propagate \prevdepth.
|
---|
3118 | (Else, @exdent inside @group gets the wrong spacing.)
|
---|
3119 |
|
---|
3120 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3121 |
|
---|
3122 | * doc/texinfo.tex (\acronym): Check for second parameter, ...
|
---|
3123 | (\doacronym): using this new function; remove smallcaps.
|
---|
3124 |
|
---|
3125 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3126 |
|
---|
3127 | * doc/texinfo.tex (\pdfmakeoutlines): Make the counting macros
|
---|
3128 | robust, so that they won't break on incorrectly nested sections.
|
---|
3129 | (For instance, in the bzip2 manual.)
|
---|
3130 |
|
---|
3131 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3132 |
|
---|
3133 | * doc/texinfo.tex (\author): If appears inside a @quotation
|
---|
3134 | environment, interpret it as an affiliation; otherwise it has to
|
---|
3135 | appear directly inside @titlepage.
|
---|
3136 |
|
---|
3137 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3138 |
|
---|
3139 | * doc/texinfo.tex (\argremovec, \argcheckspaces): Add support for
|
---|
3140 | continued lines to \parsearg, while ...
|
---|
3141 | (\domakedefun, \printdefunline): ... removing it from @defun's ...
|
---|
3142 | (\parsedefunline): ... and thus nuking this.
|
---|
3143 | (\startdefunx): Replaced by ...
|
---|
3144 | (\dodefunx): ... this; it reuses the code of the respective @defun.
|
---|
3145 |
|
---|
3146 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3147 |
|
---|
3148 | * doc/texinfo.tex (\defparsearg): Rename to ...
|
---|
3149 | (\parseargdef): ... this; all uses changed.
|
---|
3150 |
|
---|
3151 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3152 |
|
---|
3153 | New framework for environments in texinfo.tex. It's used like this:
|
---|
3154 | \envdef\foo{...}
|
---|
3155 | \def\Efoo{...}
|
---|
3156 | It's the responsibility of \envdef to insert \begingroup before the
|
---|
3157 | actual body; @end closes the group after calling \Efoo.
|
---|
3158 | \envdef also defines \thisenv, so the current environment is known;
|
---|
3159 | @end checks whether the environment name matches.
|
---|
3160 | The \checkenv macro can be used also elsewhere to check whether the
|
---|
3161 | current environment is the one expected.
|
---|
3162 |
|
---|
3163 | Non-false conditionals (@iftex, @ifset) don't fit into this, so they
|
---|
3164 | are not treated as enviroments; they don't open a group.
|
---|
3165 | (The implementation of @end takes care not to call \endgroup in this
|
---|
3166 | special case.)
|
---|
3167 |
|
---|
3168 | * doc/texinfo.tex: All environment definitions, true conditionals and
|
---|
3169 | @ifset, @ifclear, changed.
|
---|
3170 |
|
---|
3171 | Another issue:
|
---|
3172 | @set and @value allowed - and _ in variable names, but @clear, @ifset
|
---|
3173 | and @ifclear were not ready to accept such variables.
|
---|
3174 |
|
---|
3175 | * doc/texinfo.tex (@set, @clear, @ifset, @ifclear): Call
|
---|
3176 | \makevalueexpandable.
|
---|
3177 |
|
---|
3178 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3179 |
|
---|
3180 | * doc/texinfo.tex (\multitable): Move \everytab={} and the check
|
---|
3181 | for saved inserts to \everycr; thus \item is \crcr again.
|
---|
3182 | (\Emultitable): Call \setpercentfalse only after the last \crcr.
|
---|
3183 |
|
---|
3184 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3185 |
|
---|
3186 | * doc/texinfo.tex (\readauxfile): Read it, unconditinally;
|
---|
3187 | don't open the aux file for writing.
|
---|
3188 | (\tryauxfile): A new wrapper around \readauxfile, which checks
|
---|
3189 | whether the file exists.
|
---|
3190 | (\setfilename): Call \tryauxfile, then open the aux file for writing.
|
---|
3191 |
|
---|
3192 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3193 |
|
---|
3194 | * doc/texinfo.tex (\readauxfile): Don't hide serious problems by
|
---|
3195 | setting the catcode of backslash to other.
|
---|
3196 |
|
---|
3197 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3198 |
|
---|
3199 | * doc/texinfo.tex (\setref): Call \indexnofonts to get nicer names
|
---|
3200 | of reference identifiers expanded in \edef.
|
---|
3201 |
|
---|
3202 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3203 |
|
---|
3204 | * doc/texinfo.tex (\scanmacro): Add \spaceisspace, in case we are
|
---|
3205 | in an environment with active spaces; without this, \eatspaces
|
---|
3206 | didn't work.
|
---|
3207 |
|
---|
3208 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3209 |
|
---|
3210 | * doc/texinfo.tex (\scanmacro): Define only one version, using ...
|
---|
3211 | (\scantokens): ... which is a primitive of e-TeX; under ordinary
|
---|
3212 | TeX, define a replacement.
|
---|
3213 |
|
---|
3214 | 2003-12-08 Stepan Kasal <kasal@ucw.cz>
|
---|
3215 |
|
---|
3216 | * doc/texinfo.tex (\spaceisspace): A macro which resets space's
|
---|
3217 | catcode to its normal value; use where appropriate.
|
---|
3218 |
|
---|
3219 | 2003-12-08 Karl Berry <karl@gnu.org>
|
---|
3220 |
|
---|
3221 | * util/texi2dvi: use etex/pdfetex if available.
|
---|
3222 | (findprog): new helper fn.
|
---|
3223 | * NEWS (texi2dvi): mention this.
|
---|
3224 | * doc/texinfo.txi (Format with texi2dvi): use @TeX{} instead of
|
---|
3225 | @code{tex}, since we don't literally run `tex' any more.
|
---|
3226 |
|
---|
3227 | * info/session.c (info_select_reference_this_line): don't crash if
|
---|
3228 | we have no window->line_starts, as it is after
|
---|
3229 | set-screen-height to less than 5.
|
---|
3230 | Report from: Christian Biere <christianbiere@gmx.de>,
|
---|
3231 | 8 Dec 2003 19:12:08 +0100.
|
---|
3232 |
|
---|
3233 | * doc/texinfo.tex (\comma): new command.
|
---|
3234 |
|
---|
3235 | * bootstrap: make need for --enable-maintainer-mode more explicit.
|
---|
3236 |
|
---|
3237 | * doc/texinfo.tex (\xrefX): otherify everything before getting the
|
---|
3238 | -title \csname, so that _'s (et al.) are allowed.
|
---|
3239 |
|
---|
3240 | 2003-12-07 Karl Berry <karl@gnu.org>
|
---|
3241 |
|
---|
3242 | * doc/texinfo.tex (\xrefX): handle float case.
|
---|
3243 | (\parsefloat): take additional optional arg for xref label.
|
---|
3244 | (\dofloat): call \setref to define the float in
|
---|
3245 | the aux file.
|
---|
3246 | (\Yfloat): new macro for \setref.
|
---|
3247 | (\floatmagic): new macro for \xrefX and \dofloat
|
---|
3248 | to communicate.
|
---|
3249 |
|
---|
3250 | 2003-12-03 Karl Berry <karl@gnu.org>
|
---|
3251 |
|
---|
3252 | * doc/texinfo.txi (Not Ending a Sentence): mention special
|
---|
3253 | entities output for @: in Docbook and XML.
|
---|
3254 |
|
---|
3255 | 2003-12-02 Alper Ersoy <dirt@gtk.org>
|
---|
3256 |
|
---|
3257 | * makeinfo/cmds.c (cm_punct): new function to handle @., @! and @?
|
---|
3258 | commands.
|
---|
3259 | (cm_comment): crunch multiple dashes to a single dash for XML
|
---|
3260 | validity.
|
---|
3261 |
|
---|
3262 | * makeinfo/texinfo.dtd: new entities: period, eosperiod, quest,
|
---|
3263 | eosquest, excl, eosexcl.
|
---|
3264 |
|
---|
3265 | 2003-12-02 Alper Ersoy <dirt@gtk.org>
|
---|
3266 |
|
---|
3267 | * makeinfo/insertion.c (begin_insertion): look for a newline before
|
---|
3268 | @anchor and @caption commands in floatenv.
|
---|
3269 |
|
---|
3270 | 2003-12-2 Arnold Robbins <arnold@skeeve.com>
|
---|
3271 |
|
---|
3272 | * makeinfo/insertion.c (end_insertion): Change tests for docbook
|
---|
3273 | and insertion to check current insertion type instead of if deep
|
---|
3274 | inside a float insertion.
|
---|
3275 | (cm_example, cm_smallexample, cm_lisp, cm_smalllisp, cm_cartouche)
|
---|
3276 | (cm_caption): Same.
|
---|
3277 |
|
---|
3278 | * xml.h (FLOATCARTOUCHE): New constant.
|
---|
3279 | * xml.c (texinfoxml_element_list, docbook_element_list): Add "sidebar"
|
---|
3280 | for FLOATCARTOUCHE. For docbook, map @display, @smalldisplay to
|
---|
3281 | "literallayout".
|
---|
3282 | (replacement_elements): Add entry for CARTOUCHE -> FLOATCARTOUCHE.
|
---|
3283 | (xml_begin_docbook_float): Special case for CARTOUCHE, sidebars don't
|
---|
3284 | have labels.
|
---|
3285 |
|
---|
3286 | 2003-12-01 Karl Berry <karl@gnu.org>
|
---|
3287 |
|
---|
3288 | * doc/texinfo.tex (\float, \listoffloats): new macros for new
|
---|
3289 | @-commands -- skeletal implementation only now.
|
---|
3290 |
|
---|
3291 | From: Aharon Robbins <arnold@skeeve.com>, 1 Dec 2003 17:43:12 +0200:
|
---|
3292 | * makeinfo/float.h (current_float_type): declare.
|
---|
3293 | * makeinfo/cmds.c (cm_colon): new fn.
|
---|
3294 | (command_table): use it for @:.
|
---|
3295 |
|
---|
3296 | 2003-11-29 Karl Berry <karl@gnu.org>
|
---|
3297 |
|
---|
3298 | * doc/texinfo.tex (@turnoffactive): include @unsepspaces, so
|
---|
3299 | spaces in anchor names don't expand in the .aux file. From
|
---|
3300 | Stepan.
|
---|
3301 |
|
---|
3302 | 2003-11-28 Karl Berry <karl@gnu.org>
|
---|
3303 |
|
---|
3304 | * doc/texinfo.txi (Abstract Objects): class names are no longer
|
---|
3305 | printed in rm by default.
|
---|
3306 | * doc/texinfo.tex (\cite): redefine to always use \sl, never \ttsl.
|
---|
3307 | * doc/texinfo.tex (\ttslanted): new macro.
|
---|
3308 | (\normaldefunargs): use it for @var; go back to
|
---|
3309 | \sl by default.
|
---|
3310 |
|
---|
3311 | * doc/texinfo.txi: document @deftypecv.
|
---|
3312 |
|
---|
3313 | 2003-11-28 Alper Ersoy <dirt@gtk.org>
|
---|
3314 |
|
---|
3315 | * makeinfo/cmds.c (cm_comment): do not perform expansion.
|
---|
3316 |
|
---|
3317 | 2003-11-28 Alper Ersoy <dirt@gtk.org>
|
---|
3318 |
|
---|
3319 | * makeinfo/cmds.c (cm_r): also set font-weight to normal in HTML.
|
---|
3320 |
|
---|
3321 | 2003-11-28 Alper Ersoy <dirt@gtk.org>
|
---|
3322 |
|
---|
3323 | * makeinfo/cmds.c (cm_comment): new function to output comments in
|
---|
3324 | HTML, XML and Docbook outputs.
|
---|
3325 |
|
---|
3326 | 2003-11-28 Alper Ersoy <dirt@gtk.org>
|
---|
3327 |
|
---|
3328 | * makeinfo/index.c: new section and section_name properties in
|
---|
3329 | index_elt struct.
|
---|
3330 |
|
---|
3331 | * makeinfo/index.c (index_add_arg): save current section number and
|
---|
3332 | title for plain text output.
|
---|
3333 | (cm_printindex): simplified printing with no_headers output.
|
---|
3334 |
|
---|
3335 | 2003-11-28 Alper Ersoy <dirt@gtk.org>
|
---|
3336 |
|
---|
3337 | * makeinfo/float.h: new section and section_name properties in
|
---|
3338 | float_elt struct.
|
---|
3339 |
|
---|
3340 | * makeinfo/float.c (add_new_float): save current section number and
|
---|
3341 | title for plain text output.
|
---|
3342 | (cm_listoffloats): list floats with no_headers too, following
|
---|
3343 | printindex @example.
|
---|
3344 |
|
---|
3345 | 2003-11-28 Alper Ersoy <dirt@gtk.org>
|
---|
3346 |
|
---|
3347 | * makeinfo/sectioning.h:
|
---|
3348 | * makeinfo/sectioning.c (current_sectioning_number)
|
---|
3349 | (current_sectioning_title): new functions.
|
---|
3350 |
|
---|
3351 | * makeinfo/sectioning.c (get_sectioning_number): moved space char at
|
---|
3352 | the end of numbers to ...
|
---|
3353 | (insert_and_underscore, sectioning_html): here.
|
---|
3354 | (get_sectioning_number, insert_and_underscore): keep track of the last
|
---|
3355 | number/title to be used by @float, @cindex like commands that need to
|
---|
3356 | know in which section they are used.
|
---|
3357 |
|
---|
3358 | 2003-11-27 Alper Ersoy <dirt@gtk.org>
|
---|
3359 |
|
---|
3360 | * makeinfo/cmds.c (cm_math): new function that encloses @math
|
---|
3361 | statements in a math element in XML.
|
---|
3362 |
|
---|
3363 | * makeinfo/xml.c:
|
---|
3364 | * makeinfo/xml.h: new element math.
|
---|
3365 |
|
---|
3366 | 2003-11-27 Alper Ersoy <dirt@gtk.org>
|
---|
3367 |
|
---|
3368 | * makeinfo/float.c (cm_listoffloats): made the layout in Info output
|
---|
3369 | the same with indices.
|
---|
3370 |
|
---|
3371 | 2003-11-25 Alper Ersoy <dirt@gtk.org>
|
---|
3372 |
|
---|
3373 | * makeinfo/float.c (cm_listoffloats): generate a menu for Info, with
|
---|
3374 | automatically shortened captions.
|
---|
3375 |
|
---|
3376 | 2003-11-25 Alper Ersoy <dirt@gtk.org>
|
---|
3377 |
|
---|
3378 | * makeinfo/cmds.c (cm_acronym): use acronym element for HTML.
|
---|
3379 | Report from: Torsten Bronger <bronger@physik.rwth-aachen.de>
|
---|
3380 | Tue, 25 Nov 2003 10:30:52 +0100.
|
---|
3381 |
|
---|
3382 | 2003-11-25 Alper Ersoy <dirt@gtk.org>
|
---|
3383 |
|
---|
3384 | * makeinfo/sectioning.c (cm_appendix): reset numbers only when
|
---|
3385 | changing enum_marker.
|
---|
3386 |
|
---|
3387 | 2003-11-25 Alper Ersoy <dirt@gtk.org>
|
---|
3388 |
|
---|
3389 | * makeinfo/index.c (cm_printindex): made Appendix matching locale
|
---|
3390 | aware.
|
---|
3391 |
|
---|
3392 | 2003-11-24 Alper Ersoy <dirt@gtk.org>
|
---|
3393 |
|
---|
3394 | * makeinfo/index.c (cm_printindex): also catch Appendix and A.1 kind
|
---|
3395 | of numbers with --no-headers Info output.
|
---|
3396 |
|
---|
3397 | 2003-11-24 Alper Ersoy <dirt@gtk.org>
|
---|
3398 |
|
---|
3399 | * makeinfo/insertion.c (cm_example):
|
---|
3400 | * makeinfo/xml.c (xml_insert_docbook_image, xml_begin_multitable):
|
---|
3401 | moved common floatenv handling to ...
|
---|
3402 | (xml_begin_docbook_float): here.
|
---|
3403 |
|
---|
3404 | * makeinfo/insertion.c (end_insertion, cm_smallexample, cm_lisp)
|
---|
3405 | (cm_smalllisp): insert FLOATEXAMPLE for Docbook if inside @float.
|
---|
3406 |
|
---|
3407 | 2003-11-24 Alper Ersoy <dirt@gtk.org>
|
---|
3408 |
|
---|
3409 | * makeinfo/insertion.c (is_in_insertion_of_type): don't return the
|
---|
3410 | level, as it is not useful.
|
---|
3411 | (begin_insertion): instead of is_in_insertion_of_type, use
|
---|
3412 | float_active.
|
---|
3413 |
|
---|
3414 | * makeinfo/insertion.c (cm_example):
|
---|
3415 | * makeinfo/xml.c (xml_insert_docbook_image, xml_begin_multitable):
|
---|
3416 | insert empty label for @floats with no @anchor.
|
---|
3417 |
|
---|
3418 | 2003-11-24 Karl Berry <karl@gnu.org>
|
---|
3419 |
|
---|
3420 | * doc/Makefile.am (EXTRA_DIST): remove no-longer-defined
|
---|
3421 | noinst_SCRIPTS.
|
---|
3422 |
|
---|
3423 | 2003-11-24 Akim Demaille <akim@epita.fr>
|
---|
3424 |
|
---|
3425 | * configure.ac (HELP2MAN): Look for it.
|
---|
3426 | * doc/help2man: Remove.
|
---|
3427 | * doc/Makefile.am (HELP2MAN, noinst_SCRIPT): Remove.
|
---|
3428 | (common_mandeps): Don't depend on HELP2MAN which can be a complex
|
---|
3429 | command such as "missing --run help2man.
|
---|
3430 |
|
---|
3431 | 2003-11-24 Karl Berry <karl@gnu.org>
|
---|
3432 |
|
---|
3433 | * doc/texinfo.tex: doc/\global fixes.
|
---|
3434 |
|
---|
3435 | 2003-11-24 Alper Ersoy <dirt@gtk.org>
|
---|
3436 |
|
---|
3437 | * makeinfo/cmds.c: new command @listoffloats.
|
---|
3438 |
|
---|
3439 | * makeinfo/float.c (count_floats_of_type_in_chapter): only count
|
---|
3440 | floats with @anchors.
|
---|
3441 | (cm_listoffloats): new function.
|
---|
3442 |
|
---|
3443 | * makeinfo/insertion.c (end_insertion): do not prepend float type and
|
---|
3444 | number if no @anchors.
|
---|
3445 |
|
---|
3446 | 2003-11-24 Alper Ersoy <dirt@gtk.org>
|
---|
3447 |
|
---|
3448 | * makeinfo/xml.c:
|
---|
3449 | * makeinfo/xml.h: new element listoffloats.
|
---|
3450 |
|
---|
3451 | 2003-11-24 Alper Ersoy <dirt@gtk.org>
|
---|
3452 |
|
---|
3453 | * makeinfo/makeinfo.h: number sections by default.
|
---|
3454 |
|
---|
3455 | 2003-11-24 Alper Ersoy <dirt@gtk.org>
|
---|
3456 |
|
---|
3457 | * makeinfo/makeinfo.c (cm_xref): if a reference is being made to a
|
---|
3458 | float with only one parameter, use the float number in HTML, and
|
---|
3459 | prepend it to the link in Info outputs.
|
---|
3460 |
|
---|
3461 | 2003-11-24 Alper Ersoy <dirt@gtk.org>
|
---|
3462 |
|
---|
3463 | * makeinfo/float.h:
|
---|
3464 | * makeinfo/float.c (get_float_ref): new function to retrieve a float's
|
---|
3465 | number by its id.
|
---|
3466 |
|
---|
3467 | 2003-11-24 Alper Ersoy <dirt@gtk.org>
|
---|
3468 |
|
---|
3469 | * makeinfo/insertion.c (end_insertion): indent the first paragraph
|
---|
3470 | after @float.
|
---|
3471 |
|
---|
3472 | 2003-11-24 Alper Ersoy <dirt@gtk.org>
|
---|
3473 |
|
---|
3474 | * makeinfo/cmds.c: new commands @float and @caption.
|
---|
3475 |
|
---|
3476 | * makeinfo/insertion.h: new environment floatenv.
|
---|
3477 |
|
---|
3478 | * makeinfo/insertion.c (cm_float, cm_caption): new functions.
|
---|
3479 | (begin_insertion, end_insertion): handle floatenv.
|
---|
3480 |
|
---|
3481 | * makeinfo/xml.c:
|
---|
3482 | * makeinfo/xml.h: new elements float, floattype, caption, floattable,
|
---|
3483 | floatfigure, floatexample.
|
---|
3484 |
|
---|
3485 | * makeinfo/insertion.c (cm_example):
|
---|
3486 | * makeinfo/xml.c (xml_insert_docbook_image, xml_begin_multitable):
|
---|
3487 | insert label and id attributes, title element for docbook if used
|
---|
3488 | inside @float.
|
---|
3489 |
|
---|
3490 | * makeinfo/xml.c: replacements for multitable and informalfigure.
|
---|
3491 | (xml_insert_element_with_attribute): special-cased float element for
|
---|
3492 | docbook to make it appear in element stack and thus enable element
|
---|
3493 | replacements inside floatenv.
|
---|
3494 |
|
---|
3495 | 2003-11-24 Alper Ersoy <dirt@gtk.org>
|
---|
3496 |
|
---|
3497 | * makeinfo/float.c:
|
---|
3498 | * makeinfo/float.h: new files for float environment functions.
|
---|
3499 |
|
---|
3500 | * makeinfo/Makefile.am: added new files to makeinfo_SOURCES.
|
---|
3501 |
|
---|
3502 | 2003-11-24 Alper Ersoy <dirt@gtk.org>
|
---|
3503 |
|
---|
3504 | * makeinfo/makeinfo.c (cm_xref): xstrdup the result from
|
---|
3505 | xml_get_assoc_for_id, as it gets freed later.
|
---|
3506 |
|
---|
3507 | * makeinfo/xml.c (xml_get_assoc_for_id, xml_associate_title_with_id):
|
---|
3508 | reimplemented unnumbered_labels handling.
|
---|
3509 | (xml_insert_docbook_image): Docbook expects format attribute values to
|
---|
3510 | be uppercase.
|
---|
3511 |
|
---|
3512 | 2003-11-23 Karl Berry <karl@gnu.org>
|
---|
3513 |
|
---|
3514 | * doc/texinfo.tex: doc fix for multitable.
|
---|
3515 | * util/gendocs.sh: docbook support, from Simon Josefsson.
|
---|
3516 |
|
---|
3517 | * doc/texinfo.tex (\defttsl): new font.
|
---|
3518 | (\df): set ttsl too.
|
---|
3519 | (\deffngeneral,\deftypefngeneral,\deftypecvgeneral,
|
---|
3520 | \deftypheader): call \ampdefunargs or \normaldefunargs.
|
---|
3521 | (\normaldefunargs): new macro, typesetting defun
|
---|
3522 | args in ttsl (instead of sl).
|
---|
3523 | (\ampdefunargs): treat & specially and then call \normaldefunargs.
|
---|
3524 | (\defname): typeset defun name in tt (instead of bf).
|
---|
3525 |
|
---|
3526 | * doc/texinfo.tex: uniformly comment out eol with {% at macro
|
---|
3527 | starts.
|
---|
3528 |
|
---|
3529 | 2003-11-23 Alper Ersoy <dirt@gtk.org>
|
---|
3530 |
|
---|
3531 | * makeinfo/insertion.c (is_in_insertion_of_type): return the level
|
---|
3532 | where the insertion is found.
|
---|
3533 |
|
---|
3534 | * makeinfo/makeinfo.c (search_forward_until_pos): new function that
|
---|
3535 | sets search_forward boundary.
|
---|
3536 | (text_expansion): also reset docbook.
|
---|
3537 |
|
---|
3538 | * makeinfo/sectioning.h:
|
---|
3539 | * makeinfo/sectioning.c (current_chapter_number): new function that
|
---|
3540 | returns top level chapter numbers.
|
---|
3541 | (handle_enum_increment): always do the incrementation. but return
|
---|
3542 | strings conditionally.
|
---|
3543 |
|
---|
3544 | * makeinfo/xml.c: changed screen element's contained_in_para to 0 for
|
---|
3545 | Docbook. @lisp/@smalllisp create programlisting.
|
---|
3546 | (xml_insert_quotation): reimplemented quotation_stack handling.
|
---|
3547 |
|
---|
3548 | 2003-11-22 Karl Berry <karl@gnu.org>
|
---|
3549 |
|
---|
3550 | * doc/texinfo.tex (\tocentry): same as \entry, no second 1pt of
|
---|
3551 | stretch. And a couple doc fixes.
|
---|
3552 |
|
---|
3553 | * doc/texinfo.txi (Conventions): finally, get rid of @vskip
|
---|
3554 | -@baselineskip kludge, we handle index entries after @item's now.
|
---|
3555 |
|
---|
3556 | 2003-11-22 Stepan Kasal <kasal@ucw.cz>
|
---|
3557 |
|
---|
3558 | * doc/texinfo.txi: use new @quotation feature.
|
---|
3559 |
|
---|
3560 | * texinfo.tex (\putwordDeftypevar, \putwordDeftypefun): Remove.
|
---|
3561 | * txi-cs.tex, txi-de.tex, txi-en.tex, txi-es.tex, txi-fr.tex,
|
---|
3562 | txi-it.tex. txi-nl.tex, txi-no.tex, txi-pl.tex, txi-pt.tex,
|
---|
3563 | txi-tr.tex: The same.
|
---|
3564 | [texinfo-20031120-deftype-del.patch]
|
---|
3565 |
|
---|
3566 | * doc/texinfo.tex (\verbatim,\Everbatim): remove one extra level
|
---|
3567 | of grouping; move two lines of code ...
|
---|
3568 | (\setupverbatim): ... here.
|
---|
3569 | (\doverbatiminclude): just call the new \setupverbatim.
|
---|
3570 | (\setupverbatiminclude): remove.
|
---|
3571 | [texinfo-20031121-verbatim2.patch]
|
---|
3572 |
|
---|
3573 | * doc/texinfo.tex (\math): no need for \mathcode, and we actually
|
---|
3574 | can use $ not \implicitmath.
|
---|
3575 | [texinfo-20031121-math.patch]
|
---|
3576 |
|
---|
3577 | * doc/texinfo.tex (\zeroskipmacro): new macro, so we can
|
---|
3578 | check for true zero skip.
|
---|
3579 | (\dosubindsanitize): use it.
|
---|
3580 | [texinfo-20031120-zeroskip.patch]
|
---|
3581 |
|
---|
3582 | * doc/texinfo.tex (\doignore): scan in verbatim mode. Without this,
|
---|
3583 | if the last line of ignored text ended with ``@'', the ``@end ifxxx''
|
---|
3584 | tag was missed.
|
---|
3585 | (\dodoignore): use \_STOP_ instead of \ST@P.
|
---|
3586 | [texinfo-20031120-ignore-at.patch]
|
---|
3587 |
|
---|
3588 | * doc/texinfo.tex (\defparsearg): new macro, to simplify places
|
---|
3589 | where the user macro just calls \parsearg. Use it in many places.
|
---|
3590 | [texinfo-20031121-defparsearg.patch]
|
---|
3591 |
|
---|
3592 | * doc/texinfo.tex (\begin): remove, this is undocumented
|
---|
3593 | and unused.
|
---|
3594 | [texinfo-20031121-begin.patch]
|
---|
3595 |
|
---|
3596 | * doc/texinfo.tex (\title,\subtitle,\author,...): move to outer
|
---|
3597 | level (was inside \titlepage), it's more readable than nested
|
---|
3598 | definitions.
|
---|
3599 | [texinfo-20031116-titlepage1.patch]
|
---|
3600 |
|
---|
3601 | * doc/texinfo.tex (\evenheadingxxx,\oddfootingyyy): might as well
|
---|
3602 | use \ and avoid changing catcode of @.
|
---|
3603 | [texinfo-20031116-catofat.patch]
|
---|
3604 |
|
---|
3605 | * doc/texinfo.tex (\set): use new macros: \parseargusing and
|
---|
3606 | \makecsname.
|
---|
3607 | [texinfo-20031116-set.patch]
|
---|
3608 |
|
---|
3609 | * doc/texinfo.tex (\cartouche): avoid \par if we are already in
|
---|
3610 | vertical mode, in case it has an effect, eg. in an @example;
|
---|
3611 | avoid extra space from the @cartouche line itself.
|
---|
3612 | (\Ecartouche): force vertical mode, so that the \kern has the desired
|
---|
3613 | effect.
|
---|
3614 | [texinfo-20031120-cart.patch]
|
---|
3615 |
|
---|
3616 | * doc/texinfo.tex (\ptexfootnote,\ptexinsert): save orig definitions.
|
---|
3617 | (\startsavinginserts): new macro (with relatives), call from
|
---|
3618 | \cartouche, \group, \table.
|
---|
3619 | [texinfo-20031118-saveins.patch]
|
---|
3620 |
|
---|
3621 | * doc/texinfo.tex (\table, \ftable, \vtable, \tablex, \tabley,
|
---|
3622 | \tablez): Cleaned up indentation, etc.
|
---|
3623 | (\kitem, \kitemx, \xitem, \xtemx, \description): Removed; they
|
---|
3624 | didn't look as if they would work in their present state, anyway.
|
---|
3625 | [texinfo-20031114-table.patch]
|
---|
3626 |
|
---|
3627 | * doc/texinfo.tex (\filenamecatcodes): new macro.
|
---|
3628 | (\include,\verbatiminclude): use it, with new \parseargusing.
|
---|
3629 | (\pushthisfilestack,etc.): implement our own stack of filenames
|
---|
3630 | instead of reading the @include argument in a group.
|
---|
3631 | [texinfo-20031109-include.patch]
|
---|
3632 |
|
---|
3633 | * doc/texinfo.tex (\indexbreaks): remove, and remove call.
|
---|
3634 | (\entry): read arguments on the fly, to avoid fixing catcodes.
|
---|
3635 | [texinfo-20031121-indexbreaks.patch]
|
---|
3636 |
|
---|
3637 | * doc/texinfo.tex (\makevalueexpandable): new macro.
|
---|
3638 | Change occurrences of \let\value=\expandablevalue to use it,
|
---|
3639 | to reduce code duplication.
|
---|
3640 | [texinfo-20031121-value.patch]
|
---|
3641 |
|
---|
3642 | * doc/texinfo.tex (\parsedefunlineX,\defunchkspace,defunchktab,
|
---|
3643 | \defunloop,\defunchkfinish,\replaceeols): New macros.
|
---|
3644 | (\parsedefunline): start them off. This is to support continuations
|
---|
3645 | lines for @defun headers.
|
---|
3646 | [texinfo-20031108-defun-cont.patch]
|
---|
3647 |
|
---|
3648 | * doc/texinfo.tex (\defun and all related commands):
|
---|
3649 | rewrite to use \parsearg and uniform command generation.
|
---|
3650 | (\makecsname): New macro, to be used within \edef's only.
|
---|
3651 | [texinfo-20031120-defun.patch]
|
---|
3652 |
|
---|
3653 | * doc/texinfo.tex (=, \equalChar): remove active definition of =
|
---|
3654 | and hacks that printed = in \tt sometimes. We want to print
|
---|
3655 | everything in \tt anyway, ultimately.
|
---|
3656 | [texinfo-20031120-defun-pres3.patch]
|
---|
3657 |
|
---|
3658 | * doc/texinfo.tex (\defopheader,\defcvarheader,defivarheader):
|
---|
3659 | use \code for the class name.
|
---|
3660 | [texinfo-defun-pres2.patch]
|
---|
3661 |
|
---|
3662 | * doc/texinfo.tex (\parsearg): Reset the catcode of space before
|
---|
3663 | we scan the argument; so we don't have to worry about
|
---|
3664 | obeyed spaces before and after the argument.
|
---|
3665 | (\parseargx, \parseargy): Nuke, it was wrong anyway--\obeyedspace,
|
---|
3666 | which is a macro, was compared with \temp which could have been let
|
---|
3667 | to an obeyed space, but it couldn't be a macro.
|
---|
3668 | (\removeactivespaces,\removeactivespacesX,\removeactivespacesY): Nuke.
|
---|
3669 | (\argremovespace): If the argument scanned by \parsearg ends with
|
---|
3670 | a space, remove it.
|
---|
3671 | [texinfo-20031108-parsearg-space.patch]
|
---|
3672 |
|
---|
3673 | * doc/texinfo.tex: use \other, for clarity and efficiency;
|
---|
3674 | use `\^^M instead of raw number 13.
|
---|
3675 | [texinfo-20031108-other.patch]
|
---|
3676 |
|
---|
3677 | * doc/texinfo.tex (\doverbatim): \xdef and \gobble, to avoid
|
---|
3678 | the active space between `\end' and `verbatim'.
|
---|
3679 | [texinfo-20031120-verbatim.patch]
|
---|
3680 |
|
---|
3681 | * doc/texinfo.tex (\quotationlabel): new macro to print label,
|
---|
3682 | with a \bf space.
|
---|
3683 | (\quotation): change call so \parsearg is at the end.
|
---|
3684 | [texinfo-20031118-quot.patch]
|
---|
3685 |
|
---|
3686 | 2003-11-21 Alper Ersoy <dirt@gtk.org>
|
---|
3687 |
|
---|
3688 | * makeinfo/makeinfo.c (cm_xref): removed the warning about
|
---|
3689 | @xrefs to @unnumbered sections, as there are many situations where
|
---|
3690 | there is no way to fix them.
|
---|
3691 |
|
---|
3692 | * makeinfo/insertion.c: removed lingering titlepage_cmd_present
|
---|
3693 | declaration.
|
---|
3694 |
|
---|
3695 | 2003-11-21 Alper Ersoy <dirt@gtk.org>
|
---|
3696 |
|
---|
3697 | * makeinfo/cmds.c (cm_titlepage, cm_titlepage_cmds): moved to ...
|
---|
3698 | * makeinfo/insertion.c: here.
|
---|
3699 |
|
---|
3700 | * makeinfo/cmds.h (titlepage_cmd_present): moved to ...
|
---|
3701 | * makeinfo/makeinfo.h: here.
|
---|
3702 |
|
---|
3703 | * makeinfo/insertion.c (is_in_insertion_of_type): new function to
|
---|
3704 | query insertion_stack to see if we are inside a given insertion type.
|
---|
3705 |
|
---|
3706 | * makeinfo/makeinfo.h:
|
---|
3707 | * makeinfo/insertion.c (begin_insertion, end_insertion):
|
---|
3708 | * makeinfo/xml.c (xml_add_char):
|
---|
3709 | * makeinfo/xml.h: removed xml_in_copying and inside_titlepage_cmd
|
---|
3710 | global variables in favor of the new query function.
|
---|
3711 |
|
---|
3712 | 2003-11-21 Alper Ersoy <dirt@gtk.org>
|
---|
3713 |
|
---|
3714 | * makeinfo/makeinfo.c (discard_until, execute_string): reworded
|
---|
3715 | multiline related error messages.
|
---|
3716 | (discard_until): rollback input_text_offset only if not dealing with a
|
---|
3717 | multiline error, otherwise the same block gets in the way repeatedly.
|
---|
3718 |
|
---|
3719 | 2003-11-21 Alper Ersoy <dirt@gtk.org>
|
---|
3720 |
|
---|
3721 | * makeinfo/xml.h:
|
---|
3722 | * makeinfo/xml.c (xml_get_assoc_for_id, xml_associate_title_with_id):
|
---|
3723 | new functions.
|
---|
3724 | (xml_insert_indexentry): call execute_string(xref) instead of creating
|
---|
3725 | references directly.
|
---|
3726 |
|
---|
3727 | * makeinfo/makeinfo.c (cm_xref): check to see if xref is being made to
|
---|
3728 | an @unnumbered, and only one argument is given. issue a warning, use
|
---|
3729 | @unnumbered's title as the third argument.
|
---|
3730 |
|
---|
3731 | * makeinfo/sectioning.c (sectioning_underscore): keep track of
|
---|
3732 | unnumbered sections, and their node names.
|
---|
3733 |
|
---|
3734 | 2003-11-21 Alper Ersoy <dirt@gtk.org>
|
---|
3735 |
|
---|
3736 | * makeinfo/sectioning.c (sectioning_underscore): for Docbook, always
|
---|
3737 | provide label attribute for chapter and unnumbered.
|
---|
3738 | (handle_enum_increment): simplified enumeration constraints, and
|
---|
3739 | changed to follow TeX way. Moved marker handling to ...
|
---|
3740 | (cm_chapter, cm_unnumbered, cm_appendix): here.
|
---|
3741 | (cm_appendix): restart numbering.
|
---|
3742 |
|
---|
3743 | 2003-11-21 Alper Ersoy <dirt@gtk.org>
|
---|
3744 |
|
---|
3745 | * makeinfo/insertion.h:
|
---|
3746 | * makeinfo/insertion.c: new rawdocbook and rawxml insertion types to
|
---|
3747 | provide better block names in error messages (instead of "rawhtml" for
|
---|
3748 | everything.)
|
---|
3749 | (current_item_function, insertion_type_pname, find_type_from_name)
|
---|
3750 | (begin_insertion, end_insertion, discard_insertions, cm_docbook)
|
---|
3751 | (cm_xml, cm_item): honor new types.
|
---|
3752 |
|
---|
3753 | 2003-11-21 Alper Ersoy <dirt@gtk.org>
|
---|
3754 |
|
---|
3755 | * makeinfo/makeinfo.c (cm_image): issue only a warning instead of an
|
---|
3756 | error when .txt file is unreadable, to better comply with the manual.
|
---|
3757 |
|
---|
3758 | 2003-11-21 Alper Ersoy <dirt@gtk.org>
|
---|
3759 |
|
---|
3760 | * makeinfo/sectioning.c (sectioning_underscore): insert label="" only
|
---|
3761 | when the output format is Docbook.
|
---|
3762 |
|
---|
3763 | 2003-11-21 Alper Ersoy <dirt@gtk.org>
|
---|
3764 |
|
---|
3765 | * makeinfo/insertion.c (cm_end): get rest of the line before returning
|
---|
3766 | in case of error, so the parameter to @end does not get leaked into
|
---|
3767 | the output document.
|
---|
3768 |
|
---|
3769 | * makeinfo/makeinfo.c (discard_until): when the expected string is not
|
---|
3770 | found, check to see if we are looking for @end, and if so issue a more
|
---|
3771 | descriptive error message.
|
---|
3772 | (execute_string): keep track of insertion stack to catch multiline
|
---|
3773 | commands where they are not allowed.
|
---|
3774 | Report from: Dumas Patrice <dumas@centre-cired.fr>, Wed, 18 Jun 2003
|
---|
3775 | 09:41:56 +0200.
|
---|
3776 |
|
---|
3777 | 2003-11-21 Alper Ersoy <dirt@gtk.org>
|
---|
3778 |
|
---|
3779 | * makeinfo/multi.c (multitable_item): start <tbody> immediately if
|
---|
3780 | this a regular @item, and first in the table
|
---|
3781 |
|
---|
3782 | 2003-11-19 Alper Ersoy <dirt@gtk.org>
|
---|
3783 |
|
---|
3784 | * makeinfo/footnote.c (output_pending_notes): always output footnotes
|
---|
3785 | with in_fixed_width_font = 0, so entity substitutions can take place.
|
---|
3786 |
|
---|
3787 | 2003-11-19 Alper Ersoy <dirt@gtk.org>
|
---|
3788 |
|
---|
3789 | * makeinfo/footnote.c (cm_footnote, output_pending_notes): provide
|
---|
3790 | back link from footnote marker.
|
---|
3791 |
|
---|
3792 | 2003-11-19 Alper Ersoy <dirt@gtk.org>
|
---|
3793 |
|
---|
3794 | * makeinfo/insertion.c (cm_insert_copying): remove blockquote from
|
---|
3795 | copying_text when inside bookinfo and the output format is Docbook.
|
---|
3796 |
|
---|
3797 | 2003-11-19 Alper Ersoy <dirt@gtk.org>
|
---|
3798 |
|
---|
3799 | * makeinfo/makeinfo.c (cm_value): return immediately instead of
|
---|
3800 | just suppressing bogus warnings.
|
---|
3801 |
|
---|
3802 | 2003-11-19 Alper Ersoy <dirt@gtk.org>
|
---|
3803 |
|
---|
3804 | * makeinfo/makeinfo.c (cm_value): do not issue bogus warnings about
|
---|
3805 | undefined values when @value is used inside a @menu environment, and
|
---|
3806 | the output format is Docbook.
|
---|
3807 |
|
---|
3808 | 2003-11-19 Alper Ersoy <dirt@gtk.org>
|
---|
3809 |
|
---|
3810 | * makeinfo/sectioning.c (sectioning_underscore): use @settitle value
|
---|
3811 | if @top parameter is empty.
|
---|
3812 |
|
---|
3813 | 2003-11-19 Alper Ersoy <dirt@gtk.org>
|
---|
3814 |
|
---|
3815 | * makeinfo/xml.c (xml_begin_index): make sure we are removing the
|
---|
3816 | label attribute and not something else.
|
---|
3817 |
|
---|
3818 | 2003-11-19 Alper Ersoy <dirt@gtk.org>
|
---|
3819 |
|
---|
3820 | * makeinfo/sectioning.c (get_sectioning_number): do not append space
|
---|
3821 | with Docbook.
|
---|
3822 | (sectioning_underscore): insert label attribute to make
|
---|
3823 | distinction between chapter and unnumbered in Docbook.
|
---|
3824 | (handle_enum_increment): also increment for Docbook.
|
---|
3825 |
|
---|
3826 | * makeinfo/xml.c (xml_begin_index): remove label attribute from index
|
---|
3827 | element.
|
---|
3828 |
|
---|
3829 | 2003-11-18 Karl Berry <karl@gnu.org>
|
---|
3830 |
|
---|
3831 | * cmds.c (command_table): new commands @deftypecv, @deftypecvx.
|
---|
3832 | * defun.c, insertion.[ch], xml.c: implement them.
|
---|
3833 |
|
---|
3834 | 2003-11-18 Alper Ersoy <dirt@gtk.org>
|
---|
3835 |
|
---|
3836 | * makeinfo/makeinfo.c (execute_string): better para handling in case
|
---|
3837 | of nested executions.
|
---|
3838 |
|
---|
3839 | 2003-11-18 Karl Berry <karl@gnu.org>
|
---|
3840 |
|
---|
3841 | * doc/texinfo.txi (Multi-column Tables): include cmd name in
|
---|
3842 | section name.
|
---|
3843 | (Multitable Rows): use @headitem in example.
|
---|
3844 |
|
---|
3845 | 2003-11-17 Alper Ersoy <dirt@gtk.org>
|
---|
3846 |
|
---|
3847 | * makeinfo/xml.c (xml_begin_document): upgraded docbook DTD to Docbook
|
---|
3848 | XML 4.2.
|
---|
3849 |
|
---|
3850 | * makeinfo/makeinfo.c (cm_xref):
|
---|
3851 | * makeinfo/xml.c (xml_insert_docbook_image, xml_insert_indexentry)
|
---|
3852 | (xml_begin_multitable): close previously open-tag-only elements.
|
---|
3853 |
|
---|
3854 | 2003-11-17 Karl Berry <karl@gnu.org>
|
---|
3855 |
|
---|
3856 | * bootstrap: honor environment variables.
|
---|
3857 |
|
---|
3858 | 2003-11-17 Alper Ersoy <dirt@gtk.org>
|
---|
3859 |
|
---|
3860 | * makeinfo/makeinfo.c (execute_string): end paragraphs if
|
---|
3861 | executing @copying text with xml.
|
---|
3862 |
|
---|
3863 | * makeinfo/xml.c: disallow nested quotations, legalnotice in abstract,
|
---|
3864 | and samp in var with Docbook.
|
---|
3865 |
|
---|
3866 | 2003-11-17 Alper Ersoy <dirt@gtk.org>
|
---|
3867 |
|
---|
3868 | * makeinfo/insertion.c (begin_insertion): keep @copying state.
|
---|
3869 | use legalnotice instead of abstract for @copying.
|
---|
3870 | (cm_insert_copying): removed redundant work arounds.
|
---|
3871 |
|
---|
3872 | * makeinfo/makeinfo.c (execute_string): try to keep tags balanced with
|
---|
3873 | Docbook and xml.
|
---|
3874 |
|
---|
3875 | * makeinfo/xml.c
|
---|
3876 | (xml_current_stack_index, xml_end_current_element): new functions.
|
---|
3877 | (xml_add_char): enclose @copying text in a quotation element with
|
---|
3878 | Docbook.
|
---|
3879 |
|
---|
3880 | 2003-11-17 Alper Ersoy <dirt@gtk.org>
|
---|
3881 |
|
---|
3882 | * makeinfo/cmds.c (cm_settitle): do not automatically start bookinfo
|
---|
3883 | element after settitle.
|
---|
3884 |
|
---|
3885 | 2003-11-17 Alper Ersoy <dirt@gtk.org>
|
---|
3886 |
|
---|
3887 | * makeinfo/xml.c (xml_synindex): new function to keep track of index
|
---|
3888 | redirections.
|
---|
3889 | (xml_insert_indexterm): added a check to see if any index
|
---|
3890 | redirections are made.
|
---|
3891 |
|
---|
3892 | * makeinfo/index.c (cm_synindex): let xml_synindex() handle xml part.
|
---|
3893 |
|
---|
3894 | 2003-11-17 Alper Ersoy <dirt@gtk.org>
|
---|
3895 |
|
---|
3896 | * makeinfo/makeinfo.c (cm_uref):
|
---|
3897 | * makeinfo/xml.c: use ulink for @uref with Docbook.
|
---|
3898 |
|
---|
3899 | 2003-11-16 Karl Berry <karl@gnu.org>
|
---|
3900 |
|
---|
3901 | * util/install-info.c: protoize.
|
---|
3902 | * util/texindex.c: protoize.
|
---|
3903 | * util/dir-example (protoize,unprotoize): add.
|
---|
3904 |
|
---|
3905 | * doc/texinfo.tex (\everytab): new \toks.
|
---|
3906 | (\headitem): use it to typeset in bold.
|
---|
3907 | (\item): reset it.
|
---|
3908 |
|
---|
3909 | 2003-11-15 Karl Berry <karl@gnu.org>
|
---|
3910 |
|
---|
3911 | * doc/texinfo.txi (quotation): document it.
|
---|
3912 | * doc/texinfo.tex (\quotation): accept optional argument.
|
---|
3913 | (\doquotation): new macro to test for and typeset it.
|
---|
3914 |
|
---|
3915 | * doc/texinfo.txi (Multitable Rows): document @headitem.
|
---|
3916 |
|
---|
3917 | * doc/texinfo.tex (\headitem): error by default, redefine inside
|
---|
3918 | @multitable (= \dotable). New command suggested by Arnold.
|
---|
3919 |
|
---|
3920 | 2003-11-15 Akim Demaille <akim@epita.fr>
|
---|
3921 |
|
---|
3922 | * util/texi2dvi (fatal): New function. Use it.
|
---|
3923 | (txiversion): Be robust to broken texinfo.tex.
|
---|
3924 |
|
---|
3925 | * doc/texinfo.txi (example): mention use of @r for annotations.
|
---|
3926 |
|
---|
3927 | 2003-11-15 Alper Ersoy <dirt@gtk.org>
|
---|
3928 |
|
---|
3929 | * makeinfo/cmds.c: new command @headitem.
|
---|
3930 |
|
---|
3931 | * makeinfo/insertion.c (cm_headitem): new function.
|
---|
3932 |
|
---|
3933 | * makeinfo/insertion.h: new variables to keep head item state.
|
---|
3934 |
|
---|
3935 | * makeinfo/multi.c (multitable_item, end_multitable):
|
---|
3936 | * makeinfo/xml.c (xml_end_multitable_row, xml_end_multitable):
|
---|
3937 | insert thead element if @headitem is used.
|
---|
3938 |
|
---|
3939 | * makeinfo/xml.h: new element THEAD.
|
---|
3940 |
|
---|
3941 | * makeinfo/texinfo.dtd: updated multitable structure.
|
---|
3942 |
|
---|
3943 | * NEWS: announced @headitem.
|
---|
3944 |
|
---|
3945 | 2003-11-14 Alper Ersoy <dirt@gtk.org>
|
---|
3946 |
|
---|
3947 | * makeinfo/makeinfo.c (cm_xref): make use of third and fifth arguments
|
---|
3948 | of @xref with Docbook.
|
---|
3949 |
|
---|
3950 | * makeinfo/xml.c: use Docbook citetitle for @cite.
|
---|
3951 |
|
---|
3952 | 2003-11-13 Karl Berry <karl@gnu.org>
|
---|
3953 |
|
---|
3954 | * doc/texinfo.tex: doc fixes.
|
---|
3955 |
|
---|
3956 | * configure.ac, NEWS: autoconf 2.59.
|
---|
3957 |
|
---|
3958 | 2003-11-13 Akim Demaille <akim@epita.fr>
|
---|
3959 |
|
---|
3960 | * configure.ac: Use AC_CHECK_DECLS, not txi_CHECK_DECLS.
|
---|
3961 | Also use # instead of dnl for comments.
|
---|
3962 | * acinclude.m4: Remove.
|
---|
3963 |
|
---|
3964 | 2003-11-14 Alper Ersoy <dirt@gtk.org>
|
---|
3965 |
|
---|
3966 | * makeinfo/cmds.c (cm_noindent): output continued paragraphs with
|
---|
3967 | docbook and xml only when @noindent command is used.
|
---|
3968 | (cm_noindent_cmd): new function. Patch from Arnold Robbins
|
---|
3969 | <arnold@skeeve.com>, 13 Nov 2003 15:43:02 +0200.
|
---|
3970 |
|
---|
3971 | 2003-11-11 Alper Ersoy <dirt@gtk.org>
|
---|
3972 |
|
---|
3973 | * makeinfo/cmds.c (cm_i, cm_b, cm_r): do not use lineannotation if we
|
---|
3974 | are printing indices.
|
---|
3975 |
|
---|
3976 | * makeinfo/insertion.c (cm_insert_copying): removed unnecessary xml
|
---|
3977 | fix.
|
---|
3978 |
|
---|
3979 | * makeinfo/texinfo.dtd: added OElig and oelig entities.
|
---|
3980 |
|
---|
3981 | 2003-11-11 Alper Ersoy <dirt@gtk.org>
|
---|
3982 |
|
---|
3983 | * makeinfo/cmds.c (cm_sp): disabled parameter expansion.
|
---|
3984 |
|
---|
3985 | 2003-11-10 Alper Ersoy <dirt@gtk.org>
|
---|
3986 |
|
---|
3987 | * makeinfo/cmds.c:
|
---|
3988 | * makeinfo/insertion.c (cm_html): do not process @xml blocks.
|
---|
3989 | (cm_xml): new function to process @xml.
|
---|
3990 |
|
---|
3991 | * makeinfo/xml.c (xml_start_para, xml_end_para): skip para handling in
|
---|
3992 | footnote.
|
---|
3993 | (xml_insert_footnote): keep state in xml_in_footnote variable.
|
---|
3994 |
|
---|
3995 | * makeinfo/texinfo.dtd: updated settitle definition.
|
---|
3996 |
|
---|
3997 | 2003-11-10 Karl Berry <karl@gnu.org>
|
---|
3998 |
|
---|
3999 | * doc/texinfo.txi (Output Formats): rewrite to fix underfull
|
---|
4000 | boxes.
|
---|
4001 |
|
---|
4002 | 2003-11-10 Alper Ersoy <dirt@gtk.org>
|
---|
4003 |
|
---|
4004 | * doc/texinfo.tex (\commondummies): added registeredsymbol.
|
---|
4005 |
|
---|
4006 | 2003-11-09 Alper Ersoy <dirt@gtk.org>
|
---|
4007 |
|
---|
4008 | * makeinfo/makeinfo.c (main): fixed a segfault with --html
|
---|
4009 | --no-header.
|
---|
4010 |
|
---|
4011 | 2003-11-09 Alper Ersoy <dirt@gtk.org>
|
---|
4012 |
|
---|
4013 | * makeinfo/html.c (html_output_head): output node name in title first.
|
---|
4014 |
|
---|
4015 | 2003-11-09 Alper Ersoy <dirt@gtk.org>
|
---|
4016 |
|
---|
4017 | * makeinfo/xml.c:
|
---|
4018 | * makeinfo/xml.h: new Docbook elements for quotation: tip, note,
|
---|
4019 | important, warning, caution.
|
---|
4020 |
|
---|
4021 | * makeinfo/xml.c: better font tags for Docbook.
|
---|
4022 | (xml_insert_quotation): new function that is aware of specialized
|
---|
4023 | Docbook elements for quotation.
|
---|
4024 | (xml_insert_entity): use add_char() instead of insert() for correct
|
---|
4025 | paragraph handling.
|
---|
4026 |
|
---|
4027 | * makeinfo/insertion.c (begin_insertion, end_insertion): use
|
---|
4028 | xml_insert_quotation() for quotations.
|
---|
4029 | (cm_quotation): removed quotation element insertion.
|
---|
4030 | (cm_insert_copying): also work around xml tags.
|
---|
4031 |
|
---|
4032 | * makeinfo/cmds.c (cm_b): really use bold with Docbook.
|
---|
4033 |
|
---|
4034 | * NEWS: @quotation changes.
|
---|
4035 |
|
---|
4036 | 2003-11-08 Karl Berry <karl@gnu.org>
|
---|
4037 |
|
---|
4038 | * doc/texinfo.txi (registeredsymbol): new node.
|
---|
4039 |
|
---|
4040 | * doc/Makefile.am (HELP2MAN): invoke explicitly from $(srcdir), in
|
---|
4041 | case . is not in PATH.
|
---|
4042 |
|
---|
4043 | * configure.ac (AC_CONFIG_HEADERS): apparent AM_CONFIG_HEADERS is
|
---|
4044 | obsolete now, and we get to use AC_CONFIG_HEADERS again.
|
---|
4045 |
|
---|
4046 | * doc/texinfo.txi (Fonts): mention <lineannotation> feature in
|
---|
4047 | Docbook feature.
|
---|
4048 |
|
---|
4049 | * doc/texinfo.txi (itemx): warn not to use blank lines between
|
---|
4050 | @itemx's.
|
---|
4051 |
|
---|
4052 | 2003-11-08 Alper Ersoy <dirt@gtk.org>
|
---|
4053 |
|
---|
4054 | * makeinfo/cmds.c (cm_i, cm_b, cm_r): for Docbook, use <lineannotation>
|
---|
4055 | in @example-like environments.
|
---|
4056 | (cm_r): For HTML use <span> to make sure we always get roman text.
|
---|
4057 |
|
---|
4058 | * makeinfo/xml.c:
|
---|
4059 | * makeinfo/xml.h: new docbook element <lineannotation>. Added also to
|
---|
4060 | replace_elements to avoid nesting.
|
---|
4061 |
|
---|
4062 | 2003-11-08 Alper Ersoy <dirt@gtk.org>
|
---|
4063 |
|
---|
4064 | * doc/texinfo.txi (Custom Headings): removed a newline that broke
|
---|
4065 | Docbook output.
|
---|
4066 |
|
---|
4067 | * NEWS:
|
---|
4068 | * makeinfo/cmds.c: new command @registeredsymbol
|
---|
4069 |
|
---|
4070 | * makeinfo/cmds.c (cm_registeredsymbol): new function.
|
---|
4071 | (cm_code): fixed in_fixed_width_font adjustment for XML and Docbook
|
---|
4072 | outputs.
|
---|
4073 | (cm_noindent, cm_indent): set xml_no_indent as well.
|
---|
4074 |
|
---|
4075 | * makeinfo/makeinfo.c (reader_loop): use entities for double quotes
|
---|
4076 | and dashes in HTML, XML and Docbook outputs.
|
---|
4077 |
|
---|
4078 | * makeinfo/multi.c (setup_multitable_parameters): convert
|
---|
4079 | @columnfractions to integer percentages (original code from Arnold
|
---|
4080 | Robbins <arnold@skeeve.com>.)
|
---|
4081 | (multitable_item, cm_tab): add width attribute to <td> element if
|
---|
4082 | @columnfractions is used.
|
---|
4083 |
|
---|
4084 | * makeinfo/texinfo.dtd: added an optional role attribute to para
|
---|
4085 | element (used for @noindent.) New attributes ldquo, rdquo, ndash,
|
---|
4086 | mdash, registered.
|
---|
4087 |
|
---|
4088 | * makeinfo/xml.c: replaced repeated command element with more
|
---|
4089 | appropriate Docbook elements in docbook_element_list.
|
---|
4090 | (xml_start_para, xml_end_para): new functions to centralize paragraph
|
---|
4091 | handling.
|
---|
4092 |
|
---|
4093 | * makeinfo/xml.h: new variable xml_no_indent.
|
---|
4094 |
|
---|
4095 | 2003-11-07 Karl Berry <karl@gnu.org>
|
---|
4096 |
|
---|
4097 | * bootstrap: run the various auto* tools we need instead of
|
---|
4098 | autoreconf, which copies in older versions of files.
|
---|
4099 |
|
---|
4100 | * doc/Makefile.am (texinfo): remove the special rule, it seems to
|
---|
4101 | be fixed.
|
---|
4102 |
|
---|
4103 | * Makefile.am (AUTOMAKE_OPTIONS): bump to 1.7.8.
|
---|
4104 | * doc/version.texi, doc/version-stnd.texi: cvs add these again,
|
---|
4105 | because with AM_MAINTAINER_MODE they are not created
|
---|
4106 | (unless --enable-maintainer-mode is given).
|
---|
4107 |
|
---|
4108 | * doc/Makefile.am (*.1) [MAINTAINER_MODE]: use this conditional
|
---|
4109 | instead of TEXINFO_MAINT, now that we have it.
|
---|
4110 | * configure.ac (TEXINFO_MAINT): no longer needed, since we call
|
---|
4111 | AM_MAINTAINER_MODE.
|
---|
4112 |
|
---|
4113 | 2003-11-06 Karl Berry <karl@gnu.org>
|
---|
4114 |
|
---|
4115 | * bootstrap: ok, restore --force since it doesn't help Alper
|
---|
4116 | anyway.
|
---|
4117 |
|
---|
4118 | * AUTHORS: Silly syntax.
|
---|
4119 | * bootstrap: no --force, everything is considered obsolete then
|
---|
4120 | (thanks Alper).
|
---|
4121 |
|
---|
4122 | 2003-11-06 Alper Ersoy <dirt@gtk.org>
|
---|
4123 |
|
---|
4124 | * makeinfo/html.c (html_output_head): add <link> elements pointing to
|
---|
4125 | top, up, next, prev nodes when splitting output, and to top when not
|
---|
4126 | splitting. Also provide a link to Texinfo homepage.
|
---|
4127 | (add_link): use nodename as title attribute.
|
---|
4128 |
|
---|
4129 | 2003-11-05 Alper Ersoy <dirt@gtk.org>
|
---|
4130 |
|
---|
4131 | * makeinfo/html.c (html_output_head): append node name to title if
|
---|
4132 | splitting. Escape special chars in title.
|
---|
4133 |
|
---|
4134 | * makeinfo/node.c (cm_node): removed <link> elements from HTML node
|
---|
4135 | navigation <div> as they are only allowed in <head>.
|
---|
4136 |
|
---|
4137 | 2003-11-05 Alper Ersoy <dirt@gtk.org>
|
---|
4138 |
|
---|
4139 | * doc/texinfo.txi (Installing Dir Entries): fixed @uref for Free
|
---|
4140 | Software Directory.
|
---|
4141 | (Command List): Escaped @/.
|
---|
4142 |
|
---|
4143 | * info/display.c (handle_tag, handle_tag_start, handle_tag_end): new
|
---|
4144 | functions.
|
---|
4145 | (display_update_one_window): ignore the text between magic
|
---|
4146 | tags/cookies.
|
---|
4147 |
|
---|
4148 | * makeinfo/cmds.c (cm_dots, cm_enddots): use insert_string() for HTML
|
---|
4149 | to avoid escaping.
|
---|
4150 | (cm_bullet): use entity name (bull) instead of number (149).
|
---|
4151 |
|
---|
4152 | * makeinfo/index.c (cm_printindex): escape expanded_index.
|
---|
4153 |
|
---|
4154 | * makeinfo/lang.c (cm_accent_generic_html): handle @dotless{i}
|
---|
4155 | correctly.
|
---|
4156 | (cm_special_char): use entity names for @OE (OElig) and @oe (oelig)
|
---|
4157 | instead of numbers.
|
---|
4158 |
|
---|
4159 | * makeinfo/node.c (cm_node): escape node names in HTML output.
|
---|
4160 |
|
---|
4161 | * makeinfo/xml.c (xml_id): check to see if the character is allowed.
|
---|
4162 |
|
---|
4163 | * makeinfo/tests/accent-text.txi: new @dotless{j} lines.
|
---|
4164 |
|
---|
4165 | * makeinfo/tests/accent: look for ´j instead of ´i.
|
---|
4166 |
|
---|
4167 | * TODO: removed item about @dotless in HTML output.
|
---|
4168 |
|
---|
4169 | 2003-11-04 Karl Berry <karl@gnu.org>
|
---|
4170 |
|
---|
4171 | * util/Makefile.am (EXTRA_DIST): spurious space after trailing
|
---|
4172 | backslash.
|
---|
4173 |
|
---|
4174 | * configure.ac (AC_PREREQ): 2.58.
|
---|
4175 |
|
---|
4176 | 2003-11-03 Karl Berry <karl@gnu.org>
|
---|
4177 |
|
---|
4178 | * util/Makefile.am (EXTRA_DIST): add gdoc.
|
---|
4179 |
|
---|
4180 | 2003-11-02 Karl Berry <karl@gnu.org>
|
---|
4181 |
|
---|
4182 | * util/gendocs.sh: doc fix.
|
---|
4183 |
|
---|
4184 | * doc/texinfo.txi (Using Texinfo): merge most details into ...
|
---|
4185 | (Output Formats): ... this section.
|
---|
4186 |
|
---|
4187 | * util/dir-example (VM): add.
|
---|
4188 |
|
---|
4189 | 2003-11-01 Alper Ersoy <dirt@gtk.org>
|
---|
4190 |
|
---|
4191 | * doc/texinfo.txi (Conditional Commands): Docbook text should
|
---|
4192 | really use @ifdocbook.
|
---|
4193 |
|
---|
4194 | * info/info.c (raw_escapes_p): 1 by default.
|
---|
4195 | (long_options): new option no-raw-escapes.
|
---|
4196 | * doc/info-stnd.texi (Invoking Info): document it.
|
---|
4197 |
|
---|
4198 | 2003-10-31 Alper Ersoy <dirt@gtk.org>
|
---|
4199 |
|
---|
4200 | * makeinfo/xml.c:
|
---|
4201 | * makeinfo/xml.h:
|
---|
4202 | * makeinfo/insertion.c (handle_verbatim_environment): use
|
---|
4203 | <![[CDATA...]]> for @verbatim in docbook output too.
|
---|
4204 |
|
---|
4205 | 2003-10-31 Karl Berry <karl@gnu.org>
|
---|
4206 |
|
---|
4207 | * TODO: image scaling in html needed.
|
---|
4208 | * makeinfo/cmds.c (cm_strong): only give the warning if we're
|
---|
4209 | actually producing Info output.
|
---|
4210 |
|
---|
4211 | * makeinfo/cmds.c (cm_strong): reword message and check for only
|
---|
4212 | *Note:, not *Note:*. From: Kevin Ryde <user42@zip.com.au>, 31 Oct
|
---|
4213 | 2003 06:19:05 +1000.
|
---|
4214 |
|
---|
4215 | 2003-10-29 Karl Berry <karl@gnu.org>
|
---|
4216 |
|
---|
4217 | * doc/texinfo.txi (Def Cmd Template): shorten.
|
---|
4218 | * makeinfo/makeinfo.c: help message.
|
---|
4219 | * doc/texinfo.tex: version update.
|
---|
4220 | * makeinfo/texinfo.dtd: update copyright.
|
---|
4221 |
|
---|
4222 | 2003-10-28 Alper Ersoy <dirt@gtk.org>
|
---|
4223 |
|
---|
4224 | * makeinfo/cmds.c: output correct elements for @command,
|
---|
4225 | @env, @file, @option and @samp commands, and also handle
|
---|
4226 | @titlepage in xml output. New commands: @docbook,
|
---|
4227 | @ifdocbook and @ifnotdocbook for conditional docbook output.
|
---|
4228 |
|
---|
4229 | * makeinfo/defun.c (args_from_string): allow comma to be
|
---|
4230 | recognized as a separate token to help XML side of things.
|
---|
4231 | (process_defun_args): let xml.c handle xml output.
|
---|
4232 |
|
---|
4233 | * makeinfo/insertion.c: handle @verbatim properly when
|
---|
4234 | outputting xml. This means: surround data with a <verbatim>
|
---|
4235 | block, use <![[CDATA ... ]]> and disable escaping.
|
---|
4236 | Recognize @titlepage, @docbook, @ifdocbook and
|
---|
4237 | @ifnotdocbook.
|
---|
4238 | (cm_insert_copying): do not trust the consistency of
|
---|
4239 | copying_text, because full_expansion doesn't let open
|
---|
4240 | docbook elements to be closed.
|
---|
4241 | (cm_item): generate correct index entries in xml output.
|
---|
4242 |
|
---|
4243 | * makeinfo/insertion.h: new insertion types: ifdocbook,
|
---|
4244 | ifnotdocbook, titlepage.
|
---|
4245 |
|
---|
4246 | * makeinfo/lang.c: notify language changes with
|
---|
4247 | @documentlanguage in xml output, using <documentlanguage
|
---|
4248 | xml:lang=".." /> elements.
|
---|
4249 |
|
---|
4250 | * makeinfo/makeinfo.c: trailing encoding settings in html
|
---|
4251 | output are commented. Do not append any encoding settings
|
---|
4252 | to xml and docbook outputs. Set process_docbook variable
|
---|
4253 | for @docbook, etc. and updated --help about it.
|
---|
4254 | (set):
|
---|
4255 | (clear): Output @set and @clear in xml so it's possible to
|
---|
4256 | pass variables to further processors.
|
---|
4257 |
|
---|
4258 | * makeinfo/makeinfo.h: process_docbook and
|
---|
4259 | inside_titlepage_cmd (to check validity of @author, @title,
|
---|
4260 | @subtitle, etc.)
|
---|
4261 |
|
---|
4262 | * makeinfo/sectioning.c: heading-only commands (@chaphading,
|
---|
4263 | etc.) do not start/end sections in xml output. They are now
|
---|
4264 | equivalents of the title element.
|
---|
4265 |
|
---|
4266 | * makeinfo/toc.c: @contents and @shortcontents now appear in
|
---|
4267 | the output.
|
---|
4268 |
|
---|
4269 | * makeinfo/xml.c: changed element_list typedefs to also note
|
---|
4270 | whether an element is filled. Prefilled elements get
|
---|
4271 | xml:space="preserve" attribute. Added xml prolog. Root element
|
---|
4272 | in xml output gets the document language like it does in
|
---|
4273 | docbook, but with xml:lang. Removed indentation for xml
|
---|
4274 | output. Also lines in paragraphs are joined.
|
---|
4275 | (xml_process_defun_args):
|
---|
4276 | (xml_begin_definition):
|
---|
4277 | (xml_end_definition):
|
---|
4278 | (xml_begin_def_term):
|
---|
4279 | (xml_end_def_term): functions to handle @def environments.
|
---|
4280 |
|
---|
4281 | * makeinfo/xml.h: new elements in xml_element enum:
|
---|
4282 | TITLEPAGE, AUTHOR, BOOKTITLE, BOOKSUBTITLE, COMMAND_TAG,
|
---|
4283 | ENV, FILE_TAG, OPTION, SAMP, CONTENTS, SHORTCONTENTS,
|
---|
4284 | DOCUMENTLANGUAGE, VERBATIM, SETVALUE, CLEARVALUE, DEF*.
|
---|
4285 | (Suffices of COMMAND_TAG and FILE_TAG are to avoid variable
|
---|
4286 | name clashes.)
|
---|
4287 |
|
---|
4288 | * makeinfo/texinfo.dtd: updated to reflect changes.
|
---|
4289 |
|
---|
4290 | * doc/texinfo.tex: skip @docbook and @ifdocbook.
|
---|
4291 |
|
---|
4292 | 2003-10-28 Karl Berry <karl@gnu.org>
|
---|
4293 |
|
---|
4294 | * util/gendocs.sh: new -o option to specify output directory.
|
---|
4295 |
|
---|
4296 | 2003-10-27 Karl Berry <karl@gnu.org>
|
---|
4297 |
|
---|
4298 | * lib/system.h (LC_MESSAGES): no longer needed according to
|
---|
4299 | Bruno, libintl.h defines it.
|
---|
4300 | Message of 16 Jul 2003 18:17:23 +0200.
|
---|
4301 |
|
---|
4302 | 2003-10-27 Stepan Kasal <kasal@ucw.cz>
|
---|
4303 |
|
---|
4304 | * doc/texinfo.tex (\defname): be sure to declare the space
|
---|
4305 | we get from \rightskip in the first line.
|
---|
4306 | (\parsebodycommon): Be careful not to issue \medbreak after
|
---|
4307 | \penalty 2000.
|
---|
4308 | (\defxbodycommon): The penalty changed from 2000 to 3000;
|
---|
4309 | it should be higher that the one in \parsebodycommon.
|
---|
4310 | -- added "@c vim:sw=2:" near the end, for my comfort.
|
---|
4311 |
|
---|
4312 | 2003-10-27 Stepan Kasal <kasal@ucw.cz>
|
---|
4313 |
|
---|
4314 | More cleanup of active chars in @defxx arguments:
|
---|
4315 |
|
---|
4316 | * doc/texinfo.tex (\opnr, \clnr): Reimplemented, ...
|
---|
4317 | (\oprm, \clrm, \opnested, \ampnr): ... nuking these, and using ...
|
---|
4318 | (\parenfont, \infirstlevel, \bfafterword): ... 3 new macros, ...
|
---|
4319 | (\ifampseen): ... and a new \if.
|
---|
4320 | (\brackcount): New count, to count also square braces, ...
|
---|
4321 | (\lbrb, \rbrb): ... here.
|
---|
4322 | (\checkparencounts): Macros to check whether both counts get back
|
---|
4323 | to 0; ...
|
---|
4324 | (\badparencount, \badbrackcount): ... if not, issue an error
|
---|
4325 | message and reset the respective count.
|
---|
4326 | (\deftypefnheaderx): Don't call \normalparens, it has no effect.
|
---|
4327 | (\defvarargs): Call \boldbrax instead of \normalparens.
|
---|
4328 | (\normalparens): Nuked.
|
---|
4329 |
|
---|
4330 | 2003-10-26 Eli Zaretskii <eliz@is.elta.co.il>
|
---|
4331 |
|
---|
4332 | * info/session.c (info_menu_or_ref_item): If point is before all
|
---|
4333 | the cross-references, use the first one as the default, instead of
|
---|
4334 | setting which to -1 and crashing. (Patch originally sent 2000-10-09.)
|
---|
4335 | Debian bug 74278, reported from: Josip Rodin <joy@cibalia.gkvk.hr>,
|
---|
4336 | 7 Oct 2000 19:44:24 +0200.
|
---|
4337 |
|
---|
4338 | 2003-10-26 Karl Berry <karl@gnu.org>
|
---|
4339 |
|
---|
4340 | * configure.ac (AM_MAINTAINER_MODE): enable, to avoid lossage
|
---|
4341 | when Texinfo sources are imported into other
|
---|
4342 | repositories (NetBSD, TeX Live).
|
---|
4343 | Most recently suggested by Thomas Klausner
|
---|
4344 | <wiz@danbala.ifoer.tuwien.ac.at>, 9 Sep 2003 14:57:09 +0200.
|
---|
4345 |
|
---|
4346 | * makeinfo/node.c (validate_file): ensure tem1 && tem2 before
|
---|
4347 | running STREQ. Report from: Akim Demaille <akim@epita.fr>,
|
---|
4348 | 13 Oct 2003 10:43:10 +0200.
|
---|
4349 |
|
---|
4350 | * doc/Makefile.am (infokey.1): new target.
|
---|
4351 | (man_MANS): include infokey.1.
|
---|
4352 | Noticed this in Debian diff.
|
---|
4353 |
|
---|
4354 | * util/texi2dvi: check for tex up front; inspired by Debian diff.
|
---|
4355 |
|
---|
4356 | * TODO: makeinfo -E should do simple macro expansion, not
|
---|
4357 | validity checking (even syntax, for @tex processing).
|
---|
4358 |
|
---|
4359 | From: Stepan Kasal <kasal@ucw.cz>, 24 Oct 2003 19:10:02 +0200.
|
---|
4360 | Start at making makeinfo -E behave more like a macro preprocessor,
|
---|
4361 | avoiding consistency checks.
|
---|
4362 | * makeinfo/insertion.c (cm_menu,cm_detailmenu): avoid checks if
|
---|
4363 | macro_expansion_output_stream.
|
---|
4364 | * makeinfo/makeinfo.c (main): set validating=0 if
|
---|
4365 | macro_expansion_output_stream.
|
---|
4366 |
|
---|
4367 | * util/texi2dvi (comment_iftex_sed): don't think we need to
|
---|
4368 | comment out @ifhtml sections here, makeinfo will not expand them
|
---|
4369 | by default.
|
---|
4370 |
|
---|
4371 | 2003-10-25 Karl Berry <karl@gnu.org>
|
---|
4372 |
|
---|
4373 | * info/info.c: --raw-escapes affects Info files, not just man
|
---|
4374 | pages.
|
---|
4375 |
|
---|
4376 | * doc/texinfo.tex: novalis doesn't like my clarification, so make
|
---|
4377 | it a special exception instead.
|
---|
4378 |
|
---|
4379 | 2003-10-24 Stepan Kasal <kasal@ucw.cz>
|
---|
4380 |
|
---|
4381 | * doc/texinfo.tex (\defname): Cleanup of this macro.
|
---|
4382 | (\boldbraxnoamp): Nuked, it's equivalent to \boldbrax;
|
---|
4383 | the caller changed.
|
---|
4384 | Other minor cleanups around active paretheses.
|
---|
4385 | (\defunargs): After reporting the "Unbalanced paretheses" error,
|
---|
4386 | reset the count.
|
---|
4387 |
|
---|
4388 | 2003-10-24 Karl Berry <karl@gnu.org>
|
---|
4389 |
|
---|
4390 | * doc/texinfo.txi (makeinfo advantages): mention that plain text
|
---|
4391 | --no-headers does --enable-encoding.
|
---|
4392 |
|
---|
4393 | 2003-10-23 Karl Berry <karl@gnu.org>
|
---|
4394 |
|
---|
4395 | * makeinfo/macro.c (define_macro): write the macro definition
|
---|
4396 | itself to the output stream, to give texinfo.tex a chance at it.
|
---|
4397 | Report from: Akim Demaille <akim@epita.fr>, 22 Oct 2003 17:15:34
|
---|
4398 | +0200.
|
---|
4399 |
|
---|
4400 | * doc/texinfo.tex (\readauxfile): make the \openout\auxfile be
|
---|
4401 | \immediate, to avoid spurious terminal output from the
|
---|
4402 | \immediate's in \setref.
|
---|
4403 |
|
---|
4404 | 2003-10-23 Stepan Kasal <kasal@ucw.cz>
|
---|
4405 |
|
---|
4406 | Rewrite \parsearg:
|
---|
4407 | * doc/texinfo.tex (\parsearg, \parseargusing): \parseargusing is
|
---|
4408 | a new macro which works just like good old \parsearg but takes
|
---|
4409 | one more parameter which contains code to be performed within
|
---|
4410 | a group just before we slurp the rest of the line---typically,
|
---|
4411 | some catcode chages go here.
|
---|
4412 | (\parseargx): Insert an \empty token before the arg to be read,
|
---|
4413 | to prevent loosing of braces. (Thus @end{foo} no longer works.)
|
---|
4414 | (\parseargline, \argremovecomment, \argremovec): Change the way
|
---|
4415 | comments are stripped; do not use \toks0.
|
---|
4416 | (\removeactivespaces): is now called directly from \parsearg (via
|
---|
4417 | \parseargusing and \argremovec), and stripps only the trainling
|
---|
4418 | active spaces, doesn't perform expansion.
|
---|
4419 | (\finishparsearg): New macro, finishes \parsearg by nuking the
|
---|
4420 | added \empty token.
|
---|
4421 | (\end, \endxxx): Don't call \removeactivespaces, don't use \toks0;
|
---|
4422 | because of efficiency, move the error handling to ...
|
---|
4423 | (\badenderror): ... a new macro.
|
---|
4424 | (\doverbatim): ``\end{verbatim}'' changed to ``\end verbatim.''
|
---|
4425 |
|
---|
4426 | Cleanup of various details with active spaces.
|
---|
4427 | (\parseargx): Do the \futurelet and move the rest ...
|
---|
4428 | (\parseargy): ... to a new macro;
|
---|
4429 | (\parseargusing): caller changed;
|
---|
4430 | (\parseargdiscardspace): the other caller nuked.
|
---|
4431 | (\obeyedspace, \sepspaces, \unsepspaces): Move near to \parsearg.
|
---|
4432 | (\obeyedspace): Is now a macro containing the active space.
|
---|
4433 | (\unsepspaces): No longer makes spaces active.
|
---|
4434 | (\ignoreactivespaces): Nuked, it's only appearance in ...
|
---|
4435 | (\aliasxxx): ... replaced by direct code.
|
---|
4436 |
|
---|
4437 | 2003-10-23 Karl Berry <karl@gnu.org>
|
---|
4438 |
|
---|
4439 | * doc/texinfo.tex: comments at top.
|
---|
4440 |
|
---|
4441 | * AUTHORS: add kama. (kama's address is now khmarbaise@gmx.de.)
|
---|
4442 |
|
---|
4443 | 2003-10-21 Karl Berry <karl@gnu.org>
|
---|
4444 |
|
---|
4445 | * util/gendocs.sh: revision of mohit's original.
|
---|
4446 | * util/Makefile.am (EXTRA_DIST): add gendocs.sh and
|
---|
4447 | gendocs_template.
|
---|
4448 |
|
---|
4449 | 2003-10-20 Karl Berry <karl@gnu.org>
|
---|
4450 |
|
---|
4451 | * makeinfo/cmds.c (handle_include): only close_paragraph if
|
---|
4452 | !insertion_stack, else we get extra blank lines when
|
---|
4453 | used inside @example.
|
---|
4454 | * makeinfo/insertion.c (handle_verbatim_include): likewise, plus
|
---|
4455 | move the indentation around.
|
---|
4456 | Report from: Brian Gough <bjg@network-theory.co.uk>,
|
---|
4457 | 20 Oct 2003 14:36:49 +0100.
|
---|
4458 |
|
---|
4459 | * makeinfo/makeinfo.c (close_paragraph): formatting changes to
|
---|
4460 | minimize lines.
|
---|
4461 |
|
---|
4462 | * makeinfo/insertion.c (end_insertion): for html output in the
|
---|
4463 | example/etc. case, kill_self_indent to get rid of
|
---|
4464 | leading whitespace.
|
---|
4465 | Report from: Brian Gough <bjg@network-theory.co.uk>,
|
---|
4466 | 20 Oct 2003 14:36:49 +0100.
|
---|
4467 |
|
---|
4468 | 2003-10-16 Karl Berry <karl@gnu.org>
|
---|
4469 |
|
---|
4470 | * doc/texinfo.tex (\shortcontbf): cmb10 scaled \magstep1, not cmb12,
|
---|
4471 | since cmb12 is not a standard font.
|
---|
4472 | Report from: Staszek Wawrykiewicz <staw@gust.org.pl>,
|
---|
4473 | 16 Oct 2003 06:44:40 +0200.
|
---|
4474 |
|
---|
4475 | 2003-10-14 Karl Berry <karl@gnu.org>
|
---|
4476 |
|
---|
4477 | * lib/xstrdup.c: put old version back, we're not ready for gnulib
|
---|
4478 | xmalloc yet.
|
---|
4479 |
|
---|
4480 | * makeinfo/insertion.c: undo xml_no_para change, it causes more
|
---|
4481 | problems than it solves, according to Alper (Ersoy, <dirt@gtk.org>).
|
---|
4482 |
|
---|
4483 | 2003-10-12 Karl Berry <karl@gnu.org>
|
---|
4484 |
|
---|
4485 | * makeinfo/insertion.c (begin_insertion,end_insertion): in rawhtml
|
---|
4486 | case (also used for rawxml), increment and decrement xml_no_para.
|
---|
4487 |
|
---|
4488 | * makeinfo/lang.c (cm_documentencoding): force the normal (info)
|
---|
4489 | expansion when reading the arg, even when parsing xml/html/docbook.
|
---|
4490 | Report from: Kevin Ryde <user42@zip.com.au>,
|
---|
4491 | 13 Oct 2003 10:02:23 +1000.
|
---|
4492 |
|
---|
4493 | 2003-10-09 Karl Berry <karl@gnu.org>
|
---|
4494 |
|
---|
4495 | * doc/texinfo.tex (\chapterzzz,...,\unnumberedsubsubseczzz): make
|
---|
4496 | section number settings \global. Otherwise, when chapters are
|
---|
4497 | @included, they are ineffective and every chapter is numbered 1.
|
---|
4498 | For instance, the Emacs and Elisp manuals. Thanks to Stepan for
|
---|
4499 | analysis.
|
---|
4500 |
|
---|
4501 | * doc/texinfo.tex: add arch-tag for miles.
|
---|
4502 |
|
---|
4503 | 2003-10-08 Stepan Kasal <kasal@ucw.cz>
|
---|
4504 |
|
---|
4505 | * doc/texinfo.tex (\onepageout): At the beginning of \shipout, call
|
---|
4506 | \pdfdest directly, not via \pdfmkdest.
|
---|
4507 | (\pdfmkdest): Call also \atdummies before \pdfdest.
|
---|
4508 | (\donoderef): Remove the unsuccessful attempt to expand \lastnode
|
---|
4509 | before passing it to \setref (it only expanded `{' twice);
|
---|
4510 | things would screw up if \lastnode was expanded too much.
|
---|
4511 | (\setref): Rewritten, don't call \atdummies, don't expand
|
---|
4512 | \thissection.
|
---|
4513 | (\dosetq, \internalsetq, \Ypagenumber, \Ytitle): Nuked.
|
---|
4514 | (\chfplain): Remove referrence to \Ytitle from a comment.
|
---|
4515 |
|
---|
4516 | 2003-10-08 Karl Berry <karl@gnu.org>
|
---|
4517 |
|
---|
4518 | * doc/texinfo.tex: spurious space and comment (from Stepan).
|
---|
4519 |
|
---|
4520 | * NEWS: automake 1.7.8.
|
---|
4521 | * util/dir-example: include netpbm.
|
---|
4522 |
|
---|
4523 | 2003-10-07 Karl Berry <karl@gnu.org>
|
---|
4524 |
|
---|
4525 | * doc/texinfo.tex (\defbf, shortcontbf): use \bfshape instead of
|
---|
4526 | \bxshape, so we use cmb consistently instead of cmbx.
|
---|
4527 |
|
---|
4528 | * doc/texinfo.txi: more index entries for em/en dashes, fix
|
---|
4529 | capitalizations of cindex entries.
|
---|
4530 |
|
---|
4531 | 2003-10-07 Stepan Kasal <kasal@ucw.cz>
|
---|
4532 |
|
---|
4533 | * doc/texinfo.tex (\defname): Don't use \ifempty.
|
---|
4534 | (\ifempty): Nuke.
|
---|
4535 |
|
---|
4536 | 2003-10-06 Stepan Kasal <kasal@ucw.cz>
|
---|
4537 |
|
---|
4538 | * doc/texinfo.tex (\dosubind, \doind): Cleanup, move code ...
|
---|
4539 | (\dosubindwrite, \dosubindsanitize): ... to new macros,
|
---|
4540 | (\emptymacro): and nuke this one.
|
---|
4541 |
|
---|
4542 | * doc/texinfo.tex (\Ypagenumber): Add `\noexpand,' so that ...
|
---|
4543 | (\dosetq): ... doesn't have to redefine \folio. Move \iflinks ...
|
---|
4544 | (\setref): ... here.
|
---|
4545 |
|
---|
4546 | 2003-10-06 Karl Berry <karl@gnu.org>
|
---|
4547 |
|
---|
4548 | * doc/texinfo.tex (\setdeffont): remove; this used DEF instead of
|
---|
4549 | def, and thus had no effect for some years, so
|
---|
4550 | clearly no one has been using it. Noticed by Stepan.
|
---|
4551 |
|
---|
4552 | 2003-10-04 Karl Berry <karl@gnu.org>
|
---|
4553 |
|
---|
4554 | * doc/texinfo.txi: document hyphen -> dash suppression in literal
|
---|
4555 | contexts, and verbatim commands not working inside other commands.
|
---|
4556 | Report from: Luc Teirlinck <teirllm@dms.auburn.edu>, 2 Oct 2003
|
---|
4557 | 22:45:14 -0500,
|
---|
4558 |
|
---|
4559 | * doc/texinfo.tex (\commondummies,\indexnofonts): no-op @verb; I
|
---|
4560 | doubt this is sufficient to make @verb work in index entries etc.,
|
---|
4561 | but it's a start. Analysis from: Andreas Schwab <schwab@suse.de>,
|
---|
4562 | 02 Oct 2003 18:54:40 +0200.
|
---|
4563 |
|
---|
4564 | 2003-09-28 Karl Berry <karl@gnu.org>
|
---|
4565 |
|
---|
4566 | * TODO: add item for conversion of non-texinfo manuals.
|
---|
4567 |
|
---|
4568 | 2003-09-26 Karl Berry <karl@gnu.org>
|
---|
4569 |
|
---|
4570 | * CVSROOT/loginfo: back to log_accum.
|
---|
4571 |
|
---|
4572 | * doc/texinfo.tex (\parsebodycommon): increase \penalty between
|
---|
4573 | headers to 2000 from 0.
|
---|
4574 | (\defxbodycommon): check for 10002, not 1000. We don't want to
|
---|
4575 | allow a page break after a section heading. Hmm, but it seems
|
---|
4576 | this should never be called next after a section heading?
|
---|
4577 |
|
---|
4578 | 2003-09-25 Karl Berry <karl@gnu.org>
|
---|
4579 |
|
---|
4580 | * makeinfo/cmds.c (cm_strong): warn if argument is exactly
|
---|
4581 | "Note:", since that conflicts with Info usage. Suggestion from
|
---|
4582 | rms.
|
---|
4583 |
|
---|
4584 | 2003-09-24 Karl Berry <karl@gnu.org>
|
---|
4585 |
|
---|
4586 | * doc/texinfo.tex (\dosubind): must propagate penalty after all,
|
---|
4587 | because we insert a non-discardable item (the whatsit), which
|
---|
4588 | makes following glue a breakpoint. Now I understand (maybe).
|
---|
4589 | (\sectionheading): must end with \nobreak after
|
---|
4590 | all, purely to make \lastpenalty 10000 so future code can check
|
---|
4591 | that and avoid breaks.
|
---|
4592 | (\parsebodycommon): such as this code; don't do a
|
---|
4593 | \medbreak if lastpenalty >=10000.
|
---|
4594 |
|
---|
4595 | * doc/texinfo.tex (\tocindent): decrease to 2pc.
|
---|
4596 | (\{app,unn}sub{sub,}secentry): redefine so that they
|
---|
4597 | indent properly.
|
---|
4598 |
|
---|
4599 | 2003-09-23 Karl Berry <karl@gnu.org>
|
---|
4600 |
|
---|
4601 | * doc/texinfo.tex (\dosubind): remove my misbegotten idea of
|
---|
4602 | propagating the penalty; all that did was increase the chance of a
|
---|
4603 | valid breakpoint. Bug report from: Werner LEMBERG <wl@gnu.org>,
|
---|
4604 | 23 Sep 2003 15:47:31 +0200.
|
---|
4605 | (\numhead,\apphead,\unnmhead): avoid spurious
|
---|
4606 | blank spaces, for cleanliness.
|
---|
4607 |
|
---|
4608 | * CVSROOT/loginfo: syncmail instead of external log_accum.
|
---|
4609 | * doc/texinfo.tex (\sectionheading): remove extraneous \nobreak,
|
---|
4610 | found by Stepan (of course).
|
---|
4611 |
|
---|
4612 | 2003-09-22 Stepan Kasal <kasal@ucw.cz>
|
---|
4613 |
|
---|
4614 | * doc/texinfo.tex (\sectionheading): the space below a section
|
---|
4615 | heading should have fixed size; \nobreak after a \vskip is
|
---|
4616 | redundant.
|
---|
4617 |
|
---|
4618 | 2003-09-21 Karl Berry <karl@gnu.org>
|
---|
4619 |
|
---|
4620 | * doc/texinfo.tex (\sectionheading): make space below be half of
|
---|
4621 | space above, and don't add \parskip to space above. Suggestion
|
---|
4622 | from Han-Wen Nienhuys <hanwen@cs.uu.nl>, implementation ideas from
|
---|
4623 | Stepan Kasal <kasal@math.cas.cz>, 16 Sep 2003 11:30:43 +0200.
|
---|
4624 |
|
---|
4625 | 2003-09-21 Stepan Kasal <kasal@ucw.cz>
|
---|
4626 |
|
---|
4627 | * doc/texinfo.tex (\dosuppressfirstparagraphindent): change the
|
---|
4628 | redefinition of \indent and \noindent and factor out common
|
---|
4629 | parts of all redefinitions to ...
|
---|
4630 | (\restorefirstparagraphindent): ... a new macro.
|
---|
4631 |
|
---|
4632 | 2003-09-20 Karl Berry <karl@gnu.org>
|
---|
4633 |
|
---|
4634 | * makeinfo/macro.c (cm_alias): do not expand when calling
|
---|
4635 | get_until_in_line, since xml/docbook expansion is empty.
|
---|
4636 | Report from: Richard Kreuter <kreuter@anduril.rutgers.edu>,
|
---|
4637 | 17 Sep 2003 17:59:58 -0400.
|
---|
4638 |
|
---|
4639 | * info/signals.c: Clear the screen when exiting from a SIGQUIT.
|
---|
4640 | From: Wojciech Polak <polak@gnu.org>, 19 Sep 2003 10:27:28 +0200.
|
---|
4641 |
|
---|
4642 | 2003-09-16 Stepan Kasal <kasal@ucw.cz>
|
---|
4643 |
|
---|
4644 | * doc/texinfo.tex (\sectionheading): there is no need to insert
|
---|
4645 | \nobreak before a kern which is not followed by
|
---|
4646 | a glue. Such a kern is not a permissible breakpoint.
|
---|
4647 |
|
---|
4648 | 2003-09-16 Simon Law <sfllaw@uwaterloo.ca>
|
---|
4649 |
|
---|
4650 | * doc/texinfo.tex (\dosuppressfirstparagraph): Gobble \noindent
|
---|
4651 | if it occurs in the first paragraph.
|
---|
4652 | (\ptexnoindent): for saving/restoring \noindent in @tex.
|
---|
4653 | (\footnote): Neutralise the effect of @noindent within a footnote.
|
---|
4654 |
|
---|
4655 | 2003-09-16 Karl Berry <karl@gnu.org>
|
---|
4656 |
|
---|
4657 | * doc/texinfo.tex: Changes to make pdf references go to the correct
|
---|
4658 | place on the page. This is most easily testable
|
---|
4659 | at high magnifications (I used 400% and 800%).
|
---|
4660 | (\output): put \the\pageno pdfdest at very
|
---|
4661 | beginning of \shipout.(\dopdfoutline): new macro.
|
---|
4662 | (\pdfmakeoutlines): recompute all section numbers.
|
---|
4663 | (\unnumberedno): \newcount.
|
---|
4664 | (\chapterzzz,\appendixzzz,\unnumberedzzz,
|
---|
4665 | ..., \unnumberedsubsubseczzz): abstract common
|
---|
4666 | elements, keep track of numbering for everything.
|
---|
4667 | (\doheading,\dosubheading,\dosubsubheading): call
|
---|
4668 | \sectionheading directly instead of \plain*secheading.
|
---|
4669 | (\chfplain, \sectionheading): take additional section type
|
---|
4670 | argument; call \writetocentry and \donoderef.
|
---|
4671 | (\unnchfopen): mention this is deprecated.
|
---|
4672 | (\writetocentry): handle "omit" case, and
|
---|
4673 | \global\pdfmakepagedesttrue.
|
---|
4674 | (\startcontents, \summarycontents): sectioning
|
---|
4675 | commands take an extra arg.
|
---|
4676 | (\dosub*secentry): take extra arg with section
|
---|
4677 | number; change callers.
|
---|
4678 | (\pdfcatalog): move this call to the opening PDF
|
---|
4679 | commands, for clarity.
|
---|
4680 | (\unnumbnoderef): no longer needed, collapsed into
|
---|
4681 | \donoderef.(\Yomitfromtoc): new xref constant.
|
---|
4682 | (\Ynumbered,\Yappendix): renamed from
|
---|
4683 | \Ysectionnumberedandtype and
|
---|
4684 | \Yappendixletterandtype, for clarity.
|
---|
4685 |
|
---|
4686 | * doc/texinfo.txi (cartouche): omit invalid @group.
|
---|
4687 |
|
---|
4688 | * makeinfo/node.c (cm_node): restore accesskey= on the <link>s.
|
---|
4689 | From hanwen.
|
---|
4690 |
|
---|
4691 | 2003-09-15 Karl Berry <karl@gnu.org>
|
---|
4692 |
|
---|
4693 | * util/dir-example: add guile-tut.
|
---|
4694 |
|
---|
4695 | * info/session.c (info_follow_menus): take the first best_guess
|
---|
4696 | rather than the last.
|
---|
4697 | From: Rob Browning <rlb@defaultvalue.org>,
|
---|
4698 | 15 Sep 2003 01:26:17 -0500.
|
---|
4699 |
|
---|
4700 | 2003-09-13 Karl Berry <karl@gnu.org>
|
---|
4701 |
|
---|
4702 | * automake 1.7.7.
|
---|
4703 |
|
---|
4704 | * makeinfo/insertion.c (begin_insertion): start cartouche html output
|
---|
4705 | with <p>. @cartouche can't be used meaningfully
|
---|
4706 | within a paragraph.
|
---|
4707 | Report from: Simon Josefsson <jas@extundo.com>,
|
---|
4708 | 11 Sep 2003 19:25:20 +0200.
|
---|
4709 |
|
---|
4710 | 2003-09-12 Karl Berry <karl@gnu.org>
|
---|
4711 |
|
---|
4712 | * makeinfo/tests/html-manuals: include -I../../doc for case when
|
---|
4713 | version-stnd.texi is in build tree.
|
---|
4714 | From: ezra peisach <epeisach@med-xtal.bu.edu>,
|
---|
4715 | 12 Sep 2003 13:53:32 -0400.
|
---|
4716 |
|
---|
4717 | 2003-09-11 Karl Berry <karl@gnu.org>
|
---|
4718 |
|
---|
4719 | * doc/texinfo.txi (Cartouche): document that @cartouche needs to
|
---|
4720 | be outside the @example for HTML output to work. This
|
---|
4721 | is painful to fix in the current makeinfo.
|
---|
4722 | Report from: Simon Josefsson <jas@extundo.com>,
|
---|
4723 | 11 Sep 2003 15:21:44 +0200.
|
---|
4724 |
|
---|
4725 | 2003-09-10 Karl Berry <karl@gnu.org>
|
---|
4726 |
|
---|
4727 | * makeinfo/sectioning.c (section_alist): add entry for centerchap,
|
---|
4728 | so at least makeinfo does not bomb out. (No centering is actually
|
---|
4729 | done.) From: Denys Duchier <duchier@ps.uni-sb.de>, 10 Sep 2003
|
---|
4730 | 21:35:24 +0200.
|
---|
4731 |
|
---|
4732 | * lib/system.h: __CYGWIN__ in comments, too.
|
---|
4733 |
|
---|
4734 | 2003-09-09 Karl Berry <karl@gnu.org>
|
---|
4735 |
|
---|
4736 | * bootstrap: --include=m4. From Werner.
|
---|
4737 |
|
---|
4738 | 2003-09-08 Karl Berry <karl@gnu.org>
|
---|
4739 |
|
---|
4740 | * lib/system.h: make that __CYGWIN__, not __unix__. From Eli.
|
---|
4741 | * lib/system.h (DEFAULT_TMPDIR,PATH_SEP) [O_BINARY && !__unix__]:
|
---|
4742 | new case for cygwin, from: Thomas Klausner
|
---|
4743 | <wiz@danbala.ifoer.tuwien.ac.at>, 8 Sep 2003 13:43:29 +0200
|
---|
4744 | (for cross-building netbsd).
|
---|
4745 |
|
---|
4746 | 2003-09-04 Karl Berry <karl@gnu.org>
|
---|
4747 |
|
---|
4748 | * texinfo.txi (Conventions): say more about quotations and dashes,
|
---|
4749 | based on a report to help-texinfo from
|
---|
4750 | David.Billinghurst@riotinto.com, 18 Jul 2003 16:07:00 +1000.
|
---|
4751 |
|
---|
4752 | * NEWS: mention @tex/@iftex are executed in a group.
|
---|
4753 |
|
---|
4754 | 2003-09-03 Karl Berry <karl@gnu.org>
|
---|
4755 |
|
---|
4756 | * doc/texinfo.txi (Macro Details): mention some makeinfo
|
---|
4757 | limitations too, from recent bug reports by Patrice Dumas
|
---|
4758 | <dumas@centre-cired.fr> and (16 Jul 2003 17:21:56 +0200) Jesper
|
---|
4759 | Harder <harder@ifa.au.dk>.
|
---|
4760 | * makeinfo/macro.c (define_macro): "end rmacro" is 10 chars long.
|
---|
4761 |
|
---|
4762 | 2003-08-29 Reiner Steib <Reiner.Steib@gmx.de>
|
---|
4763 |
|
---|
4764 | * makeinfo/lang.c (encoding_table): Downcase coding system
|
---|
4765 | names, since Emacs does not recognize the uppercase names.
|
---|
4766 |
|
---|
4767 | * makeinfo/lang.h: doc fixes.
|
---|
4768 |
|
---|
4769 | 2003-08-28 Karl Berry <karl@gnu.org>
|
---|
4770 |
|
---|
4771 | * bootstrap: new file (cvs only).
|
---|
4772 | * README.dev: mention it.
|
---|
4773 | Report from hanwen@cs.uu.nl, sample script from
|
---|
4774 | Akim Demaille <akim@epita.fr>.
|
---|
4775 | * aclocal.m4: remove from cvs repository.
|
---|
4776 |
|
---|
4777 | 2003-08-26 Karl Berry <karl@gnu.org>
|
---|
4778 |
|
---|
4779 | * makeinfo/node.c (cm_node): add <LINK> tags. This will produce a
|
---|
4780 | navigation bar in Mozilla 1.4 (and perhaps earlier). Original
|
---|
4781 | code from Han-Wen Nienhuys <hanwen@cs.uu.nl>.
|
---|
4782 |
|
---|
4783 | 2003-08-23 Karl Berry <karl@gnu.org>
|
---|
4784 |
|
---|
4785 | * util/texi2dvi: Run tex --help in $tmpdir, to avoid leaving
|
---|
4786 | texput.log for old TeX versions. Report from Patrick Welche
|
---|
4787 | <prlw1@newn.cam.ac.uk>, patch from Akim.
|
---|
4788 |
|
---|
4789 | 2003-08-20 Karl Berry <karl@gnu.org>
|
---|
4790 |
|
---|
4791 | * makeinfo/defun.c (cm_defun): skip @ifset/@ifclear insertions
|
---|
4792 | when looking for the @defun going with this @defunx. Report from:
|
---|
4793 | Akim Demaille <akim@epita.fr>, 14 Aug 2003 12:10:37 +0200.
|
---|
4794 |
|
---|
4795 | * makeinfo/insertion.c (cm_end): rewrite error message for
|
---|
4796 | clarity.
|
---|
4797 |
|
---|
4798 | 2003-08-13 Karl Berry <karl@gnu.org>
|
---|
4799 |
|
---|
4800 | * info/indices.c (info_index_apropos): correct typo, whoses ->
|
---|
4801 | whose. From: Jesper Harder <harder@ifa.au.dk>, 13 Aug 2003
|
---|
4802 | 14:49:26 +0200.
|
---|
4803 |
|
---|
4804 | 2003-08-11 Karl Berry <karl@gnu.org>
|
---|
4805 |
|
---|
4806 | * doc/texinfo.tex: excise spurious spaces, etc.
|
---|
4807 |
|
---|
4808 | 2003-08-09 Karl Berry <karl@gnu.org>
|
---|
4809 |
|
---|
4810 | * doc/texinfo.txi: don't use @ifinfo/@heading construct to replace
|
---|
4811 | @section any more, the XML output is wrong.
|
---|
4812 |
|
---|
4813 | * doc/texinfo.tex (\pdfmakeoutlines): doc fixes, and use \def once
|
---|
4814 | instead of \let twice.
|
---|
4815 |
|
---|
4816 | * doc/texinfo.txi: rewrite @ifinfo text sections to take better
|
---|
4817 | account of HTML. Suggestion from: Dumas Patrice
|
---|
4818 | <dumas@centre-cired.fr>, 8 Aug 2003 17:19:22 +0200.
|
---|
4819 |
|
---|
4820 | 2003-08-07 Derek Price <derek@ximbiot.com>
|
---|
4821 |
|
---|
4822 | * makeinfo/insertion.c (cm_direntry): Skip @direntry in --no-headers
|
---|
4823 | mode.
|
---|
4824 |
|
---|
4825 | 2003-08-05 Karl Berry <karl@gnu.org>
|
---|
4826 |
|
---|
4827 | * doc/texinfo.txi (Beginning a File, title, titlefont): more
|
---|
4828 | clarifications. Suggestions from Patrice.
|
---|
4829 |
|
---|
4830 | * doc/texinfo.txi (emph & strong): inconsistent source & example.
|
---|
4831 | From Jesper Harder.
|
---|
4832 |
|
---|
4833 | 2003-08-04 Karl Berry <karl@gnu.org>
|
---|
4834 |
|
---|
4835 | * doc/texinfo.txi (titlefont): discuss html output a bit.
|
---|
4836 | Suggestion from Patrice.
|
---|
4837 |
|
---|
4838 | 2003-07-31 Karl Berry <karl@gnu.org>
|
---|
4839 |
|
---|
4840 | * doc/texinfo.tex (\doignorecount): no need to initialize.
|
---|
4841 | (\doignoreyyy): doc fix.
|
---|
4842 | From Stepan.
|
---|
4843 |
|
---|
4844 | 2003-07-29 Stepan Kasal <kasal@ucw.cz>
|
---|
4845 |
|
---|
4846 | * doc/texinfo.tex (\doignorecount): No need to initialize the
|
---|
4847 | count while reading texinfo.tex.
|
---|
4848 | (\doignoreyyy): Tiny comment change.
|
---|
4849 |
|
---|
4850 | 2003-07-28 Karl Berry <karl@gnu.org>
|
---|
4851 |
|
---|
4852 | * makeinfo/html.c (process_css_file): @c (for @charset) should
|
---|
4853 | also put us into import_state.
|
---|
4854 |
|
---|
4855 | * doc/texinfo.txi (Conditional Nesting): new section; also change
|
---|
4856 | other conditional sections slightly.
|
---|
4857 |
|
---|
4858 | * doc/texinfo.tex (\doignoretext, \doignoretextyyy): Only look for
|
---|
4859 | conditionals at the beginning of a line, to avoid problems with a
|
---|
4860 | commented conditional. Fix from: Stepan Kasal
|
---|
4861 | <kasal@math.cas.cz>, 28 Jul 2003 02:50:41 +0200.
|
---|
4862 |
|
---|
4863 | 2003-07-27 Stepan Kasal <kasal@ucw.cz>
|
---|
4864 |
|
---|
4865 | * doc/texinfo.tex (\doignore): Rewritten to handle nesting.
|
---|
4866 | (\ignoremorecommands, \obstexwarn, \ifwarnedobs): No longer needed.
|
---|
4867 | (\nestedignore): No longer needed.
|
---|
4868 | (\readauxfile): Remove reference to \warnedobstrue.
|
---|
4869 |
|
---|
4870 | 2003-07-27 Karl Berry <karl@gnu.org>
|
---|
4871 |
|
---|
4872 | * util/dir-example: lowercase automake.
|
---|
4873 |
|
---|
4874 | 2003-07-26 Karl Berry <karl@gnu.org>
|
---|
4875 |
|
---|
4876 | * makeinfo/html.c (process_css_file): in null_state, only consider
|
---|
4877 | @i to be the start of an @import, since @media can get misparsed.
|
---|
4878 | Report from: Dumas Patrice <dumas@centre-cired.fr>, 22 Jul 2003
|
---|
4879 | 12:13:29 +0200.
|
---|
4880 |
|
---|
4881 | 2003-07-25 <karl@gnu.org>
|
---|
4882 |
|
---|
4883 | * doc/texinfo.txi (Raise/lower sections): mention difficulties with
|
---|
4884 | node pointer creation and top nodes.
|
---|
4885 | Report from: Dumas Patrice <dumas@centre-cired.fr>,
|
---|
4886 | 22 Jul 2003 13:08:24 +0200.
|
---|
4887 |
|
---|
4888 | 2003-07-24 <karl@gnu.org>
|
---|
4889 |
|
---|
4890 | * makeinfo/sectioning.c (what_section): take additional SECNAME
|
---|
4891 | argument; change callers.
|
---|
4892 | * makeinfo/sectioning.h (what_section): remove redundant decl.
|
---|
4893 | * makeinfo/node.c (cm_node): change what_section call here, too.
|
---|
4894 | Report from: Dumas Patrice <dumas@centre-cired.fr>,
|
---|
4895 | 22 Jul 2003 13:09:19 +0200.
|
---|
4896 |
|
---|
4897 | * doc/texinfo.tex (\doheading,\dosubheading,\dosubsubheading):
|
---|
4898 | rationalize names.
|
---|
4899 | (\heading,\subheading,\subsubheading): change
|
---|
4900 | calls. (yesterday's patch called the undefined
|
---|
4901 | \subsecheadingyyy, etc.)
|
---|
4902 |
|
---|
4903 | 2003-07-23 Stepan Kasal <kasal@ucw.cz>
|
---|
4904 |
|
---|
4905 | * doc/texinfo.tex (\heading, \subheading, \subsubheading): Call
|
---|
4906 | \suppressfirstparagraphindent after setting the heading.
|
---|
4907 | (\headingyyy, \subheadingyyy, \subsubheadingyyy): New macros.
|
---|
4908 | (\chapheadingzzz): Call \suppressfirstparagraphindent at the end
|
---|
4909 | and move \chapbreak ...
|
---|
4910 | (\chapheading): ... here.
|
---|
4911 | (\majorheading): Do a modified \chapbreak, then call \chapheadingzzz.
|
---|
4912 | (\majorheadingzzz): Deleted.
|
---|
4913 |
|
---|
4914 | 2003-07-16 <karl@gnu.org>
|
---|
4915 |
|
---|
4916 | * doc/texinfo.txi (makeinfo Pointer Creation): must pxref Menus,
|
---|
4917 | since Menu Location is not a valid xref point for
|
---|
4918 | TeX, because of the special @heading stuff.
|
---|
4919 |
|
---|
4920 | * makeinfo/insertion.c (begin_insertion): lack of */ caused
|
---|
4921 | display: and smalldisplay: cases to be ignored.
|
---|
4922 |
|
---|
4923 | * lib/system.h (LC_MESSAGES) [!defined (HAVE_LC_MESSAGES) &&
|
---|
4924 | !defined (LC_MESSAGES)]: change conditional. Report from
|
---|
4925 | Christian Krackowizer <ckrackowiz@std.schuler-ag.com>, 16 Jul 2003
|
---|
4926 | 14:40:30 +0200.
|
---|
4927 |
|
---|
4928 | 2003-07-14 <karl@gnu.org>
|
---|
4929 |
|
---|
4930 | * util/install-info.c (ensure_dirfile_exists): replace literal ^_ with
|
---|
4931 | \x1f. Report from Trond Endrestøl
|
---|
4932 | <trond@ramstind.gtf.ol.no>, 14 Jul 2003 13:31:29 +0200.
|
---|
4933 |
|
---|
4934 | * makeinfo/sectioning.c (sectioning_html): forgot to change closing </hN>
|
---|
4935 | to match opening <hN> (that is, maximum h3).
|
---|
4936 | Report from: Jesper Harder <harder@ifa.au.dk>,
|
---|
4937 | 14 Jul 2003 15:04:04 +0200.
|
---|
4938 |
|
---|
4939 | 2003-07-03 <karl@gnu.org>
|
---|
4940 |
|
---|
4941 | * doc/info.texi: copy from Emacs (with revisions by Luc).
|
---|
4942 |
|
---|
4943 | 2003-07-02 Akim Demaille <akim@epita.fr>
|
---|
4944 |
|
---|
4945 | * util/texi2dvi: Add thumbpdf support.
|
---|
4946 | Use FD 6 instead of /dev/null so that when --debugging, the output
|
---|
4947 | from auxiliary tools can be observed.
|
---|
4948 |
|
---|
4949 | 2003-07-02 <karl@gnu.org>
|
---|
4950 |
|
---|
4951 | * doc/texinfo.txi (kbd): document actual makeinfo behavior.
|
---|
4952 |
|
---|
4953 | 2003-07-01 <karl@gnu.org>
|
---|
4954 |
|
---|
4955 | * doc/texinfo.txi (Menus): require that menus come at the end of the
|
---|
4956 | node, since Info readers can't determine the end
|
---|
4957 | of a menu.
|
---|
4958 | Report from: Luc Teirlinck <teirllm@dms.auburn.edu>,
|
---|
4959 | 29 Jun 2003 21:33:19 -0500.
|
---|
4960 |
|
---|
4961 | * makeinfo/insertion.c (begin_insertion): do not increment
|
---|
4962 | in_fixed_width_font for @display or @format; this
|
---|
4963 | incorrectly caused quotes to be omitted in @kbd
|
---|
4964 | output in those environments.
|
---|
4965 | Report from: Luc Teirlinck <teirllm@dms.auburn.edu>,
|
---|
4966 | 26 Jun 2003 21:59:48 -0500.
|
---|
4967 |
|
---|
4968 | 2003-06-24 <karl@gnu.org>
|
---|
4969 |
|
---|
4970 | * doc/texinfo.txi (tex): misplaced period.
|
---|
4971 | From: Jesper Harder <harder@ifa.au.dk>.
|
---|
4972 | (GNU Sample Texts): don't end the $Id index entries with a :.
|
---|
4973 | Report from: Luc Teirlinck <teirllm@dms.auburn.edu>.
|
---|
4974 |
|
---|
4975 | 2003-06-20 <karl@gnu.org>
|
---|
4976 |
|
---|
4977 | * makeinfo/defun.c (process_defun_args): only insert the HTML
|
---|
4978 | start/end tags if we're actually generating html.
|
---|
4979 | Report from: Shawn Betts <sabetts@sfu.ca>, 12 Jun 2003
|
---|
4980 | 16:48:50 -0700.
|
---|
4981 |
|
---|
4982 | * TODO: support translated manuals, from polak@gnu.org.
|
---|
4983 |
|
---|
4984 | * doc/texinfo.txi: Edit Options node no longer exists in the Emacs
|
---|
4985 | manual. From: Luc Teirlinck <teirllm@dms.auburn.edu>.
|
---|
4986 |
|
---|
4987 | 2003-06-18 <karl@gnu.org>
|
---|
4988 |
|
---|
4989 | * config.{guess,sub}, install-sh, lib/xalloc.h: update from gnulib.
|
---|
4990 |
|
---|
4991 | 2003-06-10 <karl@gnu.org>
|
---|
4992 |
|
---|
4993 | * version 4.6.
|
---|
4994 |
|
---|
4995 |
|
---|
4996 | Copyright (C) 2003, 2004 Free Software Foundation, Inc.
|
---|
4997 |
|
---|
4998 | Copying and distribution of this file, with or without modification,
|
---|
4999 | are permitted in any medium without royalty provided the copyright
|
---|
5000 | notice and this notice are preserved.
|
---|
5001 |
|
---|
5002 | |
---|
5003 |
|
---|
5004 | Local Variables:
|
---|
5005 | mode: indented-text
|
---|
5006 | left-margin: 8
|
---|
5007 | fill-column: 76
|
---|
5008 | version-control: never
|
---|
5009 | End:
|
---|