71f6b8a9b2e8cb698a495eb29d7611cb030073a9: Backed out 6 changesets (bug 1028559, bug 1028565) for android mochitest bustage on a CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Tue, 24 Jun 2014 18:32:55 -0700 - rev 211405
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Backed out 6 changesets (bug 1028559, bug 1028565) for android mochitest bustage on a CLOSED TREE Backed out changeset fdd74c065e5d (bug 1028565) Backed out changeset 5e9777d38052 (bug 1028565) Backed out changeset 3510bcdba3fc (bug 1028565) Backed out changeset 62ad3254903e (bug 1028565) Backed out changeset e7557f70acfe (bug 1028565) Backed out changeset 5b1b527abe47 (bug 1028559)
26d6c067ee0de58aa64297a03804b9e6ce72154e: Bug 1029370 part 3 - Add a comment explaining the relationship between ComputedTiming and GetComputedTimingAt; r=dholbert
Brian Birtles <birtles@gmail.com> - Wed, 25 Jun 2014 09:42:19 +0900 - rev 211404
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1029370 part 3 - Add a comment explaining the relationship between ComputedTiming and GetComputedTimingAt; r=dholbert Review for this patch granted as part of bug 1029370 comment 4 (at the end).
695c4dc0efc7f09fd1a7cd1ad8135cf918f0a176: Bug 1029370 part 2 - Make nsTransitionManager::FlushTransitions reuse GetComputedTimingAt; r=dholbert
Brian Birtles <birtles@gmail.com> - Wed, 25 Jun 2014 09:42:19 +0900 - rev 211403
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1029370 part 2 - Make nsTransitionManager::FlushTransitions reuse GetComputedTimingAt; r=dholbert This patch removes some redundant calculation of timing phases in FlushTransitions by calling GetComputedTiming and using the definitions there.
b31a50d545f72c573d693643a61d2a260a298ed9: Bug 1029370 part 1 - Move active duration calculation to GetComputedTimingAt; r=dholbert
Brian Birtles <birtles@gmail.com> - Wed, 25 Jun 2014 09:42:19 +0900 - rev 211402
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1029370 part 1 - Move active duration calculation to GetComputedTimingAt; r=dholbert This patch makes the active duration a property of the ComputedTiming struct and returns this as part of calculating GetComputedTimingAt. GetComputedTimingAt was already calling the method to calculate the ActiveDuration and the only other callers of ActiveDuration() were also calling GetComputedTimingAt so this doesn't make us do any unnecessary calculation. I've left ActiveDuration as a public method on ElementAnimation for now since it's a struct and just about everything there is public. At some point in the future we'll probably make this more class-like to hide some details but that can happen as a separate step. This patch does, however, move the definition of ActiveDuration inside the .cpp file. In tidying up GetComputedTimingAt we also replace all the references to TimeDuration() and TimeDuration(0) with a single local variable representing zero duration. This should be easier to read and possibly a little faster. We don't use a function static variable since this method is called from different threads and the initialization of function statics is not guaranteed to be thread-safe until C++0x.
e7ae48a8fac8ab5f94c0e29ed546a36c1f2245ec: Bug 1028514 - Check for integer overflow when converting from floating-point number milliseconds; r=froydnj
Brian Birtles <birtles@gmail.com> - Wed, 25 Jun 2014 09:42:18 +0900 - rev 211401
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1028514 - Check for integer overflow when converting from floating-point number milliseconds; r=froydnj In TimeStamp_windows.cpp and TimeStamp_darwin.cpp, in TimeStamp::FromMilliseconds we cast the floating-point number of ticks to a 64-bit integer before passing to TimeStamp::FromTicks(int64_t). This means that we skip the check for integer overflow performed by TimeStamp::FromTicks(double). This patch simply removes that cast so that we perform overflow checking. It also adds an assertion to ElementAnimation since this is one place where the lack of overflow checking was producing a negative value where it should not.
3b49cfc3c734bd98e2fd6e14208e3db20d7a15a2: Bug 981251 - Test app uninstallation. r=myk
Marco Castelluccio <mcastelluccio@mozilla.com> - Wed, 25 Jun 2014 02:37:28 +0200 - rev 211400
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 981251 - Test app uninstallation. r=myk
bbb69edbebf14819adbd9d0e6d18684695344f47: Bug 922187 - Properly catch exceptions in checkInstalled and fire the error callback on the DOM request. r=myk
Marco Castelluccio <mar.castelluccio@studenti.unina.it> - Wed, 25 Jun 2014 01:51:28 +0200 - rev 211399
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 922187 - Properly catch exceptions in checkInstalled and fire the error callback on the DOM request. r=myk
fdd74c065e5d743bd4d1a3044b2e76727dfb60f0: Bug 1028565 - Part 5: Flatten editor/{idl,public}/ directories. r=ehsan
Birunthan Mohanathas <birunthan@mohanathas.com> - Mon, 23 Jun 2014 16:27:43 -0700 - rev 211398
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1028565 - Part 5: Flatten editor/{idl,public}/ directories. r=ehsan
5e9777d3805262d3179babc853832594c63a966b: Bug 1028565 - Part 4: Flatten editor/libeditor/base/ directory. r=ehsan
Birunthan Mohanathas <birunthan@mohanathas.com> - Mon, 23 Jun 2014 16:27:43 -0700 - rev 211397
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1028565 - Part 4: Flatten editor/libeditor/base/ directory. r=ehsan
3510bcdba3fc25f2bd35327fb234e62cffc609fb: Bug 1028565 - Part 3: Flatten editor/txtsvc/{public,src}/ directories. r=ehsan
Birunthan Mohanathas <birunthan@mohanathas.com> - Mon, 23 Jun 2014 16:27:43 -0700 - rev 211396
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1028565 - Part 3: Flatten editor/txtsvc/{public,src}/ directories. r=ehsan
62ad3254903e92e3814652dac400f00956b0a347: Bug 1028565 - Part 2: Flatten editor/txmgr/{idl,public,src}/ directories. r=ehsan
Birunthan Mohanathas <birunthan@mohanathas.com> - Mon, 23 Jun 2014 16:27:43 -0700 - rev 211395
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1028565 - Part 2: Flatten editor/txmgr/{idl,public,src}/ directories. r=ehsan
e7557f70acfebc3d0ea300ea1d78d63854d9c3cb: Bug 1028565 - Part 1: Flatten editor/composer/{public,src}/ directories. r=ehsan
Birunthan Mohanathas <birunthan@mohanathas.com> - Mon, 23 Jun 2014 16:27:43 -0700 - rev 211394
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1028565 - Part 1: Flatten editor/composer/{public,src}/ directories. r=ehsan
5b1b527abe473a64fa9dedf7b487d453eb2e078a: Bug 1028559 - Flatten xpcom/string/{public,src}/ directories. r=dbaron
Birunthan Mohanathas <birunthan@mohanathas.com> - Sat, 21 Jun 2014 08:56:57 -0700 - rev 211393
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1028559 - Flatten xpcom/string/{public,src}/ directories. r=dbaron
bcd694f0e95dad42f9d355c2f8c8a99715b714ad: Bug 1027890 - Remove all sorts of build system code dedicated to pymake. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 25 Jun 2014 08:38:28 +0900 - rev 211392
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1027890 - Remove all sorts of build system code dedicated to pymake. r=gps
49cadfcde709e64b3f31476fb1370ee8d8ca1403: Bug 1027890 - Reject builds with pymake. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 25 Jun 2014 08:38:12 +0900 - rev 211391
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1027890 - Reject builds with pymake. r=gps
d4b46f6800f8f8cd59fd7c8dff4179e0bf7524ec: Bug 1027497 - Move Gtest startup after Qt/Gtk initialization. r=BenWa
Mike Hommey <mh+mozilla@glandium.org> - Wed, 25 Jun 2014 08:36:12 +0900 - rev 211390
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1027497 - Move Gtest startup after Qt/Gtk initialization. r=BenWa
fa2c5fa0167e534937bd6ef1019853c6497b11cc: Bug 728600 - define TARGET_XPCOM_ABI in mozilla-config.h; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Mon, 23 Jun 2014 15:06:48 -0400 - rev 211389
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 728600 - define TARGET_XPCOM_ABI in mozilla-config.h; r=glandium
4158a1e1ddf900dfe58c138d5f5a2418074c34ed: Bug 1029059 - remove TARGET_{XPCOM,COMPILER}_ABI variables from js/src/configure.in; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Mon, 23 Jun 2014 14:25:28 -0400 - rev 211388
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1029059 - remove TARGET_{XPCOM,COMPILER}_ABI variables from js/src/configure.in; r=glandium
e9724f9aed828a421781d25d0afb61e2f56a01fe: Bug 1028328 - set NSS_DISABLE_DBM in b2g's confvars.sh; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Fri, 20 Jun 2014 11:38:28 -0400 - rev 211387
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1028328 - set NSS_DISABLE_DBM in b2g's confvars.sh; r=glandium
c1a0a300805fa99b1663dda182870b7b856b7061: Bug 1029118 - Remove the now-dead (as of window WebIDLification) js::ReportIfUndeclaredVarAssignment. r=till
Jeff Walden <jwalden@mit.edu> - Mon, 23 Jun 2014 07:46:44 -0700 - rev 211386
Push 3857 by raliiev@mozilla.com at Tue, 02 Sep 2014 16:39:23 +0000
Bug 1029118 - Remove the now-dead (as of window WebIDLification) js::ReportIfUndeclaredVarAssignment. r=till
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip