1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-02 11:21:42 +00:00
Commit Graph

92987 Commits

Author SHA1 Message Date
Stefan Monnier
acca02b053 New files. 2009-11-19 20:21:01 +00:00
Juri Linkov
042b7cc622 (switch-to-completions): Move point to the first
completion when point was at the beginning of the buffer.
2009-11-19 17:40:14 +00:00
Juri Linkov
40e93a2c2c Vertical completions. 2009-11-19 17:39:14 +00:00
Juri Linkov
3a9f97fa98 (completions-format): New defcustom.
(completion--insert-strings): Implement vertical format.
2009-11-19 17:38:37 +00:00
Juri Linkov
da205913b7 * find-dired.el (find-name-arg): Remove autoload. (Bug#4387)
* progmodes/grep.el (rgrep): Require `find-dired' for `find-name-arg'.
2009-11-19 17:37:22 +00:00
Chong Yidong
e2b6892ea6 Update md5sum. 2009-11-19 16:49:24 +00:00
Chong Yidong
0b8ee42164 * 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.
2009-11-19 16:48:30 +00:00
Chong Yidong
4332f3ecea * 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.
2009-11-19 16:46:50 +00:00
Richard M. Stallman
82c602f0fe * lread.c (Funintern): Error if symbol is t or nil. 2009-11-19 16:13:22 +00:00
Michael Albinus
4265deabcb * net/tramp.el (tramp-do-copy-or-rename-file-out-of-band): Set
variables for computing the prompt for reading password.
2009-11-19 09:25:40 +00:00
Glenn Morris
470bce7d54 (dired-compress-file-suffixes): Add ".xz". (Bug#4953) 2009-11-19 07:42:20 +00:00
Glenn Morris
88cff6b5a5 *** empty log message *** 2009-11-19 07:36:19 +00:00
Glenn Morris
7e705a1d02 (sgml-lexical-context): Declare. 2009-11-19 07:27:46 +00:00
Glenn Morris
27cacd2d42 (newsticker-treeview-treewindow-width)
(newsticker-treeview-listwindow-height): Fix custom type.
2009-11-19 07:13:29 +00:00
Glenn Morris
034460456c Fix entries. 2009-11-19 07:12:12 +00:00
Stefan Monnier
a185548b1c * 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.
2009-11-19 03:12:51 +00:00
Stefan Monnier
87e32266f0 (make_gap_larger): Don't make as many assumptions about the
representation of Lisp integers.
Reported by MJ Chan <mjchan.inbox@gmail.com>.
2009-11-19 01:40:22 +00:00
Kenichi Handa
b2f0be0f79 (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.
2009-11-19 01:11:47 +00:00
Alan Mackenzie
9f0ad26051 (cc-imenu-java-generic-expression): A new, more accurate version of the
regexp.  Contributed by Nathaniel Flath.
2009-11-18 21:13:07 +00:00
Alan Mackenzie
b96337b0fa *** empty log message *** 2009-11-18 21:11:40 +00:00
Sam Steingold
efa3639b40 (vc-hg-diff): Fix last patch: do not change directory. 2009-11-18 19:12:23 +00:00
Juanma Barranquero
e0620570f0 * font-setting.el (font-use-system-font): Declare for byte-compiler.
(font-setting-change-default-font): Fix typo in docstring.
2009-11-18 11:26:47 +00:00
Alan Mackenzie
0fe0a1cab0 (c-version): Bump to 5.31.8. 2009-11-18 07:07:32 +00:00
Alan Mackenzie
6cc6582e5e *** empty log message *** 2009-11-18 07:06:43 +00:00
Katsumi Yamaoka
30123838c5 (rfc2047-decode-region): Don't quote decoded words containing tspecial
characters if they have been already quoted.  -- Synch with Gnus trunk.
2009-11-17 22:10:40 +00:00
Andreas Schwab
1b9ac1453d * 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.
2009-11-17 21:57:48 +00:00
Jan Djärv
dfb3c4c640 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.
2009-11-17 20:17:46 +00:00
Andreas Schwab
25fe851a7c (x_default_font_parameter): Remove dead assignment. 2009-11-17 19:13:14 +00:00
Andreas Schwab
9370c1d8eb (Fbyteorder, init_font, Ffont_get_system_font): Declare. 2009-11-17 19:11:53 +00:00
Michael Albinus
303ffde825 * net/tramp-gvfs.el (tramp-gvfs-handle-write-region): Set file
modification time.
2009-11-17 14:58:08 +00:00
Jan Djärv
21050de1b8 * xftfont.c (xftfont_fix_match): Older versions of fontconfig does
not have FC_LCD_*.  #define them if not there.
2009-11-17 13:47:29 +00:00
Michael Albinus
e268e987dc * net/tramp.el (tramp-advice-file-expand-wildcards): Simplify.
Don't set `ad-return-value' if `ad-do-it' doesn't.
2009-11-17 10:38:44 +00:00
Jan Djärv
a6eb20d8fe #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.
2009-11-17 09:53:45 +00:00
Jan Djärv
ad413b3564 menu-bar.el(menu-bar-options-save): Add font-use-system-font. 2009-11-17 09:19:12 +00:00
Jan Djärv
749cebc32f Add font-setting.el to DOC. 2009-11-17 09:13:36 +00:00
Jan Djärv
637fa98808 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.
2009-11-17 08:21:23 +00:00
Glenn Morris
77fd3e0c13 Add 2009 to copyright years. 2009-11-17 04:44:58 +00:00
Glenn Morris
2d84f8043a (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-17 04:41:15 +00:00
Glenn Morris
1d16a255ba (vc-svn-print-log): Fix typo in previous. 2009-11-17 04:35:33 +00:00
Glenn Morris
371b0117bf (INFO_FILES): Add semantic. 2009-11-17 04:34:45 +00:00
Kenichi Handa
5a94293248 (x_produce_glyphs): Consider face-remapping when falling
back to the default font in case that no suitable font is found.
2009-11-17 04:17:19 +00:00
Stefan Monnier
b7c7a4d1f8 (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.
2009-11-17 03:32:04 +00:00
Jay Belanger
b06df1929b Mention twos-complement notation. 2009-11-17 02:01:44 +00:00
Juanma Barranquero
be479117b1 * semantic.texi (Semantic Internals, Glossary):
* sem-user.texi (Semantic mode, Include paths, Idle Scheduler)
  (Semanticdb search debugging commands): Fix typos.
2009-11-17 01:52:48 +00:00
Jay Belanger
17291a1fc4 (Radix modes): Mention twos-complement notation. 2009-11-16 23:41:36 +00:00
Jay Belanger
14467b99c9 (calc-b-prefix-help): Remove references to `calc-symclip'. 2009-11-16 23:35:14 +00:00
Jay Belanger
dd279d77ab (calc-arithmetic-menu): Remove `calc-symclip'. 2009-11-16 23:30:42 +00:00
Jay Belanger
e788cd434e (calc-get-operator):
(calc-b-oper-keys): Remove references to `calc-symclip'.
2009-11-16 23:30:18 +00:00
Jay Belanger
62be857ba2 (calc-init-extensions): Remove references to symclip. 2009-11-16 23:29:53 +00:00
Jay Belanger
0cfc719dc7 (math-symclip, calcFunc-symclip, calc-symclip): Remove. 2009-11-16 23:29:20 +00:00