summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* TIP#208 implementationdkf2005-06-0613-41/+567
| | | | It's crude (especially in the tests and docs department) and incomplete (no truncation on non-POSIX platforms).
* Correct crash in stack.test on gcc/win32; fix compile errors in tclObj.c on ↵Kevin B Kenny2005-06-063-21/+19
| | | | hpux/native cc
* note tag date for 8.5a3core_8_5_a3hobbs2005-06-041-0/+6
|
* add libtommath to dist targethobbs2005-06-041-1/+4
|
* update changes for 8.5a3 release.dgp2005-06-031-1/+143
|
* Remove blatant inefficiency in [parray]dkf2005-06-032-3/+9
|
* * macosx/Makefile: fixed 'embedded' target.das2005-06-032-4/+7
|
* * unix/Makefile.in (html): add BUILD_HTML_FLAGS optional varhobbs2005-06-023-19/+34
| | | | | * tools/tcltk-man2html.tcl: add a --useversion to prevent confusion when multiple Tcl source dirs exist.
* regenerated after dkf's modifications to tcl.m4rmax2005-06-021-37/+46
|
* Fix m4 quoting problems :}dkf2005-06-021-4/+4
|
* This close to a release, simple is better.dgp2005-06-024-9/+11
|
* * generic/tclProc.c: Revised fix for [Bug 1209759] is more complex,dgp2005-06-013-5/+8
| | | | * generic/tclResult.c: but should have less performance impact.
* d'oh!dgp2005-06-011-1/+1
|
* * generic/tclBasic.c: For compatibility with earlier Tcl releases,dgp2005-06-015-4/+58
| | | | | | | * generic/tclResult.c: when a command procedure simply does a * generic/tclTest.c: "return TCL_RETURN;" we must interpret that * tests/result.test: the same as "return Tcl_SetReturnOptions(interp, Tcl_NewObj());" [Bug 1209759].
* Implementation of TIP#241 from Joe Mistachkindkf2005-06-0111-67/+240
| | | | Also compilation of [switch -glob -nocase] from Donal Fellows
* Increase efficiency of [lindex] compilationdkf2005-06-012-3/+35
|
* Make the threaded build compile again...dkf2005-06-012-3/+8
|
* Standardize help messages for 'configure --help' using AC_HELP_STRINGdkf2005-05-313-60/+101
|
* See file.vasiljevic2005-05-311-0/+6
|
* The notifier thread is now created as joinable and properly joined invasiljevic2005-05-311-2/+7
| | | | the Tcl_FinalizeNotifier.
* See file.vasiljevic2005-05-301-0/+4
|
* Fixed Tcl Bug #1204064.vasiljevic2005-05-301-9/+9
|
* TIP#229 implementationdkf2005-05-3010-48/+953
|
* * macosx/Makefile: moved & corrected EMBEDDED_BUILD check.das2005-05-264-9/+18
| | | | | | * unix/configure.in: corrected framework finalization to softlink stub library to Versions/8.x subdir instead of Versions/Current. * unix/configure: autoconf-2.59
* Tab characters are important in *roff tables...dkf2005-05-261-7/+7
|
* * generic/tclCmdMZ.c (Tcl_TimeObjCmd): add necessary casthobbs2005-05-252-2/+7
|
* TIP#182 IMPLEMENTATION [Patch 1165062]dgp2005-05-255-14/+119
| | | | | | | * doc/mathfunc.n: New built-in math function bool(). * generic/tclBasic.c: * tests/expr.test: * tests/info.test:
* * library/init.tcl: Updated [unknown] to be sure the [return]dgp2005-05-243-3/+23
| | | | | * tests/init.test: options from an auto-loaded command are seen correctly by the caller.
* * tests/env.test: added DYLD_FRAMEWORK_PATH to the list of env varsdas2005-05-242-3/+6
| | | | that need to be handled specially.
* fixed typo in EXTRA_INSTALL_BINARIESdas2005-05-232-3/+3
|
* * macosx/Makefile:das2005-05-239-249/+530
| | | | | | | | | | | | | * macosx/README: * macosx/Tcl-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tclUnixInit.c: moved all Darwin framework build support from macosx/Makefile into the standard unix configure/make buildsystem, the macosx/Makefile is no longer required to build Tcl.framework (but its functionality is still available for backwards compatibility). * unix/configure: autoconf-2.59
* * generic/tclIOUtil.c (TclLoadFile):das2005-05-234-47/+350
| | | | | | | | | | | * generic/tclInt.h: * unix/tcl.m4: * unix/tclLoadDyld.c: added support for [load]ing .bundle binaries in addition to .dylib's: .bundle's can be [unload]ed (unlike .dylib's), and can be [load]ed from memory, e.g. directly from VFS without needing to be written out to a temporary location first. [Bug 1202209] * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59
* * generic/tclCmdMZ.c (Tcl_TimeObjCmd): change [time] called with adas2005-05-231-5/+11
| | | | | count > 1 to return a string with a float value instead of a rounded off integer. [Bug 1202178]
* * doc/expr.n:das2005-05-233-9/+14
| | | | * doc/string.n: fixed roff syntax complaints from 'make html'.
* Fixed a bug in expr round(x) function: returned an empty string if x was an ↵chengyemao2005-05-221-1/+2
| | | | integer
* * generic/tclParseExpr.c: Corrected parser to recognize alldgp2005-05-202-59/+43
| | | | | | boolean literals accepted by Tcl_GetBoolean, including prefixes like "y" and "f", and to allow "eq" and "ne" as function names in the proper context. [Bug 1201589].
* * macosx/tclMacOSXNotify.c (Tcl_InitNotifier): fixed crashingdas2005-05-201-2/+2
| | | | | | CFRelease of runLoopSource in Tcl_InitNotifier (reported by Zoran): CFRunLoopAddSource doesn't CFRetain, so can only CFRelease the runLoopSource in Tcl_FinalizeNotifier.
* Quell a gcc warningdkf2005-05-191-4/+5
|
* Scratch one bizarre while loop... :^)dkf2005-05-192-66/+67
|
* * macosx/tclMacOSXNotify.c (Tcl_InitNotifier): fixed crashingdas2005-05-191-4/+4
| | | | | | CFRelease of runLoopSource in Tcl_InitNotifier (reported by Zoran): CFRunLoopAddSource doesn't CFRetain, so can only CFRelease the runLoopSource in Tcl_FinalizeNotifier.
* * macosx/tclMacOSXNotify.c (Tcl_InitNotifier): fixed crashingdas2005-05-192-2/+9
| | | | | | CFRelease of runLoopSource in Tcl_InitNotifier (reported by Zoran): CFRunLoopAddSource doesn't CFRetain, so can only CFRelease the runLoopSource in Tcl_FinalizeNotifier.
* * generic/tclBasic.c (Tcl_ExprBoolean): Rewrite as wrapper arounddgp2005-05-184-80/+60
| | | | | | | | | | | | | | | | Tcl_ExprBooleanObj. * generic/tclCmdMZ.c ([string is boolean/true/false]): Rewrite dropping string-based Tcl_GetBoolean call, so that internal reps are kept for subsequent quick boolean operations. * generic/tclExecute.c: Dropped most special handling of the "boolean" Tcl_ObjType, since that type should now be rarely encountered. * doc/BoolObj.3: Rewrite of documentation dropping many details about the internals of Tcl_Objs. Shorter documentation focuses on the function and use of the routines.
* minor phrasing improvements.dgp2005-05-181-3/+3
|
* * doc/BoolObj.3: Rewrite of documentation dropping many detailsdgp2005-05-182-43/+43
| | | | | about the internals of Tcl_Objs. Shorter documentation focuses on the function and use of the routines.
* * generic/tclInt.h: Revision to the "boolean" Tcl_ObjType, sodgp2005-05-184-33/+91
| | | | | | | | | | | | * generic/tclObj.c: that only string values like "yes" and "false" * tests/obj.test: are kept as the "boolean" Tcl_ObjType. The string values "0" and "1" are kept as "int" Tcl_ObjType, which also produce quick calls to Tcl_GetBooleanFromObj(). Since this internal change means a Tcl_ConvertToType to a "boolean" Tcl_ObjType might not produce a Tcl_Obj of type "boolean", the registration of the "boolean" type is also removed. ***POTENTIAL INCOMPATIBILITY*** For callers of Tcl_GetObjType on the type name "boolean".
* * generic/tclObj.c (TclInitObjSubsystem): Removed thedgp2005-05-174-19/+24
| | | | | | | | | | | * tests/listObj.test: registration of the Tcl_ObjType's "list", * tests/obj.test: "procbody", "index", "ensembleCommand", "localVarName", and "levelReference". The only reason to register a Tcl_ObjType is to have it returned by Tcl_GetObjType, and the only reason for that is to retrieve a (Tcl_ObjType *) to pass to Tcl_ConvertToType(). None of the types above can support a Tcl_ConvertToType() call; they panic. Better not to offer something than to lead users into a panic.
* restore MSVC buildability of tclWin32Dll.cKevin B Kenny2005-05-162-1/+13
|
* And another silly mistake...dkf2005-05-161-2/+2
|
* Fixed minor mistake in the example (not following best-practice as dkf2005-05-161-2/+2
| | | | described in the Portability section)
* whitespace/style policingdkf2005-05-141-561/+515
|