Stefan Monnier [Wed, 12 Oct 2011 04:18:07 +0000 (00:18 -0400)]
* lmc.el: Make it work on Emacs-22.
(lmc--with-silent-modifications): Compatibility macro.
(lmc-store-word): Use it.
(lmc): New group.
(lmc-store-flash): Make into a defcustom.
Eric Schulte [Thu, 6 Oct 2011 17:37:20 +0000 (11:37 -0600)]
2011-10-06 Eric Schulte <schulte.eric@gmail.com>
* shen-mode.el: A new file implementing a major mode for the editing
of shen source code.
* shen-functions.el: A new file holding function documentation for use
by shen-mode in both syntax highlighting and live function
documentation display with eldoc.
Stefan Monnier [Thu, 29 Sep 2011 13:49:29 +0000 (09:49 -0400)]
2011-09-29 Stefan Monnier <monnier@iro.umontreal.ca>
* lmc.el: Version 1.0.
(lmc--assemble): Understand numerical "labels".
(lmc-tool-bar-to-string): New function.
(lmc-mode): Use it to move the buttons from the tool-bar to the header-line.
Stefan Monnier [Tue, 27 Sep 2011 04:06:02 +0000 (00:06 -0400)]
* lmc.el: Add a few more commands, and a tool-bar.
(lmc--assemble): Warn of duplicate labels.
(lmc-disassemble-word): Fix typo.
(lmc-mode-map, lmc-menu): Add bindings for run, set-pc, and set-acc.
(lmc-tool-bar-map): New var.
(lmc-mode); Use it. Make the PC and Acc editable with a click.
(lmc-set-pc, lmc-set-acc, lmc-run): New commands.
(lmc-step): Update tool-bar after hitting HLT.
(lmc-asm-indent-line): Parenthesize if needed.
Stefan Monnier [Fri, 23 Sep 2011 15:20:45 +0000 (11:20 -0400)]
* packages/quarter-plane/quarter-plane.el
(quarter-plane-saved-symbols): Remove.
(quarter-plane-saved-values): Give a default value.
Don't make permanent-local.
(quarter-plane-mode): Cleanup before re-enabling.
Set change-major-mode-hook.
(global-quarter-plane-mode): Use quarter-plane-mode rather than the
deleted turn-on-quarter-plane-mode.
Michael Albinus [Sun, 11 Sep 2011 10:02:41 +0000 (12:02 +0200)]
* debbugs-gnu.el (debbugs-gnu-phrase-prompt): New defconst.
(debbugs-gnu-search): Use it. Use `unwind-protect'. Apply
default values for "status".
(debbugs-gnu): Fix `unwind-protect' form.
(debbugs-gnu-mode-map): Do not define "q", it is derived from
`special-mode'.
Michael Albinus [Fri, 9 Sep 2011 14:43:12 +0000 (16:43 +0200)]
* debbugs-gnu.el (debbugs-gnu-search): Add full text search.
(debbugs-gnu): Use `unwind-protect'.
(debbugs-gnu-get-bugs): Call `debbugs-search-est' for full text search.
Michael Albinus [Fri, 12 Aug 2011 13:11:36 +0000 (15:11 +0200)]
* Debbugs.wsdl (ArrayOfArrayOfAnyType)
(ArrayOfArrayOfArrayOfAnyType): New types.
(search_estRequest, search_estResponse): New messages.
(search_est): New operation.
* debbugs.el (debbugs-search-est): New defun.
* debbugs-pkg.el (top): Upgrade package version to 0.2.
Stefan Monnier [Mon, 1 Aug 2011 16:16:07 +0000 (12:16 -0400)]
* company/*.el: Fix case misunderstanding. Use checkdoc.
* company/company.el (company-capf): First cut at making Company use
completion-at-point-functions.
Michael Albinus [Thu, 21 Jul 2011 17:40:38 +0000 (19:40 +0200)]
* debbugs-gnu.el (debbugs-gnu-search): Let-bind
`debbugs-gnu-current-query'.
(debbugs-gnu): Add attribute :query to the widgets.
(debbugs-gnu-print-entry): Get query from `debbugs-gnu-current-widget'.
(debbugs-gnu-guess-current-id): Rename from `debbugs-guess-current-id'.
(debbugs-gnu-send-control-message): Use it.
Michael Albinus [Wed, 20 Jul 2011 18:56:41 +0000 (20:56 +0200)]
* debbugs-gnu.el (debbugs-gnu-get-bugs): If
`debbugs-gnu-current-severities' contains only the pseudo-severity
"tagged", return just the local tagged bugs.
Michael Albinus [Tue, 19 Jul 2011 12:48:58 +0000 (14:48 +0200)]
* debbugs-gnu.el (debbugs-gnu-default-suppress-bugs): New customer
option.
(debbugs-gnu-pending): Fix docstring.
(debbugs-gnu-current-query): New defvar.
(debbugs-gnu-search): New command.
(debbugs-gnu): Rename SUPPRESS-DONE to SUPPRESS. Fix interactive
query.
(debbugs-gnu-print-entry): Filter according to
`debbugs-gnu-default-suppress-bugs' and `debbugs-gnu-current-query'.
(debbugs-gnu-toggle-suppress): Renamed from
`debbugs-gnu-toggle-suppress-done'.
Michael Albinus [Sun, 17 Jul 2011 15:54:50 +0000 (17:54 +0200)]
* debbugs.el (debbugs-get-bugs): Add search keywords :src :maint
:correspondent :affects and :status. Improvement of docstring,
document the new keywords and multiple values for one keyword.
Michael Albinus [Thu, 14 Jul 2011 15:44:59 +0000 (17:44 +0200)]
* 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.
Michael Albinus [Tue, 12 Jul 2011 20:35:55 +0000 (22:35 +0200)]
* 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.
Michael Albinus [Mon, 11 Jul 2011 18:32:17 +0000 (20:32 +0200)]
* 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.
Michael Albinus [Mon, 11 Jul 2011 07:21:32 +0000 (09:21 +0200)]
* 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'.
Michael Albinus [Fri, 8 Jul 2011 10:09:55 +0000 (12:09 +0200)]
* 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.
Michael Albinus [Thu, 7 Jul 2011 18:48:32 +0000 (20:48 +0200)]
* 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.
Stefan Monnier [Wed, 6 Jul 2011 17:30:27 +0000 (13:30 -0400)]
* archive-contents.el: Make `site' more incrementally.
(archive--delete-elc-files): New arg` only-orphans'.
(archive--simple-package-p): Don't count .elc files; add default version.
(batch-make-site-dir): Don't force recompilation of all .elc files.
Don't generate silly backup versions of the autoloads file.