Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | clock.test normalized (compared with trunk) | sebres | 2017-05-10 | 1 | -40/+95 |
| | |||||
* | [interim-merge-commit] back-ported branch sebres-clock-speedup (from trunk ↵ | sebres | 2017-05-10 | 1 | -44/+322 |
|\ | | | | | | | to 8.6): tcl-clock functionality rewritten in C. | ||||
| * | amend lost changes after rebase to fossil | sebres | 2017-01-10 | 1 | -0/+1 |
| | | |||||
| * | "clock add" rewritten in C, using common functionality of "clock scan" (and ↵ | sebres | 2017-01-10 | 1 | -3/+14 |
| | | | | | | | | | | | | freescan)... test-performance.tcl: test cases extended to cover "clock add" | ||||
| * | another way to make greedy search more precise, some greedy matches are ↵ | sebres | 2017-01-10 | 1 | -7/+34 |
| | | | | | | | | fixed (see test cases clock-6.22.11 - clock-6.22.20), additionally involving look ahead token of known type into pre-search process. | ||||
| * | some greedy matches are fixed (see test cases clock-6.22.11 and ↵ | sebres | 2017-01-10 | 1 | -0/+37 |
| | | | | | | | | clock-6.22.12), involving space count in look ahead and end distance calculation (because spaces are optional in date-time string as well as in scanning format). | ||||
| * | several missing scan tokens added, test cases extended and fixed; | sebres | 2017-01-10 | 1 | -2/+47 |
| | | | | | | | | token "%s" used for seconds only (time zone independent), additionally "%Es" token added for local seconds (zone dependent seconds); | ||||
| * | [temp-commit]: format almost ready (missing some tokens) | sebres | 2017-01-10 | 1 | -0/+5 |
| | | |||||
| * | min length of %Y token (year with century) is 4, optional tokens possibility ↵ | sebres | 2017-01-10 | 1 | -0/+12 |
| | | | | | | | | (zone), test cases extended | ||||
| * | locale months scan switched to from list seek to index tree; bug fixing | sebres | 2017-01-10 | 1 | -0/+24 |
| | | |||||
| * | scan format: several tokens implemented, bug fixing and code review; | sebres | 2017-01-10 | 1 | -33/+33 |
| | | | | | | | | precedence yyyymmdd over yyyyddd was changed (and re-covered in test-cases also), see http://core.tcl.tk/tcl/tktview/e7a722cd3573fedda5d1e528f95902776f996e06 | ||||
| * | l10n (with caching) implemented, msgcat package optimized, code review, etc. | sebres | 2017-01-10 | 1 | -4/+4 |
| | | |||||
| * | [temp-commit]: code review, DST-hole mistake by scan with relative time ↵ | sebres | 2017-01-10 | 1 | -0/+87 |
| | | | | | | | | | | | | resolved; caching of UTC2Local / Local2UTC cherry picked | ||||
| * | [temp-commit]: ClockFreeScan back-ported (cherry picked), all tests case ↵ | sebres | 2017-01-10 | 1 | -0/+21 |
| | | | | | | | | | | | | | | passed + several new test-cases for bug fixing implemented here; environment epoch ported, several fixes for the time zone / tzdata caching ported; mem-leak fix + memory leak test cases passed | ||||
| * | [temp-commit]: ClockFreeScan ready, test case passed (2 failure because of ↵ | sebres | 2017-01-10 | 1 | -2/+10 |
| | | | | | | | | wrong :localtime zone by TZ-switch, to be fixed) | ||||
| * | Merge fix clock test-cases from 8.6: Make test clock-67.5 time zone ↵ | sebres | 2017-01-09 | 1 | -2/+2 |
| |\ | |/ |/| | | | independent - execution fails in the time zones below gmt | ||||
| * | merge trunktip_444 | gahr | 2016-04-04 | 1 | -40/+40 |
| |\ | |||||
| | * | Eliminate exess spacings in many test-cases | jan.nijtmans | 2016-03-10 | 1 | -40/+40 |
| | | | |||||
| * | | More comprehensive tests adding and subtracting week-days | gahr | 2016-02-24 | 1 | -10/+23 |
| | | | |||||
| * | | Make sure that adding 0 weekdays doesn't result in going back in time | gahr | 2016-02-23 | 1 | -1/+6 |
| | | | |||||
| * | | [5f71353740] Support the "weekdays" unit in [clock add] | gahr | 2016-02-17 | 1 | -0/+37 |
| |/ | |||||
* | | Fix clock test-cases: Make test clock-67.5 time zone independent - execution ↵ | sebres | 2017-01-09 | 1 | -2/+2 |
|/ | | | | fails in the time zones below gmt | ||||
* | Make test clock-67.4 time zone independent. Bug [4a0c163d24] | oehhar | 2015-10-23 | 1 | -3/+3 |
| | |||||
* | Change "clock scan/format -format %x -locale current" output on msgcat ↵ | oehhar | 2015-10-23 | 1 | -0/+26 |
|\ | | | | | | | locale change. Bug [4a0c163d24] | ||||
| * | New test for clock scan, test numbering correctedbug_4a0c163d24 | oehhar | 2015-10-23 | 1 | -6/+19 |
| | | |||||
| * | Change "clock format -format %x -locale current" output on msgcat locale ↵ | oehhar | 2015-10-21 | 1 | -0/+13 |
|/ | | | | change [4a0c163d24] | ||||
* | [f0f876c141] Improve consistency in error messages. | dkf | 2014-06-17 | 1 | -6/+6 |
| | |||||
* | [d19a30db57] More testing. | dgp | 2014-04-16 | 1 | -0/+4 |
|\ | |||||
| * | Repair new test so all parts will be effective. | dgp | 2014-04-16 | 1 | -0/+3 |
| | | |||||
| * | Test for [d19a30db57] extended | sebres | 2014-04-16 | 1 | -0/+1 |
| | | |||||
* | | [d19a30db57] Fixed segfault in [clock] internals. Includes test. | dgp | 2014-04-16 | 1 | -0/+5 |
|\ \ | |/ | |||||
| * | Test for [d19a30db57]. | dgp | 2014-04-16 | 1 | -0/+5 |
| | | |||||
* | | [Bug 3549770] Multiple test failures running tcltest outside build tree | jan.nijtmans | 2012-07-28 | 1 | -4/+2 |
|\ \ | |/ | |||||
| * | Bug [3549770]: Multiple test failures running tcltest outside build tree | jan.nijtmans | 2012-07-28 | 1 | -4/+2 |
| | | |||||
| * | [Bug 3549770] Multiple test failures running tcltest outside build tree | jan.nijtmans | 2012-07-28 | 1 | -2/+2 |
| | | |||||
* | | Fix loading of timezones where one abbreviation is a proper suffix of ↵ | Kevin B Kenny | 2012-01-08 | 1 | -0/+148 |
|\ \ | |/ | | | | | another [Bug 3470928] | ||||
| * | Fix loading of timezones where one abbreviation is a proper suffix of ↵ | Kevin B Kenny | 2012-01-08 | 1 | -0/+148 |
| | | | | | | | | another [Bug 3470928] | ||||
| * | Don't cache the system timezone when it was derived from TCL_TZ or TZ. | max | 2011-10-18 | 1 | -0/+33 |
| | | |||||
* | | Don't cache the system timezone when it was derived from TCL_TZ or TZ. | max | 2011-10-18 | 1 | -0/+33 |
| | | |||||
* | | Now that we're no longer using SCM based on RCS, the RCS Keyword lines | dgp | 2011-03-02 | 1 | -2/+0 |
|\ \ | |/ | | | cause more harm than good. Purged them (except in zlib files). | ||||
| * | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause | dgp | 2011-03-02 | 1 | -2/+0 |
| |\ | | | | | | | more harm than good. Purged them. | ||||
| | * | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause | dgp | 2011-03-01 | 1 | -2/+0 |
| | | | | | | | | | more harm than good. Purged them. | ||||
| | * | Bug 1513489 | Kevin B Kenny | 2006-07-30 | 1 | -24/+30 |
| | | | |||||
| | * | * compat/strftime.c (_conv): Corrected a problem where hour 0 | Kevin B Kenny | 2004-09-08 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | | | would format as a blank format group with %k. * tests/clock.test (clock-41.1): Added regression test case for %k at the zero hour. | ||||
| | * | * tests/clock.test: Commented clock-9.1 that the test will fail | Kevin B Kenny | 2004-05-27 | 1 | -2/+8 |
| | | | | | | | | | | | | if strftime doesn't do %s. Modernized the use of test constraints. | ||||
| | * | * tests/clock.test: Added a single test for the presence of %G | Kevin B Kenny | 2004-05-27 | 1 | -50/+57 |
| | | | | | | | | | | | | | | | | | | in [clock format], and conditioned out the clock-10.x series if they're all going to fail because of a broken strftime() call. [Bug 961714] | ||||
| | * | * compat/strftime.c (_fmt, ISO8601Week): | Kevin B Kenny | 2004-05-18 | 1 | -1/+149 |
| | | | | | | | | | | | | | | | | | | | | | * doc/clock.n: * tests/clock.test: Major rework to the handling of ISO8601 week numbers. Now passes all the %G and %V test cases on Windows, Linux and Solaris [Bugs #500285, #500389, and #852944] | ||||
| | * | 2004-05-14 Kevin B. Kenny <kennykb@acm.org> | Kevin B Kenny | 2004-05-14 | 1 | -1/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclInt.decls: Promoted TclpLocaltime and TclpGmtime * generic/tclIntDecls.h: from Unix-specific stubs to the generic * generic/tclIntPlatDecls.h: internal Stubs table. Reran 'genstubs' * generic/tclStubInit.c: * unix/tclUnixPort.h: * generic/tclClock.c: Changed a buggy 'GMT' timezone specification to the correct 'GMT0'. [Bug #922848] * unix/tclUnixThrd.c: Moved TclpGmtime and TclpLocaltime to unix/tclUnixTime.c where they belong. * unix/tclUnixTime.c (TclpGmtime, TclpLocaltime, TclpGetTimeZone, ThreadSafeGMTime [removed], ThreadSafeLocalTime [removed], SetTZIfNecessary, CleanupMemory): Restructured to make sure that the same mutex protects all calls to localtime, gmtime, and tzset. Added a check in front of those calls to make sure that the TZ env var hasn't changed since the last call to tzset, and repeat tzset if necessary. [Bug #942078] Removed a buggy test of the Daylight Saving Time information in 'gettimeofday' in favor of applying 'localtime' to a known value. [Bug #922848] * tests/clock.test (clock-3.14): Added test to make sure that changes to $env(TZ) take effect immediately. * win/tclWinTime.c (TclpLocaltime, TclpGmtime): Added porting layer for 'localtime' and 'gmtime' calls. | ||||
| | * | Fixed Bug 710310 (duplicate test numbers in clock.test). Made major | Kevin B Kenny | 2003-04-12 | 1 | -30/+30 |
| | | | | | | | | | | | | | | | changes to tclWinTime.c and related code to improve loop filter stability. | ||||
| * | | * library/clock.tcl (LocalizeFormat): | Kevin B Kenny | 2009-10-29 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | | | * tests/clock.test (clock-67.1): Corrected a problem where '%%' followed by a letter in a format group could expand recursively: %%R would turn into %%H:%M:%S. [Bug 2819334] |