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