X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/eb67beb1f1b3fd74d5cd180d39db206a29ea7039..fab6a870236e898ecdee0cf159cb744791736fdf:/packages/debbugs/ChangeLog diff --git a/packages/debbugs/ChangeLog b/packages/debbugs/ChangeLog index 6bca77945..d490cabb8 100644 --- a/packages/debbugs/ChangeLog +++ b/packages/debbugs/ChangeLog @@ -1,3 +1,220 @@ +2011-07-15 Michael Albinus + + * debbugs-gnu.el (debbugs-gnu-default-severities) + (debbugs-gnu-severity-preference) + (debbugs-gnu-send-control-message): Add "serious". + (debbugs-gnu-select-report): Add ":" in reply subject. + +2011-07-15 Lars Magne Ingebrigtsen + + * debbugs-gnu.el (debbugs-gnu-pending): New face. + (debbugs-gnu-state-preference): Sort pending towards the end. + +2011-07-14 Lars Magne Ingebrigtsen + + * debbugs-gnu.el (debbugs-gnu-send-control-message): Add "pending" + etc. + +2011-07-14 Michael Albinus + + * debbugs-gnu.el (debbugs-gnu-subject): New defvar. + (debbugs-gnu-select-report): Set it buffer local. + (debbugs-gnu-summary-mode): Use it for adapting subject of replies. + +2011-07-13 Michael Albinus + + * debbugs.el (debbugs-get-bugs): Weaken syntax for packages (and + severities and tags). Fix error messages. + +2011-07-12 Michael Albinus + + * debbugs-gnu.el (debbugs-gnu-get-bugs): Reinsert sorting of ids. + This is needed when several sets of bugs are retrieved in a loop. + Allow empty packages or severities. + (debbugs-gnu-show-reports): Erase buffer on entry. Initialize + header line, move from ... + (debbugs-gnu-mode): ... here. + (debbugs-gnu-state-preference): Make it a defconst. + (debbugs-gnu-severity-preference): New defconst. + (debbugs-gnu-get-state-preference) + (debbugs-gnu-get-severity-preference): New defuns. + (debbugs-gnu-sort-state): When two bugs have the same age, sort + per serverity. + +2011-07-11 Michael Albinus + + * debbugs-gnu.el (debbugs-gnu-sort-state): Give tagged bugs + priority 20. In case there is just the severity list '("tagged"), + do not use that priority. + (debbugs-gnu-sort-title): Fix silly bug. + +2011-07-11 Michael Albinus + + * debbugs-gnu.el (top): Require `tabulated-list'. Autoload + `widget-convert'. + (debbugs-gnu-handled, debbugs-gnu-stale): Fix docstring. + (debbugs-gnu-get-bugs): Do not sort ids, it is done later anyway. + (debbugs-gnu-show-reports): Move inserting of text to ... + (debbugs-gnu-print-entry): New defun. + (debbugs-gnu-mode-map): Set parent map to `tabulated-list-mode-map'. + (debbugs-gnu-mode): Derive from `tabulated-list-mode'. Initialize + `tabulated-list-*' objects. + (debbugs-gnu-sort-id, debbugs-gnu-sort-state) + (debbugs-gnu-sort-title): New defuns. Sort functions for + respective columns. + (debbugs-gnu-toggle-sort): Use `tabulated-list' functions. + (debbugs-gnu-toggle-suppress-done): Renamed from + `debbugs-gnu-suppress-done'. Use `tabulated-list' functions. + (debbugs-gnu-current-status): Use text property `tabulated-list-id'. + +2011-07-10 Lars Magne Ingebrigtsen + + * debbugs-gnu.el (debbugs-gnu-send-control-message): Add + donenotabug and donewontfix. + (debbugs-gnu-send-control-message): Add doneunreproducible. + (debbugs-gnu-show-reports): One week is a better period for + staleness, I think. + +2011-07-08 Michael Albinus + + * debbugs-gnu.el (debbugs-gnu-*): Rename from `debbugs-*'. + (debbugs-gnu-default-severities): Add pseudo severity "tagged". + (debbugs-gnu-get-bugs): New defun. + (debbugs-gnu, debbugs-gnu-rescan): Use it. + +2011-07-07 Michael Albinus + + * debbugs-gnu.el (top): Add ;;; Commentary. + (debbugs-default-severities, debbugs-default-packages) + (debbugs-default-hits-per-page): New customer options. + (debbugs-current-severities, debbugs-current-packages) + (debbugs-current-archive): Renamed from `debbugs-severities', + `debbugs-package', `debbugs-archive'. + (debbugs-emacs): Reorder arguments. If called interactively with + prefix, ask for optional arguments values. Loop also for several + packages. + (debbugs-show-reports): Let-bind `debbugs-port'. + (debbugs-rescan): Loop also for several packages. + +2011-07-07 Lars Magne Ingebrigtsen + + * debbugs-gnu.el (debbugs-mode-map): Bind `q' to `bury-buffer', + which seems more useful. + (debbugs-send-control-message): Allow reversing tags. + (debbugs-summary-mode): Remove quiet@debbugs.gnu.org from the + list, too. + (debbugs-toggle-tag): Save the list of tagged articles + immediately. Waiting until exit is too brittle. + +2011-07-06 Stefan Monnier + + * debbugs-gnu.el (debbugs-gnu): New group. + (widget-mouse-face, gnus-posting-styles): Declare. + (debbugs-suppress-done): Avoid beginning-of-buffer. + +2011-07-06 Lars Magne Ingebrigtsen + + * debbugs-gnu.el (debbugs-toggle-sort): Sort the tagged bugs at + the end. + (debbugs-emacs): Init the saved bugs on call, not on load. + (debbugs-dump-persistency-file): Don't destroy the list while + saving it. + +2011-07-05 Michael Albinus + + * debbugs-gnu.el (debbugs-owner): Remove. We use `debbugs-tagged' + uniquely. + (debbugs-widgets, debbugs-package, debbugs-severities) + (debbugs-archive): New defvars. + (debbugs-local-tags, debbugs-persistency-file) + (debbugs-dump-persistency-file): Add docstring. + (debbugs-emacs): Use new defvars. + (debbugs-show-reports): Remove widgets from arguments. Mark bugs + submitted by user. + (debbugs-mode-map): Add "x" (for purge "done" bugs). + (debbugs-rescan): On the last page, check also for new arrived bugs. + (debbugs-suppress-done): New defun. + +2011-07-04 Michael Albinus + + * debbugs-gnu.el (debbugs-tagged): New face. + (debbugs-persistency-file): New defvar. Read and eval its + contents during loading. + (debbugs-dump-persistency-file): New defun. Add it to + `kill-emacs-hook'. + (debbugs-local-tags): New defvar. + (debbugs-show-reports): Code cleanup. Show tagged bugs. + (debbugs-mode-map): Add "t" (for toggle tag) and "C" (for send + control message). + (debbugs-toggle-tag): New defun. + (debbugs-display-status): Remove superfluous let-binding. + (debbugs-send-control-message): Read id also via `debbugs-current-id'. + +2011-07-04 Lars Magne Ingebrigtsen + + * debbugs-gnu.el (debbugs-select-report): Fetch all merged + reports. + +2011-07-03 Lars Magne Ingebrigtsen + + * debbugs-gnu.el (debbugs-rescan): New command and keystroke. + +2011-07-03 Michael Albinus + + * debbugs-gnu.el (debbugs-widget-map): Add [mouse-1] and [mouse-2]. + (debbugs-emacs): Add :help-echo and :suppress-done for report + pages' widgets. + (debbugs-show-reports): Remove suppress-done from arguments. + It must be read from the widget anyway. Tune inserting of bottom + line widgets. + (debbugs-owner): New face. + (debbugs-show-reports): Mark subject if the user is the bug's + owner. Add mouse-face. + (debbugs-mode-map): Add [mouse-1] and [mouse-2]. + (debbugs-send-control-message): Add "owner" and "noowner" messages. + +2011-07-03 Lars Magne Ingebrigtsen + + * debbugs-gnu.el (debbugs-emacs): Don't use widgets to provide + clickable links, since that requires you to select certain parts + of the line, which is annoying. + (debbugs-show-reports): Store the status in the buffer. + (debbugs-display-status): New command and keystroke. + (debbugs-widget-map): New keymap. + (debbugs-emacs): Use it. + (debbugs-toggle-sort): Make sorting work again. + (debbugs-toggle-sort): Use `debbugs-current-id'. + (debbugs-toggle-sort): Don't move point around so much. + (debbugs-summary-mode): Ignore submit@debbugs addresses, too. + +2011-07-03 Michael Albinus + + * debbugs-gnu.el (debbugs-emacs, debbugs-show-reports): Rewrite in + order to use widgets exclusively. + (debbugs-widget-format-handler): New defun. + (debbugs-mode-map): Derive from `special-mode-map'. Use + `widget-keymap' as parent map. + (debbugs-select-report): Add bug id as parameter. + +2011-07-02 Michael Albinus + + * debbugs-gnu.el (debbugs-emacs): Move reporting lines to + `debbugs-show-reports'. Create widgets for every report page. + (debbugs-show-reports): New defun. + (debbugs-select-report): Handle also page links. + +2011-07-02 Lars Magne Ingebrigtsen + + * debbugs-gnu.el (debbugs-summary-mode): Make sure we don't Cc + both bug-gnu-emacs (etc) and debbugs. + (debbugs-emacs): Default to list the done bugs. + (debbugs-toggle-sort): New command and keystroke. + (debbugs-send-control-message): Record the bug number on group + entry, so that we don't have to rely on subject header mangling, + which is fragile. + (debbugs-emacs): Display multiple merges prettier. + (debbugs-toggle-sort): Allow sorting from the final line. + 2011-07-02 Michael Albinus * debbugs-gnu.el (debbugs-emacs): Propertize with 'help-echo.