| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
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.
|
|
|
|
| |
case of zero bundled packages.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Eliminate dynamical loading of advapi23 and kernal32 symbols.
|
|
|
|
| |
(no change in output for *Decls.h files)
|
|
|
|
| |
(no change in functionality)
|
| |
|
|
|
|
|
| |
special handling of backslash-newline. Makes example slightly less
pure, but more useful.
|
|
|
|
|
|
|
|
|
| |
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/tclWinFCmd.c: mingw on amd64 systems. Thanks to "mescalinum"
for reporting and testing. [Bug 3059922]
|
|
|
|
|
| |
module names. This is true for quite some time in the code, this
change catches up the documentation.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
of -join.
|
|
|
|
|
| |
option -join does not stop option processing in the core builtin,
so the emulation must not do that either.
|
|
|
|
|
| |
extending the actual glob command with a -directory flag to when
we actually have a proper untranslated path,
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
part, doc.
|
|
|
|
| |
Typo in rules.vc
|
|
|
|
|
| |
manifest handling on Win64.
* win/configure: Regenerated.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
| |
|
|
|
|
| |
manpage to refer to (correct) existing subcommand.
|
|
|
|
|
| |
Add /usr/lib64 to set of auto-search dirs. [Bug 1230554]
(SC_PATH_X): Correct syntax error when xincludes not found.
|
|
|
|
|
|
|
| |
* 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+.
|
|
|
|
|
|
| |
follow-up:
move stub entry back to original location.
|
| |
|
|
|
|
| |
* library/tzdata/Asia/Gaza: Olson's tzdata2010l.
|
|
|
|
| |
3009403]: Signature of Tcl_GetHashKey, Tcl_(Create|Find)HashEntry
|
|
|
|
| |
happening more accurate.
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
(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.
|
|
|
|
| |
remove unneeded ifdeffery and put C++ guard around stubs pointer definition.
|
|
|
|
|
|
| |
* generic/tclExecute.c: errors early on, so that errorInfo
* generic/tclInt.h: contains the proper info [Bug 3047235]
* generic/tclNamesp.c:
|
|
|
|
| |
the body of a non-bc'ed [try], #3046594
|
|
|
|
|
|
|
|
|
| |
* 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:
|
|
|
|
| |
working condition.
|
|
|
|
|
| |
handling of passing the wrong number of arguments to [apply] somewhat
less verbose when a lambda term is present.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
| |
snafu. Thanks to Andy Goth for finding the bug.
|
|
|
|
| |
null-terminated, so account for that.
|
| |
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
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.
|