1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-08 12:40:49 -08:00
Commit graph

113005 commits

Author SHA1 Message Date
Glenn Morris
3a5fdd45c4 * gnus-util.el (image-size): Declare. 2013-09-17 21:54:21 -07:00
Glenn Morris
986ed13557 * net/shr.el (image-size, image-animate): Declare. 2013-09-17 21:53:05 -07:00
Glenn Morris
ffb82dbda3 * net/gnutls.el (gnutls-log-level): Declare. 2013-09-17 21:50:54 -07:00
Glenn Morris
5148da153e * net/eww.el (libxml-parse-html-region): Declare.
(eww-display-html): Explicit error if no libxml2 support.
2013-09-17 21:48:55 -07:00
Glenn Morris
45069b2e00 * term.el (term-mouse-paste): Reorder to silence --without-x compilation. 2013-09-17 21:46:44 -07:00
Glenn Morris
cd8edbbe67 * mpc.el (doc-view-mode): Silence --without-x compilation. 2013-09-17 21:44:20 -07:00
Glenn Morris
7e58af4b13 * follow.el (scroll-bar-toolkit-scroll, scroll-bar-drag)
(scroll-bar-scroll-up, scroll-bar-scroll-down, mwheel-scroll): Declare.
2013-09-17 21:42:30 -07:00
Glenn Morris
2f68e15795 * doc-view.el (doc-view-mode): Silence --without-x compilation. 2013-09-17 21:38:49 -07:00
Glenn Morris
f4a1d572bc * term/ns-win.el (x-handle-args): Declare. 2013-09-17 21:36:34 -07:00
Glenn Morris
38702b5be4 * w32-common-fns.el (x-server-version, x-select-enable-clipboard): Declare. 2013-09-17 21:34:56 -07:00
Glenn Morris
5fa89513d5 * term/w32-win.el (create-default-fontset): Declare. 2013-09-17 21:32:01 -07:00
Glenn Morris
e843de7767 * term/x-win.el (x-select-enable-clipboard): Declare. 2013-09-17 21:30:33 -07:00
Glenn Morris
047a1a4c20 * term/common-win.el (x-select-enable-primary, x-last-selected-text-primary)
(x-last-selected-text-clipboard): Declare.
2013-09-17 21:28:57 -07:00
Glenn Morris
9019d095df * image.el (image-multi-frame-p): Remove --without-x warning/error. 2013-09-17 21:26:19 -07:00
Glenn Morris
67645389fc * image.el (image-type-from-buffer): Remove --without-x warning/error. 2013-09-17 21:24:14 -07:00
Glenn Morris
5f30349b1e * mouse.el (mouse-yank-primary): Reorder to silence --without-x compilation. 2013-09-17 21:21:29 -07:00
Glenn Morris
4bd4c0afe0 * frame.el (x-display-name): Declare. 2013-09-17 20:58:26 -07:00
Glenn Morris
76e6957735 * faces.el (x-display-list, x-open-connection, x-get-resource): Declare. 2013-09-17 20:53:10 -07:00
Glenn Morris
d2f3e9f85b * lisp/subr.el (x-popup-dialog): Declare. 2013-09-17 20:50:18 -07:00
Glenn Morris
8a78544ece * mail/rmailmm.el (rmail-mime-set-bulk-data): Silence --without-x compilation. 2013-09-17 20:47:11 -07:00
Glenn Morris
f0047cb9a5 wdired.el trivia
* lisp/wdired.el (dired-backup-overwrite): Remove declaration.
(wdired-mode-map): Add doc string.
2013-09-17 20:45:54 -07:00
Glenn Morris
e740f9d245 Silence some --without-x compilation warnings
* custom.el (x-get-resource): Declare.

* frame.el (x-display-grayscale-p): Declare.

* simple.el (font-info): Declare.

* window.el (x-display-pixel-height, tool-bar-lines-needed): Declare.
(fit-frame-to-buffer): Explicit error if --without-x.
(mouse-autoselect-window-select): Silence compiler.
2013-09-17 19:50:04 -07:00
Glenn Morris
91c837fe72 * eshell/esh-util.el (eshell-sublist): Remove unused local variable. 2013-09-17 19:45:31 -07:00
Glenn Morris
49a053fc5b Address some "unused lexical variable" warnings
* lisp/dframe.el (x-sensitive-text-pointer-shape, x-pointer-shape): Declare.

* lisp/eshell/esh-io.el (x-select-enable-clipboard): Declare.

* lisp/erc/erc-button.el (erc-button-add-buttons):
* lisp/eshell/em-cmpl.el (eshell-complete-parse-arguments):
* lisp/eshell/em-hist.el (eshell/history, eshell-isearch-backward):
* lisp/eshell/em-pred.el (eshell-parse-modifiers, eshell-pred-file-time):
Remove unused local variables.
2013-09-17 21:48:00 -04:00
Glenn Morris
35cc47373e * lisp/url/url-http.el (zlib-decompress-region): Declare. 2013-09-17 21:44:44 -04:00
Glenn Morris
ec9177ba76 * lisp/textmodes/two-column.el: Make 2C-split work for --without-x.
(scroll-bar-columns): Autoload.
(top-level): Require fringe when compiling.
2013-09-17 21:42:43 -04:00
Leo Liu
9f25cb7749 * subr.el (add-hook): Robustify to handle closure as well. 2013-09-18 09:27:00 +08:00
Katsumi Yamaoka
711668ac2d lisp/gnus/mm-decode.el (mm-add-meta-html-tag): Fix last change 2013-09-18 00:25:23 +00:00
Katsumi Yamaoka
9ab16aab6a [Gnus] Silence the byte compiler
* gnus-icalendar.el (gnus-icalendar-event--find-attendee)
(gnus-icalendar-event-from-ical)
(gnus-icalendar-event--build-reply-event-body)
(gnus-icalendar-event-reply-from-buffer)
(gnus-icalendar-find-org-event-file)
(gnus-icalendar-event->gnus-calendar, gnus-icalendar-reply)
(gnus-icalendar-mm-inline): Use gmm-labels instead of labels or flet.

* mm-util.el (mm-special-display-p): Isolate XEmacs stuff.
2013-09-17 23:49:48 +00:00
Glenn Morris
2b42da9837 * lisp/simple.el (messages-buffer-mode-map): Unbind "g". 2013-09-17 16:27:10 -04:00
Stefan Monnier
9c0ad4f7bd * lisp/help-mode.el (help-mode-finish): Use derived-mode-p.
Remove obsolete highlighting.
2013-09-17 13:48:06 -04:00
Stefan Monnier
7a806dfb9e * lisp/play/life.el (life-mode): Use define-derived-mode. Derive from
special-mode.
(life): Let-bind inhibit-read-only.
(life-setup): Avoid `setq'.  Use `life-mode'.
2013-09-17 13:47:01 -04:00
Stefan Monnier
c2e9e9ef6f * lisp/gnus/gnus-agent.el (gnus-category-mode): Use define-derived-mode.
(gnus-agent-mode): Use derived-mode-p.
(gnus-agent-rename-group, gnus-agent-delete-group): Don't bind
gnus-command-method and *-command-method to nil, but bind
gnus-command-method to *-command-method instead!
(gnus-agent-fetch-articles): Remove unused var `id'.
(gnus-agent-fetch-headers): Remove unused arg `force'.
(gnus-agent-braid-nov): Remove unused arg `group'.  Adjust callers.
(gnus-agent-save-alist, gnus-agent-save-local): Remove unused `item'.
(gnus-agent-short-article, gnus-agent-long-article)
(gnus-agent-low-score, gnus-agent-high-score): Move declaration before
first use.
(gnus-agent-fetch-group-1): Remove unused vars `arts', `category',
`score-param'.
(gnus-tmp-name, gnus-tmp-groups): Defvar them.
(gnus-get-predicate): Push in front of the cache, rather than end.
(gnus-agent-expire-current-dirs, gnus-agent-expire-stats): Defvar them.
(gnus-agent-expire-group-1): Use push.  Don't abuse dyn-binding.
(gnus-agent-expire-unagentized-dirs): Don't rebind
gnus-agent-expire-current-dirs since the defvar silences the warning.
(gnus-agent-retrieve-headers): Remove unused var `cached-articles'.
(gnus-agent-regenerate-group): Remove unused vars `point' and `dl'.
(gnus-agent-regenerate): Simplify interactive spec and doc.

* lisp/gnus/gnus-eform.el (gnus-edit-form-mode): Use define-derived-mode.

* lisp/gnus/gnus-salt.el (gnus-tree-mode): Use define-derived-mode.
Use save-current-buffer.
(gnus-tree-mode-map): Initialize in the declaration.
(gnus-pick-mouse-pick-region): Remove unused var `fun'.
(scroll-in-place): Defvar it.
(gnus-tmp-*): Defvar them.
(gnus-get-tree-buffer): Use derived-mode-p.
(gnus--let-eval): New macro.
(gnus-tree-highlight-node): Use it to avoid dynamic binding of
non-prefixed variables.
(gnus-tree-open, gnus-tree-close): Remove unused arg `group'.

* lisp/gnus/gnus-sum.el (gnus-summary-highlight): Remove `below' from the list of
vars since it doesn't seem to be available.
(gnus-set-global-variables, gnus-summary-read-group-1)
(gnus-select-newsgroup, gnus-handle-ephemeral-exit)
(gnus-summary-display-article, gnus-summary-select-article)
(gnus-summary-next-article, gnus-offer-save-summaries)
(gnus-summary-generic-mark): Use derived-mode-p.
(gnus-summary-read-group-1, gnus-summary-exit)
(gnus-summary-exit-no-update, gnus-kill-or-deaden-summary):
Adjust calls to gnus-tree-close and gnus-tree-open.
2013-09-17 13:22:32 -04:00
Dmitry Antipov
0791d107ed * w32term.c (w32_read_socket): Avoid temporary
variables in a call to x_real_positions.
* xterm.c (handle_one_xevent): Likewise.
2013-09-17 19:57:45 +04:00
Stefan Monnier
96dbf5a8ae * lisp/emacs-lisp/package.el (package-generate-autoloads): Remove `require'
which should not be needed any more.
(package-menu-refresh, package-menu-describe-package): Use user-error.
2013-09-17 11:52:31 -04:00
Stefan Monnier
049c405a90 * lisp/cedet/semantic/symref/list.el (semantic-symref-results-mode):
Use define-derived-mode.
(semantic-symref-produce-list-on-results): Set up the results here
instead of in semantic-symref-results-mode.  Move after
semantic-symref-current-results's defvar now that it refers to that var.
(semantic-symref-auto-expand-results)
(semantic-symref-results-summary-function)
(semantic-symref-results-mode-hook): Remove redundant :group arg.
(semantic-symref, semantic-symref-symbol, semantic-symref-regexp):
Initialize directly in the let.
2013-09-17 11:50:33 -04:00
Stefan Monnier
e8b66a6a26 * lisp/eshell/esh-cmd.el (eshell-post-rewrite-command-function): New var.
(eshell-post-rewrite-command-hook): Make obsolete.
(eshell-parse-command): Simplify.
(eshell-structure-basic-command): Remove unused arg `vocal-test'.
(eshell--cmd): Declare.
(eshell-parse-pipeline): Remove unused var `final-p'.
Pass a dynvar to eshell-post-rewrite-command-hook.
Implement the new eshell-post-rewrite-command-function.
(eshell-invoke-directly): Remove unused arg `input'.
* lisp/eshell/esh-io.el (eshell-io-initialize):
Use eshell-post-rewrite-command-function.
(eshell--apply-redirections): Rename from eshell-apply-redirections;
adjust to new calling convention.
(eshell-create-handles): Rename args to avoid clashing with dynvar
`standard-output'.

Fixes: debbugs:15399
2013-09-17 11:19:12 -04:00
Katsumi Yamaoka
4e0bf886e0 gnus-int.el (gnus-open-server): Silence compiler 2013-09-17 14:08:24 +00:00
Dmitry Antipov
2cd9881277 * frame.h (x_set_bitmap_icon) [!HAVE_NS]: New function.
(x_icon_type): Remove prototype.
(x_bitmap_icon) [!HAVE_NS]: Declare as such.
* frame.c (x_icon_type): Remove.
* w32term.c (x_make_frame_visible, x_iconify_frame):
* xterm.c (x_make_frame_visible, x_iconify_frame):
Use x_set_bitmap_icon to factor out common code.
2013-09-17 16:59:45 +04:00
Dmitry Antipov
a6c2ee1b72 * dispextern.h (check_x_display_info, x_get_string_resource):
Declare here just once and unify the latter.
* frame.c (check_x_display_info, x_get_string_resource):
* nsterm.h (check_x_display_info):
* xrdb.c (x_get_string_resource):
* xterm.h (check_x_display_info): Remove prototypes.
* nsfns.m (x_get_string_resource): Likewise.  Adjust definition.
* w32reg.c (x_get_string_resource): Likewise.
(w32_get_rdb_resource): Adjust user.
2013-09-17 16:27:21 +04:00
Katsumi Yamaoka
07dd2ea47f lisp/gnus/mm-decode.el (mm-add-meta-html-tag): Fix regexp matching meta tag 2013-09-17 10:21:24 +00:00
Glenn Morris
5cf10af897 Auto-commit of generated files. 2013-09-17 06:17:44 -04:00
Katsumi Yamaoka
4a8bb694aa message.el (message-display-completion-list): Abolish 2013-09-17 09:24:02 +00:00
Dmitry Antipov
baed360360 * xterm.h (struct x_display_info): New member
x_pending_autoraise_frame, going to replace...
* xterm.c (pending_autoraise_frame): ...static variable.
(x_new_focus_frame, XTread_socket): Adjust users.
* w32term.h (struct w32_display_info): New member
w32_pending_autoraise_frame, going to replace...
* w32term.c (pending_autoraise_frame): ...global variable.
(x_new_focus_frame, w32_read_socket): Adjust users.
2013-09-17 12:24:20 +04:00
Glenn Morris
f804aa63be Fix ChangeLog typos 2013-09-17 00:47:51 -07:00
Glenn Morris
3696fe8aae ChangeLog whitespace fixes 2013-09-17 00:45:18 -07:00
Glenn Morris
16bda9698e Commentary update 2013-09-17 00:43:14 -07:00
Glenn Morris
90582f05bc Add a major-mode for the *Messages* buffer
Ref: http://lists.gnu.org/archive/html/emacs-devel/2010-02/msg00135.html

* lisp/simple.el (messages-buffer-mode): New major mode.
(messages-buffer): New function.

* lisp/startup.el (normal-top-level): Switch mode of *Messages* buffer.

* src/xdisp.c (message_dolog): If we create *Messages*,
switch it to messages-buffer-mode.

* lisp/emacs-lisp/ert.el (ert--force-message-log-buffer-truncation)
(ert-run-test): Use `message-buffer' function.
(ert--force-message-log-buffer-truncation): Ignore read-only.

* lisp/help.el (view-echo-area-messages): Use `message-buffer' function.

* lisp/mail/emacsbug.el (report-emacs-bug): Use `message-buffer' function.

* lisp/gnus/gnus-util.el (gnus-message-with-timestamp-1):
Use `message-buffer' function if available.  Ignore read-only.

* etc/NEWS: Mention this.
2013-09-17 00:39:54 -07:00
Dmitry Antipov
33b83dd70c * xterm.c (toplevel) [USE_MOTIF]: Include xlwmenu.h to pacify GCC. 2013-09-17 11:36:35 +04:00
Glenn Morris
e36b2d20d0 ChangeLog whitespace fixes 2013-09-17 00:31:09 -07:00