[liblouis-liblouisxml] Re: my liblouisxml changes

  • From: Bert Frees <bert.frees@xxxxxxxxxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Thu, 24 Mar 2011 14:44:38 +0100

John,

Actually I did only send a small subset of the listed changes earlier (I believe the first 2). All the other changes in the list are new. Especially the new handling of linesBefore and linesAfter and the fixed table of contents are real improvements I think. The "centeredMargin" style attribute and the headings upto level 10 were very simple changes, but also very useful.

The new "dontSplit", "keepWithNext" and "orphanControl" style attributes required some more radical changes, but I've been testing and using it for some time now and I think the code is pretty solid. These options were really essential for some odt2braille users.

I will do a diff like you suggested.

Bert


On 24/03/2011 14:09, John J. Boyer wrote:
Bert,

You sent me most of these changes earlier. They should be in the latestg
tarball of liblouisxml and also in liblouisutdml. I had to remove your
comments and the dead code that was commented out to get a clean
version. I'm not sure I got everything right, exxpecially as regards
pages. Could you do a diff between the  latest tarball and your latest
code? Please remove comments about what you added and any code you
commented out. This is important for readability. You should be listed
in the contributors file.

Thanks,
John

On Thu, Mar 24, 2011 at 12:41:29PM +0100, Bert Frees wrote:

Hi all,

During the past half year, I've made several improvements and
bug fixes to liblouisxml, for use in odt2braille. This is a brief summary:


* improved handling of pagenum action
* additional page numbering
options
* additional table of contents options
* fixed table of contents
bugs
* improved handling of linesBefore, linesAfter
* new style attributes:
centeredMargin, dontSplit, keepWithNext, orphanControl
* headings upto
level 10
  * (handling of soft hyphens)
* ...

If you are interested, I
will give you more information about each of the improvements. You can also
check out most of the new options in the latest version of odt2braille.

I
would really like to contribute (at least some of) the changes to the
original liblouisxml. This would also make it possible to release
odt2braille on Linux, because it is currently only available on Windows.


If you agree, I would be happy to commit my code and help you with
merging it with the original code. I have the impression that the
development of liblouisxml has a bit ended up on a sidetrack (in favour of
the new project liblouisutdml) and there haven't been much changes lately,
so I don't think merging will be very hard.
--
Bert Frees
Katholieke
Universiteit Leuven
Dept. Elektrotechniek - ESAT - SCD
Onderzoeksgroep
Documentarchitecturen
Kasteelpark Arenberg 10 bus 2442
B-3001
Heverlee-Leuven
Belgi??



--
Bert Frees
Katholieke Universiteit Leuven
Dept. Elektrotechniek - ESAT - SCD
Onderzoeksgroep Documentarchitecturen
Kasteelpark Arenberg 10 bus 2442
B-3001 Heverlee-Leuven
België

For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts: