Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
421 check-ins using file generic/tclBasic.c version 6f1e1e3358
2016-09-08
| ||
12:28 | merge 8.6.2 check-in: 8765b86e00 user: dgp tags: dgp-literal-reform | |
2014-09-25
| ||
13:27 | Win implementation of TIP 428 Rev 1.21: fconfigure channel -error ?otherVar? This branch is a doubl... Closed-Leaf check-in: ed4a7d805e user: oehhar tags: tip-428 | |
2014-09-19
| ||
06:36 | Merge from trunk check-in: 9d87cb1287 user: hypnotoad tags: core_zip_vfs | |
2014-09-17
| ||
10:47 | merge-mark check-in: c3abb5be5a user: jan.nijtmans tags: trunk | |
08:33 |
Walked back modifications to tclConfig.sh.in
(Builds don't require them anymore) check-in: 63f755231c user: tne tags: core_zip_vfs | |
08:31 | Removed non-working tclkit-direct makefile technique check-in: f62bd8dc6e user: tne tags: core_zip_vfs | |
2014-09-16
| ||
23:07 |
Added a "make tclkit" to makefile
Removed debugging fprintf check-in: b2491b1e92 user: hypnotoad tags: core_zip_vfs | |
15:48 | Better pic flag for OpenBSD. check-in: fc3dfd9bc8 user: stwo tags: trunk | |
2014-09-15
| ||
14:59 | Removed non-working code from the end of the mkVfs.tcl script check-in: 36c73f3d2f user: hypnotoad tags: core_zip_vfs | |
10:04 | Modified the makefile to produce a distinct name for a kit depending on whether it was compiled stat... check-in: 2c33cc0626 user: hypnotoad tags: core_zip_vfs | |
09:44 | The unix build has been pared down to the minimum hooks required to build a VFS enabled Tclsh with a... check-in: f0b37aebaf user: hypnotoad tags: core_zip_vfs | |
2014-09-12
| ||
17:59 |
Zip enabled shells now build just like tclsh.
Whether they are dynamic or static is determined by -... Closed-Leaf check-in: 8f11d69abf user: tne tags: core_zip_vfs | |
16:13 | Backing out code that inserted a debug statement into the http package check-in: 623e75f093 user: hypnotoad tags: core_zip_vfs | |
16:06 | Merging in changes from trunk check-in: ba85013c28 user: hypnotoad tags: core_zip_vfs | |
16:03 | Developed an improved bootloader built around TclSetPreInitScript. The new bootloader now mounts th... check-in: c6b845bda5 user: hypnotoad tags: core_zip_vfs | |
2014-09-11
| ||
04:31 | merge trunk check-in: a9c6fb8114 user: stwo tags: stwo-dev86 | |
2014-09-10
| ||
22:17 | [cee90e4e88] Correct error in stack depth checking. check-in: b5ecfdaff3 user: dgp tags: trunk | |
08:24 | [2486824] Improve error message; not all that upvars is an upvar. check-in: aa55afef99 user: dkf tags: trunk | |
2014-09-09
| ||
19:49 | [84af1192f5]: [regsub] compiler no longer confused by quantification handling. check-in: 25f44e9a6d user: dkf tags: trunk | |
15:23 | Folding the core_zip_vfs_static work back into main branch. The pure-dynamic line of research was no... check-in: c5e069de45 user: hypnotoad tags: core_zip_vfs | |
15:09 | Added the "run tcl dll from vfs" magic to windows check-in: cde34f25f5 user: hypnotoad tags: core_zip_vfs | |
15:02 | Add tclkit to "make all" and install check-in: 84365e493b user: hypnotoad tags: core_zip_vfs | |
14:47 | Instead of statically link the tclkit executable, pack the tcl dll in the VFS check-in: 8d38788ffd user: hypnotoad tags: core_zip_vfs | |
13:59 | Add Static library link instructions to tclConfig.sh Closed-Leaf check-in: 2cd7c40e2b user: hypnotoad tags: core_zip_vfs_static | |
07:55 | Instead of statically compiling the Tclkit executable straight from .o files, generate a static libr... check-in: 03dbd642da user: hypnotoad tags: core_zip_vfs_static | |
06:54 | Added the tclkit binaries to install check-in: f38b8d5ad3 user: hypnotoad tags: core_zip_vfs_static | |
2014-09-08
| ||
22:50 | Refine TclFinalizeThreadData so that the quick-exit optimization really only affects exit. check-in: c16bc1a7db user: ferrieux tags: trunk | |
21:22 | Exceptional handling of oo::class has to be consistent throughout. check-in: 084ef81a6c user: dgp tags: trunk | |
2014-09-06
| ||
11:41 |
Created a designated bootloader for Tclkits under windows
On windows, tclkits build a private VFS i... check-in: cd9bbdf261 user: hypnotoad tags: core_zip_vfs | |
01:21 | Preliminary checkin for Windows tclkit builds check-in: c9f72a4736 user: hypnotoad tags: core_zip_vfs | |
00:58 |
New build process for Tcl kits in Unix (Windows port to follow...)
Rather than force a "make instal... check-in: a45b82575d user: hypnotoad tags: core_zip_vfs | |
2014-09-05
| ||
20:34 | Updating to the latest trunk check-in: 6c37892758 user: hypnotoad tags: core_zip_vfs | |
19:04 | Remove unused macros. check-in: c750138b4b user: dgp tags: trunk | |
18:30 | Make corrections to long-false comments. check-in: 2558fa2094 user: dgp tags: trunk | |
10:05 | [ccc2c2cc98]: lreplace edge case check-in: c20208530f user: dkf tags: trunk | |
2014-09-04
| ||
22:05 | Remove ChannelHandlerEvent struct, which has never been used in all of recorded Tcl history. Still n... check-in: e2338e8828 user: dgp tags: trunk | |
01:27 | Removed a typo check-in: bbbef942d3 user: hypnotoad tags: core_zip_vfs | |
01:23 | Removed some debugging code of mine... check-in: dfd8080cdc user: hypnotoad tags: core_zip_vfs | |
01:22 |
Adapted the Unix startup process to ifdef out the KIT specific behaviors.
tclkit is now build as a ... check-in: 048d56390d user: hypnotoad tags: core_zip_vfs | |
00:30 | Re-engineered the windows kitbuilding process to produce a standalone executable (in a similar proc... check-in: ae8b5b6616 user: hypnotoad tags: core_zip_vfs | |
2014-09-03
| ||
22:03 | Typo Fix check-in: f32c24047c user: tne tags: core_zip_vfs | |
21:24 | Merging changes from trunk check-in: 6f6342b8fe user: hypnotoad tags: core_zip_vfs | |
21:11 | Closing the hypnotoad branch check-in: 93e7e6f813 user: tne tags: core_zip_vfs | |
21:10 | Updating hypnotoad branch Closed-Leaf check-in: b2aeca61e8 user: tne tags: hypnotoad | |
20:41 | More tweaks to makefiles check-in: 430f936c3b user: hypnotoad tags: core_zip_vfs | |
20:32 |
Merging in changes from Tcl
Reduced the code necessary to bootstrap a shell to a single C call. Re... check-in: a706cf4205 user: hypnotoad tags: core_zip_vfs | |
19:44 | Distinguish hanging from crashing in exit tests. check-in: 208b2e859d user: ferrieux tags: trunk | |
15:48 | [132fad6fde]. Fixed GetCache to use TclpSysAlloc+memset instead of calloc. Now consistent with tclWi... check-in: da203cbda6 user: ashok tags: trunk | |
10:50 | Backported dkf's documentation effort to the main core_zip_vfs branch check-in: 2743e37804 user: hypnotoad tags: core_zip_vfs | |
10:24 | Clean up of docs, import basic text from comments in code, format. check-in: f6c5f91158 user: dkf tags: hypnotoad | |
2014-09-02
| ||
22:06 | Merging in the "official" windows hang patch check-in: 67c6c1c72a user: hypnotoad tags: hypnotoad | |
22:00 | Refrain from calling TclFinalizeThreadData() in quick-exit case as it is useless (just memory freein... check-in: 3ec5b57e64 user: ferrieux tags: trunk | |
21:57 | Add test cases in very first position for hang-on-exit, both in (normal) quick-exit and TCL_FINALIZE... check-in: 60cd951205 user: ferrieux tags: trunk | |
21:19 | Merging with fix_windows_zip check-in: d5b9767029 user: hypnotoad tags: hypnotoad | |
21:16 | Fix for the cases where a dynamic build is used Leaf check-in: 903bd406c4 user: hypnotoad tags: fix_windows_zlib | |
20:26 | Revised patch (per ferrieux) check-in: 17facd18b9 user: hypnotoad tags: hypnotoad | |
20:17 | Merging in changes from core_zip_vfs check-in: b3cc774c30 user: hypnotoad tags: hypnotoad | |
20:16 | Added a hac^H^H^Hpatch from ferrieux to mask around the exit hang on windows until the issues are fi... check-in: 87d43b4d28 user: hypnotoad tags: hypnotoad | |
18:30 | Pared down tclZipVfs to eliminate #ifdef branches that we don't have to worry about with a modern Tc... check-in: e7375a703d user: hypnotoad tags: core_zip_vfs | |
15:23 | Start of the "hypnotoad" branch, combining the various patches I'm testing against. check-in: e1f1b9db01 user: hypnotoad tags: hypnotoad | |
15:21 | Patch to make the default behavior for Tcl under Windows to embed the Zlib sources rather than add ... check-in: 1d8c535315 user: hypnotoad tags: fix_windows_zlib | |
11:04 | Rather than make a special executable, tclkits are now a copy of tclsh with an attached zip file check-in: 5747a1b07c user: hypnotoad tags: core_zip_vfs | |
2014-09-01
| ||
23:23 | Tweaking the Makefile instructions for Tclkits under unix check-in: 7811fafa97 user: hypnotoad tags: core_zip_vfs | |
13:51 | Squelch most warnings. check-in: 376fdb8633 user: dkf tags: core_zip_vfs | |
10:45 | Bring the source more into line with Tcl style. check-in: e92cf56f98 user: dkf tags: core_zip_vfs | |
10:03 | Merging in changes from core. check-in: 35c56d3b90 user: hypnotoad tags: core_zip_vfs | |
09:41 | Tweaks to the Windows makefile. check-in: 874bfe9df5 user: hypnotoad tags: core_zip_vfs | |
09:36 | Tweak the Windows implementation of Tcl_AppInit() to match Unix check-in: dbf5b98ca7 user: hypnotoad tags: core_zip_vfs | |
08:17 | Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a single SHLIB_LD_LIBS us... check-in: a37bbd81ea user: jan.nijtmans tags: trunk | |
07:15 |
Adding the ability for the Tcl core to build self-contained Zip-based executables
* Integrated a pu... check-in: c1d9b13f8c user: hypnotoad tags: core_zip_vfs | |
2014-08-29
| ||
22:56 | Initial attempt at converting select()-based notifier to poll() check-in: 77bea02457 user: jcr tags: jcr-notifier-poll | |
17:33 | Use TclpSys* macros, not direct system calls. check-in: 4ca7fe7cf2 user: dgp tags: trunk | |
2014-08-28
| ||
07:53 | [b9e1a3032e] Implement the documented method search order for TclOO. This corrects the relative posi... check-in: ab635c8161 user: dkf tags: trunk, potential incompatibility | |
2014-08-27
| ||
20:34 | merge release check-in: 00c2575fe2 user: dgp tags: trunk | |
2014-08-25
| ||
21:43 | merge trunk; update changes Closed-Leaf check-in: f8d346ad1f user: dgp tags: rc3, core-8-6-2, release, core-8-6-2-rc | |
21:37 | TIP 429 implementation. New command [string cat]. check-in: 84ed8cd57f user: dgp tags: trunk | |
15:40 | merge-mark check-in: 7fb1988d33 user: dgp tags: trunk | |
13:51 | Do not let fossil README droppings leak into distribuion check-in: 4b5e8fec6b user: dgp tags: core-8-6-2-rc | |
2014-08-22
| ||
22:11 | Bump to zlib 2.0.1. check-in: 419c3dac03 user: dgp tags: core-8-6-2-rc | |
21:52 | Bump to TclOO 1.0.2 check-in: 05ecf401c7 user: dgp tags: core-8-6-2-rc | |
17:28 | merge trunk; stamp release date. check-in: c8daa1083d user: dgp tags: rc2, core-8-6-2-rc | |
13:48 | merge 8.5; fix notifier mask bug and Tcl_Read performance regression check-in: 8cf00e79f5 user: dgp tags: trunk | |
2014-08-20
| ||
14:28 | Additions to changes. check-in: a81f224e2b user: dgp tags: core-8-6-2-rc | |
11:23 | [74e073599e]: tclsh is using old style dialogs when Tk is l... check-in: c438e5f6a0 user: jan.nijtmans tags: trunk | |
2014-08-19
| ||
20:35 | merge trunk Closed-Leaf check-in: 3455770a8f user: ferrieux tags: tip-429 | |
18:34 | Update changes file. check-in: 184a8023de user: dgp tags: core-8-6-2-rc | |
13:39 | merge trunk check-in: 05909b3cb3 user: dgp tags: rc1, core-8-6-2-rc | |
2014-08-17
| ||
15:23 | [7d52e1101b] oo::object should know that oo::class is a subclass. check-in: b3543267de user: dkf tags: trunk | |
2014-08-13
| ||
09:06 | Put back SystemV timezone files, which were removed in previous commit. Don't know if that was by ac... check-in: 2c695b9fc8 user: jan.nijtmans tags: trunk | |
01:45 | merge tzdata2014f from ietf.org check-in: d3c5f2eb2f user: kbk tags: trunk | |
2014-08-12
| ||
15:47 | merge trunk check-in: 6726634c92 user: dgp tags: core-8-6-2-rc | |
15:46 | merge-mark. Do not accommodate udp bugs in Tcl 8.6.2. check-in: f306d817b0 user: dgp tags: trunk | |
2014-08-06
| ||
18:20 | Fixed type conversion warnings which break a Win32 debug build (MSVC). check-in: bd9c215886 user: andreask tags: trunk | |
2014-08-05
| ||
22:10 | Fix comment inaccuracy. check-in: 7dad8a3e54 user: ferrieux tags: tip-429 | |
18:20 | More aggressive constant folding in [string cat]. Thanks AndreasK for kicking. check-in: 15f9b0abea user: ferrieux tags: tip-429 | |
11:29 | Better organize [string cat] by chunks of 255 args. check-in: 97af63ba9c user: ferrieux tags: tip-429 | |
10:34 | Add constant folding to [string cat]. Mixed-quote idiom is now compiled to a single push. check-in: a321e41d54 user: ferrieux tags: tip-429 | |
09:55 | More optimized non-BC [string cat] using Tcl_AppendObjToObj() - thx Donal check-in: 70c49b9302 user: ferrieux tags: tip-429 | |
2014-08-04
| ||
14:06 | Hum. Really merge trunk. check-in: 5d9c445fc1 user: ferrieux tags: tip-429 | |
14:02 | merge trunk check-in: 67c1a8899a user: ferrieux tags: tip-429 | |
13:37 | merge trunk check-in: 4a2f6c01ab user: dgp tags: core-8-6-2-rc | |
13:36 | Add tclsh.exe.manifest.in to the distribution check-in: ed24f583f4 user: dgp tags: trunk | |
2014-08-03
| ||
22:43 | Tidy up the docs check-in: d560d1022a user: dkf tags: tip-429 | |
2014-08-02
| ||
15:26 | Don't use [pid] in tests, stick to constant literals. check-in: a3fb69be9f user: ferrieux tags: tip-429 | |
13:04 | TIP 429 Implementation: [string cat] check-in: 9ce779b099 user: ferrieux tags: tip-429 | |
04:38 | merge trunk check-in: c8994555bf user: dgp tags: core-8-6-2-rc | |
04:36 | Another Preserve/Release on channels is needed during IO finalization. check-in: c286356bd3 user: dgp tags: trunk | |
2014-08-01
| ||
20:07 | Addition of a cast in tclWinFile.c to match types in a comparison, and fix of a TRACE string literal... check-in: f8304cc503 user: andreask tags: trunk | |
19:50 | Updated package "platform" to version 1.0.13. Separated the identifiers "macosx*-i386-x86_64" and "... check-in: 8e0d1b1eca user: andreask tags: trunk | |
19:29 | merge-mark check-in: 5b1069eccd user: dgp tags: trunk | |
17:18 | merge trunk check-in: 4f6076a7d9 user: dgp tags: core-8-6-2-rc | |
16:01 | [e75fabac06] Teardown line information after failed ensemble subcommand compile attempts. Copy/past... check-in: 42ab495d54 user: dgp tags: trunk | |
14:36 | Correction and commentary in the details of ensemble compiling. check-in: 2bee22315a user: dgp tags: trunk | |
2014-07-31
| ||
21:23 | Fix part of [d19aef1487] (broken --disable-load on MacOSX), broken by [4d417791c9] check-in: a41a431706 user: jan.nijtmans tags: trunk | |
20:00 | merge trunk check-in: c9835f5515 user: dgp tags: core-8-6-2-rc | |
19:58 | [a84a720966] Protect against double free in TclOO classChainCache teardown. check-in: 61e0390b0a user: dgp tags: trunk | |
15:49 | merge trunk check-in: 9f9f03353d user: dgp tags: core-8-6-2-rc | |
08:39 | merge trunk Closed-Leaf check-in: 8faac4e42d user: jan.nijtmans tags: robust-async-connect-tests | |
02:04 | Testing patches for iOS support Closed-Leaf check-in: ba55cebfc9 user: kevin_walzer tags: ios | |
2014-07-30
| ||
16:41 | [3757cdf808] More clock refactoring with spooky impact on [string match] performance. check-in: db3153c306 user: dgp tags: trunk | |
02:58 | Complete transformation off Tcl_Preserve() legacy onto ref counting. check-in: 6955f4f7b5 user: dgp tags: trunk | |
00:22 | Reduce the cost of Preserve/Release on channels check-in: d77bfcba0a user: dgp tags: trunk | |
2014-07-29
| ||
00:22 | [3757cdf808] Refactoring seems to reduce (maybe somewhat kinda sorta) a bizarre performance regress... check-in: aee3eac812 user: dgp tags: trunk | |
2014-07-28
| ||
14:50 | Bump to 8.6.2 for release. check-in: 3b527b0024 user: dgp tags: core-8-6-2-rc | |
02:06 | An alternative implementation of [chan copy] that operates in precisely those circumstances where th... check-in: c7b746822b user: dgp tags: trunk | |
01:53 | merge trunk Closed-Leaf check-in: 296a1ba317 user: dgp tags: dgp-move-buffers | |
01:42 | Revise MBRead() to be used in both sync and async modes. check-in: f906a935ae user: dgp tags: dgp-move-buffers | |
2014-07-27
| ||
22:53 | Push MBWrite() differences out to callers. check-in: f9904aa12a user: dgp tags: dgp-move-buffers | |
22:47 | merge-mark check-in: 259fad0956 user: jan.nijtmans tags: trunk | |
17:20 | Rework MBWrite() so it can be used in both sync and async modes. Reduce code duplication. check-in: 50f3d36769 user: dgp tags: dgp-move-buffers | |
2014-07-26
| ||
15:44 | Use common MBError() routine for sync and async operations. check-in: 4712a9759c user: dgp tags: dgp-move-buffers | |
15:02 | Extend the "move buffer" implementation to cover the async case. check-in: 3523e77b9b user: dgp tags: dgp-move-buffers | |
2014-07-24
| ||
17:19 | merge trunk check-in: 23ad7264fd user: dgp tags: dgp-move-buffers | |
17:17 | [9d19af7adb] Make sure all timer events get canceled. check-in: 1f0a5df094 user: dgp tags: trunk | |
15:34 | simplify moveBytes selection logic check-in: e29e9fc580 user: dgp tags: dgp-move-buffers | |
15:24 | Make sure MoveBytes error reporting reproduces what CopyData does. Bugward compatibility! check-in: 4b830e8027 user: dgp tags: dgp-move-buffers | |
15:17 | merge trunk check-in: e5e8b19569 user: dgp tags: dgp-move-buffers | |
15:17 | Test format of write error messages during binary [chan copy] check-in: def53d5d4d user: dgp tags: trunk | |
15:02 | Make sure MoveBytes records read error messages. check-in: 92f931b2d4 user: dgp tags: dgp-move-buffers | |
15:01 | merge trunk check-in: c516bad281 user: dgp tags: dgp-move-buffers | |
15:00 | Test read error during binary [chan copy]. check-in: 9cf0bce34b user: dgp tags: trunk | |
2014-07-23
| ||
17:10 | Extend the buffer move optimization to the "same encodings" case. check-in: e44c207283 user: dgp tags: dgp-move-buffers | |
2014-07-22
| ||
20:27 | merge trunk check-in: 4bfdb8139c user: dgp tags: dgp-move-buffers | |
19:57 | Workaround [info frame] troubles with -singleproc 1 testing operations. check-in: eac8a5ab78 user: dgp tags: trunk | |
18:12 | Avoid [thread::exit]; Using it leads to memleaks. check-in: 0219cb74c6 user: dgp tags: trunk | |
17:04 | [12b0997ce7] Plug memleak in iocmd.tf-32.0 . check-in: 79ff19ba73 user: dgp tags: trunk | |
16:44 | [12b0997ce7] Plug memleak in iocmd.tf-32.0 . Closed-Leaf check-in: 1c054c06c9 user: dgp tags: bug-12b0997ce7 | |
2014-07-21
| ||
14:26 | [e6477e1b0f] Plug memleak in AtForkChild() detected in iocmd-11.4. check-in: ce7a959e88 user: dgp tags: trunk | |
2014-07-19
| ||
16:35 | [75b8433707] Revised fix for memleak in oo instance list management. check-in: 98d8d28e03 user: dgp tags: trunk | |
2014-07-18
| ||
22:05 |
[75b8433707] Plug a subtle memory leak in TclOO.
Test suite very unhappy with this. Shoving into... Closed-Leaf check-in: 23be32a082 user: dkf tags: bug-75b8433707 | |
12:22 | merge trunk check-in: e2f47cd58e user: dkf tags: dkf-http-cookies | |
12:18 | [b43f2b49f7] New compilation strategy for lappend that allows multi-value lappend to not have quadra... check-in: 17150b71d2 user: dkf tags: trunk | |
10:00 | Make sure the "sockettest" command is available even when running socket.test individually. check-in: 513dd86a37 user: jan.nijtmans tags: robust-async-connect-tests | |
07:32 | merge trunk check-in: b094ff21be user: jan.nijtmans tags: robust-async-connect-tests | |
2014-07-17
| ||
18:43 | Finally, use correct octal notation which works in Tcl 9 as well. check-in: 838e8dcfd4 user: jan.nijtmans tags: trunk | |
17:52 | merge fork check-in: 47a076e497 user: jan.nijtmans tags: trunk | |
15:48 | Revised fix for memleak in [info frame]. Still pretty ugly, but not more so than a lot of TIP 280 m... check-in: 92217ed31a user: dgp tags: trunk | |
15:15 | Convert TesteventloopCmd and TestchmodCmd to Tcl_Obj-API form. check-in: c1e59561b9 user: jan.nijtmans tags: trunk | |
14:08 | Make sure that all "testchmod" arguments start with '0', making it more obvious that the value is oc... check-in: 9490d74e19 user: jan.nijtmans tags: trunk | |
11:02 | Fix [3cdcfa4080]: tclWinFile.c does not compile with Win VC... check-in: f15f329238 user: jan.nijtmans tags: trunk | |
09:53 | Replaced option "-unsupported1" by test command "testsocket debugflags" (thanks Donal, Donald). check-in: 33737f615b user: oehhar tags: robust-async-connect-tests | |
07:39 | Convert some non-ASCII characters in testcase comments - which were mangled by my editor in [79ace7b... check-in: ef9bbc4d9c user: jan.nijtmans tags: trunk | |
04:24 | [9969cf8ca6] Move the bailout when the ->rewind flag is set down after all the housekeeping matters ... check-in: f076f44f1d user: dgp tags: trunk | |
2014-07-16
| ||
23:58 | Backout checkin that broke test io-39.1. check-in: 22e099d9ea user: dgp tags: trunk | |
22:01 | Repair improper assertion. check-in: 63a9ddd54e user: dgp tags: trunk | |
21:48 | Assert an equality test, not an assignment check-in: 598dd915dc user: dgp tags: trunk | |
15:59 | [6a2d339e50] Plug memleak in INST_STR_REPLACE instruction. check-in: 25e58d77ff user: dgp tags: trunk | |
10:02 | Modify the "gettimes" test-command to use the Tcl_Obj API. New "testbytestring" command which can b... check-in: 79ace7b793 user: jan.nijtmans tags: trunk | |
2014-07-15
| ||
15:10 | [726349fab8] Stop leaking compression dictionary on zlib xform channel close. check-in: 4e3d47ad17 user: dgp tags: trunk | |
13:18 | merge trunk Leaf check-in: 6559584842 user: dgp tags: dgp-pkg-migration | |
2014-07-12
| ||
16:15 | merge trunk Leaf check-in: e94bc46f19 user: dkf tags: bug-d5ddbc7f49 | |
16:13 | whopper change; now passes test suite on OSX check-in: 0b38cdbc76 user: dkf tags: bug-d5ddbc7f49 | |
2014-07-11
| ||
20:40 | Suppress valgrind warnings about uninitialized values. check-in: 37640d60e2 user: dgp tags: trunk | |
18:20 | [1211aceef2] Fix refcount management of TclpTempFileName() that caused leak. check-in: 44648f6210 user: dgp tags: trunk | |
15:44 | [9b352768e6] Plug memleak in INST_DICT_FIRST. check-in: e88e23fbdb user: dgp tags: trunk | |
12:56 | Stop memleak in [info frame]. check-in: 1610c45009 user: dgp tags: trunk | |
10:43 | Starting with Unicode 6.3, the mongolian vowel separator (U+180e) is no longer a whitespace, but for... check-in: 8320e361b7 user: jan.nijtmans tags: trunk | |
04:49 | [3479689] Plug memory leak due to incomplete bug fix. check-in: 2830730e99 user: dgp tags: trunk | |
2014-07-10
| ||
18:17 | makeFile / removeFile balance. check-in: 22ae2172c4 user: dgp tags: trunk | |
18:11 | makeFile / removeFile balance check-in: a12fdf1e85 user: dgp tags: trunk | |
18:02 | dup test name check-in: 144ab5b663 user: dgp tags: trunk | |
17:21 | [f652ae79ed] Close sockets used in tests, so as not to corrupt other tests in the suite. check-in: fde4ddeb93 user: dgp tags: trunk | |
16:40 | [7368d225a6] Extend the auto-cleanup of zero ref count values passed in to the Tcl_*SetVar*() family... check-in: d9d00aa893 user: dgp tags: trunk, potential incompatibility | |
14:23 | merge trunk check-in: dc24111d06 user: jan.nijtmans tags: tip-389-impl | |
12:59 | Repair buffer indexing error in Tcl_ReadRaw(). check-in: 0f4ff1ba28 user: dgp tags: trunk | |
2014-07-09
| ||
18:49 | Don't use Tcl_GetCommandInfo when Tcl_FindCommand suffices. check-in: 352223b866 user: jan.nijtmans tags: trunk | |
14:44 | First draft of using buffer moves in place of buffer copies to create an efficient [chan copy]. check-in: 7a8b871fc7 user: dgp tags: dgp-move-buffers | |
2014-07-08
| ||
13:45 | The write and flush operations of reflected transforms ([chan push]) have been converting all lower ... check-in: cedfcfd1b5 user: dgp tags: trunk | |
2014-07-04
| ||
12:49 | Update Unicode tables to Unicode 7.0 check-in: 735fdb4267 user: jan.nijtmans tags: trunk, potential incompatibility | |
2014-07-02
| ||
20:22 | Clarify http::config and http::geturl -headers roles in setting request headers. check-in: 98090dcd2c user: dgp tags: trunk | |
16:30 | [c31ca233ca] Fix TclGetsObjBinary() so that each [gets] rediscovers whether a nonblocking channel is... check-in: af0d8f3b3c user: dgp tags: trunk | |
2014-06-26
| ||
16:01 | Fix mismatch of Tcl_Preserve() / Tcl_Release(). check-in: 4626888b50 user: dgp tags: trunk | |
2014-06-24
| ||
16:46 | Simplify / refactor Tcl_ReadRaw(). No need for CopyBuffer(). check-in: 1d2e0d8e55 user: dgp tags: trunk | |
07:42 | merge trunk check-in: aee39e91f2 user: dkf tags: bug-d5ddbc7f49 | |
2014-06-23
| ||
12:49 | Fix execute-6.5 test failure on trunk: the "preserveCore" part of tcltest::test assumes that the cle... check-in: 7a794c6958 user: jan.nijtmans tags: trunk | |
08:42 | merge trunk check-in: ea93cb999c user: dkf tags: bug-d5ddbc7f49 | |
08:41 | cleaning up option processing throughout Tcl to use common functions/language check-in: 7e93a07895 user: dkf tags: bug-d5ddbc7f49 | |
2014-06-22
| ||
16:17 | ticket [2f9df4c4fa]: tcltest - request to move -cleanup script execution until after -output compare... check-in: 6c7cb5d46a user: jan.nijtmans tags: trunk | |
2014-06-20
| ||
05:14 | [b47b176adf] Stop possible segfaults when variability in mutex lock schedules cause a ForwardingResu... check-in: 767aa6e893 user: aku tags: trunk | |
2014-06-19
| ||
16:38 | [b47b176adf] Stop segfault when variability in mutex lock schedules cause a ForwardingResult to rem... check-in: bbbfa372e6 user: dgp tags: trunk | |
2014-06-17
| ||
14:30 | [f0f876c141] Improve consistency in error messages. check-in: fffc281b07 user: dkf tags: trunk | |
2014-06-16
| ||
21:28 | Implements Tip 428: socket error dict returned by fconfigure -options check-in: 25d2506e45 user: oehhar tags: tip-428 | |
21:01 | Implemented tip-427: socket fconfigure option -connecting plus no -peername,-sockname when still con... Closed-Leaf check-in: 109f86e24f user: oehhar tags: tip-427 | |
13:38 | [1758a0b603] socket_*-2.13 : Workaround the broken select() in some Linux kernels that fails to repo... check-in: dc173b3985 user: dgp tags: trunk | |
12:19 | merge socket test from 8.5 check-in: 4c113631af user: dgp tags: trunk | |
09:24 | [311e61d12a] Generate error code in *all* places where commands are looked up. check-in: 990eed5c11 user: dkf tags: trunk | |
2014-06-15
| ||
16:50 | [cb042d294e] Improve consistency of [dict] wrong-args error messages. check-in: 968e9ac311 user: dkf tags: trunk | |
16:14 | [1b0266d8bb] Make [dict replace] and [dict remove] have canonicalization semantics close to [lrange]... check-in: 847fa2261d user: dkf tags: trunk, potential incompatibility | |
16:11 | Some more cleaning up Closed-Leaf check-in: fd9995590d user: dkf tags: bug-1b0266d8bb | |
07:52 | Make [dict replace] and [dict remove] guarantee result canonicality. check-in: a8cf3d7042 user: dkf tags: bug-1b0266d8bb | |
2014-06-08
| ||
16:01 | Generalization: desc is now appended to most events. Leaf check-in: 85101f0beb user: ferrieux tags: tcltest-verbose-desc | |
09:16 | Add a '(d)esc' verbose token to tcltest, to display test description on start. check-in: f91db5ae99 user: ferrieux tags: tcltest-verbose-desc | |
2014-06-07
| ||
14:18 | Improved the error messages. We do not want parsing an invalid dictionary to give errors about list... check-in: 1969678980 user: dkf tags: bug-1b0266d8bb | |
2014-06-06
| ||
08:47 | merge trunk check-in: 8fe677b133 user: dkf tags: bug-1b0266d8bb | |
08:46 | merge trunk check-in: 8fdb23bfd9 user: dkf tags: bug-1b0266d8bb | |
2014-06-05
| ||
19:13 | Tests socket*-2.12 test for DiscardOutput() updates. check-in: 39da5e7464 user: dgp tags: trunk | |
19:09 | Robust async connect tests by temporarely switching off auto continuation. Ticket [13d3af3ad5] check-in: 0c5005721e user: oehhar tags: robust-async-connect-tests | |
15:20 | When too many chars are read by ReadChars() and we trim the limits to get it right on the next pass,... check-in: 2e1e7c8266 user: dgp tags: trunk | |
2014-06-04
| ||
21:45 | Add missing calls to Tcl_DecrRefCount() in string object man page examples. check-in: 8b99a29c3f user: andy tags: trunk | |
16:42 | Revise DiscardOutput() to account for revisions to the loop in FlushChannel() which is its only call... check-in: 2a072fdb9a user: dgp tags: trunk | |
08:15 | more tests, cleaning up the code a bit check-in: 1fd96b571f user: dkf tags: bug-1b0266d8bb | |
03:25 | Valgrind doesn't like use of uninitialized variables. check-in: bf44d3d17c user: dgp tags: trunk | |
2014-06-03
| ||
17:47 | [734138ded8] Revisions so that unreported errors don't get lost during the close of a channel. check-in: 4ea8a01012 user: dgp tags: trunk | |
08:13 | merge trunk check-in: 57cb049043 user: dkf tags: bug-1b0266d8bb | |
07:26 | [1b0266d8bb] Working towards ensuring that all dict operations are sufficiently strict. check-in: 064f886aae user: dkf tags: bug-1b0266d8bb | |
02:26 | These edits make all tests outside of socket-14.* pass on OSX Mavericks. Several socket-14.* tests f... Closed-Leaf check-in: 5b3eed19a0 user: dgp tags: dgp-async-socket | |
2014-06-02
| ||
20:03 | These edits make the tests socket-14.11.[01] stop hanging, but also introduce a whole raft of test f... check-in: bf5e0126b5 user: dgp tags: dgp-async-socket | |
10:57 | Improve robustness of the socket tests against systems that support IPv6, but don't resolve localhos... check-in: 8a95c913e1 user: max tags: trunk | |
2014-05-31
| ||
20:47 | merge trunk check-in: 4acc825692 user: dkf tags: dkf-http-cookies | |
14:12 | Backout checkin 84f992ce50. This fixes test socket-14.11.1 and creates failure in tests *io-1.9. B... Closed-Leaf check-in: 5f5b6fc4b2 user: dgp tags: bug-734138ded8 | |
02:40 | Correct the interest masks in the Tcl_CreateFileHandler() calls in PipeWatchProc(). When we are inte... check-in: 0d6ad67b02 user: dgp tags: trunk | |
2014-05-29
| ||
15:04 | Refinements of FlushChannel() and its callers. Notably includes removal of the flag BUFFER_READY. check-in: 37bcb4b42d user: dgp tags: trunk | |
2014-05-28
| ||
19:21 | Merged the workarounds and fixes for wrapped executables on various platforms into the trunk. For de... check-in: 466970e1d3 user: andreask tags: trunk | |
2014-05-23
| ||
14:59 | eliminate two unused variables. check-in: abf4af70fa user: jan.nijtmans tags: trunk | |
2014-05-21
| ||
22:00 | Ditto [dict append], [dict incr], and [dict lappend]. Update description of [dict create] to explic... check-in: cdc4e05235 user: andy tags: trunk | |
21:40 | Ditto [dict unset]. check-in: 9c3d9a5080 user: andy tags: trunk | |
21:32 | Update dict man page to state that [dict set] returns the updated dictionary value. check-in: 5124083e65 user: andy tags: trunk | |
14:37 | Fix gcc warning (signed-unsigned compare) check-in: c84093ac60 user: jan.nijtmans tags: trunk | |
10:37 | Fix c&p errors in test descriptions check-in: 9b5df9c9b9 user: max tags: trunk | |
2014-05-20
| ||
15:17 | Rework the management of the CHANNEL_BLOCKED and CHANNEL_EOF flags, in particular not allowing them ... check-in: 2a40293a49 user: dgp tags: trunk, potential incompatibility | |
14:46 | Fix and improve socket -async [13d3af3ad5] check-in: fdd8917252 user: oehhar tags: trunk | |
2014-05-19
| ||
18:29 | Same improvements to the zlib transform operations. Closed-Leaf check-in: 6578106462 user: dgp tags: dgp-trunk-flag-repair | |
18:08 | Simplify ReflectInput(). Also stop intruding on channel internals with direct clearing of CHANNEL_E... check-in: 6600cc19d7 user: dgp tags: dgp-trunk-flag-repair | |
2014-05-17
| ||
07:01 |
[47d66253c9]: "lsearch -sorted -integer" on 64bit system
***POTENTIAL INCOMPATIBILITY*** Changes... check-in: f70fa16889 user: jan.nijtmans tags: trunk, potential incompatibility | |
03:38 | Simplify the inputProc of [testchannel transform]. check-in: 7506df18be user: dgp tags: dgp-trunk-flag-repair | |
03:05 | Revise results of tests iogt-2.[123] to account for EOF flags no longer leaking across channel stack... check-in: 844b2b0b19 user: dgp tags: dgp-trunk-flag-repair | |
2014-05-16
| ||
23:17 | Merge flag changes. - Wow, no trouble with [chan push] demonstrated. check-in: 960f628ee8 user: dgp tags: dgp-trunk-flag-repair | |
21:33 | Let the generated Makefile be emacs-friendly by avoiding spurious empty lines and misplaced tabs. Us... check-in: 672c16903f user: ferrieux tags: trunk | |
15:23 | merge trunk check-in: 9e2a793a91 user: dgp tags: dgp-trunk-flag-repair | |
15:10 | merge 8.5 check-in: 98814a9861 user: dgp tags: trunk | |
2014-05-15
| ||
14:59 | Minor bug-fix in [3118489] implementation: NUL in filenames. Filenames starting with <drive>: but wi... check-in: 46ad3d9162 user: jan.nijtmans tags: trunk | |
2014-05-14
| ||
15:09 | merge trunk check-in: cb0b2f9997 user: dgp tags: dgp-trunk-flag-repair | |
09:19 | Fix 3 test-cases which started failing on Windows check-in: 3ea3275ec9 user: jan.nijtmans tags: trunk | |
2014-05-13
| ||
18:49 | Refactored much management of the BLOCKED and EOF flags into ChanRead() then began repairing some of... check-in: 98736462fb user: dgp tags: dgp-trunk-flag-repair | |
11:25 | [958bc05fbe]: Clarify "clock format" using "%R" check-in: b5de46ac73 user: jan.nijtmans tags: trunk | |
2014-05-12
| ||
21:52 | Restore the largefileSupport constraint on Darwin, where tests (chan)io-34.21 take an unbearable 90 ... check-in: df4e6061ac user: dgp tags: trunk | |
17:19 | Have the [chan push] machinery ReadRaw() directly into the argument to be passed to the read method ... check-in: df2b19250c user: dgp tags: trunk | |
13:09 | Possible fix for [47d66253c9]: "lsearch -sorted -integer" o... Closed-Leaf check-in: a1cf23084b user: jan.nijtmans tags: bug-47d66253c9 | |
2014-05-11
| ||
10:39 | [6d2f249a01] Handle a failure to comprehend half-way through the compilation of a chain of compileab... check-in: 0ef9c1b41a user: dkf tags: trunk | |
2014-05-09
| ||
17:46 | Repair another "impossible" test and the segfault it reveals. check-in: 695de04685 user: dgp tags: trunk | |
17:35 | Correct namespace bugs in normally skipped tests. Constrain them as "knownBug" rather than "unknownF... check-in: 67b870b07c user: dgp tags: trunk | |
16:39 | Added comment explaining the "knownBug" in iogt-6.1 check-in: 8388952f62 user: dgp tags: trunk | |
16:33 | Tests (chan)io-34.21 are constrained for largefileSupport, and that's disabled by default, which mea... check-in: 267dbca3d3 user: dgp tags: trunk | |
13:33 | Test iocmd-32.1 is not "impossible" but after writing it properly it does segfault trying to use a d... check-in: 0a4dfac63e user: dgp tags: trunk | |
12:03 | Fix [3389978]: Support for paths longer than MAX_PATH on Windows. check-in: 34528a47d1 user: jan.nijtmans tags: trunk | |
10:10 | Make Cygwin's "configure" work from another directory than /unix. (Not everything works this way!) check-in: b2c0b88e3a user: jan.nijtmans tags: trunk | |
2014-05-08
| ||
17:38 |
Merge the reforms of dgp-trunk-read branch into trunk. (port of dgp-read-bytes)
Large overhaul ...check-in: d17b42d5cb user: dgp tags: trunk | |
16:21 | merge trunk Closed-Leaf check-in: 30ae8cb927 user: dgp tags: dgp-trunk-read | |
16:21 | silence compiler warning check-in: 1b033660ab user: dgp tags: trunk | |
16:12 | merge trunk check-in: b345c44424 user: dgp tags: dgp-trunk-read | |
16:03 | Fix the panic in iogt-2.5. Back in 2011, Bugs 3384654 and 3393276 first noticed troubles with Channe... check-in: cc5f6a9f05 user: dgp tags: trunk | |
13:01 | Revert the iogt-2.5 fix. For now one panic is better than widespread memory leaks. check-in: 1f0997a0f1 user: dgp tags: trunk | |
12:46 | More efficient/robust implementation of function TclNativeCreateNativeRep(). - No more intermediate... Closed-Leaf check-in: 1a24401380 user: jan.nijtmans tags: rfe-3389978 | |
03:28 | merge trunk check-in: 41b555c6c8 user: dgp tags: dgp-trunk-read | |
03:13 | Merge 8.5. check-in: 6373847bf0 user: dgp tags: trunk | |
2014-05-07
| ||
22:22 | Corrected description of where tcl_platform(user) comes from on Unix. check-in: dadb2a77cc user: dkf tags: trunk | |
2014-05-06
| ||
17:33 | Symptom relief. Make test stop panicking. This is not the proper final answer. ChannelBuffer manag... check-in: 299eab2396 user: dgp tags: trunk | |
15:23 | Add Panic call to better identify where iogt-2.5 goes wrong. check-in: bd7a70e510 user: dgp tags: trunk | |
14:43 | Merge 8.5. New test iogt-2.5 panics. check-in: ad0fc36bba user: dgp tags: trunk | |
11:17 | Start working on [3389978]. Appears to work, but some clean-up needed. check-in: 80d513f9cb user: jan.nijtmans tags: rfe-3389978 | |
2014-05-05
| ||
09:18 | merge-mark check-in: 0d1e692970 user: jan.nijtmans tags: trunk | |
2014-05-02
| ||
15:58 | merge trunk check-in: 8940c7f376 user: dgp tags: dgp-trunk-read | |
15:35 | Re-apply [3010352], bringing back the symbol exports of shared libraries as it was in 8.6.0/8.6.1. check-in: 32a6915d8a user: jan.nijtmans tags: trunk | |
15:29 | Bring back self restacking support. Channel tests all passing now. check-in: 795288918d user: dgp tags: trunk | |
15:19 | Fixup restacking tests to expect the right results. Closed-Leaf check-in: 8ffe58f8e9 user: dgp tags: dgp-demo | |
14:45 | Add some comments about possible other self-restacking troubles. check-in: cc96a1b1e4 user: dgp tags: dgp-demo | |
13:02 | Fully restore topChan resetting to accommodate self-restacking channels. check-in: 479b266698 user: dgp tags: dgp-demo | |
12:39 | Re-enable buffer recycling. check-in: 19ba1dca2c user: dgp tags: dgp-demo | |
2014-05-01
| ||
16:33 | Stop the segfault in iogt-2.4. First by changing the UpdateInterest() call that triggers it. "down... check-in: a6e8d96c80 user: dgp tags: dgp-demo | |
15:13 | merge trunk check-in: 22914ee992 user: dgp tags: dgp-demo | |
15:00 | merge trunk check-in: 52f2afaf4f user: dgp tags: dgp-trunk-read | |
14:36 | We must Preserve channels if we're going to use TclChanCaughtErrorBypass() to get error information ... check-in: 4c9bb6c772 user: dgp tags: trunk | |
09:40 | Merge trunk. Update Unicode tables to Unicode 7.0 beta. check-in: 13a1d81916 user: jan.nijtmans tags: tip-389-impl | |
09:11 | make doubly sure that things which should be unshared stay unshared check-in: 67c8b705b5 user: dkf tags: trunk | |
07:44 | merge-mark check-in: 1c9a8330da user: jan.nijtmans tags: trunk | |
01:26 | Merge in the fixes for improper ChannelBuffer sharing via recycling. check-in: a63b3cbe41 user: dgp tags: trunk | |
01:15 | missing constraint check-in: 36b1780d1a user: dgp tags: trunk | |
2014-04-30
| ||
21:24 | [82e7f67325] Fix an evil refcount problem in compiled [string replace]. check-in: 9d2057859c user: dkf tags: trunk | |
2014-04-29
| ||
17:04 | merge trunk check-in: e344fa9b49 user: dgp tags: dgp-demo | |
16:47 | Fix bug exposed when buffer recycling is disabled. check-in: 84f992ce50 user: dgp tags: trunk | |
2014-04-28
| ||
20:28 | Clarify fcopy manpage regarding its bidirectional uses. [1350564] check-in: a6e8d5d50c user: ferrieux tags: trunk | |
2014-04-25
| ||
19:51 | Disable buffer recycling, which creates mysteries. check-in: 0e64d0aa58 user: dgp tags: dgp-demo | |
17:34 | Test iortrans-4.8.2 demos an infinite loop. Possible trouble with pushback buffers. check-in: 71c708ce30 user: dgp tags: dgp-demo | |
2014-04-24
| ||
18:21 | merge trunk check-in: 63b6268aeb user: dgp tags: dgp-trunk-read | |
15:27 | Make sure the ReflectedChannel struct is freed in the handler thread, where it was allocated. This ... check-in: 453e07a7d8 user: dgp tags: trunk | |
04:34 | [3493120] Plug memory leak in thread exit. check-in: 6b5f70a82f user: dgp tags: trunk | |
2014-04-22
| ||
15:09 | Merge the [testchannel transform] fixes. check-in: 9bf970cda4 user: dgp tags: trunk | |
2014-04-21
| ||
20:02 | merge trunk check-in: 58bcc7a29a user: dgp tags: dgp-trunk-read | |
19:04 | Merge refcounting machinery for ChannelBuffer. check-in: 0c1015d94d user: dgp tags: trunk | |
2014-04-20
| ||
15:29 | merge trunk check-in: 95c09d2f0b user: dkf tags: dkf-http-cookies | |
15:28 | more tinkering check-in: 8eb5a4845a user: dkf tags: dkf-http-cookies | |
2014-04-17
| ||
19:11 | merge trunk check-in: 15f3a695ca user: dgp tags: dgp-trunk-read | |
18:10 | Merge reflected channel improvements. check-in: 3c6eba5c93 user: dgp tags: trunk | |
14:01 | Remove all win95-specific test-cases, since Windows 95 is not supported any more. check-in: 324a458635 user: jan.nijtmans tags: trunk | |
2014-04-16
| ||
17:35 | merge trunk check-in: 505682a5bb user: dgp tags: dgp-trunk-read | |
15:40 | [d19a30db57] More testing. check-in: 90fb2d568e user: dgp tags: trunk | |
15:30 | [d19a30db57] Fixed segfault in [clock] internals. Includes test. check-in: 8aca271fac user: dgp tags: trunk | |
14:12 | Fix compiler warnings in win32/cygwin build check-in: b18178d2d2 user: jan.nijtmans tags: trunk | |
11:20 | Remove unused variable, don't use deprecated function, some formatting. check-in: 29bb868e02 user: jan.nijtmans tags: trunk | |
09:44 | Upgrade from Winsock 1.1 to Winsock 2.2, which is always available on Win2000+. See: [http://msdn.mi... check-in: 61866a947e user: jan.nijtmans tags: trunk | |
2014-04-15
| ||
18:36 | Purge the (now unused) argc and argv fields. check-in: f0b9f4e373 user: dgp tags: trunk | |
17:25 | [88aef05cda] Stop reentrancy segfault in reflected channels by managing callbacks as (copies of) lis... check-in: 4985635c78 user: dgp tags: trunk | |
10:41 | Test-cases which pick up the completion of bug-fix [e663138a06d98e48b5fbb42cc015cf1698f486cd|e663138... check-in: f13e5bd0cf user: jan.nijtmans tags: trunk | |
2014-04-14
| ||
18:45 | [e663138a06] Fix the new INST_NUM_TYPE instruction so that the boundary cases of [string is] on inte... check-in: 5eae727664 user: dgp tags: trunk | |
2014-04-11
| ||
09:55 | Fix [3118489]: NUL in filenames, now fixed for both Windows and UNIX. For consistancy, any NUL char... check-in: b5dd510e85 user: jan.nijtmans tags: trunk | |
08:23 | Fix [3118489] for Windows only: NUL in filenames. This allows various characters to be used in win32... check-in: 0f4597a73c user: jan.nijtmans tags: trunk | |
2014-04-10
| ||
13:59 | [792641f95b]: Normalized win32 paths should never contain backslash. check-in: 578237c4c6 user: jan.nijtmans tags: trunk | |
07:57 | Fix bug [e663138a06]: Test failures in "string is" check-in: 772c763815 user: jan.nijtmans tags: trunk | |
2014-04-08
| ||
18:00 |
| |
15:15 | Beautify check for async connect reentry check-in: 2b3521353b user: oehhar tags: bug-13d3af3ad5 | |
15:02 | Provide full Tcl patchlevel to tcl.pc and move private libs to "Libs.private". Record the fact that... check-in: 667dfe5615 user: jan.nijtmans tags: trunk | |
14:40 | Changed error report logic, that an async connect error is only reported by 'fconfigure -error' and ... check-in: 774db15517 user: oehhar tags: bug-13d3af3ad5 | |
2014-04-07
| ||
15:18 | Rename error to connectError in struct TcpState. check-in: 890a840201 user: max tags: bug-13d3af3ad5 | |
15:11 | Rename CreateClientSocket to TcpConnect check-in: 3cbbb06987 user: max tags: bug-13d3af3ad5 | |
15:08 | Renamed function CreateClientSocket to TcpConnect and variable error to connectError check-in: 27e28d5ecc user: oehhar tags: bug-13d3af3ad5 | |
14:32 | Merge-mark: Those two test-cases will arrive in trunk as soon as branch [http://core.tcl.tk/tcl/time... check-in: a006f5a452 user: jan.nijtmans tags: trunk | |
12:34 | Return async connect error by first following read or write operation. check-in: 0818d96293 user: oehhar tags: bug-13d3af3ad5 | |
2014-04-04
| ||
16:27 | Avoid multiple returns of connect errors check-in: 0def1219a1 user: oehhar tags: bug-13d3af3ad5 | |
15:56 | Move tests 8.2 and 8.3 out of the IPv4/IPv6 loop to 14.13 and 14.14. check-in: e686d4cac9 user: max tags: bug-13d3af3ad5 | |
15:45 | Fix/improve tests. check-in: cb65273402 user: max tags: bug-13d3af3ad5 | |
11:53 | Add tests for bugs [336441ed59] and [581937ab1e] from core-8-5-branch. check-in: b602826a44 user: max tags: bug-13d3af3ad5 | |
11:14 | Fix for Bug [97069ea11a]: Set return message in close if a flush error is reported (which may be an ... check-in: 7aa743c0ee user: oehhar tags: trunk | |
10:02 |
| |
08:51 | Make the naming of TcpState variables consistent check-in: 8f4a29e820 user: max tags: bug-13d3af3ad5 | |
2014-04-02
| ||
08:22 | Marked all communication variables which are set by notifier thread with "volatile". check-in: 31e88e5cda user: oehhar tags: bug-13d3af3ad5 | |
2014-04-01
| ||
13:06 | Imported fix for bug [97069ea11a] from branch bug-97069ea11a: empty error message on stalled backgro... check-in: 0fa84c1e50 user: oehhar tags: bug-13d3af3ad5 | |
12:16 | Removed thread debugging printf messages check-in: 7dc794f0c8 user: oehhar tags: bug-13d3af3ad5 | |
08:18 | Limit number of cookies stored, deleting least recently used ones. check-in: 95b427a898 user: dkf tags: dkf-http-cookies | |
2014-03-31
| ||
18:44 | Add missing @TCL_LIB_FLAG@ to tcl.pc.in (derived from ticket [5bcb5026ad]) check-in: 85f74e89a1 user: jan.nijtmans tags: trunk | |
08:09 | merge trunk check-in: 0f642ee045 user: dkf tags: dkf-http-cookies | |
08:08 | Better cookie option parsing that doesn't throw away critical information. check-in: 0ef3ed62be user: dkf tags: dkf-http-cookies | |
2014-03-28
| ||
20:29 | Merge minimal fix for iocmd-23.11. Note that top channel regeneration is removed, so that Preserve/R... check-in: 4c19c39276 user: dgp tags: trunk | |
2014-03-27
| ||
19:15 | Test iocmd-23.11 demos another segfault. check-in: 045e8076eb user: dgp tags: trunk | |
16:47 | Test iogt-2.4 is another segfault demo for [721ec69271]. check-in: b83734f724 user: dgp tags: trunk | |
16:27 | New test iortrans-4.8.1 exposes segfault bug [721ec69271]. check-in: 994f93910e user: dgp tags: trunk | |
2014-03-26
| ||
14:38 | Implement RFE [b42b208ba4]: file attributes -readonly (and -archive, -hidden, -system) on Cygwin. check-in: 5656978163 user: jan.nijtmans tags: trunk | |
14:34 | Only write back file attributes if any of them really changed. Closed-Leaf check-in: f6fc8ce920 user: jan.nijtmans tags: rfe-b42b208ba4 | |
10:37 | Implementation of [b42b208ba4]: file attributes -readonly on Cygwin. For completeness, implemented -... check-in: 71d7e7db09 user: jan.nijtmans tags: rfe-b42b208ba4 | |
2014-03-24
| ||
21:42 | Add test io-53.12 to verify proper unbuffered sync-fcopy [Bug #3096275] check-in: 3b391551d0 user: ferrieux tags: dgp-trunk-read | |
11:03 | Fire also readable event on final async connect failure. Armor WaitForSocketEvent by access signal a... check-in: f1d2f6dbad user: oehhar tags: bug-13d3af3ad5 | |
2014-03-23
| ||
20:59 | Merge the checkins of the dgp-read-bytes branch onto the trunk, up to and including checkin a1e82fb6... check-in: c4c1cd81e4 user: dgp tags: dgp-trunk-read | |
11:42 | Be sure tsd pointer to the info structure is invalidated before memory free check-in: d045cdc948 user: oehhar tags: bug-13d3af3ad5 | |
2014-03-21
| ||
19:07 |
Correct some faulty assumptions in the zlib transformation input driver.
BRANCHED - some other EO... Closed-Leaf check-in: dfadac1b71 user: dgp tags: dgp-eof | |
17:11 | Added comments raising questions about possible updates to channel drivers on Windows. check-in: 5134ecb54a user: dgp tags: trunk | |
2014-03-20
| ||
10:10 | Fix [2f7cbd01c3]: tcl8.6.1 fails to build on FreeBSD 10.0 check-in: 2c5beb4f45 user: jan.nijtmans tags: trunk | |
2014-03-14
| ||
17:01 | WaitForConnection like tclUnixSock.c, new option [fconfigure -connecting] check-in: 650e8b8468 user: oehhar tags: bug-13d3af3ad5 | |
16:59 | file tclWinSock.c reorganized to minimize diff to tclUnixSock.c. No functional change check-in: dc0a9645cc user: oehhar tags: bug-13d3af3ad5 | |
14:36 | Remove writable shortcut and errorneous workaround to get [connect -async] fail error to [fconfigure... check-in: 65b320b464 user: oehhar tags: bug-13d3af3ad5 | |
14:26 |
| |
09:12 | Async connect terminates: fire fileevent by setting readyEvent, propage commit fail message to [fcon... check-in: 711c272f36 user: oehhar tags: bug-13d3af3ad5 | |
2014-03-11
| ||
17:34 |
| |
13:35 | No [fconfigure -error] error in connect process; gets after failed async connect returns connect err... check-in: cb1a6a0924 user: oehhar tags: bug-13d3af3ad5 | |
2014-03-10
| ||
18:11 | WaitForConnect may only call back to CreateClientSocket when the socket is writable or something. Wh... check-in: d2b5426431 user: max tags: bug-13d3af3ad5 | |
16:59 | Additional security for wrong pointer check-in: 64ccc14933 user: oehhar tags: bug-13d3af3ad5 | |
15:38 | Fire write fileevent if async connect fails finally (test socket-14.2) check-in: c80dc6e566 user: oehhar tags: bug-13d3af3ad5 | |
15:22 | Also continue async connect without event loop if gets/puts is called (test socket-14.8.*) check-in: 33d1e6a53a user: oehhar tags: bug-13d3af3ad5 | |
14:36 | Workaround if FD_CONNECT notification comes before socket list registration in TcpThreadActionProc check-in: a4af0b5949 user: oehhar tags: bug-13d3af3ad5 | |
12:08 |
| |
09:01 | merge trunk check-in: 4634b864fa user: dkf tags: dkf-http-cookies | |
09:00 | Reorganize log level management, start testing persistence, refactor code to not put so much in ::ht... check-in: b6af1d7ed5 user: dkf tags: dkf-http-cookies | |
2014-03-09
| ||
21:58 | Merge core-8-5-branch (New tests covering INPUT_NEED_NL flag handling. One exposes a bug.) check-in: 26bd1581af user: jan.nijtmans tags: trunk | |
2014-03-07
| ||
07:40 | Still incomplete info structure in event proc: try to protect with locks (unsuccesful). Probably loc... check-in: ffb0e6c712 user: oehhar tags: bug-13d3af3ad5 | |
2014-03-06
| ||
18:21 | More debug to chase different fd in struct than in callback check-in: 210378511e user: oehhar tags: bug-13d3af3ad5 | |
10:37 | Terminate async connect synchronously by any blocking operation check-in: 76a90541db user: oehhar tags: bug-13d3af3ad5 | |
2014-03-05
| ||
22:28 | more checks of domain data loading check-in: 4c9fc857ef user: dkf tags: dkf-http-cookies | |
15:15 | "gets" blocked after async cannect: SOCKET_ASYNC_CONNECT was not cleared check-in: e6b7f7708c user: oehhar tags: bug-13d3af3ad5 | |
14:40 | Refactor the error handling logic around connect() check-in: a532187514 user: max tags: bug-13d3af3ad5 | |
13:12 | avoid warnings about uninitialized infoPtr in DEBUG check-in: 49c77f95c1 user: max tags: bug-13d3af3ad5 | |
13:09 | Print out the value of infoPtr in DEBUG, so that coexisting sockets can be distinguished in the outp... check-in: a3b9f7fdbd user: max tags: bug-13d3af3ad5 | |
10:20 | Next async connect try works. Reset error and move notifier before connect. check-in: 296c6ffb8c user: oehhar tags: bug-13d3af3ad5 | |
2014-03-04
| ||
18:54 |
| |
08:11 | safer setter mechanism check-in: 2049ccd386 user: dkf tags: dkf-http-cookies | |
07:54 | Reverted move of WSAAsyncSelect before connect -> FD_Connect message does also fire if it exists on ... check-in: c044ae1f1b user: oehhar tags: bug-13d3af3ad5 | |
2014-03-03
| ||
23:22 | working towards a more consistent way of handling options in the cookiejar API check-in: 5658068e23 user: dkf tags: dkf-http-cookies | |
15:57 | WIP: async open event now passes to SocketEventProc() and connects but does not finalyze that (I gue... check-in: 1a15736603 user: oehhar tags: bug-13d3af3ad5 | |
2014-02-28
| ||
11:05 | Make printf debugging switchable, because it affects 'make test' check-in: 84c3e283bc user: max tags: bug-13d3af3ad5 | |
10:47 |
Broken intermediate state.
Calling back to CreateClientSocket() from the event loop works, but the ... check-in: a1779bfd08 user: max tags: bug-13d3af3ad5 | |
2014-02-26
| ||
13:16 | Simplify macro handling in tclOO*Decls.h, just as already done in "novem" [0c37ab8944], itcl*Decls.h... check-in: ebf5381b2f user: jan.nijtmans tags: trunk | |
12:44 | Merge trunk check-in: 6cdbf73536 user: max tags: bug-13d3af3ad5 | |
08:58 | start writing integration tests check-in: 0db5a8b266 user: dkf tags: dkf-http-cookies | |
2014-02-25
| ||
15:49 | [8d5f5b8034] Flush internal representations in [string tolower] of unshared obj check-in: 6504791ba5 user: dkf tags: trunk | |
09:10 | more tests and some fixes check-in: 049762f4d4 user: dkf tags: dkf-http-cookies | |
08:02 | Do not reopen a win serial channel for serial detection. There are issues with some Bluetooth virtua... check-in: eb0919a1ec user: oehhar tags: trunk | |
2014-02-24
| ||
08:13 | more functional testing check-in: d8fc962c97 user: dkf tags: dkf-http-cookies | |
2014-02-23
| ||
18:17 | merge trunk check-in: 00ed09fc01 user: dkf tags: dkf-http-cookies | |
13:07 | [3597178]: Improve documentation of what's going on with encodings check-in: 29b5d483ec user: dkf tags: trunk | |
2014-02-19
| ||
14:12 | [1230597] Update test comment. check-in: 6deecf6f75 user: dgp tags: trunk | |
2014-02-18
| ||
14:14 | testing of the cookiejar implementation check-in: bde54f5d48 user: dkf tags: dkf-http-cookies | |
2014-02-16
| ||
09:04 | extending the IDNA tests check-in: 1567ef37b2 user: dkf tags: dkf-http-cookies | |
08:18 | [9bf7e67b37]: minor documentation blooper check-in: 319683e85d user: dkf tags: trunk | |
2014-02-15
| ||
10:02 | add the test cases from RFC 3492 check-in: b09e2204e4 user: dkf tags: dkf-http-cookies | |
2014-02-14
| ||
09:03 | more tests, now getting to the IDNA handling check-in: 5f6bb663fd user: dkf tags: dkf-http-cookies | |
2014-02-13
| ||
09:04 | more tests for the punycode engine check-in: 9783d98bd3 user: dkf tags: dkf-http-cookies | |
2014-02-12
| ||
12:15 | typo check-in: dc8f438313 user: jan.nijtmans tags: trunk | |
2014-02-11
| ||
10:58 | Fix execute permission bit (should not be set) for *Decls.h files check-in: 5308afeb26 user: jan.nijtmans tags: trunk | |
2014-02-10
| ||
11:59 | Eliminate all usage of WIN32 and __WIN32__ macros: Some compilers (e.g. Clang/LLVM) don't define it,... check-in: 80cf092cc7 user: jan.nijtmans tags: trunk | |
2014-02-09
| ||
12:56 | starting to write some tests check-in: ece03eda87 user: dkf tags: dkf-http-cookies | |
12:41 | D'oh! check-in: 3e89b49881 user: dkf tags: dkf-http-cookies | |
2014-02-08
| ||
15:36 | update list of TLDs check-in: 38e63c1acb user: dkf tags: dkf-http-cookies | |
15:03 | merge trunk check-in: 20ad99c5e9 user: dkf tags: dkf-http-cookies | |
2014-02-06
| ||
22:48 | [a4494e28ed] Use flag bit instead of NULL pointer to suppress teardown list of importe... check-in: ec28d672c6 user: dgp tags: trunk | |