1 2009-09-09 David Kilzer <ddkilzer@apple.com>
3 Update data/params parameters
5 * data/params: Updated 'attachment_base' parameter for secure
6 attachments. Updated 'mybugstemplate' parameter to search for
7 bugs in UNCONFIRMED, ASSIGNED and REOPENED status in addition to
10 2009-08-11 David Kilzer <ddkilzer@apple.com>
12 Updated data/params parameter
14 * data/params: Updated 'loginnetmask' parameter to allow users
15 to choose whether their cookies are restricted to a single IP
18 2009-07-07 David Kilzer <ddkilzer@apple.com>
20 Updated BugsSite with local changes on server
22 The new files were created by checksetup.pl during the upgrade
23 to Bugzilla 3.2.3. The rest are self-explanatory.
25 * data: Added "bugzilla-update.xml" to svn:ignore.
26 * data/attachments: Added "groups.*" to svn:ignore.
27 * data/params: Updated for a few changed parameters.
29 * lib/.htaccess: Added.
30 * skins/contrib/Dusk/IE-fixes.css: Added.
31 * skins/contrib/Dusk/admin.css: Added.
32 * skins/contrib/Dusk/create_attachment.css: Added.
33 * skins/contrib/Dusk/dependency-tree.css: Added.
34 * skins/contrib/Dusk/duplicates.css: Added.
35 * skins/contrib/Dusk/editusers.css: Added.
36 * skins/contrib/Dusk/help.css: Added.
37 * skins/contrib/Dusk/index.css: Added.
38 * skins/contrib/Dusk/panel.css: Added.
39 * skins/contrib/Dusk/params.css: Added.
40 * skins/contrib/Dusk/release-notes.css: Added.
41 * skins/contrib/Dusk/show_bug.css: Added.
42 * skins/contrib/Dusk/show_multiple.css: Added.
43 * skins/contrib/Dusk/summarize-time.css: Added.
44 * skins/contrib/Dusk/voting.css: Added.
45 * skins/contrib/Dusk/yui: Added.
46 * skins/contrib/Dusk/yui/calendar.css: Added.
47 * skins/custom/IE-fixes.css: Added.
48 * skins/custom/admin.css: Added.
49 * skins/custom/buglist.css: Added.
50 * skins/custom/create_attachment.css: Added.
51 * skins/custom/dependency-tree.css: Added.
52 * skins/custom/duplicates.css: Added.
53 * skins/custom/editusers.css: Added.
54 * skins/custom/help.css: Added.
55 * skins/custom/panel.css: Added.
56 * skins/custom/params.css: Added.
57 * skins/custom/release-notes.css: Added.
58 * skins/custom/show_bug.css: Added.
59 * skins/custom/show_multiple.css: Added.
60 * skins/custom/summarize-time.css: Added.
61 * skins/custom/voting.css: Added.
62 * skins/custom/yui: Added.
63 * skins/custom/yui/calendar.css: Added.
65 2009-07-03 David Kilzer <ddkilzer@apple.com>
67 Bug 26958: Change edit link to review link in request messages
69 <https://bugs.webkit.org/show_bug.cgi?id=26958>
71 Reviewed by Dan Bernstein.
73 * template/en/custom/request/email.txt.tmpl: Copied from BugsSite/template/en/default/request/email.txt.tmpl.
74 Changed link from "action=edit" to "action=review".
76 2009-07-03 David Kilzer <ddkilzer@apple.com>
78 Bug 26950: Make the summary and alias fields support click-to-edit
79 <https://bugs.webkit.org/show_bug.cgi?id=26950>
81 Reviewed by Maciej Stachowiak.
83 Original patch by Maciej Stachowiak.
86 (hideEditableField): Updated to add click event listeners to the
87 alias and short description elements to make them easier to
88 edit. Renamed field_id parameter to field2_id (short
89 description id) and added a field1_id parameter (alias id).
90 (showEditableField): If a third parameter is passed in the
91 ContainerInputArray parameter, use it to find the element to
92 focus. Otherwise, fall back to the original behavior of
93 focusing the first input field.
94 (hideAliasAndSummary): Changed to pass the id for the alias
95 element to hideEditableField().
97 2009-07-02 David D. Kilzer <ddkilzer@apple.com>
99 Config file for contrib/recode.pl when upgrading bugs.webkit.org
101 Current as of midday on Wednesday, July 1, 2009.
103 * contrib/recode-overrides.txt: Added.
105 2009-07-02 David D. Kilzer <ddkilzer@apple.com>
107 Workaround for WebKit Bug 9630 when running contrib/recode.pl
109 A number of WebKit nightly builds included Bug 9630 which caused
110 non-breaking space characters (0xA0) to be submitted within the
111 content of textarea elements.
113 * contrib/recode.pl: To work around these 0xA0 characters, try
114 an encoding of cp1252 and use it if it works.
116 2009-07-02 David D. Kilzer <ddkilzer@apple.com>
118 Don't print "Failed to guess" warning if an override is available
120 * contrib/recode.pl: Check that %overrides does NOT contain a
121 key matching the current digest before printing out the warning
122 about a failed charset guess.
124 2009-07-02 David D. Kilzer <ddkilzer@apple.com>
126 Added --[no-]truncate switch to contrib/recode.pl
128 * contrib/recode.pl: Added --[no-]truncate switch to make
129 debugging of failed charset guessing easier. Often times the
130 illegal character was truncated in the output.
132 2009-07-02 David D. Kilzer <ddkilzer@apple.com>
134 Changed Perl scripts to use #!/usr/bin/env perl
136 perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/bin/env perl@' *.cgi *.pl */*.pl
138 2009-07-02 David D. Kilzer <ddkilzer@apple.com>
140 Replace Bugzilla favicon with webkit.org favicon
142 * favicon.ico: Removed.
143 * images/favicon.ico: Replaced. Copied from favicon.ico.
145 2009-07-02 David Kilzer <ddkilzer@webkit.org>
147 Merged BugsSite to Bugzilla-3.2.3
149 Updated to the latest-and-greatest stable version.
151 2009-07-02 David Kilzer <ddkilzer@webkit.org>
153 Merged BugsSite to Bugzilla-3.0.3
155 Nothing to see here. Move along.
157 2009-06-09 Eric Seidel <eric@webkit.org>
159 Reviewed by Adam Roben.
161 Add support for displaying added png files in PrettyPatch diffs
162 https://bugs.webkit.org/show_bug.cgi?id=26210
164 Currently this is SVN only (git-send-bugzilla patches exclude binary data)
165 and only works for PNG files but could easily be made to work for other images as needed.
167 * PrettyPatch/PrettyPatch.rb:
169 2009-05-19 Eric Seidel <eric@webkit.org>
171 Reviewed by Adam Roben.
173 Make PrettyPatch understand quoted filenames in git diffs.
174 https://bugs.webkit.org/show_bug.cgi?id=25881
176 * PrettyPatch/PrettyPatch.rb:
178 2009-05-15 Simon Fraser <simon.fraser@apple.com>
180 Carrying forwards Darin Adler's rubber stamp
182 Make the comment field wider too.
184 * skins/custom/global.css:
186 2009-05-14 Simon Fraser <simon.fraser@apple.com>
188 Reviewed by Darin Adler
190 Make the URL, Summary and Keyword fields wider to mitigate the
191 effects of https://bugs.webkit.org/show_bug.cgi?id=25566 and make
192 things generally better.
194 * skins/custom/global.css:
195 * template/en/custom/bug/edit.html.tmpl:
197 2008-11-10 Darin Adler <darin@apple.com>
199 - fix more of https://bugs.webkit.org/show_bug.cgi?id=21400
200 "Edit" links for patches in comments, review queue, review emails
201 should be replaced by "Review Patch" links
203 * globals.pl: Fix cases that are automatically generated, such as links
206 * template/en/custom/attachment/created.html.tmpl: Fix the link on the
207 "I just created an attachment" page.
209 * template/en/custom/request/queue.html.tmpl: Fix the link in the queue
212 2008-11-10 Darin Adler <darin@apple.com>
214 * template/en/default/request/queue.html.tmpl: Use review links instead
215 of edit links in the review queue.
217 2008-11-10 Darin Adler <darin@apple.com>
219 * template/en/custom/request/email.txt.tmpl: Send review links instead
220 of edit links when flags are set on a bug.
222 2008-10-27 Darin Adler <darin@apple.com>
224 * template/en/custom/attachment/reviewform.html.tmpl: Leave out the
225 comment if it's untouched.
227 2008-10-23 Adam Roben <aroben@apple.com>
229 Fix Bug 21401: Comments field on "Review Patch" page should be
230 initially filled with quoted patch
232 <https://bugs.webkit.org/show_bug.cgi?id=21401>
234 Reviewed by Dave Hyatt.
237 (edit): Retrieve the attachment data from the database instead of just
238 its length. When the attachment is a patch, create a quotedpatch
239 template variable that contains the patch data with each line
241 * template/en/custom/attachment/reviewform.html.tmpl:
242 - Changed the comments field to have a monospace font
243 - Added an "Enter comments below:" caption above the comments field
244 to make it clearer that this is where comments should go, now that
245 the comments field is not initially empty
246 - Fill the comments field with the quoted patch
248 2008-10-14 Adam Roben <aroben@apple.com>
250 Fix Bug 21602: Bugzilla times out trying to display formatted diff for
253 https://bugs.webkit.org/show_bug.cgi?id=21602
255 Reviewed by Dave Kilzer.
257 * PrettyPatch/PrettyPatch.rb:
258 (PrettyPatch.BINARY_FILE_MARKER_FORMAT): Added.
259 (PrettyPatch.FileDiff.initialize): If any of the lines in the diff
260 are a binary file marker, mark this FileDiff as binary and stop trying
261 to process the lines.
262 (PrettyDiff.FileDiff.to_html): If we're binary, just print a string
265 2008-10-02 Adam Roben <aroben@apple.com>
267 * template/en/custom/attachment/reviewform.html.tmpl: Fix typo.
269 2008-10-02 Adam Roben <aroben@apple.com>
271 * template/en/custom/attachment/review.html.tmpl: Fix URLs
273 2008-10-02 Adam Roben <aroben@apple.com>
275 Fix Bug 21315: bugs.webkit.org should have a nicer patch review
278 https://bugs.webkit.org/show_bug.cgi?id=21315
280 Reviewed by Tim Hatcher.
283 (top level): Added support for the "review" and "reviewform" actions.
284 (sub edit): Accept the template name as a parameter. If no name is
285 give, use "edit" as before.
286 * template/en/custom/attachment/list.html.tmpl: Added a "Review Patch"
287 link for all patch attachments.
288 * template/en/custom/attachment/review.html.tmpl: Added. Simple
289 <frameset> page to show the patch on the top and a comment form on the
291 * template/en/custom/attachment/reviewform.html.tmpl: Added. Simple
292 comment form for reviewing patches.
294 2008-10-02 Adam Roben <aroben@apple.com>
296 Remove references to some backup files I created when implementing
297 PrettyPatch in Bugzilla
299 Reviewed by Tim Hatcher.
301 * attachment-aroben.cgi: Removed.
302 * template/en/default/attachment/edit-aroben.html.tmpl: Removed.
304 * template/en/custom/attachment/edit.html.tmpl: Removed an erroneous
305 reference to attachment-aroben.cgi. attachment.cgi will work just
308 2008-06-25 David Kilzer <ddkilzer@apple.com>
310 Make PrettyPatch handle diffs with no Index or diff headers
312 Part of Bug 19290: More patches not handled by PrettyPatch.rb
313 <https://bugs.webkit.org/show_bug.cgi?id=19290>
317 * PrettyPatch/PrettyPatch.rb:
318 (PrettyPatch.DIFF_HEADER_FORMATS): Added regular expression to
319 match on "+++ " lines for patches with no "Index" or "diff" header.
320 (PrettyPatch.FileDiff.initialize): Look for filename on "+++ " line
321 when the first line of a patch has no "Index" or "diff" header.
322 (PrettyPatch.FileDiff.parse): Added haveSeenDiffHeader state
323 variable to determine when no "Index" or "diff" header has been
324 found, but a new patch has started with a "--- " line.
326 2008-06-08 Dan Bernstein <mitz@apple.com>
328 Reviewed by Adam Roben.
330 - update trac URL in PrettyPatch
332 * PrettyPatch/PrettyPatch.rb:
334 2008-05-29 Adam Roben <aroben@apple.com>
336 Update PrettyPatch directory list
338 * PrettyPatch/PrettyPatch.rb:
340 2008-05-28 Adam Roben <aroben@apple.com>
342 Make PrettyPatch able to handle diffs taken from outside the WebKit
345 Part of Bug 19290: More patches not handled by PrettyPatch.rb
346 <https://bugs.webkit.org/show_bug.cgi?id=19290>
348 Reviewed by David Kilzer.
350 * PrettyPatch/PrettyPatch.rb:
351 (PrettyPatch.find_url_and_path): Added. Searches the file path from
352 the bottom up looking for a directory that exists in the source tree.
353 (PrettyPatch.linkifyFilename): Changed to call find_url_and_path.
355 2008-05-28 Adam Roben <aroben@apple.com>
357 Print exceptions from PrettyPatch to stdout
359 This will make it much easier to debug problems with PrettyPatch,
360 since we'll be able to see the exceptions in the browser.
362 Reviewed by Sam Weinig.
364 * PrettyPatch/prettify.rb: Added a --html-exceptions option, which
365 will print exceptions to stdout as HTML.
366 * attachment.cgi: Changed to pass --html-exceptions to prettify.rb.
368 2008-04-26 David Kilzer <ddkilzer@apple.com>
370 Removed temp files and added appropriate svn:ignore properties.
372 Rubber-stamped by Mark Rowe.
374 * data: Added svn:ignore property for "versioncache" and "versioncache.*" files.
376 * data/template: Added svn:ignore property for "template" subdirectory.
377 * data/template/template: Removed precompiled template subdirectory.
379 * data/versioncache: Removed.
380 * data/versioncache.*: Removed backup versioncache files.
382 * data/webdot: Added svn:ignore property for "*.dot" files.
383 * data/webdot/*.dot: Removed cached webdot files.
385 2008-04-08 Adam Roben <aroben@apple.com>
387 Combine :equal operations with the following operation if they are
388 fewer than 3 characters long
390 This keeps us from showing lots of small changes on long lines, just
391 because some letters happened to be the same.
394 http://code.google.com/p/reviewboard/source/browse/trunk/reviewboard/diffviewer/diffutils.py?r=1264#147
396 * PrettyPatch/PrettyPatch.rb:
397 (PrettyPatch::DiffSection.initialize): Remove :equal operations fewer
398 than 3 characters long. The characters from the removed operations
399 become part of the subsequent operation.
400 (PrettyPatch::CodeLine.text_as_html): Don't wrap 0-length strings in
401 <ins>/<del> tags. Also removed the @fromLineNumber.nil? and
402 @toLineNumber.nil? checks as they are no longer reliable now that
403 we're removing operations.
405 2008-04-08 Adam Roben <aroben@apple.com>
407 Change PrettyPatch to use DiffBuilder for intra-line diffs
409 This gives us much prettier intra-line diffs, largely because it can
410 distinguish multiple changes on the same line. e.g., if a line changes
413 const int myConstant = 0;
417 static const unsigned myConstant;
419 You will see that "static " was inserted, "int" changed to "unsigned",
420 and " = 0" was deleted.
422 This seems to have also gotten rid of some spurious instances of
423 "<ins></ins>" and "<del></del>" at the end of a line.
425 * PrettyPatch/PrettyPatch.rb:
426 (PrettyPatch::DiffSection.initialize): Use DiffBuilder instead of
427 setChangeExtentFromLine (which had been copied from Trac's diffing
429 (PrettyPatch::CodeLine):
430 - Removed the changeExtent attribute
431 - Added the operations attribute
432 - Removed the setChangeExtentFromLine method
433 (PrettyPatch::CodeLine.text_as_html): Uses @operations to determine
434 what text to wrap in <ins> and <del> tags.
435 * PrettyPatch/diff.rb: Deleted a bunch of code we don't use.
436 (HTMLDiff::DiffBuilder.initialize): Moved code here from the old build
437 method, but left out the calls to perform_operation, since we build
438 the diff HTML outside of this class.
439 (HTMLDiff::DiffBuilder.split_inputs_to_words): Removed calls to
440 convert_html_to_list_of_words, since we're not diffing HTML.
442 2008-04-08 Adam Roben <aroben@apple.com>
447 http://instiki.rubyforge.org/svn/instiki/trunk/lib/diff.rb
450 * PrettyPatch/diff.rb: Added.
452 2008-03-04 Adam Roben <aroben@apple.com>
454 * PrettyPatch/PrettyPatch.rb: Allow the extent of the previous file to
455 be omitted from the hunk header.