]> git.eshelyaron.com Git - emacs.git/log
emacs.git
12 years agoauto upstream
Joakim Verona [Fri, 21 Dec 2012 03:56:09 +0000 (04:56 +0100)]
auto upstream

12 years ago* simple.el (kill-region): Deactivate mark even for empty regions. (tiny change)
Kelly Dean [Fri, 21 Dec 2012 03:49:28 +0000 (11:49 +0800)]
* simple.el (kill-region): Deactivate mark even for empty regions.  (tiny change)

Fixes: debbugs:13169
12 years agoauto upstream
Joakim Verona [Fri, 21 Dec 2012 03:46:14 +0000 (04:46 +0100)]
auto upstream

12 years ago* help-fns.el (describe-variable): Make sure we get the right buffer name.
Chong Yidong [Fri, 21 Dec 2012 03:37:02 +0000 (11:37 +0800)]
* help-fns.el (describe-variable): Make sure we get the right buffer name.
Suggested by Kelly Dean.

Fixes: debbugs:13105
12 years agoauto upstream
Joakim Verona [Fri, 21 Dec 2012 02:15:59 +0000 (03:15 +0100)]
auto upstream

12 years ago* comint.el (comint-redirect-previous-input-string): New variable.
Michael Mauger [Fri, 21 Dec 2012 02:08:29 +0000 (21:08 -0500)]
* comint.el (comint-redirect-previous-input-string): New variable.
(comint-redirect-setup, comint-redirect-cleanup)
(comint-redirect-preoutput-filter): Use it.  Fixes redirection bug.
(comint-redirect-preoutput-filter): Fix verbose message.

12 years agoauto upstream
Joakim Verona [Thu, 20 Dec 2012 16:21:55 +0000 (17:21 +0100)]
auto upstream

12 years agoAvoid calls to CHAR_TO_BYTE if byte position is known.
Dmitry Antipov [Thu, 20 Dec 2012 16:09:05 +0000 (20:09 +0400)]
Avoid calls to CHAR_TO_BYTE if byte position is known.
* editfns.c (make_buffer_string_both): Use move_gap_both.
(Fbuffer_string): Use make_buffer_string_both.
* marker.c (buf_charpos_to_bytepos): Convert to eassert.
Adjust comment.
(buf_bytepos_to_charpos): Likewise.
(charpos_to_bytepos): Remove.
* fileio.c (Finsert_file_contents): Use move_gap_both.
* search.c (Freplace_match): Likewise.
* process.c (process_send_region): Likewise. Use convenient
names for byte positions.
* lisp.h (charpos_to_bytepos): Remove prototype.
* indent.c (scan_for_column): Use CHAR_TO_BYTE.
* insdel.c (move_gap): Likewise.

12 years agoauto upstream
Joakim Verona [Thu, 20 Dec 2012 15:06:35 +0000 (16:06 +0100)]
auto upstream

12 years ago* xdisp.c (redisplay_internal): Remove now-unused local.
Paul Eggert [Thu, 20 Dec 2012 14:57:40 +0000 (06:57 -0800)]
* xdisp.c (redisplay_internal): Remove now-unused local.

12 years agoauto upstream
Joakim Verona [Thu, 20 Dec 2012 14:12:08 +0000 (15:12 +0100)]
auto upstream

12 years agoauto upstream
Joakim Verona [Thu, 20 Dec 2012 14:06:16 +0000 (15:06 +0100)]
auto upstream

12 years ago* src/xdisp.c (select_frame_for_redisplay, ensure_selected_frame): Remove.
Stefan Monnier [Thu, 20 Dec 2012 14:03:34 +0000 (09:03 -0500)]
* src/xdisp.c (select_frame_for_redisplay, ensure_selected_frame): Remove.
(redisplay_internal): Don't bother selecting the frame to get the
proper value of frame-local variables.

12 years ago* ob.el (org-babel-temp-file): Fix setting of
Michael Albinus [Thu, 20 Dec 2012 13:15:43 +0000 (14:15 +0100)]
* ob.el (org-babel-temp-file): Fix setting of
`temporary-file-directory' on remote hosts.

* ob-eval.el (org-babel-shell-command-on-region): Use
`process-file' instead of `call-process-region'.  The latter one
does not work on remote hosts.

12 years ago* progmodes/grep.el (rgrep): Escape command line. Sometimes, it
Michael Albinus [Thu, 20 Dec 2012 11:15:38 +0000 (12:15 +0100)]
* progmodes/grep.el (rgrep): Escape command line.  Sometimes, it
is too long for Tramp.  See discussion in
<http://thread.gmane.org/gmane.emacs.tramp/8233/focus=8244>.

* progmodes/compile.el (compilation-start): Remove line escape template.

12 years agoauto upstream
Joakim Verona [Thu, 20 Dec 2012 08:56:15 +0000 (09:56 +0100)]
auto upstream

12 years ago* textprop.c (set_text_properties_1): Do not allow NULL interval.
Dmitry Antipov [Thu, 20 Dec 2012 08:49:21 +0000 (12:49 +0400)]
* textprop.c (set_text_properties_1): Do not allow NULL interval.
Rename 4th argument since it may be buffer or string.  Adjust comment.
* intervals.c (graft_intervals_info_buffer): Find an interval here.

12 years agoauto upstream
Joakim Verona [Thu, 20 Dec 2012 05:10:52 +0000 (06:10 +0100)]
auto upstream

12 years ago* vc/ediff-ptch.el (ediff-map-patch-buffer): Use `point-min-marker'.
Dmitry Antipov [Thu, 20 Dec 2012 05:05:41 +0000 (09:05 +0400)]
* vc/ediff-ptch.el (ediff-map-patch-buffer): Use `point-min-marker'.
Adjust comment.

12 years agoauto upstream
Joakim Verona [Wed, 19 Dec 2012 21:36:08 +0000 (22:36 +0100)]
auto upstream

12 years ago* NEWS: Tramp implements `file-acl' and `set-file-acl'.
Michael Albinus [Wed, 19 Dec 2012 21:32:56 +0000 (22:32 +0100)]
* NEWS: Tramp implements `file-acl' and `set-file-acl'.

12 years ago* files.texi (Magic File Names): Add `file-acl',
Michael Albinus [Wed, 19 Dec 2012 21:25:58 +0000 (22:25 +0100)]
* files.texi (Magic File Names): Add `file-acl',
`file-selinux-context', `set-file-acl' and
`set-file-selinux-context'.  Make the list consistent.

12 years agoauto upstream
Joakim Verona [Wed, 19 Dec 2012 20:50:52 +0000 (21:50 +0100)]
auto upstream

12 years ago* themes/tsdh-dark-theme.el (tsdh-dark): Add customizations of
Tassilo Horn [Wed, 19 Dec 2012 20:40:50 +0000 (21:40 +0100)]
* themes/tsdh-dark-theme.el (tsdh-dark): Add customizations of
many new faces.

12 years agoauto upstream
Joakim Verona [Wed, 19 Dec 2012 20:01:14 +0000 (21:01 +0100)]
auto upstream

12 years ago* lisp/emacs-lisp/lisp-mnt.el (lm-section-end): Always end before the
Jonas Bernoulli [Wed, 19 Dec 2012 19:51:40 +0000 (14:51 -0500)]
* lisp/emacs-lisp/lisp-mnt.el (lm-section-end): Always end before the
following non-comment text.
(lm-header-multiline): Continuation lines need to be indented more than
the first line.
(lm-homepage): New function.
(lm-with-file): Don't be confused if narrowing is in effect.
* doc/lispref/tips.texi (Library Headers): New header keyword `Homepage'.
Make continuation lines syntax more precise.

Fixes: debbugs:13207
12 years agoauto upstream
Joakim Verona [Wed, 19 Dec 2012 19:51:15 +0000 (20:51 +0100)]
auto upstream

12 years ago* lisp/vc/diff-mode.el (diff-post-command-hook): Don't ignore changes at the
Stefan Monnier [Wed, 19 Dec 2012 19:41:43 +0000 (14:41 -0500)]
* lisp/vc/diff-mode.el (diff-post-command-hook): Don't ignore changes at the
very beginning of a hunk (e.g. killing the first line).

12 years agoauto upstream
Joakim Verona [Wed, 19 Dec 2012 16:02:20 +0000 (17:02 +0100)]
auto upstream

12 years ago* coding.c (Fdetect_coding_region): Do not check start and end with
Dmitry Antipov [Wed, 19 Dec 2012 15:52:48 +0000 (19:52 +0400)]
* coding.c (Fdetect_coding_region): Do not check start and end with
CHECK_NUMBER_COERCE_MARKER since validate_region does that itself.
(code_convert_region): Likewise.

12 years agoauto upstream
Joakim Verona [Wed, 19 Dec 2012 14:07:20 +0000 (15:07 +0100)]
auto upstream

12 years agoSpelling fix.
Paul Eggert [Wed, 19 Dec 2012 13:56:49 +0000 (05:56 -0800)]
Spelling fix.

12 years agoauto upstream
Joakim Verona [Wed, 19 Dec 2012 13:11:26 +0000 (14:11 +0100)]
auto upstream

12 years ago* net/tramp-sh.el (tramp-sh-handle-file-acl): Delete empty lines
Michael Albinus [Wed, 19 Dec 2012 13:01:16 +0000 (14:01 +0100)]
* net/tramp-sh.el (tramp-sh-handle-file-acl): Delete empty lines
and text properties from returned ACL string.
(tramp-sh-handle-set-file-acl): Do not use additional parentheses
for "setfacl" command.

12 years agoauto upstream
Joakim Verona [Tue, 18 Dec 2012 19:16:38 +0000 (20:16 +0100)]
auto upstream

12 years agoFollow symlinks in MS-Windows emulations of ACL functions.
Eli Zaretskii [Tue, 18 Dec 2012 19:05:56 +0000 (21:05 +0200)]
Follow symlinks in MS-Windows emulations of ACL functions.

 src/w32.c (acl_get_file, acl_set_file): Run the file name through
 map_w32_filename, and resolve any symlinks in the file name, like
 Posix platforms do.
 (acl_set_file): Call revert_to_self, if any privileges were
 enabled.

12 years agoauto upstream
Joakim Verona [Tue, 18 Dec 2012 13:48:03 +0000 (14:48 +0100)]
auto upstream

12 years ago* net/tramp.el (tramp-error-with-buffer): Give a hint to use
Michael Albinus [Tue, 18 Dec 2012 13:37:06 +0000 (14:37 +0100)]
* net/tramp.el (tramp-error-with-buffer): Give a hint to use
`tramp-cleanup-this-connection', when the process has died.
(Bug#13151)

12 years agoauto upstream
Joakim Verona [Mon, 17 Dec 2012 21:06:12 +0000 (22:06 +0100)]
auto upstream

12 years agosrc/makefile.w32-in: Update depencencies.
Juanma Barranquero [Mon, 17 Dec 2012 20:59:04 +0000 (21:59 +0100)]
src/makefile.w32-in: Update depencencies.

12 years agont/config.nt: Sync with autogen/config.in.
Juanma Barranquero [Mon, 17 Dec 2012 20:58:12 +0000 (21:58 +0100)]
nt/config.nt: Sync with autogen/config.in.
(BSD4_2): Remove.

12 years agoauto upstream
Joakim Verona [Mon, 17 Dec 2012 19:51:40 +0000 (20:51 +0100)]
auto upstream

12 years ago* lisp/icomplete.el (icomplete-completions): Also use … to truncate prefix.
Stefan Monnier [Mon, 17 Dec 2012 19:43:55 +0000 (14:43 -0500)]
* lisp/icomplete.el (icomplete-completions): Also use … to truncate prefix.

12 years agoauto upstream
Joakim Verona [Mon, 17 Dec 2012 19:26:49 +0000 (20:26 +0100)]
auto upstream

12 years ago* src/xdisp.c (select_frame_for_redisplay): Use select_window_1 to
Stefan Monnier [Mon, 17 Dec 2012 19:17:06 +0000 (14:17 -0500)]
* src/xdisp.c (select_frame_for_redisplay): Use select_window_1 to
propagate redisplay's scrolling (if any) to the right window.
(redisplay_internal): Use ensure_selected_frame.
(display_mode_lines): Complete last fix.
* src/window.c (select_window_1): New func, extracted from select_window.
(select_window): Use it.
* src/window.h (select_window_1): Declare.

12 years agoSupport Posix ACL APIs on MS-Windows.
Eli Zaretskii [Mon, 17 Dec 2012 19:14:34 +0000 (21:14 +0200)]
Support Posix ACL APIs on MS-Windows.

 src/w32.c: Include sddl.h and sys/acl.h.
 (SDDL_REVISION_1): Define if not already defined.
 (g_b_init_get_security_descriptor_dacl)
 (g_b_init_convert_sd_to_sddl, g_b_init_convert_sddl_to_sd)
 (g_b_init_is_valid_security_descriptor)
 (g_b_init_set_file_security): New static flags.
 (globals_of_w32): Initialize them to zero.
 (SetFileSecurity_Name): New string constant.
 (SetFileSecurity_Proc, GetSecurityDescriptorDacl_Proc)
 (ConvertStringSecurityDescriptorToSecurityDescriptor_Proc)
 (ConvertSecurityDescriptorToStringSecurityDescriptor_Proc)
 (IsValidSecurityDescriptor_Proc): New typedefs.
 (get_file_security, get_security_descriptor_owner)
 (get_security_descriptor_group): Set errno to ENOTSUP.
 (set_file_security, get_security_descriptor_dacl)
 (is_valid_security_descriptor, convert_sd_to_sddl)
 (convert_sddl_to_sd, acl_valid, acl_to_text, acl_from_text)
 (acl_free, acl_get_file, acl_set_file): New functions.
 src/fileio.c (Fcopy_file) [WINDOWSNT]: Support copying ACLs.

 nt/inc/sys/acl.h: New file.
 nt/inc/ms-w32.h (ENOTSUP): Define if undefined.
 nt/config.nt (HAVE_POSIX_ACL): Define.

 doc/lispref/files.texi (File Attributes, Changing Files): Update to include
 MS-Windows support for ACLs.

12 years agoauto upstream
Joakim Verona [Mon, 17 Dec 2012 18:01:06 +0000 (19:01 +0100)]
auto upstream

12 years agoDon't reraise SIGCHLD, as that can now lose.
Paul Eggert [Mon, 17 Dec 2012 17:51:25 +0000 (09:51 -0800)]
Don't reraise SIGCHLD, as that can now lose.

With the 2012-12-03 fix for Bug#12980 in place, an old workaround
for some of that bug's symptoms can now cause Emacs to abort.
Remove the workaround.
* process.c (wait_reading_process_output): Don't reraise SIGCHLD.
The bug that caused SIGCHLD to get lost has been fixed, and the
workaround for it can now cause Emacs to abort.

Fixes: debbugs:13192
12 years agoauto upstream
Joakim Verona [Mon, 17 Dec 2012 16:01:39 +0000 (17:01 +0100)]
auto upstream

12 years ago* lisp/files.el (auto-save-file-name-p): Use \` and \'.
Kevin Ryde [Mon, 17 Dec 2012 15:51:49 +0000 (10:51 -0500)]
* lisp/files.el (auto-save-file-name-p): Use \` and \'.

Fixes: debbugs:13186
12 years agoauto upstream
Joakim Verona [Mon, 17 Dec 2012 14:46:08 +0000 (15:46 +0100)]
auto upstream

12 years agoAdd support for preserving ACL entries of files.
Michael Albinus [Mon, 17 Dec 2012 14:38:07 +0000 (15:38 +0100)]
Add support for preserving ACL entries of files.

* net/tramp.el (tramp-file-name-for-operation): Add `file-acl' and
`set-file-acl' handlers.

* net/tramp-adb.el (tramp-adb-handle-copy-file): Handle
PRESERVE-EXTENDED-ATTRIBUTES.

* net/tramp-compat.el (tramp-compat-copy-file): Handle
PRESERVE-EXTENDED-ATTRIBUTES.

* net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): Add
`file-acl' and `set-file-acl' handlers.
(tramp-gvfs-handle-copy-file): Handle
PRESERVE-EXTENDED-ATTRIBUTES.
(tramp-gvfs-handle-file-acl, tramp-gvfs-handle-set-file-acl): New
defuns.

* net/tramp-sh.el (tramp-sh-file-name-handler-alist): Add
`file-acl' and `set-file-acl' handlers.
(tramp-remote-acl-p, tramp-sh-handle-file-acl)
(tramp-sh-handle-set-file-acl): New defuns.
(tramp-sh-handle-copy-file, tramp-do-copy-or-rename-file): Handle
PRESERVE-EXTENDED-ATTRIBUTES.

* net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add
`file-acl' and `set-file-acl' handlers.
(tramp-smb-handle-copy-file): Handle PRESERVE-EXTENDED-ATTRIBUTES.

12 years agoauto upstream
Joakim Verona [Mon, 17 Dec 2012 11:26:38 +0000 (12:26 +0100)]
auto upstream

12 years agoAuto-commit of generated files.
Glenn Morris [Mon, 17 Dec 2012 11:17:34 +0000 (06:17 -0500)]
Auto-commit of generated files.

12 years agoauto upstream
Joakim Verona [Mon, 17 Dec 2012 08:00:58 +0000 (09:00 +0100)]
auto upstream

12 years agoFix some interactions of make-help-screen and other Help forms (Bug#13190).
Kelly Dean [Mon, 17 Dec 2012 07:54:57 +0000 (08:54 +0100)]
Fix some interactions of make-help-screen and other Help forms (Bug#13190).

* help-macro.el (make-help-screen): Instead of switch-to-buffer
use pop-to-buffer with NORECORD argument t.  As buffer name use
*Metahelp* with a leading space (Bug#13190).

12 years agoauto upstream
Joakim Verona [Sun, 16 Dec 2012 22:56:58 +0000 (23:56 +0100)]
auto upstream

12 years ago* sysdep.c (emacs_abort): Bump backtrace size to 40.
Paul Eggert [Sun, 16 Dec 2012 22:53:28 +0000 (14:53 -0800)]
* sysdep.c (emacs_abort): Bump backtrace size to 40.

Companion to the 2012-09-30 patch.  Suggested by Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00796.html>.

12 years ago* calc.texi (ISO 8601): Rename from ISO-8601,
Paul Eggert [Sun, 16 Dec 2012 22:51:03 +0000 (14:51 -0800)]
* calc.texi (ISO 8601): Rename from ISO-8601,

as it's typically spelled without a hyphen.

12 years agoauto upstream
Joakim Verona [Sun, 16 Dec 2012 18:34:29 +0000 (19:34 +0100)]
auto upstream

12 years agoAdd support for preserving ACL entries of files.
Romain Francoise [Sun, 16 Dec 2012 18:22:27 +0000 (19:22 +0100)]
Add support for preserving ACL entries of files.

* configure.ac (acl): New option.
(HAVE_POSIX_ACL): Test for POSIX ACL support.  This is typically
provided by libacl on GNU/Linux.

* fileio.c (Ffile_acl, Fset_file_acl): New functions.
(Fcopy_file): Change last arg to `preserve_extended_attributes'
and copy ACL entries of file in addition to SELinux context if
set.
(syms_of_fileio): Add `file-acl' and `set-file-acl'.

* Makefile.in (LIBACL_LIBS): New macro.
(LIBES): Use it.

* files.el (file-extended-attributes)
(set-file-extended-attributes): New functions.
(backup-buffer): Use them to handle both SELinux context and ACL
entries.
(backup-buffer-copy): Work with an alist of extended attributes,
rather than an SELinux context.
(basic-save-buffer-2): Ditto.

* files.texi (File Attributes): Document ACL support and new
`file-acl' function.
(Changing Files): Mention argument name change of `copy-file' and
document new function `set-file-acl'.

12 years agoAuto-commit of loaddefs files.
Glenn Morris [Sun, 16 Dec 2012 11:22:07 +0000 (06:22 -0500)]
Auto-commit of loaddefs files.

12 years agoauto upstream
Joakim Verona [Sun, 16 Dec 2012 03:26:54 +0000 (04:26 +0100)]
auto upstream

12 years ago* battery.el (battery-bsd-apm): New function.
Timo Myyrä [Sun, 16 Dec 2012 03:17:50 +0000 (11:17 +0800)]
* battery.el (battery-bsd-apm): New function.

12 years agoauto upstream
Joakim Verona [Sun, 16 Dec 2012 03:02:08 +0000 (04:02 +0100)]
auto upstream

12 years ago* calc/calc.el (calc-standard-date-formats): Adjust one of the
Jay Belanger [Sun, 16 Dec 2012 02:52:11 +0000 (20:52 -0600)]
* calc/calc.el (calc-standard-date-formats): Adjust one of the
standard date formats.

12 years agoauto upstream
Joakim Verona [Sun, 16 Dec 2012 02:17:05 +0000 (03:17 +0100)]
auto upstream

12 years ago* doc/misc/calc.texi (ISO-8601): New section.
Jay Belanger [Sun, 16 Dec 2012 02:07:30 +0000 (20:07 -0600)]
* doc/misc/calc.texi (ISO-8601): New section.
  (Date Formatting Codes): Mention new codes.
  (Standard Date Formats): Mention new formats.

12 years agoauto upstream
Joakim Verona [Sat, 15 Dec 2012 15:42:10 +0000 (16:42 +0100)]
auto upstream

12 years ago* fileio.c (internal_delete_file): Use bool for boolean.
Paul Eggert [Sat, 15 Dec 2012 15:33:43 +0000 (07:33 -0800)]
* fileio.c (internal_delete_file): Use bool for boolean.

12 years agoauto upstream
Joakim Verona [Sat, 15 Dec 2012 13:47:33 +0000 (14:47 +0100)]
auto upstream

12 years agoCommit nt/ChangeLog from the changeset of last commit.
Eli Zaretskii [Sat, 15 Dec 2012 13:42:33 +0000 (15:42 +0200)]
Commit nt/ChangeLog from the changeset of last commit.

12 years agoFix bug #13079 on MS-Windows with temp files not being deleted.
Eli Zaretskii [Sat, 15 Dec 2012 13:38:21 +0000 (15:38 +0200)]
Fix bug #13079 on MS-Windows with temp files not being deleted.

 src/w32.h (_child_process): New members input_file and
 pending_deletion.
 (register_child): First argument is now pid_t.
 (record_infile, record_pending_deletion): New prototypes.
 src/w32proc.c (new_child): Initialize input_file and
 pending_deletion members of the child.
 (delete_child): Delete the child's temporary input file, if any,
 that is pending deletion.
 (register_child): First argument is now pid_t.
 (record_infile, record_pending_deletion): New functions.
 (reap_subprocess): Fix a typo in DebPrint string.
 (sys_spawnve, sys_kill): Use pid_t for PID arguments.
 src/fileio.c (internal_delete_file): Return an int again: non-zero
 if delete-file succeeds, zero otherwise.
 src/lisp.h (internal_delete_file): Adjust prototype.
 src/callproc.c (Fcall_process): Don't overwrite infile with result
 of DECODE_FILE.
 [WINDOWSNT] If BUFFER is an integer, i.e. we are launching an
 asynchronous subprocess, record the name of the input file name,
 if any.
 (delete_temp_file) [WINDOWSNT]: If internal_delete_file fails to
 delete the file, record it as pending deletion when the subprocess
 exits.

 nt/inc/ms-w32.h (sys_unlink): Provide prototype.

12 years agoauto upstream
Joakim Verona [Sat, 15 Dec 2012 13:13:01 +0000 (14:13 +0100)]
auto upstream

12 years ago* lisp/isearch.el (isearch-mode-map): Bind `C-x 8 RET' to
Juri Linkov [Sat, 15 Dec 2012 13:03:17 +0000 (15:03 +0200)]
* lisp/isearch.el (isearch-mode-map): Bind `C-x 8 RET' to
`isearch-insert-char-by-name'.
(with-isearch-suspended): New defmacro with body mostly from
`isearch-edit-string' except the part that sets
`isearch-new-string' and `isearch-new-message'.
(isearch-edit-string): Use new macro `with-isearch-suspended' with
body that sets `isearch-new-string' and `isearch-new-message'.
(isearch-insert-char-by-name): New command.
* lisp/international/mule-cmds.el (read-char-by-name): Let-bind
`enable-recursive-minibuffers' to t.
http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00234.html

12 years agoauto upstream
Joakim Verona [Sat, 15 Dec 2012 12:27:48 +0000 (13:27 +0100)]
auto upstream

12 years ago* lisp/isearch.el (isearch-delete-char, isearch-del-char): Doc fix.
Juri Linkov [Sat, 15 Dec 2012 12:19:04 +0000 (14:19 +0200)]
* lisp/isearch.el (isearch-delete-char, isearch-del-char): Doc fix.

Fixes: debbugs:13175
12 years agoauto upstream
Joakim Verona [Sat, 15 Dec 2012 12:17:55 +0000 (13:17 +0100)]
auto upstream

12 years agoauto upstream
Joakim Verona [Sat, 15 Dec 2012 12:12:29 +0000 (13:12 +0100)]
auto upstream

12 years ago* doc/emacs/misc.texi (Recursive Edit): Add a link to "Query Replace".
Juri Linkov [Sat, 15 Dec 2012 12:10:12 +0000 (14:10 +0200)]
* doc/emacs/misc.texi (Recursive Edit): Add a link to "Query Replace".

Fixes: debbugs:13181
12 years ago* lisp/dired-x.el (dired-guess-shell-command): Put colon at the end of the prompt.
Christopher Schmidt [Sat, 15 Dec 2012 12:05:04 +0000 (14:05 +0200)]
* lisp/dired-x.el (dired-guess-shell-command): Put colon at the end of the prompt.

Fixes: debbugs:13045
12 years agoauto upstream
Joakim Verona [Sat, 15 Dec 2012 11:47:21 +0000 (12:47 +0100)]
auto upstream

12 years agow32proc.c (reap_subprocess): Fix commentary.
Eli Zaretskii [Sat, 15 Dec 2012 11:41:18 +0000 (13:41 +0200)]
w32proc.c (reap_subprocess): Fix commentary.

12 years agoauto upstream
Joakim Verona [Sat, 15 Dec 2012 11:27:44 +0000 (12:27 +0100)]
auto upstream

12 years agoAuto-commit of generated files.
Glenn Morris [Sat, 15 Dec 2012 11:17:30 +0000 (06:17 -0500)]
Auto-commit of generated files.

12 years agoauto upstream
Joakim Verona [Sat, 15 Dec 2012 11:12:19 +0000 (12:12 +0100)]
auto upstream

12 years agoImprove and correct commentary to w32proc-related data and functions.
Eli Zaretskii [Sat, 15 Dec 2012 11:04:14 +0000 (13:04 +0200)]
Improve and correct commentary to w32proc-related data and functions.

12 years agoauto upstream
Joakim Verona [Fri, 14 Dec 2012 21:37:19 +0000 (22:37 +0100)]
auto upstream

12 years agomacroexp--warn-and-return message tweak (bug#13132)
Glenn Morris [Fri, 14 Dec 2012 21:27:39 +0000 (16:27 -0500)]
macroexp--warn-and-return message tweak (bug#13132)

* lisp/emacs-lisp/macroexp.el (macroexp--warn-and-return):
Try to include filename in non-bytecomp warning.

12 years agoauto upstream
Joakim Verona [Fri, 14 Dec 2012 20:12:14 +0000 (21:12 +0100)]
auto upstream

12 years agoSpelling fixes.
Paul Eggert [Fri, 14 Dec 2012 20:05:03 +0000 (12:05 -0800)]
Spelling fixes.

My favorite was that the word "dictionary" was misspelled.
Also, correct the title in the DeRemer & Pennello 1982 citation,
and add a URL.

12 years agoauto upstream
Joakim Verona [Fri, 14 Dec 2012 19:52:12 +0000 (20:52 +0100)]
auto upstream

12 years agoFix compilation warnings in the Windows build.
Eli Zaretskii [Fri, 14 Dec 2012 19:43:12 +0000 (21:43 +0200)]
Fix compilation warnings in the Windows build.

 src/editfns.c [HAVE_PWD_H]: Include grp.h.
 src/makefile.w32-in ($(BLD)/editfns.$(O)): Add $(NT_INC)/grp.h.

12 years agoauto upstream
Joakim Verona [Fri, 14 Dec 2012 19:07:29 +0000 (20:07 +0100)]
auto upstream

12 years agoFix permissions bugs with setgid directories etc.
Paul Eggert [Fri, 14 Dec 2012 18:59:00 +0000 (10:59 -0800)]
Fix permissions bugs with setgid directories etc.

* configure.ac (BSD4_2): Remove; no longer needed.
* admin/CPP-DEFINES (BSD4_2): Remove.
* doc/lispintro/emacs-lisp-intro.texi (Files List):
directory-files-and-attributes now outputs t for attribute that's
now a placeholder.
* doc/lispref/files.texi (Testing Accessibility): Document GROUP arg
of file-ownership-preserved-p.
(File Attributes): Document that 9th element is now
just a placeholder.
* doc/lispref/os.texi (User Identification): Document new functions group-gid,
group-real-gid.
* etc/NEWS: Document changes to file-attributes,
file-ownership-preserved-p.
Mention new functions group-gid, group-real-gid.
* lisp/files.el (backup-buffer): Don't rely on 9th output of
file-attributes, as it's now a placeholder.  Instead, use the new
optional arg of file-ownership-preserved-p.
(file-ownership-preserved-p): New optional arg GROUP.
Fix mishandling of setuid directories that would cause this
function to return t when it should have returned nil.
Document what happens if the file does not exist, and when
it's not known whether the ownership will be preserved.
* lisp/net/tramp-sh.el (tramp-sh-handle-file-ownership-preserved-p):
Likewise.
(tramp-get-local-gid): Use group-gid for integer, as that's
faster and more reliable.
* src/dired.c (Ffile_attributes): Return t as the 9th attribute,
to mark it as a placeholder.  The old value was often wrong.
The only user of this attribute has been changed to use
file-ownership-preserved-p instead, with its new group arg.
* src/editfns.c (Fgroup_gid, Fgroup_real_gid): New functions.

Fixes: debbugs:13125
12 years agoauto upstream
Joakim Verona [Fri, 14 Dec 2012 16:02:52 +0000 (17:02 +0100)]
auto upstream

12 years ago* src/xdisp.c (display_mode_lines): Keep selected_window and selected_frame
Stefan Monnier [Fri, 14 Dec 2012 15:52:43 +0000 (10:52 -0500)]
* src/xdisp.c (display_mode_lines): Keep selected_window and selected_frame
in sync.

12 years agoauto upstream
Joakim Verona [Fri, 14 Dec 2012 15:42:53 +0000 (16:42 +0100)]
auto upstream

12 years ago* src/xdisp.c (select_frame_for_redisplay): Keep selected_window and
Stefan Monnier [Fri, 14 Dec 2012 15:38:50 +0000 (10:38 -0500)]
* src/xdisp.c (select_frame_for_redisplay): Keep selected_window and
selected_frame in sync.

12 years ago* tramp.texi (External methods): Move `adb' method here.
Michael Albinus [Fri, 14 Dec 2012 15:37:27 +0000 (16:37 +0100)]
* tramp.texi (External methods): Move `adb' method here.