Commit Graph

172373 Commits

Author SHA1 Message Date
Robert O'Callahan
307d25aad5 Bug 955888. Part 7: In chaos mode, start hashtable iteration at a random entry. r=jorendorff
--HG--
extra : rebase_source : f7e5208595171b0a7d58d9b8a91bc91a40725079
2014-03-03 18:12:46 +13:00
Robert O'Callahan
f91984df65 Bug 955888. Part 6: In chaos mode, when reading from an HTTP connection, sometimes read less than the full amount of available data. r=jduell
--HG--
extra : rebase_source : aab04fbb2a52c7b89dda30410b77bb323fd80de6
2014-03-03 18:12:42 +13:00
Robert O'Callahan
bc86039685 Bug 955888. Part 5: In chaos mode, insert an HTTP transaction into the pending queue at a random position among transactions with the same priority. r=jduell
This effectively means HTTP transactions issue in a random order but priorities
are still respected.

--HG--
extra : rebase_source : 04e3888eee67ca2985d0307ac86c24cfa66de6a8
2014-03-03 18:12:38 +13:00
Robert O'Callahan
d1eb6fdfa2 Bug 955888. Part 4: In chaos mode, put new sockets at a random position in the poll list. r=jduell
This means sockets are processed in a semi-random (but consistent) order during
a poll.

--HG--
extra : rebase_source : 46d1e0bcdde73fc2e0886294f90df4b8eb93af62
2014-03-03 18:12:32 +13:00
Robert O'Callahan
c1eb739da7 Bug 955888. Part 3: In chaos mode, give threads randomly chosen priorities, and pin some threads to CPU 0 so they compete for CPU. r=bsmedberg
--HG--
extra : rebase_source : 77201ddade499250cbc81b6a582ce29a970c4a2a
2014-03-03 18:12:27 +13:00
Robert O'Callahan
9ad63960bd Bug 955888. Part 2: In chaos mode, sometimes yield just before dispatching an XPCOM event. r=bsmedberg
This gives other threads a chance to beat us in a race to dispatch an event to
this event queue.

--HG--
extra : rebase_source : ca19bb52281837762bce43481b3393cd2ecf6679
2014-03-03 18:12:23 +13:00
Robert O'Callahan
2866b4c05c Bug 955888. Part 1: Add ChaosMode.h base functionality. r=waldo
--HG--
extra : rebase_source : e892a951a3d3951e70e00f0b51046b744140eeee
2014-03-03 18:12:17 +13:00
Bill McCloskey
6493a2ad3b Back out bug 940305 (too spammy) 2014-03-08 13:04:11 -08:00
Ms2ger
c60b7464a9 Backout changesets 295dc1e971bf:6d54e6b70eb2 for b2g and b-c failures. 2014-03-08 21:37:57 +01:00
Brian Hackett
a17d5786da Bug 980630 - Fix build break. 2014-03-08 11:05:46 -07:00
Brian Hackett
4b514bc73b Bug 980630 - Remove type nuking, r=jandem. 2014-03-08 10:57:38 -07:00
Ehsan Akhgari
b965cde2f2 Bug 935778 - Part 0.8: Spray some more MOZ_DECLARE_REFCOUNTED_TYPENAME across the tree 2014-03-08 12:14:32 -05:00
Brian Hackett
f8ef2dd06d Bug 980450 - Add test. 2014-03-08 07:55:55 -07:00
Andrew McCreight
e91cb76669 Bug 977940, part 2 - Don't automatically trigger the ghost window detector during ICC. r=smaug 2014-03-08 05:38:53 -08:00
Andrew McCreight
ae691fcc12 Bug 977940, part 1 - Don't run the ghost window detector more than every 45 seconds. r=smaug 2014-03-08 05:38:52 -08:00
Mats Palmgren
d9949ea256 Bug 946658. r=tn 2014-03-08 09:41:20 +00:00
Chris Peterson
2a5c854ec6 Bug 980810 - Part 1: Fix clang -Wstring-conversion warnings in WebM container writer. r=rillian 2014-03-07 00:49:34 -08:00
Chris Peterson
1a0519acb1 Bug 980211 - Suppress clang warnings in third-party media code: speex, theora, and vpx. r=derf 2014-03-05 21:38:52 -08:00
Bas Schouten
9acb8da5c6 Bug 963073 - Followup: Mark tests as no longer failing on B2G due to tiling being enabled (see bug 916112). r=orange 2014-03-08 03:48:21 +01:00
Wes Kocher
83398347ef Merge m-c to inbound 2014-03-07 17:39:52 -08:00
Jonathan Watt
0983ad6e9f Bug 981020 - Initialize the map before using it in nsWindowGfx::CreateIcon. r=mattwoodrow 2014-03-08 01:23:34 +00:00
Jonathan Watt
312f699be1 Bug 950371 - Convert the Cocoa widget consumers of imgIContainer::GetFrame to act on a Moz2D SourceSurface instead of a Thebes gfxASurface. r=mattwoodrow,mstange. Relanding after accidental backout during m-c merge in ce1a691650ef. 2014-03-08 01:21:24 +00:00
Masayuki Nakano
33464e5c6d Bug 978023 part.4 Clean up IMEStateManager r=smaug 2014-03-08 10:20:08 +09:00
Masayuki Nakano
2c3296d1bb Bug 978023 part.3 Rename nsIMEStateManager to mozilla::IMEStateManager r=smaug
--HG--
rename : dom/events/nsIMEStateManager.cpp => dom/events/IMEStateManager.cpp
rename : dom/events/nsIMEStateManager.h => dom/events/IMEStateManager.h
2014-03-08 10:20:07 +09:00
Masayuki Nakano
9236d6ef28 Bug 978023 part.2 Clean up IMEContentObserver r=smaug 2014-03-08 10:20:07 +09:00
Masayuki Nakano
ce875b5089 Bug 978023 part.1 nsTextStateManager should be mozilla::IMEContentObserver and separated from nsIMEStateManager.cpp r=smaug
--HG--
rename : dom/events/nsIMEStateManager.cpp => dom/events/IMEContentObserver.cpp
rename : dom/events/nsIMEStateManager.cpp => dom/events/IMEContentObserver.h
2014-03-08 10:20:07 +09:00
Wes Kocher
ffa3b0216a Merge inbound to m-c 2014-03-07 17:07:37 -08:00
Alexander Surkov
5c1593aac7 Bug 980480 - hit testing and boundaries fail on retina displays, r=tbsaunde 2014-03-07 20:05:20 -05:00
Wes Kocher
f5a2378a98 Merge fx-team to m-c 2014-03-07 17:04:34 -08:00
Chris Lord
8cea11ef81 Bug 963073 - Enabled tiles by default on b2g. r=Bas 2014-03-08 01:43:05 +01:00
Geoff Brown
ada892d8f0 Bug 945395 - Disable testSessionOOMSave on Android 2.3 2014-03-07 17:24:40 -07:00
Geoff Brown
1cc142904e Bug 981173 - Wait for Gecko:Ready in testReadingListProvider; r=sola 2014-03-07 17:24:40 -07:00
Brian Hackett
d88db0343c Bug 964059 - Give worker runtimes the main thread's JSRuntime as their parent, r=billm. 2014-03-07 17:18:05 -07:00
Daniel Holbert
f823197be5 Bug 981116: Convert nsFlexContainerFrame boolean member-var into frame state bit. r=heycam 2014-03-07 15:58:38 -08:00
Daniel Holbert
f363dbb577 Bug 981127: Mark nsIFrame methods HasAllStateBits() & HasAnyStateBits() as 'const'. r=heycam 2014-03-07 15:58:37 -08:00
Henrik Skupin
31fdbed8b1 Bug 966434 - Update TPS to use FxA. r=jgriffin 2014-03-07 15:54:19 -08:00
William Chen
be9b3665e6 Bug 930250 - Don't tear down XBL binding when element is in document. r=bz 2014-03-07 15:48:20 -08:00
William Chen
da78f2c672 Bug 884795 - HTML parser AAA algorithm should only pop when the current node is not in the list of active formatting elements. r=hsivonen 2014-03-07 15:48:19 -08:00
George Wright
3ed5c9afc2 Bug 921670 - Trivial fixup to generate_mozbuild.py to cater for SkFontHost_android_old DONTBUILD 2014-03-07 17:11:57 -05:00
Wes Kocher
24fd4d4e34 Backed out changeset 7a2a0130dcdd (bug 980186) for breaking b2g reftests on a CLOSED TREE 2014-03-07 13:57:06 -08:00
David Major
f6b8329614 Bug 980524: Increase test's fuzzTolerance to accommodate VS2013. r=ehsan
--HG--
extra : rebase_source : 4ebb7cb84a04d03eb8f02587664bfa115a6e78d1
2014-03-07 13:39:13 -08:00
Mike Conley
4611b5bdb4 Backing out bug 940455 (36e45a68452b) for numerous regressions. r=bustage-fix. 2014-03-07 16:50:30 -05:00
Bas Schouten
bde06b3dca Bug 963073 - Merge tiling branch. r=Bas,jrmuizel,BenWa
http://hg.mozilla.org/users/bschouten_mozilla.com/tiling/summary

This work is mainly porting tiled layers to new textures, implementing
double-buffered tiles and implementing a texture client pool, to be used by
tiled content clients.

Any questions regarding this patch should go to:
Bas Schouten <bschouten@mozilla.com>
Chris Lord <clord@mozilla.com>
Nicolas Silva <nsilva@mozilla.com>

In their absence questions can be directed to:
Jeff Muizelaar <jmuizelaar@mozilla.com>
Benoit Girard <bgirard@mozilla.com>
2014-03-07 22:34:04 +01:00
Jeff Gilbert
bdd584a1f9 Bug 843666 - Implement color-buffer-(half-)float for WebGL. - r=kamidphish 2014-03-07 13:26:17 -08:00
Jeff Gilbert
d13d414bf0 Bug 843666 - Include and declare things needed by WebGLExtension.h. - r=kamidphish 2014-03-07 13:25:27 -08:00
Jeff Gilbert
174f9afdda Bug 978418 - Split GetError flags for WebGL. - r=kamidphish 2014-03-07 13:16:34 -08:00
Andy Wingo
370a2fdf96 Bug 979865 - Part 5: Add tests r=jorendorff 2014-03-07 22:01:13 +01:00
Andy Wingo
aa76669082 Bug 979865 - Part 4: Implement ES6 generator comprehensions r=jorendorff 2014-03-07 22:01:13 +01:00
Andy Wingo
f4cc4f7ce2 Bug 979865 - Part 3: Implement ES6 array comprehensions r=jorendorff 2014-03-07 22:01:13 +01:00
Andy Wingo
8f023c2c14 Bug 979865 - Part 2: Internally rename JS1.8 comprehensions as "legacy" r=jorendorff 2014-03-07 22:01:13 +01:00