diff options
| author | Daniel Colascione <dancol@dancol.org> | 2012-09-17 03:55:02 -0800 |
|---|---|---|
| committer | Daniel Colascione <dancol@dancol.org> | 2012-09-17 03:55:02 -0800 |
| commit | 0fda9b750e337d876c9461db7d4426a3f0b81482 (patch) | |
| tree | 1e1659bfa590cd8375c564c6fb5c3bafa65e06c0 /lisp/faces.el | |
| parent | 8b33967313f09a736a833816d32fd52e10640969 (diff) | |
| download | emacs-0fda9b750e337d876c9461db7d4426a3f0b81482.tar.gz | |
Implement cygw32
Here, we use the generic window-system configuration system we just
implemented to support the w32 window-system in the mainline build
under Cygwin. (Previously, the w32 window system could only be
compiled as part of the NT-native Emacs build process.)
The changes in this patch need to be applied atomically in order to
avoid breaking Emacs. The changes include:
- Changes throughout the Lisp and C code to not assume that
NT Emacs and the w32 window system are synonymous.
- Wiring up the regular select(2) event loop to Windows messages
- Cleaning up the w32 drag-and-drop receiving code.
- Exposing Cygwin path conversion functions to elisp.
- Unicode file dialog support when compiling for Cygwin.
- Splitting the w32 term lisp initialization code into code
applicable to any w32 window-system and code specific to
system-type windows-nt.
- Integrating the old and new w32 code into the build system.
Diffstat (limited to 'lisp/faces.el')
| -rw-r--r-- | lisp/faces.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/faces.el b/lisp/faces.el index 6a477e172e1..d004ae650cb 100644 --- a/lisp/faces.el +++ b/lisp/faces.el @@ -96,7 +96,7 @@ ALTERNATIVE2 etc." ;; This is defined originally in xfaces.c. (defcustom face-font-registry-alternatives (mapcar (lambda (arg) (mapcar 'purecopy arg)) - (if (eq system-type 'windows-nt) + (if (featurep 'w32) '(("iso8859-1" "ms-oemlatin") ("gb2312.1980" "gb2312" "gbk" "gb18030") ("jisx0208.1990" "jisx0208.1983" "jisx0208.1978") |
