]> git.eshelyaron.com Git - emacs.git/log
emacs.git
9 years ago* etc/AUTHORS: Update the AUTHORS file emacs-24.5-rc2
Nicolas Petton [Wed, 1 Apr 2015 20:27:47 +0000 (22:27 +0200)]
* etc/AUTHORS: Update the AUTHORS file

9 years agoFix tramp-tests.el
Michael Albinus [Wed, 1 Apr 2015 15:04:07 +0000 (17:04 +0200)]
Fix tramp-tests.el

* automated/tramp-tests.el (tramp-test06-directory-file-name):
Fix docstring and last test.

9 years agoFix bug#20233, do not merge with master
Michael Albinus [Wed, 1 Apr 2015 07:31:20 +0000 (09:31 +0200)]
Fix bug#20233, do not merge with master

* lisp/net/tramp.el (tramp-handle-unhandled-file-name-directory):
Return nil when required by the spec.  (Bug#20233)

9 years agoFixes: debbugs:19175
Jan D [Sun, 29 Mar 2015 19:16:23 +0000 (21:16 +0200)]
Fixes: debbugs:19175
* gtkutil.c (xg_display_open):
* xterm.c (x_display_ok, x_term_init): Block SIGIO when opening
a display.

9 years agoFix the preamble text of the DIR file we install (Bug#20213)
Eli Zaretskii [Sun, 29 Mar 2015 16:41:04 +0000 (19:41 +0300)]
Fix the preamble text of the DIR file we install  (Bug#20213)

 build-aux/dir_top (File): Fix the description of selecting a
 menu item by its number.

9 years agosrc/w32proc.c: Describe in a comment w32 subprocess implementation.
Eli Zaretskii [Sat, 28 Mar 2015 17:37:47 +0000 (20:37 +0300)]
src/w32proc.c: Describe in a comment w32 subprocess implementation.

9 years agoBump version to 24.5 for the release-candidate emacs-24.5-rc1
Nicolas Petton [Fri, 27 Mar 2015 08:52:01 +0000 (09:52 +0100)]
Bump version to 24.5 for the release-candidate

9 years ago(url-insert-file-contents): Set buffer-file-coding-system
Stefan Monnier [Thu, 26 Mar 2015 19:17:51 +0000 (15:17 -0400)]
(url-insert-file-contents): Set buffer-file-coding-system

Fixes: debbugs:20010
* lisp/url/url-handlers.el (url-insert-file-contents): Call
after-insert-file-set-coding like insert-file-contents, to set
buffer-file-coding-system.  [Backport]

9 years ago* smie.el (smie*ward-sexp-command): Don't pretend the arg is optional
Stefan Monnier [Thu, 26 Mar 2015 13:36:24 +0000 (09:36 -0400)]
* smie.el (smie*ward-sexp-command): Don't pretend the arg is optional

Fixes: debbugs:20205
* lisp/emacs-lisp/smie.el (smie-backward-sexp-command)
(smie-forward-sexp-command): Don't pretend the arg is optional.

9 years agoDon't round up scroll bar width with GTK3 (Bug#20182).
Martin Rudalics [Wed, 25 Mar 2015 10:17:30 +0000 (11:17 +0100)]
Don't round up scroll bar width with GTK3 (Bug#20182).

* gtkutil.c (update_theme_scrollbar_width): Don't round up
scroll bar width with GTK3 (Bug#20182).

9 years ago* doc/lispref/objects.texi (Equality Predicates): Fix typo in example.
Glenn Morris [Wed, 25 Mar 2015 05:42:42 +0000 (22:42 -0700)]
* doc/lispref/objects.texi (Equality Predicates): Fix typo in example.

9 years agoAnother minor improvement in ELisp manual (Bug#20168)
Eli Zaretskii [Mon, 23 Mar 2015 16:39:38 +0000 (18:39 +0200)]
Another minor improvement in ELisp manual  (Bug#20168)

 doc/lispref/commands.texi (Accessing Mouse): More accurate description
 of 'posn-object-x-y'.

9 years agoImprove docs of 'posn-actual-col-row' (Bug#20169)
Eli Zaretskii [Mon, 23 Mar 2015 16:35:03 +0000 (18:35 +0200)]
Improve docs of 'posn-actual-col-row'  (Bug#20169)

 doc/lispref/commands.texi (Accessing Mouse): Expand documentation of
 'posn-actual-col-row'.

9 years agoMinor documentation fix in ELisp manual (Bug#20174)
Eli Zaretskii [Mon, 23 Mar 2015 16:23:47 +0000 (18:23 +0200)]
Minor documentation fix in ELisp manual  (Bug#20174)

  doc/lispref/commands.texi (Event Input Misc): Fix incorrect usage of @code.

9 years ago* display.texi (Useless Whitespace): Fix thinko.
Stefan Monnier [Mon, 23 Mar 2015 13:12:52 +0000 (09:12 -0400)]
* display.texi (Useless Whitespace): Fix thinko.

Reported by Fabio Pesari.

9 years ago* configure.ac: Fix jpeg version check to work with gcc >= 5.
Andreas Schwab [Mon, 23 Mar 2015 10:55:24 +0000 (11:55 +0100)]
* configure.ac: Fix jpeg version check to work with gcc >= 5.

9 years agolisp/gnus/nnmh.el (nnmh-request-expire-articles): Work for the case nnmail-expiry...
Ben Bacarisse [Mon, 23 Mar 2015 08:02:01 +0000 (08:02 +0000)]
lisp/gnus/nnmh.el (nnmh-request-expire-articles): Work for the case nnmail-expiry-target is an nnmh group (bug#20170)

9 years agoauthors.el small additions
Glenn Morris [Mon, 23 Mar 2015 00:33:49 +0000 (17:33 -0700)]
authors.el small additions

* lisp/emacs-lisp/authors.el (authors-aliases)
(authors-obsolete-files-regexps): Additions.

9 years ago* etc/PROBLEMS: Add entry about dir-locals and some auto-mounters.
Glenn Morris [Mon, 23 Mar 2015 00:10:10 +0000 (17:10 -0700)]
* etc/PROBLEMS: Add entry about dir-locals and some auto-mounters.

9 years agoFixes: debbugs:18939
Jan D [Sun, 22 Mar 2015 18:31:46 +0000 (19:31 +0100)]
Fixes: debbugs:18939
* simple.el (deactivate-mark): Only modify PRIMARY if we own PRIMARY.

9 years agoChangeLog fix
Glenn Morris [Sun, 22 Mar 2015 18:11:27 +0000 (11:11 -0700)]
ChangeLog fix
No need to merge to trunk, since it corrects a backported entry that
should not appear in trunk.

9 years agoIn `debug' don't try using window on inaccessible frame (Bug#17170).
Martin Rudalics [Sun, 22 Mar 2015 11:40:21 +0000 (12:40 +0100)]
In `debug' don't try using window on inaccessible frame (Bug#17170).

* emacs-lisp/debug.el (debug): Don't try using "previous"
window when its not live or on an invisible frame (Bug#17170).

9 years agoBackport 20156 fix (stack corruption)
Jan D [Sun, 22 Mar 2015 09:21:45 +0000 (10:21 +0100)]
Backport 20156 fix (stack corruption)

Fixes: debbugs:20156
* src/fontset.c (fontset_pattern_regexp): Backport: Replace + 1 with
+ 3 in alloca (tiny change)

9 years agoFix lisp/ChangeLog entry from last commit.
Eli Zaretskii [Sat, 21 Mar 2015 10:04:39 +0000 (12:04 +0200)]
Fix lisp/ChangeLog entry from last commit.

9 years agoFix problems caused by calling 'recenter' in auto-revert (Bug#20122)
Mario Lang [Fri, 6 Jun 2014 00:39:22 +0000 (02:39 +0200)]
Fix problems caused by calling 'recenter' in auto-revert  (Bug#20122)

 lisp/emacs-lisp/tabulated-list.el (tabulated-list-print): Only call
 `recenter' if `current-buffer' is equal to `window-buffer'.

(cherry picked from commit 4a8160204325c4b955647fe9e0a944c1f8c705dd)

9 years agoBackport: ruby-mode: Detect regexps after `!'
Dmitry Gutov [Fri, 20 Mar 2015 04:05:02 +0000 (06:05 +0200)]
Backport: ruby-mode: Detect regexps after `!'

Fixes: debbugs:19285
* lisp/progmodes/ruby-mode.el (ruby-syntax-before-regexp-re): Detect
regexps after `!'.

(cherry picked from commit 8854b9cf5283cac3e4a5a3726325a82b88c1fcb5)

9 years agoBackport: ruby-mode: Change faces used for self, true, false and nil
Dmitry Gutov [Fri, 20 Mar 2015 04:04:54 +0000 (06:04 +0200)]
Backport: ruby-mode: Change faces used for self, true, false and nil

Fixes: debbugs:17733
* lisp/progmodes/ruby-mode.el (ruby-font-lock-keywords): Use
`font-lock-constant-face' for nil, true and false.  Highlight
`self' as a keyword.

(cherry picked from commit e991af9228af77356df1e4ce7e824d5140a3bf8a)

9 years agoBackport: ruby-mode: Expect regexp after { or | too
Nobuyoshi Nakada [Fri, 20 Mar 2015 04:04:36 +0000 (06:04 +0200)]
Backport: ruby-mode: Expect regexp after { or | too

Fixes: debbugs:20026
* progmodes/ruby-mode.el (ruby-syntax-before-regexp-re): Expect
beginning of regexp also after open brace or vertical bar.

(cherry picked from commit dad0fc589c18dd95cf1ac77869a4530e2848c328)

9 years agoFix incorrect usage of @key in the User Manual (Bug#20135)
Eli Zaretskii [Wed, 18 Mar 2015 17:32:22 +0000 (19:32 +0200)]
Fix incorrect usage of @key in the User Manual  (Bug#20135)

 doc/emacs/misc.texi (Term Mode):
 doc/emacs/programs.texi (Basic Indent, Custom C Indent):
 doc/emacs/mini.texi (Minibuffer History):
 doc/emacs/text.texi (Org Mode):
 doc/emacs/display.texi (View Mode): Use @kbd where @key was mistakenly
 used.

9 years agodoc/misc/efaq-w32.texi: Spell-check.
Eli Zaretskii [Mon, 16 Mar 2015 18:01:38 +0000 (20:01 +0200)]
doc/misc/efaq-w32.texi: Spell-check.

9 years agodoc/misc/efaq-w32.texi: Remove outdated information and update.
Eli Zaretskii [Mon, 16 Mar 2015 17:46:45 +0000 (19:46 +0200)]
doc/misc/efaq-w32.texi: Remove outdated information and update.

9 years agoFix description of fullscreen mode on MS-Windows (Bug#20110).
Martin Rudalics [Sun, 15 Mar 2015 19:17:09 +0000 (20:17 +0100)]
Fix description of fullscreen mode on MS-Windows (Bug#20110).

* efaq.texi (Fullscreen mode on MS-Windows): Fix description (Bug#20110).

9 years agodoc/lispref/minibuf.texi (Basic Completion): Fix a typo. (Bug#20108)
Eli Zaretskii [Sat, 14 Mar 2015 17:46:01 +0000 (19:46 +0200)]
doc/lispref/minibuf.texi (Basic Completion): Fix a typo.  (Bug#20108)

9 years agoImprove indexing in Emacs manual (Bug#20105)
Eli Zaretskii [Sat, 14 Mar 2015 17:30:36 +0000 (19:30 +0200)]
Improve indexing in Emacs manual  (Bug#20105)

 doc/emacs/basic.texi (Moving Point): Improve indexing for HOME and END.
 doc/emacs/cmdargs.texi (General Variables): Improve indexing for
 environment variables.
 doc/emacs/msdog.texi (Windows HOME):
 doc/emacs/msdog-xtra.texi (MS-DOS File Names): Remove markup from HOME in
 the index entries.

9 years agoFix --no-bitmap-icon
Glenn Morris [Thu, 12 Mar 2015 15:59:56 +0000 (08:59 -0700)]
Fix --no-bitmap-icon

* src/frame.h (x_set_bitmap_icon): Don't set the icon if icon-type is
nil/not present in the parameter alist.

Fixes: debbugs:19680
9 years agoBump version to 24.4.91 emacs-24.4.91
Nicolas Petton [Sun, 8 Mar 2015 14:42:28 +0000 (15:42 +0100)]
Bump version to 24.4.91

9 years ago* etc/AUTHORS: Update the AUTHORS file
Nicolas Petton [Sun, 8 Mar 2015 14:40:45 +0000 (15:40 +0100)]
* etc/AUTHORS: Update the AUTHORS file

9 years ago* lisp/ChangeLog: Fix a changelog entry
Nicolas Petton [Sun, 8 Mar 2015 14:39:59 +0000 (15:39 +0100)]
* lisp/ChangeLog: Fix a changelog entry

9 years agoMake tramp-ssh-controlmaster-options a defcustom. Do not merge with master.
Michael Albinus [Sat, 7 Mar 2015 20:02:04 +0000 (21:02 +0100)]
Make tramp-ssh-controlmaster-options a defcustom.  Do not merge with master.

Fixes: debbugs:20015
* net/tramp.el (tramp-ssh-controlmaster-options): Make it a
defcustom.

9 years agoImprove MS-Windows build instructions (Bug#19989)
Eli Zaretskii [Sat, 7 Mar 2015 13:12:57 +0000 (15:12 +0200)]
Improve MS-Windows build instructions  (Bug#19989)

 nt/INSTALL: Add some more installation instructions for mingw-get
 users.

9 years agolisp/dired.el (dired-delete-file): Doc fix. (Bug#20021)
Eli Zaretskii [Sat, 7 Mar 2015 09:55:58 +0000 (11:55 +0200)]
lisp/dired.el (dired-delete-file): Doc fix.  (Bug#20021)

9 years ago# Changelog fixes (no need to merge to trunk)
Glenn Morris [Wed, 4 Mar 2015 17:04:54 +0000 (09:04 -0800)]
# Changelog fixes (no need to merge to trunk)

9 years agotextmodes/ispell.el: Look for aspell .dat files also under dict-dir, as aspell does.
Agustin Martin Domingo [Tue, 3 Mar 2015 12:12:38 +0000 (13:12 +0100)]
textmodes/ispell.el: Look for aspell .dat files also under dict-dir, as aspell does.

Originally reported as http://bugs.debian.org/765349.
Noticed when aspell has different data-dir and dict-dir.

* textmodes/ispell.el (ispell-aspell-find-dictionary): Make sure
.dat files for aspell dicts are also searched for in location
described by `ispell-aspell-dict-dir', matching aspell's dict-dir
variable.

9 years agoispell.el: Extend to aspell current hunspell handling of aliases names for standard...
Agustin Martin Domingo [Tue, 24 Feb 2015 18:36:30 +0000 (19:36 +0100)]
ispell.el: Extend to aspell current hunspell handling of aliases names for standard dicts.

Extend `ispell-hunspell-dictionary-equivs-alist' use to aspell, once
renamed to a more general `ispell-dicts-name2locale-equivs-alist' name.

Originally reported as http://bugs.debian.org/745613

* textmodes/ispell.el (ispell-dicts-name2locale-equivs-alist)
(ispell-hunspell-fill-dictionary-entry)
(ispell-find-hunspell-dictionaries)
(ispell-set-spellchecker-params): New generic name for
`ispell-hunspell-dictionary-equivs-alist'.
(ispell-aspell-add-aliases): Also use
`ispell-dicts-name2locale-equivs-alist' to get aspell aliases for
standard dict names.

9 years ago# Auto-commit of loaddefs files.
Glenn Morris [Sun, 1 Mar 2015 12:24:12 +0000 (07:24 -0500)]
# Auto-commit of loaddefs files.

9 years agoAvoid assertion violations in Rmail due to newline cache
Eli Zaretskii [Sat, 28 Feb 2015 10:33:32 +0000 (12:33 +0200)]
Avoid assertion violations in Rmail due to newline cache

 src/search.c (find_newline): Avoid assertion violations in
 CHAR_TO_BYTE when a portion of the buffer was deleted and we look
 for newlines near the end of the buffer.  This happens in Rmail
 hen JIT font-lock fontifies a newly displayed portion of the
 buffer.

9 years agobrowse-url-firefox: update for firefox 36's removal of -remote
Glenn Morris [Tue, 24 Feb 2015 23:02:11 +0000 (18:02 -0500)]
browse-url-firefox: update for firefox 36's removal of -remote

Ref: https://bugzilla.mozilla.org/show_bug.cgi?id=1080319

* lisp/net/browse-url.el (browse-url-firefox-startup-arguments):
Make obsolete.
(browse-url-firefox): Doc fix.  Remove -remote.
(browse-url-firefox-sentinel): Remove function.

* etc/NEWS: Mention this.

Fixes: debbugs:19921
9 years agoAvoid erratic behavior of menu-bar tooltips on w32 (Bug#19925)
Eli Zaretskii [Mon, 23 Feb 2015 17:46:44 +0000 (19:46 +0200)]
Avoid erratic behavior of menu-bar tooltips on w32  (Bug#19925)

 src/w32fns.c (Fw32__menu_bar_in_use): New internal function.

 lisp/frame.el (blink-cursor-timer-function): Don't increment
 blink-cursor-blinks-done counter when a menu is active on a w32
 frame.

9 years agoBump python.el version
Fabián Ezequiel Gallina [Sat, 21 Feb 2015 21:43:33 +0000 (18:43 -0300)]
Bump python.el version

9 years agoSpelling fixes
Paul Eggert [Sat, 21 Feb 2015 20:34:19 +0000 (12:34 -0800)]
Spelling fixes

9 years ago* src/fileio.c (Fmake_temp_name): Doc tweaks.
Glenn Morris [Fri, 20 Feb 2015 05:42:22 +0000 (21:42 -0800)]
* src/fileio.c (Fmake_temp_name): Doc tweaks.

Fixes: debbugs:19858
9 years ago* lisp/comint.el (comint-line-beginning-position): Revert searching for
Juri Linkov [Thu, 19 Feb 2015 19:28:41 +0000 (21:28 +0200)]
* lisp/comint.el (comint-line-beginning-position): Revert searching for
the prompt when comint-use-prompt-regexp is non-nil because it
doesn't distinguish input from output.  Check the field property
`output' for the case when comint-use-prompt-regexp is nil.

Fixes: debbugs:19710
9 years agoMention in admin/notes/repo how to mark commits that are not to be merged.
Eli Zaretskii [Thu, 19 Feb 2015 15:40:41 +0000 (17:40 +0200)]
Mention in admin/notes/repo how to mark commits that are not to be merged.

9 years ago# Remove NEWS temporary markup
Glenn Morris [Wed, 18 Feb 2015 17:09:50 +0000 (09:09 -0800)]
# Remove NEWS temporary markup

9 years agoerc.el: Add old version header for package.el compatibilty
kwhite [Tue, 17 Feb 2015 18:41:02 +0000 (13:41 -0500)]
erc.el: Add old version header for package.el compatibilty

9 years agoTramp: Disable paging with PAGER=cat
Jérémy Compostella [Sun, 15 Feb 2015 15:11:33 +0000 (16:11 +0100)]
Tramp: Disable paging with PAGER=cat

Fixes: debbugs:19870
* net/tramp-sh.el (tramp-remote-process-environment): Disable paging
with PAGER=cat.

9 years agoFix assertions in popping up menus on TTY (Bug#19862)
Eli Zaretskii [Sat, 14 Feb 2015 13:03:20 +0000 (15:03 +0200)]
Fix assertions in popping up menus on TTY  (Bug#19862)

Do not merge this commit to trunk!

 src/menu.c (Fx_popup_menu) [HAVE_X_WINDOWS]: Call
 mouse_position_for_popup only for X frames.

9 years ago# NEWS copyedits
Glenn Morris [Fri, 13 Feb 2015 18:20:06 +0000 (13:20 -0500)]
# NEWS copyedits

9 years ago* lisp/erc/erc.el (erc-rename-buffers): Doc fix. Add :version.
Glenn Morris [Fri, 13 Feb 2015 18:19:20 +0000 (13:19 -0500)]
* lisp/erc/erc.el (erc-rename-buffers): Doc fix.  Add :version.

9 years ago* lisp/textmodes/flyspell.el (flyspell-duplicate-distance): Bump :version.
Glenn Morris [Fri, 13 Feb 2015 18:17:07 +0000 (13:17 -0500)]
* lisp/textmodes/flyspell.el (flyspell-duplicate-distance): Bump :version.

9 years agoAugment text-mode syntax table for a few special characters
Eli Zaretskii [Fri, 13 Feb 2015 15:44:51 +0000 (17:44 +0200)]
Augment text-mode syntax table for a few special characters

 lips/textmodes/text-mode.el (text-mode-syntax-table): Make some
 punctuation character behave as word-constituent, for more
 compatibility with Unicode.

9 years agoImprove docs of transient-mark-mode (Bug#19841)
Eli Zaretskii [Fri, 13 Feb 2015 09:09:21 +0000 (11:09 +0200)]
Improve docs of transient-mark-mode  (Bug#19841)

 src/buffer.c (syms_of_buffer): Doc fix.

 lisp/simple.el (transient-mark-mode): Doc fix.

9 years agoNEWS: Add section to include ERC changes
kwhite [Thu, 12 Feb 2015 18:41:10 +0000 (13:41 -0500)]
NEWS: Add section to include ERC changes

9 years agoImprove string search in `flyspell-word-search-*`. (Bug#16800)
Agustin Martin Domingo [Thu, 12 Feb 2015 17:38:11 +0000 (18:38 +0100)]
Improve string search in `flyspell-word-search-*`. (Bug#16800)

* flyspell.el (flyspell-duplicate-distance): Limit default search
distance for duplicated words to 40000.
(flyspell-word-search-backward, flyspell-word-search-forward):
Search as full word with defined casechars, not as substring.

Fixes: debbugs:16800
9 years agoBackport NEWS typo fix
Glenn Morris [Wed, 11 Feb 2015 18:18:45 +0000 (13:18 -0500)]
Backport NEWS typo fix

9 years agoBackport fix for bug#18745 from master.
Noam Postavsky [Tue, 10 Feb 2015 16:51:14 +0000 (18:51 +0200)]
Backport fix for bug#18745 from master.

 nt/cmdproxy.c (batch_file_p): New function.
 (spawn): If calling a quoted batch file pass NULL for progname.

9 years agoFix invocation of commands whose file name includes extension (Bug#19817)
Eli Zaretskii [Tue, 10 Feb 2015 16:26:23 +0000 (18:26 +0200)]
Fix invocation of commands whose file name includes extension  (Bug#19817)

 nt/cmdproxy.c (get_next_token): Don't make backslashes disappear
 without a trace when they are not followed by a quote.
 (search_dir): Support searching programs whose file name already
 has an arbitrary extension.
 (main): When passing a command line to the shell, use cmd.exe
 rules for quoting command-line tail.

9 years agoBetter support for the case of typing RET on the prompt in comint.
Juri Linkov [Tue, 10 Feb 2015 00:38:09 +0000 (02:38 +0200)]
Better support for the case of typing RET on the prompt in comint.

* lisp/comint.el (comint-get-old-input-default): Go to the field end
when comint-use-prompt-regexp is nil.
(comint-line-beginning-position): Check if point is already
on the prompt before searching for the prompt when
comint-use-prompt-regexp is non-nil.

Fixes: debbugs:19710
9 years agoDon't lose frame's background color when setting foreground (Bug#19802)
Eli Zaretskii [Sun, 8 Feb 2015 18:09:19 +0000 (20:09 +0200)]
Don't lose frame's background color when setting foreground  (Bug#19802)

 lisp/frame.el ((set-background-color, set-foreground-color): Pass the
 other color, if defined, to face-set-after-frame-default.

9 years agoFix handling of frame color parameters in TTY sessions (Bug#19802)
Eli Zaretskii [Sun, 8 Feb 2015 16:17:40 +0000 (18:17 +0200)]
Fix handling of frame color parameters in TTY sessions  (Bug#19802)

 src/xfaces.c (map_tty_color): Use assoc_no_quit instead of
 assq_no_quit to fetch color definition by its string name.

 lisp/frame.el (frame-notice-user-settings): Refresh the value of
 frame parameters after calling tty-handle-reverse-video.  Call
 face-set-after-frame-default with the actual parameters, to avoid
 resetting colors back to unspecified.
 (set-background-color, set-foreground-color): Pass the selected
 color to face-set-after-frame-default.

9 years agoComplete the remaining documentation updates for 24.5
Eli Zaretskii [Sat, 7 Feb 2015 09:04:52 +0000 (11:04 +0200)]
Complete the remaining documentation updates for 24.5

 doc/lispref/processes.texi (Synchronous Processes): Update documentation of
 call-process-shell-command and process-file-shell-command.

 etc/NEWS: Mark the entry for changed calling sequence of
 call-process-shell-command and process-file-shell-command as documented.

9 years agoBackport the :end-of-capability fix
Wolfgang Jenkner [Fri, 6 Feb 2015 02:43:58 +0000 (13:43 +1100)]
Backport the :end-of-capability fix

* lisp/net/network-stream.el (network-stream-open-tls): Respect the
:end-of-capability setting (backport)

9 years agoFix vertical-motion and posn-at-point when word-wrap is on (Bug#19769)
Eli Zaretskii [Thu, 5 Feb 2015 17:07:15 +0000 (19:07 +0200)]
Fix vertical-motion and posn-at-point when word-wrap is on  (Bug#19769)

 src/xdisp.c (move_it_in_display_line_to): Handle the case where the
 last character of a screen line is whitespace, and we are under
 word-wrap with overflow-newline-into-fringe turned on.

9 years agoBetter multi-line input support in comint.el
Juri Linkov [Thu, 5 Feb 2015 00:52:41 +0000 (02:52 +0200)]
Better multi-line input support in comint.el

Revert the change of comint-line-beginning-position callers,
and modify comint-line-beginning-position instead.

* lisp/comint.el (comint-history-isearch-search)
(comint-history-isearch-message, comint-history-isearch-wrap):
Use comint-line-beginning-position instead of field-beginning.
(comint-send-input): Use either end-of-line or field-end
depending on comint-use-prompt-regexp.
(comint-line-beginning-position): Search backward
for comint-prompt-regexp if comint-use-prompt-regexp is non-nil.
Use field-beginning instead of line-beginning-position
if comint-use-prompt-regexp is nil.

Fixes: debbugs:19710
9 years agotodo-mode.el: Restore point on setting item done (Bug#19727)
Robert Pluim [Wed, 4 Feb 2015 21:38:52 +0000 (22:38 +0100)]
todo-mode.el: Restore point on setting item done  (Bug#19727)

calendar/todo-mode.el (todo-item-done): When done items are hidden,
restore point to its location prior to invoking this command.

9 years agodoc/misc/erc.texi: fix typo
kwhite [Wed, 4 Feb 2015 19:33:07 +0000 (14:33 -0500)]
doc/misc/erc.texi: fix typo

9 years agoUpdate ERC docs and update MAINTANERS to include myself
kwhite [Wed, 4 Feb 2015 16:23:10 +0000 (11:23 -0500)]
Update ERC docs and update MAINTANERS to include myself

9 years agoFix filling circle/ellipse in Artist Mode (Bug#19763)
Eli Zaretskii [Wed, 4 Feb 2015 15:31:37 +0000 (17:31 +0200)]
Fix filling circle/ellipse in Artist Mode  (Bug#19763)

 lisp/textmodes/artist.el (artist-ellipse-compute-fill-info): Use
 mapcar, not mapc, to create the other half of fill-info.

9 years agoBump version to 24.4.90 emacs-24.4.90
Nicolas Petton [Wed, 4 Feb 2015 00:14:26 +0000 (01:14 +0100)]
Bump version to 24.4.90

9 years agoauthors.el: Add missing ignored and renamed files
Nicolas Petton [Wed, 4 Feb 2015 00:11:13 +0000 (01:11 +0100)]
authors.el: Add missing ignored and renamed files

* emacs-lisp/authors.el (authors-ignored-files)
(authors-renamed-files-alist): Additions.

9 years agoA more thorough fix for bug#19307
Eli Zaretskii [Tue, 3 Feb 2015 18:52:18 +0000 (20:52 +0200)]
A more thorough fix for bug#19307

 src/xdisp.c (handle_stop, handle_single_display_spec)
 (next-element_from_image): Don't reset the
 ignore_overlay_strings_at_pos_p flag here.
 (next_element_from_buffer): Reset ignore_overlay_strings_at_pos_p
 here.
 (next_overlay_string): Set ignore_overlay_strings_at_pos_p here,
 after we've exhausted all the overlay strings at the current
 position.

9 years agoFix last commit
Michael Albinus [Tue, 3 Feb 2015 09:42:13 +0000 (10:42 +0100)]
Fix last commit

9 years agoTramp: Don't use a tempfile for ControlPath.
Michael Albinus [Tue, 3 Feb 2015 09:32:00 +0000 (10:32 +0100)]
Tramp: Don't use a tempfile for ControlPath.

Fixes: debbugs:19702
* net/tramp.el (tramp-ssh-controlmaster-options): Don't use a
tempfile for ControlPath.

9 years agoFix display of overlay strings with faces after ellipsis (Bug#19307)
Eli Zaretskii [Mon, 2 Feb 2015 16:23:32 +0000 (18:23 +0200)]
Fix display of overlay strings with faces after ellipsis  (Bug#19307)

 src/xdisp.c (set_iterator_to_next): Set value of stop_charpos
 according to the object we are about to resume iterating.

9 years agoFix redrawing of mode lines when exposed (Bug#19721)
Eli Zaretskii [Mon, 2 Feb 2015 16:15:13 +0000 (18:15 +0200)]
Fix redrawing of mode lines when exposed  (Bug#19721)

 src/dispnew.c (adjust_glyph_matrix): Set the update_mode_line flag
 of the window whose current glyph matrix was resized, which
 disables the mode-line row as side effect.
 src/xdisp.c (redisplay_window): Don't avoid redisplay of a window
 whose update_mode_line flag is set.

9 years agonet/tramp.el (tramp-ssh-controlmaster-options): Use "%C"
Michael Albinus [Mon, 2 Feb 2015 09:16:04 +0000 (10:16 +0100)]
net/tramp.el (tramp-ssh-controlmaster-options): Use "%C"

Fixes: debbugs:19702
* net/tramp.el (tramp-ssh-controlmaster-options): Use "%C" for
ControlPath if possible.

9 years agoauthors.el: backport some additions
Glenn Morris [Mon, 2 Feb 2015 01:17:57 +0000 (17:17 -0800)]
authors.el: backport some additions

* lisp/emacs-lisp/authors.el (authors-obsolete-files-regexps)
(authors-valid-file-names, authors-renamed-files-alist): Additions.

9 years ago# ChangeLog fixes, backported
Glenn Morris [Mon, 2 Feb 2015 01:08:51 +0000 (17:08 -0800)]
# ChangeLog fixes, backported

9 years ago* admin/admin.el (manual-meta-string): Use bug-gnu-emacs@gnu rather than webmasters@gnu
Glenn Morris [Mon, 2 Feb 2015 00:55:24 +0000 (16:55 -0800)]
* admin/admin.el (manual-meta-string): Use bug-gnu-emacs@gnu rather than webmasters@gnu

9 years agoCC Mode: Stop Font Lock forcing fontification from BOL. Fixes debbugs#19669.
Alan Mackenzie [Sun, 1 Feb 2015 21:20:35 +0000 (21:20 +0000)]
CC Mode: Stop Font Lock forcing fontification from BOL.  Fixes debbugs#19669.

cc-mode.el (c-font-lock-init): Setq font-lock-extend-region-functions to
nil.

9 years ago# Auto-commit of loaddefs files.
Glenn Morris [Sun, 1 Feb 2015 12:24:05 +0000 (07:24 -0500)]
# Auto-commit of loaddefs files.

9 years agoHandle "#" operator properly inside macro. Fix coding bug.
Alan Mackenzie [Sat, 31 Jan 2015 21:44:47 +0000 (21:44 +0000)]
Handle "#" operator properly inside macro.  Fix coding bug.

cc-mode.el (c-neutralize-syntax-in-and-mark-CPP): On finding a "#" which
looks like the start of a macro, check it isn't already inside a macro.

cc-engine.el (c-state-safe-place): Don't record a new "safe" position
into the list of them when this is beyond our current position.

9 years agoHandle dead frame in menu-bar-non-minibuffer-window-p. (Bug#19728)
Martin Rudalics [Sat, 31 Jan 2015 18:38:58 +0000 (19:38 +0100)]
Handle dead frame in menu-bar-non-minibuffer-window-p.  (Bug#19728)

* menu-bar.el (menu-bar-non-minibuffer-window-p): Return nil when
the menu frame is dead.  (Bug#19728)

9 years agoDocument MS-Windows file-name idiosyncrasies (Bug#19463)
Eli Zaretskii [Sat, 31 Jan 2015 16:32:11 +0000 (18:32 +0200)]
Document MS-Windows file-name idiosyncrasies  (Bug#19463)

 doc/emacs/msdog.texi (Windows Files): Document characters invalid in
 Windows file names.

9 years agoFix description of Customize buffer in Emacs manual.
Eli Zaretskii [Sat, 31 Jan 2015 16:05:38 +0000 (18:05 +0200)]
Fix description of Customize buffer in Emacs manual.

 doc/emacs/custom.texi (Customization Groups): Update the looks of the
 Customize Group buffer.

9 years agoFix a typo in the Emacs manual's Hungry Delete description.
Eli Zaretskii [Sat, 31 Jan 2015 15:50:36 +0000 (17:50 +0200)]
Fix a typo in the Emacs manual's Hungry Delete description.

 doc/emacs/programs.texi (Hungry Delete): Fix a typo: "C-d" instead of
 "C-c C-d" in hungry-delete mode.

9 years agosrc/dispextern.h (FACE_FOR_CHAR): Fix the commentary.
Eli Zaretskii [Fri, 30 Jan 2015 11:47:47 +0000 (13:47 +0200)]
src/dispextern.h (FACE_FOR_CHAR): Fix the commentary.

9 years agoSpelling fixes
Paul Eggert [Fri, 30 Jan 2015 03:45:04 +0000 (19:45 -0800)]
Spelling fixes

9 years agopython.el: Handle tabs in python-indent-dedent-line.
Fabián Ezequiel Gallina [Fri, 30 Jan 2015 03:41:52 +0000 (00:41 -0300)]
python.el: Handle tabs in python-indent-dedent-line.

Fixes: debbugs:19730
* lisp/progmodes/python.el (python-indent-dedent-line): Fixes for
indentation with tabs.  Thanks to <dale@codefu.org>.

* test/automated/python-tests.el
(python-indent-dedent-line-backspace-2)
(python-indent-dedent-line-backspace-3): New tests.

9 years ago* lisp/progmodes/python.el (python-indent-context): Respect user
Fabián Ezequiel Gallina [Fri, 30 Jan 2015 03:19:55 +0000 (00:19 -0300)]
* lisp/progmodes/python.el (python-indent-context): Respect user
indentation after comment.

* test/automated/python-tests.el (python-indent-pep8-1)
(python-indent-pep8-2, python-indent-pep8-3)
(python-indent-after-comment-2): Fix tests.
(python-indent-after-comment-3): New test.