Commit Graph

184542 Commits

Author SHA1 Message Date
Mats Palmgren
29e4d7d512 Bug 508665 - part 1, Change the signature of SetParent/GetParent from nsIFrame* to nsContainerFrame*. r=roc 2014-05-24 22:20:39 +00:00
Jonathan Watt
b7e2629096 Bug 1011806 - Stop loading user-agent and user style sheets for SVG-as-an-image (the main UA sheets svg.css, html.css, etc. will still load on demand). r=bz CLOSED TREE 2014-05-24 21:37:48 +01:00
Jonathan Watt
6d11b545df No bug - Add a comment to nsStyleSet::SizeOfIncludingThis noting that it does _not_ count the size of the sheets in mSheets, only the size of the mSheets buffer. 2014-05-24 21:37:12 +01:00
Jonathan Watt
8e7a61e258 Bug 1013936, part 2 - Only load the html.css UA style sheet on-demand for SVG documents. r=bz CLOSED TREE 2014-05-24 20:29:11 +01:00
Jonathan Watt
5dcf597768 Bug 1013936, part 1 - Add various methods to nsIDocument to help determine its type. r=bz 2014-05-24 20:28:48 +01:00
Jonathan Watt
b6253e4965 Bug 1008455 - Avoid loading the xul.css UA style sheet when possible. r=bz CLOSED TREE
--HG--
rename : toolkit/content/xul.css => toolkit/content/minimal-xul.css
2014-05-24 19:51:06 +01:00
Jonathan Watt
ea2c52a01f Bug 1015147 - Use the style sheet cache to store the user-agent style sheets svg.css and mathml.css so that we don't create new instances for each new document. r=bz 2014-05-24 19:46:38 +01:00
Jonathan Watt
54bc4dae2e Bug 1014891 - Remove support for XML's 'catalog' style sheets, and provide an internal alternative for the abusing callers of EnsureCatalogStyleSheet. r=bz 2014-05-24 19:46:38 +01:00
Jan de Mooij
3e36b5465c Bug 978811 - Fix isFakeExitFrame to return true for entry frames. r=nbp 2014-05-20 08:34:25 -04:00
Shu-yu Guo
792c0752d7 Bug 998262 - Fix StrictlyEqualImplPar for when operands have differing types. (r=nmatsakis) 2014-05-24 09:33:02 -07:00
Sotaro Ikeda
dd86b9b312 Bug 1006957 - Handle buffer ownership between SurfaceStream and CanvasClient r=nical 2014-05-24 09:14:45 -07:00
Chris Lord
25b6a349aa Bug 1007760 - Add profiling mode to talos mach script. r=gps 2014-05-24 14:29:38 +01:00
Steve Fink
81d4958ece Backed out changeset 171edffe0641 (bug 1006957) for crash at BaseAutoLock<mozilla::Mutex>::BaseAutoLock(mozilla::Mutex&) from layers::AsyncTransactionTrackersHolder::ClearAllAsyncTransactionTrackers on a CLOSED TREE 2014-05-23 21:16:02 -07:00
Nathan Froyd
b913562053 Backout d6c58a2a6da4 (bug 1012407) for various bustages on a CLOSED TREE 2014-05-23 23:36:28 -04:00
Nathan Froyd
7854730d65 Backout 471244c106e9:634be002dbc9 (bug 1012407) 2014-05-23 23:34:43 -04:00
Andreas Gal
8b1cf6515d Bug 1012407 - Part 7: Use a single GL draw call to draw up to 4 texture quads (r=Bas) 2014-05-24 04:16:27 +02:00
Andreas Gal
6b62051053 Bug 1012407 - Follow-up nits for part 6. 2014-05-24 04:15:45 +02:00
Boris Zbarsky
68c240adc6 Bug 1007878 part 5. Implement callback codegen for MozMap. r=khuey 2014-05-23 17:32:39 -04:00
Boris Zbarsky
e115971ce5 Bug 1007878 part 4. Add C++-to-JS conversion for MozMap. r=khuey 2014-05-23 17:32:38 -04:00
Boris Zbarsky
a76f5998d9 Bug 1007878 part 3. Add JS-to-C++ conversion for MozMap. r=khuey 2014-05-23 17:32:38 -04:00
Boris Zbarsky
b3a35f1ad2 Bug 1007878 part 2. Add a C++ type to represent MozMap. r=khuey 2014-05-23 17:32:38 -04:00
Boris Zbarsky
8e0a9641bc Bug 1007878 part 1. Add parsing of MozMap to the WebIDL parser. r=khuey 2014-05-23 17:32:38 -04:00
Botond Ballo
6848a0416e Bug 1015331 - Do not leak Task object created during fling handoff. r=kats 2014-05-23 14:32:10 -04:00
Kartikaya Gupta
791f0c71e3 Bug 897996 - Enable the low-res buffer on B2G. r=Cwiiis 2014-05-22 11:17:33 -04:00
Kartikaya Gupta
bc59337589 Bug 994293 - Enable progressive painting by default on B2G device builds. r=Cwiiis 2014-05-22 11:17:10 -04:00
Kartikaya Gupta
8011c70f94 Bug 1015278 - Replace the std::string with a char[20] in FrameMetrics to make it cross-process shmem friendly. r=botond 2014-05-23 21:08:51 -04:00
Sotaro Ikeda
7b0e0282c4 Bug 1006957 - Handle buffer ownership between SurfaceStream and CanvasClient r=nical 2014-05-23 17:52:43 -07:00
Andreas Gal
63c9bcc4e6 Bug 1012407 - Part 9: Normalize texture coordinates in DecomposeIntoNoRepeatRects (r=BenWa) 2014-05-24 02:49:41 +02:00
Wes Kocher
149c183872 Merge m-c to inbound 2014-05-23 17:37:56 -07:00
Wes Kocher
894e8622ca Merge b2g-inbound to m-c 2014-05-23 17:34:49 -07:00
Wes Kocher
664e77f0c8 Merge inbound to m-c DONTBUILD 2014-05-23 17:23:09 -07:00
Wes Kocher
f11dd077df merge inbound to m-c 2014-05-23 17:19:27 -07:00
Wes Kocher
4ecf639fcc Merge fx-team to m-c 2014-05-23 17:04:56 -07:00
Bobby Holley
4c374c2cb1 Bug 992958 - More stylistics fixups. r=me 2014-05-23 16:53:04 -07:00
Bobby Holley
e5a3ce4afd Bug 992958 - Move ClassObjectCreationOps and FinishClassInitOps closer to their respective JSClasses. r=luke
This is a pure move, aside from adding a js:: namespace to a few NullPtrs.
2014-05-23 16:53:04 -07:00
Bobby Holley
3eb9bbe259 Bug 992958 - Switch Function and Object to ClassSpec. r=luke 2014-05-23 16:53:04 -07:00
Bobby Holley
7f43d14a6d Bug 992958 - Reindenting and trivial cleanup. r=luke 2014-05-23 16:53:04 -07:00
Bobby Holley
6d04afb817 Bug 992958 - Hoist extra logic in initFunctionAndObjectClasses into FinishClassInitOps. r=luke 2014-05-23 16:53:03 -07:00
Bobby Holley
90de5d7513 Bug 992958 - Hoist Object/Function prototype/constructor creation into ClassObjectCreationOps. r=luke
We try to keep the diff small for now, and reformat in the next patch.
2014-05-23 16:53:03 -07:00
Bobby Holley
d42b6290df Bug 992958 - Invoke set{Constructor,Prototype} as soon as possible, and remove setDetails helpers. r=luke
When we decouple function and object, we'll need to rely on these slots being
set up as soon as the relevant objects are created.
2014-05-23 16:53:03 -07:00
Bobby Holley
00a48756f4 Bug 992958 - Rejigger the ordering of resolveConstructor to make it work for Object/Function. r=luke 2014-05-23 16:53:03 -07:00
Bobby Holley
a70a6b3d7d Bug 992958 - Add support for prototype JSPropertySpecs on ClassSpec. r=luke 2014-05-23 16:53:03 -07:00
Bobby Holley
e81b5eda55 Bug 992958 - Streamline __proto__ getter and setter definitions into a JSPropertySpec. r=luke
We don't need the nativeCall bits anymore.
2014-05-23 16:53:02 -07:00
Bobby Holley
52a62251bf Bug 992958 - Stop going through the __proto__ getter in getPrototypeOf. r=luke
The need for this is long-gone, I believe.
2014-05-23 16:53:02 -07:00
Bobby Holley
6aee3321e3 Bug 992958 - Fix test that depends on the order in which properties are enumerated. r=luke 2014-05-23 16:53:02 -07:00
Steve Fink
e38cbb5283 Annotate je_malloc_printf as non-GC function. r=terrence,sorta
Backed out changeset efde4f7c20e5 (bug 1014134) to re-enable replace-malloc for the haz build. This patch fixes the reason for that disablement.

--HG--
extra : rebase_source : 2ae1c63bc088debb1b6191100d08f688acfb4135
2014-05-23 16:43:58 -07:00
Bobby Holley
199da3040b Bug 1008481 - Try disabling https test to stop mysterious orange. r=me 2014-05-23 15:28:03 -07:00
Dan Gohman
0252aaac4d Bug 1004363 - IonMonkey: Simplify MAbortPar creation. r=shu 2014-05-23 15:17:59 -07:00
Wes Kocher
0d5aa27aa5 Backed out changeset 52632d896ef7 (bug 985614) for m-oth bustage 2014-05-23 12:13:54 -07:00
Nick Alexander
9d31ffcc50 Bug 998700 - Animate sync icon during refresh of Remote Tabs panel. r=lucasr
It turns out that animation-list can be combined with rotate to avoid
shipping extra bitmaps, and twelve frames is smooth enough.  This patch
takes that approach.

The trickiest part is exposing the icon drawable in a reasonable way to
the inner PanelView.
2014-05-23 11:43:39 -07:00