Masayuki Nakano
e393ad7356
Bug 969247 part.1 Remove or replace DOM_VK_ENTER and NS_VK_ENTER users r=smaug
2014-02-15 09:57:39 +09:00
Daniel Holbert
284944bf84
Bug 972119: Simplify logic in nsCSSFrameConstructor::ConstructDocElementFrame. r=bz
2014-02-12 23:47:02 -08:00
Tor Arvid Lund
edf342c191
Bug 948765 - Port CopyableCanvasLayer to Moz2D. r=nical
...
This patch deprecates the UpdateSurface and PaintWithOpacity methods in the
CCL class. To do this, many other changes were made in the process.
BasicImplData::Paint was deprecated, and its mOperator was ported to Moz2D.
This caused changes in several *Layer subclasses.
GLScreenBuffer::Readback was deprecated.
I want to change the usages of the (now) deprecated functions, so that they
use the new Moz2D ones: CanvasClient::Update has been updated, but the big
one (BasicLayerManager::PaintSelfOrChildren) will have to be its own
project.
2014-02-12 10:07:46 -05:00
Ali Akhtarzada
e8daa9d85e
Bug 967743 - Make moz elements use DrawTarget context. r=mattwoodrow
2014-02-11 09:22:45 -05:00
Masayuki Nakano
807b7a13b2
Bug 964153 Remove unnecessary constructor of WidgetTouchEvent and don't copy its widget in Duplicate() r=smaug
2014-02-11 14:35:25 +09:00
Olli Pettay
eb2b15d9d4
Bug 969671 - Warn about use of sync XHR in the main thread, r=sicking/ehsan
...
--HG--
extra : rebase_source : 4af00da28a4e8b6cc1209d9a5e098d9914286deb
2014-02-10 20:35:25 +02:00
Timothy Nikkel
04e2d25bc0
Bug 966510. Scroll frame display items are never opaque. r=roc
...
The content they contain may be moved, so any region that is opaquely covered at paint time may not be later.
This problem was made worse by bug 951467 because it made the bounds of the scroll layer item be the bounds of the scrollport is all cases (making it return wrong results even at paint time), instead of the bounds of the contained content (meaning the results would only be wrong after async scroll).
2014-02-10 04:56:30 -06:00
Matt Woodrow
996cc1f13f
Bug 968042 - Clear mNextPaintCompressed after painting. r=roc
2014-02-10 15:24:28 +13:00
Mats Palmgren
58c02b28b6
Bug 968174 - Don't schedule a paint if the pres context was detached during the delay. Re-enable the assertions from bug 967758. r=roc
2014-02-10 02:14:38 +00:00
Robert O'Callahan
9fbd39be16
Bug 947588. Part 3: Map nsStyleText::mControlCharacterVisibility to TEXT_HIDE_CONTROL_CHARACTERS flag in nsTextFrame. r=jfkthame
...
Note that this is set up so any use of gfxTextRun outside of nsTextFrame
shows hexboxes for control characters.
--HG--
extra : rebase_source : 83335c85c4db4a6391f18924aad566b00fd6a66c
2014-02-05 23:16:23 +13:00
Robert Longson
e3376add57
Bug 964200 (Part 3b activate) - Implement Filter Effects Module feDropShadow filter r=mstange
2014-02-09 09:46:16 +00:00
Ms2ger
18126df3e8
Bug 968805 - Pass nsIDocument to nsIContentViewer.loadStart; r=smaug
2014-02-09 09:04:40 +01:00
Ms2ger
500735e91f
Bug 969035 - Outparamdel NS_NewContentViewer; r=bz
2014-02-09 09:04:40 +01:00
Ms2ger
b995cb3325
Bug 952033 - Part b: Use IntSize in CreateOffscreenSurface; r=roc
2014-02-09 09:04:38 +01:00
Cameron McCormack
18a7888afc
Bug 969099 - Initialize nsPresContext::mIsChrome eagerly. r=roc
2014-02-07 14:08:49 +11:00
L. David Baron
6d9425e5a1
Bug 91419 patch 9: Fix comments and debugging output referring to "special" frames. r=mats
2014-02-06 17:45:33 -08:00
L. David Baron
d1d3f52e0b
Bug 91419 patch 8: Miscellaneous function and variable name changes. r=mats
2014-02-06 17:45:32 -08:00
L. David Baron
99ec4c1d28
Bug 91419 patch 7: Rename everything with SpecialPrevSibling to IBSplitPrevSibling. r=mats
2014-02-06 17:45:31 -08:00
L. David Baron
edc948d350
Bug 91419 patch 6: Rename everything with IBSplitSpecialPrevSibling to IBSplitPrevSibling. r=mats
2014-02-06 17:45:31 -08:00
L. David Baron
98ca7cd11c
Bug 91419 patch 5: Rename everything with SpecialSibling to IBSplitSibling. r=mats
2014-02-06 17:45:31 -08:00
L. David Baron
d323811d0a
Bug 91419 patch 3: Rename everything with IBSplitSpecialSibling to IBSplitSibling. r=mats
2014-02-06 17:45:30 -08:00
L. David Baron
bebc04c04f
Bug 91419 patch 2: Rename IsFrameSpecial to IsFramePartOfIBSplit. r=mats
2014-02-06 17:45:29 -08:00
L. David Baron
8bcdd8411b
Bug 91419 patch 1: Rename NS_FRAME_IS_SPECIAL to NS_FRAME_PART_OF_IBSPLIT. r=mats
2014-02-06 17:45:28 -08:00
Robert O'Callahan
350666d11e
Bug 967587. Back out this hunk of bug 946502 part 3 until we can fix the regressions. r=mattwoodrow
...
--HG--
extra : rebase_source : d52729121395a8a59c99e4e30a4565b8eab7f13d
2014-02-07 13:17:52 +13:00
Olli Pettay
a2235b606f
Bug 967236 - Evict touches more aggressively, v3, r=wesj
...
--HG--
extra : rebase_source : 1cbc83babb9b382182ff72f11d4576c1859187c2
2014-02-07 00:15:23 +02:00
Olli Pettay
e260bac820
backout bug 967236
...
--HG--
extra : rebase_source : 6feb306f0c211594987c3f7ce904f671b0a11b99
2014-02-07 00:11:36 +02:00
Daniel Holbert
e9a642b785
Bug 967287 part 1: Remove unnecessary nsPresContext* argument from functions defined in nsContainerFrame.h. r=mats
2014-02-06 14:07:47 -08:00
Olli Pettay
85c0f4457a
Bug 967236 - Evict touches more aggressively, r=wesj
...
--HG--
extra : rebase_source : 28b75719e1b884574e7fa22cd62758bdb80afdca
2014-02-06 23:55:58 +02:00
Alex Henrie
9763e9f9df
Bug 968029 - Use unprefixed box-sizing in content/, dom/, layout/, and widget/. r=dbaron
2014-02-06 12:32:05 -07:00
Daniel Holbert
41c52104a2
Bug 967871: Wrap nsDocumentViewer.cpp's sPrintOptionsContractID variable in #ifdef DEBUG, to fix 'unused variable' build warning in opt builds. r=mats
2014-02-05 18:39:56 -08:00
Kartikaya Gupta
3b9d933124
Bug 963278 - Better fix to deal with concurrent scroll updates from APZ and other places. r=tn,botond,jimm
2014-02-05 17:43:20 -05:00
Phil Ringnalda
c3a5fe2488
Backed out 2 changesets (bug 964200) for build bustage
...
CLOSED TREE
Backed out changeset 7dbe53176a38 (bug 964200)
Backed out changeset 19993e76f4a0 (bug 964200)
2014-02-05 09:19:08 -08:00
Robert Longson
99cbdf39af
Bug 964200 (Part 3 main) - Implement Filter Effects Module feDropShadow filter. r=mstange
...
--HG--
rename : content/svg/content/src/SVGFEGaussianBlurElement.cpp => content/svg/content/src/SVGFEDropShadowElement.cpp
rename : content/svg/content/src/SVGFEGaussianBlurElement.h => content/svg/content/src/SVGFEDropShadowElement.h
rename : dom/webidl/SVGFEGaussianBlurElement.webidl => dom/webidl/SVGFEDropShadowElement.webidl
2014-02-05 16:46:47 +00:00
Cameron McCormack
45beaceb53
Bug 960848 - Part 1: Make nsFrameState an enum and consolidate all frame state bit definitions in a single preprocessed file. r=dbaron
2014-02-05 12:59:39 +11:00
Timothy Nikkel
809d0e5cfc
Bug 967758. Disable newly added assert because it is triggering too much. r=roc on a CLOSED TREE
2014-02-04 19:04:50 -06:00
Timothy Nikkel
b2a332c445
Bug 962791. Include nsIFrameInlines.h so linux debug build doesn't complain about missing IsAbsolutelyPositioned. r=me on a CLOSED TREE
2014-02-04 00:14:07 -06:00
Timothy Nikkel
ab269009e3
Bug 962791. Fail to create a scrollable layer if it would cause incorrect clipping of absolutely position items. r=roc
...
We incorrectly wrap abs pos items, but not wrapping them leads to too many sites failing to create scrollable layers that we can't do that. So instead just fix the clipping issue for now until a more robust solution can be developed.
2014-02-03 23:16:20 -06:00
Mats Palmgren
0e72a4953f
Bug 946929 - Part 1, Don't schedule paint related events in a detached pres context. r=roc
2014-02-03 23:47:57 +00:00
Matt Woodrow
24299e9bf9
Bug 952011 - Use Untransform API to safetly untransform points when we have a projective matrix. r=roc
2014-02-04 12:25:23 +13:00
Matt Woodrow
f7b3cbca5d
Bug 952011 - Remove some nsLayoutUtils transform functions that are no longer needed. r=roc
2014-02-04 12:25:22 +13:00
Oskar Eisemuth
1a67031b64
Bug 844473 - Honor mozdisallowselectionprint and moznomarginboxes in print preview and use child document. r=roc
2014-02-02 17:17:28 +01:00
Robert O'Callahan
2188013d8c
Bug 946502. Part 5: A ViewportFrame with a displayport on the root element needs to be an animated geometry root. r=mattwoodrow
...
--HG--
extra : rebase_source : 15005e1ef96836deed4f6910a113be5f8a0b3316
2014-02-03 13:32:01 +13:00
Ehsan Akhgari
602c59e15d
Bug 961919 - Part 1: Re-enable all of the subtests in test_reftests_with_caret.html. r=roc
2014-01-29 17:07:36 -05:00
Ehsan Akhgari
0edc3dd29b
Bug 961919 - Part 0: Disable the native theme on all of the textboxes in the tests examined by test_reftests_with_caret.html
2014-02-01 11:54:13 -05:00
Olli Pettay
cd30a9b12b
Backout Bug 930793 - Remove favor performance mode (we have still racy b2g tests), a=backout
...
--HG--
extra : rebase_source : 6f6de1cbf54670d63b74c44ca0134ed9c5354d2b
2014-01-30 21:35:44 -08:00
Phil Ringnalda
3357fd6969
Backed out 4 changesets (bug 952011)
...
CLOSED TREE
Backed out changeset da7b3853cbfd (bug 952011)
Backed out changeset 413375909458 (bug 952011)
Backed out changeset 577290ff145d (bug 952011)
Backed out changeset 89491b5d0af8 (bug 952011)
2014-01-30 21:44:41 -08:00
Chris Peterson
cf2bfd13b3
Bug 965693 - Remove annoying "Printing XUL documents is not supported" error dialog. r=roc
2014-01-29 20:40:34 -08:00
Matt Woodrow
0d7db1c1e0
Bug 952011 - Use Untransform API to safetly untransform points when we have a projective matrix. r=roc
2014-01-29 13:10:35 +13:00
Matt Woodrow
11848a5644
Bug 952011 - Remove some nsLayoutUtils transform functions that are no longer needed. r=roc
2014-01-29 13:10:35 +13:00
Nicholas Cameron
3a77f27f98
Bug 700926. Support -moz-element for border-image-source. r=roc
2014-01-31 16:36:42 +13:00