Commit Graph

152712 Commits

Author SHA1 Message Date
Robert O'Callahan
5bd9a4ff2a Bug 911889. Part 5. Add API to detect whether an nsRefreshDriver is in the middle of a refresh. r=dbaron
--HG--
extra : rebase_source : 3cb0dccfe176b5f6d79fd0898ddf6e5a8bed2e39
2013-09-04 23:47:21 +12:00
Robert O'Callahan
7cd28ca766 Bug 911889. Part 4. Add API to detect whether an nsGlobalWindow is running a timeout handler. r=bz
--HG--
extra : rebase_source : b20f70c0cb287fa3766f91172b99ad1c16329f8f
2013-09-04 23:37:46 +12:00
Robert O'Callahan
35904cefb2 Bug 911889. Part 3: Create nsLayoutUtils::HasAnimations, and suppress opacity:0 optimizations whenever there's any opacity animation even if it's not using the compositor. r=dbaron
--HG--
extra : rebase_source : 9698383aeff2c9cb5ee7655e18d5c491379dd495
2013-09-04 23:30:57 +12:00
Robert O'Callahan
9292e3b5de Bug 911889. Part 2: Refactor MarkLayersActive code into its own class and be much more explicit about what it does. r=mattwoodrow
This also changes the functionality a little bit to track independent
per-property mutation counts and independent "content active" status.

--HG--
extra : rebase_source : 7b2686dc820a0b0985664b52ca030200f130a293
2013-09-04 23:30:57 +12:00
Jonathan Kew
19ee0760dc bug 932037 - update harfbuzz to upstream release 0.9.23. r=jdaggett 2013-11-01 09:41:02 +00:00
Mark Banner
00bcc0319e Bug 932970 - Trickle ICE doesn't always send a null-candidate at the end of the candidate list - reference the localDescription correctly. r=abr 2013-11-01 09:37:02 +00:00
Jordan Lund
55b55c5703 Bug 897420 - Get a basic set of metrofx talos tests running in automation. r=jmaher 2013-11-01 05:24:10 -04:00
Joel Maher
45f0cf6a77 Bug 932389 - upload a new talos.zip to capture latest changes in mozprocess. r=armenzg 2013-11-01 05:24:08 -04:00
Phil Ringnalda
722bd55365 Back out 05be2f73979e (bug 902755) on suspicion of causing Mac debug mochitest-2 assertions
CLOSED TREE
2013-10-31 23:39:28 -07:00
Phil Ringnalda
2283c17528 Back out df0f69fc244f (bug 933030) for bustage
CLOSED TREE
2013-10-31 21:42:00 -07:00
Phil Ringnalda
256cb74c6d Back out 80bfcf2d28c7 (bug 933384) and f2757e7d1a08 (bug 932215) for bustage
CLOSED TREE
2013-10-31 21:25:30 -07:00
Wes Kocher
1916f92838 Backed out changeset 428bea088d2b (bug 927254) for build bustage 2013-10-31 20:47:49 -07:00
Alexander Surkov
a63b181ec8 Bug 880159, part2 - word offsets for caret might return wrong result, r=tbsaunde 2013-10-31 23:26:27 -04:00
Jan-Ivar Bruaroey
878185cc82 Bug 932420: sigslot.h - #ifdef'ed out unused multi-threading to avoid windows.h, r=jesup 2013-10-29 19:49:34 -04:00
Andreas Gal
189be09869 Bug 933030 - Eliminate thebes use in CanvasRenderingContext2D.cpp. r=roc 2013-10-31 23:19:22 -04:00
Andy Wingo
e8c5877dc1 Bug 932180 - Rewrite decompiler's bytecode parser to not need SRC_HIDDEN annotations. r=jandem 2013-10-30 12:27:22 +01:00
James Willcox
ad1de4d818 Bug 927254 - Purge SkiaGL texture cache on memory pressure r=gwright
--HG--
extra : rebase_source : 0b6c68c129319c96ad3056ab7b6321c04c7fbcb5
2013-10-31 10:45:41 -05:00
Andy Wingo
8a8be6dd57 Bug 932216 - Remove code conditional on JS_HAS_CONST, JS_HAS_BLOCK_SCOPE. r=jorendorff 2013-10-29 11:23:51 +01:00
ISHIKAWA, Chiaki
2d417d2685 Bug 931720 - Return low-level error correctly from nsLocalFile::CopyToNative(). r=bsmedberg
Fix copytonative to return better meaningful error (from errno) when PR_Write()/PR_Read() failed (e.g., failed to write to full file system, etc.)
2013-10-31 23:04:11 -04:00
Nils Maier
4d52a5cdd3 Bug 929120 - Add a way to get compartment locations ignoring non-addon locations. r=njn
Use that new way to map compartments to add-ons. As an added bonus, fix a currently unproblematic off-by-one error in the location parser.
2013-10-31 23:04:11 -04:00
John Shih
404e7a608c Bug 746073 - Network Per-App Metering on HTTP layer. r=honzab 2013-06-28 11:35:46 +08:00
Cameron McCormack
e1e7d5086b Back out bug 928798 (f532e4f26307). 2013-11-01 14:01:34 +11:00
Randell Jesup
cf752fc583 Bug 933384: Fix fake:true in mozGetUserMedia r=anant 2013-10-31 22:56:43 -04:00
Randell Jesup
dc26a67b32 Bug 932215: Lazily allocate log buffers for webrtc (4MB saving) r=jib 2013-10-31 22:56:41 -04:00
Cameron McCormack
03457ad84c Bug 928798 - Check nsSVGTextFrame2 for dirtiness when gettings it bounding box contribution. r=roc
--HG--
extra : rebase_source : e9173104309e532e9e6773132b9a867e47c3ea11
2013-11-01 13:44:52 +11:00
Cameron McCormack
538a3cfaeb Bug 930270 - Don't initialize the ancestor filter for elements outside the document. r=dbaron
--HG--
extra : rebase_source : fa10a28a8bbd9eaf670f8133ccd81a9c706ebec7
2013-11-01 13:44:40 +11:00
Cameron McCormack
090235ef96 Bug 927734 - Loosen assertions about the contents of the style scope stack. r=dbaron
--HG--
extra : rebase_source : 6b9b7e4051bebeb7da640c7878229b1d014841dd
2013-11-01 13:44:27 +11:00
Andreas Gal
ce2674b5a4 Bug 929299 - Fix DrawTargetSkia to not copy and render in place. r=gwright 2013-10-31 22:48:46 -04:00
Garrett Robinson
b134424255 Bug 924708 - Fix regression of report-only CSP's that use policy-uri. r=sstamm 2013-10-28 11:25:16 -07:00
Drew Willcoxon
77aab3c02e Bug 902755 - Fix deadlock in mozilla::ipc::GeckoChildProcessHost::LaunchAndWaitForProcessHandle exposed by turning on new tab page thumbnails. r=bent 2013-10-30 17:39:01 -07:00
Cykesiopka
beb2b7bb20 Bug 887832 - moz.build: Fix other remaining OS_TEST==arm references in the tree. r=gps 2013-10-31 22:48:45 -04:00
Jeff Hammel
67508ee391 Bug 930590 - Sync manifestdestiny with m-c;r=edmorley
--HG--
extra : rebase_source : 425d5dfa0ae7dbd356bbfe3947fc29838294c1bb
2013-10-31 10:26:49 -07:00
Daniel Holbert
0b12c8eb5f Bug 839269: Mark gfx/2d as FAIL_ON_WARNINGS. r=jmuizelaar 2013-10-31 19:39:03 -07:00
Daniel Holbert
bd6e7083c6 Bug 926275: Remove mozalloc_macro_wrappers.h and mozalloc_undef_macro_wrappers.h. r=bsmedberg 2013-10-31 19:39:03 -07:00
Daniel Holbert
5f2cac6190 Bug 932303: Mark parser/htmlparser/src as FAIL_ON_WARNINGS. r=mrbkap 2013-10-28 22:08:36 -07:00
Daniel Holbert
626154c358 Bug 903880 part 5: Reftest. r=dbaron 2013-10-31 19:39:02 -07:00
Daniel Holbert
61f3c9d998 Bug 903880 part 4: Resolve stretched cross-size early, if we know the container's cross size, and use the result when establishing main size. r=dbaron 2013-10-31 19:39:02 -07:00
Daniel Holbert
746052c37e Bug 903880 part 3: Convert "ResolveStretchedSize" into a member-function on FlexItem. r=dbaron 2013-10-31 19:39:02 -07:00
Daniel Holbert
20409f3205 Bug 903880 part 2: Resolve the flex base size produced by "height:auto" *after* we create a FlexItem object. r=dbaron 2013-10-31 19:39:02 -07:00
Daniel Holbert
b029a624fa Bug 903880 part 1: Create a helper-function to set a flex item's base size (and update its hypothetical main size). r=dbaron 2013-10-31 19:39:02 -07:00
Brian Grinstead
06b8961622 Bug 932880 - Fix a bunch of devtools test leaks. r=past 2013-10-31 17:49:37 -05:00
Trevor Saunders
7c26515c03 bug 913442 - rewrite build-gcc.py r=glandium DONTBUILD because NPOTB 2013-09-12 01:14:32 -04:00
Nicholas Nethercote
990a620718 Bug 930851 (part 4) - Prepare aboutMemory.js for asynchronous memory report processing. r=khuey. 2013-10-15 18:08:35 -07:00
Nicholas Nethercote
d4be988ff0 Bug 930851 (part 3) - Use |data| instead of |closure| for some callback environment arguments. r=mccr8.
--HG--
extra : rebase_source : a96709da6d9a880a03e2e79149ba0e3558b4a355
2013-10-24 21:39:16 -07:00
Nicholas Nethercote
938aaa8952 Bug 930851 (part 2) - Inline some functions in aboutMemory.js that have a single call site. r=johns.
--HG--
extra : rebase_source : 8b669e495ffcd6cab292767abf5b85cca3eb14f5
2013-10-15 17:16:13 -07:00
Nicholas Nethercote
4a605a305c Bug 930851 (part 1) - Make child process naming consistent in both memory reporting paths. r=khuey.
--HG--
extra : rebase_source : 6c212dd1ddc701af8297a6de373c8650b18a1b56
2013-10-24 20:47:48 -07:00
Boris Zbarsky
0c16b1d1ed Bug 933087. Make sure we don't violate stack discipline for Rooted, even when playing Maybe<Rooted> games. r=khuey 2013-10-31 22:07:11 -04:00
Boris Zbarsky
d5214f1e59 Bug 932998. Don't try to codegen code that keeps alive objects with 'owned' nativeOwnership, since we have no way to do that. r=smaug 2013-10-31 22:07:11 -04:00
Boris Zbarsky
fe8636913f Bug 932870. Cache the "invalid selector" state in our parsed-selector cache as well when doing querySelector(All). r=smaug 2013-10-31 22:07:11 -04:00
Boris Zbarsky
ad9d365422 Bug 932421. Stop including windows.h (via Hal.h) in Screen.h, so we don't screw up our bindings code. r=smaug
Also stops Hal.h bootlegging Observer.h.
2013-10-31 22:07:10 -04:00