[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 2/9] Refactor window-system configuration
From: |
Daniel Colascione |
Subject: |
Re: [PATCH 2/9] Refactor window-system configuration |
Date: |
Tue, 07 Aug 2012 10:31:16 -0700 |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:14.0) Gecko/20120713 Thunderbird/14.0 |
On 8/7/12 10:20 AM, Eli Zaretskii wrote:
> The current code could well enough use all 3 of the headers. Your new
> code precludes that.
>
> (Yes, I know that currently including more than one means trouble,
> because there will be conflicting declarations. But still, your
> change sets one more obstacle to the long-term goal of allowing
> several different frame types in the same session.)
>
> I'd like Stefan's and Chong's opinion on this before delving into the
> details of this changeset.
I gave this subject some thought. I'd also like to see Emacs support
multiple window systems in the future, but the way to do that isn't to
include more than one window-system header. Instead, it's to entirely
decouple the core code from the window system entirely, moving
everything necessary into frame.h itself.
The right thing to do in the future is to move to including no
window-system headers at all. I don't think my patch moves us further
from that goal.
signature.asc
Description: OpenPGP digital signature
- Re: [PATCH 9/9] Detect window-system from display name, (continued)
- Re: [PATCH 9/9] Detect window-system from display name, Stefan Monnier, 2012/08/07
- Re: [PATCH 9/9] Detect window-system from display name, Daniel Colascione, 2012/08/07
- Re: [PATCH 9/9] Detect window-system from display name, Lennart Borgman, 2012/08/07
- Re: [PATCH 9/9] Detect window-system from display name, Daniel Colascione, 2012/08/07
- Re: [PATCH 9/9] Detect window-system from display name, Lennart Borgman, 2012/08/07
- Re: [PATCH 9/9] Detect window-system from display name, Eli Zaretskii, 2012/08/07
- Re: [PATCH 9/9] Detect window-system from display name, Eli Zaretskii, 2012/08/08
- [PATCH 2/9] Refactor window-system configuration, Daniel Colascione, 2012/08/07
- [PATCH 7/9] Add alt_display to emacsclient for w32, ns, Daniel Colascione, 2012/08/07
- [PATCH 8/9] Generalize fork+exec logic, add DAEMON_MUST_EXEC, Daniel Colascione, 2012/08/07
- [PATCH 3/9] Implement cygw32, Daniel Colascione, 2012/08/07
- Re: [PATCH 0/9] Support Win32 GUI in Cygwin Emacs, Eli Zaretskii, 2012/08/07