-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathChangeLog.46
12516 lines (8585 loc) · 427 KB
/
ChangeLog.46
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2003-06-10 <[email protected]>
* version 4.6.
2003-06-04 <[email protected]>
* config.sub: update from gnulib.
2003-06-03 <[email protected]>
* mkinstalldirs: update from gnulib.
2003-06-02 Akim Demaille <[email protected]>
* util/texi2dvi (tex_envvars): New.
Use it to forward -I directories to BIBINPUTS and BSTINPUTS, in
addition of INDEXSTYLE and TEXINPUTS.
2003-06-02 <[email protected]>
* makeinfo/html.c (html_output_head): don't output the <link>, to
avoid having mozilla put up a document navigation bar when
we don't have anything else to support it yet. Report from:
Per Bothner.
* makeinfo/makeinfo.c: no need to declare add_link or
add_escaped_anchor_name, since they are not used.
* doc/texinfo.txi (Contents): recommend @contents at the beginning
more strongly. Suggestions from Kevin Ryde.
2003-06-01 <[email protected]>
* makeinfo/macro.c (apply): make \\ expand to \ even if the macro
has no arguments. Report from: Jesper Harder <[email protected]>,
31 May 2003 02:56:20 +0200.
2003-05-31 <[email protected]>
* util/dir-example (C++ libraries): new category, suggested by Bruno.
2003-05-29 <[email protected]>
* configure.ac: pretest version 4.5.93.
2003-05-29 gettextize <[email protected]>
* configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.12.1.
2003-05-26 <[email protected]>
* util/texi2dvi: spurious \ in tex_args assignment.
* doc/texinfo.txi (Contents): trim excess words.
2003-05-25 <[email protected]>
* util/texi2dvi: extra quotes for the tex_args assignment in
--batch mode.
2003-05-19 <[email protected]>
* lib/xexit.c: translate fflush error messages, add newlines
(report from Jim Meyering).
* util/{texindex.c,install-info.c},
* makeinfo/makeinfo.c,
* info/info.c: use xexit again, with redundant return to avoid
warnings.
2003-05-18 <[email protected]>
* lib/xexit.c (xexit): fputs not fprintf, so we get newline;
translate the messages, too. Report from Jim Meyering.
* util/dir-example: move gcc/automake entries.
* pretest version 4.5.92.
* update to automake 1.7.5.
* makeinfo/html.c (append_char): forgot to increment length, duh.
Report from: "Torsten Bronger" <[email protected]>,
18 May 2003 14:36:23 +0200.
2003-05-17 <[email protected]>
* makeinfo/makeinfo.c (defining_copying): new fn.
(add_char): call it, when testing if we should
call html_output_head.
Report from: Torsten Bronger <[email protected]>,
17 May 2003 22:10:42 +0200.
* configure.ac: pretest version 4.5.91.
2003-05-16 <[email protected]>
* makeinfo/index.c (sort_index): don't deref NULL. Report from Jan.
2003-05-13 <[email protected]>
* makeinfo/html.c (append_char): appease sgi compiler.
* makeinfo/html.c (insert_html_tag): remove spurious arg to pop_tag,
From: ezra peisach <[email protected]>, 13
May 2003 12:13:40 -0400.
Fix a few GCC warnings, reported by Jim Meyering:
* info/nodes.c: parenthesize assignment used as truth value.
* info/nodemenu.c (format_node_info): strcpy instead of sprintf,
since there's no format.
* makeinfo/makeinfo.c (isolate_nodename): remove spurious decl.
* makeinfo/xml.c (xml_insert_indexterm): declare as void.
* info/key.c: initialize with 0,0 at end.
* info/infokey.c (main): return instead of xexit, and remove
unused variable.
* makeinfo/html.c (init_buffer): forgot to return buf.
* info/info.c (remember_info_program_name): remove spurious
declaration.
* makeinfo/sectioning.c,
* info/infomap.c: remove unused variables.
* makeinfo/makeinfo.c (insert_toplevel_subdirectory),
* info/man.c,
* info/infodoc.c (info_find_or_create_help_window): parenthesize
&& within ||.
* info/display.c (display_update_one_window): initialize rep to
NULL, parenthesize && within ||.
* util/install-info.c,
* info/info.c (main),
* info/makedoc.c (main): return instead of xexit.
2003-05-13 Akim Demaille <[email protected]>
* util/texi2dvi (get_xref_files): Pass --file-line-error-style
to TeX when supported.
2003-05-12 <[email protected]>
* configure.ac: pretest version 4.5.90.
* Makefile.am (EXTRA_DIST): add onceonly.m4.
* makeinfo/tests/accentenc: must discard stderr since we expect
two errors in this case.
* makeinfo/makeinfo.c (main): new option --css-include.
(usage): add to --help message.
* makeinfo/makeinfo.h (css_include): new global.
* makeinfo/html.c (append_char, process_css_file): new fns
implementing it.
(html_output_head): call it.
* doc/texinfo.txi (HTML CSS): new node describing it.
Also split up the Generating HTML node into subnodes.
* config.{guess,sub}: update from gnulib.
2003-05-10 <[email protected]>
* makeinfo/index.c (sort_index): allocate the sorted index in new
memory, and set the original index to that, to avoid problems with
@printindex being called twice on the same index.
(cm_printindex): do not free the returned index.
Report from: Dumas Patrice <[email protected]>, 9 May 2003
15:12:21 +0200.
2003-05-09 <[email protected]>
* makeinfo/defun.c (cm_defun): issue error message without extra
x's. Report from: Dumas Patrice <[email protected]>, 9 May
2003 17:24:25 +0200.
2003-05-07 Akim Demaille <[email protected]>
* util/texi2dvi (textra_cmd): New.
(textra): Escape escapes from sed's evaluation.
Use them to support additional TeX/LaTeX commands.
Support --command as a synonym for --texinfo.
2003-05-06 <[email protected]>
* util/dir-example: finish getting rid of GNU packages.
2003-05-04 <[email protected]>
* doc/texinfo.tex (\itemizey): if no arg to @itemize, default to
@bullet. Fix from: Stepan Kasal <[email protected]> 2 May 2003
09:32:11 +0200, report from: Jesper Harder <[email protected]>.
2003-04-30 <[email protected]>
* makeinfo/.gdbinit: no colon on local variables.
* doc/texinfo.txi (documentencoding): Document new Info output feature.
makeinfo/lang.h (encoding_type): rename `ecname' member to `encname'.
makeinfo/html.c, lang.c: change usage.
makeinfo/lang.c (cm_documentencoding): fix typo in warning.
makeinfo/makeinfo.h (SPLIT_SIZE_THRESHOLD): remove.
(info_trailer): declare.
makeinfo/makeinfo.c (info_trailer): new fn to generate Local
Variables: section if --enable-encoding and
@documentencoding are given.
(convert_from_loaded_file): call it.
* makeinfo/node.c (split_file): write trailer into each split
file. Also, simply split files if file size is less than
--split-size, removing SPLIT_SIZE_THRESHOLD.
* doc/texinfo.tex: remove trailing whitespace.
2003-04-29 <[email protected]>
* makeinfo/node.c (cm_anchor): normalize_node_name so that an
anchor named "TOP" or "top" or whatever is not allowed. Report
from: Dumas Patrice <[email protected]>, 29 Apr 2003 18:56:51
+0200.
2003-04-28 <[email protected]>
* makeinfo/makeinfo.c: whitespace cleanup.
* doc/texinfo.tex (\doprintindex): don't \kern-\parindent, it makes
the first index entry stick out to the left.
Report from: Jesper Harder <[email protected]>,
28 Apr 2003 03:10:36 +0200.
From Akim Demaille <[email protected]>:
* makeinfo/makeinfo.c (cm_value): Warn for undefined flags.
2003-04-27 <[email protected]>
* doc/texinfo.tex (\footnote, \smartitalicx): use \ptexslash
for italic correction instead of \/, since we've redefined \/ now.
Report from: Jesper Harder <[email protected]>, 27 Apr 2003
23:30:29 +0200.
* util/dir-example (mailutils): more from Wojciech Polak.
(autoconf): align/edit/sort entries.
2003-04-26 <[email protected]>
* doc/texinfo.txi (Image Syntax): second and following @image args
optional. Report from: Max Techter <[email protected]>, 26 Apr 2003
15:50:02 +0200.
* util/dir-example (anubis): request from Wojciech Polak.
2003-04-25 <[email protected]>
* makeinfo/defun.c (defun_internal): whitespace needed in docbook
output for deftype*. From: José Fonseca
<[email protected]>, 25 Apr 2003 13:07:13 +0100.
2003-04-21 <[email protected]>
* doc/texinfo.tex (\dofirstparagraphindent): forgot to rename the
\...word's.
(\suppressfirstparagraphindent): forgot to rename
to \dosuppress... Reported by Simon.
2003-04-20 <[email protected]>
* Installed changes from Simon for suppressing indentation on the
first paragraph after section headings, and for new @indent command:
2003-04-12 Simon Law <[email protected]>
* doc/texinfo.tex (\firstparagraphindent): implement suppression
of the indentation of the first paragraph.
(\dofirstparagraphindent): for parsing arguments.
(\suppressfirstparagraphindent): suppress, or don't suppress.
(\dosuppressfirstparagraphindent): the actual gobbling of indentation.
(\footnote): Compensate for the hanging-indent side-effect.
(\numhead, \apphead, \unnmhead): call \dosuppress...
* makeinfo/cmds.c (command_table): add "firstparagraphindent"
(as cm_firstparagraphindent)
(set_firstparagraphindent, cm_firstparagraphindent): implement
@firstparagraphindent parsing of options.
* makeinfo/makeinfo.h: declare "do_first_par_indent".
* makeinfo/sectioning.c (sectioning_underscore): suppress
indentation if requested.
* doc/texinfo.txi: document it.
* doc/texinfo.tex (\indent): override \indent primitive to
clear \everypar.
(\ptexindent): for saving/restoring \indent in @tex.
(\footnote): Neutralise the effect of @indent
within a footnote.
* makeinfo/cmds.c (command_table): add "indent" (as cm_indent).
(cm_indent): un-inhibit_paragraph_indentation.
* doc/texinfo.txi: document it.
* doc/texinfo.txi (Conventions): remove spurious extra vertical space
from bulleted itemize which starts with a quote.
* makeinfo/cmds.c (command_table): fix @novalidate definition.
* Installed changes from Jan for @image support in Info format:
2003-04-14 Jan Nieuwenhuizen <[email protected]>
* info/display.c (display_update_one_window): Skip new style
image tag/cookie.
2003-04-09 Jan Nieuwenhuizen <[email protected]>
* makeinfo/makeinfo.c (cm_image): Write ^@^H[image ...^@^H] tag.
* makeinfo/html.c (html_output_head): use <style> to get the
regular roman font instead of typewriter for @format and @display;
likewise to reduce the font size for @small*. Suggestion from:
"Torsten Bronger" <[email protected]>, 20 Apr 2003
11:03:59 +0200.
2003-04-18 <[email protected]>
* configure.ac (ncurses/termcap.h): move test to after termlib's
definition, of course. Reported by Norton Allen
<[email protected]>, 18 Apr 2003 13:31:35 -0400.
* configure.ac: remove comma from comment in AC_TRY_LINK program,
to avoid spurious misinterpretation as an argument delimiter.
2003-04-08 <[email protected]>
* makeinfo/makeinfo.c (usage): avoid double blank line.
2003-04-05 <[email protected]>
* Makefile.am (all of them): use $(VAR) instead of @VAR@, since
automake now emits definitions for all substituted variables.
* makeinfo/makeinfo.h (DEFAULT_SPLIT_SIZE): increase to 300,000.
(SPLIT_SIZE_THRESHOLD): increase to 500,000.
Implicit suggestion via Gerald Pfeifer <[email protected]>.
2003-04-04 <[email protected]>
* util/texi2dvi (replace_empty): new variable to do the empty path
element detection; don't hardwire path separator as :.
2003-04-02 <[email protected]>
* doc/txi-pl.tex: new file, from [email protected].
* doc/Makefile.am (TXI_XLATE): add it.
2003-04-01 <[email protected]>
* makeinfo/makeinfo.c (main): correct wording of html/no-headers/split
error message, and don't complain if output is to stdout.
* makeinfo/insertion.c (end_insertion): for @end menu html output,
don't output </ul> if no_headers. Report from: Jesper
Harder <[email protected]>, 01 Apr 2003 00:00:37 +0200.
* info/infomap.c (fetch_user_maps): don't complain if .info
doesn't exist.
2003-03-31 <[email protected]>
* makeinfo/lang.c (iso8859_2_map): new encoding map.
(encoding_table): enable it.
* info/pcterm.c (pc_up_line): use MAX instead of max (no longer
defined). Reported by Richard Dawes.
* doc/texinfo.txi (documentencoding): mention that all processors
recognize the command.
2003-03-30 <[email protected]>
* makeinfo/lang.c (cm_special_character): incorrectly added html
sequences for @oe and @OE even in info output.
2003-03-25 <[email protected]>
* util/srclist.txt (COPYING): get from gnulib/doc, not gnulib.
2003-03-24 <[email protected]>
* TODO: need to write real definition of Info format.
* makeinfo/node.c (cm_node): use instead of ` ', to avoid
line breaks.
2003-03-22 <[email protected]>
* makeinfo/node.c (cm_node): output a space after the Node: and
similar headers, since Bob wants one.
* info/pcterm.c (MIN,MAX): moved to system.h.
* info/session.c (MIN): moved to system.h.
* makeinfo/sectioning.c (MIN): move to system.h.
* lib/system.h (MIN,MAX): define here.
* makeinfo/sectioning.c (sectioning_html): don't go smaller than <h3>.
Reported by Bob.
(MIN): new macro.
* info/session.c (MIN) [MIN]: #undef first if already #define'd.
* doc/texinfo.tex (\nodexxx): use a control sequence instead of
brackets to parse the parts of @node. Otherwise node names with
brackets cause spurious output. Reported by Bob.
(\xrefprintnodename): separate this out from
\xrefX, for easier redefining by Bob.
2003-03-18 <[email protected]>
* makeinfo/insertion.c (cm_item): ensure we don't go off the end
of the string when using strncmp. From: Peter N Lewis
<[email protected]>, 13 Mar 2003 16:08:27 +0800.
* doc/texinfo.txi (Raw Formatter Commands): mention using \gdef
within @tex, not \def.
2003-03-12 <[email protected]>
* doc/texinfo.txi (Preparing for TeX): mention extra colons.
2003-03-07 <[email protected]>
* doc/texinfo.tex (\/): new command to allow a line break.
(\ptexslash): for saving/restoring primitive \/ in @tex.
* makeinfo/cmds.c (command_table): add "/" (as cm_no_op).
* makeinfo/makeinfo.c (self_delimiting): add /.
* doc/texinfo.txi (Line Breaks, Command Summary): document it.
Suggestion from wl.
* doc/texinfo.tex (\hyphenation): time-stamp.
2003-03-06 <[email protected]>
* info/session.c (nearest_xref): new fn.
(info_menu_or_ref_item): call it when we are
searching for xrefs, instead of just looking on
the current line.
* info/info-utils.c (info_copy_reference): new fn.
* info/info-utils.h (info_copy_reference): declare.
Bug report from: [email protected],
04 Mar 2003 17:51:47 +0000.
* */.gdbinit: set env MALLOC_CHECK_.
2003-03-06 Ralph Schleicher <[email protected]>
* makeinfo/files.h (get_file_info_in_path): Declare function.
* makeinfo/files.c (get_file_info_in_path): Remove static keyword.
* makeinfo/makeinfo.c (cm_image): Lookup image file name in the
search path for include files.
2003-03-05 <[email protected]>
* makeinfo/makeinfo.c (insert_toplevel_subdirectory): always make
subdirectory for html. Before, if the current directory happened
to be named `foo' and the @setfilename was foo.info, we would
write the split html files into the current directory. Reported
by [email protected], 01 Mar 2003 12:03:13 +0000.
* makeinfo/files.c (filename_part): simplify assignment.
2003-02-24 <[email protected]>
* makeinfo/insertion.c (get_item_function): check for @item in
argument to @itemize. Report from: Dumas Patrice
<[email protected]>, 24 Feb 2003 13:13:52 +0100.
* makeinfo/makeinfo.c (remember_brace): say `braces' instead of
`{...}', since often we don't actually expect text inside the
braces.
2003-02-21 <[email protected]>
* aclocal.m4: automake 1.7.3.
2003-02-19 <[email protected]>
* doc/info-stnd.texi: omit all node pointers.
2003-02-18 <[email protected]>
* util/texindex.c (maketempname): use already-set `tempdir' instead
of half-redoing the logic.
(concat): only need two args, not three; change callers.
(perror_with_name): really call perror, putting
the name first a la gcc.
(pfatal_with_name): call perror_with_name.
* util/texi2dvi (get_xref_files): a file whose first line is
\input texinfo is not an index file. Report from: Anton Ertl
<[email protected]>, 18 Feb 2003 14:41:47 +0100.
2003-02-16 <[email protected]>
* makeinfo/index.c (init_indices): don't try to free indexes that
undefindex already freed. Report from: Arkadiusz
Miskiewicz <[email protected]>,
15 Feb 2003 13:22:49 +0100.
* configure.ac (curses): forgot to quote arg to AC_TRY_LINK.
From vojta and te, 16 Feb 2003 01:37:09 +0100.
2003-02-13 <[email protected]>
* makeinfo/insertion.c (begin_insertion): for html cartouche
output, add class="cartouche". Suggestion from Stephen.
2003-02-11 <[email protected]>
* Installed patch:
2003-02-10 Peter Breitenlohner <[email protected]>
* info/indices.c, info/info.c, info/info.h, info/nodemenu.c,
info/session.c, info/window.c, makeinfo/defun.c, makeinfo/html.c,
makeinfo/index.c, makeinfo/insertion.c, makeinfo/makeinfo.c,
makeinfo/makeinfo.h, makeinfo/node.c: declare all constant
strings as such in order to avoid lots of gcc warnings (for
--disable-nls and maybe without that as well).
* doc/texinfo.tex (\registeredsymbol): new command for Arnold.
* util/dir-example: dc to basics.
* doc/texinfo.txi (Defining Macros): document new requirements on
macro names. Report from: Alper Ersoy
<[email protected]>, 11 Feb 2003 05:11:35 +0200.
2003-02-07 <[email protected]>
* makeinfo/insertion.c (begin_insertion): output a table with a border
for @cartouche.
(end_insertion): end the table.
From: Joshua N Pritikin <[email protected]>,
7 Feb 2003 21:59:49 +0530.
2003-02-05 <[email protected]>
* info/info.c (short_options): add h.
(main): treat -h same as --help.
From: [email protected], 31 Aug 2002 19:56:57 -0400.
* info/session.c (show_isearch_prompt): compute length of
translated "Failing ", don't assume 20 is enough.
(It's 21 bytes in UTF-8 Russian.)
Report from: [email protected],
25 Jul 2002 15:26:42 +0400.
* info/display.c (display_update_one_window): don't derefence null
`entry' (if the screen is very small).
From: Danny Yoo <[email protected]>,
8 Jul 2002 15:21:14 -0700.
* doc/.cvsignore: ignore *.info and texput.log.
2003-02-04 <[email protected]>
* Version 4.5 (that info bug was a killer).
* configure.ac (AC_CHECK_HEADERS): test for sys/stream.h.
(sys/ptem.h): write separate test since it needs
sys/stream.h on Solaris. From: Lars Hecking
<[email protected]>, 4 Feb 2003 19:47:54 +0000.
* doc/texinfo.txi: comment about using @example instead of
@verbatim due to automake doesn't apply any more.
2003-02-03 <[email protected]>
* doc/texinfo.tex (\verbatiminclude): use \other instead of 12.
2003-02-02 <[email protected]>
* doc/texinfo.tex (\cartouche): explicit \par, as @cartouche does
not work inside a paragraph.
Bug report from: Stephen Gildea <[email protected]>,
15 Oct 1999 09:25:31 EDT.
2003-02-01 <[email protected]>
* util/fix-info-dir, util/gen-dir-node, util/install-info-html,
util/tex3patch, util/txitextest: test && test instead of test -a, etc.
From: Paul Eggert <[email protected]>,
31 Jan 2003 22:59:35 -0800.
2003-01-31 <[email protected]>
* doc/texinfo.tex (\groupbox): \newbox.
(\vfilllimit): new \def.
(\group): insert an explicit \page if the group is
big, and doesn't fit on the current page.
Otherwise, the previous page gets stretched unreasonably.
From: Werner LEMBERG <[email protected]>,
31 Jan 2003 19:19:33 +0100.
* doc/texinfo.tex (\defargscommonending): insert \penalty10002.
(\parsebodycommon): check for \penalty10002 to
allow a breakpoint between @def's, not 10000.
* doc/texinfo.tex (\defargscommonending): new macro.
(\defunargs, etc.): call it, instead of repeating code.
(No functional change.)
* info/filesys.c (extract_colon_unit): return last colon unit
before claiming we're done. Report from: Alexandre Duret-Lutz
<[email protected]>, 31 Jan 2003 18:18:22 +0100.
* Version 4.4.
2003-01-30 <[email protected]>
* doc/texinfo.tex (\dosubind): need full expansion of the index
sort string.
* doc/texinfo.tex (\startcontents,\contents,\shortcontents):
assignments to \pageno must be \global; otherwise
if it's run inside a group, as in
@ifnothtml
@contents
@end ifnothtml
the rest of the pages in the document get roman numerals.
Reported by rlp.
* doc/texinfo.tex (\dosubind): need space between entry and
subentry in printed output. Bug report from: Robin Lee Powell
<[email protected]>, 30 Jan 2003 15:13:48 -0800.
(\defophead, \defcvarhead, \defivarheader): show
method name in \code.
* doc/texinfo.tex (\dosubind): need to \vskip-\skip0, not
-\lastskip, since \lastskip gets cleared by the \nobreak. Bug
report from: Werner LEMBERG <[email protected]>, 29 Jan 2003 09:18:16
+0100.
2003-01-29 <[email protected]>
* info/signals.c (initialize_info_signal_handler): initialize the
sigaction struct here, not statically, since we can't rely on the
ordering of the elements; it's different on IRIX and FreeBSD, at
least. Patch from: ezra peisach <[email protected]>, 28
Jan 2003 13:09:18 -0500 (EST).
2003-01-28 <[email protected]>
* util/dir-example: bring emacs section up to date.
2003-01-27 <[email protected]>
* configure.ac: pretest version 4.3d.
More changes to use @ fully in the .aux file, otherwise something
as simple as:
@node foo
@section @code{foo}
was broken.
* doc/texinfo.tex (\setref): call \atdummies.
(\atdummies): new macro, based on \indexdummies.
(\commondummies): separate out common redefinitions.
(\lbraceatcmd,\rbraceatcmd): @{ and @}, as strings.
* configure.ac (AC_CHECK_FUNCS): add sigaction.
* info/signals.c (set_termsig) [HAVE_SIGACTION]: second arg to
sigaction is a pointer, not a struct.
From: AIDA Shinra <[email protected]>, 25 Jan 2003 18:53:19 +0900:
* info/signals.c (mask_termsig,set_termsig,restore_termsig): new fns.
(initialize_info_signal_handler): use sigaction if we have it.
(info_signal_proc): reread window size in case it has changed
while we were suspended.
Mon Jan 27 08:09:07 CET 2003 Stepan Kasal <[email protected]>
* doc/texinfo.tex (\acuteaccent): the workaround is no longer needed.
(\xrefX): \normalturnoffactive changed to \turnoffactive, since
we \otherbackslash right afterwards anyway.
2003-01-24 <[email protected]>
* doc/texinfo.tex: These changes allow ' in node and anchor names:
(\internalsetq): use @ instead of ' as the escape
character for .aux files.
(\xrdef): don't need to play games with \ now.
(\readauxfile): don't set catcode' to 0, and do
set catcode@ to 0.
These changes allow \ in node and anchor names
(this worked once, but we broke it somewhere along the line):
(\setref, \xrefX, \dosetq, \refx): call \otherbackslash.
(\otherbackslash): new macro to make an active
backslash expand to a literal `\' character with
catcode other.
* configure.ac: pretest version 4.3c.
* doc/texinfo.tex (\smallenvironments): remove, and change callers.
(\small...x): rename to just \small...
(\smallexamplefonts): set to \smallfonts, not
\smallerfonts, at least until people complain again.
The effect of these changes is to make the
@small... commands print in a smaller font (9pt)
for all formats, not just @smallbook and @afivepaper.
* info/filesys.c (extract_colon_unit): rewrite so that an empty
unit does not stop us from processing the rest. Report from:
Werner LEMBERG <[email protected]>, 24 Jan 2003 07:01:09 +0100.
Date: Mon, 02 Dec 2002 01:06:37 +0900
From: AIDA Shinra <[email protected]>
* "info infokey" says key bindings in .info take precedence over
the default mapping, but this is not true. Only bindings to
undefined keys take effects.
* Binding to "invalid" action results crash.
* No code to disable prefix keys. Some users might want to bind
escape or C-x to a non-prefix key, but this does not allowed.
... It always allows '^h' in incremental
search. Some terminals map 'backspace' to '^h' by default.
These are the changes:
* info/session.c (incremental_search): check for Control('h') as
well as DEL.
* info/infomap.c (find_function_keyseq, add_function_keyseq,
remove_function_keyseq): new fns.
(keymap_copy_keymap, keymap_discard_keymap): take
rootmap arg.
Wed Jan 22 14:25:39 CET 2003 Stepan Kasal <[email protected]>
* doc/texinfo.tex (\footnotezzz): the very beginning was moved
to \startfootins;
(\startfootins): new macro;
(\multitable, \dotable): redefine \startfootins to get footnotes
saved, use \crcrwithfootnotes;
(\crcrwithfootnotes): check for postponed footnotes each time a row
of a multitable is finished;
(\tab): no longer defined globally, just \let to & inside
@multitable.
2003-01-22 <[email protected]>
* doc/texinfo.tex: doc fix.
* doc/texinfo.tex (\dofootnote): rename from \footnotezzz.
Wed Jan 22 14:23:51 CET 2003 Stepan Kasal <[email protected]>
* doc/texinfo.tex (\cartouche, \footnotezzz): removed \long, it
has no effect for macros without a parameter;
(\fo@t, \f@@t, \f@t, \@foot): removed, local \def has no effect.
2003-01-21 <[email protected]>
* doc/texinfo.txi (Output Formats): new section.
2003-01-19 <[email protected]>
* configure.ac: pretest version 4.3b.
* makeinfo/tests/include-value: need -I $srcdir.
* util/texindex.c:
* util/install-info.c:
* info/infokey.c:
* info/info.c:
* makeinfo/makeinfo.c:
* util/texi2dvi: 2003.
2003-01-18 <[email protected]>
* makeinfo/node.c: add `(perhaps incorrect sectioning?)' to some of
the error messages. Unfortunately we can't easily
determine when the error stems from actual
mistyped node pointers, and when from incorrect
menus causing the implicit pointer creation to fail.
2003-01-17 <[email protected]>
Thu Jan 16 10:28:32 CET 2003 Stepan Kasal <[email protected]>
* doc/texinfo.tex (\refx): Set locally \indexdummies before expanding
the \csname, in case there are macros; foreign accents, for example.
Bug report from Dumas Patrice <[email protected]>.
* makeinfo/makeinfo.c (COMMAND_CHAR): new macro, and exclude ^ and
_ from command names.
(read_token): call it.
* makeinfo/makeinfo.h (command_char): move to makeinfo.c, since
it's only used in one place.
2003-01-16 <[email protected]>
* TODO: @else
2003-01-12 <[email protected]>
* doc/texinfo.tex (\dounmacro): simplify method for removing from
macro list. From Stepan. (Also rename from \unmacroxxx.)
(\unmacrodo): new macro, called with new method.
* doc/texinfo.tex (\dotChar, questChar, exclamChar, colonChar,
semiChar, commaChar, underChar): names for catcode chars, defined using
\chardef. From Stepan.
* doc/texinfo.tex (\conditionalsucceed): back to the easy
definition, since @set is global now. From Stepan.
* doc/texinfo.tex (\doifclear,\doifset): use \let\next instead of
\expandafter, so that we'll succeed on no
conditional text. From Stepan.
Also rename from \ifclearxxx and \ifsetxxx.
* doc/texinfo.tex (\expandablevalue): give a \message if the
variable is not set. Based on patch from Stepan.
* doc/texinfo.tex (\setuptable): insert an actual \space after
\unskip. From Stepan.
* doc/texinfo.tex (\kbdinputstyle): give error if unknown argument,
and call the macro to set the default. From Stepan.
* doc/texinfo.tex: typo from Stepan.
* doc/texinfo.tex (\docenter): rename from \centerzzz and do \hfil
instead of using plain's \centerline and \hss. Also force line
breaks before and after in horizontal mode.
Based on patch from Stepan, 11 Apr 2000 19:44:31 +0200.
* doc/texinfo.tex: use \other and \active consistently.
From: Stepan Kasal <[email protected]>, 11 Apr 2000 19:44:31 +0200.
* makeinfo/cmds.c (handle_include): call text_expansion on the
filename, so @value constructs are expanded.
* doc/texinfo.txi (verbatiminclude, Using Include Files): mention
@value expansion.
Also, update samples to be copyright 2003.
* doc/texinfo.tex (\doverbatiminclude, \verbatimzzz): expand
@value(but nothing else).
Bug from: Alper Ersoy <[email protected]>,
6 Jan 2003 13:14:28 +0200.
2003-01-11 <[email protected]>
* doc/texinfo.tex (\definedummyword): new macro.
(\indexdummies): call it, instead of defining each
command separately; many trailing spaces had been omitted.
Alternate implementation of a patch from: Stepan
Kasal <[email protected]>, 10 Jan 2003 22:42:05 +0100.
* doc/texinfo.tex (\acuteaccent): new defn.
(\indexdummies): use it instead of \' in the aux file.
Variation of a patch from: Stepan Kasal <[email protected]>,
10 Jan 2003 21:28:40 +0100.
* doc/texinfo.tex: doc fix.
2003-01-10 <[email protected]>
* doc/texinfo.tex (\indexnofonts, \indexdummies): handle more
accent commands.
(\indexdummyfont): not needed, use \asis instead.
* doc/texinfo.tex (\indexdummies,\indexnofonts): indent, no other
changes.
* doc/texinfo.tex (\chapter .. \subsubsection): indent the
definitions; no other change.
* doc/texinfo.txi (Macro details): no multiple-line args is
another limitation.
Fri Jan 10 07:12:23 CET 2003 Stepan Kasal <[email protected]>
* texinfo.tex (\writetocentry): The
common work on building the line for \write\tocfile was
moved into the macro itself and thus all callers has been changed.
2003-01-09 <[email protected]>
* info/session.c (incremental_search): don't interpret the
`function' element as an InfoCommand when it's really a Keymap.
This caused arrow keys to be inserted literally under Solaris, but
not GNU/Linux. Bug report from: Jeremy Lin
<[email protected]>, 5 Jan 2003 01:59:29 -0800.
* info/infomap.c: add comment about strange pointer cast.
2003-01-08 <[email protected]>
* doc/texinfo.tex (\ignoremorecommands): define \Edef... and
\def...x for all @def... commands, and use \empty
instead of \relax. Bug report from Paul Eggert
<[email protected]>, 7 Jan 2003 22:29:07 -0800.
2003-01-06 <[email protected]>
* doc/texinfo.txi (table): mention @option as a useful indicating
command, and need for blank lines before and
after. Suggestion from: Kevin Ryde
<[email protected]>, 03 Jan 2003 10:02:55 +1000.
2003-01-05 <[email protected]>
* util/texi2dvi: make egrep a variable (EGREP). Suggestion from:
Kurt Hornik <[email protected]>.
Also, replace fgrep with grep.
* doc/Makefile.am (TXI_XLATE): include txi-tr.tex from Alper Ersoy
2003-01-02 <[email protected]>
* makeinfo/insertion.c (end_insertion): in table case, call
close_insertion_paragraph. Bug report from: Kevin
Ryde <[email protected]>, 03 Jan 2003 08:09:54 +1000.
* doc/texinfo.tex: remove spurious CTRL-G.
* util/srclist.txt: more m4 files from gnulib now.
2003-01-01 <[email protected]>
* doc/texinfo.tex (\_): more space afterwards, so __ comes out
better. Noticed in the gcc manual.
2002-12-31 <[email protected]>
* makeinfo/makeinfo.c (usage): omit all the help message when something
goes wrong in argument parsing, as intended.
2002-12-26 <[email protected]>
* doc/texinfo.tex (\insertcopying): ignore @c, @comment, and
@ignore...@end ignore as best we can. Report from
"Joseph S. Myers" <[email protected]>, 24 Dec 2002
18:08:10 +0000 (GMT), for the gcc manual, which
uses these constructs for automatic man page generation.
2002-12-23 <[email protected]>
* doc/texinfo.txi (example): note that Texinfo commands are
expanded, plus other changes. Suggestion from Nelson Beebe.
2002-12-20 <[email protected]>
* config.guess: update from prep.
2002-12-17 <[email protected]>
* makeinfo/texinfo.dtd (indexterm): index not INDEX.
(node): only any block, not just para|menu.
* makeinfo/xml.c (texinfoml_element_list): format and like can
contain para.
From: Alper Ersoy <[email protected]>.
2002-12-14 <[email protected]>
* doc/texinfo.txi (makeinfo in Emacs): does not prompt for
filename.
From: Kevin Ryde <[email protected]>.
2002-12-13 <[email protected]>
* doc/texinfo.txi: short sample needs @top (from jas), gnu sample
can use @verbatim (automake fix).
2002-12-11 <[email protected]>
* doc/texinfo.txi: typos.
2002-12-07 <[email protected]>
* makeinfo/xml.c: use lowercase, allow more chars in id's. From:
Jaime Davila <[email protected]>, 6 Dec 2002 11:00:25 -0500.
2002-12-05 <[email protected]>
* util/dir-example: alphabetize make.
* NEWS: change texinfo.tex url.
* doc/texinfo.tex (\obstexwarn): fix url's to TeX.README and
texinfo.tex.
2002-12-02 <[email protected]>
* doc/texinfo.txi (Line Breaks): fixes.
2002-12-01 <[email protected]>
* configure.ac: pretest version 4.3a.
2002-11-30 <[email protected]>
* doc/Makefile.am (texinfo): restore rule since this won't quite
be fixed until automake 1.7.2 or later.
2002-11-29 19:19 feloy
* makeinfo/xml.c: Fix the <para>< bug in XML, reported by K.
Ryde
2002-11-29 <[email protected]>