Paolo Amadini
c2b5ceb5ec
Bug 1457719 - Part 4 - Remove the "autorepeatbutton" element. r=bz
...
The DoMouseClick helper is also removed because no other caller can now pass a null aEvent. Other MouseClicked implementations are also updated since aEvent cannot be null, which was already the case.
MozReview-Commit-ID: 3bTJ6cZW9ZA
2018-06-01 11:15:56 +01:00
Daniel Holbert
8fea3c215f
Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
...
This patch was generated automatically by the "modeline.py" script, available
here: https://github.com/amccreight/moz-source-tools/blob/master/modeline.py
For every file that is modified in this patch, the changes are as follows:
(1) The patch changes the file to use the exact C++ mode lines from the
Mozilla coding style guide, available here:
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style#Mode_Line
(2) The patch deletes any blank lines between the mode line & the MPL
boilerplate comment.
(3) If the file previously had the mode lines and MPL boilerplate in a
single contiguous C++ comment, then the patch splits them into
separate C++ comments, to match the boilerplate in the coding style.
MozReview-Commit-ID: EuRsDue63tK
2017-10-27 10:33:53 -07:00
Mats Palmgren
feaa9c8873
Bug 1398520 part 4 - Rename nsFormControlFrame to nsCheckboxRadioFrame. r=dholbert
...
MozReview-Commit-ID: 9nwikVD1cd9
2017-09-27 14:12:00 +02:00
Mats Palmgren
dfec014051
Bug 1398520 part 2 - Remove nsGfxCheckboxControlFrame and nsGfxRadioControlFrame; use nsFormControlFrame instead. r=dholbert
...
MozReview-Commit-ID: GxnZZXxHDyC
2017-09-27 14:12:00 +02:00
Mats Palmgren
9963b4177b
Bug 1364815 - Optimize away many (virtual) calls to QueryFrame. r=dholbert
...
do_QueryFrame from one frame type to another frame type
can compare mClass first, and if successful just downcast
the pointer to the target frame type. If unsuccessful,
or for do_QueryFrame calls involving other types, we must
still call QueryFrame.
MozReview-Commit-ID: 5MVfmuOYwdE
2017-09-10 00:50:16 +02:00
cku
5f6f5fb88d
Bug 265894 - Part 5. Implement nsSVGSymbolFrame to layout symbol element. r=heycam
...
MozReview-Commit-ID: 6TTVvFgsRsQ
2017-06-14 21:40:59 +08:00
Mats Palmgren
80dd27748a
Bug 1367877 - Remove a few unused frame class IDs. r=jfkthame
...
MozReview-Commit-ID: JQW8cCeSdth
2017-05-26 12:11:12 +02:00
Mats Palmgren
1cf5bc6ecb
Bug 1362886 part 1 - Annotate the FRAME_ID for each concrete frame class whether it's a leaf or not. Generate an array containing the IsLeaf state for each frame class. r=jfkthame
...
MozReview-Commit-ID: 8m52kG8EwCv
2017-05-26 12:11:12 +02:00
Mats Palmgren
fc6be39c2d
Bug 1364805 part 3 - Implement Type() by indexing a static array using the mClass field. Remove the nsIFrame::mType field. r=jfkthame
...
In the nsWindowMemoryReporter.cpp / nsArenaMemoryStats.h I'm only
including the concrete frame classes now - we obviously never have
instances of the other IDs so there's no need to collect stats for them.
MozReview-Commit-ID: 48uFCZ3xKBC
2017-05-26 12:11:11 +02:00
Jonathan Watt
8e9411768a
Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr
...
MozReview-Commit-ID: IQCv2ebZbwk
2017-02-09 18:24:31 +00:00
Robert Longson
29661e49d9
Bug 1239100 - Implement SVGGeometryElement interface. r=cam r=peterv
2016-12-18 11:11:47 +00:00
Sebastian Hengst
35ac5ad5d2
Backed out changeset 0b44e8715bf5 (bug 1239100) for build bustage (SVGGeometryElement.webidl missing). r=backout
2016-12-18 11:42:51 +01:00
Robert Longson
7691b0761b
Bug 1239100 - Implement SVGGeometryElement interface. r=cam r=peterv
2016-12-18 09:54:02 +00:00
Jessica Jong
113984eb02
Bug 1288591 - Implement the layout for <input type=time>. r=mconley, r=dholbert, r=smaug
2016-10-06 00:17:00 -04:00
Astley Chen
cfbe3fb84d
Bug 1277131 : Part 2 - rename nsMathMLmtableOuterFrame to nsMathMLmtableWrapperFrame. r=heycam
...
MozReview-Commit-ID: EylH72aitOj
2016-06-16 13:14:50 +01:00
Astley Chen
ca13d10ee9
Bug 1277131 : Part 1 - rename nsTableOuterFrame to nsTableWrapperFrame. r=heycam
...
MozReview-Commit-ID: KrSHLbmovTM
2016-06-16 13:14:08 +01:00
Ting-Yu Lin
c1ae09c878
Bug 1258657 Part 2 - Remove SummaryFrame. r=bz
...
We can use nsBlockFrame to render summary elements.
This change undoes "Bug 591737 - Add SummaryFrame" and remove
summaryFrame usage in DetailsFrame and nsCSSFrameConstructor.
MozReview-Commit-ID: 4aJvHVPfsBb
2016-04-13 13:34:14 +08:00
Ting-Yu Lin
a19c2f8f13
Bug 591737 - Add SummaryFrame. r=bz
2016-02-02 17:39:06 +08:00
Ting-Yu Lin
9ff24b5e22
Bug 591737 - Add DetailsFrame. r=bz
2016-01-20 23:20:41 +08:00
Xidorn Quan
02211b8c7f
Bug 1064843 part 8 - Add frame class for backdrop frame. r=dbaron
2016-01-28 10:11:00 +11:00
Jonathan Kew
ac7784827a
Bug 1174711 - patch 1 - Rename nsIPercentHeightObserver to nsIPercentBSizeObserver, and update related frame methods to match. r=dholbert
2015-06-22 10:33:34 +01:00
Frédéric Wang
0f61b94d26
Bug 1110056 - Merge nsMathMLmphantomFrame into nsMathMLmrowFrame. r=jkitch
2015-02-09 11:19:00 +01:00
Xidorn Quan
a63ab53715
Bug 1099807 part 1 - Add common superclass for ruby base and ruby text. r=dholbert
2015-01-08 18:28:09 +11:00
Mats Palmgren
570b8959fe
Bug 1109571 part 1 - Remove nsTableCaptionFrame. r=roc
2014-12-26 07:21:31 +00:00
Arnaud Sourioux
13efd81178
Bug 1038570 - Part 2: rename ObjectFrame class to PluginFrame. r=dbaron
2014-09-24 06:34:00 +02:00
Miranda Emery
874dede8fb
Bug 957445: Part 3 - combines nsIScrollbarOwner with nsIScrollbarMediator, r=mats
2014-02-14 19:40:53 +13:00
Susanna Bowen
2f81b02ca1
Bug 1021952 - Add ruby display values and ruby frames. r=dholbert,bz
2014-07-22 19:08:01 -07:00
Simon Sapin
5a5e262d51
Bug 975501 part 2: Add display:{inline-,}grid behind a pref, and a stub nsGridContainerFrame. r=dholbert
2014-02-26 23:45:29 -08:00
Robert Longson
87a27cceeb
Bug 956311 - Remove nsSVGGeometryFrame. r=dholbert
2014-01-04 08:29:02 +00:00
Robert Longson
c032670925
Bug 940193 - rename nsSVGTextFrame2 to SVGTextFrame. r=dholbert
2013-12-20 16:38:51 +00:00
Jonathan Watt
f1a7185f76
Bug 635240 - Implementation of the layout and anonymous shadow tree portion of <input type=number>. r=dholbert
2013-09-04 11:30:36 +01:00
Jonathan Watt
43e0d06cbb
Bug 889736, part 5 - Remove nsISVGGlyphFragmentNode and nsISVGGlyphFragmentLeaf. r=heycam
2013-11-18 14:29:53 +00:00
Jonathan Watt
fea6ae5816
Bug 889736, part 4 - Remove nsSVGTextContainerFrame. r=heycam
2013-11-18 14:29:53 +00:00
Jonathan Watt
f79b8d3d83
Bug 889736, part 3 - Remove nsSVGTSpanFrame. r=heycam
2013-11-18 14:29:52 +00:00
Jonathan Watt
4b7ddde2fd
Bug 889736, part 2 - Remove nsSVGTextPathFrame. r=heycam
2013-11-18 14:29:52 +00:00
Jonathan Watt
bb7921650c
Bug 889736, part 1 - Remove nsSVGTextFrame and nsSVGGlyphFrame. r=heycam
2013-11-18 14:29:51 +00:00
Arnaud Bienner
b5be97b0f6
Bug 875275 part 1: Implement layout support for <input type="color">. r=dbaron,dholbert
2013-07-10 00:25:27 +02:00
Cameron McCormack
3dd9d16ec9
Bug 874507 - Make clip-path, filter, mask and opacity work on <marker> elements. r=longsonr
2013-09-16 15:06:29 +10:00
James Kitchener
c87d3ae49f
Bug 827713 - Use mmultiscripts to handle all script shift elements. r=fredw
2013-08-19 09:11:50 -04:00
Stephen Pohl
1be15adc9e
Bug 636564 - Implement lion style scrollbars on Mac OSX 10.7+; r=roc
2013-05-02 10:58:00 -04:00
Ryan VanderMeulen
6f650d1dd5
Backed out changeset 1840b15583fd (bug 636564) for bustage.
...
CLOSED TREE
2013-05-02 08:33:54 -04:00
Stephen Pohl
b4e558b7e2
Bug 636564 - Implement Lion style scrollbars on Mac OSX 10.7+. r=roc
2013-05-02 07:52:25 -04:00
Wes Johnston
7f5f9e27a7
Bug 838256, part 1 - Initial work on the layout pieces for <input type=range>. DONTBUILD separately from jwatt's changeset (the next one) to finish this work. r=dholbert for the combined diff.
2013-02-16 17:57:21 +00:00
Cameron McCormack
2ca7a6df60
Bug 655877 - Part 31b: New frame class nsSVGTextFrame2 for SVG text using CSS block/inline/text frames for layout. r=jwatt
2013-02-11 17:22:16 +11:00
Daniel Holbert
7a363e9745
Bug 666041 patch 7: implementation of flex container class for CSS3 flexbox. r=dbaron
2012-09-29 23:38:46 -07:00
Robert Longson
e03969d822
Bug 783995 - enable animation of view element attributes. r=dholbert
2012-09-09 12:44:03 +01:00
Jonathan Watt
ed61205e71
Bug 769742 - Account for nsSVGOuterSVGFrames' border/padding offset by giving nsSVGOuterSVGFrame an anonymous child to wrap its real children. r=roc.
2012-07-09 02:04:56 +01:00
Daniel Holbert
7673c1f0aa
Bug 666041 patch 3: Create boilerplate nsFlexContainerFrame class. r=bz
2012-06-26 15:12:13 -07:00
Nathan Froyd
0f9c581cda
Bug 674922 - make frame id lists reusable by other parts of the browser; r=roc
2012-06-05 11:10:28 -04:00