Commit Graph

575 Commits

Author SHA1 Message Date
Jeff Garland
aac4bbfd98 changes for vc7 failure related to shared_ptr compares
[SVN r27743]
2005-03-19 18:42:14 +00:00
Jeff Garland
b03be5374f replace time_ with this->time_ to hopefully fix gcc regression failures
[SVN r27658]
2005-03-15 04:29:08 +00:00
Jeff Garland
46a8a6c4f5 refactor the implementation of has_dst to remove the a flag and hopefully allow this code to compile on vc7
[SVN r27634]
2005-03-13 19:29:20 +00:00
Jeff Garland
b88926bc0d fix gcc3_4 lookup errors for protected data member time_ by adding this->time_ to subclass
[SVN r27633]
2005-03-13 19:16:22 +00:00
Jeff Garland
ba33687a2b fix bug 1155556 which reports failure in the case of an empty string sent to from_simple_string
[SVN r27624]
2005-03-12 20:44:55 +00:00
Victor A. Wagner Jr.
7971e6658a Changed - some &*somestdstring.end() to &*somestdstring.begin+somestdstring.size()
since dereferencing ....end() is undefined
          I realize that most optimizers will do away with the dereference, but some
          debugging libraries won't (in particular VC8.0)


[SVN r27549]
2005-03-04 06:52:10 +00:00
Jeff Garland
09fc884f2d make output of generators have a 2 digit day in all cases
[SVN r27488]
2005-02-23 10:07:53 +00:00
Jeff Garland
0aab889bfe fix metroworks and other regressions as a result of multiple definitions of the 1_33_facet_io macro -- in some cases it's defined in the JAMFILE so we don't want to redefine here
[SVN r27435]
2005-02-19 22:26:19 +00:00
Jeff Garland
965643e13f Fix problems with gcc 3.4 and 4.x compiles by adding this-> to protected member access
[SVN r27405]
2005-02-16 13:04:40 +00:00
Jeff Garland
32d0fd2cd1 make division operator const
[SVN r27404]
2005-02-16 13:03:38 +00:00
Jeff Garland
f4038f5df4 change the i/o to not be included if pre_133 macro is set
[SVN r27351]
2005-02-13 19:11:14 +00:00
Jeff Garland
462c4f4112 change storage for default strings over to individual chars to avoid redefinition problems
[SVN r27350]
2005-02-13 19:09:50 +00:00
Jeff Garland
c812fbed5a remove zone_abbrev function
[SVN r27349]
2005-02-13 19:08:51 +00:00
Jeff Garland
f060e8752a fix errors in compiler config due to bad patch
[SVN r27339]
2005-02-13 02:38:32 +00:00
Jeff Garland
8c7d41bd85 fixes for regressions on old compilers after check-in of new facet code
[SVN r27309]
2005-02-10 15:17:01 +00:00
Jeff Garland
1db70c3342 mostly doc updates -- a few minor typedefs and such for local time
[SVN r27000]
2005-02-02 02:34:46 +00:00
Jeff Garland
f18f2ddeff add new legacy io file -- fix broken regression tests
[SVN r26984]
2005-02-01 03:15:16 +00:00
Jeff Garland
94de717857 large series of changes associated with revamped facet code
[SVN r26940]
2005-01-30 20:58:52 +00:00
Stefan Slapeta
faf814d4e1 check bad leap year from string
[SVN r26860]
2005-01-27 11:09:50 +00:00
Jeff Garland
8da8b543ab updates to enable universal_time for windows platforms
[SVN r26812]
2005-01-22 19:16:03 +00:00
Jeff Garland
fff2e8e38d add in a universal time extension for gettimeofday clocks
[SVN r26805]
2005-01-22 16:33:48 +00:00
Jeff Garland
021b754074 changes to add local_time io -- 11-03 io patchset
[SVN r26658]
2005-01-10 00:29:14 +00:00
Jeff Garland
5505ebb621 add as part of the 11-03 io patchset
[SVN r26655]
2005-01-09 23:24:05 +00:00
Jeff Garland
a3463b52bc fix for VC7 regression change
[SVN r26654]
2005-01-09 23:13:54 +00:00
Jeff Garland
c4ec04ca2a new local time stuff from 11-03 patchset
[SVN r26652]
2005-01-09 22:52:50 +00:00
Jeff Garland
5c85586294 various changes from 11_03_2004 patch set
[SVN r26651]
2005-01-09 20:37:36 +00:00
Jeff Garland
dcaf8594e1 first version of operators
[SVN r26650]
2005-01-09 20:23:48 +00:00
Jeff Garland
c0c724e6dd add comment regarding static cast
[SVN r26469]
2004-12-07 11:00:12 +00:00
Jeff Garland
389747604e apply sunpro patch from caleb epstein
[SVN r26468]
2004-12-07 10:52:50 +00:00
Jeff Garland
0202d24f66 fix various vc7.x warnings
[SVN r26436]
2004-12-06 02:07:52 +00:00
Jeff Garland
c584da75f3 fix vc7.x warnings
[SVN r26435]
2004-12-06 02:01:32 +00:00
Jeff Garland
10aad83bd6 fix potential loss of resolution on conversion
[SVN r26434]
2004-12-06 01:54:20 +00:00
Jeff Garland
af9cfeac5e fix windows min/max macro clash problem
[SVN r26401]
2004-12-02 13:48:17 +00:00
Victor A. Wagner Jr.
200d17fd13 Added - #include "boost/shared_ptr.hpp"
so the user doesn't have to.


[SVN r26392]
2004-12-01 15:50:05 +00:00
Aleksey Gurtovoy
d76afc09e4 merge RC_1_32_0 tab fixes
[SVN r26327]
2004-11-28 03:27:25 +00:00
Jeff Garland
02e78e9bb7 add method for local times
[SVN r26111]
2004-11-04 12:40:37 +00:00
Jeff Garland
950d235994 remove date template parameter from clock type
[SVN r26110]
2004-11-04 12:38:54 +00:00
Jeff Garland
245fcbe19c add clock stuff for local_times
[SVN r26109]
2004-11-04 12:37:55 +00:00
Jeff Garland
fe49e0bfd3 merge fix from 1.32 release branch
[SVN r26108]
2004-11-04 12:28:49 +00:00
Jeff Garland
90a28a5988 new format-based time formatter core
[SVN r25719]
2004-10-14 02:42:09 +00:00
Jeff Garland
5f545d33fc add new format based date facet code
[SVN r25718]
2004-10-14 00:05:56 +00:00
Jeff Garland
5ab9ac8eba make utc time type available for clients
[SVN r25714]
2004-10-13 18:40:02 +00:00
Jeff Garland
a93beae7e7 include posix_time since we depend on it
[SVN r25713]
2004-10-13 18:39:15 +00:00
Jeff Garland
ade6682a9a various changes to tm conversion functions for local_time support
[SVN r25617]
2004-10-07 22:28:21 +00:00
Jeff Garland
97df759fb5 first version of format-based parsing engine
[SVN r25615]
2004-10-07 21:40:53 +00:00
Jeff Garland
beb447b6d6 minor commenting fixes
[SVN r25614]
2004-10-07 21:05:04 +00:00
Jeff Garland
8f2c5d0ecd initial version of functions to pull month and weekdays from a facet
[SVN r25613]
2004-10-07 21:02:33 +00:00
Jeff Garland
fecb89c9f5 add generic put period template function
[SVN r25545]
2004-10-04 00:00:42 +00:00
Jeff Garland
454277023d files for facet rewrite
[SVN r25544]
2004-10-03 23:28:49 +00:00
Jeff Garland
8a472229cc fix bug in time duration parsing where fractional digits would be incorrect
[SVN r25537]
2004-10-03 14:59:25 +00:00
Jeff Garland
dab9c8da43 various updates for local_time system
[SVN r25525]
2004-10-02 18:49:16 +00:00
Jeff Garland
9cd73d687c added tm conversion functions
[SVN r25521]
2004-10-01 23:17:02 +00:00
Jeff Garland
9acddb2511 add conversion to tm functions
[SVN r25518]
2004-10-01 22:50:42 +00:00
Jeff Garland
fbf8417e5c fix the ptime max/min date constructors
[SVN r25494]
2004-10-01 02:29:49 +00:00
Jeff Garland
33292a72d4 changes to reduce filenames below 32 chars
[SVN r25053]
2004-09-13 15:56:25 +00:00
Jeff Garland
d20bccf25e add function to return end of month from a date
[SVN r25015]
2004-09-10 23:09:50 +00:00
Jeff Garland
c9ec79739f fix date-time serialization to deal with change to SPLIT_FREE macro
[SVN r24981]
2004-09-09 00:19:18 +00:00
Jeff Garland
46ad604c88 various updates sept 05
[SVN r24960]
2004-09-07 21:09:03 +00:00
Jeff Garland
7967d77192 initial version of local time capabilities
[SVN r24859]
2004-09-02 04:16:18 +00:00
Jeff Garland
296c90df0d 1st version of local time files
[SVN r24858]
2004-09-02 04:07:28 +00:00
Jeff Garland
76cf5446d9 changes to fix vc7.1 compile problem
[SVN r24812]
2004-08-29 19:31:12 +00:00
Jeff Garland
45dfa84bda fix gcc warnings
[SVN r24792]
2004-08-27 23:30:30 +00:00
Jeff Garland
61cd10c7e3 update doxygen comments
[SVN r24515]
2004-08-16 21:59:53 +00:00
Jeff Garland
c05b51d43d small updates to fix warnings, make mingw cross-compiles work
[SVN r24305]
2004-08-05 15:58:59 +00:00
Jeff Garland
6971a0a694 add ftime function for win32
[SVN r24304]
2004-08-05 14:29:28 +00:00
Jeff Garland
372e67c4c0 add new ftime function for windows
[SVN r24293]
2004-08-04 22:06:05 +00:00
Jeff Garland
35657ae6ed cleaned up version of microsecond time clock implementation including support for ftime (win32)
[SVN r24273]
2004-08-03 18:39:14 +00:00
Jeff Garland
f96d2d6eb7 updates to allow microsecond clock on Win32
[SVN r24240]
2004-08-01 21:23:45 +00:00
Jeff Garland
e016287186 fixes fror xml serialization
[SVN r23953]
2004-07-22 12:58:43 +00:00
Jeff Garland
11fccff25e fix spelling in comments
[SVN r23901]
2004-07-21 14:22:53 +00:00
Jeff Garland
b5a96e031a fix serialization code
[SVN r23871]
2004-07-21 03:09:47 +00:00
Jeff Garland
d8e03bfcc7 fix for facet problem with vc7x compilers when used with dll
[SVN r23738]
2004-07-18 23:37:41 +00:00
Jeff Garland
d2a21d7637 change BOOST_NO_WCHAR to BOOST_NO_WSTRING in detecting lack of wide string support
[SVN r23732]
2004-07-18 18:36:18 +00:00
Jeff Garland
3213dd494f improve support for zero length periods
[SVN r23729]
2004-07-18 16:20:56 +00:00
Jeff Garland
af4ba244fc remove tabs from source files
[SVN r23712]
2004-07-17 22:24:40 +00:00
Jeff Garland
183851cc85 force borland to use old output headers
[SVN r23523]
2004-07-14 01:57:21 +00:00
Jeff Garland
8fe514be11 remove duplicated macro stuff
[SVN r23445]
2004-07-11 18:27:40 +00:00
Jeff Garland
61ccbde085 code cleanup patch
[SVN r23444]
2004-07-11 18:18:27 +00:00
Jeff Garland
848bfac50d mac_fix_plus patch set for regressions from bart - 7.09
[SVN r23443]
2004-07-11 18:13:21 +00:00
Jeff Garland
6fede05b10 fix regression issues with facet
[SVN r23355]
2004-07-06 00:42:15 +00:00
Jeff Garland
c3159ed981 config changes for new gregorian types
[SVN r23354]
2004-07-06 00:02:23 +00:00
Jeff Garland
b84df08623 added code for time input streaming
[SVN r23338]
2004-07-04 21:59:17 +00:00
Jeff Garland
db85b0a744 fixes for year functor
[SVN r23336]
2004-07-04 18:41:21 +00:00
Jeff Garland
50740c8b49 fixes for missing inlines on operators
[SVN r23335]
2004-07-04 16:43:23 +00:00
Jeff Garland
cd95e12062 date input streaming and wide stream changees
[SVN r23293]
2004-07-01 02:45:18 +00:00
Jeff Garland
077be45205 changes for date input streaming
[SVN r23292]
2004-07-01 02:27:04 +00:00
Jeff Garland
327ec13e47 enable the experimental gregorian duration types
[SVN r23276]
2004-06-30 00:47:47 +00:00
Jeff Garland
7259f49533 modifications to support experimental gregorian duration types
[SVN r23273]
2004-06-30 00:27:35 +00:00
Jeff Garland
ca9cd67304 add new gregorian duration types into posix time
[SVN r23272]
2004-06-30 00:11:11 +00:00
Jeff Garland
396d237e90 provide optional support for gregorian duration types
[SVN r23271]
2004-06-30 00:01:20 +00:00
Jeff Garland
0cfe74866c add serialization code for posix time
[SVN r23269]
2004-06-29 22:21:14 +00:00
Jeff Garland
2acf121fb1 add serialization example
[SVN r23268]
2004-06-29 22:18:53 +00:00
Jeff Garland
04e95788fd changes to support default constructors
[SVN r23264]
2004-06-29 16:41:04 +00:00
Jeff Garland
0b7cdb3930 add polymorphic base type defintion for date generators
[SVN r23263]
2004-06-29 16:29:21 +00:00
Jeff Garland
fef15f220c add types for new date generator functions
[SVN r22975]
2004-05-30 15:48:22 +00:00
Jeff Garland
ff2404a7b7 add iso_from function
[SVN r22661]
2004-04-18 20:30:51 +00:00
Jeff Garland
e2fb13a350 fix for feb29th corner case with year_iterator
[SVN r22659]
2004-04-18 19:35:25 +00:00
Jeff Garland
b4b43fae6a fix for min/max date constructors
[SVN r22643]
2004-04-17 20:41:10 +00:00
Jeff Garland
af4f6424be fix the posix_time constructor to accept special values
[SVN r22590]
2004-04-03 23:20:34 +00:00
Jeff Garland
f78a609709 remove wide string support from Borland 5.64
[SVN r22446]
2004-03-06 23:40:20 +00:00
Jeff Garland
c627cb8f82 first round of changes for input streaming of dates
[SVN r22412]
2004-03-01 02:11:04 +00:00
Jeff Garland
f1cb8ba336 attempt to fix regression errors by disabling wstring on cygwin
[SVN r22404]
2004-02-28 19:51:59 +00:00
Eric Niebler
058431aed0 remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros
[SVN r22394]
2004-02-26 18:27:02 +00:00
Jeff Garland
0c047d46c0 changes to support wide string output
[SVN r22270]
2004-02-15 16:28:07 +00:00
Jeff Garland
ba361a0de2 add file for wstring output -- supports broken compilers
[SVN r22269]
2004-02-15 16:18:21 +00:00
Jeff Garland
b8e1a2ca30 move time_formatters_limited to correct location
[SVN r22268]
2004-02-15 16:16:52 +00:00
Jeff Garland
79d6848e7d move formatters_limited to correct place
[SVN r22267]
2004-02-15 16:15:46 +00:00
Jeff Garland
aba3f7ed05 changes to support wide strings
[SVN r22266]
2004-02-15 16:10:01 +00:00
Jeff Garland
2b6d32acca change to support wide string output
[SVN r22265]
2004-02-15 16:06:46 +00:00
Jeff Garland
2287dda4ea base changes to support wide string output
[SVN r22263]
2004-02-15 15:49:52 +00:00
Jeff Garland
68aa043dfd fix include guard bug, copyright info
[SVN r22262]
2004-02-15 15:37:06 +00:00
Jeff Garland
aa7a964a1d new macros for wide string output
[SVN r22261]
2004-02-15 15:31:30 +00:00
Jeff Garland
8096967c61 add files for wide string output for compilers that don't meet the standard
[SVN r22260]
2004-02-15 15:28:21 +00:00
Jeff Garland
2b38d8da8d updates to support wide stream output
[SVN r21923]
2004-01-25 18:42:25 +00:00
Jeff Garland
447569e1e0 changes to support wide char streams
[SVN r21921]
2004-01-25 18:26:57 +00:00
Jeff Garland
f32029704b fix for unused var compiler warning
[SVN r21618]
2004-01-12 04:12:02 +00:00
Jeff Garland
cdf23a00d6 remove Wshadow warnings for gcc
[SVN r21602]
2004-01-11 17:41:21 +00:00
Jeff Garland
acb4191993 fix gcc shadow warning
[SVN r21546]
2004-01-08 13:05:42 +00:00
John Maddock
db5da36efe Modified dll build logic to conform to more/separate_compilation.html.
Added support for auto-linking.


[SVN r21544]
2004-01-08 12:45:46 +00:00
Jeff Garland
be2b60a3ee enable facet-based I/O for borland 554
[SVN r21340]
2003-12-19 14:20:30 +00:00
Jeff Garland
3c4ce069c1 fix error with subtraction of neg duration
[SVN r21338]
2003-12-19 14:08:12 +00:00
Jeff Garland
42b4f1ac6e provide full include path for Metrowerks
[SVN r21250]
2003-12-14 13:59:58 +00:00
Jeff Garland
5f5d424213 fix for metrowerks compilation issue
[SVN r21144]
2003-12-05 01:38:47 +00:00
Jeff Garland
66b5128a08 remove non-working metrowerks fix
[SVN r21109]
2003-12-03 03:36:14 +00:00
Jeff Garland
8f6259134c fix tabs / formatting in source
[SVN r21107]
2003-12-03 03:28:35 +00:00
Jeff Garland
8c4bdeee46 fix tabs / formatting in source
[SVN r21106]
2003-12-03 03:07:43 +00:00
Jeff Garland
249be91540 fix tabs / formatting in source
[SVN r21105]
2003-12-03 02:48:56 +00:00
Jeff Garland
4d93bc2a86 fix tabs / formatting in source
[SVN r21104]
2003-12-03 02:28:02 +00:00
Jeff Garland
f96304dad4 fix tabs / formatting in source
[SVN r21103]
2003-12-03 02:22:16 +00:00
Jeff Garland
d687da72a6 fix tabs / formatting in source
[SVN r21102]
2003-12-03 02:01:43 +00:00
Jeff Garland
f73e7508bc fix tabs / formatting in source
[SVN r21101]
2003-12-03 01:56:13 +00:00
Jeff Garland
1ce4297c3a fix tabs in source
[SVN r21098]
2003-12-03 01:24:22 +00:00
Jeff Garland
7e47845ebb attempt to fix metrowerks issues
[SVN r21004]
2003-11-29 16:18:23 +00:00
Jeff Garland
5de8b60886 another attempt at fixing borland
[SVN r20968]
2003-11-27 02:25:13 +00:00
Jeff Garland
28e89841c7 support for addtional date parsing formats - eg: Nov 10 2003
[SVN r20943]
2003-11-25 03:51:20 +00:00
Jeff Garland
c498ea51c2 make date constructor explicit
[SVN r20921]
2003-11-23 16:04:24 +00:00
Jeff Garland
1c8c15b707 fix include guard
[SVN r20915]
2003-11-23 03:42:01 +00:00
Jeff Garland
b8a42c49a6 license update
[SVN r20913]
2003-11-23 03:31:27 +00:00
Jeff Garland
3844415e7d license update
[SVN r20912]
2003-11-23 02:37:57 +00:00
Jeff Garland
4db575f16f license update
[SVN r20911]
2003-11-23 02:27:09 +00:00
Jeff Garland
2d9ac463ec modifications to support windows dlls
[SVN r20910]
2003-11-23 01:42:31 +00:00
Jeff Garland
105abd33fc fixes for borland regression errors
[SVN r20877]
2003-11-20 02:18:04 +00:00
Jeff Garland
71a8d6bf70 fixes for borland regression errors, start for windows dll correction
[SVN r20876]
2003-11-20 02:17:51 +00:00
Jeff Garland
6dfe20cd95 fix borland regression errors
[SVN r20849]
2003-11-19 00:46:52 +00:00
Jeff Garland
79bba50bb1 regression error fixes
[SVN r20848]
2003-11-18 23:27:38 +00:00
Jeff Garland
a3ac6fd873 regression fixes
[SVN r20847]
2003-11-18 23:26:20 +00:00
Jeff Garland
9fc167b721 fix regression failures 11-15-2003
[SVN r20816]
2003-11-15 17:35:51 +00:00
Jeff Garland
96a607e2d2 fixes for is_pos_inf
[SVN r20799]
2003-11-13 02:01:32 +00:00
Jeff Garland
7f3d05d39c vc level4 warning fixes
[SVN r20791]
2003-11-12 03:11:08 +00:00
Jeff Garland
cabb996dc2 fix vc level 4 warnings
[SVN r20790]
2003-11-12 03:09:44 +00:00
Jeff Garland
f19fe76dde fixes for tolower issues
[SVN r20789]
2003-11-12 02:58:06 +00:00
Jeff Garland
85d3d20014 fix issues with vc7 static method conflict
[SVN r20766]
2003-11-08 15:49:43 +00:00
Jeff Garland
1fe09852ca fix for failure of time_formatter regression test
[SVN r20677]
2003-11-05 02:38:37 +00:00
Jeff Garland
ae58601e2b fixes for the INT64_C macro define problems
[SVN r20674]
2003-11-05 02:08:18 +00:00
Jeff Garland
5089e18937 time special values update, plus some operator additions
[SVN r20648]
2003-11-04 13:58:36 +00:00
Jeff Garland
3321b2df4a various updates for improved special value support
[SVN r20643]
2003-11-04 12:52:35 +00:00
Jeff Garland
c91d1c8da8 various updates for improved special value support, additional operators such as += and -=
[SVN r20642]
2003-11-04 12:52:03 +00:00
Jeff Garland
a35f4f2590 make infinity, nadt strings consistent
[SVN r20640]
2003-11-04 12:07:50 +00:00
Jeff Garland
f27c407599 added is_pos is_neg_infinity methods for time sv changes
[SVN r20639]
2003-11-04 11:55:26 +00:00
Jeff Garland
ebac5a5a8e various compiler warning fixes - msvc level 4
[SVN r20637]
2003-11-04 11:49:57 +00:00
Jeff Garland
0e853defeb fix issue with positive inf
[SVN r20475]
2003-10-24 13:02:55 +00:00
Jeff Garland
ca98cb0859 changes to allow parsing dates from strings with month names like: Feb, March, etc
[SVN r20412]
2003-10-19 19:57:14 +00:00
Jeff Garland
277cef10f8 add % operator to int_adaptor
[SVN r20405]
2003-10-19 16:41:15 +00:00
Jeff Garland
673abc18bb fixes for map/iterator based parsing of date string
[SVN r20404]
2003-10-19 16:40:49 +00:00
Jeff Garland
08d4d6a09b fixes for VC6 level4 compiler warnings
[SVN r20303]
2003-10-08 14:09:49 +00:00
Jeff Garland
8aea9fa6fa fixes for msvc warnings
[SVN r20283]
2003-10-07 13:26:15 +00:00
Jeff Garland
077ec3ef61 Changes to reduce MSVC warnings
[SVN r20281]
2003-10-07 13:21:42 +00:00
Jeff Garland
8a4b1a6001 fixes for msvc level4 warnings
[SVN r20203]
2003-09-27 22:20:37 +00:00
Jeff Garland
44fb871dc5 fixes for msvc level4 warnings
[SVN r20202]
2003-09-27 21:58:16 +00:00
Jeff Garland
f881a67b0e fix comment / include
[SVN r20201]
2003-09-27 21:57:43 +00:00
Jeff Garland
d503bb0496 fixes for msvc level4 warnings
[SVN r20200]
2003-09-27 21:48:14 +00:00
Jeff Garland
c46cecccd4 fixes for msvc level4 warnings
[SVN r20199]
2003-09-27 21:42:58 +00:00
Jeff Garland
9241531a49 fixes for msvc level4 warnings
[SVN r20198]
2003-09-27 21:26:29 +00:00
Jeff Garland
1a8a857f22 fix algorithm for week no based on comment from C. Tondering
[SVN r20180]
2003-09-25 11:12:27 +00:00
Jeff Garland
0f9f372295 fix Wshadow warning from gcc
[SVN r20141]
2003-09-22 01:38:57 +00:00
Jeff Garland
b9fe05875a fix Wshadow warning from gcc
[SVN r20139]
2003-09-22 00:14:58 +00:00
Jeff Garland
ac5f0a0dd5 various fixes for time_duration negative handling, add total_milliseconds etc methods
[SVN r19955]
2003-09-08 05:32:55 +00:00
Jeff Garland
fe9be81269 various fixes for time_duration negative handling
[SVN r19954]
2003-09-08 05:32:30 +00:00
Jeff Garland
b69a2fd11a upgrade comment
[SVN r19950]
2003-09-07 23:53:32 +00:00
Jeff Garland
c5806120ad add bi-directional iteration to time_itr
[SVN r19942]
2003-09-07 12:56:23 +00:00
Jeff Garland
c8c4897df2 change nth_kday_of_month to return last kday if fifth kday of month is selected and it doesn't exist
[SVN r19934]
2003-09-06 14:03:39 +00:00
Jeff Garland
d3716e2513 add better names for algorithms
[SVN r19918]
2003-09-04 13:41:32 +00:00
Jeff Garland
9f34050074 add full length names
[SVN r19917]
2003-09-04 12:12:15 +00:00
Jeff Garland
ff796a6c08 fix uninitialized vars in parse undelimeted
[SVN r19881]
2003-08-30 13:40:33 +00:00
Jeff Garland
d4a4db1138 negative offset feature
[SVN r19877]
2003-08-30 03:42:26 +00:00
Jeff Garland
10f1a829be fixes for parsing negative time durations
[SVN r19834]
2003-08-28 13:45:45 +00:00
Jeff Garland
579777976e add backward iteration capabilities
[SVN r19832]
2003-08-28 13:26:24 +00:00
Jeff Garland
055def3eb4 add subtract functions to wrapping int
[SVN r19831]
2003-08-28 13:22:27 +00:00
Jeff Garland
9824f14ab0 updates to operator<< to fix compile errors on 2.95.3 stlport and vc7
[SVN r19786]
2003-08-26 13:27:01 +00:00
Jeff Garland
a3121f37e9 fix compilation issues borland, msvc
[SVN r19763]
2003-08-24 16:15:09 +00:00
Jeff Garland
adad180a08 fix compile errors for borland, gcc 295
[SVN r19739]
2003-08-23 04:15:22 +00:00
Jeff Garland
d74439f1e3 attempt to fix some compiler errors
[SVN r19733]
2003-08-22 13:28:26 +00:00
Jeff Garland
315965c292 fix up comments, support for infinate date_duration
[SVN r19709]
2003-08-20 04:20:44 +00:00
Jeff Garland
cbd8d650e5 Changes to provide special value support for date_duration
[SVN r19708]
2003-08-20 04:19:27 +00:00
Jeff Garland
15abcff1b9 updates to int_adapter to provide support for infinate durations
[SVN r19706]
2003-08-20 03:31:16 +00:00
Jeff Garland
d117ba3069 add unary operator- to time_duration
[SVN r19704]
2003-08-20 03:16:09 +00:00
Jeff Garland
03e130cb18 fix name of last parameter, fix operator<, rename hull to span
[SVN r19703]
2003-08-20 03:15:13 +00:00
Jeff Garland
f57e968395 change merge_inclusive to hull
[SVN r19662]
2003-08-17 16:08:37 +00:00
Jeff Garland
fab8c1a12f add merge_inclusive feature to periods
[SVN r19638]
2003-08-16 14:20:07 +00:00
Jeff Garland
2b24317b12 fix shadow warning in gcc
[SVN r19570]
2003-08-13 11:33:52 +00:00
Jeff Garland
6b600e6309 add methods for streaming of generators
[SVN r19554]
2003-08-12 14:41:27 +00:00
Jeff Garland
ed36eb7322 fixes for borland compiler
[SVN r19549]
2003-08-12 12:41:08 +00:00
Jeff Garland
1f8f0c5026 use std::time_t
[SVN r19531]
2003-08-11 13:21:20 +00:00
Jeff Garland
f25e5ef65f add multiplication operator
[SVN r19522]
2003-08-10 23:19:16 +00:00
Jeff Garland
6f73ec235e fix types to resolve borland compiler warnings
[SVN r19513]
2003-08-10 19:21:35 +00:00
Jeff Garland
fcadebac35 switch over to subsecond_duration template for defining derived duration types
[SVN r19510]
2003-08-10 18:07:04 +00:00
Jeff Garland
30f3921399 add total_seconds method, cleanup some formatting, remove redundant subsecond resolution templates
[SVN r19509]
2003-08-10 18:06:05 +00:00
Jeff Garland
f3ee29612d add time_t conversion function
[SVN r19504]
2003-08-10 14:12:58 +00:00
Jeff Garland
3c82684e3e fixes for borland
[SVN r19343]
2003-07-29 14:08:31 +00:00
Jeff Garland
eb04a5c5ae fix MS compiler problems with operators
[SVN r19284]
2003-07-23 15:56:08 +00:00
Jeff Garland
2020482302 remove dividable to fix MS compilers
[SVN r19283]
2003-07-23 15:48:31 +00:00
Jeff Garland
3b778e1a45 add static cast to quiet Borland compiler warning
[SVN r19224]
2003-07-19 21:34:06 +00:00
Jeff Garland
a520d6aedd make sure of integer conversion in when no facet
[SVN r19222]
2003-07-19 21:21:11 +00:00
Jeff Garland
9cd2a4b039 add dividable and other arithmetic operations fixes
[SVN r19217]
2003-07-19 20:38:15 +00:00
Jeff Garland
09b5b2c11e add more arithmetic operators
[SVN r19215]
2003-07-19 20:08:53 +00:00
Jeff Garland
091a30280f Made exception for day of month out of range clearer
[SVN r18877]
2003-06-27 14:20:52 +00:00
Jeff Garland
7deb6833a7 add additional generator types to gregorian namespace
[SVN r18876]
2003-06-27 14:09:48 +00:00
Jeff Garland
824646c38c add copyright
[SVN r18794]
2003-06-15 14:37:58 +00:00
Jeff Garland
6f4487efdb Apply patch from Synge Todo to support sgi
[SVN r18708]
2003-06-08 20:43:45 +00:00
Beman Dawes
3e78819c59 fix two-phase name lookup problems
[SVN r18567]
2003-05-27 17:50:44 +00:00
Beman Dawes
efe82193b6 fix two-phase name lookup problems
[SVN r18566]
2003-05-27 17:35:33 +00:00
Beman Dawes
757f9f3aa7 remove extra semcolons to silence Comeau warnings
[SVN r18562]
2003-05-27 14:57:22 +00:00
Jeff Garland
d81b8ee85a make integer constructors explicit
[SVN r18329]
2003-04-28 14:30:49 +00:00
Jeff Garland
03acae34f9 updates to fix time duration overflow problem
[SVN r18280]
2003-04-20 17:44:02 +00:00
Jeff Garland
f044b1c8cd added some additional calculation interfaces
[SVN r17608]
2003-02-23 21:09:45 +00:00
Jeff Garland
dc8421ffd2 Fix the std abs problem once and for all
[SVN r17530]
2003-02-19 12:25:32 +00:00
Beman Dawes
e7d995e4fe bump _MSC_VER to 7.1 for no abs
[SVN r17511]
2003-02-18 17:17:48 +00:00
Jeff Garland
e195044873 improvements to time duration implementation
[SVN r17458]
2003-02-16 15:20:42 +00:00
Jeff Garland
cc92bc6551 add ten_thousandth
[SVN r17457]
2003-02-16 15:16:20 +00:00
Jeff Garland
ad41658d25 add changes for high precision clock types
[SVN r17378]
2003-02-13 18:44:26 +00:00
Jeff Garland
b6a0023780 add c includes for high precision clock types
[SVN r17377]
2003-02-13 18:39:48 +00:00
Jeff Garland
9ea0c4744b high precision time clock class
[SVN r17375]
2003-02-13 18:38:35 +00:00
Jeff Garland
6d3227d5a9 Update to allow traits-based local time adjustment
[SVN r17304]
2003-02-10 13:23:54 +00:00
Jeff Garland
facde48090 static tz traits
[SVN r17300]
2003-02-10 12:43:29 +00:00
Jeff Garland
01b29345a4 change to add date change tracking to comment
[SVN r17047]
2003-01-26 00:53:06 +00:00
Jeff Garland
a8297e6137 change to add id tracking to comment
[SVN r17046]
2003-01-26 00:51:25 +00:00
Jeff Garland
cd2f094929 fix for metrowerks compile problem
[SVN r17045]
2003-01-25 21:41:45 +00:00
Jeff Garland
c7595d197a attempt to fix Borland compile errors
[SVN r16992]
2003-01-22 15:16:31 +00:00
Jeff Garland
dd971557bb add the missing year_iterator typedef
[SVN r16956]
2003-01-19 23:39:11 +00:00
Jeff Garland
009991ac9b Fix problem with DATE_TIME_INLINE macro
[SVN r16950]
2003-01-19 22:29:23 +00:00
Jeff Garland
2b04555ffc check that GNU is defined before comparing
[SVN r16642]
2002-12-18 09:52:58 +00:00
Jeff Garland
d98f03a901 add private keyword to remove warnings on visual age cpp
[SVN r16470]
2002-12-02 10:33:05 +00:00
Jeff Garland
1114cf72de add week number function
[SVN r16306]
2002-11-18 02:03:52 +00:00
Jeff Garland
c0e381833f documentation update
[SVN r16270]
2002-11-16 03:08:13 +00:00
Jeff Garland
90312c3ebd doc updates, add iso week number
[SVN r16269]
2002-11-16 03:06:33 +00:00
Jeff Garland
9c8bfbdc9f add date period ostream operator
[SVN r16076]
2002-11-02 23:43:38 +00:00
Jeff Garland
e32aeb626b additional documentation, change default for weekday print to be short string
[SVN r16071]
2002-11-02 22:01:58 +00:00
Jeff Garland
1e1d538bb6 add a length function to the period
[SVN r16068]
2002-11-02 21:21:23 +00:00
Jeff Garland
7272ce1ae2 add initial version of stream output for times
[SVN r16059]
2002-11-02 18:17:57 +00:00
Jeff Garland
bcefb90e07 export duration_type and point_type from period for generic programming purposes
[SVN r16058]
2002-11-02 18:13:18 +00:00
Jeff Garland
25a9f88d95 add some comments
[SVN r16055]
2002-11-02 17:46:59 +00:00
Jeff Garland
3129978e7c make short unsigned short in constructor -- like it should have been
[SVN r16054]
2002-11-02 17:45:02 +00:00
Jeff Garland
b24b92dd06 add julian_day, modjulian_day calculation
[SVN r16053]
2002-11-02 17:39:45 +00:00
Jeff Garland
d0055e4c72 add julian day and modjulian day functions
[SVN r16052]
2002-11-02 17:38:06 +00:00
Jeff Garland
65dc3be200 added iso time parsing routines
[SVN r15913]
2002-10-13 16:51:34 +00:00
Jeff Garland
46de6e3855 move the storage location of locale::id to template
[SVN r15760]
2002-10-07 02:02:22 +00:00
Jeff Garland
5cd11255f9 merge changes from RC_1_29_0 -- fix locale to support date order
[SVN r15560]
2002-09-29 20:26:23 +00:00
Beman Dawes
f1fd279d93 include <string>
[SVN r15419]
2002-09-17 19:34:44 +00:00
Jeff Garland
31cd8a5801 force explicit std::string construction for Kylix
[SVN r15376]
2002-09-16 12:30:25 +00:00
Jeff Garland
98e5ece5c4 fix tabs, add some new i/o functions
[SVN r15189]
2002-09-06 22:09:56 +00:00
Jeff Garland
3d550848b6 try again with metroworks fix
[SVN r15164]
2002-09-04 23:32:42 +00:00
Jeff Garland
e2f2dfad93 fix metrowerks compile issue
[SVN r15149]
2002-09-03 22:08:36 +00:00
Jeff Garland
0d119d2540 updates to resolve Borland compilation issues
[SVN r15011]
2002-08-20 22:05:06 +00:00
Jeff Garland
4373e97a62 fix borland, VC6 compile errors
[SVN r14931]
2002-08-16 16:39:38 +00:00
Jeff Garland
e7e47c3258 various changes go fix VC6, VC7, and Borland compile issues
[SVN r14912]
2002-08-15 22:50:35 +00:00
Jeff Garland
ed22831329 turn off locales in consistent fashion using a config file
[SVN r14911]
2002-08-15 21:51:25 +00:00
Jeff Garland
b85233c3fa add file to configure locale and stream io support
[SVN r14910]
2002-08-15 21:42:45 +00:00
Jeff Garland
4cb03ff8fb fix macro with left over GDTL
[SVN r14908]
2002-08-15 21:17:58 +00:00
Jeff Garland
6b32459942 removing files -- renamed to date_time
[SVN r14904]
2002-08-15 19:48:24 +00:00
Jeff Garland
d2ddc90950 removing files -- renamed to date_time
[SVN r14902]
2002-08-15 19:31:40 +00:00
Jeff Garland
dc846827e4 first version -- renamed
[SVN r14901]
2002-08-15 18:59:16 +00:00
Jeff Garland
0bd40edb64 compile fix for VC7
[SVN r14862]
2002-08-14 21:37:56 +00:00
Jeff Garland
575a74fa34 use static method instead of static data
[SVN r14839]
2002-08-14 15:50:59 +00:00
Jeff Garland
46fe97cae8 fix VC7, borland compile errors
[SVN r14838]
2002-08-14 15:20:36 +00:00
Jeff Garland
d36019fd08 first version of library
[SVN r14827]
2002-08-13 23:07:56 +00:00