blob: 532130ce316057a56456094c04c9cb91415419e3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
2002-09-25 Keith Seitz <keiths@redhat.com>
* Import Tcl8.4.0. All changes from standard tcl8.4.0.
* generic/tcl.h [__WIN32__]: Define on cygwin, too.
* generic/tclClock.c (FormatClock): Don't use savedTimeZone
on cygwin.
* generic/tclPort.h: Include "../win/tclWinPort.h" on
cygwin.
* generic/tclCmdAH.c (Tcl_FileObjCmd): Don't use getuid on
cygwin.
* generic/tclIOUtil.c: Include "../win/tclWinInt.h" on cygwin.
(NativeCreateNativeRep): Convert to TChar, just like windows.
(TclpNativeToNormalized): Likewise.
* generic/tclLoad.c (TclFinalizeLoad): Treat cygwin same as
windwos.
* generic/tclNotify.c (Tcl_SetNotifier): Don't initialize
CreateFileHandler or DeleteFileHandler on cygwin.
* generic/tclTest.c (TestgetplatformCmd): Use TclWinGetPlatform
on cygwin.
(TestsetplatformCmd): Likewise.
* generic/tclThreadAlloc.c: Include "tclWinInt.h" on cygwin.
(TclFreeAllocCache): Use TlsFree on cygwin.
* generic/tclThreadJoin.c: Use on cygwin.
* generic/tcl.decls: Add cygwin everywhere win is used.
* generic/tclInt.decls: Likewise.
* tools/genStubs.tcl (genStubs::declare): Add "cygwin" to
comment.
(genStubs::addPlatformGuard): Add cygwin guard.
Cygwin is not unix or x11, either.
(genStubs::forAllStubs): Output cygwin declarations.
* generic/tclIntDecls.h: Regenerated.
* generic/tclDecls.h: Regenerated.
* generic/tclStubInit.c: Regenerated.
* generic/tclPlatDecls.h: Include "windows.h" when
_TCHAR_DEFINED is not defined on cygwin.
Regenerated.
* generic/tclIntPlatDecls.h: Regenerated.
* win/tclWin32Dll.c: Add declaration for _impure_ptr on cygwin.
Don't build DllMain or DllEntryPoint on cygwin if STATIC_BUILD
defined.
(DllMain): Initialize _impure_ptr on cygwin.
(TclpCheckStackSpace): Don't do any sort of exception handling
on cygwin.
(_except_checkstackspace_handler): Ifdef out on cygwin.
* tclWinFCmd.c (DoRenameFile): Don't do any sort of exception
handling on cygwin.
(_except_dorenamefile_handler): Ifdef out on cygwin.
(DoCopyFile): Don't do any sort of exception handling on cygwin.
(_except_docopyfile_handler): Ifdef out on cygwin.
* win/tclWinChan.c (Tcl_MakeFileChannel): Don't do any sort of
exception handling on cygwin.
(_except_makefilechannel_handler): Ifdef out on cygwin.
* win/tcl.m4: Check for cygpath on mingw only.
Do not define extra_cflags or extra_ldflags for cygwin.
Add "-e _WinMain@16" for mingw builds only.
* win/configure.in: Don't bail if building for cygwin.
* win/configure: Regenerated.
2002-07-30 Keith Seitz <keiths@redhat.com>
From Mo DeJong <supermo@bayarea.net>
* cygwin/configure: Regenerated.
* cygwin/configure.in: Emit a tclConfig.sh file
so that expect can load it at configure time.
2001-10-28 Christopher Faylor <cgf@redhat.com>
* cygwin/configure.in: Check for cygwin host rather than cygwin target.
* cygwin/configure: Regenerate.
2001-09-12 Ian Roxborough <irox@redhat.com>
* configure.in: Configure 'cygwin' and 'win' directory
for a cygwin host.
* configure: Regenerated.
* cygwin/configure.in: Change version number to 8.3.
* cygwin/configure: Regenerated.
* cygwin/Makefile.am: Added/removed files to be build
for Tcl8.3.
* cygwin/Makefile.in: Regenerated.
* generic/tcl.h: Don't define __WIN32__ for cygwin or
mwing32 builds. Don't define USE_TCLALLOC when building
for cygwin. Don't use __declspec unless building Tcl or
tk or build with USE_TCL_STUBS.
2001-04-06 Christopher Faylor <cgf@redhat.com>
* cygwin/configure.in: When targeting cygwin, detect if C compiler
supports -mno-win32 flag and use it if so.
* cygwin/Makefile.in (EXTRA_CFLAGS): New variable. Holds results of
-mno-win32 test.
(COMPILE): Add EXTRA_CFLAGS variable to options.
1999-10-26 DJ Delorie <dj@cygnus.com>
* cygwin/*: new; replicate unix/* setup (other modules look
in unix/* for "local" builds; we don't want them to find the
cygwin version)
* unix/Makefile.in: undo
* configure.in: For cygwin, build win and cygwin
* Makefile.in: re-enable multi-dir support
|