1 2010-05-13 Julie Parent <jparent@chromium.org>
3 Reviewed by David Kilzer.
5 Bugzilla: Don't send mail if the only change is to the in-rietveld flag.
7 https://bugs.webkit.org/show_bug.cgi?id=39090
11 2010-05-12 Julie Parent <jparent@chromium.org>
13 Reviewed by Ojan Vafai.
15 Hide the in-rietveld flag in the UI. It is only used only by tooling and shouldn't clutter the UI.
16 https://bugs.webkit.org/show_bug.cgi?id=39024
18 * template/en/custom/attachment/list.html.tmpl:
19 Removes this flag entirely from the UI, not needed on this page.
20 * template/en/custom/flag/list.html.tmpl: Added.
21 Copied from template/en/default/flag/list.html.tmpl with only changes inside the if WEBKIT_CHANGES section.
22 Hides the flag rather than removing it completely, so tools can still interact with it.
24 2010-05-12 Julie Parent <jparent@chromium.org>
26 Reviewed by David Kilzer.
28 Adds support for Rietveld reviews. When there is an associated
29 Rietveld id for a patch, adds a link to do a Rietveld review instead.
31 https://bugs.webkit.org/show_bug.cgi?id=38143
34 Added support for handling action=rietveldreview.
35 * template/en/custom/attachment/list.html.tmpl:
36 Adds a link to use rietveld review iff the in_rietveld flag is set.
37 * template/en/custom/attachment/reviewform.html.tmpl:
38 Detects if we are in rietveld review mode due to query string paramter,
39 and customizes the review form slightly:
40 - Changes text describing comment field.
41 - Comment field does not include quoted patch.
42 - Submit button fetches from Rietveld instead of just submitting.
43 * template/en/custom/attachment/rietveldreview.html.tmpl: Added.
44 New template for rietveldreview mode. Hosts the rietveld frame in the
45 top and the regular comments form in the bottom.
46 Uses postMessage to communicate with Rietveld frame.
48 2010-05-08 Chris Jerdonek <cjerdonek@webkit.org>
50 Reviewed by Maciej Stachowiak.
52 Allow long comment lines to wrap to the window width instead
55 https://bugs.webkit.org/show_bug.cgi?id=37792
57 * Bugzilla/Constants.pm:
58 - Introduced a new constant COMMENT_COLS_WRAP to replace COMMENT_COLS
59 inside the wrap_comment() subroutine. The new constant effectively
60 disables text wrapping by increasing the value used in wrap_comment()
61 from 80 characters to a very large value (8000).
63 - Replaced COMMENT_COLS with COMMENT_COLS_WRAP inside wrap_comment().
64 * skins/custom/global.css:
66 - Eliminate the width styling on comments to allow long lines
67 to wrap at the window width.
68 (.bz_comment_text > span.quote):
69 - Inherit the "white-space" property. This prevents long quoted
70 lines in comments from causing non-quoted lines to extend beyond
73 2010-04-22 Adam Barth <abarth@webkit.org>
75 Reviewed by Darin Adler.
77 The new review tools shouldn't clear the comment box automatically
78 https://bugs.webkit.org/show_bug.cgi?id=38004
80 Instead, we now have a button for doing that explicitly. If people
81 like this tool, we can look at fancier solutions.
83 Also, tried to make the tool work on the edit page as well as the review page.
85 * PrettyPatch/PrettyPatch.rb:
87 2010-04-22 Adam Barth <abarth@webkit.org>
89 Unreviewed. Turns out we need to do more escaping because Ruby was
90 explanding our newlines, creating a syntax error.
92 * PrettyPatch/PrettyPatch.rb:
94 2010-04-22 Adam Barth <abarth@webkit.org>
96 Reviewed by Darin Adler.
98 Hack up PrettyDiff to allow line-by-line comments
99 https://bugs.webkit.org/show_bug.cgi?id=37886
101 Admittedly a bit of a hack, this is a basic line-by-line editor we can
102 play with thanks to Andrew Scherkus. It's meant to integrate with the
103 "review" page at bugs.webkit.org.
105 I changed a few things from Andrew's original version:
106 1) Trigger text boxes on single click to make iPhone/iPad reviewing
108 2) Clear the main text box on load.
109 3) Reference a version of prototype.js on bugs.webkit.org.
111 * PrettyPatch/PrettyPatch.rb:
112 * prototype.js: Added.
114 2010-02-22 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
116 Reviewed by Maciej Stachowiak.
118 Don't reset the assignee back to default on component change
120 https://bugs.webkit.org/show_bug.cgi?id=35236
122 There's a risk of reseting a valid assignee for example when
123 triaging a bug. All components in WebKit have the default
124 assignee set to webkit-unassigned@webkit.org so this should
125 not cause problems for people relying on this functionality.
127 * template/en/custom/bug/edit.html.tmpl:
129 2010-01-22 Janusz Lewandowski <lew21@xtreeme.org>
131 Reviewed by Maciej Stachowiak.
133 run-webkit-tests fails on Ruby 1.9
134 https://bugs.webkit.org/show_bug.cgi?id=33554
135 inject does not work with strings any more, so BugsSite/PrettyPatch/PrettyPatch.rb prints lots of errors.
137 * PrettyPatch/PrettyPatch.rb:
139 2010-01-20 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
141 Reviewed by Adam Barth.
143 Adjust height of status-bubbles to prevent them being cut.
145 * template/en/custom/attachment/edit.html.tmpl:
146 * template/en/custom/attachment/list.html.tmpl:
147 * template/en/custom/attachment/reviewform.html.tmpl:
149 2010-01-08 David Kilzer <ddkilzer@apple.com>
151 <http://webkit.org/b/33410> Fix "View Plain Diff"/"View Formatted Diff" button
153 Reviewed by Adam Barth.
155 This button was broken during a previous Bugzilla upgrade after
156 changes were made to the names of objects exposed on templates.
158 * template/en/custom/attachment/reviewform.html.tmpl: Changed
159 attachid to attachment.id and ispatch to attachment.ispatch.
160 Also tweaked the format to use 4 table columns instead of 5.
162 2010-01-08 David Kilzer <ddkilzer@apple.com>
164 Included UNCONFIRMED bugs by default in advanced search query
166 Rubber-stamped by Alexey Proskuryakov.
168 * data/params: Prepended 'bug_status=UNCONFIRMED&' to
169 'defaultquery' parameter.
171 2010-01-08 David Kilzer <ddkilzer@apple.com>
173 FIX: Make patch status appear on reviewform.html.tmpl
175 * template/en/custom/attachment/reviewform.html.tmpl: Check
176 attachment.ispatch (not just ispatch) when deciding whether
177 to display patch status. Also update layout a bit.
179 2010-01-08 David Kilzer <ddkilzer@apple.com>
181 Update data/params parameters
183 * data/params: Updated 'timezone' to turn off DST. Updated
184 'usebugaliases' and 'usevotes' to turn them off.
186 2010-01-08 Adam Barth <abarth@webkit.org>
188 Reviewed by Darin Adler.
190 Show patch status in bugs.webkit.org
191 https://bugs.webkit.org/show_bug.cgi?id=33368
193 This patch adds an iframe to the show_bug page and the edit attachment
194 page that displays whether the attachment passed the various bots.
196 * template/en/custom/attachment/edit.html.tmpl:
197 * template/en/custom/attachment/list.html.tmpl:
198 * template/en/custom/attachment/reviewform.html.tmpl:
200 2009-12-07 Shinichiro Hamaji <hamaji@chromium.org>
202 Reviewed by David Kilzer.
204 Bugzilla should show images in git patches
205 https://bugs.webkit.org/show_bug.cgi?id=31395
207 Attempt to go r51748 again using --directory option of git-apply.
209 * PrettyPatch/PrettyPatch.rb:
211 2009-12-06 Shinichiro Hamaji <hamaji@chromium.org>
213 Unreviewed. Revert r51748.
215 Bugzilla should show images in git patches
216 https://bugs.webkit.org/show_bug.cgi?id=31395
218 * PrettyPatch/PrettyPatch.rb:
220 2009-12-06 Shinichiro Hamaji <hamaji@chromium.org>
222 Reviewed by David Kilzer.
224 Bugzilla should show images in git patches
225 https://bugs.webkit.org/show_bug.cgi?id=31395
227 Show images in git patches using git-apply.
229 * PrettyPatch/PrettyPatch.rb:
231 2009-10-23 Eric Seidel <eric@webkit.org>
233 Reviewed by Adam Roben.
235 PrettyPatch should show images even when they have the wrong mime type
236 https://bugs.webkit.org/show_bug.cgi?id=29506
238 * PrettyPatch/PrettyPatch.rb:
240 2009-10-17 Alexey Proskuryakov <ap@apple.com>
242 Reviewed by Eric Carlson.
244 https://bugs.webkit.org/show_bug.cgi?id=30470
245 Make marking a bug as duplicate easier
247 * js/field.js: (setResolutionToDuplicate): Focus the edit field, too.
249 2009-10-16 Alexey Proskuryakov <ap@apple.com>
251 Reviewed by Mark Rowe.
253 https://bugs.webkit.org/show_bug.cgi?id=30470
254 Make marking a bug as duplicate easier
256 * js/field.js: (setResolutionToDuplicate): Show edit field right away, don't make the user
259 2009-09-09 David Kilzer <ddkilzer@apple.com>
261 Update data/params parameters
263 * data/params: Updated 'attachment_base' parameter for secure
264 attachments. Updated 'mybugstemplate' parameter to search for
265 bugs in UNCONFIRMED, ASSIGNED and REOPENED status in addition to
268 2009-08-11 David Kilzer <ddkilzer@apple.com>
270 Updated data/params parameter
272 * data/params: Updated 'loginnetmask' parameter to allow users
273 to choose whether their cookies are restricted to a single IP
276 2009-07-07 David Kilzer <ddkilzer@apple.com>
278 Updated BugsSite with local changes on server
280 The new files were created by checksetup.pl during the upgrade
281 to Bugzilla 3.2.3. The rest are self-explanatory.
283 * data: Added "bugzilla-update.xml" to svn:ignore.
284 * data/attachments: Added "groups.*" to svn:ignore.
285 * data/params: Updated for a few changed parameters.
287 * lib/.htaccess: Added.
288 * skins/contrib/Dusk/IE-fixes.css: Added.
289 * skins/contrib/Dusk/admin.css: Added.
290 * skins/contrib/Dusk/create_attachment.css: Added.
291 * skins/contrib/Dusk/dependency-tree.css: Added.
292 * skins/contrib/Dusk/duplicates.css: Added.
293 * skins/contrib/Dusk/editusers.css: Added.
294 * skins/contrib/Dusk/help.css: Added.
295 * skins/contrib/Dusk/index.css: Added.
296 * skins/contrib/Dusk/panel.css: Added.
297 * skins/contrib/Dusk/params.css: Added.
298 * skins/contrib/Dusk/release-notes.css: Added.
299 * skins/contrib/Dusk/show_bug.css: Added.
300 * skins/contrib/Dusk/show_multiple.css: Added.
301 * skins/contrib/Dusk/summarize-time.css: Added.
302 * skins/contrib/Dusk/voting.css: Added.
303 * skins/contrib/Dusk/yui: Added.
304 * skins/contrib/Dusk/yui/calendar.css: Added.
305 * skins/custom/IE-fixes.css: Added.
306 * skins/custom/admin.css: Added.
307 * skins/custom/buglist.css: Added.
308 * skins/custom/create_attachment.css: Added.
309 * skins/custom/dependency-tree.css: Added.
310 * skins/custom/duplicates.css: Added.
311 * skins/custom/editusers.css: Added.
312 * skins/custom/help.css: Added.
313 * skins/custom/panel.css: Added.
314 * skins/custom/params.css: Added.
315 * skins/custom/release-notes.css: Added.
316 * skins/custom/show_bug.css: Added.
317 * skins/custom/show_multiple.css: Added.
318 * skins/custom/summarize-time.css: Added.
319 * skins/custom/voting.css: Added.
320 * skins/custom/yui: Added.
321 * skins/custom/yui/calendar.css: Added.
323 2009-07-03 David Kilzer <ddkilzer@apple.com>
325 Bug 26958: Change edit link to review link in request messages
327 <https://bugs.webkit.org/show_bug.cgi?id=26958>
329 Reviewed by Dan Bernstein.
331 * template/en/custom/request/email.txt.tmpl: Copied from BugsSite/template/en/default/request/email.txt.tmpl.
332 Changed link from "action=edit" to "action=review".
334 2009-07-03 David Kilzer <ddkilzer@apple.com>
336 Bug 26950: Make the summary and alias fields support click-to-edit
337 <https://bugs.webkit.org/show_bug.cgi?id=26950>
339 Reviewed by Maciej Stachowiak.
341 Original patch by Maciej Stachowiak.
344 (hideEditableField): Updated to add click event listeners to the
345 alias and short description elements to make them easier to
346 edit. Renamed field_id parameter to field2_id (short
347 description id) and added a field1_id parameter (alias id).
348 (showEditableField): If a third parameter is passed in the
349 ContainerInputArray parameter, use it to find the element to
350 focus. Otherwise, fall back to the original behavior of
351 focusing the first input field.
352 (hideAliasAndSummary): Changed to pass the id for the alias
353 element to hideEditableField().
355 2009-07-02 David D. Kilzer <ddkilzer@apple.com>
357 Config file for contrib/recode.pl when upgrading bugs.webkit.org
359 Current as of midday on Wednesday, July 1, 2009.
361 * contrib/recode-overrides.txt: Added.
363 2009-07-02 David D. Kilzer <ddkilzer@apple.com>
365 Workaround for WebKit Bug 9630 when running contrib/recode.pl
367 A number of WebKit nightly builds included Bug 9630 which caused
368 non-breaking space characters (0xA0) to be submitted within the
369 content of textarea elements.
371 * contrib/recode.pl: To work around these 0xA0 characters, try
372 an encoding of cp1252 and use it if it works.
374 2009-07-02 David D. Kilzer <ddkilzer@apple.com>
376 Don't print "Failed to guess" warning if an override is available
378 * contrib/recode.pl: Check that %overrides does NOT contain a
379 key matching the current digest before printing out the warning
380 about a failed charset guess.
382 2009-07-02 David D. Kilzer <ddkilzer@apple.com>
384 Added --[no-]truncate switch to contrib/recode.pl
386 * contrib/recode.pl: Added --[no-]truncate switch to make
387 debugging of failed charset guessing easier. Often times the
388 illegal character was truncated in the output.
390 2009-07-02 David D. Kilzer <ddkilzer@apple.com>
392 Changed Perl scripts to use #!/usr/bin/env perl
394 perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/bin/env perl@' *.cgi *.pl */*.pl
396 2009-07-02 David D. Kilzer <ddkilzer@apple.com>
398 Replace Bugzilla favicon with webkit.org favicon
400 * favicon.ico: Removed.
401 * images/favicon.ico: Replaced. Copied from favicon.ico.
403 2009-07-02 David Kilzer <ddkilzer@webkit.org>
405 Merged BugsSite to Bugzilla-3.2.3
407 Updated to the latest-and-greatest stable version.
409 2009-07-02 David Kilzer <ddkilzer@webkit.org>
411 Merged BugsSite to Bugzilla-3.0.3
413 Nothing to see here. Move along.
415 2009-06-09 Eric Seidel <eric@webkit.org>
417 Reviewed by Adam Roben.
419 Add support for displaying added png files in PrettyPatch diffs
420 https://bugs.webkit.org/show_bug.cgi?id=26210
422 Currently this is SVN only (git-send-bugzilla patches exclude binary data)
423 and only works for PNG files but could easily be made to work for other images as needed.
425 * PrettyPatch/PrettyPatch.rb:
427 2009-05-19 Eric Seidel <eric@webkit.org>
429 Reviewed by Adam Roben.
431 Make PrettyPatch understand quoted filenames in git diffs.
432 https://bugs.webkit.org/show_bug.cgi?id=25881
434 * PrettyPatch/PrettyPatch.rb:
436 2009-05-15 Simon Fraser <simon.fraser@apple.com>
438 Carrying forwards Darin Adler's rubber stamp
440 Make the comment field wider too.
442 * skins/custom/global.css:
444 2009-05-14 Simon Fraser <simon.fraser@apple.com>
446 Reviewed by Darin Adler
448 Make the URL, Summary and Keyword fields wider to mitigate the
449 effects of https://bugs.webkit.org/show_bug.cgi?id=25566 and make
450 things generally better.
452 * skins/custom/global.css:
453 * template/en/custom/bug/edit.html.tmpl:
455 2008-11-10 Darin Adler <darin@apple.com>
457 - fix more of https://bugs.webkit.org/show_bug.cgi?id=21400
458 "Edit" links for patches in comments, review queue, review emails
459 should be replaced by "Review Patch" links
461 * globals.pl: Fix cases that are automatically generated, such as links
464 * template/en/custom/attachment/created.html.tmpl: Fix the link on the
465 "I just created an attachment" page.
467 * template/en/custom/request/queue.html.tmpl: Fix the link in the queue
470 2008-11-10 Darin Adler <darin@apple.com>
472 * template/en/default/request/queue.html.tmpl: Use review links instead
473 of edit links in the review queue.
475 2008-11-10 Darin Adler <darin@apple.com>
477 * template/en/custom/request/email.txt.tmpl: Send review links instead
478 of edit links when flags are set on a bug.
480 2008-10-27 Darin Adler <darin@apple.com>
482 * template/en/custom/attachment/reviewform.html.tmpl: Leave out the
483 comment if it's untouched.
485 2008-10-23 Adam Roben <aroben@apple.com>
487 Fix Bug 21401: Comments field on "Review Patch" page should be
488 initially filled with quoted patch
490 <https://bugs.webkit.org/show_bug.cgi?id=21401>
492 Reviewed by Dave Hyatt.
495 (edit): Retrieve the attachment data from the database instead of just
496 its length. When the attachment is a patch, create a quotedpatch
497 template variable that contains the patch data with each line
499 * template/en/custom/attachment/reviewform.html.tmpl:
500 - Changed the comments field to have a monospace font
501 - Added an "Enter comments below:" caption above the comments field
502 to make it clearer that this is where comments should go, now that
503 the comments field is not initially empty
504 - Fill the comments field with the quoted patch
506 2008-10-14 Adam Roben <aroben@apple.com>
508 Fix Bug 21602: Bugzilla times out trying to display formatted diff for
511 https://bugs.webkit.org/show_bug.cgi?id=21602
513 Reviewed by Dave Kilzer.
515 * PrettyPatch/PrettyPatch.rb:
516 (PrettyPatch.BINARY_FILE_MARKER_FORMAT): Added.
517 (PrettyPatch.FileDiff.initialize): If any of the lines in the diff
518 are a binary file marker, mark this FileDiff as binary and stop trying
519 to process the lines.
520 (PrettyDiff.FileDiff.to_html): If we're binary, just print a string
523 2008-10-02 Adam Roben <aroben@apple.com>
525 * template/en/custom/attachment/reviewform.html.tmpl: Fix typo.
527 2008-10-02 Adam Roben <aroben@apple.com>
529 * template/en/custom/attachment/review.html.tmpl: Fix URLs
531 2008-10-02 Adam Roben <aroben@apple.com>
533 Fix Bug 21315: bugs.webkit.org should have a nicer patch review
536 https://bugs.webkit.org/show_bug.cgi?id=21315
538 Reviewed by Tim Hatcher.
541 (top level): Added support for the "review" and "reviewform" actions.
542 (sub edit): Accept the template name as a parameter. If no name is
543 give, use "edit" as before.
544 * template/en/custom/attachment/list.html.tmpl: Added a "Review Patch"
545 link for all patch attachments.
546 * template/en/custom/attachment/review.html.tmpl: Added. Simple
547 <frameset> page to show the patch on the top and a comment form on the
549 * template/en/custom/attachment/reviewform.html.tmpl: Added. Simple
550 comment form for reviewing patches.
552 2008-10-02 Adam Roben <aroben@apple.com>
554 Remove references to some backup files I created when implementing
555 PrettyPatch in Bugzilla
557 Reviewed by Tim Hatcher.
559 * attachment-aroben.cgi: Removed.
560 * template/en/default/attachment/edit-aroben.html.tmpl: Removed.
562 * template/en/custom/attachment/edit.html.tmpl: Removed an erroneous
563 reference to attachment-aroben.cgi. attachment.cgi will work just
566 2008-06-25 David Kilzer <ddkilzer@apple.com>
568 Make PrettyPatch handle diffs with no Index or diff headers
570 Part of Bug 19290: More patches not handled by PrettyPatch.rb
571 <https://bugs.webkit.org/show_bug.cgi?id=19290>
575 * PrettyPatch/PrettyPatch.rb:
576 (PrettyPatch.DIFF_HEADER_FORMATS): Added regular expression to
577 match on "+++ " lines for patches with no "Index" or "diff" header.
578 (PrettyPatch.FileDiff.initialize): Look for filename on "+++ " line
579 when the first line of a patch has no "Index" or "diff" header.
580 (PrettyPatch.FileDiff.parse): Added haveSeenDiffHeader state
581 variable to determine when no "Index" or "diff" header has been
582 found, but a new patch has started with a "--- " line.
584 2008-06-08 Dan Bernstein <mitz@apple.com>
586 Reviewed by Adam Roben.
588 - update trac URL in PrettyPatch
590 * PrettyPatch/PrettyPatch.rb:
592 2008-05-29 Adam Roben <aroben@apple.com>
594 Update PrettyPatch directory list
596 * PrettyPatch/PrettyPatch.rb:
598 2008-05-28 Adam Roben <aroben@apple.com>
600 Make PrettyPatch able to handle diffs taken from outside the WebKit
603 Part of Bug 19290: More patches not handled by PrettyPatch.rb
604 <https://bugs.webkit.org/show_bug.cgi?id=19290>
606 Reviewed by David Kilzer.
608 * PrettyPatch/PrettyPatch.rb:
609 (PrettyPatch.find_url_and_path): Added. Searches the file path from
610 the bottom up looking for a directory that exists in the source tree.
611 (PrettyPatch.linkifyFilename): Changed to call find_url_and_path.
613 2008-05-28 Adam Roben <aroben@apple.com>
615 Print exceptions from PrettyPatch to stdout
617 This will make it much easier to debug problems with PrettyPatch,
618 since we'll be able to see the exceptions in the browser.
620 Reviewed by Sam Weinig.
622 * PrettyPatch/prettify.rb: Added a --html-exceptions option, which
623 will print exceptions to stdout as HTML.
624 * attachment.cgi: Changed to pass --html-exceptions to prettify.rb.
626 2008-04-26 David Kilzer <ddkilzer@apple.com>
628 Removed temp files and added appropriate svn:ignore properties.
630 Rubber-stamped by Mark Rowe.
632 * data: Added svn:ignore property for "versioncache" and "versioncache.*" files.
634 * data/template: Added svn:ignore property for "template" subdirectory.
635 * data/template/template: Removed precompiled template subdirectory.
637 * data/versioncache: Removed.
638 * data/versioncache.*: Removed backup versioncache files.
640 * data/webdot: Added svn:ignore property for "*.dot" files.
641 * data/webdot/*.dot: Removed cached webdot files.
643 2008-04-08 Adam Roben <aroben@apple.com>
645 Combine :equal operations with the following operation if they are
646 fewer than 3 characters long
648 This keeps us from showing lots of small changes on long lines, just
649 because some letters happened to be the same.
652 http://code.google.com/p/reviewboard/source/browse/trunk/reviewboard/diffviewer/diffutils.py?r=1264#147
654 * PrettyPatch/PrettyPatch.rb:
655 (PrettyPatch::DiffSection.initialize): Remove :equal operations fewer
656 than 3 characters long. The characters from the removed operations
657 become part of the subsequent operation.
658 (PrettyPatch::CodeLine.text_as_html): Don't wrap 0-length strings in
659 <ins>/<del> tags. Also removed the @fromLineNumber.nil? and
660 @toLineNumber.nil? checks as they are no longer reliable now that
661 we're removing operations.
663 2008-04-08 Adam Roben <aroben@apple.com>
665 Change PrettyPatch to use DiffBuilder for intra-line diffs
667 This gives us much prettier intra-line diffs, largely because it can
668 distinguish multiple changes on the same line. e.g., if a line changes
671 const int myConstant = 0;
675 static const unsigned myConstant;
677 You will see that "static " was inserted, "int" changed to "unsigned",
678 and " = 0" was deleted.
680 This seems to have also gotten rid of some spurious instances of
681 "<ins></ins>" and "<del></del>" at the end of a line.
683 * PrettyPatch/PrettyPatch.rb:
684 (PrettyPatch::DiffSection.initialize): Use DiffBuilder instead of
685 setChangeExtentFromLine (which had been copied from Trac's diffing
687 (PrettyPatch::CodeLine):
688 - Removed the changeExtent attribute
689 - Added the operations attribute
690 - Removed the setChangeExtentFromLine method
691 (PrettyPatch::CodeLine.text_as_html): Uses @operations to determine
692 what text to wrap in <ins> and <del> tags.
693 * PrettyPatch/diff.rb: Deleted a bunch of code we don't use.
694 (HTMLDiff::DiffBuilder.initialize): Moved code here from the old build
695 method, but left out the calls to perform_operation, since we build
696 the diff HTML outside of this class.
697 (HTMLDiff::DiffBuilder.split_inputs_to_words): Removed calls to
698 convert_html_to_list_of_words, since we're not diffing HTML.
700 2008-04-08 Adam Roben <aroben@apple.com>
705 http://instiki.rubyforge.org/svn/instiki/trunk/lib/diff.rb
708 * PrettyPatch/diff.rb: Added.
710 2008-03-04 Adam Roben <aroben@apple.com>
712 * PrettyPatch/PrettyPatch.rb: Allow the extent of the previous file to
713 be omitted from the hunk header.