João Távora
be41113814
Fix electric-pair-delete-adjacent-pairs in modes binding backspace.
...
* lisp/elec-pair.el (electric-pair-backward-delete-char): Delete.
(electric-pair-backward-delete-char-untabify): Delete.
(electric-pair-mode-map): Bind backspace to a menu item filtering
a new `electric-pair-delete-pair' command.
(electric-pair-delete-pair): New command.
Fixes: debbugs:16981
2014-04-07 00:37:17 +01:00
João Távora
7aecc2f6ca
Fix triple-quoting electricity in python-mode
...
* lisp/progmodes/python.el (python-electric-pair-string-delimiter): Fix
triple-quoting electricity.
* test/automated/python-tests.el (python-triple-quote-pairing): New test.
(python-syntax-after-python-backspace): New test.
Fixes: debbugs:17192
2014-04-07 00:23:45 +01:00
João Távora
89f20f76d8
Fix electric-pair-skip-whitespace with quotes in text-mode
...
* lisp/elec-pair.el (electric-pair-post-self-insert-function): Don't
skip whitespace for quote syntax when `electric-pair-text-pairs'
and `electric-pair-pairs' were used.
* test/automated/electric-tests.el (electric-pair-define-test-form):
More readable test docstrings.
(whitespace-skipping-for-quotes-not-ouside)
(whitespace-skipping-for-quotes-only-inside)
(whitespace-skipping-not-without-proper-syntax):
Fixes: debbugs:17183
2014-04-07 00:09:19 +01:00
Eli Zaretskii
aa5ccb01a5
src/bidi.c: Describe the design of reordering engine in the commentary.
2014-04-06 18:56:01 +03:00
Eli Zaretskii
c8e7f832ea
Fix bug #17199 with incorrect character produced by ipa-x-sampa IM.
...
lisp/leim/quail/ipa.el (ipa-x-sampa): Fix the character produced for "<F>".
2014-04-06 18:21:35 +03:00
Stefan Monnier
0beb7fb723
* lisp/mpc.el (mpc--status-timer-run): Disable timer if not displayed.
...
(mpc--status-idle-timer-run): Use mpc--status-timer-run.
2014-04-06 09:08:00 -04:00
Glenn Morris
50ea0f87d6
Minor doc updates related to dribble files
...
* doc/emacs/trouble.texi (Checklist):
* doc/lispref/os.texi (Recording Input): Dribble files may contain passwords.
* lisp/help.el (view-lossage): Doc tweak.
* src/keyboard.c (Fopen_dribble_file): Doc tweak.
2014-04-05 11:33:55 -07:00
Matthias Dahl
f5e4494cd0
Fix bug #16434 with handling the -rv command-line option.
...
lisp/faces.el (make-face-x-resource-internal): Do nothing when
inhibit-x-resources is non-nil. Don't touch the default face if
reversed video is given--as was done in previous versions of Emacs.
(face-set-after-frame-default): Don't call
make-face-x-resource-internal here.
2014-04-05 10:44:56 +03:00
Matthias Dahl
fdafd487a9
Fix bug #16378 with mishandling of empty faces.
...
lisp/faces.el (face-spec-choose): Accept additional optional argument,
whose value is returned if no matching attributes are found.
(face-spec-recalc): Use the new optional argument when calling
face-spec-choose.
2014-04-05 10:25:52 +03:00
Matthias Dahl
eb7a03cc76
Fix bug #16694 with theme face precedence.
...
lisp/faces.el (face-spec-recalc): Call make-face-x-resource-internal
only when inhibit-x-resources is nil, and do that earlier in the
function. Doc fix.
2014-04-05 10:15:11 +03:00
Tassilo Horn
3ccd4eafd3
Fix bug#16090.
...
* lisp/doc-view.el (doc-view-bookmark-jump): Use
`bookmark-after-jump-hook' to jump to the right page after the
buffer is shown in a window.
2014-04-04 19:42:55 +02:00
Stefan Monnier
114d739bef
src/buffer.h, src/frame.h: Clarify doc of optimization variables.
2014-04-04 12:59:50 -04:00
Jan Djärv
11a9c72faf
Backport from trunk.
...
* nsmenu.m (update_frame_tool_bar): Return early if view or toolbar
is nil. If waiting for toolbar to complete, force a redraw.
(free_frame_tool_bar): Set wait_for_tool_bar = NO
* nsterm.h (EmacsView): Add wait_for_tool_bar.
* nsterm.m (updateFrameSize:): If waiting for the tool bar and tool
bar is zero height, just return (Bug#16976).
(initFrameFromEmacs:): Initialize wait_for_tool_bar.
2014-04-04 18:32:24 +02:00
Eli Zaretskii
97bac2112e
src/keyboard.c: Fix a typo in a comment to read_char.
2014-04-04 16:19:35 +03:00
Eli Zaretskii
b7cf27edd3
A better fix for bug #17169 .
...
lisp/international/characters.el (mirroring): Fix last change:
instead of loading uni-mirrored.el explicitly, do that implicitly
by creating the 'mirroring' uniprop table. This avoids announcing
the loading of uni-mirrored.el.
2014-04-04 11:26:00 +03:00
Glenn Morris
8a1d24b11e
Doc updates for buffer-stale-function now applying to file buffers too
...
* doc/emacs/arevert-xtra.texi (Supporting additional buffers):
* doc/lispref/backups.texi (Reverting):
Update for buffer-stale-function also applying to file-buffers.
* lisp/autorevert.el (auto-revert-buffers):
* lisp/files.el (buffer-stale--default-function)
(buffer-stale-function, revert-buffer--default): Doc tweaks.
* etc/NEWS: Related edits.
2014-04-03 22:09:35 -04:00
Glenn Morris
0360792967
Doc updates for default values of some -function vars no longer being nil
...
* doc/emacs/files.texi (Backup Names):
* doc/emacs/arevert-xtra.texi (Supporting additional buffers):
* doc/lispref/backups.texi (Making Backups, Reverting):
Update for default values of some -function vars no longer being nil.
* etc/NEWS: Related edits.
2014-04-03 21:49:28 -04:00
Eli Zaretskii
bbab1c4fb8
Fix bug #17169 with infinite recursion in bidi_initialize under force-load-messages.
...
lisp/international/characters.el: Preload uni-mirrored.el.
2014-04-03 22:53:43 +03:00
Ken Brown
ebe8e0765c
Don't use manifest on Cygwin. (Bug#17176)
...
* nt/emacs.rc: Don't use manifest on Cygwin.
* configure.ac (EMACS_MANIFEST, UPDATE_MANIFEST): Leave these
variables empty on Cygwin.
* src/Makefile.in (EMACS_MANIFEST): Update comment.
2014-04-03 15:10:35 -04:00
Glenn Morris
b54b4b12d4
Refix previous NEWS fix
2014-04-03 00:21:37 -07:00
Glenn Morris
d60a0a1716
Tweak previous NEWS change
2014-04-03 00:17:58 -07:00
Glenn Morris
d738ebdccf
Doc updates related to changes in revert-buffer function variables
...
* lisp/files.el (make-backup-file-name-function)
(make-backup-file-name, make-backup-file-name--default-function)
(make-backup-file-name-1, find-backup-file-name)
(revert-buffer-function, revert-buffer-insert-file-contents-function)
(buffer-stale--default-function, buffer-stale-function)
(before-revert-hook, after-revert-hook, revert-buffer-in-progress-p)
(revert-buffer, revert-buffer--default)
(revert-buffer-insert-file-contents--default-function):
Doc fixes related to defaults no longer being nil.
(make-backup-file-name-function): Bump :version.
Restore nil as a valid but deprecated custom type.
* etc/NEWS: Related edit.
2014-04-03 00:06:40 -07:00
Stefan Monnier
062e286b7c
* lisp/progmodes/perl-mode.el (perl-syntax-propertize-function): Handle $'
...
used as a variable.
Fixes: debbugs:17174
2014-04-02 20:41:09 -04:00
Stefan Monnier
8a7fd44212
* lisp/progmodes/perl-mode.el (perl-syntax-propertize-function): Add "foreach"
...
and "for" statement modifiers introducing expressions.
Fixes: debbugs:17116
2014-04-02 15:50:05 -04:00
Stefan Monnier
66f50b12de
* lisp/progmodes/perl-mode.el (perl-indent-new-calculate):
...
Handle forward-sexp failure.
Fixes: debbugs:16985
2014-04-02 15:47:50 -04:00
Martin Rudalics
ffcd5669d6
In x_new_font don't calculate non-toolkit scrollbar width from font width (Bug#17163).
...
* xterm.c (x_new_font): Don't calculate non-toolkit scrollbar
width from font width (Bug#17163).
2014-04-02 16:33:33 +02:00
Glenn Morris
0b908bf2ef
Small codes update for revert-buffer-function no longer being nil by default
...
* lisp/menu-bar.el (menu-bar-file-menu):
* lisp/vc/ediff.el (ediff-current-file):
Update for revert-buffer-function no longer being nil by default.
2014-04-02 00:07:11 -07:00
Glenn Morris
9c8b0aa042
NEWS small edits
2014-04-02 00:01:07 -07:00
Glenn Morris
c7510f6e94
* lisp/simple.el (command-execute): Respect nil disabled-command-function.
2014-04-01 23:53:10 -07:00
Nicolas Richard
6116a72722
Fix for command-execute handling of disabled commands
...
* lisp/simple.el (command-execute): Do not execute the command when it
is disabled; fixes thinko in 2013-02-20 conversion from C.
Fixes: debbugs:17151
2014-04-01 23:51:59 -07:00
Glenn Morris
8ec45bab98
Backport cedet/ede/emacs.el change from trunk
...
In case anyone uses 24.4 to edit trunk Emacs sources
* lisp/cedet/ede/emacs.el (ede-emacs-version): Update AC_INIT regexp.
Fixes: debbugs:17160
2014-04-01 09:27:59 -07:00
Glenn Morris
c7335c0d2b
Auto-commit of loaddefs files.
2014-04-01 07:22:00 -04:00
Glenn Morris
2998fa1b73
Fix up some Version: headers that might confuse package.el
2014-03-31 15:01:59 -04:00
Glenn Morris
8033778191
Rename some cedet Version: headers that can confuse package.el
...
Fixes: debbugs:17137
2014-03-31 13:01:19 -04:00
Glenn Morris
63adc15691
* configure.ac: Make the final "Does Emacs use Gsettings" message
...
consistent with src/config.h.
2014-03-31 09:22:32 -07:00
Jan Djärv
dcb4c4d753
* configure.ac: Fix errors from previous checkin (GSettings check).
...
Backport from trunk.
2014-03-31 08:08:29 +02:00
Daniel Colascione
8e86e380dc
* configure.ac: Include GFILENOTIFY objects in glib check (backport from trunk)
...
Fixes: debbugs:17069
2014-03-30 16:59:19 -07:00
Eli Zaretskii
34cad8271d
nt/INSTALL: Minor fixes.
2014-03-30 21:55:19 +03:00
Martin Rudalics
632e91a645
In x_set_window_size postpone calculation of default frame sizes (Bug#17142).
...
* frame.c (x_set_frame_parameters): Calculate default values of
new frame sizes only after all other frame parameters have been
processed (Bug#17142).
2014-03-30 15:31:45 +02:00
Glenn Morris
045902f0e1
Auto-commit of loaddefs files.
2014-03-30 07:24:54 -04:00
Jan Djärv
4e6c9f7b2e
* configure.ac: Add check that GSettings is in libgio. Backport from trunk.
...
Fixes: debbugs:17118
2014-03-30 12:44:33 +02:00
Juri Linkov
8778eb5efa
* lisp/dired-aux.el (dired-compress-file): Don't use string-match-p
...
because its match data is used afterwards.
2014-03-29 19:59:36 +02:00
Stefan Monnier
929c0500cc
* lisp/emacs-lisp/package.el (package-built-in-p): Treat a min-version of
...
0 like nil.
2014-03-28 18:47:46 -04:00
Glenn Morris
84df8b963e
* etc/CONTRIBUTE: Avoid being specific about countries.
...
It's just liable to get outdated.
2014-03-28 15:44:37 -04:00
Glenn Morris
e00a3e2238
* etc/CONTRIBUTE: Small updates
2014-03-28 15:20:48 -04:00
Ken Brown
9c67d3ba99
* src/conf_post.h (SYSTEM_PURESIZE_EXTRA) [CYGWIN]: Set to 10000. (Bug#17112)
2014-03-28 12:32:54 -04:00
Glenn Morris
f49dcb3a3e
Backport NEWS tweak from trunk
2014-03-27 21:43:01 -04:00
YAMAMOTO Mitsuharu
08be62f4b1
Adjust image background width on X11 accordingly when its x position is adjusted. (Bug#17115)
2014-03-28 09:50:53 +09:00
YAMAMOTO Mitsuharu
0c4e715c98
Fix bug #17115 with displaying on w32 images that have 'box' face.
...
src/w32term.c (x_draw_image_glyph_string): Fix computation of height
and width of image background when it is displayed with a 'box'
face.
2014-03-27 18:25:17 +02:00
Dmitry Gutov
8de64bb862
* lisp/progmodes/ruby-mode.el (ruby-font-lock-keywords): Highlight
...
special globals with font-lock-builtin-face.
Fixes: debbugs:17057
2014-03-27 10:21:15 +02:00