aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/diff/diff.php
diff options
context:
space:
mode:
authorMeik Sievertsen <acydburn@phpbb.com>2008-07-28 13:37:16 +0000
committerMeik Sievertsen <acydburn@phpbb.com>2008-07-28 13:37:16 +0000
commit1b67e804224a4477031da03ff5108c621cf6d13b (patch)
tree4d6fc01dc442b7d0caaa0e38ac7a96cc5a597101 /phpBB/includes/diff/diff.php
parentd8f2c4a1c4468440cf6c8657891e179bf7d222f5 (diff)
downloadforums-1b67e804224a4477031da03ff5108c621cf6d13b.tar
forums-1b67e804224a4477031da03ff5108c621cf6d13b.tar.gz
forums-1b67e804224a4477031da03ff5108c621cf6d13b.tar.bz2
forums-1b67e804224a4477031da03ff5108c621cf6d13b.tar.xz
forums-1b67e804224a4477031da03ff5108c621cf6d13b.zip
marge
git-svn-id: file:///svn/phpbb/trunk@8696 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/diff/diff.php')
-rw-r--r--phpBB/includes/diff/diff.php19
1 files changed, 11 insertions, 8 deletions
diff --git a/phpBB/includes/diff/diff.php b/phpBB/includes/diff/diff.php
index 801480df95..487384ff8a 100644
--- a/phpBB/includes/diff/diff.php
+++ b/phpBB/includes/diff/diff.php
@@ -17,7 +17,7 @@ if (!defined('IN_PHPBB'))
}
/**
-* Code from pear.php.net, Text_Diff-0.2.1 (beta) package
+* Code from pear.php.net, Text_Diff-1.0.0 package
* http://pear.php.net/package/Text_Diff/
*
* Modified by phpBB Group to meet our coding standards
@@ -26,6 +26,9 @@ if (!defined('IN_PHPBB'))
* General API for generating and formatting diffs - the differences between
* two sequences of strings.
*
+* Copyright 2004 Geoffrey T. Dairiki <dairiki@dairiki.org>
+* Copyright 2004-2008 The Horde Project (http://www.horde.org/)
+*
* @package diff
* @author Geoffrey T. Dairiki <dairiki@dairiki.org>
*/
@@ -45,7 +48,7 @@ class diff
*/
function __construct(&$from_content, &$to_content, $preserve_cr = true)
{
- $diff_engine = &new diff_engine();
+ $diff_engine = new diff_engine();
$this->_edits = $diff_engine->diff($from_content, $to_content, $preserve_cr);
}
@@ -62,7 +65,7 @@ class diff
*
* Example:
* <code>
- * $diff = &new diff($lines1, $lines2);
+ * $diff = new diff($lines1, $lines2);
* $rev = $diff->reverse();
* </code>
*
@@ -285,7 +288,7 @@ class diff_op
var $orig;
var $final;
- function reverse()
+ function &reverse()
{
trigger_error('[diff] Abstract method', E_USER_ERROR);
}
@@ -413,7 +416,7 @@ class diff3 extends diff
*/
function diff3(&$orig, &$final1, &$final2)
{
- $diff_engine = &new diff_engine();
+ $diff_engine = new diff_engine();
$diff_1 = $diff_engine->diff($orig, $final1);
$diff_2 = $diff_engine->diff($orig, $final2);
@@ -548,7 +551,7 @@ class diff3 extends diff
function _diff3(&$edits1, &$edits2)
{
$edits = array();
- $bb = &new diff3_block_builder();
+ $bb = new diff3_block_builder();
$e1 = current($edits1);
$e2 = current($edits2);
@@ -565,7 +568,7 @@ class diff3 extends diff
}
$ncopy = min($e1->norig(), $e2->norig());
- $edits[] = &new diff3_op_copy(array_slice($e1->orig, 0, $ncopy));
+ $edits[] = new diff3_op_copy(array_slice($e1->orig, 0, $ncopy));
if ($e1->norig() > $ncopy)
{
@@ -759,7 +762,7 @@ class diff3_block_builder
}
else
{
- $edit = &new diff3_op($this->orig, $this->final1, $this->final2);
+ $edit = new diff3_op($this->orig, $this->final1, $this->final2);
$this->_init();
return $edit;
}