Re: compilation failure with SVN r6034

2015-01-27 Thread Werner LEMBERG

 Doing
 
   ./autogen.sh
   ./configure
   make
 
 I get
 
   ...
   /bin/sh .../texinfo.compiled/build-aux/missing \
 help2man --name=translate Texinfo documents \
  -I ./makeinfo.h2m ..//tp/makeinfo -o makeinfo.1
   mv makeinfo.1 makeinfo.1.tmp
   sed '/^\.IP$/N;/\nAlso/s/I//;/\nThe/s/I//' makeinfo.1.tmp makeinfo.1
   rm makeinfo.1.tmp
   Updating man page texindex.1
   cd ..//util  make texindex
   make[3]: Entering directory `.../texinfo.compiled/util'
   make[3]: *** Keine Regel, um »texindex« zu erstellen.  Schluss.
   make[3]: Leaving directory `.../texinfo.compiled/util'
   make[2]: *** [texindex.1] Fehler 2
   make[2]: Leaving directory `.../texinfo.compiled/man'
   make[1]: *** [all-recursive] Fehler 1
   make[1]: Leaving directory `.../texinfo.compiled'
   make: *** [all] Fehler 2

Still happening with rev 6069.


Werner


Re: txi-ca.tex missing in texinfo repository

2015-01-27 Thread Walter Garcia-Fontes
* Gavin Smith, gavinsmith0...@gmail.com [27/01/15 01:36]:
 On Sat, Jan 24, 2015 at 6:07 PM, Werner LEMBERG w...@gnu.org wrote:
  Walter has written a `txi-ca.tex' file for Catalan
 
 Walter has written about support of the middle dot in Catalan.
 (Wikipedia link http://en.wikipedia.org/wiki/Interpunct#Catalan).
 
 So · should be admitted to produce l·l , L·L, as well as ŀ and Ŀ
 
 The best that I can see at present is to declare the file encoding as
 ISO-8859-1, which will allow the use of the middle dot. See attached
 files. There won't be any combining with previous letters, though.
 I see in texinfo.tex there are definitions of Unicode characters as
 \utfeightchardefs. Some of the characters that are in ISO-8859-1 (are
 included (00A0 up to 00FF) , but not all. It would seem simple enough
 to add the middle dot (00B7). However this may not be perfect, if
 there are rules about the spacing of the middle dot about other
 characters.

Just to clarify, for the l·l and L·L variants it's just a \cdot in the
middle of the two l without any special spacing. ŀ and Ŀ instead are
special characters followed by an l or L respectively.

 Karl, would that be the right kind of approach? I know there has been
 talk in the past about a LaTeX backend to solve some of the problems
 about Unicode charsets in the TeX output. Is this is to avoid
 texinfo.tex having to code all the special rules about different
 characters in different languages? Even if that would be better in the
 long run, maybe there is something that can be done know with the
 existing texinfo.tex.

If I can be of any help let me know,

-- 
Walter Garcia-Fontes





Re: compilation failure with SVN r6034

2015-01-27 Thread Gavin Smith
On Tue, Jan 27, 2015 at 6:14 PM, Werner LEMBERG w...@gnu.org wrote:

 Doing

   ./autogen.sh
   ./configure
   make

 I get

   ...
   /bin/sh .../texinfo.compiled/build-aux/missing \
 help2man --name=translate Texinfo documents \
  -I ./makeinfo.h2m ..//tp/makeinfo -o makeinfo.1
   mv makeinfo.1 makeinfo.1.tmp
   sed '/^\.IP$/N;/\nAlso/s/I//;/\nThe/s/I//' makeinfo.1.tmp makeinfo.1
   rm makeinfo.1.tmp
   Updating man page texindex.1
   cd ..//util  make texindex
   make[3]: Entering directory `.../texinfo.compiled/util'
   make[3]: *** Keine Regel, um »texindex« zu erstellen.  Schluss.
   make[3]: Leaving directory `.../texinfo.compiled/util'
   make[2]: *** [texindex.1] Fehler 2
   make[2]: Leaving directory `.../texinfo.compiled/man'
   make[1]: *** [all-recursive] Fehler 1
   make[1]: Leaving directory `.../texinfo.compiled'
   make: *** [all] Fehler 2

 Still happening with rev 6069.

I suspect your man/Makefile is out of date for it still be trying to
build texindex under util/. I tried running make distclean, followed
by ./autogen.sh, ./configure and make and it got through the
make successfully. Could you try reconfiguring?



[bug #44099] info segfaults on xterm when window height is very small

2015-01-27 Thread Gavin D. Smith
Update of bug #44099 (project texinfo):

  Status:None = Works For Me   

___

Follow-up Comment #1:

Thanks for your investigations. There has already been work on this bug. I
believe the bug was due to SIGWINCH signals not being blocked correctly
leading the display array, as you mention, being reallocated while in the
middle of other code dealing with it. If you want to test if it's been fixed,
please re-try with the latest development version. There have been quite a few
changes since the last release so it would save your time if you looked at the
most recent version rather than trying to patch up the last release.

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?44099

___
  Message sent via/by Savannah
  http://savannah.gnu.org/




[bug #44099] info segfaults on xterm when window height is very small

2015-01-27 Thread Vitezslav Crhonek
URL:
  http://savannah.gnu.org/bugs/?44099

 Summary: info segfaults on xterm when window height is very
small
 Project: texinfo - GNU documentation system
Submitted by: vcrhonek
Submitted on: Tue 27 Jan 2015 12:34:37 PM GMT
Category: info
 Release: 
Priority: 5 - Normal
Severity: 3 - Normal
  Item Group: None
 Privacy: Public
 Open/Closed: Open
 Assigned to: None
 Discussion Lock: Any
  Status: None

___

Details:

Can be easily reproduced, just run info, or info info. I've seen it on
Fedora and Arch Linux.

It's caused by double free error. Patch fixing it is attached.

But that helps only partially, there's still an issue in
display_update_one_window() and display_node_text().

It fails on
display.c:138
if (entry-inverse

It seems that
DISPLAY_LINE *entry = display[win-first_row + pline_index];
is not NULL, but points into unallocated/unowned memory, which
causes segfault when accessing this memory.

I tried to workaround it, but my knowledge of the info code is not deep
enough... See the second patch for illustration, it improves the situation a
bit, but info still fails sometimes (although in different part of the
program) and the output is not 100 % correct in all cases (window sizes).




___

File Attachments:


---
Date: Tue 27 Jan 2015 12:34:37 PM GMT  Name: texinfo-5.2-double-free.patch 
Size: 482B   By: vcrhonek

http://savannah.gnu.org/bugs/download.php?file_id=32916
---
Date: Tue 27 Jan 2015 12:34:37 PM GMT  Name: test.patch  Size: 1kB   By:
vcrhonek

http://savannah.gnu.org/bugs/download.php?file_id=32917

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?44099

___
  Message sent via/by Savannah
  http://savannah.gnu.org/