Stefan Monnier
c4e6b585bb
* src/callproc.c (call_process): Don't check read-only if we don't insert
...
anything.
Fixes: debbugs:17666
2014-06-02 14:42:07 -04:00
Eli Zaretskii
834dee2099
src/dispnew.c (update_frame_with_menu): Set display_completed.
2014-06-02 19:53:02 +03:00
Glenn Morris
bf0b7b5538
* doc/emacs/misc.texi: Small updates (no need to merge to trunk)
...
* doc/emacs/misc.texi [iftex]: Update chapter summary.
(Emulation): Remove ludicrously outdated claim.
2014-06-01 18:14:08 -07:00
Glenn Morris
4d225fb815
* etc/NEWS: Add placeholders for undocumented package.el changes.
2014-06-01 17:22:41 -07:00
Paul Eggert
afca0e7590
* frame.c (x_set_frame_parameters): Don't read uninitialized storage.
2014-06-01 11:49:52 -07:00
Jan Djärv
a3d0b7d19d
Make jump scroll work with Gtk+
...
* xterm.c (xg_scroll_callback): Remove position, for jump set portion
to min(value, whole).
2014-06-01 20:00:56 +02:00
Eli Zaretskii
082c97e81f
Fix bug #17615 with C-g during macro definition.
...
lisp/simple.el (keyboard-quit): Force update of mode lines, to remove
the "Def" indicator, if we were defining a macro.
2014-06-01 18:19:14 +03:00
Glenn Morris
bcbee9833a
Auto-commit of loaddefs files.
2014-06-01 07:22:53 -04:00
Michael Albinus
22a949d699
Revert last patch. The problem happens in the trunk.
2014-06-01 12:38:09 +02:00
Michael Albinus
3340452bdc
* tramp-tests.el (tramp-test29-vc-registered):
...
Instrument failed test case.
2014-06-01 11:33:57 +02:00
Michael Albinus
7a458be33c
* automated/tramp-tests.el (tramp-test29-vc-registered):
...
Instrument failed test case.
2014-06-01 11:33:24 +02:00
Paul Eggert
bba89481ee
Bring back the changes to GDB-visible symbols, but only on AIX.
...
And only if it's not pre-4.2 GCC.
* lisp.h (ENUMABLE, DEFINE_GDB_SYMBOL_ENUM): New macros.
(ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK): Use them.
(ARRAY_MARK_FLAG_val, PSEUDOVECTOR_FLAG_val, VALMASK_val):
New macros.
2014-06-01 00:06:28 -07:00
Stefan Monnier
08c0f6266a
* lisp/minibuffer.el (minibuffer-force-complete-and-exit):
...
Obey minibuffer-default.
Fixes: debbugs:17545
2014-05-31 22:24:23 -04:00
Stefan Monnier
ffa8a2db08
* lisp/progmodes/js.el (js-indent-line): Don't mix columns and chars.
...
Fixes: debbugs:17619
2014-05-31 21:53:04 -04:00
Stefan Monnier
8889b935d1
* lisp/subr.el (set-transient-map): Don't wait for some "nested"
...
transient-map to finish if we're only supposed to be active for
the next command.
Fixes: debbugs:17642
2014-05-31 16:02:47 -04:00
Eli Zaretskii
bc329caae6
Hopefully fix bug #16433 with corruption of newline_cache in Rmail.
...
src/fileio.c (Finsert_file_contents): Call prepare_to_modify_buffer
with PT, not GPT.
2014-05-31 21:23:53 +03:00
Leo Liu
e41682ae9c
* emacs-lisp/gv.el (window-buffer, window-display-table)
...
(window-dedicated-p, window-hscroll, window-point, window-start):
Fix gv-expander.
Fixes: debbugs:17630
2014-05-31 23:43:43 +08:00
Eli Zaretskii
2bbda049fb
Revert revision 2014-05-27T17:31:17Z!eliz@gnu.org, as it breaks debugging with GCC 3.x.
...
Revert last changes to GDB-visible symbols.
src/lisp.h (ENUMABLE, DEFINE_GDB_SYMBOL_ENUM): Delete macros.
(ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK): Don't use them.
(ARRAY_MARK_FLAG_val, PSEUDOVECTOR_FLAG_val, VALMASK_val):
Delete macros.
2014-05-31 16:24:45 +03:00
Stefan Monnier
3a73c34c47
* lisp/mouse.el (mouse-posn-property): Ignore posn-point for mode-line
...
clicks.
Fixes: debbugs:17633
2014-05-31 08:32:36 -04:00
Glenn Morris
5d335d4bd6
* src/cmds.c (Fself_insert_command): Allow zero repeat count.
...
Fixes: debbugs:17649
2014-05-30 19:53:29 -07:00
Stefan Monnier
b701ac4945
* lisp/subr.el (sit-for): Add comment with a short history.
2014-05-30 22:13:13 -04:00
Stefan Monnier
90cd9b1384
* lisp/leim/quail/latin-pre.el ("latin-2-prefix"): Use ",," rather than ", "
...
for the single comma, since ", " is *very* common in normal French text.
Fixes: debbugs:17643
2014-05-30 21:01:19 -04:00
Paul Eggert
1915d8d63c
Fix port to 32-bit AIX with xlc.
...
This doesn't fix Bug#17598, but it does fix a regression since Emacs
built with xlc until recently, and perhaps it'll help us fix Bug#17598.
* configure.ac (GC_SETJMP_WORKS): Define for AIX, too.
Merge from gnulib, incorporating:
2014-05-30 ftoastr: work around compiler bug in IBM xlc 12.1
* lib/ftoastr.c: Update from gnulib.
* src/alloc.c (gdb_make_enums_visible): Remove FLOAT_TO_STRING_BUFSIZE.
* src/conf_post.h (FLEXIBLE_ARRAY_MEMBER) [__IBMC__]: Don't define to empty.
* src/lisp.h (FLOAT_TO_STRING_BUFSIZE): Make it a macro, instead of an enum,
to work around a compiler bug in IBM xlc 12.1.
2014-05-30 13:19:29 -07:00
Glenn Morris
ff66db7950
Fix typo in previous
2014-05-29 22:15:29 -07:00
Glenn Morris
ab84733c35
package.el: Fix some version tags
...
* lisp/emacs-lisp/package.el (package-check-signature)
(package-unsigned-archives): Fix :version.
2014-05-29 22:08:10 -07:00
Eli Zaretskii
60ae3d0993
Fix bug #17588 with mouse highlight when an X frame is redisplayed frequently.
...
src/xterm.c (x_update_window_end): Don't invalidate the entire
mouse-highlight info, just signal frame_up_to_date_hook that mouse
highlight needs to be redisplayed.
2014-05-29 19:47:49 +03:00
Stefan Monnier
2f8165f415
* lisp/subr.el (sit-for): Don't run input-methods.
...
Fixes: debbugs:15614
2014-05-29 12:38:01 -04:00
Glenn Morris
6dc6521eac
Do not mention individual ns options in the manual
...
* doc/emacs/macos.texi (Mac / GNUstep Customization): Mention ns custom group.
(Customization options specific to Mac OS / GNUstep): Remove section.
* etc/NEWS: Related markup.
2014-05-28 23:15:48 -07:00
Paul Eggert
3c975a3307
Port the GDB-visible symbols to AIX.
...
Without them, GDB doesn't work to debug Emacs, since the AIX linker
optimizes away the relevant external symbols. Use enums instead;
this suffices for the AIX port, which is 32-bit-only anyway.
* lisp.h (ENUMABLE, DEFINE_GDB_SYMBOL_ENUM): New macros.
(ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK): Use them.
(ARRAY_MARK_FLAG_val, PSEUDOVECTOR_FLAG_val, VALMASK_val):
New macros.
2014-05-28 22:31:43 -07:00
Glenn Morris
ee6b43dc75
Remove pointless FOR-RELEASE note
2014-05-28 10:53:11 -07:00
Glenn Morris
18348234f7
* lisp/cus-start.el: Fix some :version numbers.
2014-05-28 08:48:39 -07:00
Glenn Morris
c7f8fb2865
Try to document some OS X changes
...
I can't test any of this, but no-one else seems to care, so this is
what you get.
* doc/emacs/macos.texi (Mac / GNUstep Customization): Mention some new features.
* etc/NEWS: Related edits.
2014-05-28 00:32:06 -07:00
Andreas Schwab
e494904ce4
* html2text.el (html2text-get-attr): Fix typo when splitting value from
...
attribute. (Bug#17613)
2014-05-28 08:35:53 +02:00
Stefan Monnier
9828d52319
* lisp/simple.el (deactivate-mark): Set mark-active to nil even if deactivation
...
is done via setting transient-mark-mode to nil, since one is
buffer-local and the other is global.
2014-05-27 10:59:08 -04:00
Stefan Monnier
53bc1e2982
* lisp/emacs-lisp/byte-opt.el (byte-optimize-binary-predicate): Don't assume
...
there can't be more than 2 arguments.
Fixes: debbugs:17584
2014-05-27 10:56:03 -04:00
Paul Eggert
6c5fa28d4f
Spelling fix.
2014-05-26 22:38:29 -07:00
Glenn Morris
e9e341bb4b
Doc updates re filter-buffer-substring
...
* lisp/simple.el (filter-buffer-substring-functions)
(filter-buffer-substring-function, buffer-substring-filters)
(filter-buffer-substring, buffer-substring--filter): Doc fixes.
* doc/lispref/text.texi (Buffer Contents):
Update for filter-buffer-substring changes.
* doc/lispref/hooks.texi: Remove old comment.
* etc/NEWS: Related markup.
2014-05-26 18:53:45 -07:00
Glenn Morris
4a12fa5c2e
Doc updates re completion-in-region-function
...
* lisp/minibuffer.el (completion-in-region-functions, completion-in-region)
(completion--in-region): Doc fixes.
* doc/lispref/hooks.texi: Update comment.
2014-05-26 18:25:57 -07:00
Glenn Morris
e38a5ebe6b
Doc updates re abbrev-expand-function
...
* doc/emacs/abbrevs.texi (Expanding Abbrevs): Update re abbrev-expand-function.
* doc/lispref/abbrevs.texi (Abbrev Expansion): Update for expand-abbrev changes.
* doc/lispref/functions.texi (Advising Functions): Standardize menu case.
* lisp/abbrev.el (abbrev-expand-functions, abbrev-expand-function)
(expand-abbrev, abbrev--default-expand): Doc fixes.
2014-05-26 18:09:45 -07:00
Paul Eggert
cf2f54c4e3
Include sources used to create macuvs.h.
...
* admin/unidata/IVD_Sequences.txt: New file.
* admin/unidata/Makefile.in (${top_srcdir}/src/macuvs.h): New rule.
(all): Build it.
(extraclean): Remove it.
* admin/unidata/README: Mention BidiMirroring.txt and IVD_Sequences.txt.
* admin/unidata/copyright.html: Update to current version from Unicode
Consortium.
* admin/unidata/uvs.el: Rename from admin/mac/uvs.el.
(uvs-print-table-ivd): Output a header in the form that
unidata-gen.el generates.
* lisp/international/README: Refer to the Unicode Terms of Use rather
than copying it bodily here, as that simplifies maintenance.
* src/Makefile.in ($(srcdir)/macuvs.h): New rule.
* src/macuvs.h: Use automatically-generated header.
2014-05-26 08:48:28 -07:00
Glenn Morris
1501bf82b6
* etc/FOR-RELEASE: Mention generated files.
2014-05-25 19:20:47 -07:00
YAMAMOTO Mitsuharu
e8f2cc26e7
* admin/mac/uvs.el: New file. Generates ../src/macuvs.h. (Backport from trunk)
2014-05-25 19:17:24 -07:00
Eli Zaretskii
285c68bcf5
Fix bug #17585 with incorrect vertical motion when linum-mode is on.
...
src/xdisp.c (move_it_in_display_line_to): Don't record wrap position
if we are iterating over an object that generates glyphs for
marginal areas.
2014-05-25 17:18:46 +03:00
Andreas Schwab
12ddce5508
* cus-face.el (custom-face-attributes): Add :distant-foreground.
2014-05-25 13:47:34 +02:00
Martin Rudalics
f408fbe406
Remove interactive specification from window--dump-frame.
...
* window.el (window--dump-frame): Remove interactive
specification.
2014-05-25 12:06:35 +02:00
Glenn Morris
dfe730e9b2
NEWS markup fix
2014-05-24 17:31:06 -07:00
Paul Eggert
62803a2ef1
Specify coding if Latin-1 Emacs would misinterpret.
...
* doc/misc/htmlfontify.texi, doc/misc/org.texi:
* etc/ETAGS.EBNF, etc/NEWS, etc/ORG-NEWS: Add "coding: utf-8".
Fixes: debbugs:17575
2014-05-24 15:23:47 -07:00
Paul Eggert
2082742ed4
* xdisp.c (safe__call1, safe__eval): Now static.
2014-05-24 14:28:43 -07:00
Eli Zaretskii
376f53c544
Fix last commits in xdisp.c, which caused a crash at startup on w32.
...
src/xdisp.c (safe__call): Accept va_list argument instead of '...'.
(safe_call, safe__call1): Construct a va_list argument for safe_call.
(safe_call1): Call safe_call instead of safe__call directly.
Fixes: debbugs:17577
2014-05-24 22:19:27 +03:00
Ken Brown
791dd8e75b
Fix bug#17510 with a pointer freed more than once (Cygwin-w32-build).
...
* src/w32term.c (x_delete_display) [CYGWIN]: Don't free
dpyinfo->w32_id_name, to make sure it doesn't get freed more than
once.
2014-05-24 13:59:22 -04:00