]>
git.eshelyaron.com Git - emacs.git/log
Glenn Morris [Mon, 24 Sep 2012 07:12:35 +0000 (00:12 -0700)]
Doc fixes
* src/eval.c (Frun_hook_with_args, Frun_hook_with_args_until_success)
(Frun_hook_with_args_until_failure): Doc fixes.
Chong Yidong [Fri, 21 Sep 2012 03:55:23 +0000 (11:55 +0800)]
Backport fix for Bug#12463 from trunk.
* image.c (define_image_type): Avoid adding duplicate types to
image_types. Suggested by Jörg Walter.
YAMAMOTO Mitsuharu [Thu, 20 Sep 2012 08:35:35 +0000 (17:35 +0900)]
Fix space in last commit.
YAMAMOTO Mitsuharu [Thu, 20 Sep 2012 08:28:48 +0000 (17:28 +0900)]
Add new load command for Xcode 4.5.
Glenn Morris [Tue, 18 Sep 2012 01:07:13 +0000 (21:07 -0400)]
run-hooks-with-args-* do fixes (bug#12393)
* src/eval.c (Frun_hook_with_args_until_success)
(Frun_hook_with_args_until_failure): Doc fixes.
Glenn Morris [Mon, 17 Sep 2012 00:48:04 +0000 (17:48 -0700)]
Fix ChangeLog, add missing :version.
Leo Liu [Sun, 16 Sep 2012 22:23:49 +0000 (06:23 +0800)]
IDO: Disable match re-ordering for buffer switching
Fixes: debbugs:2042
Andreas Schwab [Fri, 14 Sep 2012 16:35:25 +0000 (18:35 +0200)]
Fixes: debbugs:12444
* fileio.c (Ffile_selinux_context): Only call freecon when
lgetfilecon succeeded.
(Fset_file_selinux_context): Likewise.
Eli Zaretskii [Wed, 12 Sep 2012 17:18:33 +0000 (20:18 +0300)]
Fix a typo that caused crashes in redisplay.
src/xdisp.c (compute_stop_pos_backwards): Fix a typo that caused crashes while
scrolling through multibyte text.
Eli Zaretskii [Wed, 12 Sep 2012 17:12:10 +0000 (20:12 +0300)]
Fix bug #12403 with garbled display under non-zero scroll-margin.
src/xdisp.c (try_window_reusing_current_matrix): Under bidi
reordering, locate the cursor by calling set_cursor_from_row; if
that fails, clear the desired glyph matrix before returning a
failure indication to the caller. Fixes leaving garbled display
when fast scrolling with a down-key when scroll-margin is non-zero.
Jan Djärv [Wed, 12 Sep 2012 14:59:56 +0000 (16:59 +0200)]
* gtkutil.c (x_wm_set_size_hint): Use 1 col for base_width so it
does not become zero. Backport from trunk.
Fixes: debbugs:12234
Jose Marino [Wed, 12 Sep 2012 08:04:10 +0000 (01:04 -0700)]
* idlw-shell.el (idlwave-shell-complete-filename): Fix 2011-05-17 change.
Fixes: debbugs:12418
Glenn Morris [Wed, 12 Sep 2012 02:18:43 +0000 (22:18 -0400)]
* doc/lispref/debugging.texi (Using Debugger): Fix typo.
Leo Liu [Tue, 11 Sep 2012 17:47:25 +0000 (01:47 +0800)]
Mention with-demoted-errors in the doc-string of ignore-errors
Glenn Morris [Tue, 11 Sep 2012 07:13:21 +0000 (00:13 -0700)]
load-path-shadows-font-lock-keywords tweak
* lisp/emacs-lisp/shadow.el (load-path-shadows-font-lock-keywords):
Be more robust about locating simple.el.
Glenn Morris [Mon, 10 Sep 2012 02:19:23 +0000 (19:19 -0700)]
* mail/emacsbug.el (report-emacs-bug): Trap load-path-shadows errors.
Alan Mackenzie [Sun, 9 Sep 2012 01:56:38 +0000 (09:56 +0800)]
Backport: AWK Mode: make auto-newline work when there's "==" in the
pattern.
Fixes: debbugs:12188
Joel Bion [Sat, 8 Sep 2012 00:59:04 +0000 (20:59 -0400)]
* lisp/pcmpl-gnu.el (pcmpl-gnu-tarfile-regexp): Add tar.xz. (tiny change)
Fixes: debbugs:12382
Glenn Morris [Sat, 1 Sep 2012 11:17:44 +0000 (07:17 -0400)]
Auto-commit of loaddefs files.
Glenn Morris [Fri, 31 Aug 2012 17:38:50 +0000 (13:38 -0400)]
Fix right and left key remapping issue (bug#12317)
* lisp/emulation/cua-rect.el (cua--init-rectangles):
* lisp/textmodes/picture.el (picture-mode-map):
* lisp/play/blackbox.el (blackbox-mode-map):
Remap right-char and left-char like forward-char and backward-char.
Leo Liu [Thu, 30 Aug 2012 11:41:40 +0000 (19:41 +0800)]
Extract "^[wW]arning" into a new var flymake-warning-re
Glenn Morris [Thu, 30 Aug 2012 01:18:41 +0000 (21:18 -0400)]
* holidays.el (holiday-christian-holidays): Rename an entry (bug#12289)
(Not worth a :version bump.)
Stefan Monnier [Wed, 29 Aug 2012 18:33:35 +0000 (14:33 -0400)]
* lisp/progmodes/sh-script.el (sh-font-lock-paren): Don't burp at BOB.
Fixes: debbugs:12222
Leo Liu [Mon, 27 Aug 2012 12:33:05 +0000 (20:33 +0800)]
Fix broken completion in sh-mode
See: http://debbugs.gnu.org/12220
Leo Liu [Mon, 27 Aug 2012 11:02:23 +0000 (19:02 +0800)]
* skeleton.el (skeleton-untabify): Change to nil.
Fixes: debbugs:12223
Leo Liu [Mon, 27 Aug 2012 10:51:17 +0000 (18:51 +0800)]
Change sh-indent-comment to t
See: http://debbugs.gnu.org/12267
Chong Yidong [Fri, 24 Aug 2012 09:53:39 +0000 (17:53 +0800)]
Update release logs
Eli Zaretskii [Fri, 24 Aug 2012 08:26:46 +0000 (11:26 +0300)]
Fix bug #12242 with crashes in ralloc.c on OpenBSD.
src/ralloc.c (free_bloc): Don't dereference a 'heap' structure if it
is not one of the heaps we manage.
Stefan Monnier [Thu, 23 Aug 2012 12:19:27 +0000 (08:19 -0400)]
* lisp/files.el (safe-local-eval-forms): Fix before-save-hook entry to be
buffer-local; add delete-trailing-whitespace.
Fixes: debbugs:12259
Jeremy Moore [Wed, 22 Aug 2012 07:17:52 +0000 (00:17 -0700)]
* lisp/progmodes/hideif.el (hif-compress-define-list): Fix typo. (tiny change)
Fixes: debbugs:11951
Dan Nicolaescu [Mon, 20 Aug 2012 15:26:46 +0000 (11:26 -0400)]
* lisp/progmodes/hideshow.el (hs-block-end-regexp): Restore lost
buffer local setting.
Chong Yidong [Mon, 20 Aug 2012 14:13:16 +0000 (22:13 +0800)]
Fix comment in log-edit.el.
Glenn Morris [Thu, 16 Aug 2012 11:17:31 +0000 (07:17 -0400)]
Auto-commit of generated files.
Glenn Morris [Wed, 15 Aug 2012 19:12:03 +0000 (15:12 -0400)]
Add 24.2 NEWS section (do not merge to trunk)
Glenn Morris [Wed, 15 Aug 2012 19:03:14 +0000 (15:03 -0400)]
* lisp/vc/log-edit.el (log-edit-font-lock-gnu-style): Mark safe if boolean.
Do not merge to trunk.
Chong Yidong [Wed, 15 Aug 2012 16:13:34 +0000 (00:13 +0800)]
Regenerate ldefs-boot.el
Chong Yidong [Wed, 15 Aug 2012 16:12:37 +0000 (00:12 +0800)]
Bump version to 24.2
Leo Liu [Wed, 15 Aug 2012 12:26:48 +0000 (20:26 +0800)]
Fix for the buffer-local rcirc-encode-coding-system case
in rcirc-split-message.
Glenn Morris [Tue, 14 Aug 2012 19:07:53 +0000 (15:07 -0400)]
Add CVE number to ChangeLog
Glenn Morris [Tue, 14 Aug 2012 18:43:08 +0000 (14:43 -0400)]
* src/eval.c (Fcalled_interactively_p): Doc fix. (Bug#11747)
Glenn Morris [Tue, 14 Aug 2012 11:17:35 +0000 (07:17 -0400)]
Auto-commit of generated files.
Chong Yidong [Tue, 14 Aug 2012 09:59:25 +0000 (17:59 +0800)]
Fix build failure with glibc-2.16.
* lib/gnulib.mk:
* lib/stdio.in.h:
* m4/stdio_h.m4: Do not assume that gets is defined.
Fixes: debbugs:11873
Ulrich Mueller [Tue, 14 Aug 2012 06:58:01 +0000 (14:58 +0800)]
* systime.h (EMACS_TIME_CMP): Don't cast time_t values to long.
Fixes: debbugs:11712
Chong Yidong [Tue, 14 Aug 2012 04:04:25 +0000 (12:04 +0800)]
Improve the file-local variable regression test.
* test/automated/files.el: Test every combination of values for
enable-local-variables and enable-local-eval.
Eli Zaretskii [Mon, 13 Aug 2012 18:34:37 +0000 (21:34 +0300)]
Backport: Don't disable Unicode menus on Windows NT and later.
src/w32menu.c: Include w32heap.h.
(add_menu_item): If the call to AppendMenuW (via
unicode_append_menu) fails, disable Unicode menus only if we are
running on Windows 9X/Me.
src/makefile.w32-in ($(BLD)/w32menu.$(O)): Depend on w32heap.h.
Leo Liu [Mon, 13 Aug 2012 17:22:42 +0000 (01:22 +0800)]
* lisp/net/rcirc.el (rcirc-split-message): New function.
(rcirc-send-message): Use it.
Fixes: debbugs:12051
Chong Yidong [Mon, 13 Aug 2012 05:11:19 +0000 (13:11 +0800)]
Backport fix for Bug#11677 from trunk
Jan Djärv [Sun, 12 Aug 2012 09:31:53 +0000 (11:31 +0200)]
Backports for 1995-05-29T20:16:10Z!kwzh@gnu.org, 1995-05-03T21:38:13Z!rms@gnu.org and 1995-05-31T19:46:12Z!kwzh@gnu.org.
* nsmenu.m (ns_update_menubar): Add braces to ambigous if-else.
* nsmenu.m (Popdown_data): New struct.
(pop_down_menu): p->pointer is Popdown_data. Release the pool and
free Popdown_data.
(ns_popup_dialog): Use NSAutoreleasePool and pass it to pop_down_menu.
(initWithContentRect): Make imgView and contentView non-static
and autorelease them. Also autorelease img and matrix.
(dealloc): Remove (Bug#1995-05-29T20:16:10Z!kwzh@gnu.org).
* nsterm.m (keyDown:): Interpret flags without left/right bits
as the left key (Bug#1995-05-03T21:38:13Z!rms@gnu.org).
* nsterm.m (ns_read_socket): Return early if there is a modal
window (Bug#1995-05-31T19:46:12Z!kwzh@gnu.org).
Glenn Morris [Fri, 10 Aug 2012 07:13:06 +0000 (00:13 -0700)]
* test/automated/files.el (files-test-disable-local-variables): New test.
Glenn Morris [Fri, 10 Aug 2012 06:57:34 +0000 (23:57 -0700)]
* admin/bzrmerge.el (bzrmerge-resolve): Disable local eval:.
Glenn Morris [Fri, 10 Aug 2012 06:56:01 +0000 (23:56 -0700)]
* lisp/emacs-lisp/copyright.el (copyright-update-directory): Logic fix.
Glenn Morris [Fri, 10 Aug 2012 06:53:52 +0000 (23:53 -0700)]
Disable local eval: in some places
* tutorial.el (help-with-tutorial):
* emacs-lisp/copyright.el (copyright-update-directory):
* emacs-lisp/autoload.el (autoload-find-generated-file)
(autoload-find-file): Disable local eval: (for insurance).
Glenn Morris [Wed, 8 Aug 2012 07:33:10 +0000 (00:33 -0700)]
* test/automated/files.el: New file.
YAMAMOTO Mitsuharu [Wed, 8 Aug 2012 05:44:53 +0000 (14:44 +0900)]
* unexmacosx.c (copy_data_segment): Copy initialized data in statically linked libraries from input file rather than memory.
Glenn Morris [Tue, 7 Aug 2012 19:11:18 +0000 (15:11 -0400)]
* test/automated/Makefile.in (all): Fix typo.
Glenn Morris [Tue, 7 Aug 2012 18:41:39 +0000 (14:41 -0400)]
hack-local-variables-filter fix for bug#12155
* lisp/files.el (hack-local-variables-filter): If an eval: form is not
known to be safe, and enable-local-variables is :safe, then ignore
the form totally, as is done for non-eval forms.
YAMAMOTO Mitsuharu [Tue, 7 Aug 2012 03:47:26 +0000 (12:47 +0900)]
Add new load commands for OS X 10.8.
Chong Yidong [Tue, 7 Aug 2012 03:24:52 +0000 (11:24 +0800)]
Backport 2012-06-23T12:54:59Z!cyd@gnu.org from trunk
Chong Yidong [Tue, 7 Aug 2012 03:24:35 +0000 (11:24 +0800)]
Backport 2012-06-23T12:48:24Z!cyd@gnu.org from trunk
Aurélien Aptel [Mon, 6 Aug 2012 21:50:25 +0000 (17:50 -0400)]
* doc/misc/url.texi (Parsed URLs): Adjust to the code's use of defstruct.
Fixes: debbugs:12096
Glenn Morris [Mon, 6 Aug 2012 21:33:21 +0000 (17:33 -0400)]
Revert typo in previous
Glenn Morris [Mon, 6 Aug 2012 20:53:28 +0000 (16:53 -0400)]
Remove non-standard comment from license section of commentary
Stefan Monnier [Mon, 6 Aug 2012 17:41:32 +0000 (13:41 -0400)]
* lisp/progmodes/cperl-mode.el (cperl-mode): Yet another fix for
syntax-propertize-function.
Fixes: debbugs:10095
Eli Zaretskii [Mon, 6 Aug 2012 16:55:41 +0000 (19:55 +0300)]
Fix bug #12138 with indexing "closures".
doc/lispref/functions.texi (Closures): Put the main index entry for
"closures" here.
doc/lispref/variables.texi (Lexical Binding): Disambiguate the index entry
for "closures".
Glenn Morris [Sun, 5 Aug 2012 04:56:28 +0000 (21:56 -0700)]
NEWS clarification
Fixes: debbugs:12104
Chong Yidong [Tue, 31 Jul 2012 03:53:10 +0000 (11:53 +0800)]
* emacs.texi: Fix ISBN.
Fixes: debbugs:12080
Chong Yidong [Sat, 28 Jul 2012 15:09:36 +0000 (23:09 +0800)]
Fix bogus code in gdb-place-breakpoints.
* progmodes/gdb-mi.el (gdb-place-breakpoints): Fix the call to
gdb-get-location.
Eli Zaretskii [Sat, 28 Jul 2012 07:38:32 +0000 (10:38 +0300)]
Fix bug #12073 with outdated FAQ entry.
doc/misc/faq.texi (Right-to-left alphabets): Update for Emacs 24.
Leo Liu [Wed, 25 Jul 2012 16:11:23 +0000 (00:11 +0800)]
Avoid leaving nil in the alist in cc-imenu-objc-function
Fixes: debbugs:12029
Chong Yidong [Wed, 25 Jul 2012 06:14:30 +0000 (14:14 +0800)]
Backport fix for Bug#11989 from trunk.
* mouse.el (mouse-drag-track): Do not set the mark if the user
releases the mouse without selecting anything.
Eli Zaretskii [Sat, 21 Jul 2012 09:48:11 +0000 (12:48 +0300)]
Fix bug #11958 with description of mouse-2 in the Emacs manual.
doc/emacs/frames.texi (Mouse Commands): Fix the description of mouse-2.
Leo Liu [Sat, 21 Jul 2012 01:41:48 +0000 (09:41 +0800)]
Use match-string-no-properties instead in c-defun-name
for consistency.
Leo Liu [Fri, 20 Jul 2012 21:18:52 +0000 (05:18 +0800)]
* lisp/progmodes/cc-cmds.el (c-defun-name): Handle objc selectors properly.
Fixes: debbugs:7879
Jan Djärv [Fri, 20 Jul 2012 19:59:49 +0000 (03:59 +0800)]
Backport: Recognize Objective-C methods also in c-defun-name
Fixes: debbugs:7879
Leo Liu [Fri, 20 Jul 2012 11:36:41 +0000 (19:36 +0800)]
* progmodes/cc-langs.el (c-symbol-start): Include char _.
Fixes: debbugs:11986
Chong Yidong [Thu, 19 Jul 2012 03:33:08 +0000 (11:33 +0800)]
Avoid two crashes involving windows on dead frames.
* window.c (Fwindow_absolute_pixel_edges)
(Fdelete_other_windows_internal): Signal an error if the window is
on a dead frame.
Fixes: debbugs:11984
Chong Yidong [Thu, 19 Jul 2012 01:15:06 +0000 (09:15 +0800)]
* emacs.texi: Update ISBN.
Stefan Monnier [Wed, 18 Jul 2012 11:44:13 +0000 (07:44 -0400)]
* lisp/userlock.el, emacs-lisp/map-ynp.el: Declare part of `emacs' package.
* lisp/progmodes/bug-reference.el, lisp/misearch.el: Provide themselves.
Fixes: debbugs:11915
Stefan Monnier [Wed, 18 Jul 2012 09:33:09 +0000 (05:33 -0400)]
* lisp/progmodes/cperl-mode.el (cperl-unwind-to-safe): Don't inf-loop at end
of narrowed buffer.
Fixes: debbugs:11966
Eli Zaretskii [Sat, 14 Jul 2012 10:46:56 +0000 (13:46 +0300)]
Don't use FILE_SYSTEM_CASE in MS-DOS, or anywhere else.
src/s/msdos.h (FILE_SYSTEM_CASE): Don't define.
src/fileio.c (FILE_SYSTEM_CASE): Don't define.
(Ffile_name_directory, Fexpand_file_name): Don't use FILE_SYSTEM_CASE.
Fixes problems on MS-DOS with Vtemp_file_name_pattern when
call-process-region passes it through expand-file-name.
src/dired.c (file_name_completion): Don't use FILE_SYSTEM_CASE.
admin/CPP-DEFINES: Remove FILE_SYSTEM_CASE.
Andreas Schwab [Thu, 12 Jul 2012 07:12:24 +0000 (09:12 +0200)]
Fixes: debbugs:11917
Fix crash when creating indirect buffer
* buffer.c (buffer_lisp_local_variables): Add argument CLONE.
Don't handle unbound variables specially if non-zero.
(Fbuffer_local_variables): Pass zero.
(clone_per_buffer_values): Pass non-zero.
Andreas Schwab [Tue, 10 Jul 2012 09:42:48 +0000 (11:42 +0200)]
* shr.el (shr-expand-url): Handle URL starting with `//'.
Stefan Monnier [Mon, 9 Jul 2012 13:54:50 +0000 (09:54 -0400)]
* lisp/progmodes/sh-script.el (sh-syntax-propertize-function): Fix last
change.
Fixes: debbugs:11826
Glenn Morris [Mon, 2 Jul 2012 22:42:45 +0000 (18:42 -0400)]
* lisp/simple.el (kill-whole-line): Doc tweak.
Eli Zaretskii [Sun, 1 Jul 2012 16:38:53 +0000 (19:38 +0300)]
Fix bug #11827 with file-relative-name on MS-Windows.
lisp/files.el (file-relative-name): Compare file names
case-insensitively if on MS-Windows or MS-DOS, or if
read-file-name-completion-ignore-case is non-nil. Don't use
case-fold-search for this purpose.
Chong Yidong [Fri, 29 Jun 2012 14:54:02 +0000 (22:54 +0800)]
Texinfo markup fixes for Emacs manual.
* doc/emacs/maintaining.texi (Basic VC Editing, VC Pull, Merging):
* doc/emacs/basic.texi (Erasing, Basic Undo): Fix markup.
Andreas Schwab [Thu, 28 Jun 2012 12:13:38 +0000 (14:13 +0200)]
* calendar/cal-dst.el (calendar-current-time-zone): Return
calendar-current-time-zone-cache if non-nil.
Glenn Morris [Thu, 28 Jun 2012 07:47:19 +0000 (00:47 -0700)]
Add a PROBLEMS note about the libotf name-clash annoyance
Andreas Schwab [Thu, 28 Jun 2012 07:12:59 +0000 (09:12 +0200)]
* gnutls.c (emacs_gnutls_handshake): Revert last change. Add QUIT
to make the loop interruptible.
Andreas Schwab [Tue, 26 Jun 2012 09:39:52 +0000 (11:39 +0200)]
* gnutls.c (emacs_gnutls_handshake): Only retry if
GNUTLS_E_INTERRUPTED.
Glenn Morris [Tue, 26 Jun 2012 02:00:32 +0000 (22:00 -0400)]
* doc/emacs/fixit.texi (Undo): Grammar fixes. (Bug#11779)
Glenn Morris [Mon, 25 Jun 2012 07:11:53 +0000 (00:11 -0700)]
* lisp/progmodes/which-func.el (which-func-format): Bump :version.
Masatake YAMATO [Mon, 25 Jun 2012 07:11:03 +0000 (00:11 -0700)]
* lisp/progmodes/which-func.el (which-func-format): Add mouse-face.
Fixes: debbugs:11698
Michael Witten [Sun, 24 Jun 2012 23:45:10 +0000 (16:45 -0700)]
* doc/emacs/fixit.texi (Undo): Fix typo. (tiny change)
Fixes: debbugs:11775
Glenn Morris [Sun, 24 Jun 2012 11:22:20 +0000 (07:22 -0400)]
Auto-commit of loaddefs files.
Leo Liu [Sun, 24 Jun 2012 02:41:03 +0000 (10:41 +0800)]
Backport: Avoid buffer read-only error in ibuffer-diff-buffer-with-file-1
Leo Liu [Sun, 24 Jun 2012 02:34:52 +0000 (10:34 +0800)]
Backport: Avoid error when process-contact returns t in rcirc
Leo Liu [Sun, 24 Jun 2012 02:30:51 +0000 (10:30 +0800)]
Backport: * Fix typo in diff-file-prev/next
Leo Liu [Sat, 23 Jun 2012 13:53:52 +0000 (21:53 +0800)]
Backport: Fix mal-formed defconst in url-http-codes
Leo Liu [Sat, 23 Jun 2012 13:33:44 +0000 (21:33 +0800)]
* textmodes/enriched.el (enriched-next-annotation):
Use eq.
Fixes: debbugs:11528