emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r100669: Improve doc for system font


From: Jan D
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r100669: Improve doc for system font things. Return font regardless of use_system_font.
Date: Wed, 30 Jun 2010 13:16:01 +0200
User-agent: Bazaar (2.0.3)

------------------------------------------------------------
revno: 100669
committer: Jan D <address@hidden>
branch nick: trunk
timestamp: Wed 2010-06-30 13:16:01 +0200
message:
  Improve doc for system font things.  Return font regardless of 
use_system_font.
  
  * xsettings.c (Ffont_get_system_normal_font, Ffont_get_system_font):
  Improve documentation.  Return font regardless of use_system_font.
  (syms_of_xsettings): Improve documentation for font-use-system-font.
modified:
  src/ChangeLog
  src/xsettings.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2010-06-30 06:55:41 +0000
+++ b/src/ChangeLog     2010-06-30 11:16:01 +0000
@@ -1,3 +1,9 @@
+2010-06-30  Jan Djärv  <address@hidden>
+
+       * xsettings.c (Ffont_get_system_normal_font, Ffont_get_system_font):
+       Improve documentation.  Return font regardless of use_system_font.
+       (syms_of_xsettings): Improve documentation for font-use-system-font.
+
 2009-06-17  Naohiro Aota  <address@hidden>  (tiny change)
 
        * xftfont.c (xftfont_open): Check font width one by one also when

=== modified file 'src/xsettings.c'
--- a/src/xsettings.c   2010-06-02 04:29:53 +0000
+++ b/src/xsettings.c   2010-06-30 11:16:01 +0000
@@ -719,20 +719,20 @@
 DEFUN ("font-get-system-normal-font", Ffont_get_system_normal_font,
        Sfont_get_system_normal_font,
        0, 0, 0,
-       doc: /* Get the system default font. */)
+       doc: /* Get the system default application font. */)
   ()
 {
-  return current_font && use_system_font
+  return current_font
     ? make_string (current_font, strlen (current_font))
     : Qnil;
 }
 
 DEFUN ("font-get-system-font", Ffont_get_system_font, Sfont_get_system_font,
        0, 0, 0,
-       doc: /* Get the system default monospaced font. */)
+       doc: /* Get the system default fixed width font. */)
   ()
 {
-  return current_mono_font && use_system_font
+  return current_mono_font
     ? make_string (current_mono_font, strlen (current_mono_font))
     : Qnil;
 }
@@ -774,7 +774,10 @@
   defsubr (&Sfont_get_system_normal_font);
 
   DEFVAR_BOOL ("font-use-system-font", &use_system_font,
-    doc: /* *Non-nil means to use the system defined font.  */);
+    doc: /* *Non-nil means to apply the system defined font dynamically.
+When this is non-nil and the system defined fixed width font changes, we
+update frames dynamically.
+If this variable is nil, Emacs ignores system font changes.  */);
   use_system_font = 0;
 
   DEFVAR_LISP ("xft-settings", &Vxft_settings,


reply via email to

[Prev in Thread] Current Thread [Next in Thread]