summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Improve reliability of test httpold-4.12. Thanks AF!dgp2013-06-031-1/+1
|
* When compiling Tcl with mingw32/wsl-4.0, make sure that no 64-bit time ↵jan.nijtmans2013-05-232-0/+6
| | | | functions are used, which don't exist in Win95/98/ME.
* Don't #define VOID on VxWorks, as it is already typdef'd to voidjan.nijtmans2013-05-192-7/+9
| | | Eliminate possibly conflicting LOCAL #define
* Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by ↵jan.nijtmans2013-05-193-501/+350
| | | | Pietro Cerutti.
* <sys/stat.h> inclusion is only needed when compiling for Win32, don't bother ↵jan.nijtmans2013-05-171-1/+1
| | | | for other platforms.
* - eliminate compiler warning when compiling with Visual Studio.jan.nijtmans2013-05-172-2/+3
| | | - Make sure that _ftime() from msvcrt.dll is used, not ftime() from mingw (which might use 64-bit time_t)
* Revert defining _HAVE_32BIT_TIME_T especially for mingw-4.0-rc1: Although it ↵jan.nijtmans2013-05-173-8/+0
| | | | works, it has the side-effect that tcl8?.dll depends on msvcrt.dll symbols which are only available in later versions of msvcrt.dll. This is undesired, it really should be fixed in the mingw headers.
* Add support for the latest mingw-4.0-rc1. See: ↵jan.nijtmans2013-05-164-0/+28
| | | | [http://sourceforge.net/p/mingw/mingw-org-wsl/ci/4.0-rc1/tree/NEWS]
* Fix platform version mismatch between code and index.andreask2013-05-151-1/+1
|
* Add missing "platform" package to the distribution as well. Reported by ↵jan.nijtmans2013-05-151-1/+1
| | | | Pietro Cerutti.
* Add support for Cygwin64, which has a 64-bit "long" type. jan.nijtmans2013-05-063-0/+142
| | | | 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.
* (::platform::LibcVersion): Followup to the 2013-01-30 change. The REandreask2013-04-302-2/+10
| | | | | become too restrictive again. SuSe added a timestamp after the version. Loosened up a bit. Bumped package to version 1.0.12.
* Update dde to version 1.3.3. jan.nijtmans2013-04-2515-541/+826
| | | | Update registry to version 1.2.2. (the same as distributed with Tcl 8.5.14)
* Implement many Tcl_*Var* functions and Tcl_GetIndexFromObj as ↵jan.nijtmans2013-04-194-0/+41
| | | | (faster/stack-saving) macros around resp their Tcl_*Var*2 equivalent and Tcl_GetIndexFromObjStruct
* Implement Tcl_Pkg* functions as macro's around Tcl_Pkg*Ex. This saves stack ↵jan.nijtmans2013-04-123-6/+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().
* Allow URLs that don't have a path, but a query, e.g. ↵jan.nijtmans2013-04-094-3/+29
| | | | http://example.com?foo=bar and bump http to 2.5.8.
* Make (deprecated) Tcl_EvalObj/Tcl_GlobalEvalObj macro's always, not only ↵jan.nijtmans2013-04-092-8/+8
| | | | when using stubs.
* 3610026 Stop crash when the number of "colors" in a regular expressiondgp2013-04-086-7/+36
|\ | | | | | | overflows a short int. Thanks to Heikki Linnakangas for the report and the patch.
| * Demand the error message indicating the purpose of the test.bug_3610026dgp2013-04-081-1/+1
| |
| * 3610026 Stop segfault when regexp overflows color limits.dgp2013-04-085-7/+28
|/
* some more "ignore-glob" patternsjan.nijtmans2013-04-031-0/+3
|
* 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-192-8/+11
|
* make sure that [file stat] returns the right data, even for locked files.jan.nijtmans2013-03-191-0/+6
|
* [Bug 2893771]: file stat fails on locked files on win32.jan.nijtmans2013-03-193-5/+38
|
* [Bug 3608360]: Test to make sure we never let [file exists] do globbing.dkf2013-03-182-0/+18
|
* Regenerate configure with autoconf-2.13. Mostly repairs line numbers.dgp2013-03-122-345/+364
|
* re-generate configurejan.nijtmans2013-03-121-56/+1
|
* Patch by Andrew Shadura, providing better support for three architectures ↵jan.nijtmans2013-03-122-24/+6
| | | | | they have in Debian. (regeneration of "configure" not done yet)
* Some more ignore-glob settings for msvc, mac, hp ....jan.nijtmans2013-03-081-0/+6
|
* Cleaner error handling in fixempties().dgp2013-03-061-2/+4
|
* 3604074,3606683 Rewrite of the fixempties() routine (and supporting routines)dgp2013-03-063-88/+251
|\ | | | | | | to completely eliminate the infinite loop hazard. Thanks to Tom Lane for the much improved solution.
| * merge 8.4bug_3606683_84dgp2013-03-067-1/+33
| |\ | |/ |/|
* | Tell fossil and Eclipse that the default eol-convention is LF. jan.nijtmans2013-03-066-0/+33
| | | | | | | | Tell fossil which files are binary and which files should never be committed. Tell Eclipse that the default encoding is UTF-8
* | Remove TclInitCompilation() declaration that's never had a definitiondgp2013-03-051-1/+0
| | | | | | (14 years!).
| * Rework into Tcl 8.4 coding style (closer to original Spencer).dgp2013-03-061-174/+177
| |
| * Indent reduction in fixempties().dgp2013-03-061-19/+19
| |
| * Use flag argument to combine copy(nonempty)* routines into copy* routines.dgp2013-03-062-59/+23
| |
| * New routine hasnonemptyout() for minor improvement to new fixempties().dgp2013-03-062-1/+18
| |
| * Contributed patch from Tom Lane <tgl@users.sf.net>. Merge conflicts due todgp2013-03-052-92/+264
|/ | | different coding style and lingering obsolete compiler support resolved.
* New scheme for keeping the per-process tcl_precision value in sync withoutdgp2013-03-042-23/+307
| | | | | | | the need for mutex locks on every read. Uses adapted ProcessGlobalValue machinery backported from Tcl 8.5 where it's been working without reported problems. Thanks to Phil Brooks for reporting on tests which highlight the thread performance problems raised by the old scheme, and to Clif Flynt for further testing pointing the finger at tcl_precision locks as the main culprit.
* A bit more tidiness expressing the new test expression.dgp2013-02-271-2/+35
|
* rejoin the branchdgp2013-02-270-0/+0
|\
| * Wrap test-case over multiple lines.off_8_4_branchjan.nijtmans2013-02-271-1/+139
| |
* | Convert test expression into less imposing form.dgp2013-02-271-3/+7
|/
* [Bug 3606139]: missing error check allows regexp to crash Tcl. Thanks to Tom ↵jan.nijtmans2013-02-273-0/+13
| | | | Lane for providing the test-case and the patch.
* structs ChannelHandler ChannelHandlerEvent GetsState CopyState used locally.dgp2013-02-262-83/+82
| | | Remove from tclIO.h.
* struct NextChannelHandler used only locally. Remove from tclIO.h.dgp2013-02-262-25/+24
|
* Repair linked list management in Tcl_DeleteCloseHandler(). dgp2013-02-252-12/+18
| | | CloseCallback struct is used only locally. Remove from tclIO.h.