| 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:
 | 
|---|