* built-in variable `font-use-system-font' not bound
@ 2009-11-20 14:15 Eli Zaretskii
2009-11-20 16:41 ` Jan Djärv
0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2009-11-20 14:15 UTC (permalink / raw)
To: emacs-devel
Building Emacs on MS-Windows produces this message at loadup time:
Loading cus-start...
Note, built-in variable `font-use-system-font' not bound
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: built-in variable `font-use-system-font' not bound
2009-11-20 14:15 built-in variable `font-use-system-font' not bound Eli Zaretskii
@ 2009-11-20 16:41 ` Jan Djärv
2009-11-20 17:19 ` Jason Rumney
0 siblings, 1 reply; 7+ messages in thread
From: Jan Djärv @ 2009-11-20 16:41 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
Eli Zaretskii skrev:
> Building Emacs on MS-Windows produces this message at loadup time:
>
> Loading cus-start...
> Note, built-in variable `font-use-system-font' not bound
>
What does that even mean? Why does it complain on that variable and not any
of the other X-specific variables in cus-start?
Jan D.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: built-in variable `font-use-system-font' not bound
2009-11-20 16:41 ` Jan Djärv
@ 2009-11-20 17:19 ` Jason Rumney
2009-11-20 18:58 ` Jan Djärv
0 siblings, 1 reply; 7+ messages in thread
From: Jason Rumney @ 2009-11-20 17:19 UTC (permalink / raw)
To: Jan Djärv; +Cc: Eli Zaretskii, emacs-devel
Jan Djärv wrote:
> Eli Zaretskii skrev:
>> Building Emacs on MS-Windows produces this message at loadup time:
>>
>> Loading cus-start...
>> Note, built-in variable `font-use-system-font' not bound
>>
>
> What does that even mean? Why does it complain on that variable and
> not any of the other X-specific variables in cus-start?
The other variables start with "x-", as caught by the code about a page
below the entry for font-use-system-font starting with this comment:
;; Don't complain about missing variables which are
;; irrelevant to this platform.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: built-in variable `font-use-system-font' not bound
2009-11-20 17:19 ` Jason Rumney
@ 2009-11-20 18:58 ` Jan Djärv
2009-11-21 4:59 ` Stefan Monnier
0 siblings, 1 reply; 7+ messages in thread
From: Jan Djärv @ 2009-11-20 18:58 UTC (permalink / raw)
To: Jason Rumney; +Cc: Eli Zaretskii, emacs-devel
Jason Rumney skrev 2009-11-20 18.19:
> Jan Djärv wrote:
>> Eli Zaretskii skrev:
>>> Building Emacs on MS-Windows produces this message at loadup time:
>>>
>>> Loading cus-start...
>>> Note, built-in variable `font-use-system-font' not bound
>>>
>>
>> What does that even mean? Why does it complain on that variable and
>> not any of the other X-specific variables in cus-start?
>
> The other variables start with "x-", as caught by the code about a page
> below the entry for font-use-system-font starting with this comment:
>
> ;; Don't complain about missing variables which are
> ;; irrelevant to this platform.
Aha. I just thought that we should avoid x-, since there are many x- in use
in the w32 port. But maybe that was functions? I'll fix this.
Jan D.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: built-in variable `font-use-system-font' not bound
2009-11-20 18:58 ` Jan Djärv
@ 2009-11-21 4:59 ` Stefan Monnier
2009-11-21 9:33 ` Jason Rumney
0 siblings, 1 reply; 7+ messages in thread
From: Stefan Monnier @ 2009-11-21 4:59 UTC (permalink / raw)
To: Jan Djärv; +Cc: Eli Zaretskii, emacs-devel, Jason Rumney
> Aha. I just thought that we should avoid x-, since there are many x- in use
> in the w32 port. But maybe that was functions? I'll fix this.
Regardless of how things currently are (we currently have a big mess in
this respect), we should follow the following convention:
- if it's a feature specific to X11, W32, NS, ... then use a name that
starts with "x-", "w32-", "ns-", ...
- if it's a feature that makes sense everywhere, then don't use such
a prefix (even if it's only implemented for some of the backends).
Stefan
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: built-in variable `font-use-system-font' not bound
2009-11-21 4:59 ` Stefan Monnier
@ 2009-11-21 9:33 ` Jason Rumney
2009-11-23 2:16 ` Stefan Monnier
0 siblings, 1 reply; 7+ messages in thread
From: Jason Rumney @ 2009-11-21 9:33 UTC (permalink / raw)
To: Stefan Monnier; +Cc: Jan Djärv, emacs-devel
Stefan Monnier wrote:
> Regardless of how things currently are (we currently have a big mess in
> this respect), we should follow the following convention:
> - if it's a feature specific to X11, W32, NS, ... then use a name that
> starts with "x-", "w32-", "ns-", ...
> - if it's a feature that makes sense everywhere, then don't use such
> a prefix (even if it's only implemented for some of the backends).
>
If we follow that convention, I think we need another prefix for
functions/variables that are common across window systems that can be
used in the test to avoid warnings/errors in cus-start.el for tty only
builds. Currently we usually use x- for these, since historically most
such features started on X and were ported to other window systems later.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: built-in variable `font-use-system-font' not bound
2009-11-21 9:33 ` Jason Rumney
@ 2009-11-23 2:16 ` Stefan Monnier
0 siblings, 0 replies; 7+ messages in thread
From: Stefan Monnier @ 2009-11-23 2:16 UTC (permalink / raw)
To: Jason Rumney; +Cc: Jan Djärv, emacs-devel
>> Regardless of how things currently are (we currently have a big mess in
>> this respect), we should follow the following convention:
>> - if it's a feature specific to X11, W32, NS, ... then use a name that
>> starts with "x-", "w32-", "ns-", ...
>> - if it's a feature that makes sense everywhere, then don't use such
>> a prefix (even if it's only implemented for some of the backends).
> If we follow that convention, I think we need another prefix for
> functions/variables that are common across window systems that can be used
> in the test to avoid warnings/errors in cus-start.el for tty only builds.
> Currently we usually use x- for these, since historically most such features
> started on X and were ported to other window systems later.
So you mean features that only make sense for GUIs but not for
text-based terminals like ttys? I can't think of any such feature
which couldn't be treated similarly to "a feature that makes sense
everywhere but hasn't yet been implemented in all terminal types".
Stefan
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2009-11-23 2:16 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-20 14:15 built-in variable `font-use-system-font' not bound Eli Zaretskii
2009-11-20 16:41 ` Jan Djärv
2009-11-20 17:19 ` Jason Rumney
2009-11-20 18:58 ` Jan Djärv
2009-11-21 4:59 ` Stefan Monnier
2009-11-21 9:33 ` Jason Rumney
2009-11-23 2:16 ` Stefan Monnier
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.