Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix declaration after statement. | nijtmans | 2010-09-21 | 4 | -4/+11 | |
| | | | | | Add -Wdeclaration-after-statement, so this mistake cannot happen again. | |||||
* | Eliminate tclWinProcs->useWide everywhere, since the value is always "1" on ↵dogeen_assembler_split | nijtmans | 2010-09-20 | 4 | -189/+60 | |
| | | | | platforms >win95 | |||||
* | * doc/file.n (file readlink): [Bug 3070580]: Typofix. | dkf | 2010-09-18 | 2 | -7/+11 | |
| | ||||||
* | Oops, didn't mean to check in this file. | nijtmans | 2010-09-18 | 1 | -15/+7 | |
| | ||||||
* | [Bug 3069278]: breakage on head Windows triggered | nijtmans | 2010-09-18 | 3 | -12/+32 | |
| | | | | by install-tzdata. Temporary don't compile this with -DUNICODE, while investigating this bug. | |||||
* | * win/tclWinFile.c: remove define of FINDEX_INFO_LEVELS as all | hobbs | 2010-09-16 | 2 | -23/+4 | |
| | | | | supported versions of compilers should now have it. | |||||
* | * unix/Makefile.in: do not pass current build env vars when using | hobbs | 2010-09-16 | 2 | -10/+11 | |
| | | | | NATIVE_TCLSH in targets. | |||||
* | Make Tcl_FindExecutable() work in UNICODE compiles (windows-only) as well as ↵ | nijtmans | 2010-09-16 | 4 | -8/+18 | |
| | | | | | | ASCII. Needed for [FRQ 491789]: setargv() doesn't support a unicode cmdline | |||||
* | * generic/tclBinary.c (TclAppendBytesToByteArray): [Bug 3067036]: Make | dkf | 2010-09-15 | 3 | -18/+60 | |
| | | | | | sure we never try to double zero repeatedly to get a buffer size. Also added a check for sanity on the size of buffer being appended. | |||||
* | * unix/Makefile.in: Revise `make dist` target to tolerate the | dgp | 2010-09-15 | 2 | -2/+8 | |
| | | | | case of zero bundled packages. | |||||
* | update file generated by 'make dist' | dgp | 2010-09-15 | 1 | -3/+6 | |
| | ||||||
* | [Patch 3034251] backport ttkGenStubs.tcl | nijtmans | 2010-09-15 | 6 | -989/+1047 | |
| | | | | | | | | features to genStubs.tcl. Make the "generic" argument in the *.decls files optional (no change to any tcl*Decls.h files) This allows genStubs.tcl to generate the ttk stub files as well, while keeping full compatibility with existing *.decls files. | |||||
* | Allow all Win2000+ API entries in Tcl | nijtmans | 2010-09-14 | 3 | -110/+75 | |
| | | | | Eliminate dynamical loading of advapi23 and kernal32 symbols. | |||||
* | Add scspec feature from ttkGenStubs.tcl | nijtmans | 2010-09-13 | 2 | -2/+23 | |
| | | | | (no change in output for *Decls.h files) | |||||
* | Various clean-ups, converting from tclWinProc->xxxProc directly to Xxx | nijtmans | 2010-09-13 | 7 | -33/+40 | |
| | | | | (no change in functionality) | |||||
* | Partly revert yesterday's change, to make it work on VC++ 6.0 again. | nijtmans | 2010-09-10 | 2 | -22/+79 | |
| | ||||||
* | * doc/regsub.n: [Bug 3063568]: Fix for gotcha in example due to Tcl's | dkf | 2010-09-10 | 2 | -16/+24 | |
| | | | | | special handling of backslash-newline. Makes example slightly less pure, but more useful. | |||||
* | mingw should always link with -ladvapi32 | nijtmans | 2010-09-09 | 8 | -292/+93 | |
| | | | | | | | | | Remove ascii variant of tkWinPocs table, it is no longer necessary. Fix CreateProcess signature and remove unused GetModuleFileName and lstrcpy mingw/cygwin fixes: <tchar.h> should always be included, and fix conflict in various macro values: Always force the same values as in VC++. | |||||
* | * win/tclWinChan.c: #ifdef protections to permit builds with | dgp | 2010-09-08 | 3 | -25/+40 | |
| | | | | | * win/tclWinFCmd.c: mingw on amd64 systems. Thanks to "mescalinum" for reporting and testing. [Bug 3059922] | |||||
* | * doc/tm.n: Added underscore to the set of characters accepted in | andreas_kupries | 2010-09-08 | 2 | -3/+9 | |
| | | | | | module names. This is true for quite some time in the code, this change catches up the documentation. | |||||
* | Start producing HTML out for Thread package. Consequent bugfixes: | dkf | 2010-09-03 | 3 | -30/+48 | |
| | | | | | | | | | * tools/tcltk-man2html.tcl (plus-pkgs): Improve the package documentation search pattern to support the doctoos-generated directory structure. * tools/tcltk-man2html-utils.tcl (output-name): Made this more resilient against misformatted NAME sections, induced by import of Thread package documentation into Tcl doc tree. | |||||
* | * doc/glob.n: Fixed documentation ambiguity regarding the handling | andreas_kupries | 2010-09-02 | 2 | -3/+7 | |
| | | | | of -join. | |||||
* | * library/safe.tcl (::safe::AliasGlob): Fixed another problem, the | andreas_kupries | 2010-09-02 | 2 | -2/+8 | |
| | | | | | option -join does not stop option processing in the core builtin, so the emulation must not do that either. | |||||
* | * library/safe.tcl (::safe::AliasGlob): Moved the command | andreas_kupries | 2010-09-02 | 2 | -2/+8 | |
| | | | | | extending the actual glob command with a -directory flag to when we actually have a proper untranslated path, | |||||
* | * generic/tclExecute.c: [Bug 3057639]. Applied patch by Jeff to | andreas_kupries | 2010-09-01 | 5 | -17/+148 | |
| | | | | | | | * 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. | |||||
* | [Patch 2997642] many type casts needed when using Tcl_Pkg* API. Remaining ↵ | nijtmans | 2010-08-31 | 2 | -4/+5 | |
| | | | | part, doc. | |||||
* | [Patch 2997642] many type casts needed when using Tcl_Pkg* API. Remaining part. | nijtmans | 2010-08-31 | 9 | -24/+36 | |
| | | | | Typo in rules.vc | |||||
* | * win/tcl.m4: Applied patch by Jeff fixing issues with the | andreas_kupries | 2010-08-31 | 3 | -4/+14 | |
| | | | | | manifest handling on Win64. * win/configure: Regenerated. | |||||
* | * generic/tclBasic.c: New implementation for [tailcall]: | Miguel Sofer | 2010-08-30 | 8 | -180/+136 | |
| | | | | | | | | | * generic/tclCmdAH.c: it now schedules the command and returns * generic/tclCmdMZ.c: TCL_RETURN. This fixes all issues with * generic/tclExecute.c: [catch] and [try] - [Bug 3046594], * generic/tclInt.h: [Bug 3047235] and [Bug 3048771]. Thanks * generic/tclNamesp.c: dgp for exploring the dark corners. * tests/tailcall.test: More thorough testing is required. | |||||
* | [Patch 2997642] many type casts needed when using Tcl_Pkg* API. Partly. | nijtmans | 2010-08-30 | 2 | -3/+5 | |
| | ||||||
* | [Patch 2997642] many type casts needed when using Tcl_Pkg* API. Partly. | nijtmans | 2010-08-30 | 6 | -28/+32 | |
| | ||||||
* | [Freq 2965056]: Windows build with -DUNICODE | nijtmans | 2010-08-30 | 10 | -29/+58 | |
| | ||||||
* | * doc/dict.n: [Bug 3046999]: Corrected cross reference to array | dkf | 2010-08-29 | 2 | -25/+30 | |
| | | | | manpage to refer to (correct) existing subcommand. | |||||
* | * unix/configure, unix/tcl.m4: SHLIB_LD_LIBS='${LIBS}' for OSF1-V*. | hobbs | 2010-08-27 | 3 | -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): | hobbs | 2010-08-27 | 5 | -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+. | |||||
* | [Patch 2994165]: Change signature of Tcl_FSGetNativePath and TclpDeleteFile ↵ | nijtmans | 2010-08-25 | 4 | -30/+12 | |
| | | | | | | follow-up: move stub entry back to original location. | |||||
* | [Bug 3007895] Tcl_(Find|Create)HashEntry stub entries can never be called. | nijtmans | 2010-08-24 | 4 | -14/+40 | |
| | ||||||
* | * library/tzdata/Africa/Cairo: | Kevin B Kenny | 2010-08-23 | 3 | -2/+8 | |
| | | | | * library/tzdata/Asia/Gaza: Olson's tzdata2010l. | |||||
* | Remove many type casts which are no longernecessary as a result of [Patch ↵ | nijtmans | 2010-08-22 | 16 | -70/+85 | |
| | | | | 3009403]: Signature of Tcl_GetHashKey, Tcl_(Create|Find)HashEntry | |||||
* | * doc/linsert.n: [Bug 3045123]: Make description of what is actually | dkf | 2010-08-21 | 2 | -6/+21 | |
| | | | | happening more accurate. | |||||
* | [Patch 3034251]: Backport ttkGenStubs.tcl features to genStubs.tcl, partly: | nijtmans | 2010-08-21 | 7 | -230/+240 | |
| | | | | Use void (*reserved$i)(void) = 0 instead of void *reserved$i = NULL for unused stub entries, in case pointer-to-function and pointer-to-object are different sizes. | |||||
* | Fix definition of Tcl_MethodType | nijtmans | 2010-08-20 | 2 | -5/+9 | |
| | ||||||
* | * generic/tclTrace.c (TraceExecutionObjCmd, TraceCommandObjCmd) | dkf | 2010-08-19 | 2 | -10/+17 | |
| | | | | | | (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. | |||||
* | [Patch 3034251] backport ttkGenStubs.tcl features to genStubs.tcl, partly: ↵ | nijtmans | 2010-08-19 | 9 | -4818/+81 | |
| | | | | remove unneeded ifdeffery and put C++ guard around stubs pointer definition. | |||||
* | * generic/tclBasic.c: New redesign of [tailcall]: find | Miguel Sofer | 2010-08-18 | 5 | -68/+123 | |
| | | | | | | * generic/tclExecute.c: errors early on, so that errorInfo * generic/tclInt.h: contains the proper info [Bug 3047235] * generic/tclNamesp.c: | |||||
* | * generic/tclCmdAH.c (TclNRTryObjCmd): block tailcalling out of | Miguel Sofer | 2010-08-18 | 2 | -3/+8 | |
| | | | | the body of a non-bc'ed [try], #3046594 | |||||
* | * generic/tclBasic.c: Redesign of [tailcall] to | Miguel Sofer | 2010-08-18 | 8 | -87/+71 | |
| | | | | | | | | | * generic/tclCmdAH.c: (a) fix #3047235 * generic/tclCompile.h: (b) enable fix for #3046594 * generic/tclExecute.c: (c) enable recursive tailcalls * generic/tclInt.h: * generic/tclNamesp.c: * tests/tailcall.test: | |||||
* | * library/safe.tcl (AliasGlob): [Bug 3004191]: Restore safe [glob] to | dkf | 2010-08-18 | 3 | -8/+18 | |
| | | | | working condition. | |||||
* | * generic/tclProc.c (ProcWrongNumArgs): [Bug 3045010]: Make the | dkf | 2010-08-15 | 3 | -92/+96 | |
| | | | | | handling of passing the wrong number of arguments to [apply] somewhat less verbose when a lambda term is present. | |||||
* | [Patch 3009403] Signature of Tcl_GetHashKey, Tcl_(Create|Find)HashEntry | nijtmans | 2010-08-14 | 3 | -7/+9 | |
| |