layout/generic/nsTextFrame.h
09df5390e2fb01be435bf72a8c8e1c1948e45f62
created 2018-11-05 19:11 +0000
pushed 2018-11-06 09:53 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 916972 - Eliminate nsIFrame::GetSplittableType() completely. r=mats,dholbert
4c10bee140e0e63deeb9bb9ea646dbbb2b7668d6
created 2018-10-06 19:31 +0200
pushed 2018-10-07 21:59 +0000
Mats Palmgren Mats Palmgren - Bug 1495153 part 2 - Implement cropping the filename for <input type=file>. r=emilio,jfkthame
90853a59691e0c77014c38049bfb38b2b6ca1e16
created 2018-10-07 05:14 +0300
pushed 2018-10-07 09:50 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 2 changesets (bug 1495153) for causing perma failures on dynamic-max-width.html
6d95f0e0cc76d43171e8c16ee04f56204da38462
created 2018-10-06 19:31 +0200
pushed 2018-10-07 09:50 +0000
Mats Palmgren Mats Palmgren - Bug 1495153 part 2 - Implement cropping the filename for <input type=file>. r=emilio,jfkthame
b7688ef14e3ae06221387df0820affe16f9b98a1
created 2018-05-24 14:44 +0100
pushed 2018-06-02 23:03 +0000
Jonathan Kew Jonathan Kew - Bug 1463115 - Try to skip irrelevant (collapsed/trimmed) whitespace when collecting used font faces for devtools inspector. r=jwatt
f63e09b914570efce8e047f4f51aaf58ead46f75
created 2018-06-01 18:03 +0100
pushed 2018-06-02 23:03 +0000
Jonathan Kew Jonathan Kew - Backed out changeset 36687c035662 (bug 1463115) for frequent mochitest failures on Linux-debug
36687c035662d43b744ddb1ead29e65d139fae66
created 2018-05-24 14:44 +0100
pushed 2018-06-02 23:03 +0000
Jonathan Kew Jonathan Kew - Bug 1463115 - Try to skip irrelevant (collapsed/trimmed) whitespace when collecting used font faces for devtools inspector. r=jwatt
1714b3b0dec5914c2fb32cb26e20c3d0a9d2e8ce
created 2018-05-08 13:52 -0400
pushed 2018-05-08 22:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 1387143 part 24. Remove nsISelection::ContainsNode. r=mats
36e0be4f9c145819427f329641cda203fc94e845
created 2018-04-04 16:15 +1200
pushed 2018-04-04 09:44 +0000
Matt Woodrow Matt Woodrow - Bug 1443380 - Don't mark all descendant frames modified for display list building when invalidating a frame subtree since marking just the root is sufficient. r=miko
0016368787a44bdf5deb4c9b73f3c0b59d2bc27a
created 2018-03-22 19:20 +0100
pushed 2018-03-22 22:52 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt on a CLOSED TREE
b7c7195b99f43e8f493f013877938ec2edd19a58
created 2018-03-22 20:04 +0100
pushed 2018-03-22 22:52 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Back out changeset b683bb3f22a1 (Bug 1447483) for not landing with all the files. r=me on a CLOSED TREE
b683bb3f22a1aef672332aa3ee9d2c7a77149913
created 2018-03-22 19:20 +0100
pushed 2018-03-22 22:52 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt
77630b78e554b65175734793b75c0732c8f22582
created 2018-03-19 15:18 -0400
pushed 2018-03-19 22:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446533 part 2. Rename nsGenericDOMDataNode.{h,cpp} to CharacterData. r=mystor
8e1b5f09ce6dc5c939f5ef2f6ce4731829b6b088
created 2018-02-27 15:30 +0100
pushed 2018-02-28 10:11 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1441547: Make character data change notifications use a const reference for the info parameter. r=smaug
d864fe04c3eae42674b4265d8e3aa6eaef4c3172
created 2018-02-05 22:46 -0800
pushed 2018-02-18 09:35 +0000
Chris Peterson Chris Peterson - Bug 1436263 - Part 1: Replace `final override` virtual function specifiers with just `final`. r=froydnj
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-01-14 05:34 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
81362f7306fe413b19fdba27cd0e9a5525d902e1
created 2018-01-05 11:57 +0200
pushed 2018-01-05 09:58 +0000
Tiberius Oros Tiberius Oros - Merge inbound to mozilla-central r=merge a=merge
11ad483f7e4f29e5eed16261700c893e7a289ac8
created 2018-01-04 20:43 +0100
pushed 2018-01-05 09:58 +0000
Mats Palmgren Mats Palmgren - Bug 1403986 part 1 - [css-ui] Treat text frames with only trimmable space as empty for 'text-overflow' purposes. r=jfkthame
fc62f3ae1ab2f85056f0710b90a65afba22f4fb4
created 2018-01-04 20:37 +0100
pushed 2018-01-05 09:57 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1428144: Remove some dead nsIFrame code. r=mats
25dfc9b677cb24c57124ef0f1bb2ad47eda11771
created 2017-11-15 17:55 +0800
pushed 2017-11-20 09:39 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1417376 Part 3 - Pass nsPoint parameters by const references instead of values. r=mats
e4815e8465a2cc7d09d479dd76e7143a09927fd3
created 2017-11-07 01:20 +0100
pushed 2017-11-07 10:56 +0000
Mats Palmgren Mats Palmgren - Bug 1400618 part 1 - Collect NAC / generated content and call DestroyAnonymousContent / UnbindFromTree on those after the frames are destroyed. r=bz
ebc611dc8c85055ac62bc945e9871cdc317cf6f9
created 2017-11-05 12:22 +0200
pushed 2017-11-05 22:15 +0000
Sebastian Hengst Sebastian Hengst - Backed out 6 changesets (bug 1400618) for asserting in clipboard's dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html on Windows 7 debug without e10s. r=backout
a6461f80307cbf84e54a948e6a08f7e6655857a1
created 2017-11-04 23:26 +0100
pushed 2017-11-05 22:15 +0000
Mats Palmgren Mats Palmgren - Bug 1400618 part 1 - Collect NAC / generated content and call DestroyAnonymousContent / UnbindFromTree on those after the frames are destroyed. r=bz
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2017-10-28 08:30 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
d1f4b0f6182e43ea986969ddb51b66a7ad0fe713
created 2017-10-24 09:59 +0100
pushed 2017-10-26 09:21 +0000
Jonathan Kew Jonathan Kew - Bug 1408612 - patch 1 - Use single-precision floats more consistently for glyph position computations when drawing text. r=jrmuizel
91bdf32e14f5d190b21ed75aa23cf53754399707
created 2017-10-11 14:01 +0100
pushed 2017-10-11 21:53 +0000
Jonathan Kew Jonathan Kew - Bug 1403521 - Correct positioning of text-decoration lines in vertical writing modes. r=dholbert
a30dd89e6d072bd580a38e624847e5b917faef3c
created 2017-09-21 15:15 -0400
pushed 2017-09-25 23:25 +0000
Alexis Beingessner Alexis Beingessner - Bug 1400382 - Factor out text WebRenderCommand code to TextDrawTarget. r=mstange
87097033ee7b266fe5c8fba442cbf1e3618c112e
created 2017-09-21 15:15 -0400
pushed 2017-09-25 23:25 +0000
Alexis Beingessner Alexis Beingessner - Bug 1400382 - Replace explicit TextDrawTarget passing with cast-based system. r=mstange
5f5730a85852f85c6bfa2886d2272c7d7f691fd7
created 2017-09-13 13:25 -0400
pushed 2017-09-19 09:08 +0000
Alexis Beingessner Alexis Beingessner - Bug 1399564 - properly thread through selection-specific decorations to WR. r=jrmuizel
b22037b06fb65d176045065ee4c791d6ac016b30
created 2017-09-13 14:05 -0400
pushed 2017-09-14 06:17 +0000
Alexis Beingessner Alexis Beingessner - Bug 1399274 - Block invisible text optimizations when using WebRender. r=jrmuizel
a69d5ede21ba487ffad8cc9d8a399b732dd7d43d
created 2017-08-24 19:14 +0900
pushed 2017-08-28 14:47 +0000
Masayuki Nakano Masayuki Nakano - Bug 1393348 - part2: nsISelectionController::SELECTION_* should be sequential integer values r=smaug
564959d26e8db243ded3d57380842620e60e89e7
created 2017-06-19 10:58 -0400
pushed 2017-08-18 20:11 +0000
Alexis Beingessner Alexis Beingessner - Bug 1357545 - handle text-shadows/decorations with webrender (layers-free) r=jrmuizel
d668e62d469150330729bc2e61503587d035988e
created 2017-08-07 14:23 +1200
pushed 2017-08-11 20:16 +0000
Matt Woodrow Matt Woodrow - Bug 1388161 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList. r=mstange
c0f5be3f9f5239098364712f31d7a80f3e10cd3b
created 2017-08-10 14:40 +0200
pushed 2017-08-11 01:14 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 8f2dd8f13b53 (bug 1388161) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
8f2dd8f13b53a5b4d114204f0bf0650a320da3fb
created 2017-08-07 14:23 +1200
pushed 2017-08-11 01:14 +0000
Matt Woodrow Matt Woodrow - Bug 1388161 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList. r=mstange
9529eb7b4087b687cc2fbb362a56b54464d9abf3
created 2017-08-07 23:13 +0100
pushed 2017-08-08 11:18 +0000
Jonathan Kew Jonathan Kew - Bug 1385395 - Use flag bits in the nsGenericDOMDataNode to record whether nsTextFrame-related properties are present, so we don't perform unnecessary hashtable lookups in CharacterDataChanged etc. r=dbaron
d3ba6f330ec1c757664dd1fed566b158631b1335
created 2017-06-29 10:58 +0900
pushed 2017-06-29 13:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1375825 - part2: ContentEventHandler::ExpandToClusterBoundary() should check the return value of nsTextFrame::PeekOffsetCharacter() r=jfkthame
5e5dda793c3e0a93fa8a0f2c377dcb28a113e3e7
created 2017-06-09 15:14 -0400
pushed 2017-06-14 01:31 +0000
Alexis Beingessner Alexis Beingessner - Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
b1940873102d01722956b79991166286e121072a
created 2017-06-13 00:30 +0200
pushed 2017-06-13 10:10 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3d1ce85e6348 (bug 1088760) for bustage, at least on Android at layout/generic/nsPluginFrame.cpp:1612. r=backout
3d1ce85e6348307a1e98284e6d13da828729bf91
created 2017-06-09 15:14 -0400
pushed 2017-06-13 10:10 +0000
Alexis Beingessner Alexis Beingessner - Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
78e989ad55af7cf13cfafcb4ba891cc5ea78d740
created 2017-05-26 12:11 +0200
pushed 2017-05-26 19:44 +0000
Mats Palmgren Mats Palmgren - Bug 1364805 part 4 - Remove the now unused LayoutFrameType values from the ctors. r=jfkthame
47ed59045f9bff59434723249b995515116d4ed0
created 2017-05-26 12:11 +0200
pushed 2017-05-26 19:44 +0000
Mats Palmgren Mats Palmgren - Bug 1364805 part 2 - Add a nsIFrame::mClass field and propagate the concrete class' value up the ctor chain. r=jfkthame
45bf72e9b3b3b5d45457598865c72536b3027264
created 2017-05-26 12:11 +0200
pushed 2017-05-26 19:44 +0000
Mats Palmgren Mats Palmgren - Bug 1364805 part 1 - Make every concrete frame class be a NS_DECL_QUERYFRAME_TARGET. r=jfkthame
fb95c37e1aed159d897b9394800bff5e367f762d
created 2017-05-10 10:48 -0400
pushed 2017-05-14 16:01 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1360500 - Allow custom colors on find selection type selections. r=jaws,masayuki,smaug
fbc54f707dc421f8132340e45fa2719dbdc9621b
created 2017-05-01 19:32 +0200
pushed 2017-05-03 00:28 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1361051: rename mozilla::FrameType to mozilla::LayoutFrameType. r=xidorn
662df8ef329fd7a38fb2ceb24e305cd31e7bcaa7
created 2017-04-30 17:30 +0200
pushed 2017-05-01 09:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam
156ee3ddc81024e455385e9ba0b3bcbb2b9c89a6
created 2017-03-17 18:53 +0800
pushed 2017-03-17 18:04 +0000
Jeremy Chen Jeremy Chen - Bug 1343516 - clean up the mess of PropertyProvider and its implementations. r=jfkthame
0f7465d1f1bba6ec2321793061f6a1959b1b40b4
created 2017-03-09 13:18 +0100
pushed 2017-03-10 00:33 +0000
Mats Palmgren Mats Palmgren - Bug 1343552 part 1 - Invalidate the cached flow length when the next-in-flow/continuation changes. r=jfkthame
d1ea331c6ec7d2a11520ccdf3aca1539a14b5c9b
created 2017-01-26 14:23 +0100
pushed 2017-01-27 00:19 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1334075: Part 2, mark some methods in nsTextFrame as final to avoid virtual calls. r=xidorn
02d10624e43504492f2f34c6c05405acc3e39a5e
created 2017-01-26 13:41 +0100
pushed 2017-01-27 00:19 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1334075: Part 1, Reformat nsTextFrame.h to match coding style. r=xidorn
c66406fe3bdc5fec702aa1a451f0fbffcf8d6cf8
created 2017-01-20 17:39 +0800
pushed 2017-01-24 23:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1332105 Part 1 - Convert SelectionDetails and related functions to use UniquePtr. r=dholbert
db70aca765dc6400864e16701f4c9d42866ad713
created 2016-12-01 09:06 +0100
pushed 2016-12-01 23:32 +0000
Julian Seward Julian Seward - Bug 1316556 - Remove zeroing allocation in class nsIPresShell. r=dbaron.
232fa9688147213a976a7c5e8934a8d4b04bd524
created 2016-10-04 22:22 +0800
pushed 2016-10-05 00:00 +0000
Jeremy Chen Jeremy Chen - Bug 1307402 - use a more precise bounding box for initial letter texts. r=jfkthame
4a0b12e4982eedfd9b336e8a3b196876af8b775b
created 2016-08-19 13:14 +0100
pushed 2016-08-20 01:16 +0000
Jonathan Kew Jonathan Kew - Bug 1280887 - patch 2 - Make gfxTextRun refcounted, replace usage of UniquePtr<> with RefPtr<> for textruns, and make nsTextFrame hold a strong reference to its run(s). r=mats
c0404d1f3b47cee8284e4be54a79d3b01db6b961
created 2016-07-22 14:56 +0100
pushed 2016-08-03 15:04 +0000
Jonathan Watt Jonathan Watt - Bug 1058040, part 2 - Rename gfxTextContextPaint to SVGContextPaint and add some code comments. r=dholbert
d1a449efbe4446e696311b21f7bdfcd709b82a26
created 2016-07-21 18:36 +0800
pushed 2016-07-21 14:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron
b2db47ba326823e5774032569afaa333bfb1f7a3
created 2016-07-21 18:36 +0800
pushed 2016-07-21 14:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. r=dbaron
36e0aef210e256b04a1afce041c8ad5f150bd720
created 2016-07-21 18:36 +0800
pushed 2016-07-21 14:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 1c - Rename nsHTMLReflowState to ReflowInput. r=dbaron
0f248b2827af1e35d1894462d89f59ee9eb53c39
created 2016-07-19 20:48 +0800
pushed 2016-07-20 09:00 +0000
cku cku - Bug 1287705 - Part 2. Add more comments and construct PaintState in PaintTextParams. r=jfkthame
a1b865bc98fbd23770988d3ddbd0770630407713
created 2016-06-23 12:02 +0100
pushed 2016-06-29 14:13 +0000
Makoto Kato Makoto Kato - Bug 1203871 - Part 1. Add nsIFrame::GetCharacterRectsInRange. r=jfkthame
less more (0) -300 -100 -60 tip