-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
8317 lines (5800 loc) · 275 KB
/
ChangeLog
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
2008-09-18 Karl Berry <[email protected]>
* Version 4.13.
2008-09-13 Sergey Poznyakoff <[email protected]>
* info/window.c (line_map_init): Take an additional argument,
node.
(window_compute_line_map): Recompute the line map if the node
has changed.
* info/window.h (struct line_map_struct): New member `node'.
2008-08-29 Karl Berry <[email protected]>
* doc/info-stnd.texi: use @kbd for key sequences and @key only for
names of keys, as intended. Inspired by Eli, 28 Aug 2008 21:21:38.
2008-08-28 Karl Berry <[email protected]>
* makeinfo/makeinfo.c (main): convert_from_stream (stdin)
if an input filename is named "-". Suggestion from
Bruno Haible, 26 Aug 2008 01:05:28.
2008-08-27 Karl Berry <[email protected]>
* makeinfo/makeinfo.c (EXECUTE_STRING_MAX): bump to 32k.
Report from Patrice, 20 Aug 2008 14:28:30.
A real fix is beyond me right now, and seems unnecessary
for the future since we're moving to a different implementation.
2008-08-16 Karl Berry <[email protected]>
* pretest 4.12.94.
2008-08-15 Karl Berry <[email protected]>
* util/texi2dvi (run_thumbpdf): needs $in_dir on the filename.
Report from: Christoph Spiel, 13 Aug 2008 08:27:16.
2008-08-15 Ben Pfaff <[email protected]> (tiny change)
* makeinfo/makeinfo.c (remember_brace_1): always xstrdup.
Avoids seg fault on input of {x}@y, e.g., makeinfo texinfo.tex.
Sent 14 Aug 2008 21:35:19.
2008-08-14 Karl Berry <[email protected]>
* info/info.c (info_short_help): mention Info manuals and the h
key within the program.
2008-08-10 Karl Berry <[email protected]>
* util/texi2dvi (absolute_filenames): preserve even non-directories
in the returned path, in case they contain metacharacters
meaningful to TeX, such as braces.
Bug report from Werner Lemberg, 10 Aug 2008 08:26:58.
2008-07-27 Karl Berry <[email protected]>
* util/texi2dvi (xref_files_save): null out TAR_OPTIONS.
From Jim Meyering.
2008-07-27 Karl Berry <[email protected]>
* pretest 4.12.93.
* gnulib: import memmem.
2008-07-07 Karl Berry <[email protected]>
* install-info/tests/*-test: prefix the template with ii##.
2008-07-06 Karl Berry <[email protected]>
* pretest 4.12.92.
2008-07-05 Robert Kiesling <[email protected]> (tiny change)
* makeinfo/node.c (cm_node): move <p> to after anchors, closer to
<div>.
2008-07-05 Karl Berry <[email protected]>
* install-info/tests/ii-0041-test, ii-0050-test: with template,
have to handle compressed output files differently, or
the temp files are left behind by distclean.
* install-info/tests/*-test: use mktemp XXXXXXXX for BSD.
Report from Unga, 29 Jun 2008 08:29:54.
2008-07-04 Akim Demaille <[email protected]>
texi2dvi: Fix -t.
* util/texi2dvi (run_tex): The code that installs a symlink was
installing the symlink directly to itself, instead of towards the
actual source file. I wonder how it worked. As a result -t was
not taken into account.
Fix the symlink creation.
* util/texi2dvi.test (one_run): Test -t support.
2008-07-03 Karl Berry <[email protected]>
* doc/Makefile.am (pdftexi2dvi.1): use change_envvars here too.
2008-07-02 Karl Berry <[email protected]>
* util/texi2dvi (generated_files_get): find .fls files too.
(from the -recorder option.)
Suggestion from Wybo Dekker.
2008-07-01 Karl Berry <[email protected]>
* doc/Makefile.am (change_envvars): include util_srcdir in PATH
so texi2pdf can find texi2dvi for making the man pages.
Report from Michael Haubenwallner, 01 Jul 2008 14:33:18.
2008-06-28 Sergey Poznyakoff <[email protected]>
* info/info.c (long_option): New options
--show-malformed-multibytes and --no-show-malformed-multibytes
* info/man.c (find_man_formatter): If INFO_MAN_COMMAND is
specified, use its value as man command.
* info/window.c (show_malformed_multibyte_p): New variable.
(process_node_text): Ignore malformed multibyte characters unless
show_malformed_multibyte_p is set.
* info/window.h (show_malformed_multibyte_p): New extern.
* doc/info-stnd.texi (Invoking Info): Document new options.
* NEWS: Likewise.
2008-06-18 Akim Demaille <[email protected]>
* util/texi2dvi (usage): More comments.
(version): exit 0.
Reported by Karl Berry.
2008-06-16 Akim Demaille <[email protected]>
* util/texi2dvi (version): New function, to replace...
($version): this.
(usage): Document --dvipdf.
2008-06-16 Akim Demaille <[email protected]>
* util/texi2dvi: Sort functions.
2008-06-16 Akim Demaille <[email protected]>
texi2dvi: avoid "\n" in echos to please Bash 3.2.
It is virtually impossible to find a safe means to use
echo with \n in it. So use cat and here docs.
* util/texi2dvi ($usage): Remove, replaced by...
(usage): this function.
2008-06-16 Akim Demaille <[email protected]>
Support -I dir1:dir2, as per the documentation.
Reported by Vincent Ordy.
* util/texi2dvi: (list_concat_dirs): New.
Currently mostly a copy of absolute_filenames, but the latter
is scheduled for removal.
Use list_concat_dirs for -I support.
(--I*): Remove, not documented anywhere, and too accepting.
2008-06-15 Ralf Wildenhues <[email protected]>
* autogen.sh: Fix quotation typo.
* gnulib/lib/configmake.h, gnulib/lib/stdbool_.h: Remove.
2008-06-13 Sergey Poznyakoff <[email protected]>
Fix length calculation for strings containing ANSI escapes.
Bug reported by Benno Schulenberg.
* info/man.c (clean_manpage): Remove.
(get_manpage_contents): Remove the kludge introduced 2006-08-13.
* info/window.c (process_node_text): ANSI escapes have visible
length of 0.
(clean_manpage): Multibyte-safe implementation.
* info/window.h (clean_manpage): New prototype.
2008-06-12 Yavor Doganov <[email protected]> (tiny change)
* util/gendocs_template:
1. Link to the new FSF online store.
2. /server/footer-min.html is no longer necessary and we should remove
it at some point. It would be easier if less articles include it.
3. Bump copyright year.
2008-06-12 Karl Berry <[email protected]>
* pretest 4.12.91.
2008-06-11 Sergey Poznyakoff <[email protected]>
* info/session.c (point_backward_char): Skip columns until
previous point is reached.
* info/dir.c, info/display.c, info/dribble.c, info/echo-area.c
info/filesys.c, info/footnotes.c, info/gc.c, info/indices.c,
info/info-utils.c, info/info.c, info/infodoc.c, info/infokey.c,
info/infomap.c, info/m-x.c, info/makedoc.c, info/man.c,
info/nodemenu.c, info/nodes.c, info/pcterm.c, info/search.c,
info/session.c, info/terminal.c, info/tilde.c, info/variables.c,
info/window.c: Avoid useless type casts.
2008-06-11 Sergey Poznyakoff <[email protected]>
Fix incremental regexp searches (bug reported by Bruno Haible).
* info/search.c (regexp_search): Take an additional argument,
pret. Return the final state of search binding if it is given.
* info/search.h (regexp_search): Update prototype.
* info/session.c (info_search_in_node_internal): New function.
(info_search_in_node): Rewrite as a wrapper over
info_search_in_node_internal.
(info_search_internal): Take an additional argument. Initialize
window->point from it if it is given.
Use info_search_in_node_internal.
2008-06-10 Sergey Poznyakoff <[email protected]>
* info/session.c (_looking_at_newline, point_next_line)
(point_prev_line, point_forward_char, point_backward_char)
(point_skip_ws_forward, point_skip_ws_backward)
(point_forward_word, point_backward_word): New functions.
(info_end_of_line, info_forward_char, info_backward_char)
(info_forward_word, info_backward_word): Reimplement to work
correctly in multibytes locales.
* info/window.c (window_scan_line): New function.
(window_compute_line_map): Rewrite using window_scan_line.
(window_end_of_line): New function.
* info/window.h (LINE_MAP): Change type of map to long.
(window_end_of_line): New prototype.
2008-06-10 Sergey Poznyakoff <[email protected]>
Fix cursor positioning in multibyte locales.
* info/display.c (process_node_text): Move to window.c
* info/display.h (process_node_text): Move to window.h
(handle_tag): New prototype.
* info/window.c (window_get_cursor_column): Rewrite using
window_point_to_column.
(window_chars_to_goal): Change signature.
(process_node_text): Move from display.c
(window_line_map_init, window_compute_line_map)
(window_point_to_column): New functions.
* info/window.h (LINE_MAP): New data type.
(WINDOW): New member line_map.
(window_chars_to_goal): Change prototype.
(window_line_map_init, window_compute_line_map)
(window_point_to_column): New prototypes.
* info/echo-area.c (ea_tab_insert, ea_kill_word)
(ea_backward_kill_w): Call window_line_map_init.
* info/session.c (move_to_new_line): Change call to
window_chars_to_goal.
(info_end_of_line, info_beginning_of_line): Use line map.
2008-06-09 Sergey Poznyakoff <[email protected]>
* info/info-utils.c (printed_representation): Fix length
calculation.
2008-06-03 Karl Berry <[email protected]>
* util/texi2dvi (run_makeinfo): = not ==.
From Ralf W, 3 Jun 2008 21:12:30.
2008-05-22 Karl Berry <[email protected]>
* pretest 4.12.90.
* install-info/tests/Makefile.am (EXTRA_DIST): missed ii-0051-test.
2008-05-20 Karl Berry <[email protected]>
* makeinfo/makeinfo.c (cm_image): need another byte for fullname.
Report from Patrice Dumas, 15 May 2008 00:40:03.
2008-05-19 Duncan Murdoch <[email protected]>
Added --internal-links option to print file of internal links:
* makeinfo/makeinfo.c (OPT_INTERNAL_LINKS, long_options, main, usage):
add command-line option.
(convert_from_loaded_file): write the file.
* makeinfo/html.c (internal_links_filename,
internal_links_stream, escaped_anchor_name): new globals and fn.
(add_escaped_anchor): call escaped_anchor_name.
* makeinfo/html.h: declare them.
* makeinfo/index.c (cm_printindex): write out indexed links.
* makeinfo/toc.c (toc_add_entry, contents_update_html): write out
TOC entries, use escaped_anchor_name rather than duplicating code.
* doc/texinfo.txi (Invoking makeinfo): document it.
2008-05-18 Karl Berry <[email protected]>
* install-info/install-info.c (split_entry): split at period-newline,
too. Report from Ulrich Mueller, 14 May 2008 06:59:35.
2008-05-16 Karl Berry <[email protected]>
* doc/texinfo.txi (HTML Xref Command Expansion): add @leq,
@geq, @arrow, @textdegree Unicodes. Suggestion from
Patrice Dumas, 15 May 2008 01:02:37.
2008-05-13 Sergey Poznyakoff <[email protected]>
* info/display.c (find_diff): New function.
(display_node_text): When computing differences between old and
new lines use character, not byte offsets.
2008-05-12 Karl Berry <[email protected]>
* install-info.c (split_entry, add_missing_basenames,
add_mission_descriptions, --name and --description parsing):
use ". " to delimit the description from the node name,
rather than just ".", since we want to support nodes and names
containing "config.status".
* doc/texinfo.txi (Menu Parts): mention need for ". ".
(Invoking install-info): mention bzip2 and lzma checks.
2008-05-11 Karl Berry <[email protected]>
* util/texi2dvi (usage): give -l input samples as latex and texinfo,
not LaTeX and Texinfo.
Report from Hilmar Preusse, 10 May 2008 15:03:23, Debian bug #472758.
* install-info/tests/0051, 52: new tests for periods in item names.
Bug report from Ulrich Mueller, 7 May 2008 01:56:38.
2008-05-10 Sergey Poznyakoff <[email protected]>
Handle multibyte encodings correctly.
* info/display.c (ITER_SETBYTES,ITER_LIMIT): New defines.
(process_node_text): New function.
(display_node_text): New function.
(display_update_one_window): Correctly process multibyte
characters.
* info/display.h (process_node_text): New function prototype.
* info/info-utils.c (printed_representation): Rewrite to take into
account multibyte sequences.
* info/info-utils.h (printed_representation): Change prototype.
* info/info.h: Include string.h, mbiter.h and mbchar.h.
* info/window.c (calculate_line_starts ): Rewrite using
process_node_text to take into account multibyte characters.
Bootstrap from GNU gnulib 2008-04-23 06:09:44:
* gnulib/lib/Makefile.am: Import mbchar, mbiter and mbschr.
* gnulib/lib/sys_stat.in.h, gnulib/lib/wctype.in.h,
gnulib/lib/sys/stat.h, gnulib/m4/gnulib-cache.m4,
gnulib/m4/gnulib-comp.m4, gnulib/m4/sys_stat_h.m4,
gnulib/m4/wctype.m4: Updated files.
2008-05-05 Karl Berry <[email protected]>
* doc/info-stnd.texi (Stand-alone Info): rename node from What is Info?
for sake of xref in info.texi.
* doc/info.texi (Top): xref.
2008-04-30 Thomas Thorberger <[email protected]> (tiny change)
* install-info/install-info.c (split_entry): use valid pointer
entry, not ptr. bug-texinfo mail 30 Apr 2008 11:59:57.
2008-04-25 Peter Breitenlohner <[email protected]>
* info/session.c (info_search_internal): cast to `char *' in
order to avoid compiler warning.
2008-04-23 Bruno Haible <[email protected]>
Allow "gendocs -o /some/absolute/dir".
* gendocs.sh (dotdot_outdir): New variable.
2008-04-19 Karl Berry <[email protected]>
* Version 4.12.
2008-04-19 Per Øyvind Karlsen <[email protected]> (tiny change)
* info/filesys.c (compress_suffices): decompress .lzma with unlzma.
* install-info/install-info.c: support lzma.
2008-04-18 Karl Berry <[email protected]>
* doc/texinfo.tex (\math): \let the Texinfo accent commands
(\" \' ... \dotaccent) to their plain TeX math equivalents
(\ddot \acute ... \dot), where possible.
Report from John Mandereau, 17 Apr 2008 17:53:28.
2008-04-17 Karl Berry <[email protected]>
* util/texi2dvi: allow more characters special to plain TeX
in the directory name in tidy mode (but not the base file name).
* util/texi2dvi: more quoting of file name args for the sake of
names containing whitespace. A spurious message still results.
* install-info/tests/defs.in: new file.
* configure.ac: generate install-info/tests/defs.
* install-info/tests/ii-*-test: source it.
* install-info/tests/Makefile.am: do not use export,
which is only supported by GNU make.
2008-04-13 Juan Manuel Guerrero <[email protected]>
DJGPP specific issues.
* djgpp/config.sed: Fixes required to use configure scripts generated
by autoconf 2.62.
2008-04-09 Karl Berry <[email protected]>
* pretest 4.11.96.
* doc/texinfo.txi (geq leq): New node to document new commands
@geq{} and @leq{}, suggested by Arnold Robbins.
* doc/texinfo.tex (\geq, \leq): new macros.
* makeinfo/cmds.c (cm_geq, cm_leq): new fns.
(cm_minus): make static.
* makeinfo/cmds.h (cm_minus): remove decl.
* makeinfo/insertion.c (handle_verbatim): ignore rest of @verbatim
line, including the newline.
Report from Thien-Thi Nguyen, 01 Apr 2008 11:14:48.
2008-04-09 Reinhold Kainhofer <[email protected]> (tiny change)
* makeinfo/insertion.c (begin_insertion): do not indent via
whitespace for html, since we already do <blockquote>.
Reported 30 Mar 2008 00:56:56.
2008-04-02 Jim Meyering <[email protected]> (tiny change)
* doc/texinfo.tex: fix typos in comments.
2008-03-31 Karl Berry <[email protected]>
* doc/texinfo.tex (\dopdfimage): try .PDF too.
(\imagexxx): reduce space around vmode image to \medskip from \bigskip.
Start \noindent paragraph for vmode image so that @quotation etc.
indentation will be respected.
Report from Reinhold Kainhofer, 28 Mar 2008 17:33:05.
2008-03-28 Karl Berry <[email protected]>
* info/Makefile.am (funs.h): change target from all of
$(generated_sources) to avoid problems with parallel builds.
From Michael Haubenwallner, 20 Mar 2008 22:52:20.
2008-03-26 Karl Berry <[email protected]>
* makeinfo/makeinfo.c (search_forward): use const.
Also (from William Xu) fix typo in comment.
* makeinfo/makeinfo.h (search_forward): change decl.
2008-03-25 Karl Berry <[email protected]>
* util/texi2dvi (TEX): only unset it if it was nonempty and a
directory.
2008-03-25 Akim Demaille <[email protected]>
* doc/Makefile.am: Use util_srcdir (new var) where appropriate.
(man_MANS): Also install texi2pdf.1 and pdftexi2dvi.1.
(unset_envvars): New.
Use it.
* util/local.test: Check we don't use $().
Simplify sed usage: don't use \| which is not portable enough.
* util/Makefile.am: Re-enable tests, in maintainer mode.
2008-03-23 Benno Schulenberg <[email protected]> (tiny change)
* info/session.c (_scroll_backward): better cursor placement.
2008-03-23 Karl Berry <[email protected]>
* util/texi2dvi (TEX): unset if it refers to a directory; I think
the University of Utah installation does this.
2008-03-22 Karl Berry <[email protected]>
* info/session.c (info_move_to_xref): conditionalize "no xref"
message on cursor_movement_scrolls_p. Proposed by
Benno, 22 Mar 2008 15:17:49.
2008-03-21 Karl Berry <[email protected]>
* pretest 4.11.95.
* info/Makefile.am (funs.h): use this as the dependency
2008-03-21 Karl Berry <[email protected]>
* info/session.c (_scroll_forward): leave cursor on last line.
(_scroll_backward): use info_beginning_of_node for consistency.
Changes proposed by Benno Schulenberg, 21 Mar 2008 16:31:27.
2008-03-20 Karl Berry <[email protected]>
* info/info.c (main): avoid declaration after statement.
2008-03-17 Karl Berry <[email protected]>
* texinfo.tex (\xrefX): avoid TeX expansions of _ etc.
in the info filename argument (#4).
Report from Ralf Wildenhues, 15 Mar 2008 11:23:38.
2008-03-14 Karl Berry <[email protected]>
* pretest 4.11.94.
* install-info/install-info.c: portability fixes.
(parse_dir_file): declare void, since it is.
(split_entry): Remove unused variable ostream.
(add_missing_basenames, add_missing_descriptions): Avoid
declarations after statements.
(main): Do not use // comments.
(format_entry): avoid using isblank, linking fails on osf-alpha,
others.
* util/texi2dvi: use `...` instead of $(...). Avoid
(...) as case labels.
2008-03-12 Karl Berry <[email protected]>
* doc/texinfo.txi (exdent): typo in example.
Report from Jaakko Hollmen, 11 Mar 2008 19:25:01.
2008-03-12 Sergey Poznyakoff <[email protected]>
* info/session.c (_scroll_backward): Avoid wrapping to the end of
page when a backward scrolling is requested on the top node.
Patch proposed by Benno Schulenberg.
2008-03-07 Karl Berry <[email protected]>
* pretest 4.11.93.
* info/infodoc.c (info_internal_help_text): reorder, regroup.
Suggestion from Benno Schulenberg, 06 Mar 2008 11:59:06.
2008-03-07 Joseph Myers <[email protected]> (tiny change)
* doc/texinfo.tex (\includezzz): Use \turnoffactive before
expanding @value.
2008-03-06 Sergey Poznyakoff <[email protected]>
* info/session.c (info_search_internal): Reword wrap-around
messages.
* configure.ac (AM_INIT_AUTOMAKE): Finally remove dist-bzip2.
2008-03-05 Sergey Poznyakoff <[email protected]>
* util/gendocs.sh: Pass --node-files to texi2html only together
with the --split option.
* info/session.c (last_node_p): Remove unused variable.
(info_search_internal): Print a message if the search wraps over
the end or beginning of the document.
* configure.ac (AM_INIT_AUTOMAKE): Move all automake options here.
Add dist-bzip2 for completeness.
* Makefile.am (AUTOMAKE_OPTIONS): Remove in favor of
AM_INIT_AUTOMAKE.
* AUTHORS: Update the URL of Translation Project.
2008-03-04 Sergey Poznyakoff <[email protected]>
* info/session.c (_scroll_backward): Place cursor at the end of
node if cursor_movement_scrolls_p is on.
* Makefile.am (AUTOMAKE_OPTIONS): Raise version requirement to
1.10.1. This is needed for dist-lzma.
* system.h: Include <ctype.h>
* info/session.c (scroll_last_node_choices, scroll_last_node): New
variables.
(forward_move_node_structure): Special behavior when a scrolling
command is issued while on the last node.
* info/session.h (scroll_last_node_choices, scroll_last_node): New
variables.
(SLN_Stop,SLN_Scroll,SLN_Top): New defines.
* info/variables.c (info_variables): New variable
scroll-last-node.
* info/variables.h (scroll_last_node): New variable.
* doc/info-stnd.texi: Document scrolling behavior at the last node
and the scroll-last-node variable.
* NEWS: Document scrolling behavior at the last node.
2008-03-02 Karl Berry <[email protected]>
* configure.ac (AM_INIT_AUTOMAKE): dist-lzma instead of dist-bzip2.
2008-03-01 Juan Manuel Guerrero <[email protected]>
DJGPP specific issues.
* system.h [O_BINARY]: Use HAVE_DRIVE in IS_ABSOLUTE.
* djgpp/config.sed: Fix regex pattern to handle version numbers that
looks like 4.NN.NN
2008-02-29 Karl Berry <[email protected]>
* pretest 4.11.92.
2008-02-28 Karl Berry <[email protected]>
* doc/texinfo.tex (\includezzz): \edef the filename in order
to expand @value constructs (include-value). This fix
from Joseph S. Myers, 1 Feb 2008 01:11:11.
Document that the \expandafter trickery is necessary in order to
read the file outside of a group (mac-incl).
This report from John Mandereau, 28 Feb 2008 22:12:34.
* info/infodoc.c (info_internal_help_text): more tweaks.
* info/infomap.c: move up/down to end, too.
Suggestions from Benno Schulenberg, 27 Feb 2008 23:44:17
and 28 Feb 2008 22:49:27.
2008-02-28 Akim Demaille <[email protected]>
* util/texi2dvi (absolute): Add a missing "local".
2008-02-28 Akim Demaille <[email protected]>
Let texi2dvi keep the trailing //.
* bin/texi2dvi ($space, $tab): New.
($IFS): Use them to be robust to zealous white space cleanups.
(absolute): Preserve the trailing slashes.
(tex_envvars): Add MPINPUTS, MFINPUTS, and TFMFONTS.
2008-02-28 Akim Demaille <[email protected]>
* util/texi2dvi: Don't use "local foo=`cmd`", because in that case
failures of cmd, including with set -e, will go unnoticed. So
always first declare with local, then run the assignment.
(index_file_p): Adjust to be usable with index.sty.
* util/local.test: Make the test more robust.
2008-02-27 Karl Berry <[email protected]>
* pretest 4.11.91.
* info/infomap.c [!INFOKEY]: remove this whole block. It is too
confusing having two sets of key bindings.
* info/infodoc.c (info_internal_help_text): more tweaks.
Suggestions from Benno Schulenberg, 26 Feb 2008 00:34:22.
2008-02-26 Brendan O'Dea <[email protected]> (tiny change)
* util/texi2dvi: slightly reformat usage message for help2man.
(sent by peb 26 Feb 2008 12:01:11)
* install-info/install-info.c (print_help): keep two spaces
between option name and description, or help2man can't do a good job.
2008-02-26 Peter Breitenlohner <[email protected]>
* info/doc.h, info/echo-area.c, info/echo-area.h,
info/footnotes.c, info/indices.c, info/info.c, info/info.h,
info/infodoc.c, info/infokey.c, info/infomap.c, info/m-x.c,
info/nodemenu.c, info/session.c, info/session.h,
info/variables.c, info/variables.h, info/window.c,
info/window.h:
declare constant strings as such and remove
many `(char *)' casts -- in particular for `_(...)'.
Avoid gcc warnings (for --disable-nls and maybe without).
2008-02-25 Karl Berry <[email protected]>
* autogen.sh: run autoconf before autoheader, then automake
(per autoreconf).
2008-02-24 Karl Berry <[email protected]>
* info/infomap.c (x): bind to delete_window.
* info/infodoc.c (info_internal_help_text): more rearrangements.
(create_internal_info_help_node: omit incorrect exiting suggestion
at end.
Suggestions from Benno Schulenberg, 24 Feb 2008 22:56:44.
* install-info/install-info.c (munge_old_style_debian_options):
avoid use of asprintf, just xmalloc ourselves.
In report from Juan Manuel Guerrero, 24 Feb 2008 22:06:35.
* install-info/install-info.c (spec_entry) <text_len>: declare
as size_t instead of int, to avoid warning.
In report from Juan Manuel Guerrero, 24 Feb 2008 22:06:35.
2008-02-22 Karl Berry <[email protected]>
* pretest 4.11.90.
2008-02-22 Peter Breitenlohner <[email protected]>
* configure.ac (--enable-multiplatform): also set libdir.
* util/defs.in (PATH): include @abs_builddir@.
* util/texi2dvi (usage): consistently escape \$HOME.
2008-02-21 Karl Berry <[email protected]>
* info/infodoc.c (info_internal_help_text): more simplifications.
Suggestions from Benno Schulenberg, 21 Feb 2008 23:35:38.
* install-info/tests/ii-0041-test,
* install-info/tests/ii-0041-test: ensure target dir file is rw.
2008-02-19 Karl Berry <[email protected]>
* info/infodoc.c (info_internal_help_text): rearrangements.
* info/session.c (cursor_movement_scrolls_p): 1 by default.
* info/window.c (window_scroll_step): 1 by default.
* info/infomap.c <key bindings>: h to info_get_help_window,
H to info_get_info_help_node,
PgUp to info_scroll_backward, PgDown to info_scroll_forward,
move q to after C-x C-c .
Suggestions from Benno Schulenberg, 04 Jan 2008 23:20:46.
2008-02-17 Karl Berry <[email protected]>
* util/texi2dvi (EGREP): need egrep early.
* util/texi2dvi: path_sep is : on djgpp too. From Eli Z.
* makeinfo/makeinfo.c: typos in comments.
* makeinfo/cmds.c (cm_direntry): call close_single_paragraph,
instead of add_char('\n'), or the INFO-DIR-SECTION lines from two
consecutive @dircategory's are munged together.
Bug report from Ralf Angeli, 16 Feb 2008 18:59:42.
2008-02-16 Karl Berry <[email protected]>
* util/texi2dvi: path_sep is : on mingw as well as cygwin.
Report from: FX Coudert, 16 Feb 2008 15:43:15.
* makeinfo/cmds.c (cm_cite): avoid double apostrophe in
Info output of, e.g., ... @cite{Foo}'s ...
Report from Bob Chassell.
2008-02-15 Karl Berry <[email protected]>
* doc/texinfo.tex (\tex): spurious space in redefinition of \top.
* makeinfo/cmds.c (handle_include): set in_fixed_width_font
for expanding the filename argument, so -- doesn't become -.
Bug report from Daniel Richard G., 13 Feb 2008 01:50:00.
2008-02-11 Karl Berry <[email protected]>
* info/session.c (incremental_search): if a regex search,
search every time through the loop, not only if the search
succeeded.
Bug report from Ralf Wildenhues, 8 Feb 2008 23:30:51.
2008-02-10 Karl Berry <[email protected]>
* info/session.c (show_isearch_prompt): Start with "Regexp" if
it's a regexp i-search.
Suggestion from Ralf Wildenhues, 8 Feb 2008 23:30:51.
2008-02-04 Karl Berry <[email protected]>
* doc/texinfo.tex (\includezzz): simply do the \input (instead of
trickily expanding it after the }) a la \verbatiminput; otherwise,
@value expansions are not done. The trickery just seems unnecessary.
Report from Joseph S. Myers, 1 Feb 2008 01:11:11.
2008-02-01 Karl Berry <[email protected]>
* doc/texinfo.tex (\ptextop): save plain tex \top (a math symbol).
(tex env): restore plain text \top.
2008-01-31 Karl Berry <[email protected]>
* doc/texinfo.txi (Click Sequences): new section to document new
commands @arrow, @clicksequence, @click, and @clickstyle.
* doc/texinfo.tex (\clicksequence, \click, \clickstyle): define them.
* makeinfo/cmds.h,
* makeinfo/cmds.c (cm_arrow, cm_click, cm_clicksequence,
cm_clickstyle): new fns.
* insertion.h,
* insertion.c (get_item_function): no longer static.
* xml.h,
* xml.c (CLICK, CLICKSEQUENCE): new elements.
* util/texinfo.dtd (Inline.misc): add click and clicksequence.
(rarr): new entity.
* makeinfo/xml.c (xml_insert_entity): only do XML checks if we are
actually outputting XML; this routine is also used for HTML output.
* makeinfo/makeinfo.c (convert_from_loaded_file): move
xml_begin_document to after we are sure the output file is open.
2008-01-30 Karl Berry <[email protected]>
* doc/texinfo.txi, doc/info-stnd.texi (Back-Cover Text): new
wording from rms.
2008-01-24 Karl Berry <[email protected]>
* info/session.c (info_move_to_xref): must use fixed-string
searches for these Info keywords that contain *.
Report from Ben Asselstine, 29 Dec 2007 11:21:40 (et al.).
* doc/info-stnd.texi (What is Info): that's C-x C-c to exit, not
C-x C-x. Report from Benno, 24 Jan 2008 00:40:04.
2008-01-23 Karl Berry <[email protected]>
* makeinfo/insertion.c (begin_insertion) <direntry>: ignore
whitespace beginning the first * line inside @direntry,
to work around the zsh manual.
Report from Norbert Preining, 14 Jan 2008 09:09:01.
2008-01-21 Karl Berry <[email protected]>
* info/info.c (main): silently switch to info-stnd if given
-O (--usage) info.
Suggestion from Benno, 19 Jan 2008 19:58:47.
2008-01-20 Karl Berry <[email protected]>
* install-info/install-info.c (print_help): split up big help string,
some rewording.
2008-01-19 Karl Berry <[email protected]>
* util/texi2dvi (run_tex): use verbose, not echo, so -q is respected.
Report from Kurt Hornik, 19 Jan 2008 11:16:27.
2008-01-18 Karl Berry <[email protected]>
* doc/texinfo.txi (Other Info Directories): mention starting at 0
and what-cursor-position when figuring column positions.
2008-01-16 Karl Berry <[email protected]>
* util/texi2dvi (move_to_dest): compare with filenames, rather
than cmp -s, since the output file might not actually change.
Report from Ralf Wildenhues, 15 Jan 2008 07:20:34.
* doc/texinfo.txi (Invoking makeinfo): --document-language default
is @documentlanguage, as of 4.11.
* doc/texinfo.txi (Makeinfo Pointer Creation): mention the
need for @detailmenu here, too.
2008-01-14 Karl Berry <[email protected]>
* NEWS: install-info NEWS details.
2008-01-13 Bruno Haible <[email protected]>
* util/gendocs.sh (curdate): Execute 'date' command in the locale
specified by SETLANG.
2008-01-12 Bruno Haible <[email protected]>
* doc/texinfo.txi (Cross Reference Parts): better description of arg2.
bug-texinfo mail of 12 Jan 2008 15:52:23 +0100.
2008-01-02 Karl Berry <[email protected]>
* info/info.c (info_short_help) [__MSDOS__]: puts -b string directly.
Suggestion from Benno.
2008-01-02 Karl Berry <[email protected]>
* util/Makefile.am (TESTS): remove dvipdf.test, it is too
dependent on functional TeX installations. Not our place to test that.
2008-01-02 Karl Berry <[email protected]>
* install-info/, install-info/tests/: new subdirectories.
* util/Makefile.am: move install-info stuff to its own dir, with tests.
* configure.ac,
* Makefile.am (SUBDIRS): take care of new dirs.
* doc/Makefile.am (install-info.1): new source location for man page.
* po/POTFILES.in: update source list.
2008-01-02 Ben Asselstine <[email protected]>
* install-info/install-info.c: much work toward Debian compatibility.
(line_data): new member num_sections to add; change type of
add_entries_before.
(spec_entry): new members missing_name, missing_description,
missing_basename.
(longopts): new options --name, --menuentry, --description,
--no-indent, --keep-old, --maxwidth, --max-width,
--section-regex, --dry-run.
(remove_empty_sections, add_entries_into_all_matching_sections,
keep_old_flag, indent_flag,
order_new_sections_alphabetically_flag): new globals.
(print_help): list new options.
(output_dirfile): count sections added, and possibly sort them.
(parse_input): handle delete_flag.
(parse_dir_file): write the end of the last node.
(mark_entry_for_deletion, adjust_column, format_entry,
split_entry, reformat_new_entries, add_missing_basenames,
add_missing_names, add_missing_descriptions,
munge_old_style_debian_options): new fns.
(main): new variables calign, align, maxwidth,
entries_to_add_from_file; munge per debian if needed; handle new
options.
(compare_entries_text): use mbsncasecmp.
* doc/texinfo.txi (Invoking install-info): mention the new options.
2008-01-01 Karl Berry <[email protected]>
* info/info.c (info_short_help): break help string into smaller
pieces, to help translators.
Suggestion from Benno Schulenberg, 01 Jan 2008 12:22:31.
2008-01-01 Ben Asselstine <[email protected]> (tiny change)
* doc/info-stnd.texi (Invoking Info): document this.
* info/info.c (long_options, short_options): use -k as an alias
for --apropos.
(main): recognize it.
(info_short_help): document it.
(APROPOS_OPTION): no longer needed.
2007-12-23 gettextize <[email protected]>
* configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.17.
2007-12-19 Norbert Preining <[email protected]> (tiny change)
* makeinfo/insertion.c (begin_insertion) <direntry>: use add_word
instead of insert_string, so that the "This is ..." line is
written before the START-INFO-DIR-ENTRY.
2007-12-17 Karl Berry <[email protected]>
* doc/info-stnd.texi (Searching Commands): Document the new regex
search, a little.
(@copying): Update Back-Cover Text.
* doc/info.texi (@copying): Update Back-Cover Text.
2007-12-17 Stephane Chazelas <[email protected]>
* info/infomap.c (R): new command info_toggle_regexp.
* info/session.c (use_regex): new static (true by default).
(info_toggle_regexp): new command.
* info/session.h (info_toggle_regexp): declare it.
* info/search.c (regexp_search): new fn.
* info/search.h (regexp_search): declare it.
Savannah bug 15572.
2007-12-16 Karl Berry <[email protected]>
* info/session.c: remove more status messages.
Report from Benno Schulenberg, 16 Dec 2007 12:24:12.
2007-12-15 Karl Berry <[email protected]>
* doc/texinfo.tex (\pdffontattr): only do the cmaps if this pdftex
primitive is defined, for the sake of those running ancient versions.
2007-12-13 Karl Berry <[email protected]>
* info/session.c: remove status report messages, said to be noise.
Report from Benno Schulenberg, 11 Dec 2007 00:19:57.
2007-12-09 Benno Schulenberg <[email protected]> (tiny change)
* makeinfo/makeinfo.c (usage): improve help message.
bug-texinfo mail of 02 Dec 2007 23:43:10 +0100.
2007-12-09 Fabian Groffen <[email protected]> (tiny change)
* info/makedoc.c (main): reorder calls following the Makefile
dependencies, for high-precision filesystems.
http://bugs.gentoo.org/show_bug.cgi?id=200662
bug-texinfo mail of 3 Dec 2007 17:59:13 +0100.
2007-12-02 Karl Berry <[email protected]>
* info/info.c (main): undo change of 2006-08-13 in this file,
so info can be easily tested in multibyte locales.
* all files: use the multibyte case comparison functions
mbscasecmp and mbsncasecmp from gnulib, instead of simply
strcasecmp and strncasecmp. (1) gnulib strcase is buggy,
declaring the str* functions in string.h instead of strings.h,
leading to build failure on AIX 4.3.3 (report from Gary E. Barnes,
21 Nov 2007 12:37:12). (2) we want to support multibyte locales
better anyway.
2007-11-30 Sergey Poznyakoff <[email protected]>
* doc/Makeinfo.am: Rename txi-no.tex to txi-nb.tex (see
2007-10-31).