Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use iPtr field instead of source field to mark a CompileEnv as uninitialized. | dgp | 2013-02-22 | 1 | -4/+4 |
| | | | envPtr->source == NULL can actually be valid (at least when merging forward). | ||||
* | Protect against multiple uses of a CompileEnv with only one initialization. | dgp | 2013-02-21 | 2 | -49/+44 |
| | | | | | Make TclFreeCompileEnv smarter about cleanup so all callers do not have to be. Revise TclSetByteCodeFromAny() so that when hookProc raises an error, bytecode is not generated. This was rumored to cause crashes. | ||||
* | The flag TCL_LEAVE_ERR_MSG has no effect on the routine | dgp | 2013-02-21 | 1 | -8/+4 |
| | | | | TclGetNamespaceForQualName() so for goodness sake stop making any special efforts to add it in when making calls. | ||||
* | refinement | dgp | 2013-02-20 | 1 | -2/+1 |
| | |||||
* | 36054447 Convert [namespace export -clear] interface to something less stupid. | dgp | 2013-02-20 | 1 | -32/+18 |
| | | | Test suite does not demand the stupidity continue, thank goodness. | ||||
* | New branch bug-3604074 with improved patch to correct fixempties() failurebug_3604074 | dgp | 2013-02-14 | 1 | -30/+50 |
| | | | to converge. | ||||
* | Silence some compiler warnings. | dgp | 2013-01-24 | 3 | -0/+11 |
| | |||||
* | Protect Tcl_GetIndexFromObjStruct from invalid "offset" values, like 0 or ↵ | jan.nijtmans | 2013-01-23 | 1 | -1/+5 |
| | | | | -1. Undocumented, because I don't want to promote people start using that. | ||||
* | Allow win32 build with -DTCL_NO_DEPRECATED, just as the UNIX build, off by ↵ | jan.nijtmans | 2013-01-16 | 3 | -13/+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 and private stub tables with dummy NULL entries, up to the ↵ | jan.nijtmans | 2013-01-07 | 5 | -22/+457 |
| | | | | | 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. | ||||
* | test case for bug-3598580: Tcl_ListObjReplace may release deleted elements ↵ | jan.nijtmans | 2013-01-03 | 1 | -0/+11 |
| | | | | too early | ||||
* | Don't free ctrl.script if thread creation fails: it is a constant string ↵ | jan.nijtmans | 2013-01-02 | 1 | -1/+0 |
| | | | | "testthread wait" normally. | ||||
* | [Bug 3598580]: Tcl_ListObjReplace may release deleted elements too early | jan.nijtmans | 2012-12-27 | 1 | -2/+4 |
| | | | | | Tests!? Where are the tests!?! They are in test listobj-11.1 | ||||
* | Turn pkgb.so into a Tcl9 interoperability test library: Whatever Tcl9 looks ↵ | jan.nijtmans | 2012-12-21 | 1 | -24/+9 |
| | | | | | like, loading pkgb.so in Tcl 9 should either result in an error-message, either succeed, but never crash. Eliminate unnessarcy static HasStubSupport() and isDigit() functions, just do the same inline. | ||||
* | Restore clarity to macro test. | dgp | 2012-12-13 | 1 | -1/+1 |
| | |||||
* | Changelog entry, and change macro variable to not conflict with possible ↵ | jan.nijtmans | 2012-12-13 | 1 | -3/+3 |
| | | | | outside variable names | ||||
* | Fix Tcl_DecrRefCount macro, not to refer to its objPtr parameter twice. | jan.nijtmans | 2012-12-13 | 1 | -4/+7 |
| | |||||
* | Restore the initialization of tclStubsPtr from the "Tcl" package clientData | dgp | 2012-12-10 | 1 | -2/+3 |
| | | | so that we don't close off a potential avenue of future innovations. | ||||
* | only set tclStubsPtr if all version checks pass. Backported from tcl 8.5. | jan.nijtmans | 2012-12-07 | 1 | -43/+62 |
| | |||||
* | 3588687 When detecting incompatibility during stubs initialization, the error | dgp | 2012-11-29 | 1 | -1/+1 |
| | | | | message has always assumed a stubs-disabled 8.0 interp to be the cause. That's no longer a good assumption. More suitable error message committed. | ||||
* | Fix bug reported by Brian Griffin: | jan.nijtmans | 2012-11-22 | 1 | -4/+0 |
| | | | <p>[http://code.activestate.com/lists/tcl-core/12524/] | ||||
* | More complete purge of things only present for supporting long-dead Mac 9 ↵ | dgp | 2012-11-15 | 20 | -784/+27 |
| | | | | systems. | ||||
* | Fix bug in genStubs.tcl: If the macosx section doesn't contain any ↵ | jan.nijtmans | 2012-11-15 | 1 | -1/+1 |
| | | | | | macosx-specific entries, no section at all is created <p>revert previous workaround in tclInt.decls | ||||
* | add missing macosx sections | jan.nijtmans | 2012-11-15 | 3 | -1/+198 |
| | |||||
* | Remove all the long dead mac entries in tcl*.decls files | jan.nijtmans | 2012-11-15 | 6 | -523/+67 |
| | | | | <p>backport genStubs::forAllStubs function, to generate dummy entries for some MAC_TCL entries <p>re-generate all tcl*Decls.h files. | ||||
* | 3587242 Missing Tcl_MutexUnlock() call made [testasync create] block. | dgp | 2012-11-14 | 1 | -0/+1 |
| | |||||
* | Add dummy 0 parameter (unused flags) to internal Tcl_FSLoadFileProc call, ↵ | jan.nijtmans | 2012-10-24 | 2 | -2/+6 |
| | | | | for upwards compatibility with version 2 filesystems | ||||
* | When checking for std channels being closed, compare the channel state, | dgp | 2012-10-03 | 1 | -20/+24 |
| | | | not the channel itself so that stacked channels do not cause trouble. | ||||
* | Reference to correct Bug #number | jan.nijtmans | 2012-08-06 | 4 | -4/+4 |
| | |||||
* | Support Unicode 6.2 (Add Turkish lira sign) | jan.nijtmans | 2012-07-27 | 2 | -2/+2 |
| | |||||
* | Preserve the chanPtr so that script evaluation cannot invalidate it when | dgp | 2012-07-24 | 1 | -0/+2 |
| | | | we plan to use it again. | ||||
* | backport [e393e41a8d]: Fix several more missing mutex-locks in TestasyncCmd | jan.nijtmans | 2012-07-20 | 1 | -5/+28 |
| | |||||
* | protect Tcl_GetIndexFromObjStruct from empty strings in table | jan.nijtmans | 2012-07-05 | 1 | -6/+15 |
| | |||||
* | fix some gcc 64-bit warnings | jan.nijtmans | 2012-06-26 | 1 | -4/+4 |
| | | | quoting improvements | ||||
* | Purge more dead fs path code. | dgp | 2012-06-20 | 1 | -17/+7 |
| | |||||
* | ...and one more line. | dgp | 2012-06-20 | 1 | -1/+0 |
| | |||||
* | Remove dead code that complicates fs path values but adds no value. | dgp | 2012-06-20 | 1 | -31/+10 |
| | |||||
* | On Cygwin, use win32 API in stead of uname() to determine the tcl_platform ↵ | jan.nijtmans | 2012-06-06 | 2 | -5/+5 |
| | | | | variables | ||||
* | Take cygwin handling of X11 into account | jan.nijtmans | 2012-05-24 | 3 | -4/+20 |
| | | | | Implement TclpIsAtty, Cygwin only doc/dde.n: doc fix | ||||
* | Revert most of [ae92de6078], since when we let cygwin share the win32 stub ↵ | jan.nijtmans | 2012-05-22 | 5 | -509/+250 |
| | | | | | | table this is no longer necessary implement TclpInetNtoa for win32 Let cygwin share stub table with win32 | ||||
* | When using Tcl_SetObjLength() calls to grow and shrink the objPtr->bytes buffer, | dgp | 2012-05-21 | 2 | -3/+3 |
| | | | | | care must be taken that the value cannot possibly become pure Unicode. Calling Tcl_AppendToObj() has the possibility of making such a conversion. Bug found while valgrinding the trunk. | ||||
* | revert part of [9922ac54e8]: remove Tcl_MacOSXOpenBundleResources and ↵ | jan.nijtmans | 2012-05-14 | 3 | -44/+43 |
| | | | | Tcl_MacOSXOpenVersionedBundleResources from the UNIX stub table, instead let cygwin make use of the win32 stub table | ||||
* | move TCHAR definition for Cygwin from tclUnixPort.h to tclPlatDecls.h, | jan.nijtmans | 2012-05-07 | 2 | -12/+9 |
| | | | so it can be used for the Plat* interfaces as well | ||||
* | don't try to run the cpuid test if cpuid is not available | jan.nijtmans | 2012-05-03 | 1 | -4/+6 |
| | |||||
* | Move cpuid testcase from win-specific to generic tests | jan.nijtmans | 2012-05-03 | 8 | -248/+109 |
| | | | Simplify stub tables for functions which work on both UNIX and windows | ||||
* | move some more CYGWIN stuff to unix/tclUnixPort.h | jan.nijtmans | 2012-05-03 | 1 | -3/+1 |
| | |||||
* | compiler warning | jan.nijtmans | 2012-04-26 | 1 | -1/+1 |
| | |||||
* | [Bug 3508771] load tclreg.dll in cygwin tclsh | jan.nijtmans | 2012-04-24 | 4 | -51/+183 |
|\ | | | | | | | Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin | ||||
| * | oops, wrong signature | jan.nijtmans | 2012-04-24 | 1 | -1/+1 |
| | | |||||
| * | implement TclWinGetSockOpt and TclWinGetServByName for cygwi | jan.nijtmans | 2012-04-24 | 3 | -52/+104 |
| | | | | | | (should work, but not yet tested on UNIX) |