Граф коммитов

362070 Коммитов

Автор SHA1 Сообщение Дата
Mats Palmgren 273ad272f1 Bug 508665 - part 3, Change GetContentInsertionFrame() to return a nsContainerFrame*, and return null for leaf frames. Deal with GetContentInsertionFrame() returning null in a couple of places. r=roc 2014-05-24 22:20:39 +00:00
Mats Palmgren 31ebc7ec9b Bug 508665 - part 2, Move nsCSSFrameConstructor::GetFrameFor to a static function in nsCSSFrameConstructor.cpp. r=roc 2014-05-24 22:20:39 +00:00
Mats Palmgren a6feda0f22 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 7792c4a45f 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 bdf4d7ea6b 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 ec734706e6 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 e07a2e6821 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 74572624da 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 745f910b48 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 fd3a1b8954 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 6251343995 Bug 978811 - Fix isFakeExitFrame to return true for entry frames. r=nbp 2014-05-20 08:34:25 -04:00
Shu-yu Guo 2980e04f4d Bug 998262 - Fix StrictlyEqualImplPar for when operands have differing types. (r=nmatsakis) 2014-05-24 09:33:02 -07:00
Sotaro Ikeda afdf8e01dd Bug 1006957 - Handle buffer ownership between SurfaceStream and CanvasClient r=nical 2014-05-24 09:14:45 -07:00
Chris Lord 1567553b9f Bug 1007760 - Add profiling mode to talos mach script. r=gps 2014-05-24 14:29:38 +01:00
Steve Fink 12ba3a7a2a 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 3087f2eca6 Backout d6c58a2a6da4 (bug 1012407) for various bustages on a CLOSED TREE 2014-05-23 23:36:28 -04:00
Nathan Froyd a31a0e4ff3 Backout 471244c106e9:634be002dbc9 (bug 1012407) 2014-05-23 23:34:43 -04:00
Andreas Gal aca5916189 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 6d44ef02e1 Bug 1012407 - Follow-up nits for part 6. 2014-05-24 04:15:45 +02:00
Boris Zbarsky c61e88da09 Bug 1007878 part 5. Implement callback codegen for MozMap. r=khuey 2014-05-23 17:32:39 -04:00
Boris Zbarsky e7ef8d309c Bug 1007878 part 4. Add C++-to-JS conversion for MozMap. r=khuey 2014-05-23 17:32:38 -04:00
Boris Zbarsky 02915bc252 Bug 1007878 part 3. Add JS-to-C++ conversion for MozMap. r=khuey 2014-05-23 17:32:38 -04:00
Boris Zbarsky 0a59bbbf03 Bug 1007878 part 2. Add a C++ type to represent MozMap. r=khuey 2014-05-23 17:32:38 -04:00
Boris Zbarsky cfbf67619d Bug 1007878 part 1. Add parsing of MozMap to the WebIDL parser. r=khuey 2014-05-23 17:32:38 -04:00
Botond Ballo 2fdad6c7af Bug 1015331 - Do not leak Task object created during fling handoff. r=kats 2014-05-23 14:32:10 -04:00
Kartikaya Gupta 44cdf804f9 Bug 897996 - Enable the low-res buffer on B2G. r=Cwiiis 2014-05-22 11:17:33 -04:00
Kartikaya Gupta 9651c93e81 Bug 994293 - Enable progressive painting by default on B2G device builds. r=Cwiiis 2014-05-22 11:17:10 -04:00
Kartikaya Gupta 870ae6f32b 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 ac5d74bdb6 Bug 1006957 - Handle buffer ownership between SurfaceStream and CanvasClient r=nical 2014-05-23 17:52:43 -07:00
Andreas Gal 095d4eb7ff Bug 1012407 - Part 9: Normalize texture coordinates in DecomposeIntoNoRepeatRects (r=BenWa) 2014-05-24 02:49:41 +02:00
Wes Kocher 4777505208 Merge m-c to inbound 2014-05-23 17:37:56 -07:00
Wes Kocher 9ae3b68798 Merge b2g-inbound to m-c 2014-05-23 17:34:49 -07:00
Wes Kocher c4684028ba Merge inbound to m-c DONTBUILD 2014-05-23 17:23:09 -07:00
Wes Kocher 76327fe133 merge inbound to m-c 2014-05-23 17:19:27 -07:00
Wes Kocher 98152d91df Merge fx-team to m-c 2014-05-23 17:04:56 -07:00
Bobby Holley e3e3df3f4d Bug 992958 - More stylistics fixups. r=me 2014-05-23 16:53:04 -07:00
Bobby Holley 464e7cc4bb 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 fb9c35fdc1 Bug 992958 - Switch Function and Object to ClassSpec. r=luke 2014-05-23 16:53:04 -07:00
Bobby Holley aad695bac3 Bug 992958 - Reindenting and trivial cleanup. r=luke 2014-05-23 16:53:04 -07:00
Bobby Holley 7f72a4e139 Bug 992958 - Hoist extra logic in initFunctionAndObjectClasses into FinishClassInitOps. r=luke 2014-05-23 16:53:03 -07:00
Bobby Holley 7b8215c475 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 12dfa30e61 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 b773e95391 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 09f9f51b84 Bug 992958 - Add support for prototype JSPropertySpecs on ClassSpec. r=luke 2014-05-23 16:53:03 -07:00
Bobby Holley 8cb3d69adf 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 61fdc835ac 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 72ff075307 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 46de7f3690 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 e8184f80e1 Bug 1008481 - Try disabling https test to stop mysterious orange. r=me 2014-05-23 15:28:03 -07:00
Dan Gohman 77bdc1d0ae Bug 1004363 - IonMonkey: Simplify MAbortPar creation. r=shu 2014-05-23 15:17:59 -07:00