[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog server/asobj/Date.cpp
From: |
Martin Guy |
Subject: |
[Gnash-commit] gnash ChangeLog server/asobj/Date.cpp |
Date: |
Sat, 03 Feb 2007 21:30:05 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Martin Guy <martinwguy> 07/02/03 21:30:05
Modified files:
. : ChangeLog
server/asobj : Date.cpp
Log message:
Fix fmod issues
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2240&r2=1.2241
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/Date.cpp?cvsroot=gnash&r1=1.17&r2=1.18
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.2240
retrieving revision 1.2241
diff -u -b -r1.2240 -r1.2241
--- ChangeLog 3 Feb 2007 21:15:00 -0000 1.2240
+++ ChangeLog 3 Feb 2007 21:30:05 -0000 1.2241
@@ -1,5 +1,9 @@
2007-02-03 Martin Guy <address@hidden>
+ * server/asobj/Data.cpp: Fixed fmod issues.
+
+2007-02-03 Martin Guy <address@hidden>
+
* server/asobj/Data.cpp: Pretty much complete rewrite of nonworking
module forced by change of internal representation from many little
date fields to milliseconds since epoch. Not fully working yet.
Index: server/asobj/Date.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/Date.cpp,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- server/asobj/Date.cpp 3 Feb 2007 21:15:00 -0000 1.17
+++ server/asobj/Date.cpp 3 Feb 2007 21:30:05 -0000 1.18
@@ -409,7 +409,7 @@
static void date_getmilliseconds(const fn_call& fn) {
date_as_object* date = ensure_date_object(fn.this_ptr);
- fn.result->set_int((int) fmod(date->value, 1000.0));
+ fn.result->set_int((int) std::fmod(date->value, 1000.0));
}
// The same functions for universal time.
@@ -521,7 +521,7 @@
local_date_to_tm_msec(date_as_object* &date, struct tm &tm, double &msec)
{
time_t t = (time_t)(date->value / 1000.0);
- msec = fmod(date->value, 1000.0);
+ msec = std::fmod(date->value, 1000.0);
_localtime_r(&t, &tm); // break out date/time elements
}
@@ -550,7 +550,7 @@
static void
utc_date_to_tm_msec(date_as_object* &date, struct tm &tm, double &msec)
{
- msec = fmod(date->value, 1000.0);
+ msec = std::fmod(date->value, 1000.0);
time_t t = (time_t)(date->value / 1000.0);
_gmtime_r(&t, &tm);
@@ -868,7 +868,7 @@
)
} else {
// Zero the milliseconds and set them from the argument.
- date->value = fmod(date->value, 1000.0) + fn.arg(0).to_number();
+ date->value = std::fmod(date->value, 1000.0) +
fn.arg(0).to_number();
if (fn.nargs > 1) {
IF_VERBOSE_ASCODING_ERRORS(
log_aserror("Date.setMilliseconds was called with more than
one argument");
[Gnash-commit] gnash ChangeLog server/asobj/Date.cpp, Markus Gothe, 2007/02/03
[Gnash-commit] gnash ChangeLog server/asobj/Date.cpp,
Martin Guy <=
[Gnash-commit] gnash ChangeLog server/asobj/Date.cpp, Markus Gothe, 2007/02/25
[Gnash-commit] gnash ChangeLog server/asobj/Date.cpp, Markus Gothe, 2007/02/27