Jonathan Watt
5c947c8bd5
Bug 1004327 - Don't limit the number of significant fractional digits for <input type=number>. r=bz
2014-05-02 10:25:40 +01:00
Matt Woodrow
ca2a2308b2
Bug 952721 - Base our decision to prerender transformed content on it's screen space size, not the untransformed size. r=tn
2014-05-02 14:30:57 +12:00
Daniel Holbert
ace7b853ee
Bug 1002632: Make an image document's refresh driver receive ticks from the image's clients, & disable its internal timer. r=bz
2014-05-01 09:31:54 -07:00
Jonathan Kew
fc58ab99ac
bug 1002325 - don't try to rebuild rules if the font set is being deleted. r=jdaggett
2014-05-01 08:54:11 +01:00
Nathan Froyd
84041459a1
Bug 1003306 - part 2 - use services::GetPermissionManager everywhere that's appropriate; r=ehsan
2014-04-29 13:27:26 -04:00
Ryan VanderMeulen
f3f4985fe0
Merge m-c to inbound on a CLOSED TREE.
2014-04-30 16:47:33 -04:00
Vicamo Yang
d97ffaef80
Bug 996443: carry emulator arch automatically for mach commands. r=ahal
2014-05-01 00:57:39 +08:00
Birunthan Mohanathas
a85cd37de4
Bug 1001966 - Part 2: Change uses of numbered NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE macro to the variadic variant. r=smaug
2014-04-29 04:57:00 -04:00
Giovanni Sferro
2493cb4b02
Bug 952982 - Submit inputs are subject to constraint validation and match :valid/:invalid as needed. r=bz
2014-04-29 18:58:00 +02:00
Kartikaya Gupta
646d902aaf
Bug 1001550 - Ensure that all non-root scrollframes have a scroll parent set. r=tn
2014-04-30 09:00:45 -04:00
Kearwood (Kip) Gilbert
a1a7bee701
Bug 1001237 - Add crashtest. r=dbaron
2014-04-28 12:11:00 -04:00
Kearwood (Kip) Gilbert
769d0fc066
Bug 1001237 - Don't return nsChangeHint_UpdatePostTransformOverflow in nsStyleDisplay::CalcDifference when a transform is added. r=dbaron
2014-04-28 14:51:00 -04:00
Nathan Froyd
eab1e3764a
Bug 997820 - part 1.1 - really disable telemetry during reftests; r=ted
2014-04-24 09:37:21 -04:00
Birunthan Mohanathas
5f1fde8824
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Birunthan Mohanathas
7ac92ae5ea
Bug 900903 - Part 2: Change uses of numbered macros in nsCycleCollectionParticipant.h to the variadic variants. r=smaug
2014-04-25 12:49:00 -04:00
Arpad Borsos
4136c664aa
Bug 474369 - remove nsVoidArray includes; r=ehsan
...
--HG--
extra : rebase_source : dd3abeb623fd8b784fd6ba639c88def84a4daf58
2014-04-26 16:12:45 +02:00
Timothy Nikkel
e6fdc0c9f4
Bug 1000350. Don't overwrite a layout set display port base with an APZC-guessed one. r=kats
...
APZC set ones are only meant to fill in the gaps, use them only if we have nothing else.
2014-04-26 00:13:36 -05:00
Simon Montagu
9ac7e9236c
Follow up the parent chain when making continuations non-fluid at the end of a directional run. Bug 989994, r=roc
2014-04-25 00:01:24 -07:00
Frédéric Wang
972811fba1
Bug 1000879 - Remove the ::-moz-math-stretchy pseudo-element. r=karl, roc
2014-04-24 21:30:00 +02:00
Bill McCloskey
a35ec487ae
Bug 991837 - Only enable APZC during reftest-ipc (r=roc)
2014-04-24 11:17:31 -07:00
Dmitry Rozhkov
8e3379fb03
Bug 993936 - Make check for continuing session stricter. r=smaug
2014-04-24 13:21:56 +03:00
L. David Baron
1cbc91a8da
Bug 997506: Call CreateNeededFrames for all ProcessPendingRestyles calls rather than just most. r=tn
...
This is needed to avoid hitting the assertion "Why did this not get
handled while processing mRestyleRoots?" in CollectRestyles, because we
have a restyle posted for a frame that has the NEEDS_FRAME bit flag set.
2014-04-24 09:30:12 -07:00
Aryeh Gregor
780bdf4c9b
Bug 950386 - Move mozilla::Selection to mozilla::dom::Selection; r=ehsan
2014-04-10 19:09:40 +03:00
Frédéric Wang
061d40b53c
Bug 1000745 - Part 2: Remove font.mathfont-glyph-tables. r=karlt
2014-04-24 02:41:00 -04:00
Frédéric Wang
db47d2fc12
Bug 1000745 - Part 1: Remove obsolete font.mathfont-family* preferences. r=karlt
2014-04-24 02:33:00 -04:00
Frédéric Wang
2e2f1b2079
Bug 960115 - No longer scale stretchy operators when a variant of any size is found. r=karlt
2014-04-23 00:28:00 -04:00
Aryeh Gregor
75660868f4
Bug 923376 - Spellcheck all appended nodes, not just the first; r=ehsan
2014-04-06 17:56:08 +03:00
Robert O'Callahan
6a9101204b
Bug 998206. Add --shuffle option to runreftests.py and 'mach reftest'. r=dbaron
...
--HG--
extra : rebase_source : 8270c601ad8d5afe4b598e78ed8d84a3c1385f1f
2014-03-03 18:13:01 +13:00
Carsten "Tomcat" Book
2299300a51
Merge m-c to mozilla-inbound
2014-04-24 13:20:37 +02:00
Carsten "Tomcat" Book
8c03a5b1e1
merge b2g-inbound to mozilla-central
2014-04-24 13:12:50 +02:00
Timothy Nikkel
2ad94f8051
Bug 1000266. Don't purge the canvas fixed background image cache if we are only scrolling. r=mattwoodrow
...
Also NotifyRenderingChanged was on the canvas background color item, not the background image item.
Bug 818643 was a problem where the cache didn't get purged enough, but the fix meant we basically always purged the cached and never got to use it, making it useless. It meant that we purged the cache anytime the item has any type of invalidation whatsoever, even if the item would be drawn the same but the layer contents needed to be invalidated so that it would be redrawn (ie due to staying at the same position on screen but a different position in the layer).
This is really hacky, but NotifyRenderingChanged is only observed on one type of display item. So we just isolate the case where the only thing that changed is the offset (due to scrolling) and skip the NotifyRenderingChanged in that case.
2014-04-23 21:56:15 -05:00
Timothy Nikkel
60d1a51c7e
Bug 1000322. Don't let the display port base be larger than the subdocuments root frame bounds. r=roc
...
The dirty rect can be larger.
2014-04-23 21:12:11 -05:00
Ehsan Akhgari
2ecbad7b1c
Bug 491863 - Remove IBMBIDI; r=roc
2014-04-23 21:15:29 -04:00
Carsten "Tomcat" Book
82238832e7
Backed out changeset 87f6ee3f86c1 (bug 997367) for mochitest assertions on a CLOSED TREE
2014-04-24 10:40:35 +02:00
Markus Stange
acd1568bc2
Bug 1000382 - Don't simplify the invalidation region before calling nsSVGIntegrationUtils::AdjustInvalidAreaForSVGEffects. r=roc
...
--HG--
extra : rebase_source : a0eb465b54735c13e7b1934c3f6379ef74fd3f35
2014-04-24 10:25:17 +02:00
Markus Stange
cf6d1698fb
Bug 1000167
- Choose the right animated geometry root for inactive layer contents. r=roc
...
Choosing a frame that is scrolled along with the inactive layer results in a fixed offset between the two, so the transform that we set on the thebes layer in the basic layer manager of the inactive layer doesn't change when the page is scrolled.
--HG--
extra : rebase_source : 9b7996e2979e7d833aaddada2eebdd3c15ab621e
2014-04-24 10:18:11 +02:00
Chris Peterson
625e453b7c
Bug 999717 - CSS value lists other than shadows and filters may not be null. rs=dholbert
2014-04-22 23:11:01 -07:00
Mats Palmgren
e03c6d61cd
Bug 990340 - Use GetContentInsertionFrame() when searching for ::before/::after frames. r=bz
2014-04-23 22:52:43 +00:00
Shelly Lin
9c64583a64
Bug 908995 - Part 3: Add source events for TaskTracer. r=khuey,smaug.
2014-04-23 15:32:31 +08:00
Peter Chang
98ef025ea5
Bug 997367 - fix crash at CrossProcessCompositorParent::GetCompositionManager. r=roc
2014-04-22 19:07:00 +02:00
Jonathan Kew
448738e661
Bug 947650 - [FT2 fonts] Prefer OS/2 sTypo* metrics to hhea ascent/descent if USE_TYPO_METRICS flag is set, and for OpenType Math fonts. r=karlt
2014-02-04 13:06:27 +00:00
Geoff Brown
08d9f8a751
Bug 967704 - Update reftest manifests for Android 2.3; r=me
2014-04-23 08:42:50 -06:00
Frédéric Wang
5ddbcc0e32
Bug 407059 - Part 5: Add reftest. r=karlt
2014-04-23 06:57:43 -07:00
Frédéric Wang
dd936cd2e4
Bug 407059 - Part 4: Use gfxHarfbuzzShaper::GetGlyphHAdvance() for math operators. r=jfkthame
2014-04-23 06:57:42 -07:00
Frédéric Wang
dae40402cd
Bug 407059 - Part 3: remove mathfontAsanaMath.properties and STIX 1.0 beta. r=karlt
2014-04-23 06:57:42 -07:00
Frédéric Wang
cec6c49525
Bug 407059 - Part 2: Make nsMathMLChar use the MATH table. r=karlt
2014-04-23 06:57:42 -07:00
Frédéric Wang
94bbbf60fd
Bug 407059 - Part 0: Remove the Truncate() calls from nsMathMLChar::StretchEnumContext. r=karlt
2014-04-23 06:57:41 -07:00
Maksim Lebedev
8d457861b8
Bug 979345 - Implement "touch-action: manipulation" CSS value for Pointer Events. r=kats,botond,dbaron,mbrubeck
2014-04-23 09:56:46 -04:00
Kartikaya Gupta
a15a9aedef
Bug 984460 - Fill in a missing piece of code to compute the right dirty rect in the face of CSS transforms. r=mattwoodrow
2014-04-23 09:26:52 -04:00
Markus Stange
3db3aca9c1
Bug 997735 - Invalidate when reflowing SVG containers. r=roc
...
Without this patch, when changing the x/y attributes of svg:use, innerSVG and foreignObject, we were relying on the transform changes of the children to trigger the right invalidations. However, changes to those attributes can also change the filter region. And there's a difference between moving children in a fixed filter region and moving the filter region along with the children: In the first case, we wouldn't need to invalidate anything outside the old filter region, because those parts of the children would be clipped away anyway. But when the filter region changes, we need to invalidate both the old and the new filter region. Also, when the filter has primitives without inputs, e.g. flood or turbulence, the filtered frame needs to be invalidate even if it has no children.
2014-04-23 11:48:07 +02:00