]> git.eshelyaron.com Git - emacs.git/commitdiff
Merge from trunk.
authorMartin Rudalics <rudalics@gmx.at>
Sat, 15 Jan 2011 09:00:16 +0000 (10:00 +0100)
committerMartin Rudalics <rudalics@gmx.at>
Sat, 15 Jan 2011 09:00:16 +0000 (10:00 +0100)
86 files changed:
1  2 
doc/lispref/buffers.texi
doc/lispref/display.texi
doc/lispref/elisp.texi
doc/lispref/frames.texi
doc/lispref/locals.texi
doc/lispref/positions.texi
doc/lispref/windows.texi
lisp/ChangeLog
lisp/apropos.el
lisp/bindings.el
lisp/bookmark.el
lisp/buff-menu.el
lisp/calc/calc-help.el
lisp/calendar/calendar.el
lisp/calendar/solar.el
lisp/cmuscheme.el
lisp/cus-edit.el
lisp/cus-start.el
lisp/dired.el
lisp/ehelp.el
lisp/electric.el
lisp/emacs-lisp/elint.el
lisp/erc/ChangeLog
lisp/erc/erc-speedbar.el
lisp/eshell/eshell.el
lisp/frame.el
lisp/gnus/ChangeLog
lisp/gnus/message.el
lisp/help-mode.el
lisp/help.el
lisp/ielm.el
lisp/info.el
lisp/international/mule-diag.el
lisp/isearch.el
lisp/loadup.el
lisp/mail/reporter.el
lisp/mail/sendmail.el
lisp/man.el
lisp/mh-e/ChangeLog
lisp/mh-e/mh-comp.el
lisp/minibuffer.el
lisp/net/ange-ftp.el
lisp/net/rlogin.el
lisp/net/telnet.el
lisp/pcomplete.el
lisp/play/decipher.el
lisp/play/yow.el
lisp/printing.el
lisp/proced.el
lisp/progmodes/compile.el
lisp/progmodes/ebrowse.el
lisp/progmodes/etags.el
lisp/progmodes/inf-lisp.el
lisp/progmodes/python.el
lisp/progmodes/vhdl-mode.el
lisp/ps-print.el
lisp/replace.el
lisp/shell.el
lisp/simple.el
lisp/speedbar.el
lisp/term.el
lisp/term/ns-win.el
lisp/textmodes/bibtex.el
lisp/textmodes/table.el
lisp/tutorial.el
lisp/vc/ediff-mult.el
lisp/vc/ediff-ptch.el
lisp/vc/ediff-util.el
lisp/vc/log-edit.el
lisp/vc/pcvs-util.el
lisp/vc/pcvs.el
lisp/vc/vc-dir.el
lisp/view.el
lisp/window.el
lisp/woman.el
src/ChangeLog
src/buffer.c
src/dispnew.c
src/frame.c
src/indent.c
src/minibuf.c
src/print.c
src/w32fns.c
src/window.c
src/window.h
src/xfns.c

index 4427bce9b6f931e9a7cad82b1d91c193468150e1,64d10fa4a2d8cc3656acf67af00681a025ea7b07..2b33e9a9d493a7c5e06b296188ee64f077d628c0
@@@ -1,11 -1,10 +1,10 @@@
  @c -*-texinfo-*-
  @c This is part of the GNU Emacs Lisp Reference Manual.
  @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001, 2002,
- @c   2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
- @c   Free Software Foundation, Inc.
+ @c   2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011  Free Software Foundation, Inc.
  @c See the file elisp.texi for copying conditions.
  @setfilename ../../info/buffers
 -@node Buffers, Windows, Backups and Auto-Saving, Top
 +@node Buffers, Frames, Backups and Auto-Saving, Top
  @chapter Buffers
  @cindex buffer
  
Simple merge
Simple merge
Simple merge
Simple merge
index ba68f6c556996425bf2cadbeab912690e8d66017,0b5dcd44dd877ba889852a24045f28ccbc93f5de..a094ba157b325e876fca4afd8421fa4fab11dd59
@@@ -1,10 -1,10 +1,10 @@@
  @c -*-texinfo-*-
  @c This is part of the GNU Emacs Lisp Reference Manual.
  @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000, 2001,
- @c   2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+ @c   2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
  @c See the file elisp.texi for copying conditions.
  @setfilename ../../info/positions
 -@node Positions, Markers, Frames, Top
 +@node Positions, Markers, Windows, Top
  @chapter Positions
  @cindex position (in buffer)
  
Simple merge
diff --cc lisp/ChangeLog
index 6590f793675dffe0d1c49778d12791544e5d0f7a,3c88bb33646502038b1863aee6b03924e9f5073b..8d8beb2808ad0d6fac251321e3c96e381097214a
 +2011-01-14  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * simple.el (compose-mail-other-frame): Fix typo introduced in
 +      last change.
 +
 +      * window.el (window-safely-shrinkable-p): Remove.
 +
 +      * calendar/calendar.el (calendar-generate-window): Only fit a
 +      vertically combined window to its buffer.
 +      (calendar-basic-setup): Call pop-to-buffer, preferably making a
 +      new window at the bottom of the frame.  Remove the
 +      split-height-threshold binding around call of
 +      calendar-list-holidays, this must be handled separately.
 +
+ 2011-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+       * hexl.el (hexl-mode-old-*): Remove.
+       (hexl-mode--old-var-vals): New var to replace them.
+       (hexl-mode--minor-mode-p, hexl-mode--setq-local): New funs.
+       (hexl-mode, hexl-follow-line, hexl-activate-ruler):
+       Use them to set local vars (bug#7846).
+       (hexl-mode-exit): Use hexl-mode--old-var-vals to restore state.
+       (hexl-backward-short, hexl-backward-word, hexl-scroll-down)
+       (hexl-scroll-up, hexl-end-of-1k-page, hexl-end-of-512b-page): Simplify.
+       * vc/smerge-mode.el: Resolve comment conflicts more aggressively.
+       (smerge-resolve--normalize-re): New var.
+       (smerge-resolve--extract-comment, smerge-resolve--normalize): New funs.
+       (smerge-resolve): Use them.
+       * newcomment.el (comment-only-p): New function.
+       (comment-or-uncomment-region): Use it.
+ 2011-01-14  Brent Goodrick  <bgoodr@gmail.com>  (tiny change)
+       * abbrev.el (prepare-abbrev-list-buffer): If listing local abbrev
+       table, get the value before switching to the output buffer.  (Bug#7733)
+ 2011-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+       * progmodes/python.el (python-mode): Don't impose font-lock (bug#3628).
+ 2011-01-14  Kim F. Storm  <storm@cua.dk>
+       * emulation/cua-base.el (cua--init-keymaps):
+       Remap exchange-point-and-mark in cua-global-keymap.
+ 2011-01-14  Tassilo Horn  <tassilo@member.fsf.org>
+       * progmodes/sh-script.el (sh-other-keywords): Add ZSH's foreach
+       loop keyword.
+ 2011-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+       * emacs-lisp/easymenu.el: Add :enable (bug#7754), and obey :label.
+       Require CL.
+       (easy-menu-create-menu, easy-menu-convert-item-1):
+       Use :label rather than nil for labels.  Use `case'.
+       Add :enable as alias for :active.
+       (easy-menu-binding): Obey :label.
 +2011-01-13  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * mail/sendmail.el (sendmail-user-agent-compose): Remove let
 +      bindings around funcall of switch-function.
 +      (mail-bury): Merge change from trunk with quit-restore-window.
 +
 +      * electric.el (Electric-pop-up-window): Adapt to new buffer
 +      display specifiers.
+ 2011-01-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+       Use run-mode-hooks for major mode hooks (bug#513).
+       * textmodes/reftex-toc.el (reftex-toc-mode-map):
+       Rename from reftex-toc-map.
+       (reftex-toc-mode): Use define-derived-mode.
+       * textmodes/reftex-sel.el (reftex-select-shared-map): New map.
+       (reftex-select-label-mode-map, reftex-select-bib-mode-map):
+       Rename from reftex-select-(label|bib)-map.  Move init into declaration.
+       (reftex-select-label-mode, reftex-select-bib-mode):
+       Use define-derived-mode.
+       * textmodes/reftex-index.el (reftex-index-phrases-mode-map)
+       (reftex-index-mode-map): Rename from reftex-index(-phrases)-map.
+       Move init into delcaration.
+       (reftex-index-mode, reftex-index-phrases-mode):
+       Use define-derived-mode.
+       * speedbar.el (speedbar-mode-syntax-table): Renaqme from
+       speedbar-syntax-table.  Move init into declaration.
+       (speedbar-mode-map): Rename from speedbar-key-map.
+       Move init into declaration.
+       (speedbar-file-key-map): Move init into declaration.
+       (speedbar-mode): Use define-derived-mode.
+       * recentf.el (recentf-mode): Don't run hook (or message) redundantly.
+       * net/rcirc.el (rcirc-mode): Use run-mode-hooks.
+       * emacs-lisp/chart.el (chart-mode-map): Rename from chart-map.
+       (chart-face-list): Move initialization into declaration.
+       (chart-mode): Use define-derived-mode.
+       * calculator.el (calculator-mode-map): Move init into declaration.
+       (calculator-mode): Use define-derived-mode.
+       * mail/mail-utils.el (mail-strip-quoted-names): Make the regexp code
+       work for nested comments.
+       * progmodes/prolog.el: Use syntax-propertize.  Further code cleanup.
+       (prolog-use-prolog-tokenizer-flag): Change default when
+       syntax-propertize can be used.
+       (prolog-syntax-propertize-function): New var.
+       (prolog-mode-variables): Move make-local-variable into `set'.
+       Don't make comment-column local since we don't set it.
+       Set comment-add (as it was in previous prolog.el).  Use dolist.
+       Set syntax-propertize-function.
+       (prolog-mode, prolog-inferior-mode):
+       Call prolog(-inferior)-menu directly, not through the mode-hook.
+       (prolog-buffer-module, prolog-indent-level)
+       (prolog-paren-is-the-first-on-line-p, prolog-paren-balance)
+       (prolog-comment-limits, prolog-goto-comment-column):
+       Use line-(end|beginning)-position.
+       (prolog-build-prolog-command): Tighten up regexp.
+       (prolog-consult-compile): Move make-local-variable into `set'.
+       (prolog-consult-compile-filter, prolog-goto-next-paren)
+       (prolog-help-on-predicate, prolog-clause-info)
+       (prolog-mark-predicate): Don't let+setq.
+       (prolog-indent-line): Use indent-line-to.
+       Only call prolog-goto-comment-column if necessary.
+       (prolog-indent-level): Use bobp.
+       (prolog-first-pos-on-line): Remove, not used any more.
+       (prolog-in-string-or-comment): Use syntax-ppss if available.
+       (prolog-help-on-predicate): Use read-string.
+       (prolog-goto-predicate-info): Simplify.
+       (prolog-read-predicate): Use `default' rather than `initial'.
+       (prolog-temporary-file): Use make-temp-file to close a security hole.
+       (prolog-toggle-sicstus-sd): New command.
+       (prolog-electric-underscore, prolog-variables-to-anonymous):
+       Use dynamic-scoping as it was meant.
+       (prolog-menu): Move menu definitions to top-level.
+       Use a toggle-button for Sicstus's source debugger.
+       Change "Code" to the more usual "Prolog", and hence change "Prolog"
+       to "System".
+       (prolog-inferior-menu): Reuse prolog-menu's help menu.
+       Move other menu definition to top-level.
+ 2011-01-13  Tassilo Horn  <tassilo@member.fsf.org>
+       * doc-view.el (doc-view-open-text): Use meaningful text buffer
+       name.  Keep original document's directory as default-directory
+       (bug#6446).
+       (doc-view-initiate-display): Fall back to normal mode when
+       doc-view-mode cannot be enabled, also when extracting the document
+       text into a separate buffer (bug#6446).
+       * simple.el (shell-command): Don't error out if shell command
+       buffer contains text with non-nil read-only property when erasing
+       the buffer.
  
  2011-01-13  Kim F. Storm  <storm@cua.dk>
  
diff --cc lisp/apropos.el
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc lisp/dired.el
Simple merge
diff --cc lisp/ehelp.el
Simple merge
Simple merge
Simple merge
index 34f7bd58ce7baeb09ed422e25024497a4160ebcf,26e8c9aee2820859d1cbd8a55418223b87e04ed3..bde597590e31968931826976d8de91df2825f72a
@@@ -1,8 -1,8 +1,13 @@@
 +2010-11-19  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * erc-speedbar.el (erc-speedbar-goto-buffer): Use
 +      pop-to-buffer-other-frame.
 +
+ 2011-01-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+       * erc.el (erc-mode):
+       * erc-dcc.el (erc-dcc-chat-mode): Use define-derived-mode.
  2010-11-11  Glenn Morris  <rgm@gnu.org>
  
        * erc-lang.el (erc-cmd-LANG): Fix what may have been a typo.
Simple merge
Simple merge
diff --cc lisp/frame.el
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc lisp/help.el
Simple merge
diff --cc lisp/ielm.el
Simple merge
diff --cc lisp/info.el
Simple merge
Simple merge
diff --cc lisp/isearch.el
Simple merge
diff --cc lisp/loadup.el
Simple merge
Simple merge
Simple merge
diff --cc lisp/man.el
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc lisp/proced.el
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc lisp/replace.el
Simple merge
diff --cc lisp/shell.el
Simple merge
diff --cc lisp/simple.el
Simple merge
Simple merge
diff --cc lisp/term.el
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc lisp/vc/pcvs.el
Simple merge
Simple merge
diff --cc lisp/view.el
Simple merge
diff --cc lisp/window.el
Simple merge
diff --cc lisp/woman.el
Simple merge
diff --cc src/ChangeLog
Simple merge
diff --cc src/buffer.c
Simple merge
diff --cc src/dispnew.c
Simple merge
diff --cc src/frame.c
Simple merge
diff --cc src/indent.c
Simple merge
diff --cc src/minibuf.c
Simple merge
diff --cc src/print.c
Simple merge
diff --cc src/w32fns.c
Simple merge
diff --cc src/window.c
Simple merge
diff --cc src/window.h
Simple merge
diff --cc src/xfns.c
Simple merge