summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix some gcc warnings which become visible with -Wextrajan.nijtmans2013-06-132-28/+28
|
* Fix env.test when running mingw-w64 (AMD64 build) test-suite on wine64jan.nijtmans2013-06-121-2/+2
|
* Silence various warnings when doing a 64-bit build with MSVC: Those warnings ↵jan.nijtmans2013-06-121-4/+6
| | | | can only _really_ be fixed in "novem" (so, don't silence them there)
* Improve compatibility detection for <time.h> and <sys/stat.h>: jan.nijtmans2013-06-112-5/+5
| | | | - Move <time.h> before other includes on Windows, so we are sure the time_t definition being checked doesn't come from <sys/types.h>. - Padding at the end of Tcl_StatBuf doesn't influcence binary compatibility, so relax panic check accordingly.
* merge 8.4dgp2013-06-033-5/+5
|\
| * last-moment fix for FreeBSD from Pietro Ceruttijan.nijtmans2013-06-032-4/+4
| |
| * Improve reliability of test httpold-4.12. Thanks AF!dgp2013-06-031-1/+1
| |
* | fix for perf bug detected by Kieran ↵mig2013-06-032-5/+14
| | | | | | | | (https://groups.google.com/forum/?fromgroups#!topic/comp.lang.tcl/vfpI3bc-DkQ)
* | Fix C99 comment-ism breaking the native AIX compiler. HPUX likely as well.andreask2013-05-291-2/+2
| |
* | 3036566 - Get msgcat locale for Win Vista+ first from gui language registry key.jan.nijtmans2013-05-287-25/+42
|\ \ | | | | | | | | | Bumped msgcat to version 1.5.2. Minor manpage corrections.
| * | Corrected args -> arg arg ... in msgcat docbug3036566oehhar2013-05-081-2/+2
| | |
| * | Document mcunknown format parametersoehhar2013-05-081-3/+4
| | |
| * | Add install references and changes entryoehhar2013-05-084-5/+9
| | |
| * | Also get msgcat locale from Vista+ registry key "HCU/Control Panel/Desktop : ↵oehhar2013-05-083-18/+30
| | | | | | | | | | | | PreferredUILanguages" to honor installed language packs. msgcat now 1.5.2
| * | No longer link Cygwin executables with zlib1.dll, but with cygz.dll. jan.nijtmans2013-05-073-18/+2
| | | | | | | | | On Cygwin64 this doesn't work, and on Cygwin32 it was a bad idea anyway.
| * | Add support for Cygwin64, which has a 64-bit "long" type. jan.nijtmans2013-05-064-1/+145
| |\ \ | | | | | | | | | | | | Binary compatibility with win64 requires that all stub entries use 32-bit long's, therefore the need for various wrapper functions/macros. For Tcl 9 a better solution is needed, but that cannot be done without introducing binary incompatibility.
| * \ \ merge-markjan.nijtmans2013-05-060-0/+0
| |\ \ \
| * \ \ \ (::platform::LibcVersion): Followup to the 2013-01-30 change. The REandreask2013-04-302-3/+11
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | become too restrictive again. SuSe added a timestamp after the version. Loosened up a bit. Bumped package to version 1.0.12.
| * | | | | Improve code generation for [array set] in a common case.dkf2013-04-293-23/+69
| | | | | |
| * | | | | merge-markjan.nijtmans2013-04-250-0/+0
| |\ \ \ \ \
| * \ \ \ \ \ Implement Tcl_NewBooleanObj, Tcl_DbNewBooleanObj and Tcl_SetBooleanObj as ↵jan.nijtmans2013-04-2310-84/+93
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | macros using Tcl_NewIntObj, Tcl_DbNewLongObj and Tcl_SetIntObj. Starting with Tcl 8.5, this is exactly the same, it only eliminates code duplication. Eliminate use of NO_WIDE_TYPE everywhere: It's exactly the same as TCL_WIDE_INT_IS_LONG
| * \ \ \ \ \ \ Implement many Tcl_*Var* functions and Tcl_GetIndexFromObj as ↵jan.nijtmans2013-04-192-0/+31
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | (faster/stack-saving) macros around resp their Tcl_*Var*2 equivalent and Tcl_GetIndexFromObjStruct
| * \ \ \ \ \ \ \ merge-markdgp2013-04-160-0/+0
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Implement Tcl_Pkg* functions as macro's around Tcl_Pkg*Ex. This saves stack ↵jan.nijtmans2013-04-124-4/+19
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | space, is (marginally) faster, while still being fully up/down compatible. It makes pkgb.so loadable in "novem" without the need to change the Tcl_PkgProvide() call to Tcl_PkgProvideEx().
| * \ \ \ \ \ \ \ \ \ merge markdgp2013-04-110-0/+0
| |\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | fix http package installationjan.nijtmans2013-04-081-1/+1
| | | | | | | | | | | |
| * | | | | | | | | | | 3610026 Stop crash when the number of "colors" in a regular expressiondgp2013-04-086-0/+29
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | overflows a short int. Thanks to Heikki Linnakangas for the report and the patch.
| * | | | | | | | | | | | Documentation fix.dgp2013-04-081-1/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | merge-markdgp2013-04-040-0/+0
| |\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | Bump http to 2.8.7 in the other dozen places as well.max2013-04-044-5/+6
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Bump http to 2.8.7max2013-04-041-1/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Allow URLs that don't have a path, but a query query, e.g. ↵max2013-04-043-6/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://example.com?foo=bar .
| * | | | | | | | | | | | | Make Tcl_EvalObj/Tcl_GlobalEvalObj a macro always, not only when using stubs.jan.nijtmans2013-04-042-8/+8
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ some more "ignore-glob" patternsjan.nijtmans2013-04-031-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ merge-markjan.nijtmans2013-04-030-0/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ merge-markdgp2013-04-030-0/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ merge-markjan.nijtmans2013-03-280-0/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | Tolerate NULL interpsdgp2013-03-271-6/+12
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | merge-markjan.nijtmans2013-03-270-0/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ merge-markjan.nijtmans2013-03-270-0/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Update to tzdata2013bvenkat2013-03-2226-559/+1098
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | | If TCL_NO_DEPRECATED is defined, don't depend on ↵jan.nijtmans2013-03-224-5/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tcl_CreateMathFunc()/Tcl_SaveResult() in testcases any more. Prevent endless loop in Tcl_AddObjErrorInfo, when TCL_NO_DEPRECATED is defined.
| * | | | | | | | | | | | | | | | | | | | | merge-markjan.nijtmans2013-03-210-0/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | | | Remove duplicated tests. The enhancements to fCmd-30.[12] and the new test ↵jan.nijtmans2013-03-211-22/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | case fCmd-30.3 were backported from Tcl8.6, but the original tests were not removed.
| * | | | | | | | | | | | | | | | | | | | | | test suite hygienedgp2013-03-211-1/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 2102614 Add ensemble indexing support to [auto_mkindex]. Thanks Brian Griffin.dgp2013-03-213-0/+45
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Bring forward tests to trunkdgp2013-03-201-1/+22
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Slightly more correct: If FindFirstFile() fails, the error should be "no ↵jan.nijtmans2013-03-201-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | such file or directory" (ENOENT) not "permission denied" (EACCES).
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Handle the (unlikely) case that the file is deleted in between. Suggested by ↵jan.nijtmans2013-03-191-0/+4
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Harald Oehlmann (Thanks!)
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 3597000 Consistent [file copy] result.dgp2013-03-193-12/+14
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \