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.
next prev parent 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).