Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								e504a722f5 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2009-05-29 14:52:52 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								1a0553e083 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2009-05-29 14:52:52 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								7ba82a2988 
								
							 
						 
						
							
							
								
								Add default path for iso8601_leap_table_load()  
							
							 
							
							
							
						 
						
							2009-05-29 14:51:26 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								b7d039a32c 
								
							 
						 
						
							
							
								
								Add iso8601_elapsed_divide()  
							
							 
							
							
							
						 
						
							2009-05-29 14:51:14 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								dcfc699af0 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2009-04-06 14:58:26 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								47ccc537b8 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2009-04-06 14:58:26 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								1d9447dcd2 
								
							 
						 
						
							
							
								
								Add iso8601_cmp(), comparison function for qsort()  
							
							 
							
							
							
						 
						
							2009-04-06 14:58:05 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								d09e55e8ae 
								
							 
						 
						
							
							
								
								Update build system  
							
							 
							
							
							
						 
						
							2009-04-06 14:56:00 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								3309803b9e 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2009-02-12 02:32:14 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								076d215860 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2009-02-12 02:32:14 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								6937f2f12b 
								
							 
						 
						
							
							
								
								Bugfix in rounding of iso8601_add_elapsed()  
							
							 
							
							... 
							
							
							
							When adding a number of nanoseconds so that the resultant date lies exactly on
a second boundary, rounding was not performed when it should have been. Fix
the rounding so that the seconds field rolls over. 
							
						 
						
							2009-02-12 02:31:04 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								c4679ded38 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2009-01-03 19:40:43 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								557c7e1efb 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2009-01-03 19:40:43 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								711872660b 
								
							 
						 
						
							
							
								
								Add documentation for leap second table functions  
							
							 
							
							
							
						 
						
							2009-01-03 19:40:16 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								ddaa9a8f8d 
								
							 
						 
						
							
							
								
								Link to enumerations correctly in documentation  
							
							 
							
							
							
						 
						
							2009-01-03 19:34:17 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								394dc40b97 
								
							 
						 
						
							
							
								
								Add mechanism to free old leap table  
							
							 
							
							... 
							
							
							
							To avoid memory leaks, we add a simple internal mechanism to free the table
of leap seconds if it was previously loaded from disk. The user is still
responsible for freeing their own tables, of course. 
							
						 
						
							2009-01-03 19:33:24 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								73df6f836d 
								
							 
						 
						
							
							
								
								Remove stale pkgconfig file  
							
							 
							
							
							
						 
						
							2009-01-03 19:22:21 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								a0f747067d 
								
							 
						 
						
							
							
								
								Add functions to load/set leap second table  
							
							 
							
							
							
						 
						
							2009-01-03 19:21:46 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								e908febba2 
								
							 
						 
						
							
							
								
								Move -std=gnu99 to correct place, use _GNU_SOURCE  
							
							 
							
							
							
						 
						
							2009-01-03 19:21:25 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								2c016208f2 
								
							 
						 
						
							
							
								
								Use dynamic table for leap second days  
							
							 
							
							
							
						 
						
							2009-01-03 19:08:21 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								849744bb07 
								
							 
						 
						
							
							
								
								Use std=gnu99  
							
							 
							
							... 
							
							
							
							This allows us to use C99 features such as lldiv along with GNU extensions
and POSIX, etc. 
							
						 
						
							2009-01-03 19:04:54 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								2d51d09c83 
								
							 
						 
						
							
							
								
								Upgrade build system  
							
							 
							
							
							
						 
						
							2008-12-20 22:36:28 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								cad2283f6a 
								
							 
						 
						
							
							
								
								Add iso8601_add_multiple()  
							
							 
							
							... 
							
							
							
							Add a function to efficiently add (or subtract) a multiple of a period
to a timestamp. 
							
						 
						
							2008-12-11 15:37:12 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								d431f68054 
								
							 
						 
						
							
							
								
								Add leap second for 2008-12-31  
							
							 
							
							... 
							
							
							
							Add an entry to record the leap second at 2008-12-31, and tidy up the table
formatting. 
							
						 
						
							2008-12-10 18:24:32 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								0d504baaee 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2008-01-07 13:17:17 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								93efb6294d 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2008-01-07 13:16:22 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								6246f8ebcd 
								
							 
						 
						
							
							
								
								Fix missing null termination when tz_sec = 0, add test for it  
							
							 
							
							
							
						 
						
							2008-01-07 13:16:18 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								048196532e 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2008-01-04 22:47:16 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								1f43445813 
								
							 
						 
						
							
							
								
								Fix bug where iso8601_print() could overrun...  
							
							 
							
							... 
							
							
							
							If a date with a timezone offset of 0 had a length exactly matching the
buffer size, we would write past the end of the buffer. 
							
						 
						
							2008-01-04 22:47:10 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								69628be83e 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2007-12-05 17:45:34 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								a4e99696a1 
								
							 
						 
						
							
							
								
								Update build system  
							
							 
							
							
							
						 
						
							2007-12-05 17:45:23 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								21adf7acf0 
								
							 
						 
						
							
							
								
								Add setisodate utility.  
							
							 
							
							... 
							
							
							
							This utility is capable of setting the system clock, taking its argument
in ISO8601 format. 
							
						 
						
							2007-09-13 11:16:23 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								64c5ce0d65 
								
							 
						 
						
							
							
								
								Add the isodate utility.  
							
							 
							
							... 
							
							
							
							This utility provides a way to display dates in ISO8601 format. The
exact output format can be controlled. It can either display dates
passed on the commandline or it can display the current date/time. 
							
						 
						
							2007-09-13 11:09:32 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								07a31fd8f7 
								
							 
						 
						
							
							
								
								Add doxygen markup for date/time precision enumerations  
							
							 
							
							
							
						 
						
							2007-09-13 11:08:51 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								c47e0e241f 
								
							 
						 
						
							
							
								
								Add functions for converting to/from a struct timespec, and for setting  
							
							 
							
							... 
							
							
							
							the system clock 
							
						 
						
							2007-09-13 11:05:51 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								2a51412ade 
								
							 
						 
						
							
							
								
								Upgrade build system, bump version  
							
							 
							
							
							
						 
						
							2007-09-13 10:25:31 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								7d35697775 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2007-08-21 09:54:57 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								f49b80de01 
								
							 
						 
						
							
							
								
								Add iso8601_difference()  
							
							 
							
							
							
						 
						
							2007-08-21 09:54:51 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								4deda83c58 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2007-07-29 11:58:18 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								6ae62fb796 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2007-07-29 11:58:18 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								ec6c9a41f7 
								
							 
						 
						
							
							
								
								Fix up elapsed manipulation  
							
							 
							
							
							
						 
						
							2007-07-29 11:57:13 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								e59586b265 
								
							 
						 
						
							
							
								
								Add an RPN date manipulator  
							
							 
							
							
							
						 
						
							2007-07-29 11:53:55 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								124df16711 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2007-07-24 11:50:54 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								1a92252640 
								
							 
						 
						
							
							
								
								Add doxygen documentation  
							
							 
							
							
							
						 
						
							2007-07-24 11:50:45 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								6d9df9927d 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2007-07-24 11:46:05 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								1f44765f0b 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2007-07-24 11:46:05 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								a46057ef49 
								
							 
						 
						
							
							
								
								Fix up leap second manipulations  
							
							 
							
							
							
						 
						
							2007-07-24 11:45:21 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								35c4455bc2 
								
							 
						 
						
							
							
								
								Further WIP on tidy up and merge beginning of new manipulation infrastructur  
							
							 
							
							
							
						 
						
							2007-07-23 16:55:13 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								603b067310 
								
							 
						 
						
							
							
								
								Further WIP on tidy up  
							
							 
							
							
							
						 
						
							2007-07-23 15:00:08 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								f82859fa78 
								
							 
						 
						
							
							
								
								Make iso8601_print() return a pointer to its output buffer. This breaks  
							
							 
							
							... 
							
							
							
							the ABI. 
							
						 
						
							2007-07-23 14:47:49 +00:00