[Pkg-mediawiki-commits] r201 - in mediawiki-extensions/trunk/debian: . patches
Thorsten Glaser
tg at alioth.debian.org
Fri Jul 16 15:07:40 UTC 2010
Author: tg
Date: 2010-07-16 15:07:28 +0000 (Fri, 16 Jul 2010)
New Revision: 201
Modified:
mediawiki-extensions/trunk/debian/changelog
mediawiki-extensions/trunk/debian/patches/fix_createbox.patch
mediawiki-extensions/trunk/debian/patches/fix_footnote.patch
mediawiki-extensions/trunk/debian/patches/fix_graphviz.patch
mediawiki-extensions/trunk/debian/patches/fix_languageselector.patch
mediawiki-extensions/trunk/debian/patches/fix_rssreader.patch
Log:
fix XHTML/1.0 Transitional validity of output
since Evolvis (FusionForge) has now gained the capability to test
the validity of pages while they?\226?\128?\153re being served and displaying
the result on the very same page (after validation) together with
the PHP errors/warnings raised, we want to keep the number of is-
sues shown small
Modified: mediawiki-extensions/trunk/debian/changelog
===================================================================
--- mediawiki-extensions/trunk/debian/changelog 2010-07-03 13:06:10 UTC (rev 200)
+++ mediawiki-extensions/trunk/debian/changelog 2010-07-16 15:07:28 UTC (rev 201)
@@ -1,3 +1,9 @@
+mediawiki-extensions (2.4~beta+1) UNRELEASED; urgency=low
+
+ * Fix a few extensions’ bugs to achieve XHTML validity
+
+ -- Thorsten Glaser <tg at mirbsd.de> Fri, 16 Jul 2010 17:05:31 +0200
+
mediawiki-extensions (2.3) unstable; urgency=low
* debian/control: add Vcs-SVN and Vcs-Browser
Modified: mediawiki-extensions/trunk/debian/patches/fix_createbox.patch
===================================================================
--- mediawiki-extensions/trunk/debian/patches/fix_createbox.patch 2010-07-03 13:06:10 UTC (rev 200)
+++ mediawiki-extensions/trunk/debian/patches/fix_createbox.patch 2010-07-16 15:07:28 UTC (rev 201)
@@ -2,11 +2,12 @@
Fix CreateBox extension:
* API impropriety
+* XHTML/1.0 Transitional validity of output
-Index: trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/CreateBox/CreateBox.php
+Index: mwe/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/CreateBox/CreateBox.php
===================================================================
---- trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/CreateBox/CreateBox.php (revision 196)
-+++ trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/CreateBox/CreateBox.php (working copy)
+--- mwe/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/CreateBox/CreateBox.php (revision 200)
++++ mwe/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/CreateBox/CreateBox.php (working copy)
@@ -91,7 +91,7 @@
return $value;
}
@@ -16,3 +17,22 @@
wfLoadExtensionMessages( 'CreateBox' );
global $wgRequest, $wgScript;
if( $wgRequest->getVal( 'action' ) == 'create' ) {
+@@ -113,15 +113,13 @@
+ $br = ( ( acGetOption( $input, 'break', 'no' ) == 'no' ) ? '' : '<br />' );
+ $label = acGetOption( $input, 'buttonlabel', wfMsgHtml( 'createbox-create' ) );
+ $output = <<<ENDFORM
+-<div class="createbox" align="{$align}">
+-<form name="createbox" action="{$submit}" method="get" class="createboxForm">
+-<input type='hidden' name="action" value="create">
++<div class="createbox" align="{$align}"><form name="createbox" action="{$submit}" method="get" class="createboxForm">
++<input type='hidden' name="action" value="create" />
+ <input type="hidden" name="prefix" value="{$prefix}" />
+ <input type="hidden" name="preload" value="{$preload}" />
+ <input type="hidden" name="editintro" value="{$editintro}" />
+ <input class="createboxInput" name="title" type="text" value="{$text}" size="{$width}"/>{$br}
+-<input type='submit' name="create" class="createboxButton" value="{$label}"/>
+-</form></div>
++<input type='submit' name="create" class="createboxButton" value="{$label}"/></form></div>
+ ENDFORM;
+ return $parser->replaceVariables( $output );
+ }
Modified: mediawiki-extensions/trunk/debian/patches/fix_footnote.patch
===================================================================
--- mediawiki-extensions/trunk/debian/patches/fix_footnote.patch 2010-07-03 13:06:10 UTC (rev 200)
+++ mediawiki-extensions/trunk/debian/patches/fix_footnote.patch 2010-07-16 15:07:28 UTC (rev 201)
@@ -2,12 +2,23 @@
Fix FootNote extension:
* API impropriety
+* XHTML/1.0 Transitional validity of output
-Index: trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/FootNote/Footnote.php
+Index: mwe/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/FootNote/Footnote.php
===================================================================
---- trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/FootNote/Footnote.php (revision 196)
-+++ trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/FootNote/Footnote.php (working copy)
-@@ -71,7 +71,7 @@
+--- mwe/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/FootNote/Footnote.php (revision 200)
++++ mwe/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/FootNote/Footnote.php (working copy)
+@@ -56,8 +56,7 @@
+
+ $ret = "" ;
+ foreach( $footnoteNotes AS $num => $entry ) {
+- $x = " <a name='footnote{$num}'></a>\n";
+- $x = $x . "<li>$entry <a href='#footnoteback{$num}'>↑</a></li>\n" ;
++ $x = " <li id=\"footnote{$num}\">$entry <a href='#footnoteback{$num}'>↑</a></li>\n" ;
+ $ret .= $x ;
+ }
+ $ret = "<hr /><ol>" . $ret . "</ol>" ;
+@@ -71,7 +70,7 @@
return true;
}
Modified: mediawiki-extensions/trunk/debian/patches/fix_graphviz.patch
===================================================================
--- mediawiki-extensions/trunk/debian/patches/fix_graphviz.patch 2010-07-03 13:06:10 UTC (rev 200)
+++ mediawiki-extensions/trunk/debian/patches/fix_graphviz.patch 2010-07-16 15:07:28 UTC (rev 201)
@@ -1,11 +1,13 @@
$Id$
-Fix path to dot.
+Fix:
+* path to dot
+* XHTML/1.0 Transitional validity of output
-Index: trunk/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/Graphviz.php
+Index: mwe/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/Graphviz.php
===================================================================
---- trunk/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/Graphviz.php (revision 196)
-+++ trunk/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/Graphviz.php (working copy)
+--- mwe/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/Graphviz.php (revision 200)
++++ mwe/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/Graphviz.php (working copy)
@@ -9,7 +9,7 @@
var $dotCommand;
};
@@ -15,3 +17,14 @@
$wgExtensionFunctions[] = "wfGraphVizExtension";
+@@ -75,8 +75,8 @@
+ $ext = "png";
+ }
+
+- $txt = "<map name=\"$hash\">{$map}</map>".
+- "<img usemap=\"#{$hash}\" src=\"{$wgUploadPath}/graphviz/{$hash}.{$ext}\">";
++ $txt = "<map id=\"map-$hash\" name=\"$hash\"><p>{$map}</p></map>".
++ "<img alt=\"map-$hash\" usemap=\"#{$hash}\" src=\"{$wgUploadPath}/graphviz/{$hash}.{$ext}\" />";
+ }
+ return $txt;
+ }
Modified: mediawiki-extensions/trunk/debian/patches/fix_languageselector.patch
===================================================================
--- mediawiki-extensions/trunk/debian/patches/fix_languageselector.patch 2010-07-03 13:06:10 UTC (rev 200)
+++ mediawiki-extensions/trunk/debian/patches/fix_languageselector.patch 2010-07-16 15:07:28 UTC (rev 201)
@@ -3,11 +3,12 @@
Fix LanguageSelector extension:
* API impropriety
* $wgExtensionAssetsPath is new in MW 1.16
+* XHTML/1.0 Transitional validity of output
-Index: trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/LanguageSelector/LanguageSelector.php
+Index: mwe/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/LanguageSelector/LanguageSelector.php
===================================================================
---- trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/LanguageSelector/LanguageSelector.php (revision 196)
-+++ trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/LanguageSelector/LanguageSelector.php (working copy)
+--- mwe/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/LanguageSelector/LanguageSelector.php (revision 200)
++++ mwe/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/LanguageSelector/LanguageSelector.php (working copy)
@@ -185,6 +185,11 @@
function wfLanguageSelectorBeforePageDisplay( &$out ) {
global $wgExtensionAssetsPath, $wgLanguageSelectorLocation, $wgLanguageSelectorFormUsed;
@@ -29,3 +30,21 @@
global $wgCookiePrefix;
$cookies[] = $wgCookiePrefix.'LanguageSelectorLanguage';
+@@ -396,7 +401,7 @@
+ $code = $wgLang->getCode();
+
+ $html = '';
+- $html .= Xml::openElement( 'span', array(
++ $html .= Xml::openElement( 'div', array(
+ 'id' => 'languageselector-box-' . $id,
+ 'class' => 'languageselector ' . $class,
+ 'style' => $style
+@@ -426,7 +431,7 @@
+ $html .= Xml::submitButton( wfMsg( 'languageselector-setlang' ),
+ array( 'id' => 'languageselector-commit-' . $id, 'style' => $buttonstyle ) );
+ $html .= Xml::closeElement( 'form' );
+- $html .= Xml::closeElement( 'span' );
++ $html .= Xml::closeElement( 'div' );
+
+ return $html;
+ }
Modified: mediawiki-extensions/trunk/debian/patches/fix_rssreader.patch
===================================================================
--- mediawiki-extensions/trunk/debian/patches/fix_rssreader.patch 2010-07-03 13:06:10 UTC (rev 200)
+++ mediawiki-extensions/trunk/debian/patches/fix_rssreader.patch 2010-07-16 15:07:28 UTC (rev 201)
@@ -6,14 +6,15 @@
* add $egCacheDir which can be overridden by people who like to cache
* fix rendering path to CSS
* make work with PHP 5.3
+* XHTML/1.0 Transitional validity of output
Also add documentation of these changes as README.Debian and point to
upstream's documentation in form of a wikipage.
-Index: trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/RSS_Reader/RSSReader.php
+Index: mwe/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/RSS_Reader/RSSReader.php
===================================================================
---- trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/RSS_Reader/RSSReader.php (revision 196)
-+++ trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/RSS_Reader/RSSReader.php (working copy)
+--- mwe/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/RSS_Reader/RSSReader.php (revision 200)
++++ mwe/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/RSS_Reader/RSSReader.php (working copy)
@@ -22,10 +22,11 @@
}
@@ -48,7 +49,7 @@
$egCacheTimeMax, $egCache, $rssType, $egNoFollow, $egWidthMin,
$egWidthMax;
-@@ -152,8 +155,11 @@
+@@ -152,12 +155,15 @@
if ($argv["title"]=="off") $dispTitle = false;
}
@@ -62,15 +63,31 @@
if (!$width) {
$output = '
-@@ -174,7 +180,7 @@
+- <table style="background: inherit;"; id="RSSMainBody">
++ <table style="background: inherit;" id="RSSMainBody">
+ <tr>
+ ';
+ } else {
+@@ -173,8 +179,8 @@
+ // Create cURLRSS or wikiRSS or lastRSS object
$rss = new $rssType; //initialize an object of rssType
// Set public variables
- if (is_a($rssType, 'lastRSS') && $egCache) {
+- if (is_a($rssType, 'lastRSS') && $egCache) {
- $rss->cache_dir = dirname( __FILE__ ).'/cache/'; //directory of cache
++ if (($rssType instanceof lastRSS) && $egCache) {
+ $rss->cache_dir = $egCacheDir;
}
$rss->cache = $egCache; //cache attribute
$rss->cache_time = $cacheTime; //refresh time in seconds
+@@ -183,7 +189,7 @@
+ foreach ($fields as $field) {
+ //table cell that contains a single RSS feed
+ $output .= '<td valign="top" style="width: '.$width.'%;">';
+- if ($rssArray = $rss->get($field)){
++ if ($rssArray = $rss->get($field) && (isset($rssArray['link']) || isset($rssArray['title']) || isset($rssArray['description']))) {
+ if ($dispTitle) { //check if title should be displayed
+ $output .=
+ '<div class="RSSReader-head">'.
--- /dev/null
+++ mediawiki-extensions-2.3/dist/mediawiki-extensions-base/usr/share/doc/mediawiki-extensions/base/RSS_Reader/README.Debian 2010-06-25 15:44:30.000000000 +0200
@@ -0,0 +1,10 @@
More information about the Pkg-mediawiki-commits
mailing list