bpt/emacs.git
14 years ago(cc-imenu-java-generic-expression): A corrected version of the patch from
Alan Mackenzie [Sat, 21 Nov 2009 10:32:20 +0000 (10:32 +0000)]
(cc-imenu-java-generic-expression): A corrected version of the patch from
2009-11-18.

14 years ago*** empty log message ***
Alan Mackenzie [Sat, 21 Nov 2009 10:31:01 +0000 (10:31 +0000)]
*** empty log message ***

14 years ago* progmodes/subword.el: Rename from lisp/subword.el.
Tassilo Horn [Sat, 21 Nov 2009 07:50:48 +0000 (07:50 +0000)]
* progmodes/subword.el: Rename from lisp/subword.el.

* subword.el: Rename to progmodes/subword.el.

* Makefile.in (ELCFILES): Adapt to subword.el move.

14 years ago(bookmark-bmenu-bookmark-column): Remove var.
Stefan Monnier [Sat, 21 Nov 2009 06:43:45 +0000 (06:43 +0000)]
(bookmark-bmenu-bookmark-column): Remove var.
(bookmark-bmenu-list): Save name on `bookmark-name-prop' text-prop.
(bookmark-bmenu-show-filenames): Use push.
(bookmark-bmenu-hide-filenames): Use local var instead of
bookmark-bmenu-bookmark-column.  Use pop.  Don't save window-excursion.
(bookmark-bmenu-bookmark): Use the new `bookmark-name-prop' text-prop.
(bookmark-bmenu-execute-deletions): Don't bother adding/removing the
filenames now that the bookmark names are always available.

14 years agoFix last change.
Chong Yidong [Sat, 21 Nov 2009 04:50:36 +0000 (04:50 +0000)]
Fix last change.

14 years ago(bookmark-search-prompt, bookmark-search-timer): Remove.
Stefan Monnier [Sat, 21 Nov 2009 04:43:10 +0000 (04:43 +0000)]
(bookmark-search-prompt, bookmark-search-timer): Remove.
(bookmark-search-pattern): Move and leave unbound.
(bookmark-bmenu-mode-map): Change binding.
(bookmark-read-search-input): Simplify.
Don't use text-char-description.  Don't error on non-char events.
(bookmark-filtered-alist-by-regexp-only): Remove by folding into the
only caller (i.e. bookmark-bmenu-filter-alist-by-regexp).
(bookmark-bmenu-search): Don't check we're in a bookmark-list buffer.
Use a local var for the timer.
(bookmark-bmenu-cancel-search): Remove by folding into the only caller
(i.e. bookmark-bmenu-search).

14 years ago(rmail-mime): Decode in fundamental-mode. (Bug#4993)
Glenn Morris [Sat, 21 Nov 2009 02:36:54 +0000 (02:36 +0000)]
(rmail-mime): Decode in fundamental-mode.  (Bug#4993)

14 years ago* xterm.c (x_new_font):
Dan Nicolaescu [Sat, 21 Nov 2009 02:33:45 +0000 (02:33 +0000)]
* xterm.c (x_new_font):
* print.c (print_object):
* cmds.c (Fself_insert_command): Move declarations before statements.

14 years ago* net/browse-url.el (browse-url-default-windows-browser): Use
Chong Yidong [Fri, 20 Nov 2009 21:49:46 +0000 (21:49 +0000)]
* net/browse-url.el (browse-url-default-windows-browser): Use
cygstart for cygwin.

14 years ago* PROBLEMS: Remove fixed rebasing problem.
Chong Yidong [Fri, 20 Nov 2009 21:46:28 +0000 (21:46 +0000)]
* PROBLEMS: Remove fixed rebasing problem.

14 years ago* s/cygwin.h: Remove unneeded linker flags.
Chong Yidong [Fri, 20 Nov 2009 21:44:58 +0000 (21:44 +0000)]
* s/cygwin.h: Remove unneeded linker flags.

14 years ago* PROBLEMS (http): Add workaround for Cygwin crash.
Chong Yidong [Fri, 20 Nov 2009 21:40:00 +0000 (21:40 +0000)]
* PROBLEMS (http): Add workaround for Cygwin crash.

14 years ago* lisp/bookmark.el: Formatting and doc fixes only:
Karl Fogel [Fri, 20 Nov 2009 21:12:54 +0000 (21:12 +0000)]
* lisp/bookmark.el: Formatting and doc fixes only:
  (bookmark-search-delay): Shorten doc string to fit in 80 columns.
  (bookmark-bmenu-search): Wrap to fit within 80 columns.  Minor
    grammar and punctuation fixes in doc string.
  (bookmark-read-search-input): Adjust to fit within 80 columns.

14 years agoChange version number to 6.33x
Carsten Dominik [Fri, 20 Nov 2009 20:55:31 +0000 (20:55 +0000)]
Change version number to 6.33x

14 years ago2009-11-20 Carsten Dominik <dominik@u016822.science.uva.nl>
Carsten Dominik [Fri, 20 Nov 2009 20:54:22 +0000 (20:54 +0000)]
2009-11-20  Carsten Dominik  <dominik@u016822.science.uva.nl>

* org.texi: (Column attributes): Fix documentaion of new operators.

14 years ago2009-11-20 Carsten Dominik <carsten.dominik@gmail.com>
Carsten Dominik [Fri, 20 Nov 2009 20:54:05 +0000 (20:54 +0000)]
2009-11-20  Carsten Dominik  <carsten.dominik@gmail.com>

* org-agenda.el (org-agenda-diary-entry-in-org-file): Rebuild
agenda after adding new entry.

* org-datetree.el (org-datetree-find-day-create): Fix regular
expression.

* org.el (org-display-outline-path): Use a format specifier for
message, to avoid problems with heading containing `%'.

* org-agenda.el (org-agenda-hide-tags-regexp): New option.
(org-format-agenda-item): Call `org-agenda-fix-displayed-tags'.
(org-agenda-fix-displayed-tags): New function.
(org-agenda-do-context-action): Just call
`org-display-outline-path', without piping the result through
`message'.

* org-latex.el (org-export-latex-preprocess): Protect secondary
footnote references.

* org-indent.el (org-indent-initialize): Avoid empty strings as
line prefixes.

* org-agenda.el (org-agenda-diary-entry-in-org-file): Make sure
hat checking for the mark does not throw an error.
(org-agenda-diary-entry-in-org-file): Catch the case that there is
not `day' text property in the cursor line.

* org.el (org-sort-entries-or-items): Make sure that the final
entry has a newline before doing the sorting.

* org-agenda.el (org-agenda-diary-entry-in-org-file): Get the text
property at the beginning of the line.

* org.el (org-make-link-string): Don't allow a description with
only white space.

* org-agenda.el (org-agenda-insert-diary-strategy): New variable.
(org-agenda-insert-diary-as-top-level): New function.
(org-agenda-add-entry-to-org-agenda-diary-file): Call
`org-agenda-insert-diary-as-top-level'.

* org.el (org-occur-in-agenda-files): Make sure none of the
buffers is narrowed.
(org-activate-plain-links): Add the face property here.
(org-set-font-lock-defaults): Do not add the face to plain links,
the activator function does this.

* org-habit.el (org-is-habit-p): Add doc string.

* org-archive.el (org-archive-subtree-default-with-confirmation):
Autoload.

* org-latex.el (org-export-latex-fontify): Fix regexp to make char
after match optional (happens at the end of a line...).

* org.el (org-fontify-meta-lines-and-blocks): Apply special faces
for special blocks.

* org-faces.el (org-copy-face): Set lisp indentation.
(org-quote, org-verse): New faces.

* org-agenda.el (org-agenda-remove-date): Remove variable.

* org-freemind.el (org-freemind-escape-str-from-org): Fix encoding.

* org-html.el (org-export-as-html): Move the home/up link into
the content div.

* org.el (org-export-latex-packages-alist): Option definition
moved here from org-latex.el.

* org-html.el (org-export-html-home/up-format): Add an ID to the
up/home div.

* org-wl.el (org-wl-store-link): Handle the case that
`wl-use-petname' is set.

* org.el (org-set-effort): Improve prompt.
(org-get-outline-path): Widen to get full path.
(org-compact-display-after-subtree-move): Function removed.

2009-11-20  Eric Schulte  <schulte.eric@gmail.com>

* org-exp-blocks.el (org-export-blocks-format-ditaa): Use sha1
hash keys to cache and re-use images generated by the
org-exp-blocks interface to ditaa and dot.

* org.el (org-format-latex): Latex images are now saved to files
named by the sha1 hash of the latex source text avoiding
regeneration of identical images.

14 years ago* progmodes/cc-cmds.el (c-forward-into-nomenclature)
Tassilo Horn [Fri, 20 Nov 2009 18:09:29 +0000 (18:09 +0000)]
* progmodes/cc-cmds.el (c-forward-into-nomenclature)
(c-backward-into-nomenclature): Adapt to subword renaming.

* subword.el (subword-forward, subword-backward, subword-mark)
(subword-kill, subword-backward-kill, subword-transpose)
(subword-downcase, subword-upcase, subword-capitalize)
(subword-forward-internal, subword-backward-internal): Renamed
from forward-subword, backward-subword, mark-subword kill-subword,
backward-kill-subword, transpose-subwords, downcase-subword,
upcase-subword, capitalize-subword forward-subword-internal,
backward-subword-internal.

14 years ago* bookmark.el (bookmark-search-delay, bookmark-search-prompt): New options.
Stefan Monnier [Fri, 20 Nov 2009 15:47:26 +0000 (15:47 +0000)]
* bookmark.el (bookmark-search-delay, bookmark-search-prompt): New options.
(bookmark-search-pattern, bookmark-search-timer, bookmark-quit-flag): New vars.
(bookmark-read-search-input, bookmark-filtered-alist-by-regexp-only)
(bookmark-bmenu-filter-alist-by-regexp)
(bookmark-bmenu-goto-bookmark, bookmark-bmenu-cancel-search): New funs.
(bookmark-bmenu-search): New command.
(bookmark-bmenu-mode-map): Bind it.

14 years ago* cedet/semantic/complete.el (semantic-complete-inline-map): Doc
Chong Yidong [Fri, 20 Nov 2009 15:11:16 +0000 (15:11 +0000)]
* cedet/semantic/complete.el (semantic-complete-inline-map): Doc
fix.

* cedet/semantic/idle.el (define-semantic-idle-service)
(semantic-idle-summary-mode, semantic-idle-completions): Doc fix.

14 years ago* progmodes/cc-cmds.el: declare-functioned forward-subword and
Tassilo Horn [Fri, 20 Nov 2009 14:28:54 +0000 (14:28 +0000)]
* progmodes/cc-cmds.el: declare-functioned forward-subword and
backward-subword to quit the byte-compiler.

14 years ago* makefile.w32-in: Don't refer cc-subword.elc but subword.elc.
Tassilo Horn [Fri, 20 Nov 2009 14:05:18 +0000 (14:05 +0000)]
* makefile.w32-in: Don't refer cc-subword.elc but subword.elc.

* Makefile.in: Don't refer cc-subword.elc but subword.elc.

14 years agoAlways suggest system font because .emacs may not have been read yet.
Jan Djärv [Fri, 20 Nov 2009 09:44:42 +0000 (09:44 +0000)]
Always suggest system font because .emacs may not have been read yet.

* xfns.c (x_default_font_parameter): Call xsettings_get_system_font.

* xsettings.h: Declare xsettings_get_system_font.

* xsettings.c (xsettings_get_system_font): New function.
(init_gconf): No use initiating gconf unless we have Xft also.
(syms_of_xsettings): Only provide system-font-setting if HAVE_XFT and
HAVE_GCONF.

14 years agogtkutil.c (xg_modify_menubar_widgets): If menubar is totally empty
Jan Djärv [Fri, 20 Nov 2009 08:54:18 +0000 (08:54 +0000)]
gtkutil.c (xg_modify_menubar_widgets): If menubar is totally empty
add a blank entry so it doesn't collapse into nothing.

14 years ago2009-11-20 Tassilo Horn <tassilo@member.fsf.org>
Tassilo Horn [Fri, 20 Nov 2009 08:22:32 +0000 (08:22 +0000)]
2009-11-20  Tassilo Horn  <tassilo@member.fsf.org>

* progmodes/cc-cmds.el (c-update-modeline)
(c-forward-into-nomenclature, c-backward-into-nomenclature): Refer
to subword.el functions instead of cc-subword.el.

* progmodes/cc-mode.el (subword-mode, c-mode-base-map): Refer to
subword.el functions instead of cc-subword.el.

* progmodes/cc-subword.el: Renamed to subword.el.
* subword.el: Renamed from progmodes/cc-subword.el.
(subword-mode-map): Renamed from c-subword-mode-map.
(subword-mode): Renamed from c-subword-mode.
(global-subword-mode): New global minor mode.
(forward-subword): Renamed from c-forward-subword.
(backward-subword): Renamed from c-backward-subword.
(mark-subword): Renamed from c-mark-subword.
(kill-subword): Renamed from c-kill-subword.
(backward-kill-subword): Renamed from c-backward-kill-subword.
(transpose-subwords): Renamed from c-tranpose-subword.
(downcase-subword): Renamed from c-downcase-subword.
(capitalize-subword): Renamed from c-capitalize-subword.
(forward-subword-internal): Renamed from
c-forward-subword-internal.
(backward-subword-internal): Renamed from
c-backward-subword-internal.

14 years ago(vc-deduce-fileset): Allow non-state changing operations
Dan Nicolaescu [Fri, 20 Nov 2009 06:56:16 +0000 (06:56 +0000)]
(vc-deduce-fileset): Allow non-state changing operations
from a dired buffer.
(vc-dired-deduce-fileset): New function.
(vc-root-diff, vc-print-root-log): Use it.

14 years agoUse -Wdeclaration-after-statement if available.
Dan Nicolaescu [Fri, 20 Nov 2009 06:05:10 +0000 (06:05 +0000)]
Use -Wdeclaration-after-statement if available.

14 years ago(vc-annotate-show-log-revision-at-line): Pass a
Dan Nicolaescu [Fri, 20 Nov 2009 05:44:49 +0000 (05:44 +0000)]
(vc-annotate-show-log-revision-at-line): Pass a
nil LIMIT argument to vc-print-log-internal.

14 years ago* sem-user.texi (Idle Completions Mode): More copyedits.
Chong Yidong [Fri, 20 Nov 2009 05:02:46 +0000 (05:02 +0000)]
* sem-user.texi (Idle Completions Mode): More copyedits.

14 years agoAdd missing entry.
Stefan Monnier [Fri, 20 Nov 2009 03:19:27 +0000 (03:19 +0000)]
Add missing entry.

14 years ago(Acknowledgments): Add htmlfontify.
Glenn Morris [Fri, 20 Nov 2009 02:30:55 +0000 (02:30 +0000)]
(Acknowledgments): Add htmlfontify.

14 years ago(ELCFILES): Regenerate.
Glenn Morris [Fri, 20 Nov 2009 02:29:32 +0000 (02:29 +0000)]
(ELCFILES): Regenerate.

14 years ago* message.el (message-send-mail-with-sendmail): Revert last change.
Chong Yidong [Fri, 20 Nov 2009 02:26:07 +0000 (02:26 +0000)]
* message.el (message-send-mail-with-sendmail): Revert last change.

14 years ago* sem-user.texi (Semanticdb Search Configuration): Rearrange nodes.
Chong Yidong [Fri, 20 Nov 2009 01:52:41 +0000 (01:52 +0000)]
* sem-user.texi (Semanticdb Search Configuration): Rearrange nodes.
(Search Throttle, Semanticdb Roots, Include paths, Idle Scheduler):
Numerous copyedits.

14 years ago* cedet/cedet.el (cedet-menu-map): Re-order menu items.
Chong Yidong [Fri, 20 Nov 2009 01:35:49 +0000 (01:35 +0000)]
* cedet/cedet.el (cedet-menu-map): Re-order menu items.

* cedet/semantic.el: Enable idle-mode menu items only if
global-semantic-idle-scheduler-mode is enabled.
(semantic-default-submodes): Doc fix.

* cedet/semantic/idle.el (global-semantic-idle-scheduler-mode):
When turning off, disable other idle modes.

14 years ago*** empty log message ***
Jay Belanger [Fri, 20 Nov 2009 01:17:15 +0000 (01:17 +0000)]
*** empty log message ***

14 years ago(calc-octal-radix, calc-hex-radix): Add spec.
Jay Belanger [Fri, 20 Nov 2009 01:09:03 +0000 (01:09 +0000)]
(calc-octal-radix, calc-hex-radix): Add spec.

14 years ago(math-format-date): Fix typo.
Jay Belanger [Fri, 20 Nov 2009 01:08:03 +0000 (01:08 +0000)]
(math-format-date): Fix typo.

14 years ago(calcFunc-vunpack): Let `calc-twos-complement-mode' be nil.
Jay Belanger [Fri, 20 Nov 2009 01:00:27 +0000 (01:00 +0000)]
(calcFunc-vunpack): Let `calc-twos-complement-mode' be nil.

14 years ago(math-build-units-table-buffer): Let `calc-twos-complement-mode' be nil.
Jay Belanger [Fri, 20 Nov 2009 00:59:50 +0000 (00:59 +0000)]
(math-build-units-table-buffer): Let `calc-twos-complement-mode' be nil.

14 years ago(calc-modes-menu): Clean up two's complement entries.
Jay Belanger [Fri, 20 Nov 2009 00:59:24 +0000 (00:59 +0000)]
(calc-modes-menu): Clean up two's complement entries.

14 years ago(math-use-emacs-fn): Let `calc-twos-complement-mode' be nil.
Jay Belanger [Fri, 20 Nov 2009 00:58:54 +0000 (00:58 +0000)]
(math-use-emacs-fn): Let `calc-twos-complement-mode' be nil.

14 years ago(calc-graph-plot): Let `calc-twos-complement-mode' be nil.
Jay Belanger [Fri, 20 Nov 2009 00:58:28 +0000 (00:58 +0000)]
(calc-graph-plot): Let `calc-twos-complement-mode' be nil.

14 years ago(math-format-date): Let `calc-twos-complement-mode' be nil.
Jay Belanger [Fri, 20 Nov 2009 00:58:00 +0000 (00:58 +0000)]
(math-format-date): Let `calc-twos-complement-mode' be nil.

14 years ago(calc-init-extentions): Rename `calc-complement-signed-mode' to
Jay Belanger [Fri, 20 Nov 2009 00:57:32 +0000 (00:57 +0000)]
(calc-init-extentions): Rename `calc-complement-signed-mode' to
`calc-twos-complement-mode'.
(math-format-number-fancy): Let `calc-twos-complement-mode' be nil.

14 years ago(calc-embedded-mode-vars): Rename `calc-complement-signed-mode' to
Jay Belanger [Fri, 20 Nov 2009 00:56:59 +0000 (00:56 +0000)]
(calc-embedded-mode-vars): Rename `calc-complement-signed-mode' to
`calc-twos-complement-mode'.

14 years ago(math-compose-expr): Let `calc-twos-complement-mode' be nil.
Jay Belanger [Fri, 20 Nov 2009 00:56:28 +0000 (00:56 +0000)]
(math-compose-expr): Let `calc-twos-complement-mode' be nil.

14 years ago(math-format-twos-complement): Renamed from math-format-complement-signed.
Jay Belanger [Fri, 20 Nov 2009 00:55:53 +0000 (00:55 +0000)]
(math-format-twos-complement): Renamed from math-format-complement-signed.
(calc-radix): Rename `calc-complement-signed-mode' to
`calc-twos-complement-mode'.
(calc-octal-radix, calc-hex-radix): Add an argument for two's complement.

14 years ago(calc-do-calc-eval): Let `calc-twos-complement-mode' be nil.
Jay Belanger [Fri, 20 Nov 2009 00:55:13 +0000 (00:55 +0000)]
(calc-do-calc-eval): Let `calc-twos-complement-mode' be nil.

14 years ago(calc-set-mode-line): Rename `calc-complement-signed-mode' to
Jay Belanger [Fri, 20 Nov 2009 00:54:19 +0000 (00:54 +0000)]
(calc-set-mode-line): Rename `calc-complement-signed-mode' to
`calc-twos-complement-mode'.
(math-format-number): Rename `math-format-complement-signed' to
`math-format-twos-complement'.

14 years ago(latex-complete-bibtex-cache, latex-complete-alist): New vars.
Stefan Monnier [Thu, 19 Nov 2009 22:55:41 +0000 (22:55 +0000)]
(latex-complete-bibtex-cache, latex-complete-alist): New vars.
(latex-string-prefix-p, latex-complete-bibtex-keys, latex-complete-data)
(latex-complete-envnames, latex-complete-refkeys): New functions.
(latex-complete, latex-indent-or-complete): New commands.

14 years ago(Funintern): Comment out last change.
Stefan Monnier [Thu, 19 Nov 2009 22:10:40 +0000 (22:10 +0000)]
(Funintern): Comment out last change.

14 years ago* window.el (display-buffer-mark-dedicated): New var.
Stefan Monnier [Thu, 19 Nov 2009 22:05:40 +0000 (22:05 +0000)]
* window.el (display-buffer-mark-dedicated): New var.
(display-buffer): Obey it.
* minibuffer.el (minibuffer-completion-help): Use it.

14 years ago(symbol-complete): Use completion-in-region.
Stefan Monnier [Thu, 19 Nov 2009 22:03:36 +0000 (22:03 +0000)]
(symbol-complete): Use completion-in-region.

14 years ago(file-cache-add-file): Use push and cons.
Stefan Monnier [Thu, 19 Nov 2009 22:02:53 +0000 (22:02 +0000)]
(file-cache-add-file): Use push and cons.
(file-cache-delete-file-regexp): Use push.
(file-cache-complete): Use completion-in-region.

14 years ago(with-wrapper-hook): Fix thinko.
Stefan Monnier [Thu, 19 Nov 2009 20:58:42 +0000 (20:58 +0000)]
(with-wrapper-hook): Fix thinko.

14 years ago* hfy-cmap.el (hfy-rgb-file): Use locate-file.
Stefan Monnier [Thu, 19 Nov 2009 20:47:40 +0000 (20:47 +0000)]
* hfy-cmap.el (hfy-rgb-file): Use locate-file.
(htmlfontify-load-rgb-file): Remove unnused var `ff'.
Use with-current-buffer and string-to-number.
(hfy-fallback-colour-values): Use assoc-string.
* htmlfontify.el (hfy-face-to-css): Remove unused var `style'.
(hfy-face-at): Remove unused var `found-face'.
(hfy-compile-stylesheet): Remove unused var `css'.
(hfy-fontify-buffer): Remove unused vars `in-style', `invis-button',
and `orig-buffer'.
(hfy-buffer, hfy-copy-and-fontify-file, hfy-parse-tags-buffer):
Use with-current-buffer.
(hfy-text-p): Use expand-file-name and fewer setq.

14 years agoMention htmlfontify.
Stefan Monnier [Thu, 19 Nov 2009 20:22:03 +0000 (20:22 +0000)]
Mention htmlfontify.

14 years agoNew files.
Stefan Monnier [Thu, 19 Nov 2009 20:21:01 +0000 (20:21 +0000)]
New files.

14 years ago(switch-to-completions): Move point to the first
Juri Linkov [Thu, 19 Nov 2009 17:40:14 +0000 (17:40 +0000)]
(switch-to-completions): Move point to the first
completion when point was at the beginning of the buffer.

14 years agoVertical completions.
Juri Linkov [Thu, 19 Nov 2009 17:39:14 +0000 (17:39 +0000)]
Vertical completions.

14 years ago(completions-format): New defcustom.
Juri Linkov [Thu, 19 Nov 2009 17:38:37 +0000 (17:38 +0000)]
(completions-format): New defcustom.
(completion--insert-strings): Implement vertical format.

14 years ago* find-dired.el (find-name-arg): Remove autoload. (Bug#4387)
Juri Linkov [Thu, 19 Nov 2009 17:37:22 +0000 (17:37 +0000)]
* find-dired.el (find-name-arg): Remove autoload.  (Bug#4387)
* progmodes/grep.el (rgrep): Require `find-dired' for `find-name-arg'.

14 years agoUpdate md5sum.
Chong Yidong [Thu, 19 Nov 2009 16:49:24 +0000 (16:49 +0000)]
Update md5sum.

14 years ago* mail/sendmail.el (mail-yank-prefix): Change default to "> ".
Chong Yidong [Thu, 19 Nov 2009 16:48:30 +0000 (16:48 +0000)]
* mail/sendmail.el (mail-yank-prefix): Change default to "> ".
(mail-signature): Change default to t.
(mail-from-style): Deprecate `system-default' value.
(mail-insert-from-field): For default value of mail-from-style,
default to `angles' unless `angles' needs quoting and `parens'
does not.
(mail-citation-prefix-regexp): Use citation regexp from
message-mode.

14 years ago* message.el (message-from-style, message-interactive)
Chong Yidong [Thu, 19 Nov 2009 16:46:50 +0000 (16:46 +0000)]
* message.el (message-from-style, message-interactive)
(message-cite-prefix-regexp, message-sendmail-envelope-from)
(message-yank-prefix, message-indentation-spaces, message-signature)
(message-signature-file, message-default-headers): For GNU Emacs, set
default values from the corresponding mail-* variables.
(message-send-mail-with-sendmail): Use envelope-from only if
mail-specify-envelope-from is non-nil.

14 years ago* lread.c (Funintern): Error if symbol is t or nil.
Richard M. Stallman [Thu, 19 Nov 2009 16:13:22 +0000 (16:13 +0000)]
* lread.c (Funintern): Error if symbol is t or nil.

14 years ago* net/tramp.el (tramp-do-copy-or-rename-file-out-of-band): Set
Michael Albinus [Thu, 19 Nov 2009 09:25:40 +0000 (09:25 +0000)]
* net/tramp.el (tramp-do-copy-or-rename-file-out-of-band): Set
variables for computing the prompt for reading password.

14 years ago(dired-compress-file-suffixes): Add ".xz". (Bug#4953)
Glenn Morris [Thu, 19 Nov 2009 07:42:20 +0000 (07:42 +0000)]
(dired-compress-file-suffixes): Add ".xz".  (Bug#4953)

14 years ago*** empty log message ***
Glenn Morris [Thu, 19 Nov 2009 07:36:19 +0000 (07:36 +0000)]
*** empty log message ***

14 years ago(sgml-lexical-context): Declare.
Glenn Morris [Thu, 19 Nov 2009 07:27:46 +0000 (07:27 +0000)]
(sgml-lexical-context): Declare.

14 years ago(newsticker-treeview-treewindow-width)
Glenn Morris [Thu, 19 Nov 2009 07:13:29 +0000 (07:13 +0000)]
(newsticker-treeview-treewindow-width)
(newsticker-treeview-listwindow-height): Fix custom type.

14 years agoFix entries.
Glenn Morris [Thu, 19 Nov 2009 07:12:12 +0000 (07:12 +0000)]
Fix entries.

14 years ago* abbrev.el (abbrev-with-wrapper-hook): (re)move...
Stefan Monnier [Thu, 19 Nov 2009 03:12:51 +0000 (03:12 +0000)]
* abbrev.el (abbrev-with-wrapper-hook): (re)move...
* simple.el (with-wrapper-hook): ...to here.  Add argument `args'.
* minibuffer.el (completion-in-region-functions): New hook.
(completion-in-region): New function.
* emacs-lisp/lisp.el (lisp-complete-symbol):
* pcomplete.el (pcomplete-std-complete): Use it.

14 years ago(make_gap_larger): Don't make as many assumptions about the
Stefan Monnier [Thu, 19 Nov 2009 01:40:22 +0000 (01:40 +0000)]
(make_gap_larger): Don't make as many assumptions about the
representation of Lisp integers.
Reported by MJ Chan <mjchan.inbox@gmail.com>.

14 years ago(describe-char-padded-string): Compose with TAB
Kenichi Handa [Thu, 19 Nov 2009 01:11:47 +0000 (01:11 +0000)]
(describe-char-padded-string): Compose with TAB
only if there's a font for CH.
(describe-char): Fix the condition for detecting a trivial
composition.

14 years ago(cc-imenu-java-generic-expression): A new, more accurate version of the
Alan Mackenzie [Wed, 18 Nov 2009 21:13:07 +0000 (21:13 +0000)]
(cc-imenu-java-generic-expression): A new, more accurate version of the
regexp.  Contributed by Nathaniel Flath.

14 years ago*** empty log message ***
Alan Mackenzie [Wed, 18 Nov 2009 21:11:40 +0000 (21:11 +0000)]
*** empty log message ***

14 years ago(vc-hg-diff): Fix last patch: do not change directory.
Sam Steingold [Wed, 18 Nov 2009 19:12:23 +0000 (19:12 +0000)]
(vc-hg-diff): Fix last patch: do not change directory.

14 years ago* font-setting.el (font-use-system-font): Declare for byte-compiler.
Juanma Barranquero [Wed, 18 Nov 2009 11:26:47 +0000 (11:26 +0000)]
* font-setting.el (font-use-system-font): Declare for byte-compiler.
  (font-setting-change-default-font): Fix typo in docstring.

14 years ago(c-version): Bump to 5.31.8.
Alan Mackenzie [Wed, 18 Nov 2009 07:07:32 +0000 (07:07 +0000)]
(c-version): Bump to 5.31.8.

14 years ago*** empty log message ***
Alan Mackenzie [Wed, 18 Nov 2009 07:06:43 +0000 (07:06 +0000)]
*** empty log message ***

14 years ago(rfc2047-decode-region): Don't quote decoded words containing tspecial
Katsumi Yamaoka [Tue, 17 Nov 2009 22:10:40 +0000 (22:10 +0000)]
(rfc2047-decode-region): Don't quote decoded words containing tspecial
 characters if they have been already quoted.  -- Synch with Gnus trunk.

14 years ago* lisp.h: Remove declaration of Ffont_get_system_font.
Andreas Schwab [Tue, 17 Nov 2009 21:57:48 +0000 (21:57 +0000)]
* lisp.h: Remove declaration of Ffont_get_system_font.
* xfns.c: Move include of "xsettings.h".
* xsettings.h: Use EXFUN to declare Ffont_get_system_font.

14 years agoxsettings.c didn't check font-use-system-font, fix that.
Jan Djärv [Tue, 17 Nov 2009 20:17:46 +0000 (20:17 +0000)]
xsettings.c didn't check font-use-system-font, fix that.
* xsettings.c (something_changedCB, Ffont_get_system_font): Check
use_system_font.
(syms_of_xsettings): DEFVAR font-use-system-font.

* font-setting.el (font-use-system-font): Moved ...

* cus-start.el (all): ... to here.

14 years ago(x_default_font_parameter): Remove dead assignment.
Andreas Schwab [Tue, 17 Nov 2009 19:13:14 +0000 (19:13 +0000)]
(x_default_font_parameter): Remove dead assignment.

14 years ago(Fbyteorder, init_font, Ffont_get_system_font): Declare.
Andreas Schwab [Tue, 17 Nov 2009 19:11:53 +0000 (19:11 +0000)]
(Fbyteorder, init_font, Ffont_get_system_font): Declare.

14 years ago* net/tramp-gvfs.el (tramp-gvfs-handle-write-region): Set file
Michael Albinus [Tue, 17 Nov 2009 14:58:08 +0000 (14:58 +0000)]
* net/tramp-gvfs.el (tramp-gvfs-handle-write-region): Set file
modification time.

14 years ago* xftfont.c (xftfont_fix_match): Older versions of fontconfig does
Jan Djärv [Tue, 17 Nov 2009 13:47:29 +0000 (13:47 +0000)]
* xftfont.c (xftfont_fix_match): Older versions of fontconfig does
not have FC_LCD_*.  #define them if not there.

14 years ago* net/tramp.el (tramp-advice-file-expand-wildcards): Simplify.
Michael Albinus [Tue, 17 Nov 2009 10:38:44 +0000 (10:38 +0000)]
* net/tramp.el (tramp-advice-file-expand-wildcards): Simplify.
Don't set `ad-return-value' if `ad-do-it' doesn't.

14 years ago#ifdef on FC_LCD_FILTER.
Jan Djärv [Tue, 17 Nov 2009 09:53:45 +0000 (09:53 +0000)]
#ifdef on FC_LCD_FILTER.

* xftfont.c (xftfont_fix_match): Older versions of fontconfig does
not have FC_LCD_FILTER.  #ifdef it.

* xsettings.c (parse_xft_settings, apply_xft_settings): Ditto

* xftfont.c (xftfont_fix_match): New function.
(xftfont_open): Call XftDefaultSubstitute before XftFontMatch.
Call xftfont_fix_match after XftFontMatch.

14 years agomenu-bar.el(menu-bar-options-save): Add font-use-system-font.
Jan Djärv [Tue, 17 Nov 2009 09:19:12 +0000 (09:19 +0000)]
menu-bar.el(menu-bar-options-save): Add font-use-system-font.

14 years agoAdd font-setting.el to DOC.
Jan Djärv [Tue, 17 Nov 2009 09:13:36 +0000 (09:13 +0000)]
Add font-setting.el to DOC.

14 years agoHandle system default font and changing font parameters.
Jan Djärv [Tue, 17 Nov 2009 08:21:23 +0000 (08:21 +0000)]
Handle system default font and changing font parameters.

* xterm.h (struct x_display_info): Add atoms and Window for xsettings.

* xterm.c (handle_one_xevent): Call xft_settings_event for
ClientMessage, PropertyNotify and DestroyNotify.
(x_term_init): If we have XFT, get DPI from Xft.dpi.
Call xsettings_initialize.

* xftfont.c (xftfont_fix_match): New function.
(xftfont_open): Call XftDefaultSubstitute before XftFontMatch.
Call xftfont_fix_match after XftFontMatch.

* xfont.c (xfont_driver): Initialize all members.

* xfns.c (x_default_font_parameter): Try font from Ffont_get_system_font.
Do not get font from x_default_parameter if we got one from
Ffont_get_system_font.
(Fx_select_font): Get the defaut font name from :name of FRAME_FONT (f).

* w32font.c (w32font_driver): Initialize all members.

* termhooks.h (enum event_kind): CONFIG_CHANGED_EVENT is new.

* lisp.h: Declare syms_of_xsettings.

* keyboard.c (kbd_buffer_get_event, make_lispy_event): Handle
CONFIG_CHANGED_EVENT.

* ftfont.c (ftfont_filter_properties): New function.

* frame.c (x_set_font): Remove unused variable lval.

* font.h (struct font_driver): filter_properties is new.

* font.c (font_put_extra): Don't return if val is nil, it means
boolean option is off.
(font_parse_fcname): Collect all extra properties in extra_props
and call filter_properties for all drivers with extra_props and
font as parameter.
(font_open_entity): Do not use cache, it does not pick up new fontconfig
settings like hinting.
(font_load_for_lface): If spec had a name in it, store it in entity.

* emacs.c (main): Call syms_of_xsettings

* config.in: HAVE_GCONF is new.

* Makefile.in (GCONF_CFLAGS, GCONF_LIBS): New variables for HAVE_GCONF.
xsettings.o is new.

* 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.

* NEWS: Mention dynamic font changes (font-use-system-font).

* configure.in: New option: --with(out)-gconf.
Set HAVE_GCONF if we find gconf.

14 years agoAdd 2009 to copyright years.
Glenn Morris [Tue, 17 Nov 2009 04:44:58 +0000 (04:44 +0000)]
Add 2009 to copyright years.

14 years ago(newsticker--treeview-list-update-faces):
Glenn Morris [Tue, 17 Nov 2009 04:41:15 +0000 (04:41 +0000)]
(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.

14 years ago(vc-svn-print-log): Fix typo in previous.
Glenn Morris [Tue, 17 Nov 2009 04:35:33 +0000 (04:35 +0000)]
(vc-svn-print-log): Fix typo in previous.

14 years ago(INFO_FILES): Add semantic.
Glenn Morris [Tue, 17 Nov 2009 04:34:45 +0000 (04:34 +0000)]
(INFO_FILES): Add semantic.

14 years ago(x_produce_glyphs): Consider face-remapping when falling
Kenichi Handa [Tue, 17 Nov 2009 04:17:19 +0000 (04:17 +0000)]
(x_produce_glyphs): Consider face-remapping when falling
back to the default font in case that no suitable font is found.

14 years ago(Fx_popup_menu) [HAVE_NS]: Use generic code for window edge.
Stefan Monnier [Tue, 17 Nov 2009 03:32:04 +0000 (03:32 +0000)]
(Fx_popup_menu) [HAVE_NS]: Use generic code for window edge.
Suggested by Chad Brown <yandros@mit.edu>.
(push_menu_item): Use MENU_ITEMS_ITEM_* names.

14 years agoMention twos-complement notation.
Jay Belanger [Tue, 17 Nov 2009 02:01:44 +0000 (02:01 +0000)]
Mention twos-complement notation.