Commit Graph

67726 Commits

Author SHA1 Message Date
Jonathan Kew
20281c115e Backed out changeset 80451fb8f11c (bug 585152) as per discussion in the bug. 2011-04-13 14:35:06 +01:00
Paul Biggar
bc3d36f617 Bug 585152 - Reland Date.now() fractional changes, along with fixed tests. (r=jwalden,dolske,gavin, rs=jwalden)
For the tests, I put a Math.floor around anything which looked like it did string concatenation. In principal that was r+ by dolske and gavin, and jwalden r+ed the extension to the rest of the tests.

Backout policy: the jsdate.cpp changes can be backed out trivially. The test changes should backout cleanly, but we're not hosed if they don't.
2010-08-06 13:35:00 -07:00
L. David Baron
52ee86d378 Backout changeset b583111a88aa (bug 585152) for causing mochitest-browser-chrome orange on opt builds. 2011-04-12 01:29:41 -07:00
L. David Baron
0a579a3bbb Back out changeset 7dcd0d16cc08 (bug 547941) for causing jsreftest crashes on debug builds. 2011-04-12 01:28:40 -07:00
Boris Zbarsky
c55a85c955 Fix 32-bit mac opt bustage, bug 435442, r=dbaron 2011-04-12 01:12:12 -07:00
Robert Strong
9757fe29e3 test fix for test_0112_general.js - Linux and Mac - Bug 386760 - directory removal with software update. r=testfix 2011-04-12 00:15:42 -07:00
L. David Baron
a9d44dc761 Backout changeset b48ebf9695bb for causing failures in layout/generic/test/test_selection_expanding.html . 2011-04-12 00:11:58 -07:00
Frank Yan
a00f6b0773 Bug 465086 - When closing a tab, other tabs should not resize until cursor leaves tab toolbar. r=gavin ui-r=beltzner 2011-04-11 23:50:56 -07:00
Daniel Veditz
39f9956a9d bug 645565 don't stomp previous 200 response with an invalid one, r=biesi 2011-04-11 23:46:19 -07:00
Boris Zbarsky
c2dba8cb30 Bug 648943. Use the wrapper cache for childNodes in quickstubs. r=peterv 2011-04-11 23:59:57 -07:00
Ehsan Akhgari
7d370425b0 Bug 637671 - Don't display the selection for a non-focused text element when restoring the selection state after a reframe. r=bzbarsky 2011-04-11 23:18:44 -07:00
L. David Baron
7e86462271 ifdef CSS animations so that the feature can be backed out by flipping the switches in configure.in and then reverting the changes to the following four files appropriately: nsIDOMCSS2Properties.idl, nsIDOMCSSRule.idl, property_database.js, test_transitions_computed_values.html. (Bug 435442, patch 15) r=bzbarsky 2011-04-11 23:18:44 -07:00
L. David Baron
6f2e43e63d Fire animation events at the correct times. (Bug 435442, patch 14) r=bzbarsky 2011-04-11 23:18:44 -07:00
L. David Baron
ab5c78e7b3 Instead of incorrectly setting nsComputedDOMStyle's mOuterFrame and mInnerFrame when we have a pseudo-element to the element's frames, leave them null. (Bug 435442, patch 13) r=bzbarsky
Note:  tested by the pseudo-element tests in patch 14.
2011-04-11 23:18:44 -07:00
L. David Baron
b534bd3113 Add animation event interface and data structures. (Bug 435442, patch 12) r=smaug 2011-04-11 23:18:44 -07:00
L. David Baron
d1dba7e001 Implement and test animation of css3-animations. (Bug 435442, patch 11) r=bzbarsky 2011-04-11 23:18:44 -07:00
L. David Baron
a00f552ebd Factor some common testing code into animation_utils.js. (Bug 435442, patch 10) r=bzbarsky 2011-04-11 23:18:43 -07:00
L. David Baron
f8dfd07160 Add interface for taking over the refresh driver in a test (i.e., mocking time). (Bug 435442, patch 9) r=bzbarsky 2011-04-11 23:18:43 -07:00
L. David Baron
a84d8c9295 Make AnimValuesStyleRule::AddEmptyValue infallible. (Bug 435442, patch 8) r=bzbarsky 2011-04-11 23:18:43 -07:00
L. David Baron
726f8b0eca Refactor some parts of nsTransitionManager into common base class to be shared with AnimationManager. (Bug 435442, patch 7) r=bzbarsky 2011-04-11 23:18:43 -07:00
L. David Baron
079314787c Add support for cascading of keyframes rules. (Bug 435442, patch 6) r=bzbarsky 2011-04-11 23:18:43 -07:00
L. David Baron
f80131c3b4 Implement parsing and storage of @keyframes rule. (Bug 435442, patch 5) r=bzbarsky 2011-04-11 23:18:43 -07:00
L. David Baron
0de989d5b1 Fix style rule inheritance macros. (Bug 435442, patch 4) r=bzbarsky 2011-04-11 23:18:43 -07:00
L. David Baron
b149cd157b Clean up handling of CSSOM modifications to rules that are non-child descendants of a sheet. (Bug 435442, patch 3) r=bzbarsky
This fixes handling of a number of cases:
 1. Modifications to a style rule inside a group rule now trigger
    GetRuleCascades.
 2. A sheet that has been (potentially) modified is reliably marked as
    such, and thus never cloned.
2011-04-11 23:18:43 -07:00
L. David Baron
7d0955a692 Share implementation of GetCSSParsingEnvironment so we can use it for both style rules' declarations and keyframe rules' declarations. (Bug 435442, patch 2) r=bzbarsky 2011-04-11 23:18:42 -07:00
L. David Baron
46a3aba4b3 Implement parsing and computation for the new properties in css3-animation. (Bug 435442, patch 1) r=bzbarsky 2011-04-11 23:18:42 -07:00
L. David Baron
9f841c864a Implement step-start, step-end, and steps() timing functions. (Bug 435442, patch 0) r=bzbarsky 2011-04-11 23:18:42 -07:00
Trevor Saunders
3730a531ff Add additional IsDefunct() checks in State() methods to fix crashes [@ nsIContent::Tag()]. Bug 648988. r=surkov 2011-04-11 23:18:42 -07:00
L. David Baron
e8ae894594 Backout changeset e6d044d30abf (bug 607741) for not compiling. 2011-04-11 23:17:43 -07:00
L. David Baron
82e33a6cec Backout changeset e84a9cf9fe6c (bug 648570) for its associated patch not compiling. 2011-04-11 23:17:21 -07:00
Jason Orendorff
8645ae447e Merge WeakMaps and precise Date.now from tracemonkey to mozilla-central. 2011-04-11 23:11:05 -07:00
Robert Strong
35ffe77cb8 test fix for test_0160_appInUse_xp_unix_complete.js - Linux and Mac - Bug 386760 - directory removal with software update. r=testfix 2011-04-11 22:58:01 -07:00
Jason Orendorff
7f510efd3c Merge with th that sketchy pbiggar patch. Woof. 2011-04-11 22:40:01 -07:00
Patrick McManus
77a84093f5 bug 648570 increase http idle pconn pool from 30 to 256 (match chrome) on desktop. r=jduell 2011-04-11 22:38:11 -07:00
Andreas Gal
55fc66a7e0 Bug 547941 - WeakMap. r=jorendorff. 2011-04-11 22:38:11 -07:00
Patrick McManus
4f4340e611 bug 607741 - Raise max sockets open from 50 to up to 550. r=jduell 2011-04-11 22:37:59 -07:00
Robert Strong
5c63a6b32c 6. test fix to make log parsing happy - Bug 386760 - directory removal with software update. r=testfix 2011-04-11 21:44:03 -07:00
Robert Strong
613e13bd13 2. only support channel change with complete mar files - Bug 642765 - Add ability to channel change to the client. r=mossop 2011-04-11 21:24:28 -07:00
Robert Strong
7729d8fd36 1. main patch - Bug 642765 - Add ability to channel change to the client. r=mossop 2011-04-11 21:24:16 -07:00
Robert Strong
811d84945a 6. test patch 2 - Bug 386760 - directory removal with software update. r=dolske
--HG--
rename : toolkit/mozapps/update/test/unit/data/partial_in_use_win.mar => toolkit/mozapps/update/test/unit/data/partial_win.mar
2011-04-11 21:24:06 -07:00
Robert Strong
f3cf07fb80 5. test binaries - Bug 386760 - directory removal with software update. r=dolske 2011-04-11 21:23:54 -07:00
Robert Strong
a7278c5f99 4. remove updater wince support- Bug 386760 - directory removal with software update. r=dolske 2011-04-11 21:23:44 -07:00
Robert Strong
331caf27f8 3. test patch 1 - Bug 386760 - directory removal with software update. r=mossop 2011-04-11 21:23:36 -07:00
Robert Strong
7a66d630a6 2. updater changes - Bug 386760 - directory removal with software update. r=dolske 2011-04-11 21:23:27 -07:00
Robert Strong
6fc69344de 1. mar packaging and build changes - Bug 386760 - directory removal with software update. r=nthomas, r=khuey 2011-04-11 21:23:18 -07:00
Robert Strong
4458cc621d Bug 641422 - wrong arg passed for current working directory. r=mossop 2011-04-11 21:23:06 -07:00
Chris Leary
25184b45b9 Merge mozilla central and tracemonkey. 2011-04-11 20:38:35 -07:00
Chris Leary
ec121ea05c Merge new tracemonkey head. 2011-04-11 17:01:30 -07:00
Chris Leary
329e16e64e Merge mozilla-central to tracemonkey. 2011-04-11 16:54:01 -07:00
Jeff Walden
0266764efe Fix JS_InstanceOf to work correctly again with a null obj, and to assert same-compartment only if called when an error might be reported. rs=luke 2011-04-11 15:36:06 -07:00