]> code.delx.au - gnu-emacs/log
gnu-emacs
10 years agoMerge from emacs-24; up to 2013-01-03T02:37:57Z!rgm@gnu.org
Glenn Morris [Sat, 23 Nov 2013 02:24:50 +0000 (18:24 -0800)]
Merge from emacs-24; up to 2013-01-03T02:37:57Z!rgm@gnu.org

10 years ago* etc/enriched.txt: Rename from enriched.doc.
Glenn Morris [Sat, 23 Nov 2013 02:21:51 +0000 (18:21 -0800)]
* etc/enriched.txt: Rename from enriched.doc.
Misc small updates for this hardly being "new" any more.

* lisp/textmodes/enriched.el (enriched-mode): Doc fix.

* lisp/emacs-lisp/authors.el (authors-renamed-files-alist):
Add enriched.doc -> enriched.txt.

Fixes: debbugs:15947
10 years agoEmpty elements in EMACSLOADPATH now stand for the default
Glenn Morris [Sat, 23 Nov 2013 01:55:16 +0000 (17:55 -0800)]
Empty elements in EMACSLOADPATH now stand for the default

* src/lread.c (load_path_check): Take path to check as argument.
(load_path_default): New, split from init_lread.
(init_lread): Move calc of default load-path to load_path_default.
Empty elements in EMACSLOADPATH now stand for the default.
(load-path): Doc fix.

* src/emacs.c (decode_env_path): Add option to treat empty elements
as nil rather than ".".

* src/callproc.c (init_callproc_1, init_callproc):
* src/image.c (Vx_bitmap_file_path):
* src/lisp.h (decode_env_path):
* lread.c (Vsource_directory):
Update for new argument spec of decode_env_path.

* leim/Makefile.in (RUN_EMACS): Empty EMACSLOADPATH rather than unsetting.

* lisp/Makefile.in (emacs): Empty EMACSLOADPATH rather than unsetting.

* test/automated/Makefile.in (emacs):
Empty EMACSLOADPATH rather than unsetting.

* doc/emacs/cmdargs.texi (General Variables):
Empty elements in EMACSLOADPATH now mean the default load-path.

* doc/lispref/loading.texi (Library Search):
Empty elements in EMACSLOADPATH now mean the default load-path.

* etc/NEWS: Mention this.

Fixes: debbugs:12100
10 years agoChangeLog fix (Gnus's lpath.el is not in Emacs)
Glenn Morris [Fri, 22 Nov 2013 20:18:16 +0000 (15:18 -0500)]
ChangeLog fix (Gnus's lpath.el is not in Emacs)

10 years agoFix bug #15951 with vertical-motion near beginning of narrowed region.
Eli Zaretskii [Fri, 22 Nov 2013 16:04:49 +0000 (18:04 +0200)]
Fix bug #15951 with vertical-motion near beginning of narrowed region.

 src/bidi.c (bidi_find_paragraph_start): Limit the returned positions
 to BEGV_BYTE..ZV_BYTE range.

10 years ago* progmodes/octave.el (inferior-octave-startup): Spit out error
Leo Liu [Fri, 22 Nov 2013 14:17:48 +0000 (22:17 +0800)]
* progmodes/octave.el (inferior-octave-startup): Spit out error
message.

10 years ago* progmodes/ruby-mode.el (ruby-custom-encoding-magic-comment-template),
Bozhidar Batsov [Fri, 22 Nov 2013 12:36:38 +0000 (14:36 +0200)]
* progmodes/ruby-mode.el (ruby-custom-encoding-magic-comment-template),
(ruby-encoding-magic-comment-style): Add :version.

10 years ago* lisp/progmodes/ruby-mode.el (ruby-custom-encoding-magic-comment-template):
Bozhidar Batsov [Fri, 22 Nov 2013 12:28:23 +0000 (14:28 +0200)]
* lisp/progmodes/ruby-mode.el (ruby-custom-encoding-magic-comment-template):
Improve docstring.

10 years agoAdd missing ChangeLog entries
Bozhidar Batsov [Fri, 22 Nov 2013 11:02:26 +0000 (13:02 +0200)]
Add missing ChangeLog entries

10 years agoAdd missing ChangeLog entry
Bozhidar Batsov [Fri, 22 Nov 2013 10:50:37 +0000 (12:50 +0200)]
Add missing ChangeLog entry

10 years ago* progmodes/octave.el (octave-kill-process): Don't ask twice
Leo Liu [Fri, 22 Nov 2013 09:50:41 +0000 (17:50 +0800)]
* progmodes/octave.el (octave-kill-process): Don't ask twice

Fixes: debbugs:10564
10 years ago* progmodes/octave.el (octave-help-mode): Adapt to change to
Leo Liu [Fri, 22 Nov 2013 08:09:40 +0000 (16:09 +0800)]
* progmodes/octave.el (octave-help-mode): Adapt to change to
help-mode-finish to use derived-mode-p on 2013-09-17.
(inferior-octave-prompt): Also match octave-gui.

10 years ago* automated/ruby-mode-tests.el (ruby-exit!-font-lock): Set expected-result.
Glenn Morris [Fri, 22 Nov 2013 03:08:31 +0000 (19:08 -0800)]
* automated/ruby-mode-tests.el (ruby-exit!-font-lock): Set expected-result.

10 years ago* doc/lispref/loading.texi (Library Search): Minor clarification.
Glenn Morris [Fri, 22 Nov 2013 02:59:02 +0000 (18:59 -0800)]
* doc/lispref/loading.texi (Library Search): Minor clarification.

10 years ago* progmodes/octave.el (octave-operator-regexp): Exclude newline.
Leo Liu [Fri, 22 Nov 2013 02:32:35 +0000 (10:32 +0800)]
* progmodes/octave.el (octave-operator-regexp): Exclude newline.

Fixes: debbugs:15076
10 years ago* progmodes/octave.el (inferior-octave-process-live-p): New helper.
Leo Liu [Fri, 22 Nov 2013 02:02:42 +0000 (10:02 +0800)]
* progmodes/octave.el (inferior-octave-process-live-p): New helper.
(inferior-octave-startup, inferior-octave-check-process)
(inferior-octave-track-window-width-change)
(octave-completion-at-point, octave-eldoc-function): Use it.
(octave-kill-process): Provide confirmation.

Fixes: debbugs:10564
10 years agolisp/gnus/gnus-icalendar.el: Fix org-timestamp for events ending at midnight; RSVP...
Jan Tatarik [Thu, 21 Nov 2013 22:55:59 +0000 (22:55 +0000)]
lisp/gnus/gnus-icalendar.el: Fix org-timestamp for events ending at midnight; RSVP handling

10 years agolisp/gnus/nndoc.el (nndoc-type-alist, nndoc-debbugs-db-type-p): Support debbugs ...
Ivan Shmakov [Thu, 21 Nov 2013 22:15:30 +0000 (22:15 +0000)]
lisp/gnus/nndoc.el (nndoc-type-alist, nndoc-debbugs-db-type-p): Support debbugs .log files

10 years agoCorrect an utdated reference to M-g in enriched.doc.
Eli Zaretskii [Thu, 21 Nov 2013 19:22:42 +0000 (21:22 +0200)]
Correct an utdated reference to M-g in enriched.doc.

10 years ago* progmodes/octave.el (octave-mode, inferior-octave-mode): Fix
Leo Liu [Thu, 21 Nov 2013 17:33:30 +0000 (01:33 +0800)]
* progmodes/octave.el (octave-mode, inferior-octave-mode): Fix
obsolete variable comment-use-global-state.

10 years agoUse just LIBXMENU, not LIBXMENU_DIR and LIBXMENU_BASE.
Paul Eggert [Thu, 21 Nov 2013 17:26:55 +0000 (09:26 -0800)]
Use just LIBXMENU, not LIBXMENU_DIR and LIBXMENU_BASE.

This simplifies the previous change to configure.ac and src/Makefile.in.

10 years ago* progmodes/octave.el (octave-mode-map, octave-mode-menu): Add
Rüdiger Sonderfeld [Thu, 21 Nov 2013 17:18:25 +0000 (01:18 +0800)]
* progmodes/octave.el (octave-mode-map, octave-mode-menu): Add
`octave-source-file'.
(octave-source-file): New function.

Fixes: debbugs:15935
10 years agonet/eww.el: Detect localhost and similar patterns.
Ted Zlatanov [Thu, 21 Nov 2013 16:41:35 +0000 (11:41 -0500)]
net/eww.el: Detect localhost and similar patterns.

10 years ago* pcmpl-x.el (pcmpl-x-ag-options): Handle `[no]' in long options.
Leo Liu [Thu, 21 Nov 2013 16:30:14 +0000 (00:30 +0800)]
* pcmpl-x.el (pcmpl-x-ag-options): Handle `[no]' in long options.

10 years agoAdd completion for command `ag'.
Leo Liu [Thu, 21 Nov 2013 14:15:44 +0000 (22:15 +0800)]
Add completion for command `ag'.
* pcmpl-x.el (pcomplete/ag, pcmpl-x-ag-options): New functions.
(pcmpl-x-ag-options): New variable.

10 years agoFix some dependency problems that cause unnecessary recompiles.
Paul Eggert [Thu, 21 Nov 2013 07:50:57 +0000 (23:50 -0800)]
Fix some dependency problems that cause unnecessary recompiles.

Problem reported by RMS in
<http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00421.html>.
* configure.ac (OLDXMENU_TARGET, OLDXMENU, LIBXMENU, OLDXMENU_DEPS):
Remove.
(LIBXMENU_DIR, LIBXMENU_BASE): New vars.
* src/Makefile.in (OLDXMENU_TARGET, OLDXMENU, OLDXMENU_DEPS)
(really-lwlib, really-oldXMenu, stamp-oldxmenu)
(../src/$(OLDXMENU), $(OLDXMENU)): Remove.
(LIBXMENU_DIR, LIBXMENU_BASE): New macros.
(LIBXMENU): Use them.
(temacs$(EXEEXT)): Depend on $(LIBXMENU), not stamp-oldxmenu.
($(lwlibdir)/liblw.a, $(oldXMenudir)/libXMenu11.a, FORCE): New targets.
(boostrap-clean): No need to remove stamp-oldxmenu.

10 years agoFix recently introduced bool vector overrun.
Paul Eggert [Thu, 21 Nov 2013 06:46:59 +0000 (22:46 -0800)]
Fix recently introduced bool vector overrun.

This was due to an optimization that went awry.
Reported by Glenn Morris in
<http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00622.html>.
* alloc.c (make_uninit_bool_vector): Don't allocate a dummy word
for empty vectors, undoing the 2013-11-18 change.
* data.c (bool_vector_binop_driver): Rely on this.
Fix bug that occasionally overran the destination.
* lisp.h (struct Lisp_Bool_vector): Document this.

10 years ago* lisp/emacs-lisp/byte-run.el (eval-when-compile): Fix edebug spec.
Stefan Monnier [Thu, 21 Nov 2013 02:46:00 +0000 (21:46 -0500)]
* lisp/emacs-lisp/byte-run.el (eval-when-compile): Fix edebug spec.
(make-obsolete): Remove interactive spec.

Fixes: debbugs:14646
10 years ago* test/automated/Makefile.in: Tweak previous change
Glenn Morris [Thu, 21 Nov 2013 01:31:33 +0000 (20:31 -0500)]
* test/automated/Makefile.in: Tweak previous change

10 years ago* test/automated/Makefile.in (XARGS_LIMIT): New, set by configure.
Glenn Morris [Thu, 21 Nov 2013 00:26:05 +0000 (19:26 -0500)]
* test/automated/Makefile.in (XARGS_LIMIT): New, set by configure.
(compile-main): Pass XARGS_LIMIT to xargs.

(Cargo-culted from lisp/Makefile.in.)

10 years agoUse path-separator with -L, rather than just :
Glenn Morris [Thu, 21 Nov 2013 00:21:50 +0000 (19:21 -0500)]
Use path-separator with -L, rather than just :

* lisp/startup.el (command-line-1): Use path-separator with -L.

* test/automated/Makefile.in (PATH_SEPARATOR): New, set by configure.
(EMACSOPT): Use PATH_SEPARATOR.

* doc/emacs/cmdargs.texi (Action Arguments): Use path-separator with -L.

* etc/NEWS: Related edit.

10 years ago* emacs-lisp/package.el (describe-package-1): Add package archive.
Ted Zlatanov [Wed, 20 Nov 2013 21:01:00 +0000 (16:01 -0500)]
* emacs-lisp/package.el (describe-package-1): Add package archive.

10 years ago* nsterm.m (init, run, stop:): Enable again. stop calls super stop
Jan Djärv [Wed, 20 Nov 2013 18:33:12 +0000 (19:33 +0100)]
* nsterm.m (init, run, stop:): Enable again. stop calls super stop
to handle dialogs.

10 years ago* nsterm.m (init, run, stop:): Comment out for now, does not work with dialogs.
Jan Djärv [Wed, 20 Nov 2013 13:03:43 +0000 (14:03 +0100)]
* nsterm.m (init, run, stop:): Comment out for now, does not work with dialogs.

10 years ago* test/automated/ruby-mode-tests.el:
Bozhidar Batsov [Wed, 20 Nov 2013 11:51:12 +0000 (13:51 +0200)]
* test/automated/ruby-mode-tests.el:

Add a few tests for `ruby--insert-coding-comment'.

10 years ago* test/automated/ruby-mode-tests.el:
Bozhidar Batsov [Wed, 20 Nov 2013 11:01:31 +0000 (13:01 +0200)]
* test/automated/ruby-mode-tests.el:

Add a failing test for bug #15874.

10 years ago* lisp/progmodes/ruby-mode.el (ruby-custom-encoding-magic-comment-template):
Bozhidar Batsov [Wed, 20 Nov 2013 10:52:07 +0000 (12:52 +0200)]
* lisp/progmodes/ruby-mode.el (ruby-custom-encoding-magic-comment-template):

Change default to "# encoding: %s" to differentiate it from the
default Ruby encoding comment template.

10 years ago* doc/misc/ses.texi (Quick Tutorial): New chapter.
era eriksson [Wed, 20 Nov 2013 08:52:15 +0000 (00:52 -0800)]
* doc/misc/ses.texi (Quick Tutorial): New chapter.
(The Basics, Formulas): Copyedits.
(Resizing, Printer functions): Add index entries.

Fixes: debbugs:14748
10 years ago* lisp/ses.el (ses-mode): Doc fix.
era eriksson [Wed, 20 Nov 2013 08:16:20 +0000 (00:16 -0800)]
* lisp/ses.el (ses-mode): Doc fix.

Fixes: debbugs:14748
10 years agolisp/gnus/message.el (message-beginning-of-line): Use beginning-of-visual-line when...
Dave Goldberg [Wed, 20 Nov 2013 04:25:37 +0000 (04:25 +0000)]
lisp/gnus/message.el (message-beginning-of-line): Use beginning-of-visual-line when visual-line-mode is turned on

10 years agoRemove a FIXME.
Xue Fuqiao [Wed, 20 Nov 2013 02:52:35 +0000 (10:52 +0800)]
Remove a FIXME.

10 years ago* doc/lispref/windows.texi (Choosing Window): Mention `no-display-ok'.
Leo Liu [Wed, 20 Nov 2013 02:44:38 +0000 (10:44 +0800)]
* doc/lispref/windows.texi (Choosing Window): Mention `no-display-ok'.

* etc/NEWS: Mention new display action alist entry `no-display-ok'.
(Bug#13594)

* lisp/window.el (display-buffer-alist): Doc fix.  (Bug#13594)

10 years ago* make-dist: Distribute build-aux/msys-to-w32.
Glenn Morris [Wed, 20 Nov 2013 01:50:37 +0000 (20:50 -0500)]
* make-dist: Distribute build-aux/msys-to-w32.

10 years ago* Makefile.in (msys_to_w32, msys_lisppath_to_w32): Remove.
Dani Moncayo [Wed, 20 Nov 2013 01:48:50 +0000 (20:48 -0500)]
* Makefile.in (msys_to_w32, msys_lisppath_to_w32): Remove.
(msys_w32prefix_subst): Rename from msys_prefix_subst.
Operate on w32prefixpattern.
(epaths-force-w32): Use build-aux/msys-to-w32.

* build-aux/msys-to-w32: New file.

10 years ago* vc/vc-git.el (vc-git-dir-extra-headers): Add headers
Dan Nicolaescu [Tue, 19 Nov 2013 20:23:53 +0000 (15:23 -0500)]
* vc/vc-git.el (vc-git-dir-extra-headers): Add headers
when rebase or bisect are in progress.

10 years agoDoc fixes.
Xue Fuqiao [Tue, 19 Nov 2013 09:47:02 +0000 (17:47 +0800)]
Doc fixes.

* lisp/filenotify.el (file-notify-add-watch): Refine doc string.

* doc/lispref/os.texi (File Notifications): Add an index.

* doc/lispref/loading.texi (Loading): Add an cross-reference.

10 years ago* obsolete/rcompile.el: Mark obsolete.
Leo Liu [Tue, 19 Nov 2013 08:59:53 +0000 (16:59 +0800)]
* obsolete/rcompile.el: Mark obsolete.

10 years ago* charset.c (syms_of_charset): Don't read past end of string.
Paul Eggert [Tue, 19 Nov 2013 08:57:22 +0000 (00:57 -0800)]
* charset.c (syms_of_charset): Don't read past end of string.

10 years ago* window.el (display-buffer-alist, display-buffer): Document the
Leo Liu [Tue, 19 Nov 2013 02:34:04 +0000 (10:34 +0800)]
* window.el (display-buffer-alist, display-buffer): Document the
new parameter no-display-ok.

* progmodes/compile.el (compilation-start)
(compilation-goto-locus, compilation-find-file): Pass
no-display-ok and handle nil value from display-buffer.

Fixes: debbugs:13594
10 years ago* src/frame.c (Fhandle_focus_in, Fhandle_focus_out): Doc fixes.
Glenn Morris [Tue, 19 Nov 2013 02:32:26 +0000 (21:32 -0500)]
* src/frame.c (Fhandle_focus_in, Fhandle_focus_out): Doc fixes.

10 years ago* etc/NEWS: Placeholder.
Glenn Morris [Tue, 19 Nov 2013 02:26:34 +0000 (21:26 -0500)]
* etc/NEWS: Placeholder.

10 years agoAdd hooks to run on gaining/losing focus (tiny change)
Brian Jenkins [Tue, 19 Nov 2013 02:23:50 +0000 (21:23 -0500)]
Add hooks to run on gaining/losing focus (tiny change)

* src/frame.c (Qfocus_in_hook, Qfocus_out_hook): New static lisp objects.
(Fhandle_focus_in, Fhandle_focus_out): Run focus hooks.
(syms_of_frame): Add focus-in-hook, focus-out-hook.

Fixes: debbugs:15029
10 years agoFixes: debbugs:15923
Andreas Schwab [Mon, 18 Nov 2013 23:55:05 +0000 (00:55 +0100)]
Fixes: debbugs:15923
* process.c (get_process): Check that OBJ is a live buffer.

10 years agoAdd some indexes and a cross-reference.
Xue Fuqiao [Mon, 18 Nov 2013 22:53:47 +0000 (06:53 +0800)]
Add some indexes and a cross-reference.

* doc/lispref/os.texi (Session Management, Desktop Notifications): Add
some indexes and a cross-reference.

10 years ago* data.c (bool_vector_binop_driver): Rename locals for sanity's sake.
Paul Eggert [Mon, 18 Nov 2013 19:31:05 +0000 (11:31 -0800)]
* data.c (bool_vector_binop_driver): Rename locals for sanity's sake.

The old names predated the API change that put destination at end.

10 years agoImprove API of recently-added bool vector functions.
Paul Eggert [Mon, 18 Nov 2013 18:56:42 +0000 (10:56 -0800)]
Improve API of recently-added bool vector functions.

The old API had (bool-vector-count-matches A B)
and (bool-vector-count-matches-at A B I), which gave the
misleading impression that the two functions were variants, one
with a location I.  The new API has (bool-vector-count-population A)
and (bool-vector-count-consecutive A B I) to make the distinction
clearer.  The first function no longer has a B argument, since the
caller can easily determine the number of nils if the length and
number of ts is known.
* src/data.c (Fbool_vector_count_population): Rename from
bool_vector_count_matches, and accept just 1 argument.
(Fbool_vector_count_consecutive): Rename from
Fbool_vector_count_matches_at.
* test/automated/data-tests.el: Adjust to API changes.

Fixes: debbugs:15912
10 years agoAlways allocate at least one bits_word per bool vector.
Paul Eggert [Mon, 18 Nov 2013 18:37:25 +0000 (10:37 -0800)]
Always allocate at least one bits_word per bool vector.

See Daniel Colascione in:
http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00518.html
* alloc.c (make_uninit_bool_vector): Always allocate at least one word.
* data.c (bool_vector_binop_driver): Rely on this.  Tune.
* lisp.h (struct Lisp_Bool_vector): Document this.

10 years agoFix bug #15841 with assertion violations due to newline cache.
Eli Zaretskii [Mon, 18 Nov 2013 16:29:49 +0000 (18:29 +0200)]
Fix bug #15841 with assertion violations due to newline cache.

 src/insdel.c (invalidate_buffer_caches): New function, consolidated
 from part of prepare_to_modify_buffer.
 (insert_from_gap, prepare_to_modify_buffer):
 src/coding.c (code_convert_region, code_convert_string): Call
 invalidate_buffer_caches.
 src/lisp.h (invalidate_buffer_caches): Add prototype.

10 years ago* NEWS: Mention new features for Octave mode.
Leo Liu [Mon, 18 Nov 2013 02:27:12 +0000 (10:27 +0800)]
* NEWS: Mention new features for Octave mode.

10 years ago* lisp/electric.el (electric-indent-mode-map): Remove.
Stefan Monnier [Mon, 18 Nov 2013 02:01:34 +0000 (21:01 -0500)]
* lisp/electric.el (electric-indent-mode-map): Remove.
(electric-indent-mode): Change the global-map instead.

Fixes: debbugs:15915
10 years ago* lisp/textmodes/text-mode.el (paragraph-indent-minor-mode): Use add-function.
Stefan Monnier [Mon, 18 Nov 2013 01:48:46 +0000 (20:48 -0500)]
* lisp/textmodes/text-mode.el (paragraph-indent-minor-mode): Use add-function.

10 years ago* lisp/emacs-lisp/nadvice.el (remove-function): Align with
Stefan Monnier [Sun, 17 Nov 2013 23:11:27 +0000 (18:11 -0500)]
* lisp/emacs-lisp/nadvice.el (remove-function): Align with
add-function's behavior.

10 years ago* lisp/progmodes/gdb-mi.el: Avoid backtracking in regexp matcher.
Stefan Monnier [Sun, 17 Nov 2013 23:01:23 +0000 (18:01 -0500)]
* lisp/progmodes/gdb-mi.el: Avoid backtracking in regexp matcher.
(gdb--string-regexp): New constant.
(gdb-tooltip-print, gdb-var-evaluate-expression-handler)
(gdbmi-bnf-stream-record, gdb-jsonify-buffer): Use it.
(gdb-source-file-regexp, gdb-prompt-name-regexp): Use it and change
submatch 1.
(gdb-get-source-file-list, gdb-get-prompt, gdb-get-source-file):
Adjust use accordingly.
(gdb-breakpoints-list-handler-custom): Pre-build the y/n string.

10 years agoMinor doc fixes.
Xue Fuqiao [Sun, 17 Nov 2013 22:30:44 +0000 (06:30 +0800)]
Minor doc fixes.

* doc/lispref/os.texi (Time Parsing):
(Processor Run Time, Input Modes, Terminal Output): Minor fixes.

10 years ago* lisp/progmodes/ruby-mode.el (ruby-toggle-block): Don't stop at
Adam Sokolnicki [Sun, 17 Nov 2013 21:39:13 +0000 (23:39 +0200)]
* lisp/progmodes/ruby-mode.el (ruby-toggle-block): Don't stop at
interpolation curlies.

Fixes: debbugs:15914
10 years agoFix bug #15913 with disappearing mouse highlight on MS-Windows.
Eli Zaretskii [Sun, 17 Nov 2013 21:02:09 +0000 (23:02 +0200)]
Fix bug #15913 with disappearing mouse highlight on MS-Windows.

 src/w32term.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.

10 years ago* etc/TODO: Addition.
Glenn Morris [Sun, 17 Nov 2013 19:34:36 +0000 (11:34 -0800)]
* etc/TODO: Addition.

10 years agoSpelling fixes.
Paul Eggert [Sun, 17 Nov 2013 07:51:24 +0000 (23:51 -0800)]
Spelling fixes.

* lisp/org/ob-python.el (org-babel-python-with-earmuffs):
Rename from org-babel-python-with-earmufs.  All uses changed.
(org-babel-python-without-earmuffs):
Rename from org-babel-python-without-earmufs.  All uses changed.

10 years ago* calc/calc.el (calc-context-sensitive-enter): New variable.
Jay Belanger [Sun, 17 Nov 2013 04:22:24 +0000 (22:22 -0600)]
* calc/calc.el (calc-context-sensitive-enter): New variable.
  (calc-enter): Use `calc-context-sensitive-enter'.

* doc/misc/calc.texi (Customizing Calc): Mention the new variable
  `calc-context-sensitive-enter'.

10 years ago* configure.ac (DEBUGGER_SEES_C_MACROS): Remove.
Paul Eggert [Sun, 17 Nov 2013 03:58:30 +0000 (19:58 -0800)]
* configure.ac (DEBUGGER_SEES_C_MACROS): Remove.

* src/lisp.h (DEBUGGER_SEES_C_MACROS): Likewise.
It apparently doesn't work for GCC 3, and I suppose it's more
trouble than it's worth to worry about this.

10 years agoAdd CFEngine 3 ElDoc, completion, and compilation glue to cf-promises.
Ted Zlatanov [Sat, 16 Nov 2013 22:36:14 +0000 (17:36 -0500)]
Add CFEngine 3 ElDoc, completion, and compilation glue to cf-promises.

* progmodes/cfengine.el: Version bump.
(cfengine-cf-promises): New defcustom to locate cf-promises.
(cfengine3-vartypes): Add new "data" type.
(cfengine3--current-word): New function to get current name-like
word or its bounds.
(cfengine3--current-function): New function to look up a CFEngine
function's definition.
(cfengine3-format-function-docstring): New function.
(cfengine3-make-syntax-cache): New function.
(cfengine3-documentation-function): New function: ElDoc glue.
(cfengine3-completion-function): New function: completion glue.
(cfengine3-mode): Set `compile-command',
`eldoc-documentation-function', and add to
`completion-at-point-functions'.

10 years agoFix ChangeLog in last commit.
Barry O'Reilly [Sat, 16 Nov 2013 20:30:18 +0000 (15:30 -0500)]
Fix ChangeLog in last commit.

10 years ago* semantic/fw.el (semantic-exit-on-input)
Barry O'Reilly [Sat, 16 Nov 2013 20:27:24 +0000 (15:27 -0500)]
* semantic/fw.el (semantic-exit-on-input)
(semantic-throw-on-input): Restore point before
accept-process-output because timers which redisplay can run.
(Bug#15045)

10 years ago* automated/tramp-tests.el (tramp-test07-file-exists-p)
Michael Albinus [Sat, 16 Nov 2013 11:46:37 +0000 (12:46 +0100)]
* automated/tramp-tests.el (tramp-test07-file-exists-p)
(tramp-test08-file-local-copy)
(tramp-test09-insert-file-contents, tramp-test10-write-region)
(tramp-test11-copy-file, tramp-test12-rename-file)
(tramp-test13-make-directory, tramp-test14-delete-directory)
(tramp-test15-copy-directory, tramp-test16-directory-files)
(tramp-test17-insert-directory, tramp-test18-file-attributes)
(tramp-test19-directory-files-and-attributes)
(tramp-test20-file-modes, tramp-test21-file-links)
(tramp-test22-file-times, tramp-test23-visited-file-modtime)
(tramp-test24-file-name-completion, tramp-test25-load)
(tramp-test26-process-file, tramp-test27-start-file-process)
(tramp-test28-shell-command): Cleanup connection initially.

10 years ago* net/tramp-cmds.el (tramp-cleanup-connection): Clean up
Michael Albinus [Sat, 16 Nov 2013 11:37:45 +0000 (12:37 +0100)]
* net/tramp-cmds.el (tramp-cleanup-connection): Clean up
`tramp-current-connection'.

10 years agoDon't let unusual after-change-functions overwrite " prin1" buffer in use.
Eli Zaretskii [Sat, 16 Nov 2013 10:23:09 +0000 (12:23 +0200)]
Don't let unusual after-change-functions overwrite " prin1" buffer in use.

 src/doc.c (Fsubstitute_command_keys): Inhibit modification hooks
 while we are using Vprin1_to_string_buffer.

Fixes: debbugs:15907
10 years agoFix bug #15907 with crashes due to after-change-functions.
Eli Zaretskii [Sat, 16 Nov 2013 09:27:19 +0000 (11:27 +0200)]
Fix bug #15907 with crashes due to after-change-functions.

 src/keymap.c (describe_map): Don't crash if PT is 1 both before and
 after inserting the description string.

10 years ago* lisp/progmodes/ruby-mode.el (ruby-font-lock-keywords): End regexp for
Dmitry Gutov [Fri, 15 Nov 2013 18:09:10 +0000 (20:09 +0200)]
* lisp/progmodes/ruby-mode.el (ruby-font-lock-keywords): End regexp for
nil/self/true/false with "end of symbol".

10 years ago* data.c: Work around bogus GCC diagnostic about shift count.
Paul Eggert [Fri, 15 Nov 2013 18:01:04 +0000 (10:01 -0800)]
* data.c: Work around bogus GCC diagnostic about shift count.

Reported by Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00489.html>.
(pre_value): New function.
(count_trailing_zero_bits): Use it.

10 years ago* automated/tramp-tests.el (tramp-test29-utf8): Cleanup the
Michael Albinus [Fri, 15 Nov 2013 13:49:17 +0000 (14:49 +0100)]
* automated/tramp-tests.el (tramp-test29-utf8): Cleanup the
connection before running the test.  Reenable last test case.

10 years ago* lisp/subr.el (version-regexp-alist): Fix a typo.
Bozhidar Batsov [Fri, 15 Nov 2013 10:02:13 +0000 (12:02 +0200)]
* lisp/subr.el (version-regexp-alist): Fix a typo.

10 years ago* automated/tramp-tests.el (tramp-test29-utf8): Comment last test
Michael Albinus [Fri, 15 Nov 2013 08:28:42 +0000 (09:28 +0100)]
* automated/tramp-tests.el (tramp-test29-utf8): Comment last test
  case, it fails in batch mode.  Needs further investigations.

10 years agoCorrect overly-optimistic assumptions about C macro support by "gcc -g3".
Eli Zaretskii [Fri, 15 Nov 2013 08:18:37 +0000 (10:18 +0200)]
Correct overly-optimistic assumptions about C macro support by "gcc -g3".

 src/lisp.h (DEBUGGER_SEES_C_MACROS) [GCC < v3.5]: Pessimistically
 assume C macros are not supported even under -g3 in these old GCC
 versions.

10 years ago* automated/tramp-tests.el (tramp-test15-copy-directory)
Michael Albinus [Fri, 15 Nov 2013 08:03:19 +0000 (09:03 +0100)]
* automated/tramp-tests.el (tramp-test15-copy-directory)
(tramp-test16-directory-files, tramp-test17-insert-directory)
(tramp-test18-file-attributes)
(tramp-test19-directory-files-and-attributes)
(tramp-test20-file-modes, tramp-test21-file-links)
(tramp-test22-file-times, tramp-test23-visited-file-modtime)
(tramp-test24-file-name-completion, tramp-test25-load)
(tramp-test26-process-file, tramp-test27-start-file-process):
(tramp-test28-shell-command): Protect unwindforms with `ignore-errors'.
(tramp-test29-utf8): New test.

10 years ago* net/tramp-sh.el (tramp-remote-process-environment): Set "LC_ALL" to
Michael Albinus [Fri, 15 Nov 2013 07:37:18 +0000 (08:37 +0100)]
* net/tramp-sh.el (tramp-remote-process-environment): Set "LC_ALL" to
"en_US.utf8" and "LC_CTYPE" to "".
(tramp-maybe-open-connection): Set "LC_ALL" to "en_US.utf8".
(tramp-sh-handle-insert-directory): Don't set "LC_ALL" and "LC_CTYPE".

10 years ago* lisp/loadhist.el (read-feature): Get rid of fake feature nil.
Leo Liu [Fri, 15 Nov 2013 06:52:40 +0000 (14:52 +0800)]
* lisp/loadhist.el (read-feature): Get rid of fake feature nil.

* src/minibuf.c (Ftry_completion, Fall_completions)
(Ftest_completion): Use FUNCTIONP.  (Bug#15889)

10 years ago* configure.ac (DEBUGGER_SEES_C_MACROS): New macro.
Paul Eggert [Fri, 15 Nov 2013 01:59:57 +0000 (17:59 -0800)]
* configure.ac (DEBUGGER_SEES_C_MACROS): New macro.

* src/lisp.h (DEFINE_GDB_SYMBOL_BEGIN, DEFINE_GDB_SYMBOL_END):
Define to empty if DEBUGGER_SEES_C_MACROS is defined.
This avoids placing unnecessary constants into the Emacs code.

10 years agolisp/gnus/gnus-icalendar.el (gnus-icalendar-event->gnus-calendar, gnus-icalendar...
Jan Tatarik [Fri, 15 Nov 2013 00:07:54 +0000 (00:07 +0000)]
lisp/gnus/gnus-icalendar.el (gnus-icalendar-event->gnus-calendar, gnus-icalendar-event-from-ical, gnus-icalendar-event->org-entry, gnus-icalendar--update-org-event): Required/optional participation, list of attendees synced to org

10 years agoAdd bug reference to previous commit.
Christopher Schmidt [Thu, 14 Nov 2013 20:30:11 +0000 (21:30 +0100)]
Add bug reference to previous commit.

10 years ago* lisp/progmodes/gud.el (ctl-x-map): Remove C-x SPC binding.
Stefan Monnier [Thu, 14 Nov 2013 20:20:11 +0000 (15:20 -0500)]
* lisp/progmodes/gud.el (ctl-x-map): Remove C-x SPC binding.
(gud-jdb-find-source-using-classpath): Remove ((lambda (..)..)..).

10 years agoFix bug #15892 with link failures of the Cygwin w32 build.
Kazuhiro Ito [Thu, 14 Nov 2013 17:43:49 +0000 (19:43 +0200)]
Fix bug #15892 with link failures of the Cygwin w32 build.

 src/keyboard.c (make_ctrl_char) [HAVE_NTGUI]: Now externally visible
 for Cygwin w32 build.
 src/xdisp.c (erase_phys_cursor) [HAVE_NTGUI]: Now externally visible
 for Cygwin w32 build.

10 years ago* lisp/subr.el (version-regexp-alist):
Bozhidar Batsov [Thu, 14 Nov 2013 17:07:03 +0000 (19:07 +0200)]
* lisp/subr.el (version-regexp-alist):
Recognize hg, svn and darcs versions as snapshot versions.

10 years ago* lisp/progmodes/ruby-mode.el (ruby-mode-set-encoding):
Bozhidar Batsov [Thu, 14 Nov 2013 12:39:41 +0000 (14:39 +0200)]
* lisp/progmodes/ruby-mode.el (ruby-mode-set-encoding):
Fix and simplify encoding comment update logic.

10 years agoAuto-commit of loaddefs files.
Glenn Morris [Thu, 14 Nov 2013 11:21:21 +0000 (06:21 -0500)]
Auto-commit of loaddefs files.

10 years ago* lisp/progmodes/ruby-mode.el (ruby-mode-set-encoding):
Bozhidar Batsov [Thu, 14 Nov 2013 10:35:49 +0000 (12:35 +0200)]
* lisp/progmodes/ruby-mode.el (ruby-mode-set-encoding):
Add support for always inserting an utf-8 encoding comment.

10 years ago* doc/lispref/loading.texi (Library Search): Update section.
Glenn Morris [Thu, 14 Nov 2013 08:38:50 +0000 (00:38 -0800)]
* doc/lispref/loading.texi (Library Search): Update section.

10 years ago* net/tramp-gvfs.el (top): Run init code only when
Michael Albinus [Thu, 14 Nov 2013 07:36:39 +0000 (08:36 +0100)]
* net/tramp-gvfs.el (top): Run init code only when
`tramp-gvfs-enabled' is not nil.
(tramp-gvfs-enabled): Check also :system bus.

10 years agoSync with upstream verilog-mode revision 78e66ba.
Stefan Monnier [Thu, 14 Nov 2013 02:58:51 +0000 (18:58 -0800)]
Sync with upstream verilog-mode revision 78e66ba.
* lisp/progmodes/verilog-mode.el (verilog-end-of-defun)
(verilog-type-completion, verilog-get-list): Remove unused funcs.
(verilog-get-end-of-defun): Remove unused argument.
(verilog-comment-depth): Remove unused local `e'.
(verilog-read-decls, verilog-read-sub-decls, verilog-read-instants):
Don't pass arg to verilog-get-end-of-defun.

10 years ago* lisp/obsolete/assoc.el (aget): Prefix dynamic variable.
Glenn Morris [Thu, 14 Nov 2013 02:44:54 +0000 (18:44 -0800)]
* lisp/obsolete/assoc.el (aget): Prefix dynamic variable.

10 years ago* lisp/allout-widgets.el (allout-widgets): No need to autoload defgroup.
Glenn Morris [Thu, 14 Nov 2013 02:43:55 +0000 (18:43 -0800)]
* lisp/allout-widgets.el (allout-widgets): No need to autoload defgroup.