Dmitry Antipov
bd098f41af
* configure.ac (--enable-link-time-optimization): Add clang support.
...
* INSTALL: Mention it.
* etc/PROBLEMS: Mention potential problems with
--enable-link-time-optimization and clang on Fedora 20.
2014-05-13 15:12:05 +04:00
Sam Steingold
001da405b6
avoid function from `cl'
2014-05-12 19:56:22 -04:00
Sam Steingold
ecaf7f4dc0
(seconds-to-string): New function to pretty print time delay in seconds.
2014-05-12 12:14:24 -04:00
Glenn Morris
79e502ca44
* lisp/net/rcirc.el (rcirc-reconnect-delay): Add :version.
...
Defcustoms docs do not need leading "*", for some years.
2014-05-12 09:06:13 -07:00
Stefan Monnier
400e828602
* lisp/mpc.el (mpc-format): Trim Date to the year.
...
(mpc-songs-hashcons): Shorten the Date field.
2014-05-12 09:25:53 -04:00
YAMAMOTO Mitsuharu
9ce28d805f
* xdisp.c (draw_glyphs): Set clipping to highlight boundaries.
2014-05-12 17:57:59 +09:00
Glenn Morris
bbbabffe06
Merge from emacs-24; up to 2014-05-12T06:15:47Z!rgm@gnu.org
2014-05-11 23:59:30 -07:00
Glenn Morris
96b894717c
Regenerate AUTHORS and ldefs-boot.el
2014-05-11 23:15:47 -07:00
Glenn Morris
5c06e5e758
Bump version to 24.3.91
2014-05-11 23:11:08 -07:00
Eric Schulte
45d2587daf
ob-screen tempfile fixes
...
* lisp/org/ob-screen.el (org-babel-screen-session-write-temp-file)
(org-babel-screen-test): Use unpredictable names for temporary files.
Fixes: debbugs:17416
2014-05-11 23:09:43 -07:00
Katsumi Yamaoka
ffd6d9c4d3
* configure.ac (EMACS_CHECK_MODULES): Fix typo in previous change.
2014-05-11 23:09:27 -07:00
Stefan Monnier
97100b4379
* lisp/emacs-lisp/nadvice.el (advice--interactive-form): Don't get fooled
...
into autoloading just because of a silly indirection.
2014-05-12 01:25:34 -04:00
Paul Eggert
3c95f44ce5
Work around bug in pkg-config before 0.26.
...
* configure.ac (EMACS_CHECK_MODULES): Check for failed exit status
of pkg-config, on older pkg-config versions that don't do it
properly.
Fixes: debbugs:17438
2014-05-11 12:14:12 -07:00
Stefan Monnier
fbd5cc6ca4
* lisp/mouse.el: Use the normal toplevel loop while dragging.
...
(mouse-set-point): Handle multi-clicks.
(mouse-set-region): Handle multi-clicks for drags.
(mouse-drag-region): Update call accordingly.
(mouse-drag-track): Remove `do-mouse-drag-region-post-process' hack.
Use the normal event loop instead of a local while/read-event loop.
(global-map): Remove redundant bindings for double/triple-mouse-1.
* lisp/xt-mouse.el (xterm-mouse-translate-1): Only process one event at a time.
Generate synthetic down events when the protocol only sends up events.
(xterm-mouse-last): Remove.
(xterm-mouse--read-event-sequence-1000): Use xterm-mouse-last-down
terminal parameter instead.
(xterm-mouse--set-click-count): New function.
(xterm-mouse-event): Detect/generate double/triple clicks.
* lisp/reveal.el (reveal-close-old-overlays): Don't close while dragging.
2014-05-11 01:49:14 -04:00
Stefan Monnier
80a78d23ea
* lisp/info.el (Info-quoted): New face.
...
(Info-mode-font-lock-keywords): New var.
(Info-mode): Use it.
2014-05-10 23:49:53 -04:00
Stefan Monnier
4eb436826b
* lisp/emacs-lisp/lisp-mode.el (preceding-sexp): Exclude leading "," which
...
are a hindrance for C-x C-e.
2014-05-10 23:48:15 -04:00
Paul Eggert
0994e45d16
Revert last two changes.
...
Fixes: debbugs:17438
2014-05-10 19:52:00 -07:00
Paul Eggert
68b067b393
Require pkg-config 0.26 or later in autogen.sh only.
...
* autogen.sh (pkg_config_min): Make this at least 0.26.
* configure.ac (PKG_PROG_PKG_CONFIG): Revert back to 0.9.0.
Fixes: debbugs:17438
2014-05-10 19:47:57 -07:00
Glenn Morris
970fd40117
* src/fileio.c (Ffile_executable_p): Doc tweak.
2014-05-10 19:30:57 -07:00
Paul Eggert
eab25ea7c0
Require pkg-config 0.26 or later.
...
Earlier versions are buggy, as pkg-config --libs can output
nothing, which causes xrandr link failures.
* configure.ac (PKG_PROG_PKG_CONFIG): Bump from 0.9.0 to 0.26.
Fixes: debbugs:17438
2014-05-10 19:27:53 -07:00
Santiago Payà i Miralta
0add095990
* lisp/vc/vc-hg.el (vc-hg-unregister): New function (tiny change)
...
Fixes: debbugs:17454
2014-05-10 19:01:08 -07:00
Glenn Morris
e7caef591f
Move lisp/emacs-lisp/find-gc.el to admin/
...
Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00118.html
2014-05-10 18:53:42 -07:00
Leo Liu
2f9b4cfc75
* net/rcirc.el (rcirc-sentinel): Fix last change.
2014-05-11 09:39:49 +08:00
Glenn Morris
6d80e8a9eb
Fix ChangeLog typo
2014-05-10 15:09:03 -07:00
Glenn Morris
732fbcd9d1
admin.el tweaks
...
* admin/admin.el (set-version-in-file): Don't set identical version.
(set-version): Provide default version number.
(set-version, set-copyright): Give start/end messages.
2014-05-10 14:59:05 -07:00
Glenn Morris
6b45ef3565
Also mention bug-gnu-emacs in (ps-)print.el version strings
...
* printing.el (pr-version):
* ps-print.el (ps-print-version): Also mention bug-gnu-emacs.
2014-05-10 14:41:12 -07:00
Glenn Morris
8c6699ab19
* browse-url.el (browse-url-mosaic): Create /tmp/Mosaic.PID as a private file.
2014-05-10 13:48:36 -07:00
Stefan Monnier
5d03fb436f
* lisp/emacs-lisp/nadvice.el: Support adding a given function multiple times.
...
(advice--member-p): If name is given, only compare the name.
(advice--remove-function): Don't stop at the first match.
(advice--normalize-place): New function.
(add-function, remove-function): Use it.
(advice--add-function): Pass the name, if any, to
advice--remove-function.
2014-05-10 16:07:01 -04:00
Jan Djärv
4a5c71d7c2
* xsettings.c (init_gsettings): Use g_settings_schema_source_lookup
...
instead of deprecated g_settings_list_schemas if possible.
Fixes: debbugs:17434
2014-05-10 12:42:08 +02:00
Philipp Rumpf
3ebdceafc1
* lisp/electric.el (electric-indent-post-self-insert-function): Don't use
...
`pos' after modifying the buffer.
Fixes: debbugs:17449
2014-05-09 14:03:21 -04:00
Sam Steingold
f36f0bca38
Optionally auto-reconnect depending on `rcirc-reconnect-delay'.
...
* net/rcirc.el (rcirc-reconnect-delay): New user option.
(rcirc-sentinel): Auto-reconnect to the server if `rcirc-reconnect-delay'
is non-0 (but not more often than its value in case the host is off-line).
2014-05-09 13:04:46 -04:00
Stefan Monnier
a3eda656ee
* lisp/subr.el (function-put): Add function.
2014-05-09 12:51:17 -04:00
Michael Albinus
0f09bbfa7f
* url-handlers.el (url-file-handler-load-in-progress): New defvar.
...
(url-file-handler): Use it, in order to avoid recursive load.
2014-05-09 14:49:30 +02:00
Katsumi Yamaoka
8e45f27f7e
gnus-art.el: Misc improvements for displaying MIME parts
...
* gnus-art.el (gnus-mm-display-part): Don't put article out of sight
while prompting a user for a file name, etc.
(gnus-mime-display-single): Display part with a common appearance no
matter whether MIME button is omitted or not; don't add duplicate entry
to gnus-article-mime-handle-alist.
(gnus-mime-buttonize-attachments-in-header): Use copied buttons.
2014-05-09 09:50:14 +00:00
Eli Zaretskii
b722ea4eb4
lisp/progmodes/grep.el (lgrep): Fix a typo in last commit.
2014-05-09 12:10:56 +03:00
Stephen Berman
472c15bf14
* calendar/todo-mode.el (todo-insert-item-from-calendar):
...
Correct argument list to conform to todo-insert-item--basic.
2014-05-09 09:50:42 +02:00
Glenn Morris
1d75432d5c
Use file-accessible-directory-p in some more places
...
* lisp/files.el (file-expand-wildcards):
* lisp/man.el (Man-support-local-filenames):
* lisp/printing.el (pr-i-directory, pr-interface-directory):
* lisp/progmodes/grep.el (lgrep, rgrep):
* lisp/textmodes/ispell.el (ispell-call-process)
(ispell-call-process-region, ispell-start-process)
(ispell-init-process):
* lisp/mh-e/mh-e.el (mh-variants):
Use file-accessible-directory-p.
2014-05-09 00:02:00 -07:00
Glenn Morris
2651ed05dc
* files.el (cd-absolute): Test if directory is accessible
...
rather than executable.
This can't be any worse, and may be better in some situations.
It may or may not fix bug#17330.
2014-05-08 23:53:30 -07:00
Glenn Morris
c578a99338
* gnus/mml2015.el (mml2015-display-key-image): Fix :version tag in previous.
2014-05-08 23:43:52 -07:00
Glenn Morris
bb1f4b8f9a
* compile.el (recompile): Handle C-u M-x recompile from non-compilation buffer
...
Fixes: debbugs:17444
2014-05-08 23:42:39 -07:00
Adam Sjøgren
ce1a1d7add
lisp/gnus/mml2015.el (mml2015-display-key-image): New variable
2014-05-08 22:42:13 +00:00
Juri Linkov
c055a50b4a
Backport dired-check-switches from trunk.
...
* lisp/dired.el (dired-check-switches, dired-switches-recursive-p): New functions.
(dired-switches-escape-p, dired-move-to-end-of-filename):
Use `dired-check-switches'.
(dired-insert-old-subdirs, dired-build-subdir-alist)
(dired-sort-R-check): Use `dired-switches-recursive-p'.
Fixes: debbugs:17218
2014-05-08 22:22:43 +03:00
Glenn Morris
a9fd3545bb
Add CVE numbers for recent issues to ChangeLogs
2014-05-08 14:12:34 -04:00
Glenn Morris
4049faae96
* browse-url.el (browse-url-mosaic): Be careful when writing /tmp/Mosaic.PID.
...
This is CVE-2014-3423.
Fixes: debbugs:17428
2014-05-08 14:10:36 -04:00
Eli Zaretskii
fa8e9c09f3
nt/INSTALL: Minor rearrangement of text for clarity.
2014-05-08 19:22:35 +03:00
Eli Zaretskii
1e125ee226
nt/INSTALL: More details about creating the build environment.
2014-05-08 18:38:02 +03:00
Glenn Morris
833737d71e
* test/automated/vc-bzr.el: Tweak previous to use BZR_HOME rather than HOME
2014-05-08 00:23:40 -07:00
Glenn Morris
1b70208568
Fix comment typo in previous
2014-05-08 00:14:15 -07:00
Glenn Morris
aabbbc4579
Merge from emacs-24; up to 2014-05-08T06:58:46Z!rgm@gnu.org
2014-05-08 00:02:08 -07:00
Glenn Morris
b2a929a2e6
test/automated/vc-bzr.el: revise previous change
...
* test/automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
(vc-bzr-test-faulty-bzr-autoloads):
Give bzr a temporary home-directory, in case the real one is missing.
Simply disabling logging wasn't enough.
2014-05-07 23:58:46 -07:00