Re: [Latex2rtf-users] new release candidate for latex2rtf

Dominik Wujastyk <[email protected]> Mon, 1 Mar 2010 17:11:17 +0100
Newsgroups gmane.comp.tex.latex.latex2rtf.devel,gmane.comp.tex.latex.latex2rtf.general
Message-ID <[email protected]>
--===============4898616200394764201==
Content-Type: multipart/alternative; boundary=00032555a6eef0ea0b0480bf803a

--00032555a6eef0ea0b0480bf803a
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

ooh, that was nice.  A completely error-free make (under GNU/Linux Ubuntu
9.10).

Thanks!

Dominik

Dr Dominik Wujastyk
Institut f=C3=BCr S=C3=BCdasien-, Tibet- und Buddhismuskunde
Universit=C3=A4t Wien
Spitalgasse 2-4, Hof 2, Eingang 2.1
A-1090 Vienna
Austria


On 20 February 2010 20:40, Scott Prahl <[email protected]> wrote:

> Well, the last request for testing resulted in a handful of bug tests.
> Thanks for looking.  We now have a new version that needs to be built
> and tested.  Unless new bugs are found in the next few days, I am going
> to release 2.1.0 into the wild.  The latest version is available at
>
>   http://omlc.ogi.edu/software/tex_convert/latex2rtf-2.1.0.tar.gz
>
> The highlights of this release are the conversion to Unicode, support
> for the acronym package, graphicspath, and halign.
>
>
> r1082 | prahl
>    touch version.h
>    update dependancies in Makefile
>    add Makefile target to remove OS X metadata
>
> r1081 | prahl
>    interpret RequirePackage as usepackage
>    ignore ifpdf
>    add overlooked cp855 encoding
>
> r1080 | prahl
>    move WARNING to level 2 diagnostic
>    fix some 8 space indents
>    simplify exists_with_extension to use strdup_together3()
>
> r1079 | paaguti
>    Basic docs for ignore package in cfg/ignore.cfg and a test file for
>    ignored packages
>
> r1078 | whennings
>    in chars.c, formatting two more overstrike unicode characters to Stix
> font
>
> r1077 | whennings
>    removed cfg/direct.ucs.cfg (no longer needed)
>    in chars.c, formatting most overstrike unicode characters to Stix font
>
> r1076 | prahl
>    reverse the zero-width overstrike unicode character order.
>    I am not sure this is better.  Looks just as bad in Word
>    2004 for the Mac.
>
> r1075 | paaguti
>    Moved ignored package list ignore.cfg
>    Consolidated ignored package treatment
>
> r1074 | prahl
>    I commented out the Apple specific image conversion code.  Something i=
s
> wrong with the
>    sizes.  We just rely on gs now.
>
> r1073 | prahl
>    Remove spurious style warnings.
>
> r1072 | prahl
>    nearly complete support for OT2 input encoding.
>    Fix bug in unicode input with spacing
>    Add four test files for cyrillic
>
> r1071 | prahl
>    First step towards supporting multiple encodings in one latex file.
>    remove g_font_encoding_name
>    remove g_charset_encoding
>    add CmdFontEncoding()
>    add DefaultFontEncoding()
>    add CurrentFontEncoding()
>    These all refer to the encoding being used in the latex file.
>
> r1070 | prahl
>    add enumerate*, description*, and itemize* as environments
>    simplify filename processing at in the main program
>
> r1069 | prahl
>    remove all use of the Symbol font during conversion.  Rely on
>    unicode for all our needs.
>
> r1068 | prahl
>    remove executable property from greek.tex
>
> r1067 | prahl
>    fix repeated headers in the auto-generated table of contents
>    There are missing numbers in the auto-generated table, but the actual
>    headers are right.  The problems seems to be that latex emits headers
>    without the numbers in the text, but incorporates them in the table of
>    contents.  I don't see any easy solution.
>
> r1066 | prahl
>    eliminate cyrillic and latin2 output encodings.  We only use unicode
> now.
>    simplify fonts.cfg by removing above fonts.
>    move Times     -> Times New Roman
>     Helvetica -> Arial
>     Courier   -> New Courier
>    because those fonts tend to have more complete Unicode character sets.
>
> r1065 | prahl
>    reduce size of colortable in the header when the color package is not
> explicitly used.
>
> r1064 | prahl
>    finished removing the use of the overstrike field.  Eliminated
>    unused code and simplified existing code.
>
> r1063 | prahl
>    More movement to unicode.  Using combining characters to avoid
>    the clumy overstrike in Word.  With this check-in, MT Extra is
>    no longer used by latex2rtf.
>
> r1062 | prahl
>    adding Wilfried's changes to direct.cfg and ucsymbols.tex
>
> r1061 | prahl
>    fix problem when \textbf{} is at the start of a new paragraph
>
> r1060 | prahl
>    Fix font size in Title
>
> r1059 | paaguti
>    Not yet included in Makefile for compilation. It's just
>    a proposal of how we could create an RTF layer
>
> r1058 | prahl
>    When I fixed the rest rtf style header, I changed how one must
>    indicate fonts in the .cfg files.  Basically, now we must use
>    \f*Unicode* whereas before we used just *STIXFonts*
>
> r1057 | prahl
>    properly convert \char representation of backslash in
>    typewriter font.
>
> r1056 | prahl
>    partial solution to the style vs font problem.  This removes
>    a brace at the beginning of every paragraph and one at the
>    end.  This change is pretty significant and probably breaks
>    a bunch of stuff, but a quick perusal of misc4.tex does not
>    reveal serious problems (aside from selecting the wrong
>    character when in the typewriter font).
>
> r1055 | paaguti
>    Careless me... a family and a project are sometimes too much..
>
> r1054 | paaguti
>    cleanup in CmdHarvardItem: use the ignore.. macros
>    and a switch-case construct to make code more readable
>    add harvardand to comment/documentation
>
> r1053 | prahl
>    test file illustrating the problem with styles
>
> r1052 | prahl
>    revert font changes added to vertical.c
>
> r1051 | whennings
>    removed problematic double definitions of heading styles
>    from funct1.c and style.cfg.
>    Added file styleAPA.cfg
>
> r1050 | prahl
>    fix seriously broken style header.  This does not fix the problem
>    arising from conflicts between fonts and styles.
>    rename style 'HTML Formatted' to 'verbatim' because most usage has
>    nothing to do with HTML.
>
> r1049 | whennings
>    In Makefile, cleaned options from CFLAGS line 8 which are already eith=
er
> in PLATFORM
>    or in line39
>
> r1048 | paaguti
>    WIN32 inside UNIX made little sense... reverted that
>
> r1047 | paaguti
>    I use winmake.bat to call make in my MinGW environment
>    Defining the variables in winmake.bat is complemented
>    by the ?=3D assignments in Makefile
>
> r1046 | paaguti
>    mea culpa, I tried to fclose(NULL) in utils.c
>
> r1045 | paaguti
>    Orderly bail-out when latex2png can't be called
>    Previously there was an exception
>
> r1044 | paaguti
>    a further step towards better portability in Makefile
>    xrefs.h last line without CRLF
>    graphics.c: yet another step towards understanding where the
>    failures in MINGW come from
>
> r1043 | paaguti
>    small glitch detected in one of the reorder_citations calls.
>    more comments to document change better
>
> r1042 | paaguti
>    Constants in ScanAux make the code more readable.
>    They are used in reorder_citations too.
>
> r1041 | paaguti
>    changed string tokens with integer ID in ScanAux
>
> r1040 | paaguti
>    closing } in the acronym style was missing...
>
> r1039 | paaguti
>    run make depend to refresh dependencies
>    ScanAux doesn't use g_aux_name anymore
>
> r1038 | paaguti
>    Cleanup acronym rests from this header file
>
> r1037 | paaguti
>    move the loading of the auxfile to label and biblio management
>    cleanup: remove old ScanAux code
>
> r1036 | whennings
>    in acronym.tex, removed blank before \acroextra
>
> r1035 | paaguti
>    Another step before getting rid of the original ScanAux code
>    once and for all.
>
> r1034 | paaguti
>    Moved the graphicspath test to an independent file
>    Minor changes in Makefile to improve portability (hopefully)
>
> r1033 | paaguti
>    portable my_fgets() in auxfile.c after tests with win32
>    (taken from xrefs.c)
>
> r1032 | paaguti
>    move harvardcite parsing to LoadAuxFile functionality
>
> r1031 | paaguti
>    compiler complained about missing CRLF at end of file
>
> r1030 | paaguti
>    these files are needed for the graphicspath test
>
> r1029 | paaguti
>    final integration of the graphicspath functionality
>    I have included the test for it in my acronym.tex
>    test file
>
> r1028 | paaguti
>    first step towards \graphicspath support
>    parse the arguments and put them in a string array
>    use acronym.tex to test it
>
> r1027 | paaguti
>    Implemented file searches as loops using GraphConvertTable
>
> r1026 | paaguti
>    Define a table to handle graphics conversion
>    in a uniform way. Better integration of new
>    formats and uniform treatment of all formats
>    make the effort worthwhile
>
> r1025 | paaguti
>    first step towards uniforming the graphics interface.
>    added int at the end of PutPngFile() in order to have
>    the same parameters here as in the other Put...File()
>    functions
>
> r1024 | paaguti
>    final cleanup of the acronym orgy
>
> r1023 | paaguti
>    defined a paragraph style for the acronyms which resembles
>    most what LaTEX uses. It is based on Normal and gets part
>    of the formatting (tabs) in vertical.c
>    Inserted code in vertical.c to fit this style into the textwidth.
>    Prepared a callback in acronyms.c to eventually honour the maximum
>    length acronym hint
>
> r1022 | paaguti
>    move all acronym functionality to acronyms.c
>    take CommandArray from commands.c
>    take functions from xrefs.c and funct1.c
>    redirect \usapackage{acronym} handling in preamble.c
>    acronym commands are enabled with an extra Environment
>    to make them available only when \usepackage{acronym}
>    is invoked
>    enable acronym handling in auxfile.c
>    NOTE: portions of xrefs.c and funct1.c disabled with #if 0/#endif
>    will disappear in the next wave of patches.
>
> r1021 | paaguti
>    this is the first step towards parsing the .aux file once
>    I'm testing with labels, which are pretty consistently implemented
>    right now.
>    commands.c : hook in the CmdNewLabel function
>    auxfile.: simplify and parse \newlabel only
>    xref.c: new layer to ScanAux: go for the original implementation
>    for everything except labels. Treat labels using the label table
>    which is created the first time a label is needed by parsing the
>    auxfile once.
>
> r1020 | paaguti
>    added the possibility of getting the whole label definition unparsed
>    this is a step towards getting rid of the current ScanAux function
>
> r1019 | paaguti
>    simplified .aux file handling
>
> r1018 | paaguti
>    Moved TRUE/FALSE definition from cfg.h to main.h
>    main.h is included everywhere, while cfg.h is not
>
> r1017 | paaguti
>    move CommandArray definition to commands.h
>    this will allow to have all acronym related stuff in one isolated file
>
> r1016 | paaguti
>    trivial ifpdf package support
>
> r1015 | paaguti
>    Minor bug correction in allocation
>    Allocate labels 8 by 8
>
> r1014 | paaguti
>    new acronym TeX test file
>
> r1013 | paaguti
>    acronym should allow to remake the acronym test without
>    depending on acronym.rtf
>
> r1012 | paaguti
>    handy little macro to free strings which were allocated
>
> r1011 | paaguti
>    GetAcronymFromAux can return NULL! Corrected pointer core dump
>
> r1010 | paaguti
>    compiler complained about no end of line for funct1.h and
>    trivial support for the ifpdf package
>
> r1009 | paaguti
>    Trivial patch for the tests
>
> r1008 | prahl
>    include "acronyms.h' not "acronym.h"
>
> r1007 | prahl
>    Fix misspelling of Auxiliary in function name
>
> r1006 | prahl
>    eliminate redundant ACRONYM defines between xrefs.c and acronyms.c
> rename acronym.c to acronyms.c  so that it is consistent with other
>    files in the codebase.
>
> r1005 | prahl
>    Eliminated unnecessary headers.  Renamed CmdAC -> CmdACNew so that
>    new implementation and old ones can coexist.
>
> r1004 | prahl
>    refactoring of cfg.c by Pedro Aranda
>    file_exists() function added to utils.c
>
> r1003 | prahl
>    Changes to ignore.cfg by Pedro Aranda
>
> r1002 | prahl
>    rename aux to auxfile to avoid problems on windows
>
> r1001 | prahl
>    the great detabbing ... from now on there should be no tabs in
>    the source files.  Indents should always be four tabs.
>
> r1000 | prahl
>    convert // to /*  */
>    remove executable bit from acronym.bib
>
> r999 | prahl
>    New inline utility functions by Pedro Aranda
>
> r998 | prahl
>    decrease verbosity when entering and leaving environments
>
> r997 | prahl
>    new inline utilities by Pedro Aranda
>
> r996 | prahl
>    adding new files to the packaged distribution
>
> r995 | prahl
>    New files from Pedro Aranda that improve processing of aux files
>    and improved support for acronym.sty.  These are not actually used yet=
.
>
> r994 | prahl
>    Pedro Aranda's test files for the acronym.sty package
>
> r993 | whennings
>    fixed some bugs and added two characters to test/ucsymbols.tex
>
> r992 | prahl
>    remove executable bit on direct.tex
>    add direct.tex to list of files translated when 'make char' is used
>    add direct.tex to the package
>
> r991 | whennings
>    fixed a bug and addes STIXGeneral to two more characters in direct.cfg=
.
>    added direct.tex as test file for all characters in direct.cfg
>
> r990 | prahl
>    fix for harvard citations found by Pedro A Aranda
>
> r989 | whennings
>    modifications to make test/babel_* files LaTeX properly
>
> r988 | prahl
>    add babel* file to the list to be converted after "make all"
>    add encoding tables for 0t2, t2a, t2b.  The later two will probably
>    go away and the former is not used yet
>
> r987 | whennings
>    modified cfg/direct.cfg so that symbols which are not available
>    under MS Windows get formatted in font STIXGeneral
>    Corrected test/ucsymbols.tex
>
> r986 | prahl
>    add macintosh central european character encoding
>
> r985 | prahl
>    More unicode conversion.  Eliminate all use of Symbol font.
>    Directly convert from various character encodings e.g. latin5
>    to Unicode.  Delete lots of code that is no longer needed.
>
> r984 | prahl
>    start of missing characters for XP
>
> r983 | prahl
>    More of the great Unicode migration.  This moves all the
>    instances of CmdSymbolChar and CmdMTExtraChar out of commands.c
>    Now, these characters can be found in direct.cfg.  Future
>    work will remove all instances of CmdSymbolChar and CmdMTExtraChar
>    from the rest of the code base.
>
> r982 | prahl
>    Fix problem on Fedora.  It turns out that strcpy(p1,p2) is allowed
>    undefined behavior if p1 and p2 point to overlapping areas.
>
> r981 | whennings
>    modified direct_ucs.cfg to use the Unicode font for special symbols.
>    updated documentation (but font usage for special symbols is work in
> progress)
>    updated l2rshell to version number 2.1.0
>
> r980 | prahl
>    reduce debugging noise
>
> r979 | prahl
>    fix bug related to the new style system.  There is a pretty
>    big mismatch between LaTeX and Word styles.  This is probably
>    not the right patch because it regresses the way that section
>    headings look.  It does fix the bug associated with {\tt
> \begintabular{ll} a & b
>    \end{tabular} }
>
> r978 | prahl
>    improve how vcenter interacts with fields
>
> r977 | prahl
>    fix \makebox and \framebox so they actually emit something
>    fix \char'123 (regression)
>    move a whole bunch of MTExtra characters to Unicode because
>    MTExtra varies in which characters are present.
>
> r976 | prahl
>    all characters in ucsymbol.tex and misc3.tex are converted now
>
> r975 | prahl
>    add support for a few more math commands found in misc3.tex
>    misc3.rtf should convert pretty cleanly now.
>
> r974 | prahl
>    change strlcpy to my_strlcpy
>    comment out CmdAcronym
>
> r973 | prahl
>    support for \not
>
> r972 | prahl
>    working version of halign!
>    fixed bug when converting \char92
>
> r971 | prahl
>    insert a few instances of uint16_t when bit shifting as
>    a defense against 64-bit problems
>
> r970 | prahl
>    beginning of support for \halign
>
> r969 | prahl
>    address warnings found when compiling for Fedora
>
>
>
> -------------------------------------------------------------------------=
-----
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> Latex2rtf-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/latex2rtf-users
>

--00032555a6eef0ea0b0480bf803a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

ooh, that was nice.=C2=A0 A completely error-free make (under GNU/Linux Ubu=
ntu 9.10).<br><br>Thanks!<br><br>Dominik<br><br clear=3D"all">Dr Dominik Wu=
jastyk<br>Institut f=C3=BCr S=C3=BCdasien-, Tibet- und Buddhismuskunde<br>U=
niversit=C3=A4t Wien<br>

Spitalgasse 2-4, Hof 2, Eingang 2.1<br>A-1090 Vienna<br>Austria<br><br><br>=
<div class=3D"gmail_quote">On 20 February 2010 20:40, Scott Prahl <span dir=
=3D"ltr">&lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt;=
</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, =
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Well, the last re=
quest for testing resulted in a handful of bug tests.<br>
Thanks for looking. =C2=A0We now have a new version that needs to be built<=
br>
and tested. =C2=A0Unless new bugs are found in the next few days, I am goin=
g<br>
to release 2.1.0 into the wild. =C2=A0The latest version is available at<br=
>
<br>
 =C2=A0 <a href=3D"http://omlc.ogi.edu/software/tex_convert/latex2rtf-2.1.0=
.tar.gz" target=3D"_blank">http://omlc.ogi.edu/software/tex_convert/latex2r=
tf-2.1.0.tar.gz</a><br>
<br>
The highlights of this release are the conversion to Unicode, support<br>
for the acronym package, graphicspath, and halign.<br>
<br>
<br>
r1082 | prahl<br>
 =C2=A0 =C2=A0touch version.h<br>
 =C2=A0 =C2=A0update dependancies in Makefile<br>
 =C2=A0 =C2=A0add Makefile target to remove OS X metadata<br>
<br>
r1081 | prahl<br>
 =C2=A0 =C2=A0interpret RequirePackage as usepackage<br>
 =C2=A0 =C2=A0ignore ifpdf<br>
 =C2=A0 =C2=A0add overlooked cp855 encoding<br>
<br>
r1080 | prahl<br>
 =C2=A0 =C2=A0move WARNING to level 2 diagnostic<br>
 =C2=A0 =C2=A0fix some 8 space indents<br>
 =C2=A0 =C2=A0simplify exists_with_extension to use strdup_together3()<br>
<br>
r1079 | paaguti<br>
 =C2=A0 =C2=A0Basic docs for ignore package in cfg/ignore.cfg and a test fi=
le for<br>
 =C2=A0 =C2=A0ignored packages<br>
<br>
r1078 | whennings<br>
 =C2=A0 =C2=A0in chars.c, formatting two more overstrike unicode characters=
 to Stix font<br>
<br>
r1077 | whennings<br>
 =C2=A0 =C2=A0removed cfg/direct.ucs.cfg (no longer needed)<br>
 =C2=A0 =C2=A0in chars.c, formatting most overstrike unicode characters to =
Stix font<br>
<br>
r1076 | prahl<br>
 =C2=A0 =C2=A0reverse the zero-width overstrike unicode character order.<br=
>
 =C2=A0 =C2=A0I am not sure this is better. =C2=A0Looks just as bad in Word=
<br>
 =C2=A0 =C2=A02004 for the Mac.<br>
<br>
r1075 | paaguti<br>
 =C2=A0 =C2=A0Moved ignored package list ignore.cfg<br>
 =C2=A0 =C2=A0Consolidated ignored package treatment<br>
<br>
r1074 | prahl<br>
 =C2=A0 =C2=A0I commented out the Apple specific image conversion code. =C2=
=A0Something is wrong with the<br>
 =C2=A0 =C2=A0sizes. =C2=A0We just rely on gs now.<br>
<br>
r1073 | prahl<br>
 =C2=A0 =C2=A0Remove spurious style warnings.<br>
<br>
r1072 | prahl<br>
 =C2=A0 =C2=A0nearly complete support for OT2 input encoding.<br>
 =C2=A0 =C2=A0Fix bug in unicode input with spacing<br>
 =C2=A0 =C2=A0Add four test files for cyrillic<br>
<br>
r1071 | prahl<br>
 =C2=A0 =C2=A0First step towards supporting multiple encodings in one latex=
 file.<br>
 =C2=A0 =C2=A0remove g_font_encoding_name<br>
 =C2=A0 =C2=A0remove g_charset_encoding<br>
 =C2=A0 =C2=A0add CmdFontEncoding()<br>
 =C2=A0 =C2=A0add DefaultFontEncoding()<br>
 =C2=A0 =C2=A0add CurrentFontEncoding()<br>
 =C2=A0 =C2=A0These all refer to the encoding being used in the latex file.=
<br>
<br>
r1070 | prahl<br>
 =C2=A0 =C2=A0add enumerate*, description*, and itemize* as environments<br=
>
 =C2=A0 =C2=A0simplify filename processing at in the main program<br>
<br>
r1069 | prahl<br>
 =C2=A0 =C2=A0remove all use of the Symbol font during conversion. =C2=A0Re=
ly on<br>
 =C2=A0 =C2=A0unicode for all our needs.<br>
<br>
r1068 | prahl<br>
 =C2=A0 =C2=A0remove executable property from greek.tex<br>
<br>
r1067 | prahl<br>
 =C2=A0 =C2=A0fix repeated headers in the auto-generated table of contents<=
br>
 =C2=A0 =C2=A0There are missing numbers in the auto-generated table, but th=
e actual<br>
 =C2=A0 =C2=A0headers are right. =C2=A0The problems seems to be that latex =
emits headers<br>
 =C2=A0 =C2=A0without the numbers in the text, but incorporates them in the=
 table of<br>
 =C2=A0 =C2=A0contents. =C2=A0I don&#39;t see any easy solution.<br>
<br>
r1066 | prahl<br>
 =C2=A0 =C2=A0eliminate cyrillic and latin2 output encodings. =C2=A0We only=
 use unicode now.<br>
 =C2=A0 =C2=A0simplify fonts.cfg by removing above fonts.<br>
 =C2=A0 =C2=A0move Times =C2=A0 =C2=A0 -&gt; Times New Roman<br>
 =C2=A0 =C2=A0 Helvetica -&gt; Arial<br>
 =C2=A0 =C2=A0 Courier =C2=A0 -&gt; New Courier<br>
 =C2=A0 =C2=A0because those fonts tend to have more complete Unicode charac=
ter sets.<br>
<br>
r1065 | prahl<br>
 =C2=A0 =C2=A0reduce size of colortable in the header when the color packag=
e is not explicitly used.<br>
<br>
r1064 | prahl<br>
 =C2=A0 =C2=A0finished removing the use of the overstrike field. =C2=A0Elim=
inated<br>
 =C2=A0 =C2=A0unused code and simplified existing code.<br>
<br>
r1063 | prahl<br>
 =C2=A0 =C2=A0More movement to unicode. =C2=A0Using combining characters to=
 avoid<br>
 =C2=A0 =C2=A0the clumy overstrike in Word. =C2=A0With this check-in, MT Ex=
tra is<br>
 =C2=A0 =C2=A0no longer used by latex2rtf.<br>
<br>
r1062 | prahl<br>
 =C2=A0 =C2=A0adding Wilfried&#39;s changes to direct.cfg and ucsymbols.tex=
<br>
<br>
r1061 | prahl<br>
 =C2=A0 =C2=A0fix problem when \textbf{} is at the start of a new paragraph=
<br>
<br>
r1060 | prahl<br>
 =C2=A0 =C2=A0Fix font size in Title<br>
<br>
r1059 | paaguti<br>
 =C2=A0 =C2=A0Not yet included in Makefile for compilation. It&#39;s just<b=
r>
 =C2=A0 =C2=A0a proposal of how we could create an RTF layer<br>
<br>
r1058 | prahl<br>
 =C2=A0 =C2=A0When I fixed the rest rtf style header, I changed how one mus=
t<br>
 =C2=A0 =C2=A0indicate fonts in the .cfg files. =C2=A0Basically, now we mus=
t use<br>
 =C2=A0 =C2=A0\f*Unicode* whereas before we used just *STIXFonts*<br>
<br>
r1057 | prahl<br>
 =C2=A0 =C2=A0properly convert \char representation of backslash in<br>
 =C2=A0 =C2=A0typewriter font.<br>
<br>
r1056 | prahl<br>
 =C2=A0 =C2=A0partial solution to the style vs font problem. =C2=A0This rem=
oves<br>
 =C2=A0 =C2=A0a brace at the beginning of every paragraph and one at the<br=
>
 =C2=A0 =C2=A0end. =C2=A0This change is pretty significant and probably bre=
aks<br>
 =C2=A0 =C2=A0a bunch of stuff, but a quick perusal of misc4.tex does not<b=
r>
 =C2=A0 =C2=A0reveal serious problems (aside from selecting the wrong<br>
 =C2=A0 =C2=A0character when in the typewriter font).<br>
<br>
r1055 | paaguti<br>
 =C2=A0 =C2=A0Careless me... a family and a project are sometimes too much.=
.<br>
<br>
r1054 | paaguti<br>
 =C2=A0 =C2=A0cleanup in CmdHarvardItem: use the ignore.. macros<br>
 =C2=A0 =C2=A0and a switch-case construct to make code more readable<br>
 =C2=A0 =C2=A0add harvardand to comment/documentation<br>
<br>
r1053 | prahl<br>
 =C2=A0 =C2=A0test file illustrating the problem with styles<br>
<br>
r1052 | prahl<br>
 =C2=A0 =C2=A0revert font changes added to vertical.c<br>
<br>
r1051 | whennings<br>
 =C2=A0 =C2=A0removed problematic double definitions of heading styles<br>
 =C2=A0 =C2=A0from funct1.c and style.cfg.<br>
 =C2=A0 =C2=A0Added file styleAPA.cfg<br>
<br>
r1050 | prahl<br>
 =C2=A0 =C2=A0fix seriously broken style header. =C2=A0This does not fix th=
e problem<br>
 =C2=A0 =C2=A0arising from conflicts between fonts and styles.<br>
 =C2=A0 =C2=A0rename style &#39;HTML Formatted&#39; to &#39;verbatim&#39; b=
ecause most usage has<br>
 =C2=A0 =C2=A0nothing to do with HTML.<br>
<br>
r1049 | whennings<br>
 =C2=A0 =C2=A0In Makefile, cleaned options from CFLAGS line 8 which are alr=
eady either in PLATFORM<br>
 =C2=A0 =C2=A0or in line39<br>
<br>
r1048 | paaguti<br>
 =C2=A0 =C2=A0WIN32 inside UNIX made little sense... reverted that<br>
<br>
r1047 | paaguti<br>
 =C2=A0 =C2=A0I use winmake.bat to call make in my MinGW environment<br>
 =C2=A0 =C2=A0Defining the variables in winmake.bat is complemented<br>
 =C2=A0 =C2=A0by the ?=3D assignments in Makefile<br>
<br>
r1046 | paaguti<br>
 =C2=A0 =C2=A0mea culpa, I tried to fclose(NULL) in utils.c<br>
<br>
r1045 | paaguti<br>
 =C2=A0 =C2=A0Orderly bail-out when latex2png can&#39;t be called<br>
 =C2=A0 =C2=A0Previously there was an exception<br>
<br>
r1044 | paaguti<br>
 =C2=A0 =C2=A0a further step towards better portability in Makefile<br>
 =C2=A0 =C2=A0xrefs.h last line without CRLF<br>
 =C2=A0 =C2=A0graphics.c: yet another step towards understanding where the<=
br>
 =C2=A0 =C2=A0failures in MINGW come from<br>
<br>
r1043 | paaguti<br>
 =C2=A0 =C2=A0small glitch detected in one of the reorder_citations calls.<=
br>
 =C2=A0 =C2=A0more comments to document change better<br>
<br>
r1042 | paaguti<br>
 =C2=A0 =C2=A0Constants in ScanAux make the code more readable.<br>
 =C2=A0 =C2=A0They are used in reorder_citations too.<br>
<br>
r1041 | paaguti<br>
 =C2=A0 =C2=A0changed string tokens with integer ID in ScanAux<br>
<br>
r1040 | paaguti<br>
 =C2=A0 =C2=A0closing } in the acronym style was missing...<br>
<br>
r1039 | paaguti<br>
 =C2=A0 =C2=A0run make depend to refresh dependencies<br>
 =C2=A0 =C2=A0ScanAux doesn&#39;t use g_aux_name anymore<br>
<br>
r1038 | paaguti<br>
 =C2=A0 =C2=A0Cleanup acronym rests from this header file<br>
<br>
r1037 | paaguti<br>
 =C2=A0 =C2=A0move the loading of the auxfile to label and biblio managemen=
t<br>
 =C2=A0 =C2=A0cleanup: remove old ScanAux code<br>
<br>
r1036 | whennings<br>
 =C2=A0 =C2=A0in acronym.tex, removed blank before \acroextra<br>
<br>
r1035 | paaguti<br>
 =C2=A0 =C2=A0Another step before getting rid of the original ScanAux code<=
br>
 =C2=A0 =C2=A0once and for all.<br>
<br>
r1034 | paaguti<br>
 =C2=A0 =C2=A0Moved the graphicspath test to an independent file<br>
 =C2=A0 =C2=A0Minor changes in Makefile to improve portability (hopefully)<=
br>
<br>
r1033 | paaguti<br>
 =C2=A0 =C2=A0portable my_fgets() in auxfile.c after tests with win32<br>
 =C2=A0 =C2=A0(taken from xrefs.c)<br>
<br>
r1032 | paaguti<br>
 =C2=A0 =C2=A0move harvardcite parsing to LoadAuxFile functionality<br>
<br>
r1031 | paaguti<br>
 =C2=A0 =C2=A0compiler complained about missing CRLF at end of file<br>
<br>
r1030 | paaguti<br>
 =C2=A0 =C2=A0these files are needed for the graphicspath test<br>
<br>
r1029 | paaguti<br>
 =C2=A0 =C2=A0final integration of the graphicspath functionality<br>
 =C2=A0 =C2=A0I have included the test for it in my acronym.tex<br>
 =C2=A0 =C2=A0test file<br>
<br>
r1028 | paaguti<br>
 =C2=A0 =C2=A0first step towards \graphicspath support<br>
 =C2=A0 =C2=A0parse the arguments and put them in a string array<br>
 =C2=A0 =C2=A0use acronym.tex to test it<br>
<br>
r1027 | paaguti<br>
 =C2=A0 =C2=A0Implemented file searches as loops using GraphConvertTable<br=
>
<br>
r1026 | paaguti<br>
 =C2=A0 =C2=A0Define a table to handle graphics conversion<br>
 =C2=A0 =C2=A0in a uniform way. Better integration of new<br>
 =C2=A0 =C2=A0formats and uniform treatment of all formats<br>
 =C2=A0 =C2=A0make the effort worthwhile<br>
<br>
r1025 | paaguti<br>
 =C2=A0 =C2=A0first step towards uniforming the graphics interface.<br>
 =C2=A0 =C2=A0added int at the end of PutPngFile() in order to have<br>
 =C2=A0 =C2=A0the same parameters here as in the other Put...File()<br>
 =C2=A0 =C2=A0functions<br>
<br>
r1024 | paaguti<br>
 =C2=A0 =C2=A0final cleanup of the acronym orgy<br>
<br>
r1023 | paaguti<br>
 =C2=A0 =C2=A0defined a paragraph style for the acronyms which resembles<br=
>
 =C2=A0 =C2=A0most what LaTEX uses. It is based on Normal and gets part<br>
 =C2=A0 =C2=A0of the formatting (tabs) in vertical.c<br>
 =C2=A0 =C2=A0Inserted code in vertical.c to fit this style into the textwi=
dth.<br>
 =C2=A0 =C2=A0Prepared a callback in acronyms.c to eventually honour the ma=
ximum<br>
 =C2=A0 =C2=A0length acronym hint<br>
<br>
r1022 | paaguti<br>
 =C2=A0 =C2=A0move all acronym functionality to acronyms.c<br>
 =C2=A0 =C2=A0take CommandArray from commands.c<br>
 =C2=A0 =C2=A0take functions from xrefs.c and funct1.c<br>
 =C2=A0 =C2=A0redirect \usapackage{acronym} handling in preamble.c<br>
 =C2=A0 =C2=A0acronym commands are enabled with an extra Environment<br>
 =C2=A0 =C2=A0to make them available only when \usepackage{acronym}<br>
 =C2=A0 =C2=A0is invoked<br>
 =C2=A0 =C2=A0enable acronym handling in auxfile.c<br>
 =C2=A0 =C2=A0NOTE: portions of xrefs.c and funct1.c disabled with #if 0/#e=
ndif<br>
 =C2=A0 =C2=A0will disappear in the next wave of patches.<br>
<br>
r1021 | paaguti<br>
 =C2=A0 =C2=A0this is the first step towards parsing the .aux file once<br>
 =C2=A0 =C2=A0I&#39;m testing with labels, which are pretty consistently im=
plemented<br>
 =C2=A0 =C2=A0right now.<br>
 =C2=A0 =C2=A0commands.c : hook in the CmdNewLabel function<br>
 =C2=A0 =C2=A0auxfile.: simplify and parse \newlabel only<br>
 =C2=A0 =C2=A0xref.c: new layer to ScanAux: go for the original implementat=
ion<br>
 =C2=A0 =C2=A0for everything except labels. Treat labels using the label ta=
ble<br>
 =C2=A0 =C2=A0which is created the first time a label is needed by parsing =
the<br>
 =C2=A0 =C2=A0auxfile once.<br>
<br>
r1020 | paaguti<br>
 =C2=A0 =C2=A0added the possibility of getting the whole label definition u=
nparsed<br>
 =C2=A0 =C2=A0this is a step towards getting rid of the current ScanAux fun=
ction<br>
<br>
r1019 | paaguti<br>
 =C2=A0 =C2=A0simplified .aux file handling<br>
<br>
r1018 | paaguti<br>
 =C2=A0 =C2=A0Moved TRUE/FALSE definition from cfg.h to main.h<br>
 =C2=A0 =C2=A0main.h is included everywhere, while cfg.h is not<br>
<br>
r1017 | paaguti<br>
 =C2=A0 =C2=A0move CommandArray definition to commands.h<br>
 =C2=A0 =C2=A0this will allow to have all acronym related stuff in one isol=
ated file<br>
<br>
r1016 | paaguti<br>
 =C2=A0 =C2=A0trivial ifpdf package support<br>
<br>
r1015 | paaguti<br>
 =C2=A0 =C2=A0Minor bug correction in allocation<br>
 =C2=A0 =C2=A0Allocate labels 8 by 8<br>
<br>
r1014 | paaguti<br>
 =C2=A0 =C2=A0new acronym TeX test file<br>
<br>
r1013 | paaguti<br>
 =C2=A0 =C2=A0acronym should allow to remake the acronym test without<br>
 =C2=A0 =C2=A0depending on acronym.rtf<br>
<br>
r1012 | paaguti<br>
 =C2=A0 =C2=A0handy little macro to free strings which were allocated<br>
<br>
r1011 | paaguti<br>
 =C2=A0 =C2=A0GetAcronymFromAux can return NULL! Corrected pointer core dum=
p<br>
<br>
r1010 | paaguti<br>
 =C2=A0 =C2=A0compiler complained about no end of line for funct1.h and<br>
 =C2=A0 =C2=A0trivial support for the ifpdf package<br>
<br>
r1009 | paaguti<br>
 =C2=A0 =C2=A0Trivial patch for the tests<br>
<br>
r1008 | prahl<br>
 =C2=A0 =C2=A0include &quot;acronyms.h&#39; not &quot;acronym.h&quot;<br>
<br>
r1007 | prahl<br>
 =C2=A0 =C2=A0Fix misspelling of Auxiliary in function name<br>
<br>
r1006 | prahl<br>
 =C2=A0 =C2=A0eliminate redundant ACRONYM defines between xrefs.c and acron=
yms.c<br>
rename acronym.c to acronyms.c =C2=A0so that it is consistent with other<br=
>
 =C2=A0 =C2=A0files in the codebase.<br>
<br>
r1005 | prahl<br>
 =C2=A0 =C2=A0Eliminated unnecessary headers. =C2=A0Renamed CmdAC -&gt; Cmd=
ACNew so that<br>
 =C2=A0 =C2=A0new implementation and old ones can coexist.<br>
<br>
r1004 | prahl<br>
 =C2=A0 =C2=A0refactoring of cfg.c by Pedro Aranda<br>
 =C2=A0 =C2=A0file_exists() function added to utils.c<br>
<br>
r1003 | prahl<br>
 =C2=A0 =C2=A0Changes to ignore.cfg by Pedro Aranda<br>
<br>
r1002 | prahl<br>
 =C2=A0 =C2=A0rename aux to auxfile to avoid problems on windows<br>
<br>
r1001 | prahl<br>
 =C2=A0 =C2=A0the great detabbing ... from now on there should be no tabs i=
n<br>
 =C2=A0 =C2=A0the source files. =C2=A0Indents should always be four tabs.<b=
r>
<br>
r1000 | prahl<br>
 =C2=A0 =C2=A0convert // to /* =C2=A0*/<br>
 =C2=A0 =C2=A0remove executable bit from acronym.bib<br>
<br>
r999 | prahl<br>
 =C2=A0 =C2=A0New inline utility functions by Pedro Aranda<br>
<br>
r998 | prahl<br>
 =C2=A0 =C2=A0decrease verbosity when entering and leaving environments<br>
<br>
r997 | prahl<br>
 =C2=A0 =C2=A0new inline utilities by Pedro Aranda<br>
<br>
r996 | prahl<br>
 =C2=A0 =C2=A0adding new files to the packaged distribution<br>
<br>
r995 | prahl<br>
 =C2=A0 =C2=A0New files from Pedro Aranda that improve processing of aux fi=
les<br>
 =C2=A0 =C2=A0and improved support for acronym.sty. =C2=A0These are not act=
ually used yet.<br>
<br>
r994 | prahl<br>
 =C2=A0 =C2=A0Pedro Aranda&#39;s test files for the acronym.sty package<br>
<br>
r993 | whennings<br>
 =C2=A0 =C2=A0fixed some bugs and added two characters to test/ucsymbols.te=
x<br>
<br>
r992 | prahl<br>
 =C2=A0 =C2=A0remove executable bit on direct.tex<br>
 =C2=A0 =C2=A0add direct.tex to list of files translated when &#39;make cha=
r&#39; is used<br>
 =C2=A0 =C2=A0add direct.tex to the package<br>
<br>
r991 | whennings<br>
 =C2=A0 =C2=A0fixed a bug and addes STIXGeneral to two more characters in d=
irect.cfg.<br>
 =C2=A0 =C2=A0added direct.tex as test file for all characters in direct.cf=
g<br>
<br>
r990 | prahl<br>
 =C2=A0 =C2=A0fix for harvard citations found by Pedro A Aranda<br>
<br>
r989 | whennings<br>
 =C2=A0 =C2=A0modifications to make test/babel_* files LaTeX properly<br>
<br>
r988 | prahl<br>
 =C2=A0 =C2=A0add babel* file to the list to be converted after &quot;make =
all&quot;<br>
 =C2=A0 =C2=A0add encoding tables for 0t2, t2a, t2b. =C2=A0The later two wi=
ll probably<br>
 =C2=A0 =C2=A0go away and the former is not used yet<br>
<br>
r987 | whennings<br>
 =C2=A0 =C2=A0modified cfg/direct.cfg so that symbols which are not availab=
le<br>
 =C2=A0 =C2=A0under MS Windows get formatted in font STIXGeneral<br>
 =C2=A0 =C2=A0Corrected test/ucsymbols.tex<br>
<br>
r986 | prahl<br>
 =C2=A0 =C2=A0add macintosh central european character encoding<br>
<br>
r985 | prahl<br>
 =C2=A0 =C2=A0More unicode conversion. =C2=A0Eliminate all use of Symbol fo=
nt.<br>
 =C2=A0 =C2=A0Directly convert from various character encodings e.g. latin5=
<br>
 =C2=A0 =C2=A0to Unicode. =C2=A0Delete lots of code that is no longer neede=
d.<br>
<br>
r984 | prahl<br>
 =C2=A0 =C2=A0start of missing characters for XP<br>
<br>
r983 | prahl<br>
 =C2=A0 =C2=A0More of the great Unicode migration. =C2=A0This moves all the=
<br>
 =C2=A0 =C2=A0instances of CmdSymbolChar and CmdMTExtraChar out of commands=
.c<br>
 =C2=A0 =C2=A0Now, these characters can be found in direct.cfg. =C2=A0Futur=
e<br>
 =C2=A0 =C2=A0work will remove all instances of CmdSymbolChar and CmdMTExtr=
aChar<br>
 =C2=A0 =C2=A0from the rest of the code base.<br>
<br>
r982 | prahl<br>
 =C2=A0 =C2=A0Fix problem on Fedora. =C2=A0It turns out that strcpy(p1,p2) =
is allowed<br>
 =C2=A0 =C2=A0undefined behavior if p1 and p2 point to overlapping areas.<b=
r>
<br>
r981 | whennings<br>
 =C2=A0 =C2=A0modified direct_ucs.cfg to use the Unicode font for special s=
ymbols.<br>
 =C2=A0 =C2=A0updated documentation (but font usage for special symbols is =
work in progress)<br>
 =C2=A0 =C2=A0updated l2rshell to version number 2.1.0<br>
<br>
r980 | prahl<br>
 =C2=A0 =C2=A0reduce debugging noise<br>
<br>
r979 | prahl<br>
 =C2=A0 =C2=A0fix bug related to the new style system. =C2=A0There is a pre=
tty<br>
 =C2=A0 =C2=A0big mismatch between LaTeX and Word styles. =C2=A0This is pro=
bably<br>
 =C2=A0 =C2=A0not the right patch because it regresses the way that section=
<br>
 =C2=A0 =C2=A0headings look. =C2=A0It does fix the bug associated with {\tt=
 \begintabular{ll} a &amp; b<br>
 =C2=A0 =C2=A0\end{tabular} }<br>
<br>
r978 | prahl<br>
 =C2=A0 =C2=A0improve how vcenter interacts with fields<br>
<br>
r977 | prahl<br>
 =C2=A0 =C2=A0fix \makebox and \framebox so they actually emit something<br=
>
 =C2=A0 =C2=A0fix \char&#39;123 (regression)<br>
 =C2=A0 =C2=A0move a whole bunch of MTExtra characters to Unicode because<b=
r>
 =C2=A0 =C2=A0MTExtra varies in which characters are present.<br>
<br>
r976 | prahl<br>
 =C2=A0 =C2=A0all characters in ucsymbol.tex and misc3.tex are converted no=
w<br>
<br>
r975 | prahl<br>
 =C2=A0 =C2=A0add support for a few more math commands found in misc3.tex<b=
r>
 =C2=A0 =C2=A0misc3.rtf should convert pretty cleanly now.<br>
<br>
r974 | prahl<br>
 =C2=A0 =C2=A0change strlcpy to my_strlcpy<br>
 =C2=A0 =C2=A0comment out CmdAcronym<br>
<br>
r973 | prahl<br>
 =C2=A0 =C2=A0support for \not<br>
<br>
r972 | prahl<br>
 =C2=A0 =C2=A0working version of halign!<br>
 =C2=A0 =C2=A0fixed bug when converting \char92<br>
<br>
r971 | prahl<br>
 =C2=A0 =C2=A0insert a few instances of uint16_t when bit shifting as<br>
 =C2=A0 =C2=A0a defense against 64-bit problems<br>
<br>
r970 | prahl<br>
 =C2=A0 =C2=A0beginning of support for \halign<br>
<br>
r969 | prahl<br>
 =C2=A0 =C2=A0address warnings found when compiling for Fedora<br>
<br>
<br>
---------------------------------------------------------------------------=
---<br>
Download Intel&amp;#174; Parallel Studio Eval<br>
Try the new software tools for yourself. Speed compiling, find bugs<br>
proactively, and fine-tune applications for parallel performance.<br>
See why Intel Parallel Studio got high marks during beta.<br>
<a href=3D"http://p.sf.net/sfu/intel-sw-dev" target=3D"_blank">http://p.sf.=
net/sfu/intel-sw-dev</a><br>
_______________________________________________<br>
Latex2rtf-users mailing list<br>
<a href=3D"mailto:[email protected]">Latex2rtf-users@li=
sts.sourceforge.net</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/latex2rtf-users" ta=
rget=3D"_blank">https://lists.sourceforge.net/lists/listinfo/latex2rtf-user=
s</a><br>
</blockquote></div><br>

--00032555a6eef0ea0b0480bf803a--


--===============4898616200394764201==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--===============4898616200394764201==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Latex2rtf-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/latex2rtf-developers

--===============4898616200394764201==--