summaryrefslogtreecommitdiffstats
path: root/generic/tclDecls.h
Commit message (Collapse)AuthorAgeFilesLines
* merge changes from trunknovem_no_startcmddkf2013-01-301-0/+12
|\
| * Allow win32 build with -DTCL_NO_DEPRECATED, just as the UNIX build, off by ↵jan.nijtmans2013-01-161-0/+12
| |\ | | | | | | | | | | | | default. Define Tcl_EvalObj and Tcl_GlobalEvalObj as macros, even when TCL_NO_DEPRECATED is defined, so Tk can benefit from it too.
| | * Allow win32 build with -DTCL_NO_DEPRECATED, just as the UNIX build, off by ↵jan.nijtmans2013-01-161-0/+12
| | |\ | | | | | | | | | | | | | | | | default. Define Tcl_EvalObj and Tcl_GlobalEvalObj as macros, even when TCL_NO_DEPRECATED is defined, so Tk can benefit from it too (this is not what TCL_NO_DEPRECATED is supposed to do).
| | | * Allow win32 build with -DTCL_NO_DEPRECATED, just as the UNIX build, off by ↵jan.nijtmans2013-01-161-0/+12
| | | | | | | | | | | | | | | | | | | | default. Define Tcl_EvalObj and Tcl_GlobalEvalObj as macros, even when TCL_NO_DEPRECATED is defined, so Tk can benefit from it too (this is not what TCL_NO_DEPRECATED is supposed to do).
| | * | Extend the public stub table with dummy NULL entries, up to the size of the ↵jan.nijtmans2013-01-071-0/+162
| | |\ \ | | | |/ | | | | | | | | | | | | 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/+177
| | | | | | | | | | | | | | | | | | | | 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.
| | | * Remove all the long dead mac entries in tcl*.decls filesjan.nijtmans2012-11-151-18/+51
| | | | | | | | | | | | | | | | <p>backport genStubs::forAllStubs function, to generate dummy entries for some MAC_TCL entries <p>re-generate all tcl*Decls.h files.
* | | | Remove obsolete functions Tcl_GetDefaultEncodingDir and ↵jan.nijtmans2012-12-031-10/+6
| | | | | | | | | | | | | | | | Tcl_SetDefaultEncodingDir
* | | | merge (modified) novem-review.jan.nijtmans2012-11-301-1/+1
|\ \ \ \ | | | | | | | | | | unbreak windows build
* | | | | Destroy all the TCL_STORAGE_CLASS and associated nonsense.dgp2012-11-291-635/+621
|/ / / /
* | | | Removed functions marked deprecated or obsolete for a long time: ↵jan.nijtmans2012-11-261-37/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Tcl_Backslash, Tcl_EvalFile, Tcl_GlobalEvalObj, Tcl_GlobalEval, Tcl_EvalTokens. Remove Tcl_FindExecutable from stub table: It is needed by embedders, not extenders. Remove TclpGetDate, TclpGmtime, TclpLocaltime: it isn't use anywhere since the new clock implementation. Remove TclWinConvertWSAError, it's the same as TclWinConvertError.
* | | | Remove some undocumented - obsolete - function from the API with 'Old' in ↵jan.nijtmans2012-11-191-10/+6
| | | | | | | | | | | | | | | | the name.
* | | | Remove pre-8.5 interface for custom expr functions.dgp2012-11-161-23/+9
| | | |
* | | | eliminate CONST/CONST84/CONST86jan.nijtmans2012-11-161-102/+95
|/ / /
* | | Simplification: don't declare struct types that are never used.jan.nijtmans2012-11-151-2/+2
| | |
* | | merge trunkdkf2012-05-311-3/+3
|\ \ \
| * \ \ fix genStubs.tcl for OSXjan.nijtmans2012-05-251-9/+9
| |\ \ \ | | |/ /
| | * | fix genStubs.tcljan.nijtmans2012-05-251-9/+9
| | |\ \ | | | |/
| | * | Take cygwin handling of X11 into accountjan.nijtmans2012-05-241-12/+12
| | |\ \ | | | |/ | | | | | | | | Implement TclpIsAtty, Cygwin only doc/dde.n: doc fix
| * | | Revert most of [3caedf05df], since when we let cygwin share the win32 stub ↵jan.nijtmans2012-05-241-12/+12
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | table this is no longer necessary implement TclpInetNtoa for win32 Let cygwin share stub table with win32
| | * | fix merge problem on Linuxjan.nijtmans2012-05-231-12/+12
| | |\ \
| | | * | MAC_OSX_TK -> MAC_OSX_TCLjan.nijtmans2012-05-221-9/+9
| | | | |
| | | * | Revert most of [fcc5957e59], since when we let cygwin share the win32 stub ↵jan.nijtmans2012-05-221-12/+12
| | | |\ \ | | |/ / / | | | | _ | | | | | | | | | | | | 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-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | table this is no longer necessary implement TclpInetNtoa for win32 Let cygwin share stub table with win32
| | * | Move cpuid testcase from win-specific to generic testsjan.nijtmans2012-05-031-2/+2
| | |\ \ | | | |/
| | | * Move cpuid testcase from win-specific to generic testsjan.nijtmans2012-05-031-71/+2
| | | | | | | | | | | | Simplify stub tables for functions which work on both UNIX and windows
| | | * clean-up tcl.decls the same way as tclInt.declsjan.nijtmans2012-04-031-152/+155
| | | |
| | | * make genstubsdgp2012-04-031-1227/+1212
| | | |
| | | * Tcl_HashStats does not return a CONSTjan.nijtmans2011-09-061-3/+2
| | | |
* | | | updated C API to be more focused on supporting just some operationsdkf2012-05-101-4/+6
| | | |
* | | | merge trunkdkf2012-04-051-2/+2
|\ \ \ \ | |/ / /
| * | | some formatting (*.decls)jan.nijtmans2012-04-041-2/+2
| |\ \ \ | | |/ / | | | | | | | | remove some unused cygwin-related code some minor gcc warnings
* | | | Start of implementation of TIP 400: zlib improvementsdkf2012-03-311-0/+5
|/ / /
* | | Tcl_MainEx() (like Tk_MainEx())rfe_1711975jan.nijtmans2011-08-301-2/+0
| | |
* | | New internal routines TclScanElement() and TclConvertElement().dgp2011-05-101-4/+4
|\ \ \ | |/ / | | | Rewritten guts of machinery to produce string rep of lists. [Bug 3173086]
| * | New internal routines TclScanElement() and TclConvertElement().dgp2011-05-101-4/+4
| |\ \ | | | | | | | | Rewritten guts of machinery to produce string rep of lists. [Bug 3173086]
| | * | Completed patch with mucho comments. Merge 8.5.bug_3173086dgp2011-05-101-5/+5
| | | |
| * | | fix genStubs.tcl in one place where it generated "void *" in stead of "VOID *"jan.nijtmans2011-03-251-5/+5
| |\ \ \ | | |/ / | |/| / | | |/ Remove Tclp(Local|Gm)time_unix forwarders, the same can be done directly Some more void -> VOID transitions
* | | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ \ \ | |/ / | | | cause more harm than good. Purged them (except in zlib files).
| * | Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
| |\ \ | | |/ | | | more harm than good. Purged them.
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | | | | more harm than good. Purged them.
| | * * generic/tcl.decls: Implemented TIP #268, conditionally.andreas_kupries2006-09-221-1/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclBasic.c: Define TCL_TIP268 to activate the new * generic/tclDecls.h: features. * generic/tclInt.h: * generic/tclPkg.c: * generic/tclStubInit.c: * generic/tclTest.c: * library/init.tcl * library/package.tcl: * tests/pkg.test: * tests/platform.test: * tests/safe.test: * doc/PkgRequire.3:
| | * TIP#218 IMPLEMENTATIONandreas_kupries2005-01-271-1/+189
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclDecls.h: Regenerated from tcl.decls. * generic/tclStubInit.c: * doc/CrtChannel.3: Documentation of extended API, * generic/tcl.decls: extended testsuite, and * generic/tcl.h: implementation. Removal of old * generic/tclIO.c: driver-specific TclpCut/Splice * generic/tclInt.h: functions. Replaced with generic * tests/io.test: thread-action calls through the * unix/tclUnixChan.c: new hooks. Update of all builtin * unix/tclUnixPipe.c: channel drivers to version 4. * unix/tclUnixSock.c: Windows drivers extended to * win/tclWinChan.c: manage thread state in a thread * win/tclWinConsole.c: action handler. * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c: * mac/tclMacChan.c:
| | * * generic/tclDecls.h: Regenerated on a unix box.andreas_kupries2004-06-101-4142/+4142
| | | | | | | | | | | | | | | | | | | | | * generic/tclIntDecls.h: The Win/DOS EOLs from the * generic/tclIntPlatDecls.h: last regen screwed up compilation * generic/tclPlatDecls.h: with an older gcc. * generic/tclStubInit.c:
| | * * generic/tcl.h: Corrected Tcl_WideInt declarations so that the mingw Kevin B Kenny2004-06-051-4142/+4142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build works again. * generic/tclInt.decls: Changes to the tests for * generic/tclIntPlatDecls.h: clock frequency in Tcl_WinTime * generic/tclStubInit.c: so that any clock frequency * tests/platform.test (platform-1.3): is accepted provided that * win/tclWin32Dll.c (TclWinCPUID): all CPU's in the system share * win/tclWinTest.c (TestwincpuidCmd): a common chip, and hence, * win/tclWinTime.c (Tcl_GetTime): presumably, a common clock. This change necessitated a small burst of assembly code to read CPU ID information, which was added as TclWinCPUID in the internal Stubs. To test this code in the common case of a single-processor machine, a 'testwincpuid' command was added to tclWinTest.c, and a test case in platform.test. Thanks to Jeff Godfrey and Richard Suchenwirth for reporting this bug. [Bug #976722]
| | * commit genstubs generated files with unix line endingsdgp2004-05-171-4142/+4142
| | |
| | * * generic/tclInt.decls: Restored TclpTime_t kludge to all Kevin B Kenny2004-05-171-4142/+4142
| | | | | | | | | | | | | | | | | | | | | * generic/tclIntPlatDecls.h: places where it appeared before the * unix/tclUnixPort.h changes of 14 May, because use of * unix/tclUnixTime.h native time_t in its place requires * win/tclWinTime.h: the 8.5 header reforms. [Bug #955146]
| | * fix for [Bug 732477]Joe Mistachkin2003-05-131-3/+3
| | |
| * | Backport various formatting (spacing)nijtmans2010-02-071-1592/+1435
| | | | | | | | | | | | | | | | | | | | | changes from HEAD, so diffing between 8.5.x and 8.6 shows the real structural differences again. (any signature change not backported!)
| * | fix [Bug 2308236] signature of Tcl_HashStats() wrongnijtmans2008-11-181-3/+3
| | |