unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Tobias C. Rittweiler" <tcr@freebits.de>
To: emacs-devel@gnu.org
Subject: Re: Emacs 23.2 plans
Date: Tue, 17 Nov 2009 12:26:16 +0100	[thread overview]
Message-ID: <87skcdmlyf.fsf@freebits.de> (raw)
In-Reply-To: 4B026BB4.7020109@swipnet.se

Jan Djärv <jan.h.d@swipnet.se> writes:

> Tobias C. Rittweiler skrev:
>> Jan Djärv <jan.h.d@swipnet.se> writes:
>>
>>> Chong Yidong skrev:
>>>> Jan Djärv <jan.h.d@swipnet.se> writes:
>>>>
>>>>> I have completed the GConf/Xsetting code (after way to long time) now
>>>>> and would like to check it in.  I don't know if it counts as a major
>>>>> change, but its implications might.
>>>>>
>>>>> Basically Emacs reads the system font name from GConf and uses that.
>>>>> It also reacts to changes to the system font (can be turned off with a
>>>>> defcustom). GConf support can be turned off in configure.
>>>> I'm not sure if there's enough time to test this.  Font-related changes
>>>> seem pretty tricky to get right.  What about checking this in but
>>>> disabling the configure option by default, and enabling it after Emacs
>>>> 23.2?
>>> I've done so.  But IMHO a couple of monthe pre-test is time enough to test it.
>>
>> I'm interested in the change. How can I test it? 
>>
>
> Make sure you have gconf development libraries installed
> (libgconf(2)-dev(el) or similar package).
> Run configure.  Set font-use-system-font to t (it is in the menu Options also).
> Use Gnome settings to change the monospaced font.
> Also try to change dpi, hinting style and so on (this should work on
> KDE also). Emacs frames should be updated at once.

Trying to compile with

  ./configure --prefix=... --with-x-toolkit=gtk  --with-xpm=n

results in the following build error:

  gcc -c -D_BSD_SOURCE   -Demacs -DHAVE_CONFIG_H  -I. -I/home/tcr/src/from-upstream/emacs/src -D_BSD_SOURCE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/freetype2   -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -Wno-pointer-sign   -MMD -MF deps/xsettings.d xsettings.c
  xsettings.c: In function ‘parse_xft_settings’:
  xsettings.c:318: error: ‘FC_LCD_NONE’ undeclared (first use in this function)
  xsettings.c:318: error: (Each undeclared identifier is reported only once
  xsettings.c:318: error: for each function it appears in.)
  xsettings.c:320: error: ‘FC_LCD_DEFAULT’ undeclared (first use in this function)
  make[1]: *** [xsettings.o] Error 1
  make[1]: Leaving directory `/src/tcr/from-upstream/emacs/src'
  make: *** [src] Error 2

The topmost entry in src/ChangeLog is

  2009-11-17  Jan Djärv  <jan.h.d@swipnet.se>
  
          * xftfont.c (xftfont_fix_match): Older versions of fontconfig does
          not have FC_LCD_FILTER.  #ifdef it.

         ...

This is 

  Linux thaleron 2.6.24-25-386 #1 Tue Oct 20 06:50:20 UTC 2009 i686
  GNU/Linux

The version of my libgconf2-dev package is: 2.22.0-ubuntu3
                  libxft/-dev   package is; 2.1.12-2ubuntu5

Anything else of interest?

  -T.





  reply	other threads:[~2009-11-17 11:26 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-11-08  4:46 Emacs 23.2 plans Chong Yidong
2009-11-08  7:01 ` Giorgos Keramidas
2009-11-08 14:30   ` Stefan Monnier
2009-11-08 11:33 ` Dan Nicolaescu
2009-11-09 16:31 ` Carsten Dominik
2009-11-10  7:40 ` Alan Mackenzie
2009-11-10 19:09   ` cc-mode performance (was: Emacs 23.2 plans) Sam Steingold
2009-11-27 22:33   ` Emacs 23.2 plans Alan Mackenzie
2009-11-27 23:09     ` Chong Yidong
2009-11-16 19:14 ` Jan Djärv
2009-11-16 19:30   ` Chong Yidong
2009-11-17  8:31     ` Jan Djärv
2009-11-17  8:50       ` Tobias C. Rittweiler
2009-11-17  9:24         ` Jan Djärv
2009-11-17 11:26           ` Tobias C. Rittweiler [this message]
2009-11-17 13:48             ` Jan Djärv
2009-11-17 14:37               ` Tobias C. Rittweiler
2009-11-17 19:11                 ` Jan Djärv
2009-11-17  9:38       ` YAMAMOTO Mitsuharu
2009-11-17  9:58         ` Jan Djärv
2009-11-17 10:24           ` YAMAMOTO Mitsuharu
2009-11-17 11:28             ` Jan Djärv
2009-11-17 13:48             ` Jan Djärv
2009-11-19  3:58       ` Stefan Monnier
2009-11-16 23:04   ` Stefan Monnier
2009-11-17  9:27     ` Jan Djärv
2009-11-17 19:18   ` Andreas Schwab
2009-11-17 19:42     ` Jan Djärv
2009-11-17 20:20       ` Jan Djärv

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87skcdmlyf.fsf@freebits.de \
    --to=tcr@freebits.de \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).