Module: bugzilla Branch: master Commit: afec5e31f59d964e67906fc0f7d1711662ccd6eb URL: http://source.winehq.org/git/bugzilla.git/?a=commit;h=afec5e31f59d964e67906f...
Author: Alexandre Julliard julliard@winehq.org Date: Thu Sep 22 14:54:44 2011 +0200
Import of upstream bugzilla release 3.6.6.
---
.bzrignore | 31 + .bzrrev | 1 + Bugzilla.pm | 225 +++- Bugzilla/Attachment.pm | 674 ++++++----- Bugzilla/Attachment/PatchReader.pm | 2 + Bugzilla/Auth.pm | 63 +- Bugzilla/Auth/Login/CGI.pm | 25 +- Bugzilla/Auth/Login/Cookie.pm | 27 +- Bugzilla/Auth/Login/Stack.pm | 2 +- Bugzilla/Auth/Persist/Cookie.pm | 28 +- Bugzilla/Auth/Verify/DB.pm | 52 +- Bugzilla/Auth/Verify/LDAP.pm | 33 +- Bugzilla/Auth/Verify/Stack.pm | 2 +- Bugzilla/Bug.pm | 554 +++++---- Bugzilla/BugMail.pm | 71 +- Bugzilla/CGI.pm | 152 ++- Bugzilla/Classification.pm | 2 +- Bugzilla/Comment.pm | 298 +++++ Bugzilla/Component.pm | 18 +- Bugzilla/Config.pm | 41 +- Bugzilla/Config/Admin.pm | 2 +- Bugzilla/Config/Advanced.pm | 57 + Bugzilla/Config/Attachment.pm | 9 +- Bugzilla/Config/Auth.pm | 9 +- Bugzilla/Config/BugChange.pm | 2 +- Bugzilla/Config/BugFields.pm | 2 +- Bugzilla/Config/BugMove.pm | 2 +- Bugzilla/Config/Common.pm | 79 +- Bugzilla/Config/Core.pm | 70 +- Bugzilla/Config/DependencyGraph.pm | 2 +- Bugzilla/Config/General.pm | 83 ++ Bugzilla/Config/GroupSecurity.pm | 8 +- Bugzilla/Config/LDAP.pm | 2 +- Bugzilla/Config/MTA.pm | 2 +- Bugzilla/Config/PatchViewer.pm | 2 +- Bugzilla/Config/Query.pm | 9 +- Bugzilla/Config/RADIUS.pm | 2 +- Bugzilla/Config/ShadowDB.pm | 2 +- Bugzilla/Config/UserMatch.pm | 9 +- Bugzilla/Constants.pm | 99 ++- Bugzilla/DB.pm | 66 +- Bugzilla/DB/Mysql.pm | 124 ++- Bugzilla/DB/Oracle.pm | 104 ++ Bugzilla/DB/Pg.pm | 34 +- Bugzilla/DB/Schema.pm | 107 ++- Bugzilla/DB/Schema/Mysql.pm | 31 +- Bugzilla/DB/Schema/Oracle.pm | 28 + Bugzilla/DB/Schema/Pg.pm | 9 +- Bugzilla/Error.pm | 29 +- Bugzilla/Extension.pm | 801 +++++++++++++ Bugzilla/Field.pm | 26 +- Bugzilla/Field/Choice.pm | 23 +- Bugzilla/Flag.pm | 1219 +++++++++----------- Bugzilla/Group.pm | 203 +++- Bugzilla/Hook.pm | 791 ++++++++++--- Bugzilla/Install.pm | 105 +- Bugzilla/Install/CPAN.pm | 118 ++- Bugzilla/Install/DB.pm | 429 +++++-- Bugzilla/Install/Filesystem.pm | 112 ++- Bugzilla/Install/Localconfig.pm | 45 +- Bugzilla/Install/Requirements.pm | 236 +++-- Bugzilla/Install/Util.pm | 352 +++++- Bugzilla/JobQueue.pm | 6 +- Bugzilla/Keyword.pm | 16 - Bugzilla/Mailer.pm | 7 +- Bugzilla/Migrate.pm | 1171 ++++++++++++++++++ Bugzilla/Migrate/Gnats.pm | 709 +++++++++++ Bugzilla/Object.pm | 88 ++- Bugzilla/Product.pm | 95 ++- Bugzilla/Search.pm | 234 +++-- Bugzilla/Search/Quicksearch.pm | 737 +++++++----- Bugzilla/Search/Saved.pm | 70 +- Bugzilla/Series.pm | 37 +- Bugzilla/Status.pm | 42 +- Bugzilla/Template.pm | 399 ++++--- Bugzilla/Template/Context.pm | 104 ++ Bugzilla/Template/Plugin/Hook.pm | 117 +- Bugzilla/Token.pm | 4 +- Bugzilla/Update.pm | 26 +- Bugzilla/User.pm | 432 ++++--- Bugzilla/Util.pm | 339 ++++--- Bugzilla/Version.pm | 199 ++-- Bugzilla/WebService.pm | 217 ++-- Bugzilla/WebService/Bug.pm | 747 ++++++++++-- Bugzilla/WebService/Bugzilla.pm | 109 +- Bugzilla/WebService/Constants.pm | 21 +- Bugzilla/WebService/README | 18 + Bugzilla/WebService/Server.pm | 44 +- Bugzilla/WebService/Server/JSONRPC.pm | 337 ++++++ Bugzilla/WebService/Server/XMLRPC.pm | 143 ++- Bugzilla/WebService/User.pm | 33 +- Bugzilla/WebService/Util.pm | 42 +- Bugzilla/Whine/Query.pm | 136 +++ Bugzilla/Whine/Schedule.pm | 172 +++ attachment.cgi | 536 +++++---- buglist.cgi | 175 ++-- bugzilla.dtd | 8 + chart.cgi | 124 ++- checksetup.pl | 27 +- colchange.cgi | 22 +- collectstats.pl | 97 +-- config.cgi | 57 +- contrib/.cvsignore | 1 + contrib/bugzilla-submit/bugzilla-submit | 2 +- contrib/bugzilla_ldapsync.rb | 2 - contrib/bz_webservice_demo.pl | 2 +- contrib/bzdbcopy.pl | 3 +- contrib/console.pl | 186 +++ contrib/extension-convert.pl | 303 +++++ .../code/webservice.pl => contrib/fixperms.pl | 15 +- contrib/gnats2bz.pl | 1067 ----------------- contrib/gnatsparse/README | 62 - contrib/gnatsparse/gnatsparse.py | 807 ------------- contrib/gnatsparse/magic.py | 712 ----------- contrib/gnatsparse/specialuu.py | 104 -- contrib/sendbugmail.pl | 2 - contrib/yp_nomail.sh | 1 - docs/bugzilla.ent | 8 +- docs/en/README.docs | 8 +- docs/en/xml/Bugzilla-Guide.xml | 11 +- docs/en/xml/about.xml | 42 +- docs/en/xml/administration.xml | 72 +- docs/en/xml/bugzilla.ent | 8 +- docs/en/xml/customization.xml | 256 +---- docs/en/xml/installation.xml | 271 ++--- docs/en/xml/introduction.xml | 121 -- docs/en/xml/modules.xml | 10 +- docs/en/xml/security.xml | 1 - docs/en/xml/troubleshooting.xml | 30 - docs/en/xml/using.xml | 10 +- docs/lib/Pod/Simple/HTMLBatch/Bugzilla.pm | 2 +- duplicates.cgi | 395 +++---- editcomponents.cgi | 22 +- editflagtypes.cgi | 12 +- editgroups.cgi | 172 +--- editkeywords.cgi | 4 +- editparams.cgi | 4 +- editproducts.cgi | 44 +- editusers.cgi | 62 +- editvalues.cgi | 3 + editversions.cgi | 7 +- editwhines.cgi | 117 +-- email_in.pl | 218 +++-- enter_bug.cgi | 101 +- .../mailer-before_send.pl => BmpConvert/Config.pm} | 25 +- extensions/BmpConvert/Extension.pm | 57 + extensions/{example => BmpConvert}/disabled | 0 .../lib/WSExample.pm => Example/Config.pm} | 34 +- extensions/Example/Extension.pm | 607 ++++++++++ extensions/{example => Example}/disabled | 0 .../lib/AuthLogin.pm => Example/lib/Auth/Login.pm} | 2 +- .../AuthVerify.pm => Example/lib/Auth/Verify.pm} | 2 +- .../lib/ConfigExample.pm => Example/lib/Config.pm} | 2 +- .../lib/Util.pm} | 11 +- .../lib/WSExample.pm => Example/lib/WebService.pm} | 4 +- .../en/default/admin/params/example.html.tmpl | 0 .../admin/sanitycheck/messages-statuses.html.tmpl | 35 + .../hook}/global/user-error-errors.html.tmpl | 0 .../template/en/default/pages/example.html.tmpl | 0 .../template/en/default/setup/strings.txt.pl} | 23 +- extensions/create.pl | 85 ++ extensions/example/code/auth-login_methods.pl | 27 - extensions/example/code/auth-verify_methods.pl | 27 - extensions/example/code/bug-columns.pl | 27 - extensions/example/code/bug-end_of_create.pl | 35 - extensions/example/code/bug-end_of_update.pl | 56 - extensions/example/code/bug-fields.pl | 27 - extensions/example/code/buglist-columns.pl | 26 - extensions/example/code/colchange-columns.pl | 27 - extensions/example/code/config-add_panels.pl | 25 - extensions/example/code/config-modify_panels.pl | 32 - extensions/example/code/config.pl | 26 - extensions/example/code/flag-end_of_update.pl | 42 - .../example/code/install-before_final_checks.pl | 28 - extensions/example/code/page-before_template.pl | 33 - extensions/example/code/product-confirm_delete.pl | 26 - extensions/example/info.pl | 41 - importxml.pl | 12 +- index.cgi | 8 - install-module.pl | 20 +- js/attachment.js | 128 ++ js/field.js | 42 +- js/flag.js | 75 ++ js/global.js | 9 + jsonrpc.cgi | 41 + migrate.pl | 110 ++ mod_perl.pl | 74 +- page.cgi | 39 +- post_bug.cgi | 129 +-- process_bug.cgi | 149 +-- query.cgi | 38 +- quips.cgi | 7 +- relogin.cgi | 8 +- report.cgi | 28 +- reports.cgi | 130 +-- request.cgi | 10 +- sanitycheck.cgi | 33 +- sanitycheck.pl | 2 +- show_bug.cgi | 17 +- showdependencygraph.cgi | 10 +- skins/contrib/Dusk/.cvsignore | 1 + skins/contrib/Dusk/global.css | 25 +- skins/standard/IE-fixes.css | 4 + skins/standard/buglist.css | 19 + skins/standard/create_attachment.css | 39 + skins/standard/duplicates.css | 45 +- skins/standard/global.css | 64 +- skins/standard/page.css | 70 ++ skins/standard/release-notes.css | 35 - skins/standard/reports.css | 89 ++ skins/standard/show_bug.css | 23 + summarize_time.cgi | 2 +- t/.cvsignore | 1 + t/001compile.t | 136 +-- t/007util.t | 2 +- t/008filter.t | 9 +- t/012throwables.t | 12 +- t/Support/Files.pm | 30 +- .../en/default/account/auth/login-small.html.tmpl | 18 +- template/en/default/account/auth/login.html.tmpl | 20 +- .../en/default/account/email/confirm-new.html.tmpl | 9 +- .../password/set-forgotten-password.html.tmpl | 5 +- .../en/default/account/prefs/account.html.tmpl | 5 +- .../default/account/prefs/saved-searches.html.tmpl | 17 +- .../en/default/account/profile-activity.html.tmpl | 2 +- template/en/default/admin/admin.html.tmpl | 32 +- .../en/default/admin/classifications/add.html.tmpl | 3 +- .../en/default/admin/classifications/del.html.tmpl | 3 +- .../default/admin/classifications/edit.html.tmpl | 3 +- .../default/admin/classifications/footer.html.tmpl | 24 + .../admin/classifications/reclassify.html.tmpl | 3 +- .../admin/components/confirm-delete.html.tmpl | 4 +- .../en/default/admin/components/list.html.tmpl | 13 +- .../en/default/admin/custom_fields/cf-js.js.tmpl | 2 +- .../en/default/admin/custom_fields/edit.html.tmpl | 2 +- .../admin/fieldvalues/confirm-delete.html.tmpl | 4 +- .../en/default/admin/fieldvalues/edit.html.tmpl | 13 +- .../en/default/admin/fieldvalues/list.html.tmpl | 5 + template/en/default/admin/groups/delete.html.tmpl | 124 ++- .../en/default/admin/milestones/list.html.tmpl | 2 + .../en/default/admin/params/advanced.html.tmpl | 50 + .../en/default/admin/params/attachment.html.tmpl | 13 +- template/en/default/admin/params/auth.html.tmpl | 5 - template/en/default/admin/params/common.html.tmpl | 26 +- template/en/default/admin/params/core.html.tmpl | 76 +-- .../en/default/admin/params/editparams.html.tmpl | 3 +- template/en/default/admin/params/general.html.tmpl | 86 ++ .../default/admin/params/groupsecurity.html.tmpl | 6 - template/en/default/admin/params/query.html.tmpl | 10 +- .../en/default/admin/params/usermatch.html.tmpl | 6 - .../admin/products/confirm-delete.html.tmpl | 11 +- .../en/default/admin/products/create.html.tmpl | 7 +- .../default/admin/products/edit-common.html.tmpl | 82 +- template/en/default/admin/products/edit.html.tmpl | 1 + template/en/default/admin/products/list.html.tmpl | 15 +- .../en/default/admin/products/updated.html.tmpl | 47 +- .../default/admin/sanitycheck/messages.html.tmpl | 11 + template/en/default/admin/sudo.html.tmpl | 3 +- template/en/default/admin/table.html.tmpl | 2 +- template/en/default/admin/users/userdata.html.tmpl | 5 +- template/en/default/admin/versions/list.html.tmpl | 2 + .../en/default/admin/workflow/comment.html.tmpl | 4 +- template/en/default/admin/workflow/edit.html.tmpl | 10 +- template/en/default/attachment/create.html.tmpl | 27 +- template/en/default/attachment/created.html.tmpl | 16 +- template/en/default/attachment/diff-file.html.tmpl | 42 +- .../en/default/attachment/diff-footer.html.tmpl | 3 + .../en/default/attachment/diff-header.html.tmpl | 2 + template/en/default/attachment/edit.html.tmpl | 307 ++--- template/en/default/attachment/list.html.tmpl | 8 +- .../en/default/attachment/show-multiple.html.tmpl | 3 +- template/en/default/attachment/updated.html.tmpl | 20 +- template/en/default/bug/activity/show.html.tmpl | 4 +- template/en/default/bug/activity/table.html.tmpl | 72 +- template/en/default/bug/comments.html.tmpl | 44 +- .../en/default/bug/create/create-guided.html.tmpl | 2 + template/en/default/bug/create/create.html.tmpl | 57 +- template/en/default/bug/create/created.html.tmpl | 14 +- template/en/default/bug/dependency-tree.html.tmpl | 2 +- template/en/default/bug/edit.html.tmpl | 386 +++---- template/en/default/bug/field.html.tmpl | 7 +- template/en/default/bug/format_comment.txt.tmpl | 46 +- template/en/default/bug/knob.html.tmpl | 127 +-- template/en/default/bug/navigate.html.tmpl | 25 +- template/en/default/bug/process/bugmail.html.tmpl | 21 +- template/en/default/bug/process/header.html.tmpl | 8 +- template/en/default/bug/process/midair.html.tmpl | 5 +- template/en/default/bug/process/results.html.tmpl | 2 - .../bug/process/verify-new-product.html.tmpl | 2 + template/en/default/bug/show-header.html.tmpl | 50 + template/en/default/bug/show-multiple.html.tmpl | 20 +- template/en/default/bug/show.html.tmpl | 24 +- template/en/default/bug/show.xml.tmpl | 64 +- template/en/default/bug/summarize-time.html.tmpl | 2 +- template/en/default/bug/votes/delete-all.html.tmpl | 1 + .../en/default/bug/votes/list-for-user.html.tmpl | 3 +- template/en/default/config.rdf.tmpl | 93 +- template/en/default/email/lockout.txt.tmpl | 39 + template/en/default/email/newchangedmail.txt.tmpl | 6 +- template/en/default/email/whine.txt.tmpl | 12 +- template/en/default/extensions/config.pm.tmpl | 41 + template/en/default/extensions/extension.pm.tmpl | 46 + .../en/default/extensions/hook-readme.txt.tmpl | 27 + template/en/default/extensions/license.txt.tmpl | 47 + .../en/default/extensions/name-readme.txt.tmpl | 38 + template/en/default/extensions/util.pm.tmpl | 42 + template/en/default/filterexceptions.pl | 38 +- template/en/default/flag/list.html.tmpl | 225 ++--- .../en/default/global/choose-product.html.tmpl | 8 +- template/en/default/global/code-error.html.tmpl | 150 ++- template/en/default/global/common-links.html.tmpl | 11 +- .../en/default/global/confirm-user-match.html.tmpl | 39 +- template/en/default/global/field-descs.none.tmpl | 201 ++-- template/en/default/global/footer.html.tmpl | 6 +- template/en/default/global/header.html.tmpl | 40 +- template/en/default/global/messages.html.tmpl | 103 ++- .../en/default/global/per-bug-queries.html.tmpl | 2 +- .../en/default/global/site-navigation.html.tmpl | 26 - template/en/default/global/tabs.html.tmpl | 8 +- template/en/default/global/textarea.html.tmpl | 2 + template/en/default/global/user-error.html.tmpl | 234 +++-- template/en/default/index.html.tmpl | 17 +- template/en/default/list/edit-multiple.html.tmpl | 28 +- template/en/default/list/list.atom.tmpl | 18 +- template/en/default/list/list.csv.tmpl | 4 +- template/en/default/list/list.html.tmpl | 62 +- template/en/default/list/list.ics.tmpl | 1 + template/en/default/list/quips.html.tmpl | 7 +- template/en/default/list/table.html.tmpl | 109 +- template/en/default/pages/bug-writing.html.tmpl | 4 +- template/en/default/pages/fields.html.tmpl | 101 +- template/en/default/pages/quicksearch.html.tmpl | 365 ++++--- .../en/default/pages/quicksearchhack.html.tmpl | 387 ------ template/en/default/pages/release-notes.html.tmpl | 1261 +++++++++++++++++--- template/en/default/reports/components.html.tmpl | 63 +- template/en/default/reports/create-chart.html.tmpl | 24 +- .../en/default/reports/delete-series.html.tmpl | 59 + .../en/default/reports/duplicates-simple.html.tmpl | 18 +- .../en/default/reports/duplicates-table.html.tmpl | 166 ++-- template/en/default/reports/duplicates.html.tmpl | 70 +- template/en/default/reports/edit-series.html.tmpl | 8 +- template/en/default/reports/menu.html.tmpl | 54 +- template/en/default/reports/old-charts.html.tmpl | 2 +- template/en/default/reports/report-bar.png.tmpl | 24 +- template/en/default/reports/report-line.png.tmpl | 24 +- template/en/default/reports/report-pie.png.tmpl | 12 +- template/en/default/reports/report-table.csv.tmpl | 8 +- template/en/default/reports/report-table.html.tmpl | 8 +- template/en/default/request/email.txt.tmpl | 21 +- template/en/default/request/queue.html.tmpl | 70 +- .../en/default/search/boolean-charts.html.tmpl | 1 + template/en/default/search/form.html.tmpl | 62 +- .../default/search/search-create-series.html.tmpl | 1 + .../en/default/search/search-specific.html.tmpl | 2 +- template/en/default/search/tabs.html.tmpl | 2 +- template/en/default/setup/strings.txt.pl | 33 +- template/en/default/welcome-admin.html.tmpl | 9 +- template/en/default/whine/mail.html.tmpl | 10 +- template/en/default/whine/mail.txt.tmpl | 10 +- template/en/default/whine/schedule.html.tmpl | 10 + template/en/extension/filterexceptions.pl | 42 - testserver.pl | 16 +- token.cgi | 16 +- userprefs.cgi | 52 +- votes.cgi | 9 +- whine.pl | 20 +- xmlrpc.cgi | 13 +- 367 files changed, 18756 insertions(+), 12280 deletions(-)
Diff: http://source.winehq.org/git/bugzilla.git/?a=commitdiff;h=afec5e31f59d964e67...