Commit Graph

575 Commits

Author SHA1 Message Date
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