History of tests/event.test of 9461aca54800a289
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of file tests/event.test at check-in 9461aca54800a289

2025-09-22
19:18
merge trunk file: [8c90fc233b] check-in: [734fe3776d] user: dkf branch: revise-tests, size: 28548
2024-10-16
18:58
Merge [bea36e3b59a0092c]: Indenting in testcases. Always use tabs in stead of 8 spaces. file: [b5e2080792] check-in: [f3091051a5] user: pooryorick branch: unchained, size: 28914
2024-10-09
08:16
Indenting in testcases. Always use tabs in stead of 8 spaces file: [1b8164ad4f] check-in: [bea36e3b59] user: jan.nijtmans branch: main, size: 28560
2024-07-20
15:59
Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: [a5792d8e8b] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 28949
2024-07-08
16:32
Remaining can't -> cannot changes file: [4388a0b2d8] check-in: [9f35c75244] user: jan.nijtmans branch: bug-0439e1e1a3, size: 28596
2023-04-12
13:30
Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [4bb298a0da] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 28595
09:35
Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [ee9bdd2804] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 28868
2023-03-25
20:00
Experimental fix for [fa128568a5]: EOVERFLOW does not necessarily mean "file too big" Let's synchronize the POSIX error-messages with what Linux gives nowadays. file: [339a3d7cc8] check-in: [1e348d39da] user: jan.nijtmans branch: bug-fa128568a5, size: 28594
2022-08-31
10:55
TIP #455 proposed implementation file: [ec11466fe1] check-in: [2bfd9a1fd3] user: jan.nijtmans branch: tip-455, size: 28594
2020-12-13
16:57
Merge 8.7 file: [4c8fe2044f] check-in: [da96221a35] user: jan.nijtmans branch: build-info, size: 28790
2020-12-04
09:56
TIP 590: Recommend lowercase Package Names file: [fe66e62a0d] check-in: [836cfc20b3] user: jan.nijtmans branch: core-8-branch, size: 28780
2020-11-24
14:45
Fix testcases on Windows. Use more "info loaded" as appropriate file: [f34ee07670] check-in: [18c691bc57] user: jan.nijtmans branch: tip-590, size: 28785
2020-11-23
09:16
More ©-sign consolidation file: [20643c8b6e] check-in: [676f97ea98] user: jan.nijtmans branch: core-8-branch, size: 28809
08:25
Now that all Tcl source files are UTF-8 by default, we can use the ©-sign whenever reasonable. file: [89f2db3d9c] check-in: [0d31e14484] user: jan.nijtmans branch: core-8-branch, size: 28812
2020-10-24
14:34
Merge 8.7. Rename more "Tcltest" package-names into "tcl::test". Not sufficient to make the win32 travis build work. file: [69a7bb761e] check-in: [521311ef3a] user: jan.nijtmans branch: build-info, size: 28828
2020-10-01
08:17
Merge 8.7. Internal package renaming file: [563910c603] check-in: [8da5008652] user: jan.nijtmans branch: build-info, size: 28818
2020-09-04
16:44
Merge 8.6 file: [0bee5541b3] check-in: [af7d124bbc] user: jan.nijtmans branch: core-8-branch, size: 28814
15:48
Let all test-cases load the "tcltest" package the same way. Depend on tcltest 2.5, since we never test with earlier tcltest versions file: [92a0835e94] check-in: [0e50a82fe7] user: jan.nijtmans branch: core-8-6-branch, size: 28867
2020-08-13
07:21
Testcase event-1.1 (still) fails occasionally on macOS file: [9f5ab77ea8] check-in: [e1b4363aec] user: jan.nijtmans branch: core-8-6-branch, size: 28812
2020-08-08
21:27
Add and use testservicemode command; replace update by vwait file: [ad5124214d] check-in: [6440ef9317] user: culler branch: bug-f586089a2b, size: 28741
2020-07-21
13:22
Re-enable event-1.1, io-50.? and chan-io-50.? test-cases, trying to get a hand at the problem [f586089a2b] file: [b5561b4daa] check-in: [06374b441e] user: jan.nijtmans branch: bug-f586089a2b, size: 28720
12:28
Merge 8.6 file: [fb43658104] check-in: [b960a21057] user: jan.nijtmans branch: core-8-branch, size: 28734
12:26
Mark chan-io-50.? and event-1.1 as nonPortable (for now): Those sometimes fail in the Travis environment, but in practice this doesn't seem to be a real problem. file: [d1902d6da8] check-in: [2768cf0b28] user: jan.nijtmans branch: core-8-6-branch, size: 28747
2019-03-08
11:34
3-way merge 8.6 - timerate is part of Tcl now (since TIP#527 got merged), conflicts resolved, merge-points restored, configure rebuilt, etc file: [cbfaed4b06] check-in: [102958b94e] user: sebres branch: sebres-8-6-event-perf-branch, size: 35554
04:05
merge sebres-8-5-timerate (prepare for consolidation with 8.5) file: [e0fccb433b] check-in: [ca89c4e5a7] user: sebres branch: sebres-8-5-event-perf-branch, size: 32804
2018-12-20
08:06
(cherry-pick) relax the timings of 2 tests, which incidentally fail on Travis CI. Also backport a few new test-cases, adapted to match pre-TIP-502 behavior. file: [066bae9e3d] check-in: [bdc8413143] user: jan.nijtmans branch: core-8-5-branch, size: 26029
2018-11-29
21:34
Merge 8.6 file: [23724693fa] check-in: [8a342714d3] user: jan.nijtmans branch: core-8-branch, size: 28722
21:06
relax the timings of 2 tests, which incidentally fail on Travis CI file: [b87e470416] check-in: [b493489463] user: jan.nijtmans branch: core-8-6-branch, size: 28735
2017-07-10
08:53
merge resp. reintegrate sebres-8-5-event-perf-branch to 8.6 file: [2e9ac3da16] check-in: [fed961497a] user: sebres branch: sebres-8-6-event-perf-branch, size: 35554
2017-07-03
13:30
"after at" set factor to 1000000 (seconds), test cases fixed file: [73b8e125e5] check-in: [d9a732f301] user: sebres branch: sebres-8-5-event-perf-branch, size: 32804
13:30
code review, rewrite tclTimer, prolongation, etc. file: [219e594e9e] check-in: [449d30a964] user: sebres branch: sebres-8-5-event-perf-branch, size: 32756
13:30
amend with review file: [22f63da50d] check-in: [14bc0dd532] user: sebres branch: sebres-8-5-event-perf-branch, size: 31610
13:24
[enhancement] extend "vwait" with same options as "update", new syntax "vwait ?options? ?timeout? varname". some small improvements and fixing: - Tcl_DoOneEvent can wait for block time that was set with Tcl_SetMaxBlockTime outside an event source traversal, and stop waiting if Tcl_SetMaxBlockTime was called outside an event source (another event occurs and interrupt waiting loop), etc; - safer more precise pre-lookup by options (use TclObjIsIndexOfTable instead of simply comparison of type with tclIndexType); test cases extended to cover conditional "vwait" usage; file: [50b1c04776] check-in: [fef447f0a4] user: sebres branch: sebres-8-5-event-perf-branch, size: 31622
13:24
interim commit: try to extend "vwait" with same options as "update" file: [bb582fb6b7] check-in: [3fdc96211a] user: sebres branch: sebres-8-5-event-perf-branch, size: 30981
13:24
[performance] do one event (update / event servicing) cycle optimized (introduced threshold to prevent sourcing resp. waiting for new events by no-wait). [enhancement] new event type introduced: TCL_ASYNC_EVENTS, command "update" becomes options to process only specified types, resp. to bypass some event types (including -idle/-noidle that in opposite to "idletasks" does not included window events); test cases extended. file: [b07c83028e] check-in: [44b62f8964] user: sebres branch: sebres-8-5-event-perf-branch, size: 30862
13:24
command "vwait" extended with timeout argument (in ms), 0 could be used to process pending events only (without wait), negative value equivalent execution of "vwait" without timeout (infinite); test cases fixed and extended; file: [423cf18616] check-in: [f6309f5ed8] user: sebres branch: sebres-8-5-event-perf-branch, size: 29649
13:23
[performance] large performance increase by event servicing cycles (3x - 5x faster now); [win] prevent listen using PeekMessage twice, and no wait anymore for too short timeouts (because windows can wait too long), compare 0µs with up-to 100µs overhead within MsgWaitForMultipleObjectsEx; [bad behavior] process idle events only as long as no other events available (now TclPeekEventQueued will be used to check new events are available in service idle cycle); [enhancement] new option "noidletasks" for command "update", so "update noidle" means "process all events but not idle"; file: [f44b90eb02] check-in: [0dd0a029f5] user: sebres branch: sebres-8-5-event-perf-branch, size: 27606
13:22
after-id: introduced object of type "afterObjType" as self-referenced weak pointer to timer/idle event, used for fast access to the "after" event (cancel, info etc.); test cases extended to cover it additionally file: [394d59e98d] check-in: [b7f3dfa629] user: sebres branch: sebres-8-5-event-perf-branch, size: 27594
2016-08-10
04:12
* [update] - added flags for all possible Tcl_DoOneEvent() modes - obviates [vwait] and provides a new way into event loop file: [a2275a44f3] check-in: [26b64e7254] user: colin branch: updateextended, size: 28817
2016-06-22
14:44
Merge trunk. Update the "package" documentation regarding compatibility with the "Semantic Versioning" specification. file: [a6ae7ebe15] check-in: [c88ded6fce] user: jan.nijtmans branch: semver, size: 28722
2016-06-16
17:06
[16828b3744] [vwait] *must* successfully undo its variable trace, or else it risks corrupting memory. Namespace teardown complexities were giving the traces an opportunity to survive. Added another (arguably better) Tcl_UntraceVar() call to be sure we avoid this problem. file: [1a7847f201] check-in: [e1f890de4b] user: dgp branch: core-8-5-branch, size: 26029
16:38
[16828b3744] [vwait] *must* successfully undo its variable trace, or else it risks corrupting memory. Namespace teardown complexities were giving the traces an opportunity to survive. Added another (arguably better) Tcl_UntraceVar() call to be sure we avoid this problem. file: [a6d5f69fd7] check-in: [fac5b3732e] user: dgp branch: core-8-6-branch, size: 28735
2014-07-12
16:13
whopper change; now passes test suite on OSX file: [7e58c76061] check-in: [0b38cdbc76] user: dkf branch: bug-d5ddbc7f49, size: 28243
2013-01-22
19:24
Contribution by Patrick Fradin <patrick.fradin@planar.com> Quoting his mail: <pre> ========================================================== Hi Jeff, I spent some of my time to contribute to the TclTk community ! I'm in late for Christmas gift but like we said in French : "Mieux vaut tard que jamais". ;-) I've use TclDevKit 5.3.0 tclchecker to analyse TclTk code in Tcl and Tk library directories (library, tools and tests) to correct a lot of warnings and few errors. (encapsulate some expr, use 'chan xxx' instead of fconfigure, fileevent...) I've made some improvements too : Examples : - Use 'lassign' instead of many 'lindex' of 'foreach/break' loop. - Use 'in' or 'ni' operators instead of 'lsearch -exact' or to factorise some eq/ne && / || tests. - Use 'eq' or 'ne' to tests strings instead of '==' or '!='. - Use 'unset -nocomplain' to avoid 'catch {unset...}'. - Remove some useless catch around 'destroy' calls. - Use expand {*} instead of 'eval'. Don't touch a lot of code because I don't know all structs and lists. I think it could be a greater improvement to reduce 'eval' calls. Due to previous experience, I dot not change any indentation ! ;-) ========================================================== </pre> file: [d88191c453] check-in: [d801822907] user: andreask branch: contrib-patrick-fradin-code-cleanup, size: 28248
2012-07-30
18:56
event tests should continue to work with static Tcltest package file: [9d8b8d0249] check-in: [eeed854a7b] user: jan.nijtmans branch: trunk, size: 28241
15:13
fix event-tests running with tcltest86.dll file: [21b9d990b7] check-in: [f589421a83] user: jan.nijtmans branch: trunk, size: 28201
2012-07-29
16:23
No longer build tcltest.exe to run the tests,but use tclsh86.exe in combination with tcltest86.dll to do that (Windows only) file: [c2ba051f7b] check-in: [9792ff8b65] user: jan.nijtmans branch: trunk, size: 27893
2011-03-02
20:27
Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them (except in zlib files). file: [028dbe4620] check-in: [c64f310d38] user: dgp branch: trunk, size: 27800
16:06
Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [2f23f51734] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 25885
2011-03-01
15:38
Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [931ac61cb5] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 22106
2010-11-30
15:50
@830 + jumps (tests) + 1428 (tommath const). file: [b847d13b9c] check-in: [4f51eb70e4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 27867
2010-09-17
12:55
Merge from HEAD to rmax-ipv6-branch file: [15fbebeab3] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 27872
2010-07-06
12:24
merge file: [ddc7fbb676] check-in: [68bf9dc4f0] user: dgp branch: dgp-refactor, size: 27871
2010-07-05
09:50
Tidying up and taking better advantage of tcltest2 to make the tests more robust and (apparently) similar through focusing in on what is really being tested file: [302bef6c9b] check-in: [11e51b4a9c] user: dkf branch: trunk, size: 27867
2008-06-26
04:07
merge updates from HEAD file: [fbaacf948d] check-in: [851925d8f6] user: dgp branch: dgp-refactor, size: 25956
2008-06-25
15:56
merge updates from 8.5 branch file: [5dd30ce7f6] check-in: [affd52009d] user: dgp branch: core-stabilizer-branch, size: 25956
2008-06-20
20:48
* changes: Updates for 8.6a1 release. * generic/tclInterp.c: Fixed completely boneheaded mistake that * tests/interp.test: [interp bgerror $slave] and [$slave bgerror] would always act like [interp bgerror {}]. [Bug 1999035]. * tests/chanio.test: Corrected flawed tests revealed by a -debug 1 * tests/cmdAH.test: -singleproc 1 test suite run. * tests/event.test: * tests/interp.test: * tests/io.test: * tests/ioTrans.test: * tests/namespace.test: file: [8f9d7e31fa] check-in: [8e76f85849] user: dgp branch: trunk, size: 25952
19:23
* generic/tclInterp.c: Fixed completely boneheaded mistake that * tests/interp.test: [interp bgerror $slave] and [$slave bgerror] would always act like [interp bgerror {}]. [Bug 1999035]. * tests/chanio.test: Corrected flawed tests revealed by a -debug 1 * tests/event.test: -singleproc 1 test suite run. * tests/io.test: file: [b9406527cc] check-in: [c979776fb2] user: dgp branch: core-8-5-branch, size: 25956
2008-03-10
19:33
merge updates from HEAD file: [d0b5114186] check-in: [51236039d1] user: dgp branch: core-stabilizer-branch, size: 25954
19:17
merge updates from HEAD file: [94c0864512] check-in: [2793565434] user: dgp branch: dgp-refactor, size: 25954
17:54
* generic/tclEvent.c (TclDefaultBgErrorHandlerObjCmd): Added error * tests/event.test (event-5.*): checking to protect against callers passing invalid return options dictionaries. [Bug 1901113] file: [cf8150d2c7] check-in: [b8c4561fb4] user: dgp branch: trunk, size: 25950
2007-12-13
15:22
merge stable branch onto HEAD file: [9efa8d6dce] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 23663
2007-09-07
20:21
merge updates from HEAD file: [defedf4048] check-in: [b71b081a27] user: dgp branch: dgp-refactor, size: 23667
20:20
merge updates from HEAD file: [2ee317de55] check-in: [a38122f5fa] user: dgp branch: core-stabilizer-branch, size: 23667
18:11
* generic/tclEvent.c ([::tcl::Bgerror]): Corrections to Tcl's * tests/event.test: default [interp bgerror] handler so that when it falls back to a hidden [bgerror] in a safe interp, it gets the right error context data. [Bug 1790274]. file: [0b2710bb26] check-in: [cf178ab0f4] user: dgp branch: trunk, size: 23663
2007-04-08
14:58
Merge updates from HEAD; may not build file: [f36b9949dd] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 22737
2007-03-12
19:28
* generic/tclEvent.c (HandleBgErrors): Make efficient private copy * tests/event.test (event-5.3): of the command prefix for the interp's background error handling command to avoid panics due to pointers to memory invalid after shimmering. [Bug 1670155] file: [cd8035d8ad] check-in: [23501456a8] user: dgp branch: trunk, size: 22733
2006-11-28
16:29
* unix/tclUnixChan.c (TclUnixWaitForFile): * tests/event.test (event-14.*): Corrected a bug where TclUnixWaitForFile would present select() with the wrong mask on an LP64 machine if a fd number exceeds 32. Thanks to Jean-Luc Fontaine for reporting and diagnosing [Bug 1602208]. file: [e7328feb7c] check-in: [8d6749159f] user: kennykb branch: core-8-4-branch, size: 22181
2006-11-27
20:16
* unix/tclUnixChan.c (TclUnixWaitForFile): * tests/event.test (event-14.*): Corrected a bug where TclUnixWaitForFile would present select() with the wrong mask on an LP64 machine if a fd number exceeds 32. Thanks to Jean-Luc Fontaine for reporting and diagnosing [Bug 1602208]. file: [c732b70577] check-in: [d3c62c08bd] user: kennykb branch: trunk, size: 22199
2006-11-03
11:45
Keep most tests from making sockets that are reachable off the machine. file: [b76f286e97] check-in: [b80578eec2] user: dkf branch: trunk, size: 17442
2006-10-23
21:01
merge updates from HEAD file: [e45a98cd5b] check-in: [1f911d4cbb] user: dgp branch: dgp-refactor, size: 17428
2006-10-09
19:31
== == updated to tag tip-278-20061009 == 2006-10-09 Miguel Sofer <msofer@users.sf.net> * tests/*.test: updated all tests to refer explicitly to the global variables ::errorInfo, ::errorCode, ::env and ::tcl_platform: many were relying on the alternative lookup in the global namespace, that feature is tested specifically in namespace and variable tests. The modified testfiles are: apply.test, basic.test, case.test, cmdIL.test, cmdMZ.test, compExpr-old.test, error.test, eval.test, event.test, expr.test, fileSystem.test, for.test, http.test, if.test, incr-old.test, incr.test, interp.test, io.test, ioCmd.test, load.test, misc.test, namespace.test, parse.test, parseOld.test, pkg.test, proc-old.test, set.test, switch.test, tcltest.test, thread.test, var.test, while-old.test, while.test. file: [239aed6c64] check-in: [873ef4830e] user: msofer branch: tip-278-branch, size: 17432
19:15
* tests/*.test: updated all tests to refer explicitly to the global variables ::errorInfo, ::errorCode, ::env and ::tcl_platform: many were relying on the alternative lookup in the global namespace, that feature is tested specifically in namespace and variable tests. The modified testfiles are: apply.test, basic.test, case.test, cmdIL.test, cmdMZ.test, compExpr-old.test, error.test, eval.test, event.test, expr.test, fileSystem.test, for.test, http.test, if.test, incr-old.test, incr.test, interp.test, io.test, ioCmd.test, load.test, misc.test, namespace.test, parse.test, parseOld.test, pkg.test, proc-old.test, set.test, switch.test, tcltest.test, thread.test, var.test, while-old.test, while.test. file: [f3e4de57f7] check-in: [a8fcd798f4] user: msofer branch: trunk, size: 17427
2002-08-20
20:25
merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [cdabc67007] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 17424
2002-07-10
11:56
* Cleaned up, constrained, and reduced the amount of [exec] usage in the test suite. file: [9bcb4b98ea] check-in: [b0f3dfed62] user: dgp branch: trunk, size: 17420
2002-07-05
10:38
Made many tests work properly when the current directory is not writable. Added targets to unix/Makefile.in to facilitate testing of this situation. file: [48164bc47b] check-in: [725b23357f] user: dkf branch: trunk, size: 17611
2002-07-02
19:10
* doc/tcltest.n: Reverted [makeFile] and [viewFile] to * library/tcltest/tcltest.tcl: their former behavior, and documented * tests/cmdAH.test: it. Corrected misspelling of hook * tests/event.test: procedure. Restored tests. * tests/http.test: * tests/io.test: file: [33edf458f7] check-in: [06fbc3e4fa] user: dgp branch: trunk, size: 17439
2002-07-01
02:29
* Fixed [makeFile] and [viewFile] to accurately reflect a file's contents. Updated tests that depended on buggy behavior. Also added warning messages to "-debug 1" operations to debug test calls to (make|remove)(File|Directory). file: [971034b821] check-in: [49cd7e2034] user: dgp branch: trunk, size: 17440
2002-06-22
04:19
* Corrections to tcltest and the Tcl test suite so that a test with options -constraints knownBug -limitConstraints 1 only tests the knownBug tests. Mostly involves replacing direct access to the testConstraints array with calls to the testConstraint command (which requires tcltest version 2). file: [b71379388c] check-in: [9ba9324aef] user: dgp branch: trunk, size: 17439
2002-02-05
02:21
Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [a186ef02a0] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 17464
2002-01-27
11:09
* generic/tclInt.decls: * generic/tclIntPlatDecls.h: * mac/tclMacChan.c: * mac/tclMacFCmd.c: * mac/tclMacFile.c: * mac/tclMacInit.c: * mac/tclMacLoad.c: * mac/tclMacResource.c: * mac/tclMacSock.c: TIP 27 CONSTification induced changes * tests/event.test: * tests/main.test: added catches/constraints to test that use features that don't exist on the mac. file: [77c74bef33] check-in: [02f6dcb5d2] user: das branch: trunk, size: 17455
2001-12-10
20:30
fix background error reporting in the absence of a bgerror proc [Bug 219142]. file: [1a07eeb367] check-in: [f64442352c] user: msofer branch: trunk, size: 17399
2001-07-31
19:12
Changes from TIP#17 "Redo Tcl's filesystem" The following files were impacted. * doc/Access.3: * doc/FileSystem.3: * doc/OpenFileChnl.3: * doc/file.n: * doc/glob.n: * generic/tcl.decls: * generic/tcl.h: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclDate.c: * generic/tclDecls.h: * generic/tclEncoding.c: * generic/tclFCmd.c: * generic/tclFileName.c: * generic/tclGetDate.y: * generic/tclIO.c: * generic/tclIOCmd.c: * generic/tclIOUtil.c: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclLoad.c: * generic/tclStubInit.c: * generic/tclTest.c: * generic/tclUtil.c: * library/init.tcl: * mac/tclMacFCmd.c: * mac/tclMacFile.c: * mac/tclMacInit.c: * mac/tclMacPort.h: * mac/tclMacResource.c: * mac/tclMacTime.c: * tests/cmdAH.test: * tests/event.test: * tests/fCmd.test: * tests/fileName.test: * tests/io.test: * tests/ioCmd.test: * tests/proc-old.test: * tests/registry.test: * tests/unixFCmd.test: * tests/winDde.test: * tests/winFCmd.test: * unix/mkLinks: * unix/tclUnixFCmd.c: * unix/tclUnixFile.c: * unix/tclUnixInit.c: * unix/tclUnixPipe.c: * win/tclWinFCmd.c: * win/tclWinFile.c: * win/tclWinInit.c: * win/tclWinPipe.c file: [fa57a18ddf] check-in: [9461aca548] user: vincentdarley branch: trunk, size: 17109
2001-06-27
15:34
* tests/event.test (event-11.5): Removed hard-coded port number which could fail on some systems. [Bug #436727] file: [b0221b9734] check-in: [9aa7b73c9e] user: dkf branch: trunk, size: 17035
2000-04-10
17:18
* tests/*.test: Changed all occurances of "namespace import ::tcltest" to "namespace import -force ::tcltest" [Bug: 3948]. file: [d359288b89] check-in: [c2f93a113c] user: ericm branch: trunk, size: 17007
1999-09-22
04:12
1999-09-21 Jeff Hobbs <hobbs@scriptics.com> * tests/env.test: * unix/Makefile.in: added support for AIX LIBPATH env var [Bug: 2793] removed second definition of INCLUDE_INSTALL_DIR (the one that referenced @includedir@) [Bug: 2805] * unix/dltest/Makefile.in: added -lc to LIBS [Bug: 2794] * tests/timer.test: changed after delay in timer test 6.29 from 1 to 10. [Bug: 2796] * tests/pkg.test: * generic/tclPkg.c: fixed package version check to disallow 1.2..3 [Bug: 2539] * unix/Makefile.in: fixed gendate target - this never worked since RCS was intro'd. * generic/tclGetDate.y: updated to reflect previous changes to tclDate.c (leap year calc) and added CEST and UCT time zone recognition. Fixed 4 missing UCHAR() casts. [Bug: 2717, 954, 1245, 1249] * generic/tclCkalloc.c: changed Tcl_DumpActiveMemory to really dump to stderr and close it [Bug: 725] and changed Tcl_Ckrealloc and Tcl_Ckfree to not bomb when NULL was passed in [Bug: 1719] and changed Tcl_Alloc, et al to not panic when a alloc request for zero came through and NULL was returned (valid on AIX, Tru64) [Bug: 2795, etc] * generic/tclIOCmd.c: fixed potential core dump in conjunction with stacked channels with result obj manipulation in Tcl_ReadChars [Bug: 2623] * tests/format.test: * generic/tclCmdAH.c: fixed translation of %0#s in format [Bug: 2605] * tests/set-old.test: * generic/tclVar.c: Added fix in TclArraySet to check when trying to set in a non-existent namespace. [Bug: 2613] * tests/linsert.test: * generic/tclCmdIL.c: fixed end-int interpretation of linsert to correctly calculate value for end, added test and docs [Bug: 2693] * doc/switch.n: added proper use of comments to example. * generic/tclCmdMZ.c: changed switch to complain when an error occurs that seems to be due to a misplaced comment. * generic/tclCmdMZ.c: fixed illegal ref for \[0-9] substitutions in regsub [Bug: 2723] * generic/tclCmdMZ.c: changed [string equal] to return an Int type object (was a Boolean) * generic/tclParseExpr.c: changed '"' to '\"' to make FreeBSD happy [Bug: 2625] * generic/tclProc.c: moved static buf to better location and changed static msg that would overflow in ProcessProcResultCode [Bug: 2483] and added Tcl_DStringFree to Tcl_ProcObjCmd. Also reworked size of static buffers. * tests/stringObj.test: added test 9.11 * generic/tclStringObj.c: changed Tcl_AppendObjToObj to properly handle the 1-byte dest and mixed src case where both had had Unicode string len checks made on them. [Bug: 2678] * unix/aclocal.m4: * unix/tcl.m4: added -bnoentry to the AIX-* case [Bug: 1909] added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix for IRIX SHLIB_LB_LIBS. [Bug: 2610] * generic/tclPosixStr.c: fixed typo [Bug: 2592] * win/README.binary: fixed version info and some typos [Bug: 2561] * generic/tclIO.c: changed Tcl_GetChannelNames* to use style guide headers (pleases HP cc) * tests/expr.test: * generic/tclCompile.c: add TCL_TOKEN_VARIABLE to the part types that cause differed compilation for exprs, to correct the expr double-evaluation problem for vars. Added test cases. Related to [Bug: 732] file: [375975331e] check-in: [ab656050a9] user: hobbs branch: core-8-2-1-branch, size: 17001
1999-08-27
21:45
* tests/env.test: * tests/exec.test: * tests/io.test: * tests/event.test: * tests/tcltest.test: Added 'exit' calls to scripts that the tests themselves write, and removed accidental checkin of knownBugThreaded constraints for Solaris and Linux. file: [ebd44cc053] check-in: [cb311db6b8] user: jenn branch: trunk, size: 16999
01:17
* tests/tcltest.test: * library/tcltest1.0/tcltest.tcl: Added a -args flag that sets a variable named ::tcltest::parameters based on whatever's being sent in as the argument to the -args flag. file: [9bae50ab6a] check-in: [03b5b8d2c0] user: jenn branch: trunk, size: 17345
1999-07-01
17:36
Changed the tests to use the testConstraints array that the test harness uses instead of the old name (testConfig). file: [383baf9f92] check-in: [6b946e4c34] user: jenn branch: trunk, size: 16980
1999-06-26
03:54
Modified the tests to use the package tcltest file: [eeaf48cf25] check-in: [fdb0602e41] user: jenn branch: trunk, size: 16965
1999-04-21
21:50
Resynced with mainline. file: [3ea86aae08] check-in: [45b9dd789f] user: rjohnson branch: trunk, size: 16974
01:47
Added: Merged with mainline. file: [ba0ff665d9] check-in: [81c2b84aff] user: rjohnson branch: scriptics-tclpro-1-2, size: 16978
00:42
Deleted: Added comments for 4/19 and 4/20 check-in: [6c6fc5d7b2] user: redman branch: scriptics-tclpro-1-2-old, size: 0
1999-04-20
19:19
added a delay to a event to so it can pass on slower machines. file: [9910eaad98] check-in: [5e73185958] user: hershey branch: trunk, size: 16973
1999-04-16
00:46
merged tcl 8.1 branch back into the main trunk file: [d0c5fbc3b5] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 16958
1999-03-26
19:13
-now all test files that skip tests by returning early (which ideally they shouldn't do) call ::tcltest::cleanupTests before returning. -the defs.tcl file has one new constraint: userInteraction, used by tests that require user interaction. The next putback will include an updated version of the "visual" test file to use this mechanism. file: [97fb2d1b50] check-in: [4c4431ec5e] user: hershey branch: core-8-1-branch-old, size: 16962
1999-03-24
04:25
* tests/winNotify.test: * tests/ioCmd.test: * tests/event.test: Changed to use new style conditionals. * tests/encoding.test: Fixed nonportable test. file: [fe2217a240] check-in: [9bdbccc71e] user: stanton branch: core-8-1-branch-old, size: 16947
02:48
lint: changed a tcltest namespace variable name from tmpDir to workingDir. changes: made more tests atomic. README is now updated to match new test suite features. file: [baff3baf31] check-in: [83929e34ec] user: hershey branch: core-8-1-branch-old, size: 16136
1999-03-23
20:06
changed tests to use "tcltest" namespace instead of "test". added constraints to tests, rather than skipping the entire file. file: [93e9a70d3a] check-in: [709a7deb31] user: hershey branch: core-8-1-branch-old, size: 16135
1999-03-11
18:49
Updated the testsuite to use "test" namespace and commandline args to control verbose level and which tests get run. Tests now work from any working dir. file: [78bc954d4c] check-in: [346215785f] user: hershey branch: core-8-1-branch-old, size: 16119
1999-02-19
02:17
Deleted: Created branch scriptics-tclpro-1-2-synthetic check-in: [1d719b3ad1] user: cvs2fossil branch: scriptics-tclpro-1-2-synthetic, size: 0
1998-09-24
23:58
merging changes from 8.0.3 into 8.1a2 file: [6371054c95] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 15985
1998-09-21
23:39
Added contents of Tcl 8.1a2 file: [3af809dbfc] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 15956
1998-09-14
18:39
Replaced SCCS strings, fixed binary files file: [c9987cb08b] check-in: [196f92fd17] user: stanton branch: trunk, size: 15973
1998-06-18
18:25
*** empty log message *** file: [2ac3f6db38] check-in: [1d4fda1f1e] user: stanton branch: trunk, size: 15948
1998-03-26
14:56
Added: Initial revision file: [a9c9a22c54] check-in: [f86c34e38d] user: rjohnson branch: trunk, size: 15948