]> git.eshelyaron.com Git - emacs.git/log
emacs.git
11 years agoauto upstream
Joakim Verona [Wed, 10 Apr 2013 06:30:26 +0000 (08:30 +0200)]
auto upstream

11 years agoStandardize license text
Glenn Morris [Wed, 10 Apr 2013 01:22:15 +0000 (18:22 -0700)]
Standardize license text

11 years agoFix typos
Glenn Morris [Wed, 10 Apr 2013 01:20:51 +0000 (18:20 -0700)]
Fix typos

11 years ago* src/minibuf.c (Ftest_completion): Ignore non-string/symbol keys in hash
Stefan Monnier [Tue, 9 Apr 2013 20:10:47 +0000 (16:10 -0400)]
* src/minibuf.c (Ftest_completion): Ignore non-string/symbol keys in hash
tables.

Fixes: debbugs:14054
11 years ago* themes/tsdh-dark-theme.el (tsdh-dark): Add some more faces.
Tassilo Horn [Tue, 9 Apr 2013 19:18:53 +0000 (21:18 +0200)]
* themes/tsdh-dark-theme.el (tsdh-dark): Add some more faces.

11 years ago* etc/NEWS: Mention `sh-mode' own `add-log-current-defun-function'.
Masatake YAMATO [Tue, 9 Apr 2013 17:54:50 +0000 (02:54 +0900)]
* etc/NEWS: Mention `sh-mode' own `add-log-current-defun-function'.

11 years ago* test/automated/add-log-tests.el: New file.
Masatake YAMATO [Tue, 9 Apr 2013 17:37:17 +0000 (02:37 +0900)]
* test/automated/add-log-tests.el: New file.

Fixes: debbugs:14112
11 years ago* lisp/progmodes/sh-script.el: Implement `sh-mode' own
Masatake YAMATO [Tue, 9 Apr 2013 17:31:17 +0000 (02:31 +0900)]
* lisp/progmodes/sh-script.el: Implement `sh-mode' own
`add-log-current-defun-function'.
(sh-current-defun-name): New function.
(sh-mode): Use the function.

Fixes: debbugs:14112
11 years agoAuto-commit of generated files.
Glenn Morris [Tue, 9 Apr 2013 10:17:36 +0000 (06:17 -0400)]
Auto-commit of generated files.

11 years ago* simple.el (choose-completion-string): Fix docstring (bug#14163).
Bastien Guerry [Tue, 9 Apr 2013 09:36:25 +0000 (11:36 +0200)]
* simple.el (choose-completion-string): Fix docstring (bug#14163).

11 years agoauto upstream
Joakim Verona [Tue, 9 Apr 2013 06:30:40 +0000 (08:30 +0200)]
auto upstream

11 years agoFix icon for the cygw32 build on 64-bit Cygwin. (Bug#12993)
Ken Brown [Tue, 9 Apr 2013 02:38:56 +0000 (22:38 -0400)]
Fix icon for the cygw32 build on 64-bit Cygwin.  (Bug#12993)

* nt/emacs.rc: Use 64-bit manifest for 64-bit Cygwin build.

* configure.ac (W32_RES_LINK): Remove unnecessary linker directive
`-Wl,-bpe-i386', which is confusing in the 64-bit case.

11 years agofunny diverged branches
Joakim Verona [Mon, 8 Apr 2013 22:22:55 +0000 (00:22 +0200)]
funny diverged branches

11 years agoxdisp fix
Joakim Verona [Mon, 8 Apr 2013 22:21:04 +0000 (00:21 +0200)]
xdisp fix

11 years agomore robust xwgir button demo
Joakim Verona [Mon, 8 Apr 2013 20:20:07 +0000 (22:20 +0200)]
more robust xwgir button demo

11 years agoxwgir work
Joakim Verona [Mon, 8 Apr 2013 20:02:38 +0000 (22:02 +0200)]
xwgir work

11 years ago* src/window.c (select_window): Don't record_buffer while the invariant is
Stefan Monnier [Mon, 8 Apr 2013 18:04:58 +0000 (14:04 -0400)]
* src/window.c (select_window): Don't record_buffer while the invariant is
temporarily broken.
* src/fns.c (Fdelq): Don't assume !NILP => CONSP.

Fixes: debbugs:14161
11 years ago* lisp/emacs-lisp/edebug.el (edebug-mode): Fix typo.
Stefan Monnier [Mon, 8 Apr 2013 02:21:59 +0000 (22:21 -0400)]
* lisp/emacs-lisp/edebug.el (edebug-mode): Fix typo.

Fixes: debbugs:14144
11 years ago* lisp/emacs-lisp/timer.el (timer-event-handler): Don't retrigger a canceled
Stefan Monnier [Mon, 8 Apr 2013 02:08:45 +0000 (22:08 -0400)]
* lisp/emacs-lisp/timer.el (timer-event-handler): Don't retrigger a canceled
timer.

Fixes: debbugs:14156
11 years ago* emacs-lisp/ert.el: Fix paren typo.
Stefan Monnier [Sun, 7 Apr 2013 20:42:11 +0000 (16:42 -0400)]
* emacs-lisp/ert.el: Fix paren typo.

11 years ago* lisp/emacs-lisp/ert.el (should, should-not, should-error): Add edebug
Nic Ferrier [Sun, 7 Apr 2013 18:56:28 +0000 (14:56 -0400)]
* lisp/emacs-lisp/ert.el (should, should-not, should-error): Add edebug
declaration.

11 years agoProvide definition of ACL_NOT_WELL_SUPPORTED for MS-Windows.
Eli Zaretskii [Sun, 7 Apr 2013 16:18:41 +0000 (19:18 +0300)]
Provide definition of ACL_NOT_WELL_SUPPORTED for MS-Windows.

 src/fileio.c (ACL_NOT_WELL_SUPPORTED): Define macro for WINDOWSNT.

Fixes: debbugs:13702
11 years agoIgnore additional platform-specific ACL errors (Bug#13702).
Romain Francoise [Sun, 7 Apr 2013 11:21:39 +0000 (13:21 +0200)]
Ignore additional platform-specific ACL errors (Bug#13702).

* fileio.c (ACL_NOT_WELL_SUPPORTED): New macro copied from gnulib.
(Fcopy_file, Fset_file_acl) [HAVE_POSIX_ACL]: Use it.

11 years ago* PROBLEMS: Mention Ubuntu warnings about libdbusmenu.
Jan Djärv [Sun, 7 Apr 2013 11:01:56 +0000 (13:01 +0200)]
* PROBLEMS: Mention Ubuntu warnings about libdbusmenu.

11 years ago* nsterm.m (ns_mouse_position): Use NS_FRAME_P instead of checking
Jan Djärv [Sun, 7 Apr 2013 10:51:29 +0000 (12:51 +0200)]
* nsterm.m (ns_mouse_position): Use NS_FRAME_P instead of checking
f->output_data.ns.

11 years agoAuto-commit of generated files.
Glenn Morris [Sun, 7 Apr 2013 10:19:05 +0000 (06:19 -0400)]
Auto-commit of generated files.

11 years ago* pcmpl-x.el: New file.
Leo Liu [Sun, 7 Apr 2013 07:14:00 +0000 (15:14 +0800)]
* pcmpl-x.el: New file.

11 years agoFix --enable-profiling bug introduced by 2013-02-25 change.
Paul Eggert [Sun, 7 Apr 2013 06:21:40 +0000 (23:21 -0700)]
Fix --enable-profiling bug introduced by 2013-02-25 change.

This bug was introduced by my 2013-02-25 change that simplified
data_start configuration.  Without this change, on GNU/Linux
an Emacs configured with --enable-profiling fails immediately
due to a profiler signal.
* configure.ac (LD_SWITCH_SYSTEM_TEMACS): Append -pg if profiling
and if not on GNU/Linux or FreeBSD.
* lib/Makefile.am (AM_CFLAGS): Add $(PROFILING_CFLAGS), so that
lib/*.o is profiled too.
* src/Makefile.in: Compile with $(PROFILING_CFLAGS), but do not link
with these flags.  On platforms where special flags are needed
when linking temacs, the flags are now in LD_SWITCH_SYSTEM_TEMACS.
(ALL_CFLAGS): Remove $(PROFILING_CFLAGS).
(.c.o, .m.o): Compile with $(PROFILING_CFLAGS).

Fixes: debbugs:13783
11 years agoGet rid of some platform-specific functions examining window
Dmitry Antipov [Sun, 7 Apr 2013 04:41:19 +0000 (08:41 +0400)]
Get rid of some platform-specific functions examining window
system and its capabilities.  This is a partial rework of the
2013-04-05 change.
* lisp.h (have_menus_p): Remove prototype.  This function is
replaced with platform-independent window_system_available.
(check_window_system): Move to...
* frame.h (decode_window_system_frame, window_system_available):
...here, add new prototypes.
* frame.c (window_system_available, decode_window_system_frame):
New functions.
(check_window_system): Platform-independent now.
* xterm.h (x_in_use): Remove declaration.
(check_x_frame):
* w32term.h (check_x_frame):
* nsterm.h (check_x_frame): Remove prototypes.  This function
is replaced with platform-independent decode_window_system_frame.
* msdos.c (have_menus_p): Remove.
* nsfns.m (check_window_system, have_menus_p, check_ns_frame):
Remove platform-specific functions.  Use check_window_system,
decode_window_system_frame and check_ns_display_info where
appropriate.  Minor style and comment tweaks.
* w32fns.c (w32_in_use, check_window_system, have_menus_p)
(check_x_frame): Likewise.
* xfns.c (x_in_use, check_window_system, have_menus_p, check_x_frame):
Likewise.
* fileio.c, fns.c, font.c, fontset.c, image.c, menu.c, nsmenu.m:
* nsselect.m, nsterm.m, w32font.c, w32menu.c, xfaces.c, xgselect.c:
* xmenu.c, xselect.c: All related users changed.

11 years agoFix typo
Glenn Morris [Sat, 6 Apr 2013 20:03:38 +0000 (13:03 -0700)]
Fix typo

11 years agoDo not set x-display-name until X connection is established.
Dmitry Antipov [Sat, 6 Apr 2013 14:06:39 +0000 (18:06 +0400)]
Do not set x-display-name until X connection is established.
This is needed to prevent from weird situation described at
<http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00212.html>.
* frame.el (make-frame): Set x-display-name after call to
window system initialization function, not before.
* term/x-win.el (x-initialize-window-system): Add optional
display argument and use it.
* term/w32-win.el (w32-initialize-window-system):
* term/ns-win.el (ns-initialize-window-system):
* term/pc-win.el (msdos-initialize-window-system):
Add compatible optional display argument.

11 years agoFix the non-creation of backup files in temporary-file directory on Windows.
Eli Zaretskii [Sat, 6 Apr 2013 07:41:09 +0000 (10:41 +0300)]
Fix the non-creation of backup files in temporary-file directory on Windows.

 lisp/files.el (normal-backup-enable-predicate): On MS-Windows and
 MS-DOS compare truenames of temporary-file-directory and of the
 file, so that 8+3 aliases (usually found in $TEMP on Windows)
 don't fail comparison by compare-strings.  Also, compare file
 names case-insensitively on MS-Windows and MS-DOS.

11 years agoImprove Lisp manual documentation on setting faces.
Chong Yidong [Sat, 6 Apr 2013 07:39:48 +0000 (15:39 +0800)]
Improve Lisp manual documentation on setting faces.

* display.texi (Faces): Minor clarifications.
(Defining Faces): Clarify default vs custom face specs.  Document
face-spec-set.

* display.texi (Overlay Properties):
* text.texi (Special Properties): Use the "anonymous face"
terminology.  Describe foreground-color and background-color forms
as compatibility-only.

11 years agoSpelling fix.
Paul Eggert [Sat, 6 Apr 2013 07:33:18 +0000 (00:33 -0700)]
Spelling fix.

11 years agosome cleanups
Joakim Verona [Fri, 5 Apr 2013 22:41:37 +0000 (00:41 +0200)]
some cleanups

11 years ago* lisp/whitespace.el (whitespace-color-on, whitespace-color-off): Only
Dmitry Gutov [Fri, 5 Apr 2013 22:22:12 +0000 (02:22 +0400)]
* lisp/whitespace.el (whitespace-color-on, whitespace-color-off): Only
call `font-lock-fontify-buffer' when `font-lock-mode' is on.

11 years ago* lisp/emacs-lisp/package.el (package-compute-transaction): Fix last fix.
Stefan Monnier [Fri, 5 Apr 2013 18:46:59 +0000 (14:46 -0400)]
* lisp/emacs-lisp/package.el (package-compute-transaction): Fix last fix.
Suggested by Donald Curtis <dcurtis@coe.edu>.

Fixes: debbugs:14082
11 years agocomment
Joakim Verona [Fri, 5 Apr 2013 18:23:57 +0000 (20:23 +0200)]
comment

11 years agoispell.el (ispell-set-spellchecker-params): Really set `ispell-args' for all equivs.
Agustín Martín [Fri, 5 Apr 2013 15:43:07 +0000 (17:43 +0200)]
ispell.el (ispell-set-spellchecker-params): Really set `ispell-args' for all equivs.

Was not actually modifying ispell-args for dicts where it was nil before.
Thanks Jacek Chrzaszcz.

11 years agomerge trunk
Kenichi Handa [Fri, 5 Apr 2013 14:17:55 +0000 (23:17 +0900)]
merge trunk

11 years agoOptimize the code for reading UTF-8 files.
Kenichi Handa [Fri, 5 Apr 2013 14:08:56 +0000 (23:08 +0900)]
Optimize the code for reading UTF-8 files.

11 years agoConsistently use platform-specific function to detect window system.
Dmitry Antipov [Fri, 5 Apr 2013 14:07:02 +0000 (18:07 +0400)]
Consistently use platform-specific function to detect window system.
* lisp.h (check_window_system): New prototype.  This function is
going to replace check_x, check_w32 and check_ns.
(have_menus_p): Mention msdos.c in comment.
* fontset.c (check_window_system_func): Remove.  Adjust all users.
* fontset.h (check_window_system_func): Remove prototype.
* nsterm.h (check_ns):
* xterm.h (check_x):
* w32term.h (check_w32): Likewise.
* menu.c (Fx_popup_menu): Use check_window_system.
* msdos.c (check_window_system): Define for MS-DOS.
* nsfns.m (check_window_system): Define for NS.  Adjust all users.
* w32fns.c (check_window_system): Likewise for MS-Windows.
* xfns.c (check_window_system): Likewise for X.
* font.c, frame.c, nsmenu.m, nsselect.m, nsterm.m, w32menu.c:
* xfaces.c, xmenu.c: Use check_window_system where appropriate.

11 years ago* lisp/ido.el (ido-completions): Use extra elements of ido-decorations.
Stefan Monnier [Fri, 5 Apr 2013 14:00:08 +0000 (10:00 -0400)]
* lisp/ido.el (ido-completions): Use extra elements of ido-decorations.
(ido-decorations): Update docstring.

Fixes: debbugs:14143
11 years ago* autorevert.el (auto-revert-mode, auto-revert-tail-mode)
Michael Albinus [Fri, 5 Apr 2013 10:18:43 +0000 (12:18 +0200)]
* autorevert.el (auto-revert-mode, auto-revert-tail-mode)
(global-auto-revert-mode): Let-bind `auto-revert-use-notify' to
nil during initialization, in order not to miss changes since the
file was opened.  (Bug#14140)

11 years ago* kmacro.el (kmacro-call-macro): Fix bug#14135.
Leo Liu [Fri, 5 Apr 2013 08:38:06 +0000 (16:38 +0800)]
* kmacro.el (kmacro-call-macro): Fix bug#14135.

11 years ago* lisp/calc/calc.el (calc-allow-units-as-numbers): Move declaration.
Jay Belanger [Fri, 5 Apr 2013 02:20:35 +0000 (21:20 -0500)]
* lisp/calc/calc.el (calc-allow-units-as-numbers): Move declaration.

* lisp/calc/calc-units.el (calc-convert-units): Redo conditional.

11 years agognus-msg.el: Fix detection of nnir group
Andrew Cohen [Thu, 4 Apr 2013 22:15:25 +0000 (22:15 +0000)]
gnus-msg.el: Fix detection of nnir group

11 years agolots of work on a new event propagation strategy that seems to work for simple widget...
Joakim Verona [Thu, 4 Apr 2013 17:01:31 +0000 (19:01 +0200)]
lots of work on a new event propagation strategy that seems to work for simple widgets but not webkit

11 years agoChangeLog fixes
Glenn Morris [Thu, 4 Apr 2013 03:46:25 +0000 (20:46 -0700)]
ChangeLog fixes
2013-03-16 was not the date Emacs 24.3 was released, it was not even
the date on which I merged all changes from that release into trunk.
Ref: http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00990.html

11 years ago* lisp/electric.el (electric-pair-inhibit-predicate): Add :version.
Glenn Morris [Thu, 4 Apr 2013 03:42:10 +0000 (20:42 -0700)]
* lisp/electric.el (electric-pair-inhibit-predicate): Add :version.

11 years ago* lisp/emacs-lisp/package.el (package-compute-transaction): Fix ordering
Stefan Monnier [Thu, 4 Apr 2013 02:46:38 +0000 (22:46 -0400)]
* lisp/emacs-lisp/package.el (package-compute-transaction): Fix ordering
when a package is required several times.

Fixes: debbugs:14082
11 years agolisp/gnus/mml.el (mml-minibuffer-read-description): Use `default' insted of `initial...
Katsumi Yamaoka [Thu, 4 Apr 2013 02:35:55 +0000 (02:35 +0000)]
lisp/gnus/mml.el (mml-minibuffer-read-description): Use `default' insted of `initial-input' for the argument name

11 years agolisp/faces.el (read-face-name): Behave as promised by the docstring.
Roland Winkler [Thu, 4 Apr 2013 02:12:25 +0000 (21:12 -0500)]
lisp/faces.el (read-face-name): Behave as promised by the docstring.

11 years ago* lisp/bookmark.el: Fix deletion of bookmarks.
Thierry Volpiatto [Thu, 4 Apr 2013 01:59:09 +0000 (21:59 -0400)]
* lisp/bookmark.el: Fix deletion of bookmarks.
(bookmark-bmenu-list): Don't toggle filenames if alist is empty.
(bookmark-bmenu-execute-deletions): Only skip first line if it's
the header.
(bookmark-exit-hook-internal): Save even if list is empty.

Fixes: debbugs:13972
11 years ago* lisp/emacs-lisp/package.el (package-pinned-packages): New var.
Yann Hodique [Thu, 4 Apr 2013 01:51:33 +0000 (21:51 -0400)]
* lisp/emacs-lisp/package.el (package-pinned-packages): New var.
(package--add-to-archive-contents): Obey it.

Fixes: debbugs:14118
11 years agolisp/gnus/mml.el (mml-minibuffer-read-description): Allow passing in a prefix (used...
Kevin Layer [Wed, 3 Apr 2013 23:19:58 +0000 (23:19 +0000)]
lisp/gnus/mml.el (mml-minibuffer-read-description): Allow passing in a prefix (used by MH-E)

11 years agoHandle `parse-partial-sexp' landing inside a comment opener
Alan Mackenzie [Wed, 3 Apr 2013 17:50:39 +0000 (17:50 +0000)]
Handle `parse-partial-sexp' landing inside a comment opener
(Bug#13244). Also adapt to the new values of element 7 of a parse
state.

* progmodes/cc-engine.el (c-state-pp-to-literal): New optional
parameter `not-in-delimiter'.  Handle being inside comment opener.
(c-invalidate-state-cache-1): Reckon with an extra "invalid"
character in case we're typing a '*' after a '/'.
(c-literal-limits): Handle the awkward "not-in-delimiter" cond arm
instead by passing the parameter to c-state-pp-to-literal.

* progmodes/cc-fonts.el (c-font-lock-doc-comments): New handling
for elt. 7 of a parse state.

11 years agoSpelling fix.
Paul Eggert [Wed, 3 Apr 2013 17:07:50 +0000 (10:07 -0700)]
Spelling fix.

11 years agoupstream
Joakim Verona [Tue, 2 Apr 2013 06:27:06 +0000 (08:27 +0200)]
upstream

11 years agosome improvements to the xwgir system. you can now create webkit with xwgir. OTOH...
Joakim Verona [Tue, 2 Apr 2013 06:22:38 +0000 (08:22 +0200)]
some improvements to the xwgir system. you can now create webkit with xwgir. OTOH, event propagation still only works for webkit, not for simpler things like buttons

11 years ago* etc/themes/leuven-theme.el: Update theme.
Fabrice Niessen [Tue, 2 Apr 2013 03:33:31 +0000 (11:33 +0800)]
* etc/themes/leuven-theme.el: Update theme.

11 years agoPrefer < to > in range checks such as 0 <= i && i < N.
Paul Eggert [Tue, 2 Apr 2013 01:54:56 +0000 (18:54 -0700)]
Prefer < to > in range checks such as 0 <= i && i < N.

This makes it easier to visualize quantities on a number line.
This patch doesn't apply to all such range checks,
only to the range checks affected by the 2013-03-24 change.
This patch reverts most of the 2013-03-24 change.
* alloc.c (xpalloc, Fgarbage_collect):
* ccl.c (ccl_driver, resolve_symbol_ccl_program):
* character.c (string_escape_byte8):
* charset.c (read_hex):
* data.c (cons_to_unsigned):
* dispnew.c (update_frame_1):
* doc.c (Fsubstitute_command_keys):
* doprnt.c (doprnt):
* editfns.c (hi_time, decode_time_components):
* fileio.c (file_offset):
* fns.c (larger_vector, make_hash_table, Fmake_hash_table):
* font.c (font_intern_prop):
* frame.c (x_set_alpha):
* gtkutil.c (get_utf8_string):
* indent.c (check_display_width):
* keymap.c (Fkey_description):
* lisp.h (FIXNUM_OVERFLOW_P, vcopy):
* lread.c (read1):
* minibuf.c (read_minibuf_noninteractive):
* process.c (wait_reading_process_output):
* search.c (Freplace_match):
* window.c (get_phys_cursor_glyph):
* xdisp.c (redisplay_internal):
* xsmfns.c (smc_save_yourself_CB):
Prefer < to > for range checks.
* dispnew.c (sit_for): Don't mishandle NaNs.
This fixes a bug introduced in the 2013-03-24 change.
* editfns.c (decode_time_components): Don't hoist comparison.
This fixes another bug introduced in the 2013-03-24 change.

11 years agoUse UTF-8 for most files with non-ASCII characters.
Paul Eggert [Tue, 2 Apr 2013 01:18:40 +0000 (18:18 -0700)]
Use UTF-8 for most files with non-ASCII characters.

* admin/notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el)
(leim/quail/hanja3.el, leim/quail/symbol-ksc.el):
Now utf-8, not iso-2022-7bit.  Also, files that contain non-UTF-8
characters are now encoded in utf-8-emacs, not iso-2022-7bit.
* etc/tutorials/TUTORIAL.ko, tutorials/TUTORIAL.th:
Switch from iso-2022-7bit to utf-8.
* leim/quail/cyrillic.el, leim/quail/czech.el, leim/quail/ethiopic.el:
* leim/quail/greek.el, leim/quail/hanja.el, leim/quail/hanja3.el:
* leim/quail/hebrew.el, leim/quail/lao.el, leim/quail/lrt.el:
* leim/quail/slovak.el, leim/quail/symbol-ksc.el, leim/quail/thai.el:
* leim/quail/tibetan.el, leim/quail/viqr.el, leim/quail/vntelex.el:
* leim/quail/vnvni.el, leim/quail/welsh.el:
* lisp/international/latin1-disp.el, lisp/international/mule-util.el:
* lisp/language/cyril-util.el, lisp/language/european.el:
* lisp/language/ind-util.el, lisp/language/lao-util.el, lisp/language/thai.el:
* lisp/language/tibet-util.el, lisp/language/tibetan.el:
* lisp/language/viet-util.el:
Switch from iso-2022-7bit to utf-8 or (if needed) utf-8-emacs.

Fixes: debbugs:13936
11 years agognus-msg.el: Add nnir-article-* autoloads;
Andrew Cohen [Mon, 1 Apr 2013 22:54:32 +0000 (22:54 +0000)]
gnus-msg.el: Add nnir-article-* autoloads;
nnir.el: Improve mark updating in original groups

11 years ago* lisp/electric.el (electric-pair-inhibit-predicate): New var.
Stefan Monnier [Mon, 1 Apr 2013 13:28:19 +0000 (09:28 -0400)]
* lisp/electric.el (electric-pair-inhibit-predicate): New var.
(electric-pair-post-self-insert-function): Use it.
(electric-pair-default-inhibit): New function, extracted from
electric-pair-post-self-insert-function.

Fixes: debbugs:14000
11 years agoAuto-commit of loaddefs files.
Glenn Morris [Mon, 1 Apr 2013 10:21:03 +0000 (06:21 -0400)]
Auto-commit of loaddefs files.

11 years agoSpelling fixes.
Paul Eggert [Mon, 1 Apr 2013 07:58:04 +0000 (00:58 -0700)]
Spelling fixes.

11 years agoMinor fixes in the nt/ subdirectory.
Eli Zaretskii [Mon, 1 Apr 2013 07:28:56 +0000 (10:28 +0300)]
Minor fixes in the nt/ subdirectory.

 nt/README: A better documentation of ddeclient.exe.
 nt/README.W32: A better documentation of ddeclient.exe.
 nt/paths.h (PATH_EXEC): Add nt/oo-spd/i386 and nt/oo/i386
 subdirectories.

11 years ago* doc/misc/calc.texi (Basic Operations on Units): Streamline some
Jay Belanger [Sun, 31 Mar 2013 20:27:40 +0000 (15:27 -0500)]
* doc/misc/calc.texi (Basic Operations on Units): Streamline some
  descriptions.

11 years agoMore details of X-Debbugs-Envelope-To
Glenn Morris [Sun, 31 Mar 2013 17:18:09 +0000 (10:18 -0700)]
More details of X-Debbugs-Envelope-To

11 years agoemacs-lisp/crm.el (completing-read-multiple): Doc fix.
Roland Winkler [Sun, 31 Mar 2013 15:19:19 +0000 (10:19 -0500)]
emacs-lisp/crm.el (completing-read-multiple): Doc fix.

11 years ago* lisp/hi-lock.el (hi-lock-mode): Cleanup after revert-buffer.
Stefan Monnier [Sun, 31 Mar 2013 13:34:35 +0000 (09:34 -0400)]
* lisp/hi-lock.el (hi-lock-mode): Cleanup after revert-buffer.

Fixes: debbugs:13891
11 years agolisp/gnus/nnir.el (nnir-method-default-engines): Fix typo
Andrew Cohen [Sun, 31 Mar 2013 12:48:07 +0000 (12:48 +0000)]
lisp/gnus/nnir.el (nnir-method-default-engines): Fix typo

11 years agoAuto-commit of generated files.
Glenn Morris [Sun, 31 Mar 2013 10:17:42 +0000 (06:17 -0400)]
Auto-commit of generated files.

11 years ago* frame.h (struct frame): Drop scroll_bottom_vpos
Dmitry Antipov [Sun, 31 Mar 2013 05:45:54 +0000 (09:45 +0400)]
* frame.h (struct frame): Drop scroll_bottom_vpos
member becaue all real users are dead long ago.
(FRAME_SCROLL_BOTTOM_VPOS): Remove.
* xdisp.c (redisplay_internal): Adjust user.

11 years agoUse present tense in ChangeLog entries.
Aidan Gauland [Sat, 30 Mar 2013 19:31:27 +0000 (08:31 +1300)]
Use present tense in ChangeLog entries.

11 years agoMerge from gnulib
Paul Eggert [Sat, 30 Mar 2013 17:30:06 +0000 (10:30 -0700)]
Merge from gnulib

This incorporates:
2013-03-29 stdalign: port to stricter ISO C11
This helps to run 'configure' on MS-Windows; see Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00999.html>.

11 years agoChangeLog whitespace fix
Glenn Morris [Sat, 30 Mar 2013 16:57:02 +0000 (09:57 -0700)]
ChangeLog whitespace fix

11 years agoMerge from emacs-24; up to 2012-12-26T16:22:18Z!michael.albinus@gmx.de
Glenn Morris [Sat, 30 Mar 2013 16:55:47 +0000 (09:55 -0700)]
Merge from emacs-24; up to 2012-12-26T16:22:18Z!michael.albinus@gmx.de

11 years agoStandardize license notice
Glenn Morris [Sat, 30 Mar 2013 16:52:28 +0000 (09:52 -0700)]
Standardize license notice

11 years ago* emacs/emacs.texi: Fix alphabetization of "O'Connor".
Paul Eggert [Sat, 30 Mar 2013 16:47:07 +0000 (09:47 -0700)]
* emacs/emacs.texi: Fix alphabetization of "O'Connor".

11 years agoRelicense under GPLv3 or later
Glenn Morris [Sat, 30 Mar 2013 16:42:17 +0000 (09:42 -0700)]
Relicense under GPLv3 or later

11 years agoBackport copyright fix from trunk
Glenn Morris [Sat, 30 Mar 2013 16:37:47 +0000 (09:37 -0700)]
Backport copyright fix from trunk

11 years agoAdd 2012 to copyright years
Glenn Morris [Sat, 30 Mar 2013 16:36:22 +0000 (09:36 -0700)]
Add 2012 to copyright years

11 years ago* etc/NEWS: Mention `kmacro-to-register' and new eldoc feature.
Leo Liu [Sat, 30 Mar 2013 13:49:00 +0000 (21:49 +0800)]
* etc/NEWS: Mention `kmacro-to-register' and new eldoc feature.

* lisp/kmacro.el (kmacro-call-macro): Add optional arg MACRO.
(kmacro-execute-from-register): Pass the keyboard macro to
kmacro-call-macro or repeating won't work correctly.

11 years agolisp/gnus/nnir.el (nnir-method-default-engines): Fix typo
Andrew Cohen [Sat, 30 Mar 2013 11:40:32 +0000 (11:40 +0000)]
lisp/gnus/nnir.el (nnir-method-default-engines): Fix typo

11 years ago* nsmenu.m (showAtX:Y:for:): setLevel to
Jan Djärv [Sat, 30 Mar 2013 10:18:48 +0000 (11:18 +0100)]
* nsmenu.m (showAtX:Y:for:): setLevel to
NSPopUpMenuWindowLevel (Bug#13998).

11 years ago* nsmenu.m (ns_update_menubar): Correct NSTRACE.
Jan Djärv [Sat, 30 Mar 2013 09:57:27 +0000 (10:57 +0100)]
* nsmenu.m (ns_update_menubar): Correct NSTRACE.
(x_activate_menubar): Update the menu with title that matches
ns_get_pending_menu_title, and call
ns_check_pending_openmenu.
(menuWillOpen:): New method.
(menuNeedsUpdate:): Add check for ! COCOA || OSX < 10.5 (Bug#12698).

* nsterm.h (ns_get_pending_menu_title, ns_check_menu_open)
(ns_check_pending_open_menu): Declare.

* nsterm.m (menu_will_open_state, menu_mouse_point)
(menu_pending_title): New varaibles.
(ns_get_pending_menu_title, ns_check_menu_open)
(ns_check_pending_open_menu): New functions.

11 years agoMoved my ChangeLog entries to the correct ChageLog files.
Aidan Gauland [Sat, 30 Mar 2013 08:14:31 +0000 (21:14 +1300)]
Moved my ChangeLog entries to the correct ChageLog files.

11 years agoMove MS-Windows definition of TERM_HEADER from ms-w32.h to config.nt.
Eli Zaretskii [Sat, 30 Mar 2013 07:10:58 +0000 (10:10 +0300)]
Move MS-Windows definition of TERM_HEADER from ms-w32.h to config.nt.

 nt/inc/ms-w32.h (TERM_HEADER): Remove definition.
 nt/config.nt (TERM_HEADER): Move the definition to "w32term.h" from
 ms-w32.h.

11 years agoEnable the 'copysign' primitive on MS-Windows.
Eli Zaretskii [Sat, 30 Mar 2013 06:12:49 +0000 (09:12 +0300)]
Enable the 'copysign' primitive on MS-Windows.

 nt/inc/ms-w32.h (copysign) [_MSC_VER]: Redirect to _copysign.
 nt/config.nt (HAVE_COPYSIGN): Define.

11 years agoMove forward-whitespace, forward-symbol, forward-same-syntax commands to subr.el...
Ted Zlatanov [Sat, 30 Mar 2013 01:32:12 +0000 (21:32 -0400)]
Move forward-whitespace, forward-symbol, forward-same-syntax commands to subr.el.  Use forward-symbol in supermode.el again.

* subr.el (forward-whitespace, forward-symbol)
(forward-same-syntax): Move from thingatpt.el.

* progmodes/subword.el: Back to using `forward-symbol'.

11 years ago* indent.c (current_column_bol_cache): Remove leftover which is not
Dmitry Antipov [Fri, 29 Mar 2013 15:50:21 +0000 (19:50 +0400)]
* indent.c (current_column_bol_cache): Remove leftover which is not
used in Fmove_to_column any more.
(current_column, scan_for_column): Adjust users.
* keyboard.c (last_point_position_buffer, last_point_position_window):
Remove leftovers which are not used for recording undo any more.
(command_loop_1, syms_of_keyboard): Adjust users.
* xdisp.c (last_max_ascent): Remove leftover which is not used in
redisplay_window any more.
(move_it_to): Adjust user.

11 years ago* kmacro.el (kmacro-to-register): New command.
Leo Liu [Fri, 29 Mar 2013 14:53:27 +0000 (22:53 +0800)]
* kmacro.el (kmacro-to-register): New command.
(kmacro-execute-from-register): New function.
(kmacro-keymap): Bind to 'x'.

Fixes: debbugs:14071
11 years ago* lisp/mpc.el: Use defvar-local and setq-local.
Stefan Monnier [Fri, 29 Mar 2013 14:23:24 +0000 (10:23 -0400)]
* lisp/mpc.el: Use defvar-local and setq-local.
(mpc--proc-connect): Connection failures are not bugs.
(mpc-mode-map): `follow-link' only applies to the buffer's content.
(mpc-volume-map): Bind to the up-events.

11 years agolisp/gnus/nnir.el: Allow nnir group creation based on an existing query
Andrew Cohen [Fri, 29 Mar 2013 14:12:58 +0000 (14:12 +0000)]
lisp/gnus/nnir.el: Allow nnir group creation based on an existing query

11 years ago* progmodes/subword.el (superword-mode): Use `forward-sexp' instead of `forward-symbol'.
Ted Zlatanov [Fri, 29 Mar 2013 13:24:19 +0000 (09:24 -0400)]
* progmodes/subword.el (superword-mode): Use `forward-sexp' instead of `forward-symbol'.

11 years agoAdded entry to NEWS for em-tramp change in 2013-03-26T22:08:58Z!aidalgol@no8wireless...
Aidan Gauland [Fri, 29 Mar 2013 07:12:11 +0000 (20:12 +1300)]
Added entry to NEWS for em-tramp change in 2013-03-26T22:08:58Z!aidalgol@no8wireless.co.nz

11 years agoCorrected type in ChangeLog
Aidan Gauland [Fri, 29 Mar 2013 07:08:36 +0000 (20:08 +1300)]
Corrected type in ChangeLog

Missing > after email address.

11 years agosrc/makefile.w32-in: Update dependencies.
Juanma Barranquero [Fri, 29 Mar 2013 03:03:19 +0000 (04:03 +0100)]
src/makefile.w32-in: Update dependencies.