mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-03-23 06:44:31 +00:00
Use one space, not two, after trailing punctuation. fixes #19537
git-svn-id: https://develop.svn.wordpress.org/trunk@19593 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -202,9 +202,9 @@ class WP_Text_Diff_Renderer_Table extends Text_Diff_Renderer {
|
||||
$r = '';
|
||||
|
||||
// Does the aforementioned additional processing
|
||||
// *_matches tell what rows are "the same" in orig and final. Those pairs will be diffed to get word changes
|
||||
// *_matches tell what rows are "the same" in orig and final. Those pairs will be diffed to get word changes
|
||||
// match is numeric: an index in other column
|
||||
// match is 'X': no match. It is a new row
|
||||
// match is 'X': no match. It is a new row
|
||||
// *_rows are column vectors for the orig column and the final column.
|
||||
// row >= 0: an indix of the $orig or $final array
|
||||
// row < 0: a blank row for that column
|
||||
@@ -231,7 +231,7 @@ class WP_Text_Diff_Renderer_Table extends Text_Diff_Renderer {
|
||||
$stripped_diff = strlen(strip_tags( $diff )) * 2 - $stripped_matches;
|
||||
$diff_ratio = $stripped_matches / $stripped_diff;
|
||||
if ( $diff_ratio > $this->_diff_threshold )
|
||||
continue; // Too different. Don't save diffs.
|
||||
continue; // Too different. Don't save diffs.
|
||||
}
|
||||
|
||||
// Un-inline the diffs by removing del or ins
|
||||
@@ -241,11 +241,11 @@ class WP_Text_Diff_Renderer_Table extends Text_Diff_Renderer {
|
||||
}
|
||||
|
||||
foreach ( array_keys($orig_rows) as $row ) {
|
||||
// Both columns have blanks. Ignore them.
|
||||
// Both columns have blanks. Ignore them.
|
||||
if ( $orig_rows[$row] < 0 && $final_rows[$row] < 0 )
|
||||
continue;
|
||||
|
||||
// If we have a word based diff, use it. Otherwise, use the normal line.
|
||||
// If we have a word based diff, use it. Otherwise, use the normal line.
|
||||
if ( isset( $orig_diffs[$orig_rows[$row]] ) )
|
||||
$orig_line = $orig_diffs[$orig_rows[$row]];
|
||||
elseif ( isset( $orig[$orig_rows[$row]] ) )
|
||||
@@ -260,9 +260,9 @@ class WP_Text_Diff_Renderer_Table extends Text_Diff_Renderer {
|
||||
else
|
||||
$final_line = '';
|
||||
|
||||
if ( $orig_rows[$row] < 0 ) { // Orig is blank. This is really an added row.
|
||||
if ( $orig_rows[$row] < 0 ) { // Orig is blank. This is really an added row.
|
||||
$r .= $this->_added( array($final_line), false );
|
||||
} elseif ( $final_rows[$row] < 0 ) { // Final is blank. This is really a deleted row.
|
||||
} elseif ( $final_rows[$row] < 0 ) { // Final is blank. This is really a deleted row.
|
||||
$r .= $this->_deleted( array($orig_line), false );
|
||||
} else { // A true changed row.
|
||||
$r .= '<tr>' . $this->deletedLine( $orig_line ) . $this->addedLine( $final_line ) . "</tr>\n";
|
||||
@@ -288,7 +288,7 @@ class WP_Text_Diff_Renderer_Table extends Text_Diff_Renderer {
|
||||
*/
|
||||
function interleave_changed_lines( $orig, $final ) {
|
||||
|
||||
// Contains all pairwise string comparisons. Keys are such that this need only be a one dimensional array.
|
||||
// Contains all pairwise string comparisons. Keys are such that this need only be a one dimensional array.
|
||||
$matches = array();
|
||||
foreach ( array_keys($orig) as $o ) {
|
||||
foreach ( array_keys($final) as $f ) {
|
||||
@@ -309,7 +309,7 @@ class WP_Text_Diff_Renderer_Table extends Text_Diff_Renderer {
|
||||
if ( isset($orig_matches[$o]) && isset($final_matches[$f]) )
|
||||
continue;
|
||||
|
||||
// First match for these guys. Must be best match
|
||||
// First match for these guys. Must be best match
|
||||
if ( !isset($orig_matches[$o]) && !isset($final_matches[$f]) ) {
|
||||
$orig_matches[$o] = $f;
|
||||
$final_matches[$f] = $o;
|
||||
@@ -342,11 +342,11 @@ class WP_Text_Diff_Renderer_Table extends Text_Diff_Renderer {
|
||||
|
||||
if ( false === $final_pos ) { // This orig is paired with a blank final.
|
||||
array_splice( $final_rows, $orig_pos, 0, -1 );
|
||||
} elseif ( $final_pos < $orig_pos ) { // This orig's match is up a ways. Pad final with blank rows.
|
||||
} elseif ( $final_pos < $orig_pos ) { // This orig's match is up a ways. Pad final with blank rows.
|
||||
$diff_pos = $final_pos - $orig_pos;
|
||||
while ( $diff_pos < 0 )
|
||||
array_splice( $final_rows, $orig_pos, 0, $diff_pos++ );
|
||||
} elseif ( $final_pos > $orig_pos ) { // This orig's match is down a ways. Pad orig with blank rows.
|
||||
} elseif ( $final_pos > $orig_pos ) { // This orig's match is down a ways. Pad orig with blank rows.
|
||||
$diff_pos = $orig_pos - $final_pos;
|
||||
while ( $diff_pos < 0 )
|
||||
array_splice( $orig_rows, $orig_pos, 0, $diff_pos++ );
|
||||
@@ -427,7 +427,7 @@ class WP_Text_Diff_Renderer_Table extends Text_Diff_Renderer {
|
||||
// L1-norm of difference vector.
|
||||
$difference = array_sum( array_map( array(&$this, 'difference'), $chars1, $chars2 ) );
|
||||
|
||||
// $string1 has zero length? Odd. Give huge penalty by not dividing.
|
||||
// $string1 has zero length? Odd. Give huge penalty by not dividing.
|
||||
if ( !$string1 )
|
||||
return $difference;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user