Handle system default font and changing font parameters.
[bpt/emacs.git] / lisp / ChangeLog
index 4580dcd..61f1b5d 100644 (file)
@@ -1,3 +1,226 @@
+2009-11-17  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * menu-bar.el: Put "Use system font" in Option-menu.
+
+       * loadup.el: If feature system-font-setting or font-render-setting is
+       there, load font-setting.
+
+       * Makefile.in (ELCFILES): font-settings.el is new.
+       * font-setting.el: New file.
+
+2009-11-17  Glenn Morris  <rgm@gnu.org>
+
+       * vc-svn.el (vc-svn-print-log): Fix typo in previous.
+
+       * net/newst-treeview.el (newsticker--treeview-list-update-faces):
+       Preserve point in the list buffer.  (Bug#4939)
+       Use point-at-eol.
+       (newsticker--treeview-list-update-highlight)
+       (newsticker--treeview-tree-update-highlight): Use point-at-bol/eol.
+
+2009-11-16  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-bin.el (math-symclip, calcFunc-symclip, calc-symclip):
+       Remove.
+
+       * calc/calc-ext.el (calc-init-extensions): Remove references to
+       symclip.
+
+       * calc/calc-menu.el (calc-arithmetic-menu): Remove `calc-symclip'.
+
+       * calc/calc-map.el (calc-get-operator, calc-b-oper-keys):
+       * calc/calc-help.el (calc-b-prefix-help):  Remove references to
+       `calc-symclip'.
+
+2009-11-16  Kevin Ryde  <user42@zip.com.au>
+
+       * textmodes/flyspell.el (sgml-mode-flyspell-verify): Use
+       `sgml-lexical-context' instead of own parse for tag.  (Further to
+       Bug#4511).
+
+       * emacs-lisp/lisp-mnt.el (lm-keywords): Allow multi-line keywords.
+       (lm-keywords-list): Allow comma-only separator like "foo,bar".
+       Ignore trailing spaces by omit-nulls to split-string (fixing
+       regression from Emacs 21 due to the incompatible split-string
+       change).  (Bug #4928.)
+
+2009-11-16  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el (vc-log-show-limit): Default to 2000.
+       (vc-print-log-internal): Insert buttons to request more entries
+       when limiting the output.
+
+       * vc-sccs.el (vc-sccs-print-log):
+       * vc-rcs.el (vc-rcs-print-log):
+       * vc-cvs.el (vc-cvs-print-log):
+       * vc-git.el (vc-git-print-log): Return 'limit-unsupported when
+       LIMIT is non-nil.
+
+2009-11-16  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-gvfs.el (tramp-gvfs-dbus-event-error): Raise only an
+       error when `tramp-gvfs-dbus-event-vector' is set.
+       (tramp-gvfs-maybe-open-connection): Loop over `read-event'.
+
+2009-11-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-rcs.el (vc-rcs-consult-headers): Add missing save-excursion.
+
+2009-11-16  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/dbus.el (dbus-unregister-service): New defun.
+       (dbus-register-property): Register the handlers of
+       "org.freedesktop.DBus.Properties" for SERVICE.
+       (dbus-property-handler): Fix docstring.
+
+2009-11-16  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * emacs-lisp/bytecomp.el (byte-compile-output-file-form):
+       Quote doc string reference in defvaralias as it is not in special form.
+       (byte-compile-output-docform): Doc fix.
+
+2009-11-16  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (math-2-word-size, math-half-2-word-size)
+       (calc-complement-signed-mode): New variables.
+       (calc-set-mode-line): Add indicator for twos-complements.
+       (math-format-number): Format twos-complement notation.
+
+       * calc/calc-bin.el (calc-word-size): Reset the variables
+       `math-2-word-size' and `math-half-2-word-size'.
+       (math-format-complement-signed, math-symclip, calcFunc-symclip)
+       (calc-symclip): New functions.
+
+       * calc/calc-aent.el (math-read-token): Read complement signed numbers.
+
+       * calc/calc-embed.el (calc-embedded-mode-vars):
+       Add `calc-complement-signed-mode' to the list of modes.
+
+       * calc/calc-map.el (calc-get-operator): Add `calc-symclip'.
+       (calc-b-oper-keys): Add `calc-symclip' to list.
+
+       * calc/calc-ext.el (math-read-number-fancy): Read complement
+       signed numbers.
+       (calc-init-extensions): Add binding for `calc-symclip'.
+       Add autoload for `calcFunc-symclip' and `calc-symclip'.
+
+       * calc/calc-menu.el (calc-arithmetic-menu): Add item for
+       `calc-symclip'.
+       (calc-modes-menu): Add item for twos complement mode.
+
+       * calc/calc-help.el (calc-b-prefix-help):  Add help for `calc-symclip'.
+
+2009-11-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * register.el (jump-to-register, insert-register): Handle Semantic
+       tags.  From commented-out advice in semantic/senator.el.
+
+2009-11-15  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el (vc-log-show-limit): New variable.
+       (vc-print-log, vc-print-root-log): Add new argument LIMIT.  Set it
+       when using a prefix argument.
+       (vc-print-log-internal): Add new argument LIMIT.
+
+       * vc-svn.el (vc-svn-print-log):
+       * vc-mtn.el (vc-mtn-print-log):
+       * vc-hg.el (vc-hg-print-log):
+       * vc-bzr.el (vc-bzr-print-log): Add new optional argument LIMIT,
+       pass it to the log command when set. Make the BUFFER argument
+       non-optional.
+
+       * vc-sccs.el (vc-sccs-print-log):
+       * vc-rcs.el (vc-rcs-print-log):
+       * vc-git.el (vc-git-print-log):
+       * vc-cvs.el (vc-cvs-print-log): Add new optional argument LIMIT,
+       ignore it.  Make the BUFFER argument non-optional
+
+       * bindings.el (mode-line-buffer-identification): Do not purecopy.
+
+2009-11-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * dired.el (dired-mode-map): Move encryption items to "Operate"
+       menu (Bug#4703).
+
+       * strokes.el (strokes-update-window-configuration): Make strokes
+       buffer current before erasing (Bug#4906).
+
+       * cedet/semantic/idle.el (semantic-idle-summary-mode)
+       (semantic-idle-summary-mode): Define using define-minor-mode
+       instead of define-semantic-idle-service.
+       (semantic-idle-summary-mode): New function.
+       (semantic-idle-summary-mode-setup): Use pre-command-hook to ensure
+       that mouse motion does not reset the echo area.
+
+2009-11-15  Juri Linkov  <juri@jurta.org>
+
+       * simple.el (set-mark-default-inactive): Add :type, :group
+       and :version.  (Bug#4876)
+
+2009-11-15  Michael Albinus  <michael.albinus@gmx.de>
+
+       * arc-mode.el (archive-maybe-copy): Move creation of directory ...
+       (archive-unique-fname): ... here.  (Bug#4929)
+
+2009-11-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * help-mode.el (help-make-xrefs): Undo the last revert, and replace it
+       with a real fix.
+
+       * novice.el (disabled-command-function): Add useful args.
+       Setup the help buffer so that [back] works.
+       Remove redundant call to help-mode.
+       (disabled-command-function): Use `case'.
+       (en/disable-command): New function extracted from enable-command.
+       (enable-command, disable-command): Use it.
+
+2009-11-14  Glenn Morris  <rgm@gnu.org>
+
+       * menu-bar.el (menu-bar-tools-menu): Read and send mail entries are not
+       constants.  (Bug#4913)
+
+       * emacs-lisp/elint.el (elint-standard-variables): Doc fix.
+
+2009-11-14  Shigeru Fukaya  <shigeru.fukaya@gmail.com>
+
+       * emacs-lisp/elint.el (elint-standard-variables): Add some variables
+       defined in C that have no doc-strings.  (Bug#1063)
+
+2009-11-14  Francis Wright  <F.J.Wright@qmul.ac.uk>
+
+       * cus-edit.el (data, files):
+       * ps-print.el (postscript): Doc fixes for custom groups.  (Bug#3327)
+
+2009-11-14  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (shell-command): Doc fix (Bug#4891).
+
+       * help-mode.el (help-make-xrefs): Revert 2009-11-13 change.
+
+2009-11-14  Glenn Morris  <rgm@gnu.org>
+
+       * emulation/viper.el (viper-set-hooks): Remove duplicate advice
+       statements for vc-diff, emerge-quit, and rmail-cease-edit.
+       If they are already loaded, eval-after-load will do the right thing.
+
+       * speedbar.el (top-level): Remove unnecessary load of ange-ftp when
+       compiling.
+
+       * emacs-lisp/bytecomp.el (byte-compile-single-version): Remove, unused.
+
+       * simple.el (x-selection-owner-p): Declare.
+       (read-mail-command): Use custom radio type rather than choice.
+       (completion-no-auto-exit): Doc fix.
+
+       * custom.el (defgroup):
+       * epg-config.el (epg): Doc fixes.
+
+2009-11-14  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * bindings.el (mode-line-buffer-identification): Purecopy only the string.
+       * international/ccl.el (define-ccl-program): Do not purecopy the
+       docstring, defconst does it anyway.
+
 2009-11-13  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * add-log.el (add-change-log-entry): Avoid displaying the changelog