John Daggett
88888bf64f
Bug 935862 p1 - add flag for ex/ch unit usage. r=heycam
2015-03-06 17:44:14 +09:00
Kearwood (Kip) Gilbert
17eac97452
Bug 945584: Part 2 - Add CSS scroll snapping attributes to ScrollbarStyles (v10 Patch),r=mstange
...
- ScrollbarStyles now carries additional variables to support new
CSS scroll snapping attributes:
- scroll-snap-type / scroll-snap-type-x / scroll-snap-type-y
- scroll-snap-points-x / scroll-snap-points-y
- scroll-snap-destination
- (scroll-snap-coordinate does not apply to the scroll container)
- Simplified the constructor and operator== for ScrollbarStyles.
2014-02-04 14:54:22 +13:00
Andrea Marchesini
6b10d5e43e
Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug
2015-03-03 11:08:59 +00:00
Jim Mathies
ab3cbe5728
bug 1127794 - With remote content calculate and store plugin geometry updates prior to the end of the shadow layer transaction. r=roc
2015-03-02 05:01:58 -06:00
Jim Mathies
c292b9b9c0
Bug 1095754 - Rather than apply geometry updates to plugins in the content process, collect updates and stash them in the shadow layer forwarder so that on the next composite, they update with the remote layer tree. r=roc
2015-01-29 13:41:54 -06:00
Jonathan Kew
840c68ec31
Bug 619521 - Part 1: Send a notification of any scripts for which font coverage is lacking. r=jdaggett
2014-12-22 16:35:54 +00:00
Josh Aas
974e19a35e
Bug 1092630: Get rid of native widgets for OS X NPAPI plugins, make things work much better under e10s. Patch by Josh Aas, Markus Stange, Steven Michaud, David Parks. r=smichaud/jst/josh (more reviews pending)
2014-12-11 08:44:07 -06:00
Gijs Kruitbosch
f5ac9d159f
Bug 639134 - change document color pref to tristate, r=dbaron
2014-11-27 19:06:14 +00:00
Neil Deakin
1dfdc906ea
Bug 1072342, propagate the window activation state down to child process windows, r=smaug,mstange
2014-11-27 08:28:26 -05:00
Mats Palmgren
6f2bfbf056
Bug 1105127 - Null-check the GetDisplayRootPresContext() result before using it, and remove the redundant GetRootPresContext() call. r=roc
2014-11-27 11:21:48 +00:00
Karl Tomlinson
15ba46ccd0
bug 1096132 rename nsDeviceContext PixelScale to FullZoom r=tn
2014-11-10 15:47:55 +13:00
Boris Zbarsky
cd136aaf91
Bug 771043. Move MediaQueryList tracking from the prescontext to the document, so they will correctly outlive prescontext changes. r=dbaron
2014-10-03 14:15:25 -04:00
Brian Birtles
da77530e0c
Bug 1073336 part 3b - Add nsPresContext::ClearLastStyleUpdateForAllAnimations; r=dbaron
2014-11-17 13:45:57 +09:00
Karl Tomlinson
7c9679f5c0
backout bug 1096132 for Mac build failure
2014-11-12 16:02:34 +13:00
Karl Tomlinson
2a8f5f8dab
bug 1096132 rename nsDeviceContext PixelScale to FullZoom r=tn
2014-11-10 15:47:55 +13:00
John Schoenick
d4ccfc3453
Bug 1090530 - Ensure that we unregister preference observers in nsPresContext unlink. r=roc
2014-10-30 14:49:01 -07:00
Matt Woodrow
5477b5153c
Bug 1078005 - Skip sending MozAfterPaint events to hidden PresShells. r=roc
2014-10-21 21:59:59 +13:00
Kearwood (Kip) Gilbert
912497df59
Bug 1010538 - Part 2 - Add scroll-behavior to ScrollbarStyles. r=mstange
...
- ScrollbarStyles extended to support the scroll-behavior CSS property
- Corrected naming of parameters to ScrollbarStyles CTOR
2014-09-15 12:30:00 -07:00
Xidorn Quan
6d30043c6c
Bug 1077718 - Switch dynamic CounterStyle objects to use arena allocation. r=mats
2014-10-16 16:10:00 -04:00
L. David Baron
02ec8b2a9c
Bug 1047928 patch 14 - Explain why changes to theme require rerunning selector matching. r=bzbarsky
2014-10-08 14:27:04 -07:00
L. David Baron
af3a4554d7
Bug 1047928 patch 13 - Don't rerun selector matching for changes to zoom, min font size, or app units per dev pixel. r=bzbarsky
2014-10-08 14:27:04 -07:00
L. David Baron
d1f35e4987
Bug 1047928 patch 10 - Pass restyle hint to nsPresContext::MediaFeatureValuesChanged. r=bzbarsky
...
This patch is not intended to contain any changes in behavior.
The behavior changes in these callers are in the following 4 patches.
2014-10-08 14:27:03 -07:00
L. David Baron
a4da98c523
Bug 1047928 patch 9 - Don't rerun selector matching for viewport units. r=bzbarsky
2014-10-08 14:27:03 -07:00
L. David Baron
6b6a77d543
Bug 1047928 patch 8 - Don't rerun selector matching when @counter-style rules change. r=bzbarsky
2014-10-08 14:27:03 -07:00
L. David Baron
7992fbb381
Bug 1047928 patch 7 - Don't rerun selector matching when user font set is updated. r=bzbarsky
2014-10-08 14:27:03 -07:00
L. David Baron
0effd11a5f
Bug 1047928 patch 6 - Pass restyle hint to nsPresContext::PostRebuildAllStyleDataEvent. r=bzbarsky
...
This patch is not intended to contain any changes in behavior.
The behavior changes for these callers are in the following 2 patches.
2014-10-08 14:27:02 -07:00
L. David Baron
6553edfa00
Bug 1047928 patch 5 - Pass restyle hint to RestyleManager::PostRebuildAllStyleDataEvent. r=bzbarsky
...
This patch is not intended to contain any changes in behavior.
2014-10-08 14:27:02 -07:00
L. David Baron
d04d8d2f94
Bug 1047928 patch 4a - Explain why we need to rerun selector matching for preference changes. r=bzbarsky
2014-10-08 14:27:02 -07:00
L. David Baron
01f172e1a8
Bug 1047928 patch 4 - Don't rerun selector matching for charset or system color changes. r=bzbarsky
2014-10-08 14:26:59 -07:00
L. David Baron
cba2e5138e
Bug 1047928 patch 3 - Pass restyle hint to nsPresContext::RebuildAllStyleData. r=bzbarsky
...
This patch is not intended to contain any changes in behavior.
The behavior changes for these callers are in the following patch.
2014-10-08 14:26:57 -07:00
L. David Baron
823a7c2ec1
Bug 1047928 patch 2 - Pass restyle hint to RestyleManager::RebuildAllStyleData. r=bzbarsky
...
This patch is not intended to contain any changes in behavior.
2014-10-08 14:26:57 -07:00
Ryan VanderMeulen
0ad775023d
Backed out changeset cb3fd4a4b7c5 (bug 771043) for Android mochitest-8 failures.
...
CLOSED TREE
2014-10-03 15:26:06 -04:00
Boris Zbarsky
7c2de11f77
Bug 771043. Move MediaQueryList tracking from the prescontext to the document, so they will correctly outlive prescontext changes. r=dbaron
2014-10-03 14:15:25 -04:00
Cameron McCormack
1d351c0154
Bug 1028497 - Part 24: Implement FontFaceSet.{ready,status} and dispatch events. r=jdaggett,bzbarsky
2014-10-02 12:32:09 +10:00
Cameron McCormack
20b0875023
Bug 1028497 - Part 16: Don't destroy the user font set if there are no @font-face rules. r=jfkthame
...
We can no longer call FontFaceSet::DestroyUserFontSet (what used to be
nsUserFontSet::Destroy) in nsPresContext::FlushUserFontSet, since we
need to keep tracking FontFace objects even if the list of @font-face
rules is empty.
2014-10-02 12:32:08 +10:00
Cameron McCormack
bb911d8862
Bug 1028497 - Part 4: Move the nsUserFontSet object into FontFaceSet. r=jdaggett
...
This (a) moves ownership of the gfxUserFontSet into FontFaceSet, (b) moves
nearly all of the functionality of nsUserFontSet into FontFaceSet, and (c)
adds a class that inherits from gfxUserFontSet so that we can override some
of its virtual functions and delegate them to the FontFaceSet.
2014-10-02 12:32:05 +10:00
Markus Stange
a15e939a69
Bug 1073103 - Rename ThebesLayer to PaintedLayer. r=roc
2014-09-26 13:06:08 -04:00
Arnaud Sourioux
13efd81178
Bug 1038570 - Part 2: rename ObjectFrame class to PluginFrame. r=dbaron
2014-09-24 06:34:00 +02:00
Arnaud Sourioux
2032fe5c9a
Bug 1038570 - Part 1: rename nsObjectFrame.* to nsPluginFrame.*, changes moz.build and includes. r=dbaron
2014-09-24 06:33:00 +02:00
Cameron McCormack
f198d61ca8
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
Phil Ringnalda
9f84067f15
Back out c0c410aed86f (bug 979133) for -wError bustage
...
CLOSED TREE
2014-09-24 21:06:22 -07:00
Cameron McCormack
8b4e0a7a7d
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
Bob Owen
ff0e3d2919
Bug 1047509 - Part 11: Remove nsCxPusher in nsPresContext::MediaFeatureValuesChanged. r=bholley
2014-08-07 19:44:03 +01:00
Bill McCloskey
625fa5000b
Bug 1042587 - Rework script blocker check for SVG (r=roc)
2014-08-05 21:44:59 -07:00
Olli Pettay
d65779731f
Bug 1026164, improve focus handling in shadow dom, r=wchen
2014-08-06 02:23:02 +03:00
Benoit Jacob
456d72465a
Bug 1044658 - 5/6 - remove asWeakPtr - r=froydnj
2014-07-30 15:52:05 -04:00
L. David Baron
c78b271b54
Bug 996796 patch 3 - Move the knowledge of when we last updated main-thread-suppressed animation styles into the restyle manager rather than have two separate but always equal timestamps for animations and transitions. r=birtles
2014-07-24 21:35:34 -07:00
Jonathan Watt
1fdab4d553
Bug 940625 - Discard the surfaces for SVG images that are in the ImageLib SurfaceCache when the app theme changes. r=seth
2014-06-25 13:04:36 +01:00
Ms2ger
7f901a51fa
Bug 1022855 - Rename nsCSSStyleSheet to mozilla::CSSStyleSheet; r=heycam
2014-06-20 12:32:49 +02:00
Ms2ger
78134e6fa1
Backout revision 308e51eae10c for build bustage.
2014-06-20 13:00:08 +02:00