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