Blame docs/changes/changes-0.2.1.xml

Packit 0f19cf
<itemizedlist>
Packit 0f19cf
<listitem><para>Better unicode support. Now the XML output is encoded in UTF-8,
Packit 0f19cf
and Python uses the codecs to decode to ISO-Latin1 and replace the unsupported
Packit 0f19cf
characters to some latex equivalent.</para></listitem>
Packit 0f19cf
Packit 0f19cf
<listitem><para>Several XSLT processors can be used. The first port is for
Packit 0f19cf
<ulink url="http://4suite.org">4suite</ulink> because it is fully written in
Packit 0f19cf
Python and is quite a good tool. The processors are loaded as plugins, so that
Packit 0f19cf
it can be easily extended to any other XSLT processor.</para>
Packit 0f19cf
<para>The processor to use is specified from the command line with the
Packit 0f19cf
<option>-m <replaceable>xslt</replaceable></option> option, where
Packit 0f19cf
<replaceable>xslt</replaceable> is the name of the plugin to load (actually the
Packit 0f19cf
name of the dynamically loaded Python module).</para>
Packit 0f19cf
</listitem>
Packit 0f19cf
Packit 0f19cf
<listitem><para>The XSL code is more conformant. It has been checked by using the
Packit 0f19cf
<ulink url="http://4suite.org">4suite</ulink> XSLT processor as an alternative
Packit 0f19cf
to <command>xsltproc</command>.</para></listitem>
Packit 0f19cf
Packit 0f19cf
<listitem><para>Possibility to have some configuration files stored under
Packit 0f19cf
<filename>$HOME/.dblatex</filename> or under <filename>/etc/dblatex</filename>
Packit 0f19cf
for system-wide configurations. Some extra paths can be specified by using the
Packit 0f19cf
<envar>DBLATEX_CONFIG_FILES</envar> environment variable.</para></listitem>
Packit 0f19cf
Packit 0f19cf
<listitem><para>The <sgmltag>remark</sgmltag>s and <sgmltag>comment</sgmltag>s
Packit 0f19cf
are rendered as PDF text annotations when <application>pdflatex</application> is
Packit 0f19cf
used. Otherwise, the comments are suppressed.</para></listitem>
Packit 0f19cf
Packit 0f19cf
<listitem><para>Some other minor improvements:
Packit 0f19cf
<itemizedlist>
Packit 0f19cf
<listitem><para>The parameters <parameter>pdf.annot.options</parameter>,
Packit 0f19cf
<parameter>latex.class.book</parameter>, and
Packit 0f19cf
<parameter>latex.class.article</parameter> are added.</para></listitem>
Packit 0f19cf
<listitem><para>An hexadecimal color like
Packit 0f19cf
<literal>]]></literal> is supported, and
Packit 0f19cf
a named color like <literal>]]></literal> is
Packit 0f19cf
supported too (in the previous release named colors had to
Packit 0f19cf
be enclosed in curly braces "{}").</para></listitem>
Packit 0f19cf
<listitem><para>Some cleaner locale handling is provided, and new latex commands
Packit 0f19cf
are given to allow the user to customize the babel setup.</para></listitem>
Packit 0f19cf
<listitem><para>The cross-references now use <function>key()</function>
Packit 0f19cf
instead of <function>id()</function>. It prevents from some bugs and makes
Packit 0f19cf
writing a document easier, especially in modular parts.</para></listitem>
Packit 0f19cf
</itemizedlist>
Packit 0f19cf
</para></listitem>
Packit 0f19cf
Packit 0f19cf
<listitem><para>Some bug fixes.</para></listitem>
Packit 0f19cf
</itemizedlist>