Michael Albinus [Sun, 17 Jan 2016 14:03:31 +0000 (15:03 +0100)]
Further improvements to debbugs
* packages/debbugs/debbugs-gnu.el (debbugs-gnu-get-bugs): Do not
specify :max.
(debbugs-gnu-rescan): Handle `current-prefix-arg'.
(debbugs-gnu-display-status): Insert comments in output.
* packages/debbugs/debbugs-ug.texi (Tabulated Lists): Mention the
prefix argument of debbugs-gnu-rescan.
* packages/debbugs/debbugs.el (debbugs-cache-expiry): Make it a
defcustom.
(debbugs-get-status): Delete dups before sending the soap
request. `debbugs-cache-expiry' could also be `t'.
(debbugs-get-status): Remove double code. Add bug to cache only
if `debbugs-cache-expiry' indicates this.
(debbugs-search-est): Retrieve all hits when there is no :skip or :max.
Michael Albinus [Mon, 11 Jan 2016 17:25:20 +0000 (18:25 +0100)]
Consolidation in debbugs
* packages/debbugs/debbugs-gnu.el (top): Declare buffer-local variables.
(debbugs-gnu-limit): Rename from `debbugs-gnu-current-limit'.
(debbugs-gnu-current-suppress): Move up.
(debbugs-gnu-search, debbugs-gnu, debbugs-gnu-show-reports)
(debbugs-gnu-print-entry, debbugs-gnu-rescan, debbugs-gnu-mode)
(debbugs-gnu-toggle-suppress, debbugs-gnu-display-status)
(debbugs-gnu-bugs): No special code needed anymore for
distinguishing global and local variable values.
(debbugs-gnu-show-reports): Handle the case an attribute is nil.
(debbugs-gnu-bug-triage-file): New defconst.
(debbugs-gnu-menu-map-emacs-enabled)
(debbugs-gnu-menu-map-bug-triage-enabled)
(debbugs-gnu-view-bug-triage): New defuns.
(debbugs-gnu-mode-map): Further entries in menu-map.
(debbugs-gnu-current-query): Remove function.
Michael Albinus [Sun, 10 Jan 2016 18:41:34 +0000 (19:41 +0100)]
Improvement on debbugs
* packages/debbugs/README:
* packages/debbugs/debbugs.texi (Top): Add reference to User Guide.
* packages/debbugs/debbugs-gnu.el (message-goto-body): Autoload.
(debbugs-gnu-default-suppress-bugs): Fix docstring.
(debbugs-gnu-dump-persistency-file, debbugs-gnu-sort-id):
Sort descending.
(debbugs-gnu-search, debbugs-gnu, debbugs-gnu-rescan)
(debbugs-gnu-mode, debbugs-gnu-bugs):
Set `debbugs-gnu-current-suppress' proper.
(debbugs-gnu-current-limit, debbugs-gnu-current-suppress):
Add docstring.
(debbugs-gnu-get-bugs): Don't sort.
(debbugs-gnu-print-entry): Don't suppress `debbugs-gnu-local-tags'
listed bugs.
(debbugs-gnu-mode-map): Make also a menu-map.
(debbugs-gnu-send-control-message): Report in echo area.
* packages/debbugs/debbugs-ug.texi (Retrieving Bugs):
Don't mention debbugs-gnu-default-hits-per-page any longer.
Describe debbugs-gnu-suppress-bugs.
(Tabulated Lists, TODO Items): Don't mention
debbugs-gnu-default-hits-per-page any longer. Bugs are sorted
descending.
(Control Messages): Sort severities according to there importance.
Thierry Volpiatto [Fri, 8 Jan 2016 06:16:52 +0000 (07:16 +0100)]
Parse also `package-alist` when getting dependencies (#58).
* async-bytecomp.el (async-bytecomp--get-package-deps):
Try `package-archive-contents` and also `package-alist`
in case pkg no more present in `package-archive-contents`.
Teemu Likonen [Tue, 5 Jan 2016 13:20:07 +0000 (15:20 +0200)]
Merge branch 'wcheck-update'
* wcheck-update:
wcheck-mode: update README, copyright etc.
wcheck-mode: update copyright year and version 2016.1.5
wcheck-mode: evaluate wcheck--buffer-data-key-index only once
wcheck-mode: precalculate (expt 2 16)
wcheck-mode: make generated face predicate a lambda
wcheck-mode: change some wordings in comments
Eric Abrahamsen [Tue, 5 Jan 2016 09:34:28 +0000 (17:34 +0800)]
Squashed 'packages/gnorb/' changes from 538b5bd..d754d2f
d754d2f Fixing `gnorb-bbdb-postings-styles' eaaea81 Link extraction should return links in same order 894b96c Additional guard for non-existent headings 2660934 gnorb-bbdb.el: Use the right catch tag name b632038 gnorb-registry.el: Check for old version of registry 86f288a Fix matching of posting styles, pt 2 87137be gnorb-bbdb.el: Fix matching of posting styles 8c2fb15 nngnorb.el: Handle non-existent nnir-tmp-buffer 7fcde77 Handle renaming of Org variable 6722839 Formatting improvements d72fee7 Redundant setting of window configuration
Ken Manheimer [Tue, 5 Jan 2016 00:30:59 +0000 (19:30 -0500)]
multishell - remove custom var multishell-non-interactive-process-buffers
Multishell should only be concerned with shell-mode and shell-mode
derived buffers. Clarify that, and remove obsoleted
multishell-non-interactive-process-buffers. That var wasn't being
properly used, anyway - the residual var non-interactive-process-buffers
was mistakenly being used, it's now removed, too.
Ken Manheimer [Mon, 4 Jan 2016 20:11:18 +0000 (15:11 -0500)]
multishell - refactor for name-then-path, and use a valid release number.
Hopefully this update is out there before anyone gets used to the old
path-then-name format. (I haven't seen it in list-packages, but someone
indicated that it might be out.)
Ken Manheimer [Mon, 4 Jan 2016 16:57:36 +0000 (11:57 -0500)]
multishell - V. 0. Change "multishell:" to "multishell-", use everywhere.
For ELPA conformance.
I'm also changing the version number to 0 to defer initial release. I
discovered a big, user-exposed change I want to make, and need to iron
it out before anyone gets used to the previous format.
* packages/debbugs/debbugs.el: Update copyright years.
(debbugs-soap-invoke-async): Activate `soap-invoke-async'.
(debbugs-get-status): Use `accept-process-output' rather than `sit-for'.
Ken Manheimer [Sat, 2 Jan 2016 22:19:16 +0000 (17:19 -0500)]
multishell - new package
Author: Ken Manheimer <ken dot manheimer at gmail...>
Version: 1.0.0
Maintainer: Ken Manheimer <ken dot manheimer at gmail...>
Created: 1999 -- first public availability
Keywords: processes
URL: https://github.com/kenmanheimer/EmacsUtils
Commentary:
Easily use and manage multiple shell buffers, including remote shells.
Fundamentally, multishell is the function `multishell:pop-to-shell - like
pop-to-buffer - plus a keybinding. Together, they enable you to:
* Get to the input point from wherever you are in a shell buffer,
* ... or to a shell buffer if you're not currently in one.
* Use universal arguments to launch and choose among alternate shell buffers,
* ... and select which is default.
* Prepend a path to a new shell name to launch a shell in that directory,
* ... and use a path with Emacs tramp syntax to launch a remote shell.
Customize-group `multishell` to select and activate a keybinding and set
various behaviors.
Michael Albinus [Sat, 2 Jan 2016 16:36:54 +0000 (17:36 +0100)]
Move asynchronous calls in debbugs to SOAP function level.
* packages/debbugs/debbugs-gnu.el (top): Don't require `async'.
(debbugs-gnu-default-hits-per-page): Remove.
(debbugs-gnu-show-reports): Do not call `debbugs-get-status'
asynchronously anymore.
* packages/debbugs/debbugs.el (soap-invoke-async, async-start)
(async-get): Declare.
(debbugs-max-hits-per-request): New defconst.
(debbugs-soap-invoke-async-object): New defvar.
(debbugs-soap-invoke-async): New defun.
(debbugs-get-status): Use them.
Michael[tm] Smith [Wed, 30 Dec 2015 23:51:52 +0000 (08:51 +0900)]
Add CSP syntax checking for <meta> & HTTP header
Adds datatype/microsyntax-checking of the "content" attribute of the
<meta http-equiv=content-security-policy content="..."> element, along with
such checking of the value of the Content-Security-Policy HTTP header.
Michael Albinus [Mon, 28 Dec 2015 10:28:59 +0000 (11:28 +0100)]
debbugs code cleanup
* packages/debbugs/debbugs-gnu.el (subr-x): Require package.
(diff-hunk-file-names): Autoload function.
(top): Declare missing external variables. Move them up.
(debbugs-gnu-display-status, debbugs-gnu-usertags): Switching to
the buffer seems prettier than popping to the buffer.
(debbugs-gnu-usertags): Quote `highlight'.
(debbugs-gnu-change-checkin): Use `cl-subseq'.
Michael Albinus [Sun, 27 Dec 2015 15:24:47 +0000 (16:24 +0100)]
Retrieve debbugs data in several chunks, sequentially
* packages/debbugs/debbugs-gnu.el (top): Do not require widgets
and wid-edit. Remove debbugs-gnu-widgets, debbugs-gnu-widget-map
and debbugs-gnu-current-widget.
(debbugs-gnu-default-hits-per-page): Make it a defconst, value is 500.
(debbugs-gnu-current-suppress): New defvar.
(debbugs-gnu, debbugs-gnu-print-entry, debbugs-gnu-rescan)
(debbugs-gnu-toggle-suppress, debbugs-gnu-current-query):
Remove widget code.
(debbugs-gnu-show-reports): Remove widget code. Retrieve bug data
in chunks of 500.
(debbugs-gnu-print-entry, debbugs-gnu-usertags): Use `highlight'
as mouse-face.
Michael Albinus [Sun, 27 Dec 2015 11:17:57 +0000 (12:17 +0100)]
debbugs code cleanup
* packages/debbugs/debbugs-gnu.el (debbugs-gnu-archived): Move down.
(debbugs-read-emacs-bug-with-gnus): New defun, extracted from
`debbugs-gnu-select-report'.
(debbugs-gnu-select-report): Use it.
Lars Ingebrigtsen [Thu, 24 Dec 2015 21:39:24 +0000 (22:39 +0100)]
Increase the default number of hits
* debbugs-gnu.el (debbugs-gnu-default-hits-per-page): Increase the
default number of hits, because it doesn't make much sense to look
at partial bug lists when doing triage.