summaryrefslogtreecommitdiffstats
path: root/generic/tclStubInit.c
Commit message (Collapse)AuthorAgeFilesLines
* Add support for Cygwin64, which has a 64-bit "long" type. jan.nijtmans2013-05-061-0/+85
|\ | | | | | | Binary compatibility with win64 requires that all stub entries use 32-bit long's, therefore the need for various wrapper functions/macros. For Tcl 9 a better solution is needed, but that cannot be done without introducing binary incompatibility.
| * Add support for Cygwin64, which has a 64-bit "long" type. jan.nijtmans2013-05-061-0/+85
| | | | | | | | Binary compatibility with win64 requires that all stub entries use 32-bit long's, therefore the need for various wrapper functions/macros. For Tcl 9 a better solution is needed, but that cannot be done without introducing binary incompatibility.
* | Undo [6a9ee3273c]. Last commit in Tk's core-8-5-branch makes this change no ↵jan.nijtmans2013-03-281-8/+1
| | | | | | | | longer necessary.
* | Add dummy (undocumented) TclCanceled function in stub table (not exported as ↵jan.nijtmans2013-03-271-1/+8
| | | | | | | | symbol or macro), which always returns TCL_OK. Needed for Tk 8.5.14 when running in Tcl 8.6 for properly clean-up when a (Tcl 8.6) thread is canceled.
* | Extend the public stub table with dummy NULL entries, up to the size of the ↵jan.nijtmans2013-01-071-0/+52
|\ \ | |/ | | | | | | Tcl 8.6 stub tables. This makes it easier to debug extensions which use Tcl 8.6 features but (erroneously) are attempted to be loaded in Tcl 8.5.
| * Extend the public and private stub tables with dummy NULL entries, up to the ↵jan.nijtmans2013-01-071-0/+108
| | | | | | | | | | size of the Tcl 8.6 stub tables. This makes it easier to debug extensions which use Tcl 8.5/8.6 features but (erroneously) are attempted to be loaded in Tcl 8.4.
| * More complete purge of things only present for supporting long-dead Mac 9 ↵dgp2012-11-151-11/+1
| | | | | | | | systems.
| * add missing macosx sectionsjan.nijtmans2012-11-151-0/+32
| |
| * Remove all the long dead mac entries in tcl*.decls filesjan.nijtmans2012-11-151-53/+13
| | | | | | | | <p>backport genStubs::forAllStubs function, to generate dummy entries for some MAC_TCL entries <p>re-generate all tcl*Decls.h files.
* | make sure that extensions which might still use TclWinNToHS, now use ntohs ↵jan.nijtmans2012-08-241-0/+1
| | | | | | | | directly.
* | small wrapper for TclWinNToHs, for change in calling conventionjan.nijtmans2012-08-231-1/+6
| |
* | Remove wrapper macro for ntohs(): unnecessary, because it doesn't require an ↵jan.nijtmans2012-08-201-6/+1
| | | | | | | | initialized winsock_2 library
* | add TclUnixCopyFile to stub table for Cygwinjan.nijtmans2012-07-011-1/+2
| |
* | fix genStubs.tcljan.nijtmans2012-05-251-4/+4
|\ \ | |/
* | Take cygwin handling of X11 into accountjan.nijtmans2012-05-241-8/+16
|\ \ | |/ | | | | Implement TclpIsAtty, Cygwin only doc/dde.n: doc fix
| * Take cygwin handling of X11 into accountjan.nijtmans2012-05-241-1/+9
| | | | | | | | Implement TclpIsAtty, Cygwin only doc/dde.n: doc fix
* | fix merge problem on Linuxjan.nijtmans2012-05-231-126/+71
|\ \
| * | MAC_OSX_TK -> MAC_OSX_TCLjan.nijtmans2012-05-221-4/+4
| | |
| * | Revert most of [fcc5957e59], since when we let cygwin share the win32 stub ↵jan.nijtmans2012-05-221-126/+71
| |\ \ |/ / / | | _ | | | | | | table this is no longer necessary implement TclpInetNtoa for win32 Let cygwin share stub table with win32
| * Revert most of [ae92de6078], since when we let cygwin share the win32 stub ↵jan.nijtmans2012-05-221-109/+63
| | | | | | | | | | | | table this is no longer necessary implement TclpInetNtoa for win32 Let cygwin share stub table with win32
* | Revert part of [5caa06383d] move Tcl_MacOSXOpenBundleResources and ↵jan.nijtmans2012-05-151-9/+1
|\ \ | |/ | | | | Tcl_MacOSXOpenVersionedBundleResources from the UNIX stub table back to its own osx stub table, instead let cygwin make use of the win32 stub table
| * revert part of [9922ac54e8]: remove Tcl_MacOSXOpenBundleResources and ↵jan.nijtmans2012-05-141-9/+5
| | | | | | | | Tcl_MacOSXOpenVersionedBundleResources from the UNIX stub table, instead let cygwin make use of the win32 stub table
* | Move cpuid testcase from win-specific to generic testsjan.nijtmans2012-05-031-14/+0
|\ \ | |/
| * Move cpuid testcase from win-specific to generic testsjan.nijtmans2012-05-031-63/+18
| | | | | | Simplify stub tables for functions which work on both UNIX and windows
* | get rid of _ANSI_ARGS_jan.nijtmans2012-04-261-17/+17
|\ \ | |/
| * compiler warningjan.nijtmans2012-04-261-1/+1
| |
* | compiler warningjan.nijtmans2012-04-261-1/+1
| |
* | fix Linux build ;-(jan.nijtmans2012-04-261-0/+3
| |
* | fix crash on Mac OSXjan.nijtmans2012-04-261-3/+0
| |
* | [Bug 3508771] load tclreg.dll in cygwin tclshjan.nijtmans2012-04-241-8/+50
|\ \ | |/ | | | | Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin
| * oops, wrong signaturejan.nijtmans2012-04-241-1/+1
| |
| * implement TclWinGetSockOpt and TclWinGetServByName for cygwijan.nijtmans2012-04-241-6/+25
| | | | | | (should work, but not yet tested on UNIX)
| * merge trunkjan.nijtmans2012-04-241-1/+1
| |\
| * \ merge core-8-4-branchjan.nijtmans2012-04-111-1/+1
| |\ \
| * | | tclpGetPid signature change (stub entry only, not for macro),jan.nijtmans2012-04-061-2/+2
| | | | | | | | | | | | | | | | for win64 compatibility with future cygwin64 correctly use win32 as default when cross-compiling under cygwin
| * | | merge core-8-4-branchjan.nijtmans2012-04-041-0/+1
| |\ \ \
| * | | | implement TclpGetPid for Cygwinjan.nijtmans2012-04-041-1/+17
| | | | |
* | | | | make some more internal tables constjan.nijtmans2012-04-181-9/+9
|\ \ \ \ \ | | |_|_|/ | |/| | | a few CONST -> const changes
| * | | | make some more internal tables CONSTjan.nijtmans2012-04-181-1/+1
| | |_|/ | |/| | | | | | fix compilation with -DNO_CONST
* | | | some formatting (*.decls)jan.nijtmans2012-04-041-2/+2
|\ \ \ \ | |/ / / | | | | | | | | | | | | move up #undef, for macro which is conflicting with later stuff. remove some unused cygwin-related code some minor gcc warnings
| * | | tclStubInit.c: move up #undef, so it is clear that thisjan.nijtmans2012-04-041-1/+1
| | |/ | |/| | | | | | | macro is conflicting with another definition in this file. Fix some other gcc warnings
* | | Quick workaround for busted branch tip.dgp2012-04-041-0/+1
|\ \ \ | |/ /
| * | Quick workaround for busted branch tip.dgp2012-04-041-0/+1
| |/
* | [Bug 510001]: TclSockMinimumBuffers needs plat impjan.nijtmans2012-04-041-2/+22
|\ \ | |/
| * [Bug 510001]: TclSockMinimumBuffers needs plat impjan.nijtmans2012-04-041-2/+22
| |\
| | * better solution for bug-510001bug_510001jan.nijtmans2012-03-291-0/+7
| | | | | | | | | it fills a correctly working stub entry for Win64
| | |
| \ \
*-. \ \ Remove the TclpGetTZName implementation for Cygwin (from previous commit)jan.nijtmans2012-04-031-19/+2
|\ \ \ \ | | |/ /
| | * | remove unused ThreadSpecificDatajan.nijtmans2012-04-031-5/+0
| |/ /
| * | cleanup tclInt.decls to have the same form as Tcl 8.5/8.6,jan.nijtmans2012-04-031-13/+1
| | | | | | | | | | | | so a diff can show us the real signature differences Remove the TclpGetTZName implementation for Cygwin, from previous commit
* | | [Bug 3508771] load tclreg.dll in cygwin tclshjan.nijtmans2012-03-301-21/+28
|\ \ \ | |/ / | | | | | | Implement TclWinGetTclInstance, TclpGetTZName, and various others for Cygwin