1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-07 12:26:15 +00:00
Commit Graph

91661 Commits

Author SHA1 Message Date
Glenn Morris
8480fc7c63 (byte-compile-not-obsolete-vars): Rename from byte-compile-not-obsolete-var.
It's a list now.
(byte-compile-not-obsolete-funcs): New variable.
(byte-compile-warn-obsolete): Don't warn about functions if they are in
byte-compile-not-obsolete-funcs.
(byte-compile-variable-ref, byte-compile-defvar): Update for
byte-compile-not-obsolete-vars name-change and list nature.
(byte-compile-maybe-guarded): Suppress warnings about obsolete functions
and variables behind (f)boundp tests.
2009-09-16 03:13:03 +00:00
Glenn Morris
124649922f Move comment so it does not get printed every time the rule runs. 2009-09-16 03:10:17 +00:00
Jan Djärv
0307c7d29f * xterm.c (x_new_font): Call change_frame_size before calling
x_set_window_size, in case frame size won't change.

* frame.c (x_set_font): Remove dead code.
2009-09-15 18:49:56 +00:00
Dan Nicolaescu
79d316d36d (vc-git-log-view-mode): Undo inadvertent change. 2009-09-15 17:52:42 +00:00
Stefan Monnier
8fed6934e5 * Makefile.in (compile-onefile): Use byte-compile-refresh-preloaded.
* emacs-lisp/bytecomp.el (byte-compile-refresh-preloaded): Don't autoload.
2009-09-15 15:29:50 +00:00
Stephen Eglen
fc8b371175 Doc fix to commentary (how to enable package). 2009-09-15 11:42:37 +00:00
Stephen Eglen
4078fd57ba (iswitchb-read-buffer): When selecting a match from
the  virtual-buffers, use the name of the buffer specified by
find-file-noselect, as the match may be a symlink.  (This was a
problem if the target and the symlink had differet names.)
2009-09-15 11:38:15 +00:00
Juanma Barranquero
a2c145f68f Update. 2009-09-15 08:11:42 +00:00
Glenn Morris
4f6cc6b531 Revert unnecessary parts of previous change. 2009-09-15 07:09:17 +00:00
Glenn Morris
cd05fe7fd3 (command-line-1): Give local variables with common names a
distinguishing prefix, so as not to hide free variable warnings during
bootstrap.
2009-09-15 07:06:04 +00:00
Stefan Monnier
b3c7c12d65 (custom-initialize-default, custom-initialize-set): CSE. 2009-09-15 04:08:02 +00:00
Stefan Monnier
13dc2bc2e8 (desktop-path): Check user-emacs-directory. 2009-09-15 04:05:12 +00:00
Stefan Monnier
49fec53141 (byte-compile-refresh-preloaded): New function. 2009-09-15 04:03:35 +00:00
Stefan Monnier
0e328d3779 Use after-load-functions to GC after loading each file.
Remove the explicit GC calls that used to be sprinkled around.
2009-09-15 03:46:05 +00:00
Stefan Monnier
428b13d63c (Fload): Also run do-after-load-evaluation while dumping. 2009-09-15 03:45:51 +00:00
Stefan Monnier
838ff45802 (after-load-functions): New hook.
(do-after-load-evaluation): Run it.  Use string-match-p to detect
`obsolete' packages, rather than painfully extracting the relevant
directory name.
2009-09-15 03:39:40 +00:00
Glenn Morris
8547eda321 diary stuff 2009-09-15 02:38:20 +00:00
Glenn Morris
a62f564f06 (apropos-documentation-check-doc-file): Avoid assignment to free variable `doc'. 2009-09-15 02:37:28 +00:00
Glenn Morris
077bf69b90 (dired-mode-map): Add menu entry for async shell command. 2009-09-15 02:36:26 +00:00
Glenn Morris
273cefaa42 (find-lisp-object-file-name): When looking for autoloaded
variables, also consider the .elc files, since the .el files are
normally gzipped (subsequent code locates the .el.gz from the .elc).
2009-09-15 02:35:47 +00:00
Glenn Morris
a9d46b583e (arglist): Define for compiler.
Delete trailing whitespace.
2009-09-15 02:35:22 +00:00
Glenn Morris
2b8e87c469 (diary-display-function): Change the default to fancy display.
(body): Define for compiler.
2009-09-15 02:34:54 +00:00
Glenn Morris
c276856990 (byte-compile-keep-pending, byte-compile-file-form, byte-compile-lambda)
(byte-compile-top-level-body, byte-compile-form)
(byte-compile-variable-ref, byte-compile-setq)
(byte-compile-setq-default, byte-compile-body)
(byte-compile-body-do-effect, byte-compile-and, byte-compile-or)
(batch-byte-compile): Give some more local variables with common names
a "bytecomp-" prefix to avoid masking warnings about free variables.
2009-09-15 02:34:32 +00:00
Glenn Morris
fe6793d4f8 (rmail-mime-save): If file exists, don't try to be clever and add a
suffix to make a unique name, just let the user decide whether or not
to overwrite it.  If the input is a directory, write the default
filename to that directory.  (Bug#4388)
(rmail-mime-bulk-handler): Ensure the save button's 'directory property
is a filename-as-a-directory.
2009-09-15 02:33:58 +00:00
Stefan Monnier
fbc88440dd (what-page): Don't move to beginning of line.
See <87tyz5ajte.fsf@x2.delysid.org> in emacs-devel.
2009-09-15 01:21:41 +00:00
Dan Nicolaescu
60308853c3 (vc-git-dir-extra-headers): Show the remote location. 2009-09-15 00:11:51 +00:00
Dan Nicolaescu
9cd39affaa * bindings.el (mode-line-mode-menu): Add purecopy calls for :help.
* help.el (help-for-help-internal): Add purecopy calls for text.
2009-09-14 23:28:40 +00:00
Dan Nicolaescu
cc1cb3da4a (change-log-mode): Restore bug-reference-mode. 2009-09-14 23:24:56 +00:00
Juanma Barranquero
f179addc9b * configure.bat: Add #define PROFILING to config.h. 2009-09-14 23:00:52 +00:00
Alan Mackenzie
f804f44622 (Terminal Output): Put "@code{}" around "stdout". 2009-09-14 09:46:03 +00:00
Alan Mackenzie
beee5da7cf *** empty log message *** 2009-09-14 09:45:33 +00:00
Dan Nicolaescu
837b0e99c5 * vc-mtn.el (vc-mtn-annotate-command):
* vc-svn.el (vc-svn-annotate-command): Run asynchronously.
2009-09-14 04:42:04 +00:00
Dan Nicolaescu
32ba3abcc1 * vc.el (top): print-log method now takes an optional SHORTLOG
argument.  Add a new method: root.

* vc-hooks.el (vc-prefix-map, vc-menu-map): Add bindings for
vc-print-root-log and vc-print-root-diff.

* vc-bzr.el (vc-bzr-log-view-mode, vc-bzr-print-log):
* vc-git.el (vc-git-print-log, vc-git-log-view-mode):
* vc-hg.el (vc-hg-print-log, vc-hg-log-view-mode): Add support for
short logs.

* vc-cvs.el (vc-cvs-print-log):
* vc-mtn.el (vc-mtn-print-log):
* vc-rcs.el (vc-rcs-print-log):
* vc-sccs.el (vc-sccs-print-log):
* vc-svn.el (vc-svn-print-log): Add an optional argument shortlog
that is ignored for now.
2009-09-14 04:38:49 +00:00
Stefan Monnier
31cd2dd4e1 * simple.el: Add mapping for backspace/delete/clear/tab/escape/return
to function-key-map, and give them ascii-character property.
* term/x-win.el (x-alternatives-map):
* term/ns-win.el (ns-alternatives-map):
* term/internal.el (msdos-key-remapping-map):
* w32-fns.el (x-alternatives-map): Remove redundant mappings.
2009-09-14 01:22:42 +00:00
Glenn Morris
d62e5bf28f (elint-add-required-env): Revert to not using temp-buffers (2009-09-12). 2009-09-14 00:48:06 +00:00
Stefan Monnier
7d0105e573 (ispell-command-loop): Improve last fix, using the new read-key function. 2009-09-13 22:28:57 +00:00
Chong Yidong
d22f7ffac5 * dired-x.texi (Technical Details): Delete dired-up-directory (Bug#4292). 2009-09-13 22:28:48 +00:00
Chong Yidong
8593c508c1 * INSTALL: Update URL for GNU FreeFont. 2009-09-13 22:15:10 +00:00
Chong Yidong
e17ed9add8 * term/x-win.el (x-menu-bar-open): Only call accelerate-menu if it
is defined (Bug#4405).
2009-09-13 21:32:58 +00:00
Chong Yidong
120812a0ba * url-handlers.el (url-copy-file): Add fifth arg for compatibility
with 2005-06-25 change to copy-file (Bug#4410).
2009-09-13 21:21:40 +00:00
Chong Yidong
1fc26e29ba * recentf.el (recentf-cleanup): Use a hash table to find
duplicates (Bug#4407).
2009-09-13 21:09:05 +00:00
Chong Yidong
adcdf8bc81 Remove obsolete Mule-UCS information (the package is not redundant). 2009-09-13 20:48:09 +00:00
Chong Yidong
b2d98113d5 * PROBLEMS: Document Athena/Lucid internationalization
problem (Bug#4333).
2009-09-13 20:46:46 +00:00
Chong Yidong
61dc96a271 Fix last change. 2009-09-13 20:35:47 +00:00
Chong Yidong
7e73ea3274 * textmodes/ispell.el (ispell-command-loop): Convert keys such as
kp-0 to ascii equivalents (Bug#4325).
2009-09-13 20:34:18 +00:00
Chong Yidong
6a5ca7c8b1 * misc.texi (Invoking emacsclient): Minor clarifications (Bug#4419). 2009-09-13 19:41:52 +00:00
Chong Yidong
1f5c162635 * progmodes/cperl-mode.el (cperl-init-faces): Revert last change. 2009-09-13 17:09:23 +00:00
Chong Yidong
42c3a9e31d * eshell/em-hist.el:
* eshell/em-dirs.el (eshell-complete-user-reference): Declare
pcomplete functions and variables to avoid compiler warnings.

* eshell/em-script.el (eshell-login-script, eshell-rc-script):
* eshell/em-dirs.el (eshell-last-dir-ring-file-name):
* eshell/em-alias.el (eshell-aliases-file):
* eshell/em-hist.el (eshell-history-file-name): Use
expand-file-name instead of concat to make file names (Bug#4308).
2009-09-13 02:16:25 +00:00
Glenn Morris
1e2b6acfd2 Replace empty let's with progn'. 2009-09-13 02:14:25 +00:00
Glenn Morris
4f0f48dfc1 (url-file): Avoid assignment to free variable `filename'. 2009-09-13 02:09:12 +00:00