layout/generic/nsTextFrame.cpp
0c0fcbab27d712670b09cd9e6b47e1c9e2f71a20
created 2017-10-03 16:31 -0400
pushed 2017-10-04 09:11 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1403915 - Remove the IsLayersFreeTransaction() machinery and assume it's always true. r=jrmuizel
c6edffdecb576f9c2d92edbb1a9d5a610a4abefe
created 2017-09-28 13:27 -0400
pushed 2017-09-28 23:57 +0000
David Major David Major - Bug 1403220 followup: Limit the PGO workaround to just where it's needed.
6100472d3aa833dff22a4edb0934fe600f43ddb8
created 2017-09-27 10:17 -0400
pushed 2017-09-27 17:22 +0000
David Major David Major - Bug 1403220 - De-optimize some font functions to work around an MSVC PGO crash. r+a=RyanVM
7a77ab7e5e2ee4f51184a6f85189c35129d29940
created 2017-09-26 14:12 -0400
pushed 2017-09-27 00:11 +0000
Alexis Beingessner Alexis Beingessner - Bug 1403259 - TextDrawTarget: fallback on -webrender-text-stroke. r=jrmuizel
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
0eb23aabce86d9e34c0734a9d17891b4b9aef9d2
created 2017-09-20 20:11 -0400
pushed 2017-09-25 23:25 +0000
Alexis Beingessner Alexis Beingessner - Bug 1400382 - Defer TextDrawTarget analysis until GetLayerState. r=jrmuizel
28bb2483daae9c4c7f422a34a8daaecb5f510408
created 2017-09-21 14:41 +0800
pushed 2017-09-21 13:24 +0000
Morris Tseng Morris Tseng - Bug 1392200 - Add backface-visibility support for layers-free mode. r=kats
61340c7debf6dccec3b863d1bc00426feac42fe7
created 2017-09-20 17:18 -0700
pushed 2017-09-21 00:18 +0000
Wes Kocher Wes Kocher - Merge inbound to central, a=merge
5c407eb7c7ef6cf42c1611dee2152cdee6a25e56
created 2017-09-20 13:36 +0200
pushed 2017-09-21 00:18 +0000
Nicolas Silva Nicolas Silva - Bug 1393031 - Remove unused nsTArray<WebRenderParentCommand>& parameter all over the place. r=jrmuizel
9883a2bd5c76d65da053a1867de867966db2125b
created 2017-09-20 18:13 +0200
pushed 2017-09-20 21:07 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3844ac09ae6a (bug 1392200)
3844ac09ae6a0b4d10b57850b8d97c1113c40e8f
created 2017-09-13 11:25 +0800
pushed 2017-09-20 21:07 +0000
Morris Tseng Morris Tseng - Bug 1392200 - Add backface-visibility support for layers-free mode. r=kats
f6898bbd82dc172db88189c959857fa7acf3266e
created 2017-08-24 12:09 +0100
pushed 2017-09-20 09:48 +0000
Jonathan Watt Jonathan Watt - Bug 1399824, part 2 - Always use nsIFrame::AddStateBits instead of manual bit twiddling. r=xidorn
e442edb7870d5099ef5650623d00b339ded41638
created 2017-08-24 10:55 +0100
pushed 2017-09-20 09:48 +0000
Jonathan Watt Jonathan Watt - Bug 1399824, part 1 - Always use nsIFrame::RemoveStateBits instead of manual bit twiddling. r=xidorn
f6c6f4f6bd3431d8d6d209ee9f89f08efec56e60
created 2017-09-14 16:22 +0800
pushed 2017-09-19 09:08 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1341009 - Convert nsReflowStatus::Reset() to nsReflowStatus::IsEmpty() assertion in ReflowText(). r=dholbert
c0b4af15d17a5377f3d554129338747ad709d5d5
created 2017-09-13 18:00 +0800
pushed 2017-09-19 09:08 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). r=dholbert
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
893fe1549e1e7342a66514b65960f08d40810a34
created 2017-09-15 11:05 +0200
pushed 2017-09-15 09:06 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-inbound to mozilla-central. r=merge a=merge
e1d623b0acedbc5ebc19a7a43a09a30d8e2af702
created 2017-09-14 23:17 +0200
pushed 2017-09-15 09:06 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f34a52244cf9 (bug 1393031)
f34a52244cf9f7d75b55edb2ca4bbe28ce5717ee
created 2017-09-14 20:21 +0200
pushed 2017-09-15 09:06 +0000
Nicolas Silva Nicolas Silva - Bug 1393031 - Remove unused nsTArray<WebRenderParentCommand>& parameter all over the place. r=jrmuizel
0b78bddcd706d1c029699a304cc33a5e73b8188b
created 2017-09-14 18:48 +0200
pushed 2017-09-15 09:06 +0000
Nicolas Silva Nicolas Silva - Bug 1393031 - Use shared memory to pass resource update data. r=jrmuizel
7fae5971e174f433a1f41922602af7de2ccb9aad
created 2017-08-17 15:59 -0400
pushed 2017-09-15 09:03 +0000
Markus Stange Markus Stange - Bug 1387594 - Set the font smoothing background color based on the -moz-font-smoothing-background-color property. r=mattwoodrow
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
0b9b457392d5381a1be4ec8ac2200b4a8b50f8cb
created 2017-08-24 17:09 +0200
pushed 2017-09-14 06:17 +0000
Miko Mynttinen Miko Mynttinen - Bug 1359584 - Part 3: Improve nsDisplayItem const correctness and fix surrounding whitespace r=mstange
ee9226d2253bca1c725ca52250e81a262822ed3f
created 2017-08-24 14:45 +0200
pushed 2017-09-14 06:17 +0000
Miko Mynttinen Miko Mynttinen - Bug 1359584 - Part 1: Move mDisableSubpixelAA to nsDisplayItem r=mstange
065ea3d56a5274db71a9c50f8876bc24f293e0f5
created 2017-09-12 16:50 -0400
pushed 2017-09-14 06:17 +0000
Alexis Beingessner Alexis Beingessner - Bug 1395748 - Fix text selection shadow interaction. r=jrmuizel
861ff7ec8bd42eb22aca56932ccc59b1bacd45b1
created 2017-09-06 14:31 +0800
pushed 2017-09-13 09:26 +0000
KuoE0 KuoE0 - Bug 1229979 - (Part 1) Make the color of decoration line shadow be as same as the color of the text shadow. r=jfkthame
d4ec10bfab85ccc2bbfd1e7c4424a43dcef97410
created 2017-09-08 10:56 +0200
pushed 2017-09-08 20:15 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 274175ce0863 (bug 1229979) for failing reftest layout/reftests/text-shadow/decorations-multiple-zorder.html, at least on Windows and Android. r=backout
274175ce08632cee78882f90373b37c271570a30
created 2017-09-06 14:31 +0800
pushed 2017-09-08 20:15 +0000
KuoE0 KuoE0 - Bug 1229979 - (Part 1) Make the color of decoration line shadow be as same as the color of the text shadow. r=jfkthame
74131a35a149450b24ca17d4bde05abee558a99f
created 2017-09-06 13:49 -0400
pushed 2017-09-07 10:31 +0000
Alexis Beingessner Alexis Beingessner - Bug 1395729 - Disable frame merging for nsTextFrame. r=mattwoodrow
9c13f2c5b9515e456a2a9abd1107affeb3709b93
created 2017-08-31 10:45 -0700
pushed 2017-09-01 08:31 +0000
Daniel Holbert Daniel Holbert - Bug 1393098 part 1: Adjust nsTextFrame::CharacterDataChanged to skip redundant requests for reflow, via a new boolean member-var. r=jfkthame
007b471778c310660823bf7680e116a828bcb1e5
created 2017-08-31 10:45 -0700
pushed 2017-09-01 08:31 +0000
Daniel Holbert Daniel Holbert - Bug 1393098 part 0: Refactor logic (add helper bool & reduce GetParent calls), in nsTextFrame::CharacterDataChanged. r=jfkthame
7663f58bcf9696d17563197e3de9883f11a75231
created 2017-08-30 13:18 -0400
pushed 2017-08-31 12:35 +0000
Alexis Beingessner Alexis Beingessner - Bug 1395098 - Apply folded alpha to text when using advanced layers 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
06cab6f7600081bb7cca2e2765f87e13c1d7fc4b
created 2017-08-21 14:52 +0800
pushed 2017-08-22 22:40 +0000
Ethan Lin Ethan Lin - Bug 1391996 - Move some checks from nsDisplayText::GetLayerState to constructor to prevent ambiguous status. r=jrmuizel
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
54fa8df4ba288dd6226e433c87a6c66911ac3304
created 2017-08-07 16:07 +1200
pushed 2017-08-11 20:16 +0000
Matt Woodrow Matt Woodrow - Bug 1388162 - Add a Destroy function to nsDisplayItem to use instead of manually invoking the destructor, this will allow us to recycle them in the future. r=mstange
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
3c4d5576374d3a4dd74945e7246576a8877dca79
created 2017-08-10 14:40 +0200
pushed 2017-08-11 01:14 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset e9985564e081 (bug 1388162) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
e9985564e08132cf64b530587b0165dbb4031bfa
created 2017-08-07 16:07 +1200
pushed 2017-08-11 01:14 +0000
Matt Woodrow Matt Woodrow - Bug 1388162 - Add a Destroy function to nsDisplayItem to use instead of manually invoking the destructor, this will allow us to recycle them in the future. r=mstange
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
c48b603e7650ccbb0a8ef4ba183749246e5c5b87
created 2017-07-26 18:21 +0200
pushed 2017-07-31 23:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1384542: Move GetParent and IsLinkContext to GeckoStyleContext. r=heycam
67ed0b90b44bc428bb470d47863759c2c32da87b
created 2017-07-26 15:43 -0700
pushed 2017-07-28 13:24 +0000
Mason Chang Mason Chang - Bug 1381973 - Lazily create the reference DT in DrawTargetCapture. r=dvander
a75faf9cd6a7bf61bb3fc5b9202932de01a61e0b
created 2017-07-24 13:48 -0700
pushed 2017-07-25 12:27 +0000
Mason Chang Mason Chang - Bug 1365876. Blur text shadows on the CPU. r=lsalzman
d72854694b360ce5051f37256518c3b3a8e69237
created 2017-07-15 19:03 +0200
pushed 2017-07-22 09:39 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1381253 - Remove redundant control flow declarations rs=ehsan
486da25b9ae013cfb8a436ed7e174ebb48b7948b
created 2017-07-17 23:31 +0800
pushed 2017-07-18 14:46 +0000
cku cku - Bug 1381503 - Part 2. Do not use GetWidgetLayerManager if gfxPrefs::LayersAllowTextLayers return false. r=mattwoodrow
d34a24ce501438cd8ed456403f9708b4eb556e8b
created 2017-07-08 23:52 +0800
pushed 2017-07-11 10:48 +0000
cku cku - Bug 1379404 - Part 1. Prevent using gfxContext::Save/Restore in nsTextFrame. r=mattwoodrow
e5ff3bedda17dc95abc2c68fdf784f7e070dae6c
created 2017-07-05 17:17 -0700
pushed 2017-07-06 09:18 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound, a=merge
66be3d83bc9b2a871a465a8febbefe7d2469ca88
created 2017-07-05 15:30 -0400
pushed 2017-07-06 09:18 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1378483 - Allow TextLayers in the parent process. r=mattwoodrow.
e21a77cab74059d05ab1b4aa2c2c306cdc83d752
created 2017-07-05 11:18 -0400
pushed 2017-07-05 23:45 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1377090 - Turn gfxMatrix into a typedef for MatrixDouble. r=jrmuizel
0f830986336224e5844a938763e59c4cbcd65ab0
created 2017-06-30 17:23 -0700
pushed 2017-07-02 00:39 +0000
Ethan Lin Ethan Lin - Bug 1372118 - Part3. Implement CreateWebRenderCommands for text, transform and background color. r=jrmuizel, r=kats
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
e6eef067a1981476b632107cfa0870b521bcb7e0
created 2017-06-24 21:50 +0100
pushed 2017-06-26 11:27 +0000
Jonathan Kew Jonathan Kew - Bug 1371564 - Bustage fix, correct flag name in assertion. no_r=me
aa1693a26a15eb5cba24102222687dc81eeddd7b
created 2017-06-22 17:08 +1000
pushed 2017-06-26 11:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
999889ae6e62e094159c7ee4ddaf3fae6a9d11dc
created 2017-06-18 11:18 +1000
pushed 2017-06-20 09:24 +0000
Xidorn Quan Xidorn Quan - Bug 1369985 - Look for text run boundary based on transformed text when needed. 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
less more (0) -300 -100 -60 tip