* Fix from Faidon for a XML parser issue that breaks utf-8 for
RecentChanges. Avoid using XML::SAX::PurePerl, which is buggy in this area, and also way slow.master
parent
50c21744ca
commit
f389b08a0c
|
@ -104,8 +104,15 @@ sub rcs_recentchanges ($) { #{{{
|
||||||
eval q{use CGI 'escapeHTML'};
|
eval q{use CGI 'escapeHTML'};
|
||||||
eval q{use Date::Parse};
|
eval q{use Date::Parse};
|
||||||
eval q{use Time::Duration};
|
eval q{use Time::Duration};
|
||||||
|
eval q{use XML::SAX};
|
||||||
eval q{use XML::Simple};
|
eval q{use XML::Simple};
|
||||||
|
|
||||||
|
# avoid using XML::SAX::PurePerl, it's buggy with UTF-8 data
|
||||||
|
my @parsers = map { ${$_}{Name} } @{XML::SAX->parsers()};
|
||||||
|
do {
|
||||||
|
$XML::Simple::PREFERRED_PARSER = pop @parsers;
|
||||||
|
} until $XML::Simple::PREFERRED_PARSER ne 'XML::SAX::PurePerl';
|
||||||
|
|
||||||
# --limit is only supported on Subversion 1.2.0+
|
# --limit is only supported on Subversion 1.2.0+
|
||||||
my $svn_version=`svn --version -q`;
|
my $svn_version=`svn --version -q`;
|
||||||
my $svn_limit='';
|
my $svn_limit='';
|
||||||
|
|
|
@ -9,8 +9,11 @@ ikiwiki (1.9) UNRELEASED; urgency=low
|
||||||
* Support a w3mmode, which lets w3m run ikiwiki using its local CGI
|
* Support a w3mmode, which lets w3m run ikiwiki using its local CGI
|
||||||
support, to edit pages etc without a web server.
|
support, to edit pages etc without a web server.
|
||||||
* Display CGI processing errors if present.
|
* Display CGI processing errors if present.
|
||||||
|
* Fix from Faidon for a XML parser issue that breaks utf-8 for
|
||||||
|
RecentChanges. Avoid using XML::SAX::PurePerl, which is buggy in this
|
||||||
|
area, and also way slow.
|
||||||
|
|
||||||
-- Joey Hess <joeyh@debian.org> Mon, 10 Jul 2006 17:12:57 -0400
|
-- Joey Hess <joeyh@debian.org> Tue, 11 Jul 2006 14:37:30 -0400
|
||||||
|
|
||||||
ikiwiki (1.8) unstable; urgency=low
|
ikiwiki (1.8) unstable; urgency=low
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue