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