782 Commits

Author SHA1 Message Date
gm
de458e9b99 Allow the option to not use the std::system api and make the default NOT use it for all platforms. 2016-06-20 23:34:24 -04:00
Howard Hinnant
ffb876afa6 Fix bug in format 2016-06-17 20:39:07 -04:00
Howard Hinnant
fc9d0bb99a Add 2016e validation file 2016-06-16 22:07:05 -04:00
gm
55087c6cbd HAS_REMOTE_API support for Windows. Adds support for MingW too.
* HAS_REMOTE_API still defaults to 0
* When HAS_REMOTE_API=0 only libraries advapi32.lib, ole32.lib and shell32.lib are required.
* Setting HAS_REMOTE_API=1 requires curl: https://curl.haxx.se/libcurl/
*- Also need to manually install 7-Zip (http://www.7-zip.org).
*- Will automatically install Tinyxml2 (http://www.grinninglizard.com/tinyxml2/).
*- Will automatically install http://unicode.org/repos/cldr/trunk/common/supplemental/windowsZones.xml
2016-06-16 22:03:12 -04:00
Howard Hinnant
5aa704d5f7 Port current_zone to Red Hat 2016-06-10 21:15:59 -04:00
Howard Hinnant
b38d20e126 Replace some chrono literals for C++11 compatibility. 2016-06-09 22:02:26 -04:00
Howard Hinnant
7ea9b420b0 Merge branch 'master' of github.com:HowardHinnant/date 2016-06-09 21:25:38 -04:00
Howard Hinnant
33ddd7e51d Back off the constexpr on time_of_day_storage for C++11. 2016-06-09 21:23:45 -04:00
Howard Hinnant
fbbeef22d8 Update README.md 2016-06-08 22:19:44 -04:00
Howard Hinnant
9f5c34698a Merge pull request #58 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2016-06-08 22:18:00 -04:00
The Gitter Badger
5cc0c435b7 Add Gitter badge 2016-06-09 02:16:56 +00:00
Howard Hinnant
8f5e5e4110 Add convenience converts among sys_time, utc_time, tai_time, and gps_time. 2016-06-08 20:49:19 -04:00
Howard Hinnant
ce4ceb6e9d Add tai_clock and gps_clock. 2016-06-07 20:03:40 -04:00
Howard Hinnant
f44e692540 Add streaming inserter for utc_time.
* Fix bug in utc_to_sys.
2016-06-06 21:05:43 -04:00
Howard Hinnant
3e0848bd04 Merge branch 'gmcode_gmchanges' 2016-06-04 13:40:33 -04:00
gm
7e66cb2e83 Improve cross platform support.
Make validate work for C++11 because the library supports it.
Fix an unused variable mistake i made earlier.
Make constructor public, seems it should be. Possible compiler bug?
2016-06-04 13:38:50 -04:00
Howard Hinnant
bf505cc66a Update README.md 2016-06-04 13:36:41 -04:00
Howard Hinnant
10f2ae9e6c Update README.md 2016-06-04 13:36:40 -04:00
Howard Hinnant
09cf3bba8d Create %Ez & %Oz to put ':' in offset for format and parse. 2016-06-04 13:36:40 -04:00
gm
3293637e70 Tighten up parsing. Detect missing quotes. Use istringstream for clarity. 2016-06-04 13:36:40 -04:00
Howard Hinnant
89727c901b Update README.md 2016-06-03 11:29:17 -04:00
Howard Hinnant
6e73418647 Update README.md 2016-06-03 11:28:30 -04:00
Howard Hinnant
1178d43d1a Create %Ez & %Oz to put ':' in offset for format and parse. 2016-06-01 23:25:07 -04:00
Howard Hinnant
336f56391a Merge pull request #55 from gmcode/master
Tighten up parsing. Detect missing quotes. Use istringstream for clar…
2016-06-01 20:34:59 -04:00
gm
39eae914f4 Tighten up parsing. Detect missing quotes. Use istringstream for clarity. 2016-06-02 09:46:27 +12:00
Howard Hinnant
127ffdb35e Merge pull request #54 from gmcode/master
mapping file suggested changes.
2016-06-01 11:53:10 -04:00
gm
c7960fbd89 Catch and display exception messages a Microsofts C runtime on Windows doesn't show them otherwise. 2016-06-02 00:52:32 +12:00
gm
ee96fe5c6d Make mapping file handle windows line endings and generalize copyright format and checking slightly. 2016-06-02 00:49:11 +12:00
Howard Hinnant
a89aab05cf Protect from overflow when minutes is 32 bits 2016-05-31 11:12:20 -04:00
Howard Hinnant
630d67ce0d Rename Info to sys_info in test 2016-05-31 10:10:33 -04:00
Howard Hinnant
6fe8b4b7f3 Update copyright to 2016 2016-05-30 22:21:08 -04:00
Howard Hinnant
ea2d0d3357 constexpr more stuff and clean up whitespace 2016-05-30 22:09:21 -04:00
Howard Hinnant
76bef1fe01 Support wide streams 2016-05-29 00:15:33 -04:00
Howard Hinnant
f60f61201c Rename Leap to leap 2016-05-28 20:27:02 -04:00
Howard Hinnant
b0a23f2cff Rename Link to link 2016-05-28 20:20:28 -04:00
Howard Hinnant
67c31d794e Protect undocumented constructors 2016-05-28 14:09:46 -04:00
Howard Hinnant
c0de8dc843 Change license in testit 2016-05-26 12:23:45 -04:00
Howard Hinnant
963f4dd80e Add more options to the parse functionality. 2016-05-22 12:28:47 -04:00
Howard Hinnant
6dd3c0f15d Workaround some gcc bugs and silence some warnings.
*  Thanks to Laszlo Papp
2016-05-21 13:07:04 -04:00
Howard Hinnant
008178eee1 Make construction from local_days explicit 2016-05-21 12:46:11 -04:00
Howard Hinnant
9fba53aa52 Work around gcc bug 2016-05-21 11:39:22 -04:00
Howard Hinnant
44fb676da2 Add migration advice for day_point 2016-05-21 10:58:55 -04:00
Howard Hinnant
78a882acdd Merge branch 'working' 2016-05-21 10:53:17 -04:00
Howard Hinnant
abb1fcc365 Redirect to gh_pages 2016-05-21 10:52:17 -04:00
Howard Hinnant
76c906d779 Get off of day_point 2016-05-21 10:24:25 -04:00
Howard Hinnant
823176c1ea Polish formatting, parsing and utc_time. 2016-05-15 22:45:51 -04:00
Howard Hinnant
a8d8776ec7 MSC doesn't do inheriting constructors yet 2016-05-14 11:43:26 -04:00
Howard Hinnant
5e799d7992 MSC doesn't do inheriting constructors yet 2016-05-12 10:05:23 -04:00
Howard Hinnant
8fc76f618e minor fixes in format and parse 2016-05-09 10:45:35 -04:00
Howard Hinnant
f5f0f80778 Get rid of tz. Hide unnecessary API. Clean up get_info 2016-05-08 22:59:39 -04:00