summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclBinary.c (TclAppendBytesToByteArray): [Bug 3067036]: Makedkf2010-09-151-12/+18
| | | | | 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 thedgp2010-09-151-0/+5
| | | | case of zero bundled packages.
* [Patch 3034251] backport ttkGenStubs.tclnijtmans2010-09-151-0/+10
| | | | | | | | 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 Tclnijtmans2010-09-141-0/+6
| | | | Eliminate dynamical loading of advapi23 and kernal32 symbols.
* Add scspec feature from ttkGenStubs.tclnijtmans2010-09-131-0/+2
| | | | (no change in output for *Decls.h files)
* Various clean-ups, converting from tclWinProc->xxxProc directly to Xxxnijtmans2010-09-131-0/+9
| | | | (no change in functionality)
* Partly revert yesterday's change, to make it work on VC++ 6.0 again.nijtmans2010-09-101-0/+5
|
* * doc/regsub.n: [Bug 3063568]: Fix for gotcha in example due to Tcl'sdkf2010-09-101-11/+16
| | | | | special handling of backslash-newline. Makes example slightly less pure, but more useful.
* mingw should always link with -ladvapi32nijtmans2010-09-091-0/+13
| | | | | | | | | 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 withdgp2010-09-081-0/+6
| | | | | * 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 inandreas_kupries2010-09-081-0/+6
| | | | | 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:dkf2010-09-031-25/+36
| | | | | | | | | * 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 handlingandreas_kupries2010-09-021-0/+3
| | | | of -join.
* * library/safe.tcl (::safe::AliasGlob): Fixed another problem, theandreas_kupries2010-09-021-0/+6
| | | | | 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 commandandreas_kupries2010-09-021-0/+6
| | | | | 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 toandreas_kupries2010-09-011-0/+8
| | | | | | | * 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 ↵nijtmans2010-08-311-0/+1
| | | | part, doc.
* [Patch 2997642] many type casts needed when using Tcl_Pkg* API. Remaining part.nijtmans2010-08-311-0/+12
| | | | Typo in rules.vc
* * win/tcl.m4: Applied patch by Jeff fixing issues with theandreas_kupries2010-08-311-0/+6
| | | | | manifest handling on Win64. * win/configure: Regenerated.
* * generic/tclBasic.c: New implementation for [tailcall]:Miguel Sofer2010-08-301-0/+9
| | | | | | | | | * 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.nijtmans2010-08-301-0/+1
|
* [Patch 2997642] many type casts needed when using Tcl_Pkg* API. Partly.nijtmans2010-08-301-0/+5
|
* [Freq 2965056]: Windows build with -DUNICODEnijtmans2010-08-301-0/+12
|
* * doc/dict.n: [Bug 3046999]: Corrected cross reference to arraydkf2010-08-291-23/+28
| | | | manpage to refer to (correct) existing subcommand.
* * unix/configure, unix/tcl.m4: SHLIB_LD_LIBS='${LIBS}' for OSF1-V*.hobbs2010-08-271-0/+4
| | | | | 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-271-0/+8
| | | | | | | * 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 ↵nijtmans2010-08-251-0/+3
| | | | | | follow-up: move stub entry back to original location.
* [Bug 3007895] Tcl_(Find|Create)HashEntry stub entries can never be called.nijtmans2010-08-241-0/+6
|
* * library/tzdata/Africa/Cairo:Kevin B Kenny2010-08-231-0/+5
| | | | * library/tzdata/Asia/Gaza: Olson's tzdata2010l.
* Remove many type casts which are no longernecessary as a result of [Patch ↵nijtmans2010-08-221-0/+18
| | | | 3009403]: Signature of Tcl_GetHashKey, Tcl_(Create|Find)HashEntry
* * doc/linsert.n: [Bug 3045123]: Make description of what is actuallydkf2010-08-211-1/+6
| | | | happening more accurate.
* [Patch 3034251]: Backport ttkGenStubs.tcl features to genStubs.tcl, partly:nijtmans2010-08-211-0/+9
| | | | 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_MethodTypenijtmans2010-08-201-0/+4
|
* * generic/tclTrace.c (TraceExecutionObjCmd, TraceCommandObjCmd)dkf2010-08-191-6/+13
| | | | | | (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: ↵nijtmans2010-08-191-0/+7
| | | | remove unneeded ifdeffery and put C++ guard around stubs pointer definition.
* * generic/tclBasic.c: New redesign of [tailcall]: findMiguel Sofer2010-08-181-3/+8
| | | | | | * 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 ofMiguel Sofer2010-08-181-1/+4
| | | | the body of a non-bc'ed [try], #3046594
* * generic/tclBasic.c: Redesign of [tailcall] toMiguel Sofer2010-08-181-0/+9
| | | | | | | | | * 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] todkf2010-08-181-0/+5
| | | | working condition.
* * generic/tclProc.c (ProcWrongNumArgs): [Bug 3045010]: Make thedkf2010-08-151-39/+44
| | | | | 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)HashEntrynijtmans2010-08-141-0/+2
|
* [Patch #2994165] Change signature of Tcl_FSGetNativePath and TclpDeleteFilenijtmans2010-08-141-1/+9
|
* Remove mslu completely, see Feature Req #2819611nijtmans2010-08-141-0/+4
|
* * unix/ldAix: remove ancient (pre-4.2) AIX supporthobbs2010-08-121-1/+10
| | | | | | | | * 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.
* added test for yieldToMiguel Sofer2010-08-111-2/+4
|
* * generic/tclBasic.c (TclNRYieldToObjCmd): fixed bad copypastaMiguel Sofer2010-08-111-0/+4
| | | | snafu. Thanks to Andy Goth for finding the bug.
* * generic/tclUtil.c (TclByteArrayMatch): patterns may not behobbs2010-08-101-0/+5
| | | | null-terminated, so account for that.
* * changes: Updates for 8.6b2 release.dgp2010-08-091-0/+4
|
* * win/Makefile.in, win/makefile.bc, win/makefile.vc, win/tcl.dsp:hobbs2010-08-041-0/+6
| | | | | | | * win/tclWinPipe.c (TclpCreateProcess): * win/stub16.c (removed): removed Win9x tclpip8x.dll build and 16-bit application loader stub support. Win9x is no longer supported.
* * win/tclWin32Dll.c (TclWinInit): hard-enforce Windows 9x as anhobbs2010-08-041-0/+5
| | | | | | unsupported platform with a panic. Code to support it still exists in other files (to go away in time), but new APIs are being used that don't exist on Win9x.