[Pkg-mediawiki-commits] r252 - in mediawiki-extensions/trunk: . debian debian/patches dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/RSS_Reader dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz

Thorsten Glaser tg at alioth.debian.org
Tue Apr 12 12:13:12 UTC 2011


Author: tg
Date: 2011-04-12 12:12:56 +0000 (Tue, 12 Apr 2011)
New Revision: 252

Added:
   mediawiki-extensions/trunk/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/GraphViz.i18n.php
   mediawiki-extensions/trunk/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/GraphViz.php
Modified:
   mediawiki-extensions/trunk/debian/changelog
   mediawiki-extensions/trunk/debian/patches/fix_rssreader.patch
   mediawiki-extensions/trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/RSS_Reader/RSSReader.php
   mediawiki-extensions/trunk/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/Graphviz.php
   mediawiki-extensions/trunk/svn-revisions
Log:
part 1 of the update:

- switch extensions to 1.15 branch
- switch GraphViz extension to MW SVN trunk
  (XXX switch to 1.16 or 1.17 branch once we?\226?\128?\153re there)
- update upstream files

?\226?\135?\146 contains PHP 5.3 compatibility for ConfirmEdit
  ?\226?\135?\146 Closes: #612227
  ?\226?\135?\146 supersedes patch in NMU from Stefano Rivera, ACK it
?\226?\135?\146 newer GraphViz extension (LP: #720217)


Modified: mediawiki-extensions/trunk/debian/changelog
===================================================================
--- mediawiki-extensions/trunk/debian/changelog	2011-04-12 12:08:19 UTC (rev 251)
+++ mediawiki-extensions/trunk/debian/changelog	2011-04-12 12:12:56 UTC (rev 252)
@@ -1,14 +1,25 @@
-mediawiki-extensions (2.4~beta+3) UNRELEASED; urgency=low
+mediawiki-extensions (2.4~beta+4) UNRELEASED; urgency=low
 
   * Fix a few extensions’ bugs to achieve XHTML validity
   * Make id attributes unique in RSS_Reader and fix warnings
-  * Switch extension sources from trunk or 1.15.3 branch
-    to 1.15.5 branch; refresh patches
   * Add Interwiki (Special:Interwiki) extension
   * Bump Standards-Version, no relevant changes
+  * Switch extensions from trunk or 1.15.3 tag to 1.15 branch, switch
+    GraphViz extension to MW SVN trunk, update them and refresh patches
+    - contains PHP 5.3 compatibility for ConfirmEdit (Closes: #612227)
+    - newer GraphViz extension (LP: #720217)
+  * Acknowledge NMU by Stefano Rivera, thanks! (patch was superseded)
 
- -- Thorsten Glaser <tg at mirbsd.de>  Thu, 12 Aug 2010 14:21:58 +0200
+ -- Thorsten Glaser <tg at mirbsd.de>  Tue, 12 Apr 2011 13:46:42 +0200
 
+mediawiki-extensions (2.3+nmu1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * php53_confirmedit.patch: PHP5.3 compatibility fixes for ConfirmEdit.
+    (Closes: #612227)
+
+ -- Stefano Rivera <stefanor at debian.org>  Wed, 16 Feb 2011 13:58:52 +0200
+
 mediawiki-extensions (2.3) unstable; urgency=low
 
   * debian/control: add Vcs-SVN and Vcs-Browser

Modified: mediawiki-extensions/trunk/debian/patches/fix_rssreader.patch
===================================================================
--- mediawiki-extensions/trunk/debian/patches/fix_rssreader.patch	2011-04-12 12:08:19 UTC (rev 251)
+++ mediawiki-extensions/trunk/debian/patches/fix_rssreader.patch	2011-04-12 12:12:56 UTC (rev 252)
@@ -7,7 +7,6 @@
 * fix rendering path to CSS
 * fix id="RSSMainBody" being used multiple times by making it into
   a CSS class that can be used for styling RSS output instead
-* make work with PHP 5.3
 * XHTML/1.0 Transitional validity of output
 * fix a bunch of PHP warnings
 
@@ -45,8 +44,7 @@
    $wgParser->setHook( 'rss', 'efCreateRSSReader' );
  }
  
--function efCreateRSSReader($input, $argv, &$parser){
-+function efCreateRSSReader($input, $argv, $parser){
+ function efCreateRSSReader($input, $argv, $parser){
    global $wgOut, $egRSSReaderPath, $egCacheTime, $egCacheTimeMin,
 +    $egCacheDir, $wgRSSReaderExtVersion,
      $egCacheTimeMax, $egCache, $rssType, $egNoFollow, $egWidthMin,
@@ -136,7 +134,7 @@
 +* add $egCacheDir which can be overridden by people who like to cache
 +
 +Upstream provided installation instruction for this version can be found at:
-+http://www.mediawiki.org/w/index.php?title=Extension:RSS_Reader&oldid=309033
++http://www.mediawiki.org/w/index.php?title=Extension:RSS_Reader&oldid=390491
 +
 +
 +$Id$

Modified: mediawiki-extensions/trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/RSS_Reader/RSSReader.php
===================================================================
--- mediawiki-extensions/trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/RSS_Reader/RSSReader.php	2011-04-12 12:08:19 UTC (rev 251)
+++ mediawiki-extensions/trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/RSS_Reader/RSSReader.php	2011-04-12 12:12:56 UTC (rev 252)
@@ -67,7 +67,7 @@
   $wgParser->setHook( 'rss', 'efCreateRSSReader' );
 }
 
-function efCreateRSSReader($input, $argv, &$parser){
+function efCreateRSSReader($input, $argv, $parser){
   global $wgOut, $egRSSReaderPath, $egCacheTime, $egCacheTimeMin,
     $egCacheTimeMax, $egCache, $rssType, $egNoFollow, $egWidthMin,
     $egWidthMax;

Added: mediawiki-extensions/trunk/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/GraphViz.i18n.php
===================================================================
--- mediawiki-extensions/trunk/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/GraphViz.i18n.php	                        (rev 0)
+++ mediawiki-extensions/trunk/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/GraphViz.i18n.php	2011-04-12 12:12:56 UTC (rev 252)
@@ -0,0 +1,21 @@
+<?php
+
+/**
+ * Internationalization file for the GraphViz extension.
+ *
+ * @file GraphViz.i18n.php
+ * @ingroup GraphViz
+ *
+ * @author Jeroen De Dauw < jeroendedauw at gmail.com >
+ */
+
+$messages = array();
+
+/** English
+ * @author Jeroen De Dauw
+ */
+$messages['en'] = array(
+	'graphviz-desc' => '[http://www.graphviz.org Graphviz] is a program/language that allows the creation of numerous types of graphs.
+fThis extension allows the embedding of graphviz markup in MediaWiki pages and generates inline images to display.',
+);
+

Added: mediawiki-extensions/trunk/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/GraphViz.php
===================================================================
--- mediawiki-extensions/trunk/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/GraphViz.php	                        (rev 0)
+++ mediawiki-extensions/trunk/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/GraphViz.php	2011-04-12 12:12:56 UTC (rev 252)
@@ -0,0 +1,646 @@
+<?php
+/*
+ * @date: 2010-11-01
+ * @version: 0.9 (by hummel-riegel)
+ *
+ * See mediawiki.org/wiki/Extension:GraphViz for more information
+ *
+ * Extension to allow Graphviz to work inside MediaWiki.
+ * This Version is based on CoffMan's nice Graphviz Extension.
+ *
+ * Licence: http://www.gnu.org/copyleft/fdl.html
+ *
+ * Configuration
+ *
+ *  These settings can be overwritten in LocalSettings.php.
+ *  Configuration must be done AFTER including this extension using
+ *  require("extensions/Graphviz.php");
+ *
+ * $wgGraphVizSettings->execPath
+ *	Describes where your actual (dot) executable remains.
+ *
+ *	Windows Default: C:/Programme/ATT/Graphviz/bin/
+ *	Other Platform : /usr/local/bin/dot
+ *
+ * $wgGraphVizSettings->mscgenPath
+ *			Describes where your actual mscgen-executable remains
+ *
+ * $wgGraphVizSettings->named
+ *	Describes the way graph-files are named.
+ *
+ *	named: name of your graph and its type determine its filename
+ *	md5  : name of your graph is based on a md5 hash of its source.
+ *	sha1 : name of your graph is based on a SHA1 hash of its source.
+ *
+ *	Default : named
+ *
+ * $wgGraphVizSettings->install
+ *	Gets you an errormessage if something fails, but maybe ruins your
+ *	wiki's look. This message is in English, always.
+ *
+ *	Default : false (not really implemented yet)
+ *
+ * Features
+ * - normally selects defaults for Windows or Unix-like automatically.
+ * - should run out of the box
+ * - Creates png (or maybe other image) + MAP File
+ * - additional storage modes (see discussion below)
+ *   - Meaningful filename
+ *   - Hash based filename
+ *   - Configurable (name/md5/sha1)
+ *
+ * Storage Modes:
+ * MD5:
+ * + don't worry about graphnames
+ * + pretty fast hash
+ * - permanent cleanup necesary (manually or scripted)
+ * - md5 is buggy - possibility that 2 graphs have the same hash but
+ *   are not the same
+ * SHA1:
+ * + don't worry about graphnames
+ * + no hash-bug as md5
+ * - permanent cleanup necessary (manually or scripted)
+ * - not so fast as md5
+ * Named:
+ * + Graphs have a name, now it's used
+ * + no permanent cleanup necessary.
+ * - Naming Conflicts
+ *   a) if you have multiple graphs of the same name in the same
+ *	  article, you will only get 1 picture - independently if they're
+ *			the same or not.
+ *   b) possible naming conflicts in obscure cases (that should not happen)
+ *	  Read code for possibilities / exploits
+ *
+ */
+
+if ( !defined( 'MEDIAWIKI' ) ) die();
+
+define( 'GraphViz_VERSION', '0.9.1 alpha' );
+
+/*
+ * The GraphViz-Class with the essential settings
+ */
+class GraphVizSettings {
+	public $execPath, $mscgenPath, $named; // Execution Parameters
+	// public $uploadPath, $uploadDirectory; // where are the images/maps saved
+	public $outputType, $imageFormatting; // produced image
+	public $install, $info; // Information aboutfunctionality
+	public $pruneEnabled, $pruneStrategy, $pruneValue, $pruneAmount; // Pruning Parameters
+};
+
+
+$wgGraphVizSettings = new GraphVizSettings(); // create new instance of GraphVizSettings
+
+/*
+ * Configuration of the graphviz instance
+ * if parameters are overwritten in the LocalSettings.php nothing will be changed
+ */
+
+// Set execution path
+if ( stristr( PHP_OS, 'WIN' ) && !stristr( PHP_OS, 'Darwin' ) ) {
+	$wgGraphVizSettings->execPath = 'C:/Program Files/Graphviz/bin/'; // '/' will be converted to '\\' later on, so feel free how to write your path C:/ or C:\\
+} else {
+	$wgGraphVizSettings->execPath = '/usr/bin/'; //  common: '/usr/bin/'  '/usr/local/bin/' or (if set) '$DOT_PATH/'
+}
+
+// Set further default values for parameters
+$wgGraphVizSettings->mscgenPath = '';  // installation path for mscgen-renderer
+$wgGraphVizSettings->named = 'named'; // naming scheme for the maps/images
+$wgGraphVizSettings->outputType = 'png'; // can be changed to gif, svg, ...
+$wgGraphVizSettings->imageFormatting = 'false'; // Do we want to use border/position/... in comparison to the normal wiki images?
+$wgGraphVizSettings->install = false; // Do not use on Linux ... it somewhere destroys the script // Do you want error messages displayed? This can ruin your layout
+$wgGraphVizSettings->info = false; // Do you want additional info to your renders displayed?
+$wgGraphVizSettings->pruneEnabled = false; // Do you want to prune?
+$wgGraphVizSettings->pruneStrategy = 'filenumber';	// pruning strategy to use
+//  filesize - limit total size of files to amount of bytes
+//  filenumber - limit total number of files
+
+$wgGraphVizSettings->pruneValue = '10000';   // value to apply to 'pruneStrategy'
+//  total file size (in bytes)
+//  total number of files allowed
+
+$wgGraphVizSettings->pruneAmount = '0.5';  // amount by which we prune
+// Removes this fraction of the oldest files come prune time
+
+
+
+/*
+ * Media Wiki Plugin Stuff
+ */
+
+$wgHooks['ParserFirstCallInit'][] = 'wfGraphVizSetHook';
+
+// Information about the people did this Parserhook
+$wgExtensionCredits['parserhook'][] = array(
+	'name' => 'Graphviz',
+	'path' => __FILE__,
+	'version' => GraphViz_VERSION,
+	'author' => array(
+		'[http://wickle.com CoffMan]',
+		'[mailto://arno.venner@gmail.com MasterOfDesaster]',
+		'[http://hummel-universe.net Thomas Hummel]'
+		),
+	'url' => 'http://www.mediawiki.org/wiki/Extension:GraphViz',
+	'descriptionmsg' => 'graphviz-desc'
+	);
+
+	$wgExtensionMessagesFiles['GraphViz'] = dirname( __FILE__ ) . '/GraphViz.i18n.php';
+
+	/*
+	 * Information about the hooks used
+	 */
+	function wfGraphVizSetHook( $parser ) {
+		$parser->setHook( 'graphviz', 'renderGraphviz' );
+		$parser->setHook( 'mscgen', 'renderMscGen' );
+		return true;
+	}
+
+	/**
+	 * The renderingfunction for the mscgen-hook implementation
+	 * @author Matthewpearson
+	 */
+	function renderMscGen( $timelinesrc, $args = null, $parser = null )
+	{
+		$args["renderer"] = "mscgen"; // set renderer to mscgen - not that nice, could be done better
+		return renderEngine( $timelinesrc, $args, $parser ); // go to the "normal" rendering stuff
+	}
+	/**
+	 * The renderingfunction for the graphviz-implementation
+	 * @author Thomas Hummel
+	 */
+	function renderGraphviz( $timelinesrc, $args = null, $parser = null )	  // Raw Script data
+	{
+			
+		if ( isset( $args["renderer"] ) ) {
+			switch( $args["renderer"] ) {
+				case 'circo':
+				case 'dot':
+				case 'fdp':
+				case 'sfdp':
+				case 'neato':
+				case 'twopi':
+					break;
+				default:
+					$args["renderer"] = 'dot';
+			}
+		} else {
+			$args["renderer"] = "dot";
+		}
+
+		return renderEngine( $timelinesrc, $args, $parser ); // go to the "normal" rendering stuff
+
+	}
+	/*
+	 * The actual renderingfunction for handling all the stuff
+	 */
+	function renderEngine( $timelinesrc, $args = null, $parser = null )	  // Raw Script data
+	{
+
+		global
+		$wgTitle,
+		$wgUploadDirectory,	  // Storage of the final image (e.g. png) & map
+		$wgUploadPath,		   // HTML Reference
+		$wgGraphVizSettings,	 // Plugin Config
+		$info;										// some html-output for retracing what we did
+
+
+		$info = "<h1>Graphviz Information</h1>";
+		$info .= "<h2>Called render</h2>";
+
+		/* Prepare Directories
+		 */
+		$dest = $wgUploadDirectory . "/graphviz/";
+		if ( stristr( PHP_OS, 'WIN' ) && !stristr( PHP_OS, 'Darwin' ) ) {
+			$dest = str_replace( "/", '\\', $dest ); // switch the slashes for windows
+			$isWindows = true;
+		} else {
+			$isWindows = false;
+		}
+		if ( ! is_dir( $dest ) ) { mkdir( $dest, 0777 );} // create directory if it isn't there
+
+
+		/* Start pruning  (if enabled) - use directory generated before
+		 * prune before creating a new image so that it won't be pruned right after creation
+		 */
+		if ( $wgGraphVizSettings->pruneEnabled ) {
+			prune( $dest,$wgGraphVizSettings->pruneStrategy,$wgGraphVizSettings->pruneValue,$wgGraphVizSettings->pruneAmount ); // prune the collection first
+		}
+
+		/* Check renderer - renderer should be set at least in renderMscgen or renderGraphviz but for security we check agaion and set some additional params
+		 */
+		if ( isset( $args['renderer'] ) ) {
+			$renderer = $args['renderer'];
+		} else {
+			$renderer = 'dot';
+		}
+
+		switch( $renderer ) {
+			case 'circo':
+			case 'dot':
+			case 'fdp':
+			case 'sfdp':
+			case 'neato':
+			case 'twopi':
+				$mapDashTOption = ' -Tcmapx ';
+				$inputOption = '';
+				break;
+			case 'mscgen':
+				if ( $wgGraphVizSettings->mscgenPath != null ) { // check if path to mscgen is set - if not use agaion graphviz with dot
+					$inputOption = '-i ';
+					$mapDashTOption = ' -T ismap ';
+					$wgGraphVizSettings->execPath =$wgGraphVizSettings->mscgenPath; // not that nice but functional: overwrite execPath with the path to mscgen
+				} else {
+					$renderer = 'dot';
+					$mapDashTOption = ' -Tcmapx ';
+					$inputOption = '';
+				}
+				break;
+
+			default:
+				$renderer = 'dot';
+				$mapDashTOption = ' -Tcmapx ';
+				$inputOption = '';
+		}
+
+		/* create the command for graphviz or mscgen
+		 */
+		$cmd = $renderer;
+		$cmd =$wgGraphVizSettings->execPath . $cmd; // example: /user/bin/dot
+		if ( $isWindows ) {
+			$cmd = $cmd . '.exe'; // executables in windows
+		}
+
+		$info .= "<pre>Dir=$dest</pre>";
+		$info .= "<pre>execPath=" .$wgGraphVizSettings->execPath . "</pre>";
+		$info .= "<pre>named=" .$wgGraphVizSettings->named . "</pre>";
+
+		/* create actual storagename
+		 */
+		$wgGraphVizSettings->named = strtolower($wgGraphVizSettings->named );   // avoid problems with upper/lowercase
+		
+		/* get title name from parser. If parser not set, use $wgTitle instead
+		 */
+		if ($parser!=null){
+			$title = $parser->getTitle()->getFulltext();
+		} else{
+			$title = $wgTitle->getFulltext();
+		}
+		
+		$storagename = str_replace( "%", '_perc_', urlencode( $title ) ) . '---'; // clean up pagename (special chars etc)
+
+		if ( $wgGraphVizSettings->named == 'md5' ) {
+			$storagename .= md5( $timelinesrc );  // produce md5-hash out of the storagename !can be duplicate!
+		} elseif ( $wgGraphVizSettings->named == 'sha1' ) {
+			$storagename .= sha1( $timelinesrc );  // produce sha1-hash
+		} else { // named == 'named'
+			$storagename .=  str_replace( "%", '_perc_',
+			urlencode(
+			trim(
+			str_replace( "\n", '',
+			str_replace( "\\", '/',
+			substr( $timelinesrc, 0, strpos( $timelinesrc, '{' ) )  // extract the name of the graph out of the graph
+			)
+			)
+			)
+			)
+			);
+		}
+		$info .= "<pre>storagename=" . $storagename . "</pre>";
+
+
+		/* check if some outputtype is specified in the wikipage - else use the default value
+		 */
+		if ( isset( $args['format'] ) ) {
+			$outputType = $args['format'];
+		} else {
+			$outputType =$wgGraphVizSettings->outputType;
+		}
+
+
+
+		/* inputcheck of supported image types
+		 */
+		if ( $renderer != 'mscgen' ) {
+			// see supported types by graphviz itself (here only those that seem to be kind of useful) - http://www.graphviz.org/doc/info/output.html
+			switch( $outputType ) {
+				case 'bmp':
+				case 'gif':
+				case 'jpg':
+				case 'jpeg':
+				case 'png':
+				case 'svg': // for svg you need extra MediaWiki configuration
+				case 'svgz': // same as for svg
+					// case 'tif':
+					// case 'tiff':
+					break;
+				default:
+					$outputType = 'png';
+			}
+		} else {
+			// mscgen does only support png, svg and eps
+			switch( $outputType ) {
+				case 'png':
+				case 'svg':
+					break;
+				default:
+					$outputType = 'png';
+			}
+		}
+		$info .= "<pre>outputType=" . $outputType . "</pre>";
+
+
+		/* prepare the actual files
+		 */
+		$src = $dest . $storagename;	  // the raw input code - needed for the renderers - e.g. /graphviz/imagename (will be deleted later on)
+		$imgn = $src . '.' . $outputType;  // the whole image name -  e.g. /graphviz/imagename.png
+		$mapn = $src . '.map';			// the whole map name   - e.g. /graphviz/imagename.map
+
+
+		$info .= '<pre>Src=' . $src . '</pre>';
+		$info .= '<pre>imgn=' . $imgn . '</pre>';
+		$info .= '<pre>mapn=' . $mapn . '</pre>';
+
+
+		/* The actual commands for the rendering
+		 * check first if we have to overwrite the file (if we don't use hashes) or if it already exists
+		 */
+		if ( $wgGraphVizSettings->named == 'named' || !( file_exists( $imgn ) || file_exists( $src . ".err" ) ) )
+		{
+			$timelinesrc = rewriteWikiUrls( $timelinesrc ); // if we use wiki-links we transform them to real urls
+
+			// write the given dot-commands into a textfile
+			$handle = fopen( $src, "w" );
+			if ( ! $handle ) return 'Error writing graphviz file to disk.';
+			$ret2 = fwrite( $handle, $timelinesrc );
+			$ret3 = fclose( $handle );
+
+			$info .= '<pre>Opened and closed $src, handle=' . $handle . ', timeelinesrc=' . $timelinesrc . ', ret2=' . $ret2 . ', ret3=' . $ret3 . '</pre>';
+
+			// prepare the whole commands for image and map
+			$cmdline	= wfEscapeShellArg( $cmd ) . ' -T ' . $outputType . '   -o ' . wfEscapeShellArg( $imgn ) . ' ' . $inputOption . wfEscapeShellArg( $src );
+			$cmdlinemap = wfEscapeShellArg( $cmd ) . $mapDashTOption . '-o ' . wfEscapeShellArg( $mapn ) . ' ' . $inputOption . wfEscapeShellArg( $src );
+
+
+			// run the commands
+			if ( $isWindows ) {
+				$WshShell = new COM( "WScript.Shell" );
+				$ret = $WshShell->Exec( $cmdline );
+				$retmap = $WshShell->Exec( $cmdlinemap );
+			} else {
+				$ret = shell_exec( $cmdline );
+				$retmap = shell_exec( $cmdlinemap );
+			}
+
+			$info .= '<pre>Ran cmd line (image). ret=$ret cmdline=' . $cmdline . '</pre>';
+			$info .= '<pre>Ran cmd line (map). ret=$ret cmdlinemap=' . $cmdlinemap . '</pre>';
+
+			// Error messages for image-creation
+			if ( $wgGraphVizSettings->install && $ret == "" ) {
+				echo '<div id="toc"><tt>Timeline error: Executable not found.' .	  "\n" . 'Command line was: ' . $cmdline . '</tt></div>';
+				$info .= '<div id="toc"><tt>Timeline error: Executable not found.' .	  "\n" . 'Command line was: ' . $cmdline . '</tt></div>';
+				exit;
+			}
+
+			// Error messages for map-creation
+			if ( $wgGraphVizSettings->install && $retmap == "" ) {
+				echo '<div id="toc"><tt>Timeline error: Executable not found.' .   "\n" . 'Command line was: ' . $cmdlinemap . '</tt></div>';
+				$info .= '<div id="toc"><tt>Timeline error: Executable not found.' .	  "\n" . 'Command line was: ' . $cmdlinemap . '</tt></div>';
+				exit;
+			}
+
+			// let some other programs do their stuff
+			if ( $isWindows ) {
+				while ( $ret->Status == 0 || $retmap->Status == 0 ) {
+					usleep( 100 );
+				}
+			}
+
+			unlink( $src ); // delete the src right away
+		}
+
+
+		/* put the produced into the website
+		 */
+		@$err = file_get_contents( $src . ".err" );// not really used
+
+		if ( $err != "" ) {
+			$info .= '<div id="toc"><tt>' . $err . '</tt></div>'; // print error message
+		} else {
+			if ( false == ( $map = file_get_contents( $mapn ) ) ) {
+				if ( $wgGraphVizSettings->install ) {
+					echo '<div id="toc"><tt>File: ' . $mapn . ' is missing or empty.</tt></div>';
+					$info .= '<div id="toc"><tt>File: ' . $mapn . ' is missing or empty.</tt></div>';
+				}
+			}
+
+			// clean up map-name
+			$map  = preg_replace( '#<ma(.*)>#', ' ', $map );
+			$map  = str_replace( '</map>', '', $map );
+			if ( $renderer == 'mscgen' ) {
+				$mapbefore = $map;
+				$map = preg_replace( '/(\w+)\s([_:%#/\w]+)\s(\d+,\d+)\s(\d+,\d+)/',
+			   '<area shape="$1" href="$2" title="$2" alt="$2" coords="$3,$4" />',
+				$map );
+			}
+
+			/* Procduce html
+			 */
+			if ( $wgGraphVizSettings->imageFormatting )
+			{
+				$txt = imageAtrributes( $args, $storagename, $map, $outputType, $wgUploadPath ); // if we want borders/position/...
+			} else {
+				$txt  = '<map name="' . $storagename . '">' . $map . '</map>' .
+					 '<img src="' . $wgUploadPath . '/graphviz/' . $storagename . '.' . $outputType . '"' .
+							   ' usemap="#' . $storagename . '" />';
+			}
+
+
+
+		}
+
+		/* give it back to your wiki
+		 */
+		if ( $wgGraphVizSettings->info ) { $txt .= $info;} // do we want the information snipptes?
+		return $txt;
+	}
+
+
+	function rewriteWikiUrls( &$source )
+	{
+
+		$line = preg_replace(
+		'|\[\[([^]]+)\]\]|e',
+		'Title::newFromText("$1")->getFullURL()',
+		$source
+		);
+		return $line;
+	}
+
+	/**
+	 * Prunes the repository of generated files
+	 * @author Gregory Szorc <gregory.szorc at gmail.com>
+	 * @author Thomas Hummel (modified only)
+	 */
+	function prune( $dest, $pruneStrategy, $pruneValue, $pruneAmount )
+	{
+		$pruneList = array(); // array of files that are prune candidates
+		$pruneListSize = 0; // size (in bytes) of prunable files
+
+		$directory = new DirectoryIterator( $dest );
+
+		foreach ( $directory as $file ) {
+			// only look for actual files
+			if ( $file->isFile() ) {
+				// only mark files with defined prefix as prune candidates
+				$pruneList[$file->getPathname()] = $file->getMTime();
+				$pruneListSize += $file->getSize();
+
+			}
+		}
+
+		// so now we have our list of files
+
+		$doPrune = false;
+
+		// let's see if we actually need to prune
+		if ( $pruneStrategy == 'filesize' ) {
+			if ( $pruneListSize > $pruneValue ) {
+				$doPrune = true;
+			}
+		} elseif ( $pruneStrategy == 'filenumber' ) {
+			if ( count( $pruneList ) > $pruneValue ) {
+				$doPrune = true;
+			}
+		} else {
+			throw new MWException( 'Invalid prune strategy.  Please read the instructions: ' . $pruneStrategy );
+		}
+
+		if ( $doPrune ) {
+			// sort the files in order of modification time
+			asort( $pruneList, SORT_NUMERIC );
+
+			$filesToDelete = array_slice( $pruneList, 0, (int)round( count( $pruneList ) * $pruneAmount ) );
+
+			foreach ( array_keys( $filesToDelete ) as $file ) {
+				unlink( $file );
+
+			}
+		}
+	}
+
+	/*//every time we create a new file, we run the pruning algorithm
+	 //we prune first so that in case settings aren't sane, we don't prune what we create
+	 self::prune(); //prune the collection first
+	 */
+
+	/**
+	 * Image Attributes (orientated on MediaWiki-Syntax like here: http://en.wikipedia.org/wiki/Wikipedia:Extended_image_syntax)
+	 * syntax is <graphviz attribute='value'>
+	 * @author Thomas Hummel
+	 */
+	function imageAtrributes( $args = null, $storagename, $map, $outputType, $wgUploadPath )  {
+		// Initialize Variables
+		$varnames = array( "outerDivClass", "middleDivClass", "innerDivClass", "imageClass" );
+		$varnames[] = "imageStyle";
+		foreach ( $varnames as $varname )
+		$$varname = '';
+
+		// Caption that is put below the image (can be overwritten by Type)
+		if ( isset( $args['caption'] ) ) { $caption = $args['caption'];}
+
+		// Alt-Text for missing pictures, screenreaders, ... if not set use caption and at least default-String
+		if ( isset( $args['alt'] ) ) { $alt = $args['alt'];
+		} elseif ( isset( $args['caption'] ) ) { $alt = $args['caption'];
+		} else { $alt = "This is a graph with borders and nodes. Maybe there is an Imagemap used so the nodes may be linking to some Pages.";
+		}
+
+		// For a border write <graphviz border='border'>
+		if ( isset( $args['border'] ) ) {
+			switch( $args['border'] ) {
+				case 'frame':
+				case 'border': $imageClass .= 'thumbborder'; break;
+			}
+		}
+
+		// Location defining horizontal alignment
+		if ( isset( $args['location'] ) ) {
+			switch( $args['location'] ) {
+				case 'left': $outerDivClass = 'floatleft'; break;
+				case 'middle':
+				case 'center': $outerDivClass = 'center'; $innerDivClass = 'floatnone'; break;
+				case 'right': $outerDivClass = 'floatright'; break;
+				case 'none': $outerDivClass = 'floatnone'; break;
+			}
+		}
+
+		// Alignment for the vertical alignment
+		if ( isset( $args['alignment'] ) ) {
+			switch( $args['alignment'] ) {
+				case 'baseline':
+				case 'middle':
+				case 'sub':
+				case 'super':
+				case 'text-top':
+				case 'text-bottom':
+				case 'top':
+				case 'bottom':
+					$imageStyle = 'vertical-align: ' . $args['alignment']; break;
+			}
+		}
+
+
+
+		// Type:
+		if ( isset( $args['type'] ) ) {
+			switch( $args['type'] ) {
+				case 'frame':
+				case 'framed':  // little bug (optical): if you center a framed Graph there will be a border over the whole width of the wiki-page
+					$middleDivClass = 'thumb';
+					if ( $outerDivClass != null ) { $middleDivClass .= ' tnone';} else { $middleDivClass = 'tright';}
+					$innerDivClass = 'thumbinner';
+					$imageClass = 'thumbimage';
+					$captionDivClass = 'thumbcaption';
+					break;
+				case 'thumb':
+				case 'thumbnail':
+					// Differences to the MediaWiki-Behaviour: No extra Thumbs are generated - the browser has to resize the image itself!
+					// !!Please take into consideration that the mindmap will not fit to your smaller image!!
+					$middleDivClass = 'thumb';
+					if ( $outerDivClass != null ) { $middleDivClass .= ' tnone';} else { $middleDivClass = 'tright';}
+					$innerDivClass = 'thumbinner" style="width:222px;';
+					$imageClass = 'thumbimage" width="220px';
+					$captionDivClass = 'thumbcaption';
+					$caption .= ' <a href="' . $wgUploadPath . '/graphviz/' . $storagename . '.' . $outputType . '">(+)</a>';
+					break;
+				case 'frameless':
+					$imageClass = '" width="220px';
+				default: // nothing specified
+					$caption = ''; // no caption as it is defined on the wiki page
+			}
+		} else {
+			$caption = ''; // no caption as it is defined on the wiki page
+		}
+
+		// Produce the basic html
+		$txt  = '<map name="' . $storagename . '">' . $map . '</map>' .
+					 '<img class="' . $imageClass . '" style="' . $imageStyle . '"' .
+					  'alt="' . $alt . '" src="' . $wgUploadPath . '/graphviz/' . $storagename . '.' . $outputType . '"' .
+							   ' usemap="#' . $storagename . '" />';
+
+		// Add necessary containers
+		if ( $caption != null ) {
+			$txt .= '<div class="' . $captionDivClass . '">' . $caption . '</div>';
+		}
+		if ( $innerDivClass != null ) {
+			$txt = '<div class="' . $innerDivClass . '">' . $txt . '</div>';
+		}
+		if ( $middleDivClass != null ) {
+			$txt = '<div class="' . $middleDivClass . '">' . $txt . '</div>';
+		}
+		if ( $outerDivClass != null ) {
+			$txt = '<div class="' . $outerDivClass . '">' . $txt . '</div>';
+		}
+
+		return $txt;
+	}
+

Modified: mediawiki-extensions/trunk/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/Graphviz.php
===================================================================
--- mediawiki-extensions/trunk/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/Graphviz.php	2011-04-12 12:08:19 UTC (rev 251)
+++ mediawiki-extensions/trunk/dist/mediawiki-extensions-graphviz/usr/share/mediawiki-extensions/graphviz/Graphviz.php	2011-04-12 12:12:56 UTC (rev 252)
@@ -1,84 +1,8 @@
 <?php
+/*-
+ * $Id: Graphviz.php 250 2011-04-12 11:57:37Z tg $
+ *-
+ * They changed the case of this file (not even in all places).
+ */
 
-# CoffMan (http://www.wickle.com) code adapted from timeline extension.
-# Timeline extension
-# To use, include this file from your LocalSettings.php
-# To configure, set members of $wgGraphVizSettings after the inclusion
-
-class GraphVizSettings {
-	var $dotCommand;
-};
-$wgGraphVizSettings = new GraphVizSettings;
-$wgGraphVizSettings->dotCommand = "/usr/local/bin/dot";
-
-$wgExtensionFunctions[] = "wfGraphVizExtension";
-
-function wfGraphVizExtension() {
-	global $wgParser;
-	$wgParser->setHook( "graphviz", "renderGraphviz" );
-}
-
-function renderGraphviz( $timelinesrc )
-{
-	global $wgUploadDirectory, $wgUploadPath, $IP, $wgGraphVizSettings, $wgArticlePath, $wgTmpDirectory;
-	$hash = md5( $timelinesrc );
-	$dest = $wgUploadDirectory."/graphviz/";
-	if ( ! is_dir( $dest ) ) { mkdir( $dest, 0777 ); }
-	if ( ! is_dir( $wgTmpDirectory ) ) { mkdir( $wgTmpDirectory, 0777 ); }
-
-	$fname = $dest . $hash;
-//	echo $fname;
-	if ( ! ( file_exists( $fname.".png" ) || file_exists( $fname.".err" ) ) )
-	{
-		$handle = fopen($fname, "w");
-		fwrite($handle, $timelinesrc);
-		fclose($handle);
-
-		$cmdline = wfEscapeShellArg( $wgGraphVizSettings->dotCommand) . 
-		  " -Tpng -o " . wfEscapeShellArg( $fname. ".png") . " " .
-		  wfEscapeShellArg( $fname ) ;
-		$cmdlinemap = wfEscapeShellArg( $wgGraphVizSettings->dotCommand) . 
-		  " -Tcmapx -o " . wfEscapeShellArg( $fname. ".map") . " " .
-		  wfEscapeShellArg( $fname ) ;
-//		echo $cmdline;
-//		exit;
-//		break;
-//		echo "ADIOS";
-		$ret = `{$cmdline}`;
-		$ret = `{$cmdlinemap}`;
-
-		unlink($fname);
-
-/*
-if ( $ret == "" ) {
-			// Message not localized, only relevant during install
-			return "<div id=\"toc\"><tt>Timeline error: Executable not found. Command line was: {$cmdline}</tt></div>";
-		}
-*/
-	}
-	
-	@$err=file_get_contents( $fname.".err" ); 
-
-	if ( $err != "" ) {
-		$txt = "<div id=\"toc\"><tt>$err</tt></div>";
-	} else {
-		//echo $fname.".map";
-		@$map = file_get_contents( $fname.".map" );
-		//echo "mapa-antes:".$map;
-		$map=preg_replace("#<ma(.*)>#"," ",$map);
-		$map=str_replace("</map>","",$map);
-
-		//echo "mapa:".$map;	
-		if (substr(php_uname(), 0, 7) == "Windows") {
-			$ext = "gif";
-		} else {
-			$ext = "png";
-		}
-		
-		$txt  = "<map name=\"$hash\">{$map}</map>".
-		        "<img usemap=\"#{$hash}\" src=\"{$wgUploadPath}/graphviz/{$hash}.{$ext}\">";
-	}
-	return $txt;
-}
-
-?>
+require_once(dirname(__FILE__) . '/GraphViz.php');

Modified: mediawiki-extensions/trunk/svn-revisions
===================================================================
--- mediawiki-extensions/trunk/svn-revisions	2011-04-12 12:08:19 UTC (rev 251)
+++ mediawiki-extensions/trunk/svn-revisions	2011-04-12 12:12:56 UTC (rev 252)
@@ -1,36 +1,36 @@
 # svn-revisions, generated by check_version.pl
 # Format is: URL - name - package - basedir - link - revision
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/Cite.i18n.php - Cite - base - usr/share - no - 48711
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/Cite_body.php - Cite - base - usr/share - no - 47190
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/SpecialCite.i18n.php - Cite - base - usr/share - no - 48281
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/SpecialCite.php - Cite - base - usr/share - yes - 42818
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/SpecialCite_body.php - Cite - base - usr/share - no - 44839
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/SpecialCite.i18n.alias.php - Cite - base - usr/share - no - 48711
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/citeParserTests.txt - Cite - base - usr/share/doc - no - 46271
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text - Cite - base - usr/share - no - 41812
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-ar - Cite - base - usr/share - no - 36289
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-arz - Cite - base - usr/share - no - 36289
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-de - Cite - base - usr/share - no - 27423
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-fi - Cite - base - usr/share - no - 21631
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-fr - Cite - base - usr/share - no - 11827
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-he - Cite - base - usr/share - no - 36511
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-hu - Cite - base - usr/share - no - 21631
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-id - Cite - base - usr/share - no - 18835
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-kk - Cite - base - usr/share - no - 18835
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-kk-arab - Cite - base - usr/share - no - 29641
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-kk-cn - Cite - base - usr/share - no - 22081
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-kk-cyrl - Cite - base - usr/share - no - 28724
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-kk-kz - Cite - base - usr/share - no - 21631
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-kk-latn - Cite - base - usr/share - no - 28724
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-kk-tr - Cite - base - usr/share - no - 21631
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-lt - Cite - base - usr/share - no - 21631
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-nl - Cite - base - usr/share - no - 18835
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-oc - Cite - base - usr/share - no - 21631
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-ru - Cite - base - usr/share - no - 16519
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-sq - Cite - base - usr/share - no - 23175
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-zh-hans - Cite - base - usr/share - no - 47047
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/cite_text-zh-hant - Cite - base - usr/share - no - 47047
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Cite/Cite.php - Cite - base - usr/share - yes - 47190
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/Cite.i18n.php - Cite - base - usr/share - no - 48711
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/Cite_body.php - Cite - base - usr/share - no - 47190
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/SpecialCite.i18n.php - Cite - base - usr/share - no - 48281
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/SpecialCite.php - Cite - base - usr/share - yes - 42818
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/SpecialCite_body.php - Cite - base - usr/share - no - 44839
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/SpecialCite.i18n.alias.php - Cite - base - usr/share - no - 48711
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/citeParserTests.txt - Cite - base - usr/share/doc - no - 46271
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text - Cite - base - usr/share - no - 41812
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-ar - Cite - base - usr/share - no - 36289
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-arz - Cite - base - usr/share - no - 36289
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-de - Cite - base - usr/share - no - 27423
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-fi - Cite - base - usr/share - no - 21631
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-fr - Cite - base - usr/share - no - 11827
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-he - Cite - base - usr/share - no - 36511
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-hu - Cite - base - usr/share - no - 21631
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-id - Cite - base - usr/share - no - 18835
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-kk - Cite - base - usr/share - no - 18835
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-kk-arab - Cite - base - usr/share - no - 29641
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-kk-cn - Cite - base - usr/share - no - 22081
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-kk-cyrl - Cite - base - usr/share - no - 28724
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-kk-kz - Cite - base - usr/share - no - 21631
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-kk-latn - Cite - base - usr/share - no - 28724
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-kk-tr - Cite - base - usr/share - no - 21631
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-lt - Cite - base - usr/share - no - 21631
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-nl - Cite - base - usr/share - no - 18835
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-oc - Cite - base - usr/share - no - 21631
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-ru - Cite - base - usr/share - no - 16519
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-sq - Cite - base - usr/share - no - 23175
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-zh-hans - Cite - base - usr/share - no - 47047
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/cite_text-zh-hant - Cite - base - usr/share - no - 47047
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Cite/Cite.php - Cite - base - usr/share - yes - 47190
 http://svn.fckeditor.net/MediaWiki/trunk/fckeditor/ - none - none - none - no - -1
 http://svn.fckeditor.net/MediaWiki/trunk/mw11/ - FCKeditor - fckeditor - usr/share - no - 3217
 http://svn.fckeditor.net/MediaWiki/trunk/mw12/ - FCKeditor - fckeditor - usr/share - no - 3241
@@ -65,122 +65,123 @@
 http://svn.fckeditor.net/MediaWiki/trunk/fckeditor_config.js - FCKeditor - fckeditor - usr/share - no - 3277
 http://svn.fckeditor.net/MediaWiki/trunk/plugins/ - FCKeditor - fckeditor - usr/share - no - 3366
 http://svn.fckeditor.net/MediaWiki/trunk/FCKeditor.php - FCKeditor - fckeditor - usr/share - yes - 3217
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ExtensionFunctions.php - extensions - base - usr/share - no - 41796
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/InputBox/InputBox.classes.php - InputBox - base - usr/share - no - 64377
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/InputBox/InputBox.hooks.php - InputBox - base - usr/share - no - 43504
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/InputBox/InputBox.i18n.php - InputBox - base - usr/share - no - 48711
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/InputBox/InputBox.php - InputBox - base - usr/share - yes - 42791
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Poem/install.settings - none - none - none - no - -1
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Poem/Poem.i18n.php - Poem - base - usr/share - no - 47297
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Poem/poemParserTests.txt - Poem - base - usr/share/doc - no - 32960
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Poem/Poem.php - Poem - base - usr/share - yes - 44839
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ConfirmEdit/MathCaptcha - ConfirmEdit - confirmedit - usr/share/doc - no - 14744
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ConfirmEdit/ConfirmEdit.php - ConfirmEdit - confirmedit - usr/share - yes - 36959
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ConfirmEdit/ConfirmEdit.i18n.php - ConfirmEdit - confirmedit - usr/share - no - 48712
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ConfirmEdit/ConfirmEdit_body.php - ConfirmEdit - confirmedit - usr/share - no - 68502
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ConfirmEdit/FancyCaptcha.class.php - ConfirmEdit - confirmedit - usr/share - no - 44839
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ConfirmEdit/FancyCaptcha.i18n.php - ConfirmEdit - confirmedit - usr/share - no - 47520
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ConfirmEdit/FancyCaptcha.php - ConfirmEdit - confirmedit - usr/share - yes - 44056
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ConfirmEdit/MathCaptcha.class.php - ConfirmEdit - confirmedit - usr/share - no - 44839
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ConfirmEdit/MathCaptcha.php - ConfirmEdit - confirmedit - usr/share - yes - 27419
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ConfirmEdit/captcha.py - ConfirmEdit - confirmedit - usr/share - no - 29357
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ParserFunctions/exprTests.txt - ParserFunctions - base - usr/share/doc - no - 47264
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ParserFunctions/funcsParserTests.txt - ParserFunctions - base - usr/share/doc - no - 42663
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ParserFunctions/testExpr.php - ParserFunctions - base - usr/share/doc - no - 47264
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ParserFunctions/ParserFunctions.i18n.magic.php - ParserFunctions - base - usr/share - no - 46719
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ParserFunctions/Expr.php - ParserFunctions - base - usr/share - no - 47428
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ParserFunctions/ParserFunctions.i18n.php - ParserFunctions - base - usr/share - no - 48711
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ParserFunctions/ParserFunctions.php - ParserFunctions - base - usr/share - yes - 50579
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ParserFunctions/SprintfDateCompat.php - ParserFunctions - base - usr/share - no - 45209
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/PageCSS/PageCSS.php - PageCSS - base - usr/share - yes - 28551
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/FootNote/README - FootNote - base - usr/share/doc - no - 10812
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/FootNote/Footnote.php - FootNote - base - usr/share - yes - 28553
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/NewestPages/CHANGELOG - NewestPages - base - usr/share/doc - no - 23063
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/NewestPages/README - NewestPages - base - usr/share/doc - no - 29590
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/NewestPages/NewestPages.alias.php - NewestPages - base - usr/share - no - 47520
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/NewestPages/NewestPages.page.php - NewestPages - base - usr/share - no - 47054
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/NewestPages/NewestPages.i18n.php - NewestPages - base - usr/share - no - 48532
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/NewestPages/NewestPages.php - NewestPages - base - usr/share - yes - 37451
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Renameuser/SpecialRenameuser.alias.php - Renameuser - base - usr/share - no - 48246
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Renameuser/SpecialRenameuser.php - Renameuser - base - usr/share - yes - 44056
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Renameuser/SpecialRenameuser.i18n.php - Renameuser - base - usr/share - no - 48711
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Renameuser/SpecialRenameuser_body.php - Renameuser - base - usr/share - no - 48483
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Renameuser/RenameUserJob.php - Renameuser - base - usr/share - no - 35034
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/LdapAuthentication/README - LdapAuthentication - ldapauth - usr/share/doc - no - 24891
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/LdapAuthentication/LdapAutoAuthentication.php - LdapAuthentication - ldapauth - usr/share - no - 44298
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/LdapAuthentication/LdapAuthentication.php - LdapAuthentication - ldapauth - usr/share - yes - 45350
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/SyntaxHighlight_GeSHi/README - SyntaxHighlight_GeSHi - geshi - usr/share/doc - no - 28076
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.i18n.php - SyntaxHighlight_GeSHi - geshi - usr/share - no - 48711
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php - SyntaxHighlight_GeSHi - geshi - usr/share - yes - 41349
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.class.php - SyntaxHighlight_GeSHi - geshi - usr/share - no - 43802
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/CategoryTree/CategoryTreePage.i18n.alias.php - CategoryTree - base - usr/share - no - 47913
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/CategoryTree/README - CategoryTree - base - usr/share/doc - no - 36772
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/CategoryTree/install.settings - none - none - none - no - -1
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/CategoryTree/CategoryTreeIE.css - CategoryTree - base - usr/share - no - 37580
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/CategoryTree/CategoryTree.css - CategoryTree - base - usr/share - no - 43492
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/CategoryTree/CategoryTree.i18n.php - CategoryTree - base - usr/share - no - 48711
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/CategoryTree/CategoryTree.js - CategoryTree - base - usr/share - no - 48101
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/CategoryTree/CategoryTree.php - CategoryTree - base - usr/share - yes - 48218
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/CategoryTree/CategoryTree.rtl.css - CategoryTree - base - usr/share - no - 16338
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/CategoryTree/CategoryTreeFunctions.php - CategoryTree - base - usr/share - no - 48101
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/CategoryTree/CategoryTreePage.php - CategoryTree - base - usr/share - no - 45533
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/CategoryTree/CategoryPageSubclass.php - CategoryTree - base - usr/share - no - 47049
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/SpecialOpenIDFinish.body.php - OpenID - openid - usr/share - no - 47768
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/README - OpenID - openid - usr/share/doc - no - 31870
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/TODO - OpenID - openid - usr/share/doc - no - 31878
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/OpenID.alias.php - OpenID - openid - usr/share - no - 47373
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/OpenID.hooks.php - OpenID - openid - usr/share - no - 47768
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/OpenID.i18n.php - OpenID - openid - usr/share - no - 48532
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/OpenID.setup.php - OpenID - openid - usr/share - no - 47772
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/SpecialOpenID.body.php - OpenID - openid - usr/share - no - 46092
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/SpecialOpenIDConvert.body.php - OpenID - openid - usr/share - no - 45400
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/SpecialOpenIDLogin.body.php - OpenID - openid - usr/share - no - 45400
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/SpecialOpenIDServer.body.php - OpenID - openid - usr/share - no - 46704
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/SpecialOpenIDXRDS.body.php - OpenID - openid - usr/share - no - 31870
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/openid_table.pg.sql - OpenID - openid - usr/share - no - 32670
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/openid_table.sql - OpenID - openid - usr/share - no - 31821
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/optionToTable.php - OpenID - openid - var/lib/mediawiki/maintenance - no - 31821
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/OpenID/OpenID.php - OpenID - openid - usr/share - yes - 31821
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/News/install.settings - none - none - none - no - -1
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/News/News.php - News - base - usr/share - yes - 44056
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/News/News.i18n.php - News - base - usr/share - no - 47764
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/News/NewsRenderer.php - News - base - usr/share - no - 48578
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/News/README - News - base - usr/share/doc - no - 30967
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Collection/Collection.alias.php - Collection - collection - usr/share - no - 48246
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Collection/Collection.body.php - Collection - collection - usr/share - no - 48633
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Collection/Collection.i18n.php - Collection - collection - usr/share - no - 48763
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Collection/Collection.php - Collection - collection - usr/share - yes - 48415
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Collection/Collection.templates.php - Collection - collection - usr/share - no - 48062
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Collection/README.txt - Collection - collection - usr/share/doc - no - 48089
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Collection/Version.php - Collection - collection - usr/share - no - 48041
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Collection/collection/ - Collection - collection - usr/share - no - 46992
-svn://svn.debian.org/svn/pkg-mediawiki/unversioned/GraphViz/INFO - none - none - none - no - -1
-svn://svn.debian.org/svn/pkg-mediawiki/unversioned/GraphViz/Graphviz.php - GraphViz - graphviz - usr/share - yes - 154
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ExtensionFunctions.php - extensions - base - usr/share - no - 41796
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/InputBox/InputBox.classes.php - InputBox - base - usr/share - no - 64377
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/InputBox/InputBox.hooks.php - InputBox - base - usr/share - no - 43504
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/InputBox/InputBox.i18n.php - InputBox - base - usr/share - no - 48711
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/InputBox/InputBox.php - InputBox - base - usr/share - yes - 42791
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Poem/install.settings - none - none - none - no - -1
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Poem/Poem.i18n.php - Poem - base - usr/share - no - 47297
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Poem/poemParserTests.txt - Poem - base - usr/share/doc - no - 32960
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Poem/Poem.php - Poem - base - usr/share - yes - 44839
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ConfirmEdit/MathCaptcha - ConfirmEdit - confirmedit - usr/share/doc - no - 14744
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ConfirmEdit/ConfirmEdit.php - ConfirmEdit - confirmedit - usr/share - yes - 36959
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ConfirmEdit/ConfirmEdit.i18n.php - ConfirmEdit - confirmedit - usr/share - no - 48712
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ConfirmEdit/ConfirmEdit_body.php - ConfirmEdit - confirmedit - usr/share - no - 68502
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ConfirmEdit/FancyCaptcha.class.php - ConfirmEdit - confirmedit - usr/share - no - 44839
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ConfirmEdit/FancyCaptcha.i18n.php - ConfirmEdit - confirmedit - usr/share - no - 47520
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ConfirmEdit/FancyCaptcha.php - ConfirmEdit - confirmedit - usr/share - yes - 44056
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ConfirmEdit/MathCaptcha.class.php - ConfirmEdit - confirmedit - usr/share - no - 44839
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ConfirmEdit/MathCaptcha.php - ConfirmEdit - confirmedit - usr/share - yes - 27419
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ConfirmEdit/captcha.py - ConfirmEdit - confirmedit - usr/share - no - 29357
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ParserFunctions/exprTests.txt - ParserFunctions - base - usr/share/doc - no - 47264
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ParserFunctions/funcsParserTests.txt - ParserFunctions - base - usr/share/doc - no - 42663
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ParserFunctions/testExpr.php - ParserFunctions - base - usr/share/doc - no - 47264
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ParserFunctions/ParserFunctions.i18n.magic.php - ParserFunctions - base - usr/share - no - 46719
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ParserFunctions/Expr.php - ParserFunctions - base - usr/share - no - 47428
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ParserFunctions/ParserFunctions.i18n.php - ParserFunctions - base - usr/share - no - 48711
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ParserFunctions/ParserFunctions.php - ParserFunctions - base - usr/share - yes - 50579
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ParserFunctions/SprintfDateCompat.php - ParserFunctions - base - usr/share - no - 45209
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/PageCSS/PageCSS.php - PageCSS - base - usr/share - yes - 28551
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/FootNote/README - FootNote - base - usr/share/doc - no - 10812
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/FootNote/Footnote.php - FootNote - base - usr/share - yes - 28553
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/NewestPages/CHANGELOG - NewestPages - base - usr/share/doc - no - 23063
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/NewestPages/README - NewestPages - base - usr/share/doc - no - 29590
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/NewestPages/NewestPages.alias.php - NewestPages - base - usr/share - no - 47520
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/NewestPages/NewestPages.page.php - NewestPages - base - usr/share - no - 47054
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/NewestPages/NewestPages.i18n.php - NewestPages - base - usr/share - no - 48532
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/NewestPages/NewestPages.php - NewestPages - base - usr/share - yes - 37451
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Renameuser/SpecialRenameuser.alias.php - Renameuser - base - usr/share - no - 48246
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Renameuser/SpecialRenameuser.php - Renameuser - base - usr/share - yes - 44056
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Renameuser/SpecialRenameuser.i18n.php - Renameuser - base - usr/share - no - 48711
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Renameuser/SpecialRenameuser_body.php - Renameuser - base - usr/share - no - 48483
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Renameuser/RenameUserJob.php - Renameuser - base - usr/share - no - 35034
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/LdapAuthentication/README - LdapAuthentication - ldapauth - usr/share/doc - no - 24891
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/LdapAuthentication/LdapAutoAuthentication.php - LdapAuthentication - ldapauth - usr/share - no - 44298
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/LdapAuthentication/LdapAuthentication.php - LdapAuthentication - ldapauth - usr/share - yes - 45350
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/SyntaxHighlight_GeSHi/README - SyntaxHighlight_GeSHi - geshi - usr/share/doc - no - 28076
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.i18n.php - SyntaxHighlight_GeSHi - geshi - usr/share - no - 48711
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php - SyntaxHighlight_GeSHi - geshi - usr/share - yes - 41349
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.class.php - SyntaxHighlight_GeSHi - geshi - usr/share - no - 43802
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/CategoryTree/CategoryTreePage.i18n.alias.php - CategoryTree - base - usr/share - no - 47913
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/CategoryTree/README - CategoryTree - base - usr/share/doc - no - 36772
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/CategoryTree/install.settings - none - none - none - no - -1
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/CategoryTree/CategoryTreeIE.css - CategoryTree - base - usr/share - no - 37580
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/CategoryTree/CategoryTree.css - CategoryTree - base - usr/share - no - 43492
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/CategoryTree/CategoryTree.i18n.php - CategoryTree - base - usr/share - no - 48711
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/CategoryTree/CategoryTree.js - CategoryTree - base - usr/share - no - 48101
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/CategoryTree/CategoryTree.php - CategoryTree - base - usr/share - yes - 48218
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/CategoryTree/CategoryTree.rtl.css - CategoryTree - base - usr/share - no - 16338
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/CategoryTree/CategoryTreeFunctions.php - CategoryTree - base - usr/share - no - 48101
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/CategoryTree/CategoryTreePage.php - CategoryTree - base - usr/share - no - 45533
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/CategoryTree/CategoryPageSubclass.php - CategoryTree - base - usr/share - no - 47049
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/SpecialOpenIDFinish.body.php - OpenID - openid - usr/share - no - 47768
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/README - OpenID - openid - usr/share/doc - no - 31870
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/TODO - OpenID - openid - usr/share/doc - no - 31878
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/OpenID.alias.php - OpenID - openid - usr/share - no - 47373
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/OpenID.hooks.php - OpenID - openid - usr/share - no - 47768
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/OpenID.i18n.php - OpenID - openid - usr/share - no - 48532
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/OpenID.setup.php - OpenID - openid - usr/share - no - 47772
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/SpecialOpenID.body.php - OpenID - openid - usr/share - no - 46092
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/SpecialOpenIDConvert.body.php - OpenID - openid - usr/share - no - 45400
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/SpecialOpenIDLogin.body.php - OpenID - openid - usr/share - no - 45400
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/SpecialOpenIDServer.body.php - OpenID - openid - usr/share - no - 46704
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/SpecialOpenIDXRDS.body.php - OpenID - openid - usr/share - no - 31870
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/openid_table.pg.sql - OpenID - openid - usr/share - no - 32670
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/openid_table.sql - OpenID - openid - usr/share - no - 31821
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/optionToTable.php - OpenID - openid - var/lib/mediawiki/maintenance - no - 31821
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/OpenID/OpenID.php - OpenID - openid - usr/share - yes - 31821
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/News/install.settings - none - none - none - no - -1
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/News/News.php - News - base - usr/share - yes - 44056
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/News/News.i18n.php - News - base - usr/share - no - 47764
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/News/NewsRenderer.php - News - base - usr/share - no - 48578
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/News/README - News - base - usr/share/doc - no - 30967
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Collection/Collection.alias.php - Collection - collection - usr/share - no - 48246
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Collection/Collection.body.php - Collection - collection - usr/share - no - 48633
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Collection/Collection.i18n.php - Collection - collection - usr/share - no - 48763
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Collection/Collection.php - Collection - collection - usr/share - yes - 48415
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Collection/Collection.templates.php - Collection - collection - usr/share - no - 48062
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Collection/README.txt - Collection - collection - usr/share/doc - no - 48089
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Collection/Version.php - Collection - collection - usr/share - no - 48041
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Collection/collection/ - Collection - collection - usr/share - no - 46992
 svn://svn.debian.org/svn/pkg-mediawiki/unversioned/RSS_Reader/INFO - none - none - none - no - -1
 svn://svn.debian.org/svn/pkg-mediawiki/unversioned/RSS_Reader/RSSReader.css - RSS_Reader - base - usr/share - no - 157
-svn://svn.debian.org/svn/pkg-mediawiki/unversioned/RSS_Reader/RSSReader.php - RSS_Reader - base - usr/share - yes - 157
+svn://svn.debian.org/svn/pkg-mediawiki/unversioned/RSS_Reader/RSSReader.php - RSS_Reader - base - usr/share - yes - 248
 svn://svn.debian.org/svn/pkg-mediawiki/unversioned/RSS_Reader/lastRSS.php - RSS_Reader - base - usr/share - no - 156
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/LanguageSelector/install.settings - none - none - none - no - -1
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/LanguageSelector/LanguageSelector.i18n.php - LanguageSelector - base - usr/share - no - 48532
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/LanguageSelector/LanguageSelector.js - LanguageSelector - base - usr/share - no - 0
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/LanguageSelector/LanguageSelector.php - LanguageSelector - base - usr/share - yes - 48491
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/LanguageSelector/README - LanguageSelector - base - usr/share/doc - no - 20959
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Polyglot/install.settings - none - none - none - no - -1
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Polyglot/README - Polyglot - base - usr/share/doc - no - 20959
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Polyglot/Polyglot.php - Polyglot - base - usr/share - yes - 45139
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/NewUserNotif/NewUserNotif.class.php - NewUserNotif - base - usr/share - no - 45042
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/NewUserNotif/NewUserNotif.i18n.php - NewUserNotif - base - usr/share - no - 48532
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/NewUserNotif/NewUserNotif.php - NewUserNotif - base - usr/share - yes - 31795
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/NewUserNotif/README - NewUserNotif - base - usr/share/doc - no - 29593
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/CreateBox/CreateBox.i18n.php - CreateBox - base - usr/share - no - 48711
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/CreateBox/CreateBox.php - CreateBox - base - usr/share - yes - 36005
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ImageMap/desc-20.png - ImageMap - base - usr/share - no - 18304
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ImageMap/desc.svg - ImageMap - base - usr/share - no - 30294
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ImageMap/ImageMap.i18n.php - ImageMap - base - usr/share - no - 48532
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ImageMap/ImageMap.php - ImageMap - base - usr/share - yes - 35980
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/ImageMap/ImageMap_body.php - ImageMap - base - usr/share - no - 48578
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Interwiki/SpecialInterwiki.alias.php - Interwiki - base - usr/share - no - 48711
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Interwiki/SpecialInterwiki.css - Interwiki - base - usr/share - no - 47077
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Interwiki/SpecialInterwiki.i18n.php - Interwiki - base - usr/share - no - 48763
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Interwiki/SpecialInterwiki.php - Interwiki - base - usr/share - yes - 47067
-http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_5/extensions/Interwiki/SpecialInterwiki_body.php - Interwiki - base - usr/share - no - 47076
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/LanguageSelector/install.settings - none - none - none - no - -1
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/LanguageSelector/LanguageSelector.i18n.php - LanguageSelector - base - usr/share - no - 48532
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/LanguageSelector/LanguageSelector.js - LanguageSelector - base - usr/share - no - 0
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/LanguageSelector/LanguageSelector.php - LanguageSelector - base - usr/share - yes - 48491
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/LanguageSelector/README - LanguageSelector - base - usr/share/doc - no - 20959
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Polyglot/install.settings - none - none - none - no - -1
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Polyglot/README - Polyglot - base - usr/share/doc - no - 20959
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Polyglot/Polyglot.php - Polyglot - base - usr/share - yes - 45139
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/NewUserNotif/NewUserNotif.class.php - NewUserNotif - base - usr/share - no - 45042
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/NewUserNotif/NewUserNotif.i18n.php - NewUserNotif - base - usr/share - no - 48532
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/NewUserNotif/NewUserNotif.php - NewUserNotif - base - usr/share - yes - 31795
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/NewUserNotif/README - NewUserNotif - base - usr/share/doc - no - 29593
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/CreateBox/CreateBox.i18n.php - CreateBox - base - usr/share - no - 48711
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/CreateBox/CreateBox.php - CreateBox - base - usr/share - yes - 36005
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ImageMap/desc-20.png - ImageMap - base - usr/share - no - 18304
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ImageMap/desc.svg - ImageMap - base - usr/share - no - 30294
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ImageMap/ImageMap.i18n.php - ImageMap - base - usr/share - no - 48532
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ImageMap/ImageMap.php - ImageMap - base - usr/share - yes - 35980
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/ImageMap/ImageMap_body.php - ImageMap - base - usr/share - no - 48578
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Interwiki/SpecialInterwiki.alias.php - Interwiki - base - usr/share - no - 48711
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Interwiki/SpecialInterwiki.css - Interwiki - base - usr/share - no - 47077
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Interwiki/SpecialInterwiki.i18n.php - Interwiki - base - usr/share - no - 48763
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Interwiki/SpecialInterwiki.php - Interwiki - base - usr/share - yes - 47067
+http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/extensions/Interwiki/SpecialInterwiki_body.php - Interwiki - base - usr/share - no - 47076
+http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/GraphViz/GraphViz.i18n.php - GraphViz - graphviz - usr/share - no - 80580
+http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/GraphViz/GraphViz.php - GraphViz - graphviz - usr/share - no - 84242
+svn://svn.debian.org/svn/pkg-mediawiki/unversioned/GraphViz/Graphviz.php - GraphViz - graphviz - usr/share - yes - 250




More information about the Pkg-mediawiki-commits mailing list