goffice r2296 - in trunk: . goffice/utils



Author: mortenw
Date: Tue Dec 16 00:18:53 2008
New Revision: 2296
URL: http://svn.gnome.org/viewvc/goffice?rev=2296&view=rev

Log:
2008-12-15  Morten Welinder  <terra gnome org>

	* goffice/utils/datetime.c (datetime_serial_to_g): Simply return
	1900-02-29 as an invalid date.  Callers now handle it.



Modified:
   trunk/ChangeLog
   trunk/NEWS
   trunk/goffice/utils/datetime.c

Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS	(original)
+++ trunk/NEWS	Tue Dec 16 00:18:53 2008
@@ -26,6 +26,7 @@
 	* Plug leaks.
 	* Fix memory corruption issue.  [#561708]
 	* Fix problem with formats like "0.0E-00".  [#563601]
+	* Put the old 29-Feb-1900 problem to rest.
 
 Pedro Fragoso:
 	* Clean up glib includes.   [#564021]

Modified: trunk/goffice/utils/datetime.c
==============================================================================
--- trunk/goffice/utils/datetime.c	(original)
+++ trunk/goffice/utils/datetime.c	Tue Dec 16 00:18:53 2008
@@ -86,7 +86,7 @@
 		if (serial > date_serial_max_1900)
 			return;
 		if (serial == date_serial_19000228 + 1)
-			g_warning ("Request for date 19000229.");
+			return;
 		g_date_set_julian (res, serial + date_origin_1900 - 1);
 	} else
 		g_date_set_julian (res, serial + date_origin_1900);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]