* WS_EX_LAYERED not defined
@ 2008-07-04 13:58 David Robinow
2008-07-07 11:05 ` Jason Rumney
0 siblings, 1 reply; 2+ messages in thread
From: David Robinow @ 2008-07-04 13:58 UTC (permalink / raw)
To: emacs-devel
MSVC conditionally defines WS_EX_LAYERED (in winuser.h) only for
_WIN32_WINNT >= 0x0500, i.e. for Windows 2000 and above.
Since _WIN32_WINNT is set to 0x0400 in config.nt to enable support for
older systems, emacs will not currently compile. I'm not sure how best
to fix this. Since I don;'t have any ancient systems I've bumped
_WIN32_WINNT to 0x0500 on my system. I question whether continued
support of Windows cross-compilation is advisable but that's not my
call.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: WS_EX_LAYERED not defined
2008-07-04 13:58 WS_EX_LAYERED not defined David Robinow
@ 2008-07-07 11:05 ` Jason Rumney
0 siblings, 0 replies; 2+ messages in thread
From: Jason Rumney @ 2008-07-07 11:05 UTC (permalink / raw)
To: David Robinow; +Cc: emacs-devel
David Robinow wrote:
> MSVC conditionally defines WS_EX_LAYERED (in winuser.h) only for
> _WIN32_WINNT >= 0x0500, i.e. for Windows 2000 and above.
Thanks, I have installed a workaround for this.
> I question whether continued support of Windows cross-compilation is
> advisable but that's not my call.
I'm not sure what you are suggesting here. That we drop support for all
but the most recent version of Windows, that we refuse to add new
features to Emacs unless they are supported by all versions of Windows,
or that we offer a separate download for every version of Windows with
the appropriate features enabled? I don't think any of these is a very
good solution for users compared with making the decision at runtime.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-07-07 11:05 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-04 13:58 WS_EX_LAYERED not defined David Robinow
2008-07-07 11:05 ` Jason Rumney
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.