summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix gcc warning: dereferencing pointer 'oemId' does break strict-aliasing rulesnijtmans2010-11-192-7/+10
|
* fix gcc warning: passing argument 3 of 'Tcl_GetIndexFromObj' discards ↵nijtmans2010-11-192-2/+7
| | | | qualifiers from pointer target type
* * doc/file.n: [Bug 3111298]: Typofix.dkf2010-11-182-12/+15
|
* [Bug #3110161]: Extensions using TCHAR don't compile on VS2005 SP1nijtmans2010-11-162-1/+10
|
* * doc/interp.n: [3081184] TIP #378.andreas_kupries2010-11-159-53/+377
| | | | | | | | | | * doc/tclvars.n: Performance fix for TIP #280. * generic/tclBasic.c: * generic/tclExecute.c: * generic/tclInt.h: * generic/tclInterp.c: * tests/info.test: * tests/interp.test:
* Backport dgp's fixes to comments and ChangeLog entryKevin B Kenny2010-11-052-3/+3
|
* * generic/tclCompCmds.c (TclCompileCatchCmd):Kevin B Kenny2010-11-033-71/+155
| | | | | | | | | | * tests/compile.test (compile-3,6): Reworked the compilation of the [catch] command so as to avoid placing any code that might throw an exception (specifically, any initial substitutions or any stores to result or options variables) between the BEGIN_CATCH and END_CATCH but outside the exception range. Added a test case that panics on a stack smash if the change is not made. [Bug #3098302]
* Improved handling of non-standard module path lists, empty path lists in ↵stwo2010-11-023-6/+11
| | | | particular.
* * library/tzdata/Asia/Hong_Kong:Kevin B Kenny2010-11-014-4/+8
| | | | | * library/tzdata/Pacific/Apia: * library/tzdata/Pacific/Fiji: Olson's tzdata2010o.
* Update for VS10nijtmans2010-10-232-3/+6
|
* [Bug 3085863]: tclUniData 9 years oldnijtmans2010-10-237-1063/+1107
| | | | Upgrade everything to Unicode 6.0, except non-BMP characters > 0xFFFF
* * generic/tclExecute.c: fix overallocation of exec stack in TEBCMiguel Sofer2010-10-092-3/+8
| | | | (mixing numwords and numbytes)
* correct evalstats to use %#lx for %p for Tcl_AppendPrintfToObjhobbs2010-10-041-2/+2
|
* * generic/tclExecute.c (EvalStatsCmd): change 'evalstats' tohobbs2010-10-025-119/+159
| | | | | | | | | return data to interp by default, or if given an arg, use that as filename to output to (accepts 'stdout' and 'stderr'). Fix output to print used inst count data. * generic/tclCkalloc.c: change TclDumpMemoryInfo sig to allow * generic/tclInt.decls: objPtr as well as FILE* as output. * generic/tclIntDecls.h:
* * tclWinsock.c: [Bug 3056775]: Fixed race condition between threadandreas_kupries2010-09-242-1/+54
| | | | | | and internal co-thread access of a socket's structure because of the thread not using the socketListLock in TcpAccept(). Added documentation on how the module works to the top.
* * generic/tclCmdAH.c: Fix cases where value returned bydgp2010-09-234-3/+13
| | | | | | * generic/tclEvent.c: Tcl_GetReturnOptions() was leaked. * generic/tclMain.c: Thanks to Jeff Hobbs for discovery of the anti-pattern to seek and destroy.
* * doc/file.n (file readlink): [Bug 3070580]: Typofix.dkf2010-09-182-2/+6
|
* update file generated by 'make dist'dgp2010-09-151-0/+3
|
* * doc/regsub.n: [Bug 3063568]: Fix for gotcha in example due to Tcl'sdkf2010-09-102-6/+15
| | | | | special handling of backslash-newline. Makes example slightly less pure, but more useful.
* * changes: Update for 8.5.9 release.core_8_5_9dgp2010-09-082-4/+8
|
* * doc/tm.n: Added underscore to the set of characters accepted inandreas_kupries2010-09-082-3/+9
| | | | | module names. This is true for quite some time in the code, this change catches up the documentation.
* * win/tclWin32Dll.c: #ifdef protections to permit builds withdgp2010-09-084-28/+47
| | | | | * win/tclWinChan.c: mingw on amd64 systems. Thanks to "mescalinum" * win/tclWinFCmd.c: for reporting and testing.
* Backport blkcnt_t detection/usage.stwo2010-09-064-4/+83
|
* Tag for RC4 release (again)dgp2010-09-021-2/+2
|
* * doc/glob.n: Fixed documentation ambiguity regarding the handlingandreas_kupries2010-09-022-3/+7
| | | | of -join.
* * library/safe.tcl (::safe::AliasGlob): Fixed another problem, theandreas_kupries2010-09-022-2/+8
| | | | | option -join does not stop option processing in the core builtin, so the emulation must not do that either.
* Tag for RC4 releasedgp2010-09-021-2/+2
|
* * library/safe.tcl (::safe::AliasGlob): Moved the commandandreas_kupries2010-09-022-2/+8
| | | | | extending the actual glob command with a -directory flag to when we actually have a proper untranslated path,
* * changes: Update for 8.5.9 release.dgp2010-09-012-4/+12
|
* * generic/tclExecute.c: [Bug 3057639]. Applied patch by Jeff toandreas_kupries2010-09-015-17/+149
| | | | | | | * generic/tclVar.c: make the behaviour of lappend in bytecompiled * tests/append.test: mode consistent with direct-eval and 'append' * tests/appendComp.test: generally. Added tests (append*-9.*) showing the difference.
* Tag for R2 releasedgp2010-09-011-2/+2
|
* * tools/tcltk-man2html.tcl: Improve handling of cross-links fordkf2010-09-012-1/+7
| | | | options between Ttk manual pages.
* * doc/Tcl.n: Avoid nroff hazards when generating documentation.dkf2010-09-012-3/+7
|
* Tag for RC2 releasedgp2010-09-011-2/+2
|
* * win/tcl.m4: Applied patch by Jeff fixing issues with theandreas_kupries2010-08-313-4/+14
| | | | | manifest handling on Win64. * win/configure: Regenerated.
* Tag for RC1 releasedgp2010-08-301-2/+2
|
* * doc/dict.n: [Bug 3046999]: Corrected cross reference to arraydkf2010-08-292-2/+7
| | | | manpage to refer to (correct) existing subcommand.
* note unix/configure changehobbs2010-08-271-1/+1
|
* * unix/configure, unix/tcl.m4: SHLIB_LD_LIBS='${LIBS}' for OSF1-V*.hobbs2010-08-273-3/+9
| | | | | Add /usr/lib64 to set of auto-search dirs. [Bug 1230554] (SC_PATH_X): Correct syntax error when xincludes not found.
* * win/Makefile.in (VC_MANIFEST_EMBED_DLL VC_MANIFEST_EMBED_EXE):hobbs2010-08-275-3/+131
| | | | | | | * win/configure, win/configure.in, win/tcl.m4: SC_EMBED_MANIFEST macro and --enable-embedded-manifest configure arg added to support manifest embedding where we know the magic. Help prevents DLL hell with MSVC8+.
* * changes: Update for 8.5.9 release.dgp2010-08-242-6/+14
|
* * library/tzdata/Africa/Cairo:Kevin B Kenny2010-08-231-2/+2
| | | | * library/tzdata/Asia/Gaza: Olson's tzdata2010l.
* * library/tzdata/Africa/Cairo:Kevin B Kenny2010-08-233-2/+8
| | | | * library/tzdata/Asia/Gaza: Olson's tzdata2010l.
* * generic/tclTrace.c (TraceExecutionObjCmd, TraceCommandObjCmd)dkf2010-08-192-4/+11
| | | | | | (TraceVariableObjCmd): [Patch 3048354]: Use memcpy() instead of strcpy() to avoid buffer overflow; we have the correct length of data to copy anyway since we've just allocated the target buffer.
* regendas2010-08-161-1/+1
|
* regendas2010-08-161-7/+4
|
* * generic/tclProc.c (ProcWrongNumArgs): [Bug 3045010]: Make thedkf2010-08-153-8/+16
| | | | | handling of passing the wrong number of arguments to [apply] somewhat less verbose when a lambda term is present.
* * generic/tclCmdMZ.c (Tcl_RegexpObjCmd): [Bug 2826551, Patch 2948425]:dkf2010-08-123-57/+298
| | | | Backport of updates to make handling of RE line anchors correct.
* * unix/ldAix: remove ancient (pre-4.2) AIX supporthobbs2010-08-127-271/+61
| | | | | | | | * unix/configure: regen with ac-2.59 * unix/configure.in, unix/tclConfig.sh.in, unix/Makefile.in: * unix/tcl.m4 (AIX): remove the need for ldAIX, replace with -bexpall/-brtl. Remove TCL_EXP_FILE (export file) and other baggage that went with it. Remove pre-4 AIX build support.
* * generic/tclUtil.c (TclByteArrayMatch): patterns may not behobbs2010-08-102-2/+7
| | | | null-terminated, so account for that.