aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorJuanma Barranquero2003-01-31 15:24:20 +0000
committerJuanma Barranquero2003-01-31 15:24:20 +0000
commitc60ee5e70f7ae20f1bbf7d0e2d36f40658f3dff1 (patch)
tree7d28300d64e41bf2aeed37bc8f1293f9fc52a36a /etc
parent2454c12d458c60b871f6f36c3fd6ba752aad61bf (diff)
downloademacs-c60ee5e70f7ae20f1bbf7d0e2d36f40658f3dff1.tar.gz
emacs-c60ee5e70f7ae20f1bbf7d0e2d36f40658f3dff1.zip
Cygwin support patch.
Diffstat (limited to 'etc')
-rw-r--r--etc/ChangeLog4
-rw-r--r--etc/MACHINES50
-rw-r--r--etc/NEWS12
3 files changed, 37 insertions, 29 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index f3f109098df..83f57c004d5 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,7 @@
12003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2
3 * MACHINES: Added Cygwin.
4
12003-01-27 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 52003-01-27 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2 6
3 * DEBUG: Added note about xmon. 7 * DEBUG: Added note about xmon.
diff --git a/etc/MACHINES b/etc/MACHINES
index 4a20484357f..26bd84d4ed0 100644
--- a/etc/MACHINES
+++ b/etc/MACHINES
@@ -109,7 +109,7 @@ Amdahl UTS (580-amdahl-sysv)
109 109
110Apple Macintosh running Mac OS X 110Apple Macintosh running Mac OS X
111 111
112 For installtion on all versions of the Mac OS platform, see the file 112 For installtion on all versions of the Mac OS platform, see the file
113 mac/INSTALL. 113 mac/INSTALL.
114 114
115Apple PowerPC Macintosh running GNU/Linux 115Apple PowerPC Macintosh running GNU/Linux
@@ -163,8 +163,8 @@ Apollo running X Windows (m68k-apollo-bsd)
163 relocation." This means you are linking with some code that has compressed 163 relocation." This means you are linking with some code that has compressed
164 data sections. In some cases this comes from linking with X libraries. Try 164 data sections. In some cases this comes from linking with X libraries. Try
165 using shared X libraries instead. With some versions of Domain/OS this is 165 using shared X libraries instead. With some versions of Domain/OS this is
166 as simple as removing the "-lX11" from the LIBX line in src/Makefile. 166 as simple as removing the "-lX11" from the LIBX line in src/Makefile.
167 167
168 When running the configure script, use the configuration name 168 When running the configure script, use the configuration name
169 "m68k-apollo-bsd". You will also need to use the "-with-gcc=no" and 169 "m68k-apollo-bsd". You will also need to use the "-with-gcc=no" and
170 "-with-x" options. Depending upon your site configuration, you may have to 170 "-with-x" options. Depending upon your site configuration, you may have to
@@ -180,9 +180,9 @@ Apollo running X Windows (m68k-apollo-bsd)
180 180
181AT&T 3b2, 3b5, 3b15, 3b20 (we32k-att-sysv) 181AT&T 3b2, 3b5, 3b15, 3b20 (we32k-att-sysv)
182 182
183 Emacs will probably not work with certain kernel constants too small. 183 Emacs will probably not work with certain kernel constants too small.
184 184
185 In param.h CDLIMIT should be at least (1L << 12) in order to allow 185 In param.h CDLIMIT should be at least (1L << 12) in order to allow
186 processes to write up to 2 Mbyte files. This parameter is configurable 186 processes to write up to 2 Mbyte files. This parameter is configurable
187 by normal means in /etc/master.d/kernel; examine that file for the 187 by normal means in /etc/master.d/kernel; examine that file for the
188 symbol CDLIMIT or ULIMIT, and raise it by several powers of 2. Then 188 symbol CDLIMIT or ULIMIT, and raise it by several powers of 2. Then
@@ -220,7 +220,7 @@ Bull DPX/2 models 2nn or 3nn (m68k-bull-sysv3)
220 _POSIX_SOURCE, _XOPEN_SOURCE and _BULL_SOURCE. 220 _POSIX_SOURCE, _XOPEN_SOURCE and _BULL_SOURCE.
221 221
222 On bos2.00.45 there is a bug that makes the F_SETOWN fcntl 222 On bos2.00.45 there is a bug that makes the F_SETOWN fcntl
223 call enters in an infinite loop. F_SETOWN_BUG has been defined to avoid 223 call enters in an infinite loop. F_SETOWN_BUG has been defined to avoid
224 calling it. 224 calling it.
225 225
226Bull DPX/20 (rs6000-bull-bosx) 226Bull DPX/20 (rs6000-bull-bosx)
@@ -274,7 +274,7 @@ Data General Aviion (m88k-dg-dgux)
274 System versions other than DGUX 5.4R3.00 have not been tested. 274 System versions other than DGUX 5.4R3.00 have not been tested.
275 275
276 DGUX 5.4R3.10 works with 19.29 and 19.30. 276 DGUX 5.4R3.10 works with 19.29 and 19.30.
277 277
278 DGUX R4.11 contains changes to the stdio internals and it doesn't work 278 DGUX R4.11 contains changes to the stdio internals and it doesn't work
279 with versions before 20.2 without patches. 20.2 works in interactive 279 with versions before 20.2 without patches. 20.2 works in interactive
280 mode but usually fails in batch mode. The problem is that using 280 mode but usually fails in batch mode. The problem is that using
@@ -324,7 +324,7 @@ Motorola Delta 187 (m88k-motorola-sysv,
324 One fix is to edit those files to protect against multiple inclusion. 324 One fix is to edit those files to protect against multiple inclusion.
325 325
326 As of version 19.13, Emacs was reported to run under SYSVr3 and SYSVr4. 326 As of version 19.13, Emacs was reported to run under SYSVr3 and SYSVr4.
327 327
328Dual running System V (m68k-dual-sysv) 328Dual running System V (m68k-dual-sysv)
329 329
330 As of 17.46, this worked except for a few changes 330 As of 17.46, this worked except for a few changes
@@ -373,7 +373,7 @@ Gould Power Node (pn-gould-bsd4.2 or pn-gould-bsd4.3)
373 compiling `lib-src/sorted-doc' tickles a compiler bug: remove the -g 373 compiling `lib-src/sorted-doc' tickles a compiler bug: remove the -g
374 flag to cc in the makefile. 374 flag to cc in the makefile.
375 375
376 UTX/32 1.3 has a bug in the bcopy library routine. Fix it by 376 UTX/32 1.3 has a bug in the bcopy library routine. Fix it by
377 #undef BSTRING in `src/m/gould.h'. 377 #undef BSTRING in `src/m/gould.h'.
378 378
379 Version 19 incorporates support for releases 2.1 and later of UTX/32. 379 Version 19 incorporates support for releases 2.1 and later of UTX/32.
@@ -421,7 +421,7 @@ Hewlett-Packard 9000 series 200 or 300 (m68k-hp-bsd or m68k-hp-hpux
421 some problems on 10.10 which have not been resolved. Emacs 19.34 421 some problems on 10.10 which have not been resolved. Emacs 19.34
422 works on HPUX 10.20 provided you compile with GCC; with the HP C 422 works on HPUX 10.20 provided you compile with GCC; with the HP C
423 compiler, subprocess commands do not work. 423 compiler, subprocess commands do not work.
424 424
425 On HPUX 9, Emacs sometimes crashes with SIGBUS or SIGSEGV after you 425 On HPUX 9, Emacs sometimes crashes with SIGBUS or SIGSEGV after you
426 delete a frame. We think this is due to a bug in the X libraries 426 delete a frame. We think this is due to a bug in the X libraries
427 provided by HP. With the alternative X libraries in 427 provided by HP. With the alternative X libraries in
@@ -488,7 +488,7 @@ HP 9000 series 700 or 800 (Spectrum) (hppa1.0-hp-hpux or hppa1.1-hp-hpux
488 Some people report trouble using the GNU memory allocator under 488 Some people report trouble using the GNU memory allocator under
489 HP/UX version 9. The problems often manifest as lots of ^@'s in the 489 HP/UX version 9. The problems often manifest as lots of ^@'s in the
490 buffer. 490 buffer.
491 491
492 We are told that these problems go away if you obtain the latest 492 We are told that these problems go away if you obtain the latest
493 patches for the HP/UX C compiler. James J Dempsey 493 patches for the HP/UX C compiler. James J Dempsey
494 <jjd@spserv.bbn.com> says that this set of versions works for him: 494 <jjd@spserv.bbn.com> says that this set of versions works for him:
@@ -544,17 +544,17 @@ HITACHI SR2001/SR2201 series (hppa1.1-hitachi-hiuxwe2)
544 544
545 These machines are based on PA architecture running HI-UX/MPP 545 These machines are based on PA architecture running HI-UX/MPP
546 (based on OSF1. `MPP' stands for `Massively Parallel Processor'). 546 (based on OSF1. `MPP' stands for `Massively Parallel Processor').
547 547
548 Emacs 19.34 is believed to work; its pretest was tested 548 Emacs 19.34 is believed to work; its pretest was tested
549 both on SR2001 (output of `uname -rv' is `00-01-BB 0') and 549 both on SR2001 (output of `uname -rv' is `00-01-BB 0') and
550 SR2201 (`02-00 0'). 550 SR2201 (`02-00 0').
551 551
552 Emacs 20.7 was reported to build on a system whose `uname -rs' 552 Emacs 20.7 was reported to build on a system whose `uname -rs'
553 output is `HI-UX/MPP 03-04'. 553 output is `HI-UX/MPP 03-04'.
554 554
555 The machine description file is `src/m/sr2k.h' is based on 555 The machine description file is `src/m/sr2k.h' is based on
556 `src/m/hp800.h'. The system description file is `src/s/hiuxwe2.h' 556 `src/m/hp800.h'. The system description file is `src/s/hiuxwe2.h'
557 based on `src/s/osf1.h'. Note that this system doesn't use COFF. 557 based on `src/s/osf1.h'. Note that this system doesn't use COFF.
558 558
559IBM PS/2 (i386-ibm-aix1.1 or i386-ibm-aix1.2) 559IBM PS/2 (i386-ibm-aix1.1 or i386-ibm-aix1.2)
560 560
@@ -624,7 +624,7 @@ Integrated Solutions `Optimum V' (m68k-isi-bsd4.2 or -bsd4.3)
624 BSD 4.2 (3.05e) system). 18.42 is reported to work on 624 BSD 4.2 (3.05e) system). 18.42 is reported to work on
625 a Qbus 68010 system. Has not been tried on `WorkStation' `Cluster 625 a Qbus 68010 system. Has not been tried on `WorkStation' `Cluster
626 Compute Node' `Cluster WorkStation' or `Server Node' (Love the 626 Compute Node' `Cluster WorkStation' or `Server Node' (Love the
627 StudLYCaps) 627 StudLYCaps)
628 628
629 Compilation with -O is rumored to break something. 629 Compilation with -O is rumored to break something.
630 630
@@ -637,7 +637,7 @@ Intel 386 (i386-*-isc, i386-*-esix, i386-*-bsdi2,
637 i386-*-xenix, i386-*-freebsd, i386-*-linux-gnu, 637 i386-*-xenix, i386-*-freebsd, i386-*-linux-gnu,
638 i386-*-sol2.4, i386-*-sysv3, i386-intsys-sysv, 638 i386-*-sol2.4, i386-*-sysv3, i386-intsys-sysv,
639 i386-*-sysv4, i386-*-sysv4.2, 639 i386-*-sysv4, i386-*-sysv4.2,
640 i386-*-sysv5.3, i386-*-bsd4.2, 640 i386-*-sysv5.3, i386-*-bsd4.2, i386-*-cygwin,
641 i386-*-sco3.2v4, i386-*-bsd386, i386-*-386bsd, 641 i386-*-sco3.2v4, i386-*-bsd386, i386-*-386bsd,
642 i386-*-msdos, i386-*-windowsnt. 642 i386-*-msdos, i386-*-windowsnt.
643 i386... can be replaced with i486... or i586...) 643 i386... can be replaced with i486... or i586...)
@@ -651,6 +651,8 @@ Intel 386 (i386-*-isc, i386-*-esix, i386-*-bsdi2,
651 i386-unknown-isc3.0 as your configuration name. 651 i386-unknown-isc3.0 as your configuration name.
652 Use i386-*-esix for Esix; Emacs runs as of version 19.6. 652 Use i386-*-esix for Esix; Emacs runs as of version 19.6.
653 Use i386-*-linux-gnu for GNU/Linux systems; Emacs runs as of version 19.26. 653 Use i386-*-linux-gnu for GNU/Linux systems; Emacs runs as of version 19.26.
654 Use i386-*-cygwin for Cygwin; Emacs builds as of version 21.4, in both X11
655 and non-X11 modes. (The Cygwin site has source and binaries for 21.2.)
654 Use i386-intsys-sysv for Integrated Solutions 386 machines. 656 Use i386-intsys-sysv for Integrated Solutions 386 machines.
655 It may also be correct for Microport systems. 657 It may also be correct for Microport systems.
656 Use i386-*-sco3.2v4 for SCO 3.2v4; Emacs runs as of version 19.26. 658 Use i386-*-sco3.2v4 for SCO 3.2v4; Emacs runs as of version 19.26.
@@ -698,7 +700,7 @@ Intel 386 (i386-*-isc, i386-*-esix, i386-*-bsdi2,
698 puts spurious spaces in `src/xmakefile'. If that happens, 700 puts spurious spaces in `src/xmakefile'. If that happens,
699 specify CPP=/lib/cpp as an option when you run make. 701 specify CPP=/lib/cpp as an option when you run make.
700 There is no problem if you compile with GCC. 702 There is no problem if you compile with GCC.
701 703
702 Note that use of Linux with GCC 2.4 and the DLL 4.4 libraries 704 Note that use of Linux with GCC 2.4 and the DLL 4.4 libraries
703 requires the experimental "net 2" network patches (no relation to 705 requires the experimental "net 2" network patches (no relation to
704 Berkeley Net 2). There is a report that (some version of) Linux 706 Berkeley Net 2). There is a report that (some version of) Linux
@@ -803,7 +805,7 @@ Masscomp (m68k-masscomp-rtu)
803 was reported for 18.36 on a Masscomp (model and version unknown but probably 805 was reported for 18.36 on a Masscomp (model and version unknown but probably
804 a 68020 system). The report sounds like a compiler bug. 806 a 68020 system). The report sounds like a compiler bug.
805 807
806 A compiler bug affecting statements like 808 A compiler bug affecting statements like
807 unsigned char k; unsigned char *p;... x = p[k]; 809 unsigned char k; unsigned char *p;... x = p[k];
808 has been reported for "C version 1.2 under RTU 3.1". We do not wish 810 has been reported for "C version 1.2 under RTU 3.1". We do not wish
809 to take the time to install the numerous workarounds required to 811 to take the time to install the numerous workarounds required to
@@ -941,7 +943,7 @@ Pyramid (pyramid-pyramid-bsd)
941 943
942 You need to build Emacs in the Berkeley universe with 944 You need to build Emacs in the Berkeley universe with
943 the `ucb' command, as in `ucb make' or `ucb build-install'. 945 the `ucb' command, as in `ucb make' or `ucb build-install'.
944 946
945 In OSx 4.0, it seems necessary to add the following two lines 947 In OSx 4.0, it seems necessary to add the following two lines
946 to `src/m/pyramid.h': 948 to `src/m/pyramid.h':
947 #define _longjmp longjmp 949 #define _longjmp longjmp
@@ -1079,8 +1081,8 @@ Sun 3, Sun 4 (sparc), Sun 386 (m68k-sun-sunos, sparc-sun-sunos, i386-sun-sunos,
1079 19.32 works on Solaris 2.4 and 2.5. On Solaris 2.5 1081 19.32 works on Solaris 2.4 and 2.5. On Solaris 2.5
1080 you may need one of these patches to prevent Emacs from crashing 1082 you may need one of these patches to prevent Emacs from crashing
1081 when it starts up: 1083 when it starts up:
1082 103093-03: [README] SunOS 5.5: kernel patch (2140557 bytes) 1084 103093-03: [README] SunOS 5.5: kernel patch (2140557 bytes)
1083 102832-01: [README] OpenWindows 3.5: Xview Jumbo Patch (4181613 bytes) 1085 102832-01: [README] OpenWindows 3.5: Xview Jumbo Patch (4181613 bytes)
1084 103242-04: [README] SunOS 5.5: linker patch (595363 bytes) 1086 103242-04: [README] SunOS 5.5: linker patch (595363 bytes)
1085 1087
1086 There are reports that using SunSoft cc with -xO4 -xdepend produces 1088 There are reports that using SunSoft cc with -xO4 -xdepend produces
@@ -1107,7 +1109,7 @@ Sun 3, Sun 4 (sparc), Sun 386 (m68k-sun-sunos, sparc-sun-sunos, i386-sun-sunos,
1107 `sparc-sun-sunos4.1'. For SunOS release 4.1.3 on a Sparc, use 1109 `sparc-sun-sunos4.1'. For SunOS release 4.1.3 on a Sparc, use
1108 `sparc-sun-sunos4.1.3'. Note that shared libraries are now 1110 `sparc-sun-sunos4.1.3'. Note that shared libraries are now
1109 used by default on SunOS 4.1. 1111 used by default on SunOS 4.1.
1110 1112
1111 A user reported irreproducible segmentation faults when using 19.29 1113 A user reported irreproducible segmentation faults when using 19.29
1112 on Solaris 2.3 and 2.4 after compiling it with the Sun compiler. 1114 on Solaris 2.3 and 2.4 after compiling it with the Sun compiler.
1113 The problem went away when GCC 2.7.0 was used instead. We do not know 1115 The problem went away when GCC 2.7.0 was used instead. We do not know
diff --git a/etc/NEWS b/etc/NEWS
index feed33221dc..45650c21f45 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -58,6 +58,8 @@ together with the Emacs User Manual, into the Info directory. A menu
58item was added to the menu bar that makes it easy accessible 58item was added to the menu bar that makes it easy accessible
59(Help->More Manuals->Introduction to Emacs Lisp). 59(Help->More Manuals->Introduction to Emacs Lisp).
60 60
61** Support for Cygwin was added.
62
61--- 63---
62** Support for AIX 5.1 was added. 64** Support for AIX 5.1 was added.
63 65
@@ -686,7 +688,7 @@ appears in.
686 688
687** The variable `cursor-in-non-selected-windows' can now be set to any 689** The variable `cursor-in-non-selected-windows' can now be set to any
688of the recognized cursor types. 690of the recognized cursor types.
689 691
690+++ 692+++
691** The default values of `tooltip-delay' and `tooltip-hide-delay' 693** The default values of `tooltip-delay' and `tooltip-hide-delay'
692were changed. 694were changed.
@@ -1189,7 +1191,7 @@ second case, using `foo' as a variable won't produce a warning if it's
1189unbound. The test must be in exactly one of the above forms (after 1191unbound. The test must be in exactly one of the above forms (after
1190macro expansion), but such tests may be nested. Note that `when' and 1192macro expansion), but such tests may be nested. Note that `when' and
1191`unless' expand to `if', but `cond' doesn't. 1193`unless' expand to `if', but `cond' doesn't.
1192 1194
1193** New translation table `translation-table-for-input'. 1195** New translation table `translation-table-for-input'.
1194 1196
1195+++ 1197+++
@@ -1308,7 +1310,7 @@ write-file-hooks to write-file-functions,
1308write-contents-hooks to write-contents-functions. 1310write-contents-hooks to write-contents-functions.
1309Marked local-write-file-hooks as obsolete (use the LOCAL arg of `add-hook'). 1311Marked local-write-file-hooks as obsolete (use the LOCAL arg of `add-hook').
1310 1312
1311** The new variable `delete-frame-functions' replaces `delete-frame-hook'. 1313** The new variable `delete-frame-functions' replaces `delete-frame-hook'.
1312It was renamed to follow the naming conventions for abnormal hooks. The old 1314It was renamed to follow the naming conventions for abnormal hooks. The old
1313name remains available as an alias, but has been marked obsolete. 1315name remains available as an alias, but has been marked obsolete.
1314 1316
@@ -1533,7 +1535,7 @@ responsible for removing those properties. This may be necessary
1533if FUNCTION adjusts point before or after inserting the object. 1535if FUNCTION adjusts point before or after inserting the object.
1534 If UNDO is present and non-nil, it is a function that will be called 1536 If UNDO is present and non-nil, it is a function that will be called
1535by `yank-pop' to undo the insertion of the current object. It is 1537by `yank-pop' to undo the insertion of the current object. It is
1536called with two arguments, the start and end of the current region. 1538called with two arguments, the start and end of the current region.
1537FUNCTION may set `yank-undo-function' to override the UNDO value. 1539FUNCTION may set `yank-undo-function' to override the UNDO value.
1538 1540
1539*** The functions kill-new, kill-append, and kill-region now has an 1541*** The functions kill-new, kill-append, and kill-region now has an
@@ -1573,7 +1575,7 @@ supported, but new code should use the new functions.
1573name in addition to a process id to identify the signalled process. 1575name in addition to a process id to identify the signalled process.
1574 1576
1575*** Processes now have an associated property list where programs can 1577*** Processes now have an associated property list where programs can
1576maintain process state and other per-process related information. 1578maintain process state and other per-process related information.
1577 1579
1578The new functions process-get and process-put are used to access, add, 1580The new functions process-get and process-put are used to access, add,
1579and modify elements on this property list. 1581and modify elements on this property list.