[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