summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * unix/tclUnixChan.c: Fix mark and space parity on Linux, whichrmax2008-03-032-1/+9
| | | | uses CMSPAR instead of PAREXT.
* test added (did not fail previously, just to make sure it never does)Miguel Sofer2008-03-022-3/+21
|
* * generic/tclNamesp.c (GetNamespaceFromObj): spoil the intrep ofMiguel Sofer2008-03-022-6/+14
| | | | | an nsNameType obj when the reference crosses interpreter boundaries.
* date fixdgp2008-02-291-1/+1
|
* * generic/tclResult.c (Tcl_SetReturnOptions): Revised the refcountdgp2008-02-293-2/+13
| | | | | | | | | | management of Tcl_SetReturnOptions to become that of a conventional Consumer routine. Thanks to Peter Spjuth for pointing out the difficulties calling Tcl_SetReturnOptions with non-0-count value for options. * generic/tclExecute.c (INST_RETURN_STK): Revised the one caller within Tcl itself which passes a non-0-count value to Tcl_SetReturnOptions().
* * generic/tclBasic.c (Tcl_AppendObjToErrorInfo): Revised thedgp2008-02-293-3/+14
| | | | | | | | | | refcount management of Tcl_AppendObjToErrorInfo to become that of a conventional Consumer routine. This preserves the ease of use for the overwhelming common callers who pass in a 0-count value, but makes the proper call with a non-0-count value less surprising. * generic/tclEvent.c (TclDefaultBgErrorHandlerObjCmd): Revised the one caller within Tcl itself which passes a non-0-count value to Tcl_AppendObjToErrorInfo().
* * generic/tclBasic.c (TclEvalObjvInternal): Plug memory leak whendgp2008-02-282-1/+9
| | | | | | an enter trace deletes or changes the command, prompting a reparsing. Don't let the second pass lose commandPtr value allocated during the first pass.
* * generic/tclCompExpr.c (ParseExpr): Plug memory leak in errordgp2008-02-282-3/+6
| | | | message generation.
* Oops! Forgot to record patch number [#1903339] for last commit.jenglish2008-02-281-2/+3
|
* Reduce scope of <sys/filio.h> and <sys/ioctl.h> #includes.jenglish2008-02-284-50/+33
|
* Consolidate all code conditionalized on -DUSE_FIONBIO into one place.jenglish2008-02-285-133/+52
| | | | New routine TclUnixSetBlockingMode().
* * generic/tclStringObj.c (Tcl_AppendFormatToObj): [format %llx $big]dgp2008-02-282-1/+7
| | | | leaked an mp_int.
* * generic/tclCompCmds.c (TclCompileReturnCmd): The 2007-10-18 commitdgp2008-02-282-1/+8
| | | | | to optimize compiled [return -level 0 $x] [RFE 1794073] introduced a memory leak of the return options dictionary. Fixing that.
* bug #705956 - fix inverted logic when cleaning up socket error in geturl. ↵patthoyts2008-02-273-17/+41
| | | | Document meta accessor.
* autoheader-2.59das2008-02-271-1/+1
|
* Remove dead/unused portability-related #defines and unused conditional code.jenglish2008-02-274-165/+15
| | | | See SF#1901828 for discussion and archaeological notes.
* * doc/clock.n: Corrected minor indentation gaffe in theKevin B Kenny2008-02-275-9/+72
| | | | | | | | | | | | penultimate paragraph. [Bug 1898025] * generic/tclClock.c (ParseClockFormatArgs): Changed to check that the clock value is in the range of a 64-bit integer. [Bug 1862555] * library/clock.tcl (::tcl::clock::format, ::tcl::clock::scan, ::tcl::clock::add, ::tcl::clock::LocalizeFormat): Fixed bugs in caching of localized strings that caused weird results when localized date/time formats were used. [Bug 1902423] * tests/clock.test (clock-61.*, clock-62.1): Regression tests for [Bug 1862555] and [Bug 1902423].
* fix warningdas2008-02-271-2/+2
|
* More stray trailing ","s.jenglish2008-02-263-4/+9
|
* Define socklen_t as "int" if missing, not "unsigned".jenglish2008-02-263-25/+55
| | | | | | (accept(2) et. al. traditionally took "int *" before POSIX invented socklen_t) Use AC_TRY_COMPILE instead of AC_EGREP_HEADER for socklen_t test. Regenerated configure script.
* Remove stray trailing "," from enum InstOperandType definition (C99ism).jenglish2008-02-262-2/+7
|
* * generic/tclUtil.c (TclReToGlob): fix the handling of the lasthobbs2008-02-263-4/+35
| | | | | * tests/regexpComp.test: star possibly being escaped in determining right anchor. [Bug 1902436]
* Set version 2.5.5patthoyts2008-02-265-16/+29
| | | | bug #1868845 - it is better to do the [eof] check after trying to read from the socket. No clashes found in testing. Added http::meta command to access the http headers.
* Add a linker hint for msvc to include ws2_32.libpatthoyts2008-02-221-1/+5
|
* Fix for bug #1818565. Always check that the state array exists in the ↵patthoyts2008-02-225-11/+17
| | | | http::status command. Set version 2.5.4
* add missing constraintdgp2008-02-131-2/+4
|
* eliminate duplicate test namesdgp2008-02-132-4/+4
|
* * generic/tcl.h: Bump version number to 8.5.2b1 to distinguishdgp2008-02-139-15/+27
| | | | | | | | | | | * library/init.tcl: CVS development snapshots from the 8.5.1 and * unix/configure.in: 8.5.2 releases. * unix/tcl.spec: * win/configure.in: * README * unix/configure: autoconf (2.59) * win/configure:
* Fix [Bug 1891827]dkf2008-02-123-17/+30
|
* Documented missing configure flags. [Bug 1799011]dkf2008-02-122-110/+130
|
* doc/clock.n - minor documentation fix in %N format groupKevin B Kenny2008-02-062-4/+7
|
* * generic/tclClock.c (ClockParseformatargsObjCmd):Kevin B Kenny2008-02-064-119/+204
| | | | | | | | | | * library/clock.tcl (::tcl::clock::format): * tests/clock.test (clock-1.0, clock-1.4): Performance enhancements in [clock format] (moving the analysis of $args into C code, holding on to Tcl_Objs with resolved command names, [lassign] in place of [foreach], avoiding [namespace which] for command resolution).
* bump release datecore_8_5_1dgp2008-02-042-7/+9
|
* fix comments in INST_CONCATMiguel Sofer2008-02-041-5/+4
|
* * generic/tclExecute.c (INST_CONCAT1): fix optimisation forMiguel Sofer2008-02-042-3/+11
| | | | in-place concatenation (was going over String type)
* *** 8.5.1 TAGGED FOR RELEASE ***dgp2008-02-049-14/+26
| | | | | | | | | | | | * generic/tcl.h: Bump to 8.5.1 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * unix/configure.in (Darwin): correct Info.plist year substitution indas2008-02-023-6/+13
| | | | | | non-framework builds. * unix/configure: autoconf-2.59
* set release tagdgp2008-02-011-0/+2
|
* credit contributor an00naMiguel Sofer2008-01-302-2/+5
|
* * generic/tclInterp.c (Tcl_GetAlias): fix for [Bug 1882373]Miguel Sofer2008-01-302-2/+6
|
* Improved manual page scraper to do a better job with Ttk. [Tk Bug 1876493]dkf2008-01-302-36/+51
|
* Improve Tcl macros to make Ttk documentation work better. [Tk Bug 1876493]dkf2008-01-292-39/+44
|
* * changes: Updated for 8.5.1 release.dgp2008-01-252-1/+25
|
* Reconcile coding style issues between branchesdgp2008-01-231-7/+9
|
* Reconcile coding style issues between branchesdgp2008-01-231-4/+4
|
* Reconcile coding style issues between branchesdgp2008-01-235-59/+60
|
* * generic/tclInt.h: New macro TclGrowParseTokenArray() todgp2008-01-235-105/+96
| | | | | | | | | | | | | | * generic/tclCompCmds.c: simplify code that might need to grow * generic/tclCompExpr.c: an array of Tcl_Tokens in the parsePtr * generic/tclParse.c: field of a Tcl_Parse. Replaces the TclExpandTokenArray() routine via replacing: int needed = parsePtr->numTokens + growth; while (needed > parsePtr->tokensAvailable) { TclExpandTokenArray(parsePtr); } with: TclGrowParseTokenArray(parsePtr, growth); This revision merged over from dgp-refactor branch.
* * generic/tclCompile.h: Demote TclCompEvalObj() from internal stubs todgp2008-01-235-26/+23
| | | | | | | * generic/tclInt.decls: a MODULE_SCOPE routine declared in tclCompile.h. * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c:
* * generic/tclTimer.c (AfterProc): Replace Tcl_EvalEx() withdgp2008-01-222-9/+7
| | | | | Tcl_EvalObjEx() to evaluate [after] callbacks. Part of trend to favor compiled execution over direct evaluation.
* * generic/tclCmdIl.c (Tcl_LreverseObjCmd):Miguel Sofer2008-01-223-2/+20
| | | | | * tests/cmdIL.test (cmdIL-7.7): fix crash on reversing an empty list [Bug 1876793].