Jonathan Kew
4a06c41b0a
Bug 1065002 pt 2 - Add an orientation field to nsFontMetrics. r=jdaggett
2014-09-30 07:38:35 +01:00
Jonathan Kew
c5e1a54d59
Bug 1065002 pt 1.3 - Add an Orientation parameter to gfxFont::GetMetrics and dispatch to horizontal or vertical as needed. r=jdaggett
2014-09-30 07:38:26 +01:00
Jonathan Kew
80eb757007
Bug 727276 - Reftests for emoji-style variation selectors. r=roc
2014-09-30 07:28:28 +01:00
Jonathan Kew
87cc3a2642
Bug 727276 - Use emoji-style variation selector to help GetCommonFallbackFonts make an appropriate choice. r=roc
2014-09-30 07:27:55 +01:00
Jim Mathies
af9be8e2a8
Bug 1072417 - Remove the browser.tabs.remote pref and turn everything it controls on by default. r=felipe
2014-09-29 16:11:08 -05:00
Ryan VanderMeulen
58b9e4c88e
Merge m-c to inbound. a=merge
2014-09-29 16:00:57 -04:00
Ryan VanderMeulen
2168d239a4
Merge b2g-inbound to m-c. a=merge
2014-09-29 15:55:33 -04:00
Ryan VanderMeulen
ade52f2a46
Merge m-c to b2g-inbound. a=merge
...
CLOSED TREE
2014-09-29 10:46:00 -04:00
Jonathan Watt
d448cec863
Bug 1074012, part 3 - Make nsSVGUtils::MakeFillPatternFor/MakeStrokePatternFor return using a Moz2D GeneralPattern out-param rather than a Thebes gfxPattern. r=Bas
2014-09-29 14:26:15 +01:00
Jonathan Watt
628963b5f2
Bug 1073984 - Make SVG geometry painting use a Moz2D Path object directly. r=longsonr
2014-09-29 14:26:15 +01:00
Jonathan Watt
f43374ef3d
Bug 1073974, part 2 - Make complex SVG clipPath clipping use a Moz2D Path object directly. r=longsonr
2014-09-29 14:15:19 +01:00
Jonathan Watt
537966729a
Bug 1073974, part 1 - Make simple SVG clipPath clipping use a Moz2D Path object directly. r=longsonr
2014-09-29 14:15:19 +01:00
Jonathan Watt
12265c2c41
Bug 1073972
- Get rid of gfxContext's FillRule enum in favor of Moz2D's. r=Bas
2014-09-29 14:15:19 +01:00
Jonathan Watt
a6a8b844ba
Bug 1073964 - Pass a const DrawTarget* through to nsSVGPaintServerFrame::GetPaintServerPattern so that it can create a pattern of the appropriate type. r=Bas
2014-09-29 14:15:19 +01:00
Jonathan Watt
ae5259ef7b
Bug 1073942 - Paint via the Moz2D DrawTarget in nsFilterInstance::BuildSourcePaint. r=Bas
2014-09-29 14:15:18 +01:00
Jonathan Watt
b1b948e189
Bug 1073854, part 2 - Get rid of nsSVGUtils::SetupCairoStroke. r=longsonr
2014-09-29 14:12:07 +01:00
Jonathan Watt
cdf7ab4abe
Bug 1073854, part 1 - Get rid of nsSVGPaintServerFrame::SetupPaintServer. r=longsonr
2014-09-29 14:12:07 +01:00
Jonathan Watt
7c2f3f1ed0
Bug 1073012 , part 2 - Replace nsSVGUtils::SetupCairoStrokePaint with a helper that returns a gfxPattern. r=longsonr
2014-09-29 14:12:06 +01:00
Jonathan Watt
071a7f8dad
Bug 1073012 , part 1 - Replace nsSVGUtils::SetupCairoFillPaint with a helper that returns a gfxPattern. r=longsonr
2014-09-29 14:12:06 +01:00
Henri Sivonen
e42f0e109b
Bug 1072187 - Remove HZ-GB-2312. r=emk.
2014-09-26 15:12:02 +03:00
Cameron McCormack
82ae4752e3
Bug 1073828 - Fix variable generation in RestyleLogging.h. r=dbaron
2014-09-28 19:19:26 +10:00
Jonathan Watt
a13699436c
Bug 1073888 - Stop setting state on the gfxContext under SVGTextFrame::SetupCairoState, and restructure the code to make it easier to understand. r=heycam
2014-09-28 10:06:22 +01:00
Robert Longson
1722ba86eb
Bug 1073924 - Hovering over links in SVG does not cause cursor to change. r=jwatt
2014-09-29 09:20:22 +01:00
Ryan VanderMeulen
26fa99e043
Merge m-c to inbound. a=merge
2014-09-26 17:01:30 -04:00
Ryan VanderMeulen
9d0527705e
Merge inbound to m-c. a=merge
2014-09-26 16:54:59 -04:00
Markus Stange
3efef60534
Bug 1073103 - SReplace 'Thebes' with 'Painted' in some more places. r=roc
2014-09-26 13:07:06 -04:00
Markus Stange
7d5a3be591
Bug 1073103 - Rename ThebesLayer to PaintedLayer. r=roc
...
--HG--
rename : gfx/layers/basic/BasicThebesLayer.cpp => gfx/layers/basic/BasicPaintedLayer.cpp
rename : gfx/layers/basic/BasicThebesLayer.h => gfx/layers/basic/BasicPaintedLayer.h
rename : gfx/layers/client/ClientThebesLayer.cpp => gfx/layers/client/ClientPaintedLayer.cpp
rename : gfx/layers/client/ClientThebesLayer.h => gfx/layers/client/ClientPaintedLayer.h
rename : gfx/layers/client/ClientTiledThebesLayer.cpp => gfx/layers/client/ClientTiledPaintedLayer.cpp
rename : gfx/layers/client/ClientTiledThebesLayer.h => gfx/layers/client/ClientTiledPaintedLayer.h
rename : gfx/layers/composite/ThebesLayerComposite.cpp => gfx/layers/composite/PaintedLayerComposite.cpp
rename : gfx/layers/composite/ThebesLayerComposite.h => gfx/layers/composite/PaintedLayerComposite.h
rename : gfx/layers/d3d10/ThebesLayerD3D10.cpp => gfx/layers/d3d10/PaintedLayerD3D10.cpp
rename : gfx/layers/d3d10/ThebesLayerD3D10.h => gfx/layers/d3d10/PaintedLayerD3D10.h
rename : gfx/layers/d3d9/ThebesLayerD3D9.cpp => gfx/layers/d3d9/PaintedLayerD3D9.cpp
rename : gfx/layers/d3d9/ThebesLayerD3D9.h => gfx/layers/d3d9/PaintedLayerD3D9.h
2014-09-26 13:06:08 -04:00
Ryan VanderMeulen
8bcef57acc
Backed out 4 changesets (bug 1068276, bug 1067664) for Android leaktest complaints.
...
Backed out changeset 846faaa68219 (bug 1068276)
Backed out changeset 35e71ffcf8e1 (bug 1068276)
Backed out changeset 605f59a806fd (bug 1067664)
Backed out changeset 2d5b7ea96b70 (bug 1067664)
--HG--
extra : rebase_source : 7a90c78ba35f31acce7609d5d8375a593cb9825d
2014-09-26 16:02:12 -04:00
Botond Ballo
fabb054089
Bug 1068961 - Reset clip rect for color layers. r=roc
2014-09-26 14:11:17 -04:00
Andrew McCreight
7630b62a5b
Bug 1068276, part 1 - Allow configuring which type of processes we complain about when there's no leak log. r=jmaher
...
Then don't warn for missing logs from tab and geckomediaplugin processes, or default processes on B2G.
2014-09-26 10:34:09 -07:00
Andrew McCreight
ddb5b793b3
Bug 1067664, part 1 - Allow different leak thresholds for different types of processes. r=jmaher
2014-09-26 10:34:08 -07:00
Kartikaya Gupta
a18a198a4f
Bug 1073354 - Update documentation that refers to the now-removed RecordFrameMetrics. r=tn DONBUILD
2014-09-26 11:29:38 -04:00
Carsten "Tomcat" Book
f91a07df51
merge mozilla-inbound to mozilla-central a=merge
2014-09-26 13:20:34 +02:00
Kartikaya Gupta
af45294759
Bug 1073024 - Make a pref to control building event regions. r=roc
2014-09-26 02:44:34 -04:00
Vicamo Yang
6b8c0d8ed1
Bug 833229 - 3.f/4: voicemail factory class. r=smaug
2014-09-26 13:00:25 +08:00
James Kitchener
422aef5621
Bug 1069929 - Tests for dtls font feature setting. r=fredw
2014-09-24 04:46:00 -04:00
James Kitchener
8caa56278b
Bug 1069929 - Apply dtls font feature setting for <mover> elements. r=roc
2014-09-24 04:38:00 -04:00
James Kitchener
9f763ef993
Bug 1069929 - Flag dtls font feature setting for <mover> elements. r=fredw
2014-09-24 04:33:00 -04:00
Carsten "Tomcat" Book
30edf44348
Backed out changeset d0be07d7cf1b (bug 1072187) for test bustage on a CLOSED TREE
2014-09-26 15:48:14 +02:00
Henri Sivonen
eac446fa48
Bug 1072187 - Remove HZ-GB-2312. r=emk.
2014-09-26 15:12:02 +03:00
Bevis Tseng
a1fb9ea770
Bug 864484 - Part 4: Add IPDL Protocol Implementation for CellBroadcast. r=vyang
...
--HG--
extra : rebase_source : 2493220fabd331274df8d91d2bc4480baf9cf8ed
2014-08-18 17:06:11 +08:00
Carsten "Tomcat" Book
996fc54b8d
merge mozilla-inbound to mozilla-central a=merge
2014-09-25 14:22:30 +02:00
Carsten "Tomcat" Book
84fa1ee595
Backed out changeset d53b25dcf2d7 (bug 966168) for causing bustage
2014-09-25 09:40:40 +02:00
Arnaud Sourioux
5bca523013
Bug 1038570 - Part 3: rename ObjectFrame variables to PluginFrame. r=dbaron
2014-09-24 06:35:00 +02:00
Arnaud Sourioux
54b32a98a0
Bug 1038570 - Part 2: rename ObjectFrame class to PluginFrame. r=dbaron
2014-09-24 06:34:00 +02:00
Arnaud Sourioux
4f1c6d56a0
Bug 1038570 - Part 1: rename nsObjectFrame.* to nsPluginFrame.*, changes moz.build and includes. r=dbaron
...
--HG--
rename : layout/generic/nsObjectFrame.cpp => layout/generic/nsPluginFrame.cpp
rename : layout/generic/nsObjectFrame.h => layout/generic/nsPluginFrame.h
2014-09-24 06:33:00 +02:00
peter chang
ae05a3086a
Bug 1020801 - Notify the ScrollViewChange DOM event when APZ starts/stops to change the transform. r=ehsan
2014-09-23 06:37:00 -04:00
Xidorn Quan
e94396781f
Bug 966168 - Implement symbols() CSS function. r=dbaron
2014-09-24 15:32:00 +02:00
Cameron McCormack
8ffb3014ac
Bug 1072130 - Don't swap structs when we're reusing a style context from a previous same-style continuation. r=dbaron
2014-09-25 15:51:43 +10:00
Cameron McCormack
f5e6faa47e
Bug 979133 - Add facility to log the restyle process. r=dbaron
...
Set the MOZ_DEBUG_RESTYLE environment variable and every restyle will have
detailed logging printed to stderr. By default, restyles for animations are
not logged; you can include them by also setting MOZ_DEBUG_RESTYLE_ANIMATIONS.
If you wish to limit restyle logging to a particular change, you can call
nsPresContext::StartRestyleLogging() and nsPresContext::StopRestyleLogging()
at appropriate points. (You might want to add a couple of helper methods
temporarily on nsIDocument and then expose them to your page with Web IDL
to make them easier to call.) You do not need to have set MOZ_DEBUG_RESTYLE
for this to work.
2014-09-25 15:45:36 +10:00
Cameron McCormack
0770269478
Back out bug 1045895 for causing bug 1070759.
2014-09-25 15:30:18 +10:00
Brian Birtles
9f07908ee4
Bug 1039924 part 6 - Use StickyTimeDuration for timing calculations; r=dholbert
...
This patch takes the StickyTimeDuration defined in the previous patch and
uses it within the calculation of animation timing for parameters that are
expected to be +/- Forever.
2014-09-25 14:25:50 +09:00
Phil Ringnalda
340fd10e38
Back out c0c410aed86f (bug 979133) for -wError bustage
...
CLOSED TREE
2014-09-24 21:06:22 -07:00
John Daggett
b0dafb656a
Bug 998869 part 5 - lazily load userfonts (non-linux). r=jfkthame
2014-09-25 12:16:54 +09:00
John Daggett
245a756e02
Bug 998869 part 3 - rename userfont class methods. r=heycam
2014-09-25 12:16:53 +09:00
John Daggett
3570b54018
Bug 998869 part 2 - switch to GetFontAt(0) to GetFirstValidFont(). r=jfkthame
2014-09-25 12:16:53 +09:00
Cameron McCormack
2a28d6d5eb
Bug 979133 - Add facility to log the restyle process. r=dbaron
...
Set the MOZ_DEBUG_RESTYLE environment variable and every restyle will have
detailed logging printed to stderr. By default, restyles for animations are
not logged; you can include them by also setting MOZ_DEBUG_RESTYLE_ANIMATIONS.
If you wish to limit restyle logging to a particular change, you can call
nsPresContext::StartRestyleLogging() and nsPresContext::StopRestyleLogging()
at appropriate points. (You might want to add a couple of helper methods
temporarily on nsIDocument and then expose them to your page with Web IDL
to make them easier to call.) You do not need to have set MOZ_DEBUG_RESTYLE
for this to work.
2014-09-25 13:13:14 +10:00
Ryan VanderMeulen
b718c493d9
Bug 1006040 - Bump the nsIPopupBoxObject UUID.
...
CLOSED TREE
2014-09-24 15:17:01 -04:00
Jonathan Kew
4febbcad0b
Bug 1072348 - Test for justification of text including Plane 2 characters. r=roc
2014-09-24 18:11:05 +01:00
Jonathan Kew
03067bd966
Bug 1072348 - Make IsJustifiableCharacter recognize Plane 2 ideographs. r=roc
2014-09-24 18:11:02 +01:00
Jonathan Kew
05da5d5b17
Bug 1072106 - Reftest for justification of accented space characters. r=roc
2014-09-24 18:10:59 +01:00
Jonathan Kew
832f6ddab2
Bug 1072106 - Be more careful about checking for spaces that should not have justification applied. r=roc
2014-09-24 18:10:56 +01:00
Neil Deakin
13dd244d56
Bug 1006040, animate star panel when pressing escape, add argument to hidePopup to allow indication of whether the popup is being cancelled or not, r=neil
2014-09-24 12:15:49 -04:00
Cameron McCormack
3179854034
Bug 1072072 - Fix invalid @font-face rules in scoped-style-font-face.html. r=dbaron
2014-09-25 09:25:41 +10:00
Cameron McCormack
b8acc4b4aa
Bug 1070316 - Factor out descriptor storage from nsCSSFontFaceStyleDecl. r=dbaron
2014-09-25 09:25:40 +10:00
William Chen
f4f6ec129b
Bug 1071934 - Use GetComposedDoc() in nsVideoFrame. r=smaug
2014-09-24 15:52:12 -07:00
Rik Cabanier
4568f07033
Bug 1072100 - mix-blend-mode doesn't work when set in JS. r=dbaron
2014-09-24 09:48:00 -04:00
Ting-Yu Lin
f8923cff09
Bug 1070851 - Make touch caret respect snapshotWindow(). r=roc
...
Avoid capture touch caret when the argument 'withCaret' is false in
snapshotWindow().
2014-09-24 01:26:00 -04:00
Mason Chang
4b2df54aa2
Bug 1056340 - Clip viewport fixed position overflow to scroll frame. r=roc
2014-09-23 09:44:00 -04:00
Milan Sreckovic
b689675056
Bug 1068784 - Since the tiling is now not a simple pref choices, but it depends on some platform specific criteria, stop using the pref directly, and always use gfxPlatform::UseTiling instead. r=mwoodrow
2014-09-17 13:55:23 -04:00
Ehsan Akhgari
65a6bddd89
Bug 1071573 - Fix more bad implicit constructors in layout; r=roc
...
--HG--
extra : rebase_source : a2632aead26e8481c307b54989ebba3642892f4c
2014-09-23 22:01:52 -04:00
Carsten "Tomcat" Book
76043a5642
Backed out changeset 4bb508b6f0c5 (bug 1041180) for XPCshell test failures
2014-09-24 13:13:20 +02:00
Christoph Kerschbaumer
a2ecbd83dc
Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst)
2014-09-24 01:01:07 -07:00
Tim Nguyen
0542a29160
Bug 1070657 - Simplify input[type=range] pseudo element CSS. r=dholbert
2014-09-23 11:37:00 +02:00
Rik Cabanier
ce6c5dc0b7
bug 1058044 - Background-blend-mode no longer blends correctly for <html> elements. r=roc
2014-09-23 19:50:00 +02:00
Cameron McCormack
be83e5638c
Bug 1070260 - Add public nsCSSParser function for parsing @font-face descriptors. r=jdaggett
2014-09-24 15:49:02 +10:00
Gabor Krizsanits
31c7b51431
Bug 777674 - setCurrentNode for inDeepTreeWalker. r=bz
2014-09-24 07:20:43 +02:00
Robert O'Callahan
ddbb723a3f
Bug 1062100. Part 3: When layers are flattened, let all the layers contribute opaqueness to the container layer, whatever their animated geometry roots are. r=tn
...
--HG--
extra : rebase_source : 255807b178162f62082da0fe2bed2315cf4c0581
2014-09-17 18:45:47 +12:00
Robert O'Callahan
9e69e9b7ce
Bug 1062100. Part 2: Assign clip rects to non-async-scrollable scrolled layers, and hide clipped layers if some non-moving layer covers their entire clip rect. r=mattwoodrow
...
--HG--
extra : rebase_source : bdc498a51f323d8536746e5a6faf6094a243a984
2014-09-06 16:16:33 +12:00
Wes Kocher
ff7c6d21cd
Backed out 2 changesets (bug 1041180) for build bustage on a CLOSED TREE
...
Backed out changeset 1cfb645267a4 (bug 1041180)
Backed out changeset afc9903ff28f (bug 1041180)
2014-09-23 16:26:49 -07:00
Christoph Kerschbaumer
bc20780b98
Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst)
2014-09-23 09:46:54 -07:00
Markus Stange
f705025184
Bug 1050493 - Invalidate ColorLayer bounds changes. r=roc
...
--HG--
extra : rebase_source : 2196e9cb32a41771b9078ec1e66dbb97ef430b71
2014-09-23 17:47:36 -04:00
Markus Stange
3cefe14dd4
Bug 927892 - Use aDestPoint in dt->DrawFilter instead of a translation. r=Bas
...
--HG--
extra : rebase_source : 1a2e9d2ba45ddec8d8378c467f0eb39ea70f66a2
2014-09-23 17:47:20 -04:00
Daniel Holbert
e0b9e676dc
Bug 1066089: add crashtest. (test-only)
2014-09-23 14:12:54 -07:00
Georg Fritzsche
83f0c5bfb7
Bug 1067989 - Unify some more binary search uses. r=waldo
2014-09-17 15:46:24 +02:00
Kartikaya Gupta
c34ad0fe01
Bug 1071367 - Fix the composition bounds for the root content document on OS X. r=tn
...
According to roc the content viewer position doesn't mean much; only the size is
set to anything meaningful. Therefore using the position from the content viewer
bounds is not a good idea, and we should use the position from the frame bounds
instead. This patch also changes GetContentViewerBounds to GetContentViewerSize
so that it's harder to accidentally use the position in other places.
2014-09-23 12:17:36 -04:00
Christoph Kerschbaumer
5d3cd90979
Bug 1038756: Callsites creating a channel in /layout/style/ (r=dbaron)
2014-09-21 09:41:26 -07:00
Christoph Kerschbaumer
a541b9a730
Bug 1038756: Callsites creating a channel in /layout/mathml/ (r=roc)
2014-09-21 09:41:03 -07:00
Carsten "Tomcat" Book
79a0a7362d
merge b2g-inbound to mozilla-central a=merge
2014-09-22 13:06:09 +02:00
Vicamo Yang
311da50812
Bug 1064231 - unify instantiation process for RIL services. r=smaug
2014-09-21 15:24:44 +08:00
Vicamo Yang
08f8a1ef73
Bug 1063304 - 1/3: rename MobileConnectionGonkService.js to MobileConnectionService.js. r=echen
...
--HG--
rename : dom/mobileconnection/gonk/MobileConnectionGonkService.js => dom/mobileconnection/gonk/MobileConnectionService.js
rename : dom/mobileconnection/gonk/MobileConnectionGonkService.manifest => dom/mobileconnection/gonk/MobileConnectionService.manifest
rename : dom/mobileconnection/interfaces/nsIMobileConnectionGonkService.idl => dom/mobileconnection/gonk/nsIGonkMobileConnectionService.idl
2014-09-21 15:24:42 +08:00
Xidorn Quan
974eae2d01
Bug 1069716
- Fix deficient CalcDifference of nsStyleList. r=heycam
2014-09-20 03:43:00 +02:00
Jonathan Kew
a7a0688076
Bug 1068027 - nsBidiPresUtils::RepositionFrame should not mix logical and physical directions. r=smontagu
2014-09-19 12:14:05 +01:00
James Kitchener
c9f45bcf61
Bug 687807 - Tests for stretchy MathML. r=fredw
2014-09-01 06:49:00 +02:00
James Kitchener
c7c77e1e40
Bug 687807 - Improvements to stretching of embellished operators. r=karlt
2014-09-19 20:13:00 +02:00
Simon Montagu
7a251c56fd
Bug 1034337: Test deletion on direction-change boundaries with the pref bidi.edit.delete_immediately set to both true and false, r=ehsan
2014-09-19 00:18:47 -07:00
Boris Zbarsky
14ff5707d7
Bug 1067504. Hook up print preview to our parent widget as needed, so it will actually paint. r=smaug
2014-09-15 14:15:15 -04:00
Cameron McCormack
d908c16ce7
Bug 1069065 - Cycle collect ImportRule. r=bzbarsky
2014-09-19 11:12:31 +10:00
Cameron McCormack
377ef30058
Bug 1062732 - Avoid tracking descendants for restyling if we are force restyling the entire subtree. r=dbaron
2014-09-19 11:12:31 +10:00
Cameron McCormack
b973a953c7
Bug 1063384 - Make RestyleTracker::DoProcessRestyle's restylesToProcess not have an mDescendants array in each element. r=dbaron
2014-09-19 11:12:30 +10:00
Wes Kocher
45f4500903
Merge inbound to m-c a=merge
2014-09-18 15:26:44 -07:00
Fabrice Desré
70514dcc33
backout bug 1029943 for performance regressions (see bug 1066515)
2014-09-18 10:31:20 -07:00
Kartikaya Gupta
e2f9998656
Bug 1056423 - Adjust scrollbar clip rect also when accounting for async transform. r=botond
2014-09-18 13:19:20 -04:00
James Kitchener
a0d33f7bf2
Bug 1066554 - Load stylesheets when instantiated in shadow-dom. r=bz
2014-09-18 06:54:00 -04:00
Markus Stange
6dc0883831
Bug 1066934 - Don't allow the snapped scrollbar thumb to extend past the scrollbar bounds. r=roc
2014-09-18 10:52:38 +02:00
Markus Stange
9035319790
Bug 944836 - Build a draggable region for the window based on the -moz-window-dragging property. r=roc
2014-09-18 10:52:27 +02:00
Markus Stange
6db30dabf8
Bug 944836 - Add CSS property -moz-window-dragging: drag | no-drag. r=dbaron
2014-09-18 10:52:25 +02:00
Daniel Holbert
5a3b69a27a
Bug 1063775, part 2: Document nsCSSValue*List::Clone() as being infallible, and remove null-checks on its result. r=dbaron
2014-09-17 22:04:20 -07:00
Daniel Holbert
9b330317a6
Bug 1063775, part 1: Remove unnecessary null-checks after 'new' in StyleAnimationValue.cpp. r=dbaron
2014-09-17 22:04:17 -07:00
Phil Ringnalda
6eb3e94389
Back out 693507b38116 (bug 1041180) since it doesn't like compiling without its friend
...
CLOSED TREE
2014-09-25 21:18:01 -07:00
Masayuki Nakano
0cecd2284c
Bug 1065835 part.4 Destroy TextComposition instance after handling synthesized compositionend event when synthesized events for a request to commit or cancel is caused by PresShell discarding native compositionend event r=smaug
2014-09-26 09:05:12 +09:00
Christoph Kerschbaumer
fd3d3cc25b
Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst)
2014-09-25 16:10:28 -07:00
Seth Fowler
5270349ee3
Bug 1067191 (Part 2) - Add tests for zoom combined with tiled backgrounds. r=roc
2014-09-25 14:10:00 -07:00
Seth Fowler
00532c0bf3
Bug 1067191 (Part 1) - Use an unsnapped destination rect when computing transforms for image drawing. r=roc
2014-09-25 14:09:53 -07:00
Cameron McCormack
cbc918194a
Bug 1069761 - Move AppendSerializedFontSrc to nsStyleUtil. r=jdaggett
2014-09-22 10:32:58 +10:00
Kartikaya Gupta
6857449a63
Bug 1068268 - Remove unnecessary forward-declare. r=botond
2014-09-20 22:27:17 -04:00
Boris Zbarsky
bc34b41022
Bug 958887 part 4. Generate property accessors on the CSS2Properties interface for the dashed-named CSS properties and float that use their actual property names. r=peterv
2014-09-19 22:58:27 -04:00
Alexander Surkov
d205486a00
Bug 1040735 - DOM node reinsertion under anonymous content may trigger a11y child adoption, r=bz, tbdaunde, davidb
2014-09-19 20:02:30 -04:00
Aaron Klotz
70797271f3
Bug 1070042: Fix --debugger parameter in reftest/crashtest; r=ted
2014-09-19 14:49:34 -06:00
Jonathan Watt
243d1f8a0e
Bug 1074128, part 3 - Update the Mozilla code to use AutoSaveTransform's new name. r=Bas
2014-09-29 18:32:36 +01:00
Jonathan Watt
86873ad352
Bug 1071774 - Restore the current transform in a couple of places that fail to do so. r=seth
2014-09-29 18:26:31 +01:00
Dirk Schulze
a028173cff
Bug 1072894 - Implement polygon() parsing for clip-path. r=heycam
2014-09-28 01:56:00 +02:00
Xidorn Quan
f69d6b2935
Bug 966168 - Implement symbols() CSS function. r=dbaron
2014-09-25 02:19:00 +02:00
Maksim Lebedev
3145ec0ae0
Bug 977003 - Test for check async got/lostpointercapture events. r=smaug
2014-09-16 23:16:00 -04:00
Maksim Lebedev
8c913cbf98
Bug 977003 - Make async got/lostpointercapture events. r=smaug
2014-09-12 02:32:00 -04:00
Ryan VanderMeulen
8bb5dfdcf0
Merge inbound to m-c. a=merge
2014-09-17 14:38:33 -04:00
Daniel Holbert
57d6542103
Bug 1065766 followup: add whitespace between @supports and open-paren, to address review comment. DONTBUILD because whitespace-only
2014-09-17 09:26:22 -07:00
Benoit Girard
f901a7393c
Bug 1065122 - Browser crash when using Timeline & Profiler at the same time. r=pbrosset
2014-09-17 12:00:33 -04:00
Carsten "Tomcat" Book
8bb3316e00
Backed out changeset 5d8e56deff5a (bug 1063304) for suspicion of causing cppunit test failures
...
--HG--
rename : dom/mobileconnection/gonk/MobileConnectionService.js => dom/mobileconnection/gonk/MobileConnectionGonkService.js
rename : dom/mobileconnection/gonk/MobileConnectionService.manifest => dom/mobileconnection/gonk/MobileConnectionGonkService.manifest
rename : dom/mobileconnection/gonk/nsIGonkMobileConnectionService.idl => dom/mobileconnection/interfaces/nsIMobileConnectionGonkService.idl
2014-09-17 13:13:51 +02:00
Carsten "Tomcat" Book
2847662955
Backed out changeset 69870df1c72f (bug 1064231)
2014-09-17 13:12:59 +02:00
Kartikaya Gupta
b3b0b1e26c
Bug 1009961 - Remove code to drop displayport if it exceeds B2G max texture size. r=tn
...
This code is no longer needed because tiling is enabled on all
scrollable layers on B2G, and so we only draw tile-sized chunks
of the displayport. Therefore the textures created will never
exceed the max texture size. On non-B2G platforms this code is
not used anyway so there is no effect. Going forward we should
always be enabling tiling before enabling APZ on new platforms
so it is unlikely that we will need this code.
2014-09-17 02:20:06 -04:00
Wes Kocher
725423ccde
Merge inbound to m-c a=merge
2014-09-16 17:06:43 -07:00
Vicamo Yang
5cbf3a4d95
Bug 1064231 - unify instantiation process for RIL services. r=smaug
2014-09-16 21:20:24 +08:00
Vicamo Yang
cec2df0efb
Bug 1063304 - 1/3: rename MobileConnectionGonkService.js to MobileConnectionService.js. r=echen
...
--HG--
rename : dom/mobileconnection/gonk/MobileConnectionGonkService.js => dom/mobileconnection/gonk/MobileConnectionService.js
rename : dom/mobileconnection/gonk/MobileConnectionGonkService.manifest => dom/mobileconnection/gonk/MobileConnectionService.manifest
rename : dom/mobileconnection/interfaces/nsIMobileConnectionGonkService.idl => dom/mobileconnection/gonk/nsIGonkMobileConnectionService.idl
2014-09-16 21:20:17 +08:00
Carsten "Tomcat" Book
fce6c75436
Merge m-c to b2g-inbound
2014-09-16 07:10:24 +02:00
Wes Kocher
196212ea47
Merge m-c to b-i a=merge
2014-09-15 16:47:02 -07:00
Max Vujovic
96f61369bf
Bug 1066818 - Fix incorrect equation in hue-rotate matrix. r=mstange
2014-09-15 10:10:13 -07:00
Jonathan Kew
7b32611a01
Bug 1066756 - Include characters with Unicode category Sk (modifier symbol) in double-click word selection. r=mats
2014-09-15 17:19:24 +01:00
Botond Ballo
69bfa032a3
Bug 1066259 - Fix operators for multiplying/dividing a Coord by a Scale. r=kats
...
--HG--
extra : rebase_source : e6efebeac8b6628b24e1596fb5dc78187c64e325
2014-09-12 17:46:05 -04:00
Carsten "Tomcat" Book
803b0dd6d9
Merge m-c to m-i
2014-09-15 14:34:27 +02:00
Carsten "Tomcat" Book
943c4b4489
merge fx-team to mozilla-central a=merge
2014-09-15 14:29:01 +02:00
Jonathan Watt
904d9ad030
Bug 1067093 - Get rid of gfxContext::AntialiasMode in favor of Moz2D AntialiasMode. r=Bas
2014-09-15 12:10:30 +01:00
Markus Stange
99314bc653
Bug 1066270 - Simplify mTargetBounds usage. r=roc
2014-09-15 12:12:52 +02:00
Markus Stange
27c391194a
Bug 1066270 - Don't crash when attempting to resolve a filter from an external resource document that hasn't undergone frame construction yet. r=roc
2014-09-15 12:12:52 +02:00
Markus Stange
3c38e1c4b8
Bug 1066270 - Add nsFilterInstance::GetFilterDescription. r=roc
2014-09-15 12:12:52 +02:00
Markus Stange
d3ab6f184c
Bug 1066270 - Allow aTargetFrame to be null in nsFilterInstance. r=roc
2014-09-15 12:12:51 +02:00
Markus Stange
9b0707d886
Bug 1066270 - Replace the nsIFrame* argument to nsCSSFilterInstance with a shadowFallbackColor argument. r=roc
2014-09-15 12:12:51 +02:00
Markus Stange
e1860516a0
Bug 1066270 - Add an nsIContent* parameter to the nsFilterInstance constructor. r=roc
2014-09-15 12:12:51 +02:00
Markus Stange
4d8ac4a8d7
Bug 1066270 - Resolve SVG lengths in nsSVGFilterInstance using the UserSpaceMetrics supplied in the nsFilterInstance constructor. r=roc
2014-09-15 12:12:50 +02:00
Markus Stange
b930e582d3
Bug 1066270 - Generalize SVG length resolution for nsIFrame-less consumers. r=roc
2014-09-15 12:12:50 +02:00
Markus Stange
3f498496ad
Bug 1066270 - Add the ability to specify the filter chain in the nsFilterInstance constructor instead of always getting it from the frame. r=roc
2014-09-15 12:12:50 +02:00
Rik Cabanier
91998dcf59
Bug 1047477 - "Add support for all blend mode to feBlend". r=longsonr r=bz
2014-09-12 16:32:00 +02:00
Gijs Kruitbosch
55e3cc3889
Bug 1044595 - fix default/active button text on OS X 10.10, r=mstange,jaws
...
--HG--
extra : rebase_source : c558491822fc158d44a127cfd5014bd5338d05f1
2014-09-12 00:31:15 +01:00
Jonathan Watt
806a3af382
Bug 1054838 follow-up - Reorder the fuzzy annotations for radial-shape-farthest-corner-1b.html so that the azureQuartz annotation isn't overridden
2014-09-14 11:53:00 +01:00
Jonathan Watt
90cf8326aa
Bug 1054838, part 5 - Mark some tests as now passing and add/change the fuzz on others post-mattwoodrow's Moz2Dification of gfxPattern
2014-09-14 10:59:54 +01:00
Matt Woodrow
5056e93044
Bug 1054838, part 2 - Remove callers of DrawTarget::Mask. r=Bas,jwatt
2014-09-12 08:20:12 +01:00
L. David Baron
657fde68cc
Bug 575675 - Remove assertion about aRelevantLinkVisited that isn't needed, and assumes that all link elements are styled with a style sheet that has :visited rules. r=bzbarsky
2014-09-13 06:17:37 -07:00
L. David Baron
916454e5cd
Bug 977991 patch 6 - Use the faster eRestyle_StyleAttribute path for style attribute changes. r=birtles
2014-09-13 06:17:37 -07:00
L. David Baron
4f6e5fae3b
Bug 977991 patch 5 - Add eRestyle_ChangeAnimationPhase to switch between the with-animation and without-animation styles. r=birtles
...
This is an additional bit on nsRestyleHint that says that the restyling
operation should also perform all the work needed to switch between
style-without-animation and style-with-animation (based on
nsPresContext::IsProcessingAnimationStyleChange). These concepts will
go away in bug 960465.
Note that we don't want this behavior for the animation-only style
update code (bug 996796, etc.), and I wanted to make this explicit so
that it was clear when it was happening, and so that it was clear what
code should be removed when we git rid of it.
This is the workaround needed to land bug 977991 prior to bug 960465.
(I think there's also a minor dependency in the other direction, so we
need a workaround one way or the other.)
Note that this depends on bug 1057231.
2014-09-13 06:17:37 -07:00
L. David Baron
0b5209fe1d
Bug 977991 patch 4 - Ensure we don't try to use the style attribute optimization on pseudo-elements. r=birtles
...
This is needed because patch 1 and patch 3 did not add a mechanism that
allows restyling pseudo-elements, which would be substantially more work
and very little use (since the only case in which they have style
attributes is for our internal use on the ::-moz-color-swatch
pseudo-element).
RestyleUndisplayedChildren does not need the same fix because it's only
used on elements, and never on pseudo-elements or anonymous boxes.
2014-09-13 06:17:36 -07:00
L. David Baron
cf461aae31
Bug 977991 patch 3 - Add ability for RuleNodeWithReplacement to replace the style attribute rule and its important rule. r=birtles
...
This allows posting a restyle that says that only the rule(s) from the
StyleAttrSheet cascade level will be replaced, which avoids running
selector matching.
Part 4 will ensure that we only invoke this code for element styles (and
not pseudo-element or anonymous box styles). Despite that, I prefer
having the runtime check here as well given that it's a very simple way
to ensure we don't do something silly that might have security
implications.
2014-09-13 06:17:36 -07:00
L. David Baron
771a48f9ed
Bug 977991 patch 2 - Add mCheckForImportantRules to the information nsStyleSet::RuleNodeWithReplacement keeps about cascade levels. r=birtles
...
This is needed to support doing replacements of levels that can contain
important rules, which will happen in patch 3.
2014-09-13 06:17:36 -07:00
L. David Baron
9fc7885297
Bug 977991 patch 1 - Expose variant of RulesMatching on nsHTMLCSSStyleSheet that is less work to call. r=birtles
...
This allows nsStyleSet::RuleNodeWithReplacement to call it without
constructing an entire (and unnecessary) ElementRuleProcessorData, which
will happen in patch 3.
2014-09-13 06:17:36 -07:00
L. David Baron
a4fd946d3e
Bug 977991 patch 0 - Add bitwise operators to nsRestyleHint. r=birtles
...
This avoids having to cast back to nsRestyleHint after using bitwise
operators, and allows |= (etc.).
(In the future we should consider converting nsRestyleHint, and probably
also nsChangeHint, to use MOZ_MAKE_ENUM_CLASS_BITWISE_OPERATORS.)
2014-09-13 06:17:36 -07:00
L. David Baron
80f5a01d0c
Bug 1058346 patch 2 - Add eRestyle_SVGAttrAnimations and support it in nsStyleSet::RuleNodeWithReplacement. r=birtles
...
This allows posting a restyle that says that only the rule(s) from the
SVGAttrAnimationSheet cascade level will be replaced, which avoids running
selector matching.
This is needed to land bug 977991 prior to landing bug 960465, since
that requires replacing all levels that contain animations.
(I'll rename this to match the name determined in bug 1057231.)
2014-09-13 06:17:35 -07:00
L. David Baron
87487f1ab0
Bug 1058346 patch 1 - Expose a simpler variant of RulesMatching from SVGAttrAnimationRuleProcessor. r=birtles
...
This allows nsStyleSet::RuleNodeWithReplacement to call it without
constructing an entire (and unnecessary) ElementRuleProcessorData, which
will happen in patch 2.
2014-09-13 06:17:35 -07:00
L. David Baron
1f9790d467
Bug 1057231 patch 4 - Move SVG Attribute Animation rules from the pres hint level to their own cascade level. r=dholbert
...
This is only a very slight reordering of their position in the cascade,
since they were previously walked at the end of
nsSVGElement::WalkContentStyleRules, which was called near the end of
nsHTMLStyleSheet::RulesMatching. So the only change should be that they
now take priority over the xml:lang rule added by nsHTMLStyleSheet, a
rule with which they do not interact.
2014-09-13 06:17:35 -07:00
L. David Baron
5c924eff08
Bug 1057231 patch 3 - Add new cascade level for rules from SMIL Animation of SVG attributes to the style set. r=dholbert
...
I will fix the indentation of gCascadeLevels in bug 977991 patch 2,
which adds a member to each element of the array.
Note that this bumps the maximum sheetType from 8 to 9 (and number of
them from 9 to 10), which does not require updating
NS_RULE_NODE_LEVEL_MASK, since NS_RULE_NODE_LEVEL_MASK currently has 4
bits and allows a maximum of 15.
2014-09-13 06:17:35 -07:00
L. David Baron
02e1286d9a
Bug 1057231 patch 1 - Add a rule processor class for rules from SMIL Animation of SVG attributes. r=dholbert
...
This patch series (to move SVG Animation rules to their own level of the
cascade) is needed so that they can participate in the mechanism for
updating only animation styles to the present time without touching any
other styles.
In theory, this should have been done as part of 996796 or even as part
of prior work on off main thread animations, except that it doesn't seem
possible to have SVG Animations and CSS Transitions interacting on the
same element and have that element's style out of date, which means it
wasn't necessary for the existing code to update only animation styles.
However, bug 960465 will use this similar mechanism as the new mechanism
for making sure transitions start in a reasonable way (replacing the
mechanism of phases, going from style without animation to style with
animation via nsPresContext::IsProcessingAnimationStyleChange). This
will require that, for SVG Animations to continue interacting correctly
with CSS Transitions, that they have their own cascade level so that
they can participate in RestyleManager::UpdateOnlyAnimationStyles.
Additionally, this is needed even sooner, for bug 977991, which needs
(temporarily, until bug 960465 lands) a mechanism for updating the style
attribute style *and* all animation-phase-dependent styles.
Yes, it's a little bit annoying to have to have another class, and
another object per-document for this, but that's currently what comes
with being a level of the cascade. But it's one class and one object
per document, and I believe there will be substantial benefits to having
all rule processor levels be only-animation-related or
not-animation-related (except for the style attribute level, which is
simple enough that it isn't needed yet).
2014-09-13 06:17:34 -07:00
L. David Baron
4039f06695
Bug 1066911 - Allow eRestyle_Force{,Descendants} in RuleNodeWithReplacement. r=heycam
...
This is fine since the assertion is just checking that we're not calling
RuleNodeWithReplacement in cases when stronger restyling (i.e.,
restyling that does more work) is needed; the new eRestyle_Force and
eRestyle_ForceDescendants flags control whether we restyle at all.
This probably should have been done in bug 931668 (since bug 996796
landed before bug 931668, although not before the patches were written),
but it doesn't actually show up in our test suite until bug 977991 (or
maybe slightly earlier in bug 1057231 or bug 1058346).
2014-09-13 06:17:34 -07:00
Jonathan Watt
8f2b6cd7d0
Bug 1067977 - Rename nsContextBoxBlur's 'blur' member to make it possible to find and reason about the code. r=dholbert
2014-09-17 08:46:39 +01:00
Daniel Holbert
0099293d49
Bug 1065766: Add UA stylesheet rule to preserve <video> centering-by-default behavior, using "object-fit: contain". r=heycam
2014-09-16 23:19:59 -07:00
Daniel Holbert
5f9d455a98
Bug 1067634: Wrap "will-change" decl in @supports rule, to prevent browser console spam while it's disabled by default. r=heycam
2014-09-16 23:19:58 -07:00
Milan Sreckovic
963b8b7b03
Bug 1060431 - Mention in the async disabled message that the visual > max could also be the cause. r=tn
2014-09-15 12:44:21 -04:00
Daniel Holbert
ee364b29e7
Bug 1066089: Clear dependent data from CustomCounterStyle when it gets dropped from table. f=xidorn r=dbaron
2014-09-16 15:05:04 -07:00
Cameron McCormack
9e08b4d248
Bug 1041512
- Mark intrinsic widths dirty on a style change even if the frame hasn't had its first reflow yet. r=dbaron
2014-09-17 10:40:11 +10:00
Mats Palmgren
fd6e6691a0
Bug 1067088 - Use aBorderArea when not skipping any sides (e.g. ::first-letter), not the joined border area. r=roc
2014-09-17 00:36:57 +00:00
Seth Fowler
1cc3af62ea
Bug 1064855 - Handle zero area destination rects during image snapping. r=roc
...
--HG--
extra : rebase_source : 8b0c9cb123577fc19359036f466a12aab7148443
2014-09-16 16:18:49 -07:00
Robert O'Callahan
a4e70a02eb
Bug 1066591. Backout c43865439dd9 (bug 1066211) to fix regression.
...
--HG--
extra : rebase_source : bd821aade3b17d7eb4cd6acb5f56b46a343eb239
2014-09-13 11:56:16 +12:00
Daniel Holbert
66f62efdb3
(no bug) Drop no-longer-correct "bitmap" qualifier from nsImageFrame header-comment. rs=tn
...
(It's no longer correct because we use nsImageFrame to render e.g. <img src="whatever.svg">, which is not bitmap-flavored at all.)
2014-09-12 13:15:24 -07:00
Daniel Holbert
b6a4fa04bd
Bug 1066805: Drop unused parameter from nsImageFrame::EnsureIntrinsicSizeAndRatio(). r=tn
2014-09-12 13:15:23 -07:00
Max Vujovic
e87ece8d18
Bug 1065606 - Use unclipped primitive subregion to calculate image transform in SVGFEImageElement::GetPrimitiveDescription. r=mstange
2014-09-12 10:44:14 -07:00
Max Vujovic
147268076d
Bug 1058776 - Add a test that invalid CSS filter functions don't change the rendering of the target element. r=mstange
2014-09-12 10:44:13 -07:00
Nick Lebedev
ac745b44f1
Bug 1024808 - Part 1: Remove OOM null checks of CounterListFor return result. r=dholbert
2014-09-12 01:25:00 -04:00
Nick Lebedev
e05381800e
Bug 1024808 - Part 0: Clean up trailing whitespaces. r=dholberty
2014-09-12 01:24:00 -04:00
Botond Ballo
74b5977630
Bug 1065008 - Reftest for compositor culling bug. r=roc
...
--HG--
extra : rebase_source : 77c5343a91dc05b6d0a4dac99503331f4cfdb3e7
2014-09-11 18:40:19 -04:00
Matt Woodrow
384ef32e14
Bug 1044702 - Use Moz2D source clipping when we can. r=Bas
...
--HG--
extra : rebase_source : 24eb333909db5278ff1a8babf9b4b907650695fa
2014-09-12 17:18:21 +12:00
Alexandre Lissy
e5a303a93b
Bug 1066044 - Make Mochitest pass on Mulet r=jmaher,ochameau
...
To get Mochitest green with Mulet, we need to disable a couple more of
tests. We also need to disable the crash on non local connections, as it
is being done for runtestsb2g.
2014-09-11 22:59:00 +02:00
Alessio Placitelli
a7b1ef77b3
Bug 928397 - Enable xpcshell-test debugging on Windows platforms and default debugger detection. r=ted.mielczarek
2014-07-02 13:52:00 +02:00
Ryan VanderMeulen
283ce21d17
Backed out changeset 3afb6445a73c (bug 1066044) for B2G desktop mochitest perma-fail.
2014-09-11 20:38:06 -04:00
Alexandre Lissy
d72a0e1df7
Bug 1066044 - Make Mochitest pass on Mulet. r=jmaher, r=ochameau
...
To get Mochitest green with Mulet, we need to disable a couple more of
tests. We also need to disable the crash on non local connections, as it
is being done for runtestsb2g.
2014-09-11 07:37:00 -04:00
Cameron McCormack
c1d1134583
Bug 1065257 - Assorted cleanups in nsLayoutStyleSheetCache. r=bzbarsky
2014-09-12 07:41:35 +10:00
Daniel Holbert
f322edf2d9
Bug 1065646: Use GetContentRectRelativeToSelf() instead of GetContentRect() - GetPosition(), in layout code. r=tn
2014-09-11 14:29:59 -07:00
Ehsan Akhgari
40201d7706
Bug 1065667 - Fix more bad implicit ctors in layout; r=roc
2014-09-11 15:41:21 -04:00
Ehsan Akhgari
f483e5ee19
Bug 1068058 - Update Selection.containsNode according to the spec; r=smaug
...
Specifically, this makes the first argument non-nullable.
2014-09-16 15:11:52 -04:00
Benoit Girard
5dfd41f118
Bug 1056944 - Create an image layer if opaque image covers previous display items. r=mwoodrow
...
--HG--
extra : rebase_source : d561b6e215d654560f89acddec1663517ca4e8ce
2014-09-04 01:02:27 -04:00
Daniel Holbert
56f13feb82
(no bug) Tweak a comment about eContain & eCover to explicitly mention their specified-style equivalents, for better mxr searchability. comment-only, DONTBUILD
2014-09-16 10:55:13 -07:00
Jonathan Kew
5cadcfeab8
bug 1057331
- add orientation flags to gfxShapedText/gfxTextRun and to glyph runs within the text run, and split glyph runs on orientation changes. r=jdaggett
2014-09-16 12:25:45 +01:00
Jonathan Kew
5662620265
bug 1057329 - update the values of text-orientation to match current css-writing-modes draft (omitting use-glyph-orientation and [for now] sideways and sideways-left). r=jdaggett
2014-09-16 11:12:00 +01:00
Jonathan Kew
50b0ff2a5d
bug 1066043 - split gfxFont.cpp and .h into more manageably-sized pieces. r=jdaggett
...
--HG--
rename : gfx/thebes/gfxFont.cpp => gfx/thebes/gfxFontEntry.cpp
rename : gfx/thebes/gfxFont.h => gfx/thebes/gfxFontEntry.h
rename : gfx/thebes/gfxFont.cpp => gfx/thebes/gfxGlyphExtents.cpp
rename : gfx/thebes/gfxFont.h => gfx/thebes/gfxGlyphExtents.h
rename : gfx/thebes/gfxFont.cpp => gfx/thebes/gfxTextRun.cpp
rename : gfx/thebes/gfxFont.h => gfx/thebes/gfxTextRun.h
2014-09-16 10:58:12 +01:00
Carsten "Tomcat" Book
999f88e726
Backed out changeset ec335dbccfbd (bug 1067748) for reftest failures
2014-09-16 09:31:20 +02:00
Cameron McCormack
81ed1e8fa4
Bug 1045895 - Pass out provider frame from RestyleSelf to avoid calling GetParentStyleContextFrame again. r=dbaron
2014-09-10 14:42:03 +10:00
Cameron McCormack
cb47e182fa
Bug 1065868 - Make nsStyleMargin::MaxDifference return the right bits. r=dbaron
2014-09-16 16:54:33 +10:00
Ting-Yu Lin
24e605550c
Bug 1065244 - Part 3 - Fix SelectionCarets::SelectWord() is hard to trigger. f=mtseng, r=roc
...
Fix this issue by deploying the same logic as selection carets in
TouchCaret::IsOnTouchCaret().
2014-09-15 02:58:00 +02:00
Ting-Yu Lin
e3debbffab
Bug 1065244 - Part 2 - Refactor event point on frame logic for SelectionCarets. f=mtseng, r=roc
2014-09-15 02:57:00 +02:00
Ting-Yu Lin
fc63f147e7
Bug 1065244 - Part 1 - Add GetRectRelativeToFrame to nsLayoutUtils. f=mtseng, r=roc
2014-09-15 17:07:00 +02:00
Robert O'Callahan
f7165ca2e8
Bug 1051636. Don't mark video ImageLayers as opaque. r=tn
...
The visible region of the layer is not necessarily restricted to the image
that is will be rendered.
Also, we don't know for sure an opaque video frame is going to appear.
--HG--
extra : rebase_source : c6e0f1f0a49b5722b917718634439f045e8a535d
2014-09-16 17:04:53 +12:00
Robert O'Callahan
7758b7fe56
Bug 1067748. When a solid-color display item covers everything else in its layer, make it a ColorLayer. r=tn
...
--HG--
extra : rebase_source : e0fdaddfd24c59531ffef865b46f948ba203acaa
2014-09-16 16:27:14 +12:00
Kartikaya Gupta
1e33c74d0a
Bug 1013385 - Add some tests for checkerboarding. r=mattwoodrow,BenWa
2014-09-15 16:10:14 -04:00
Kartikaya Gupta
b20c5f944c
Bug 1013385 - Add the layer bounds to the layers API and use it for checkerboarding. r=mattwoodrow,BenWa
2014-09-15 16:09:52 -04:00
Jonathan Watt
53f8ce1ac6
Bug 1064084, part 5 - Convert all consumers of gfxContext::NudgeCurrentMatrixToIntegers()/MultiplyAndNudgeToIntegers() to use gfxContext::SetMatrix(). r=Bas
2014-09-11 07:57:39 +01:00
Jonathan Watt
2a0767dbda
Bug 1064084, part 4 - Convert all consumers of gfxContext::IdentityMatrix() to use gfxContext::SetMatrix(). r=Bas
2014-09-11 07:57:39 +01:00
Jonathan Watt
93e59c8bd5
Bug 1064084, part 1 - Convert all consumers of gfxContext::Translate() to use gfxContext::SetMatrix()/Multiply(). r=Bas
2014-09-11 07:57:38 +01:00
Jonathan Watt
e7cd8ba247
Bug 1064082 - Get rid of nsRenderingContext's PushState and PopState methods. r=Bas
2014-09-11 07:48:10 +01:00
Jonathan Watt
13482abf5a
Bug 1064056, part 2 - Convert nsRenderingContext::Translate() consumers to use gfxContext::SetMatrix()/Multiply(). r=Bas
2014-09-11 07:48:10 +01:00
Jonathan Watt
8220bc573c
Bug 1064056, part 1 - Convert nsRenderingContext::AutoPushTranslation consumers to use gfxContext::SetMatrix()/Multiply(). r=Bas
2014-09-11 07:48:09 +01:00
Makoto Kato
d8074ed590
Bug 1065261 - SectionCaret might not appears if 2.25dppx or higher. r=mtseng
2014-09-11 15:44:54 +09:00
Ryan VanderMeulen
eb14ebf16d
Merge m-c to inbound. a=merge
...
CLOSED TREE
2014-09-10 18:36:26 -04:00
Ryan VanderMeulen
ce0dc7868f
Bug 1023323 - Mark 413361-1.html as fuzzy on Android 4.0. a=test-only
2014-09-10 18:03:57 -04:00
Jonathan Watt
423fda249a
Bug 1065031, part 2 - Changes to Moz2D consuming code to update callers of Moz2D Matrix's Translate, Scale and Rotate methods to use these methods' new names. r=Bas
2014-09-10 18:29:35 +01:00
Max Vujovic
173b798c02
Bug 1058779 - Add a test for CSS Filters + -moz-element. r=mstange
2014-09-10 10:26:50 -07:00
Max Vujovic
12bb58804b
Bug 1058765 - Add a test for chaining different CSS filter functions together. r=mstange
2014-09-10 10:26:50 -07:00
Max Vujovic
20fd398d1e
Bug 1058783 - Add rendering tests for blur radius in ems and rems. r=mstange
2014-09-10 10:26:50 -07:00
Max Vujovic
c27fa82d99
Bug 1058807 - Remove nsIFrame include from nsSVGFilterInstance.h. r=mstange
2014-09-10 10:26:49 -07:00
Markus Stange
8379b5448d
Bug 1065344 - Remove unnecessary mAppUnitsPerCSSPx field. r=mvujovic
2014-09-10 19:06:10 +02:00
Markus Stange
5412fbee5e
Bug 1065344 - Only construct the FilterDescription once. r=mvujovic
2014-09-10 19:06:07 +02:00
Markus Stange
2e7183e111
Bug 1065344 - mUserSpaceBounds shouldn't change its meaning temporarily. r=mvujovic
2014-09-10 19:06:05 +02:00
Mats Palmgren
1ae9903d62
Bug 739396, part 1 - Split a range (that are to be added to the Selection as a result of a user action) into multiple ranges that excludes any non-selectable (-moz-user-select:none) sub-trees.
2014-09-10 17:07:36 +00:00
Mats Palmgren
9ede471b64
Bug 739396, part 0 - Make nsDocumentViewer use mozilla::dom::Selection internally instead of nsISelection.
2014-09-10 17:07:36 +00:00
Ryan VanderMeulen
0e562f96b9
Backed out 3 changesets (bug 739396) for Mulet perma-fail on a CLOSED TREE.
...
Backed out changeset 299911e6983b (bug 739396)
Backed out changeset de11af3e0964 (bug 739396)
Backed out changeset e274cb276cc5 (bug 739396)
2014-09-10 12:21:58 -04:00
Ting-Yu Lin
886b593ce0
Bug 1064790 - Give S/SN/SF/SN meaningful names. r=bz
...
Also fix gfxRect usage in "PrintAsString" as Bug 641426 part 2 did.
2014-09-09 21:08:00 -04:00
Jonathan Watt
62cd61e1b7
Bug 1065127 - Avoid Matrix().Translate()/Scale()/Rotate() multiplication in lots of places. r=Bas
2014-09-10 14:26:12 +01:00
Mats Palmgren
4530d16e45
Bug 739396, part 1 - Split a range (that are to be added to the Selection as a result of a user action) into multiple ranges that excludes any non-selectable (-moz-user-select:none) sub-trees.
2014-09-10 13:07:43 +00:00
Mats Palmgren
63eddaffcd
Bug 739396, part 0 - Make nsDocumentViewer use mozilla::dom::Selection internally instead of nsISelection.
2014-09-10 13:07:43 +00:00
Abhishek Arya
7f42e3826b
Bug 1061027 - crashtest.
2014-09-10 13:07:43 +00:00
Abhishek Arya
7b3001d94c
Bug 1061028 - crashtest.
2014-09-10 13:07:43 +00:00
Carsten "Tomcat" Book
31ab875e26
Backed out changeset e6b766d8a815 (bug 1065127) for bustage
2014-09-10 14:30:36 +02:00
Jonathan Watt
ee916d4351
Bug 1065127 - Avoid Matrix().Translate()/Scale()/Rotate() multiplication in lots of places. r=Bas
...
--HG--
extra : rebase_source : ef075258c31973c4943b9b3a9229685a9bb83917
2014-09-10 11:45:42 +01:00
Jonathan Watt
13e1e5f79d
Bug 1062249 - Vastly simplify the various GetCanvasTM methods. r=longsonr
...
--HG--
extra : rebase_source : b0ba980a34c720bd3c3f3c95733083e92f0c0513
2014-09-08 12:28:50 +01:00
Markus Stange
f765e8e0ff
Bug 1064842 - Add ImplCycleCollectionTraverse/Unlink implementations for nsReferencedElement so that nsSVGFilterReference can use the shorter NS_IMPL_CYCLE_COLLECTION macro. r=roc
2014-09-10 12:18:57 +02:00
Daniel Holbert
9846b5cfd5
Bug 1065141: Clarify language in mochitest messages about whether OMTA is working. r=birtles
2014-09-09 22:31:56 -07:00
Nathan Froyd
690acd35b2
Bug 1061794 - move -Wshadow flags additions in layout/style/ to moz.build; r=mshal
2014-07-28 11:26:16 -04:00
Robert O'Callahan
e93d6e8e1e
Bug 1063052. NS_RUNTIMEABORT if a builtin stylesheet fails to load. r=heycam
2014-09-10 13:10:18 +12:00
Robert O'Callahan
055ad867ca
Bug 1061045. Remove dirtyRect save/restore from Enter/LeavePresShell since they're not needed anymore. r=tn
2014-09-06 16:16:34 +12:00
Robert O'Callahan
2b67bcd1df
Bug 1062100. Part 2: Assign clip rects to non-async-scrollable scrolled layers, and hide clipped layers if some non-moving layer covers their entire clip rect. r=mattwoodrow
2014-09-06 16:16:33 +12:00
Robert O'Callahan
5f5e4c2d48
Bug 1062100. Part 1: Remove ItemCoversScrollableArea. r=mattwoodrow
...
This isn't really part of this bug but it simplifies related code.
2014-09-06 16:16:33 +12:00
Robert O'Callahan
6bd4c4348a
Bug 1050159. Apply correct dirty rect when AddCanvasBackgroundColorItem creates an nsDisplaySolidColor. r=mattwoodrow
...
--HG--
extra : rebase_source : a762a87108b7b7a36664a5590b43fbd28b4842d1
2014-09-06 16:16:33 +12:00
Daniel Holbert
62bd312ad6
Bug 1055285 part 4: Extend test_transitions_per_property.html with a few more scenarios for background-position & object-position transitions. (no review)
2014-09-09 18:09:32 -07:00
Daniel Holbert
74d038dd95
Bug 1055285 part 3: Implement animation for 'object-position' property. r=heycam
2014-09-09 18:09:32 -07:00
Daniel Holbert
c6d3b18b7d
Bug 1055285 part 2: Implement CSS parsing & computation (but not animation) for 'object-position' property. r=heycam
2014-09-09 18:09:32 -07:00