layout/generic/nsTextFrame.cpp
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
2a8478029a0ca491fe914ffa619afc155b828b88
created 2017-06-02 14:22 +0200
pushed 2017-06-02 12:22 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
9f6c73141311dd0c4d5ad140ab056d77ef2956ab
created 2017-06-01 17:08 -0400
pushed 2017-06-02 12:22 +0000
Lee Salzman Lee Salzman - Bug 1305036 - implement nsDisplayTextOverflowMarker::GetComponentAlphaBounds to handle ellipsis with subpixel AA. r=mstange
e8e908b731ad73478a68c39f87427341409ac5fe
created 2017-06-01 11:47 -0700
pushed 2017-06-02 12:17 +0000
Jeff Hajewski Jeff Hajewski - Bug 1369448 - Change NS_STYLE_WHITESPACE macro definitions to enum class; r=manishearth
45409ba9a985de2d6572055f5d6f552dff74f4f6
created 2017-05-31 21:29 +0200
pushed 2017-06-01 00:25 +0000
Mats Palmgren Mats Palmgren - bug 1368547 part 2 - Remove nsFrameManager/PresShell methods dealing with placeholders and introduce a nsIFrame::GetPlaceholderFrame() convenience method. r=jfkthame
b37e4d256cd6c88b48b0223113375f889a748982
created 2017-05-27 12:36 +0100
pushed 2017-05-28 04:30 +0000
Jonathan Kew Jonathan Kew - Bug 1365982 - Attach frame properties to each frame instead of looking them up in a hashtable on the prescontext. r=mats
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
d7b47bab05150c5cb866dfb011645fe5b9bd0b51
created 2017-05-18 16:49 +0800
pushed 2017-05-18 23:22 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1365869 - Bug 1365869 - Better contrast comparison for Selection#setColors(). r=masayuki
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
ed010b85ea12896dd62015ae399e22d700f998e9
created 2017-05-04 22:27 +0100
pushed 2017-05-05 13:17 +0000
Jonathan Kew Jonathan Kew - Bug 1362167 - Use strongly-typed enum classes instead of generic uint16_t fields for the gfxShapedText and gfxTextRun flags. r=jrmuizel
0cbf75382a9abb55be44e22cbc351e9214f4431f
created 2017-05-04 22:25 +0100
pushed 2017-05-05 13:17 +0000
Jonathan Kew Jonathan Kew - Bug 1362167 - Split gfxShapedText.mFlags into two 16-bit flags fields, and arrange storage more compactly to reduce size of gfxShapedWord and gfxTextRun objects. r=jrmuizel
a80cc3b818f55c3e2fc0ed1e23ea84e9ea6092df
created 2017-05-03 22:19 +0200
pushed 2017-05-04 03:18 +0000
Mats Palmgren Mats Palmgren - Bug 1361478 - Add a ctor for FrameTextTraversal that initializes all members. r=jfkthame
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
7ac1b8bcb88f5ce4f2644d195af6608d304daa6d
created 2017-04-28 14:48 +0200
pushed 2017-04-28 22:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1360508: Use the parent's frame style context when handling text-combine. r=xidorn
232a011e91f625da450d7879f86f694eac06a17c
created 2017-04-21 23:11 +0800
pushed 2017-04-27 18:22 +0000
Ethan Lin Ethan Lin - Bug 1357003 - Keep original layer state for basic layer manager when enabling advanced layer. r=mattwoodrow
abfece312d7446cc88b410ad7d23eeb68d77b480
created 2017-04-11 18:13 -0400
pushed 2017-04-13 20:03 +0000
Evelyn Hung Evelyn Hung - Bug 1355595 - Simplify the default font size calculation; r=dbaron
42dc8787a005b5fc95bd6bf19c49497ec6025a50
created 2017-04-06 17:41 -0400
pushed 2017-04-07 20:14 +0000
Lee Salzman Lee Salzman - Bug 1348980 - implement UnscaledFont API for Moz2D and thebes. r=jfkthame
c3075684667085325129a6ae7fb0375e476b9036
created 2017-04-04 20:59 -0700
pushed 2017-04-05 12:33 +0000
L. David Baron L. David Baron - Bug 1353187 - Give frame properties the const-ness semantics of member variables. r=dholbert
837fb46a9d4a86b4d44b424864ad9acc3daaaee5
created 2017-04-04 09:54 +0200
pushed 2017-04-04 10:35 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a86c4218ca5f (bug 1353187)
a86c4218ca5f2c1f5da6a0d0f415eef4f55331b6
created 2017-04-03 20:43 -0700
pushed 2017-04-04 10:35 +0000
L. David Baron L. David Baron - Bug 1353187 - Give frame properties the const-ness semantics of member variables. r=dholbert
f9222bab527db09a92d604292b264cbf6aa14b45
created 2017-03-23 15:29 +0800
pushed 2017-03-23 12:43 +0000
cku cku - Bug 1349462 - Part 1. Rename IsSVGText as IsInSVGTextSubtree. r=heycam
40a5fe3da66157a997e6a5f5490e3e0b6baa6cb7
created 2017-03-20 09:44 +0000
pushed 2017-03-21 01:20 +0000
Jonathan Kew Jonathan Kew - Bug 1348596 - Back out incorrectly-landed (and unreviewed) change to ContinueTextRunAcrossFrames that was mistakenly pushed. r=dbaron
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
9bf81510d7bcc8b94ab40e90421b6abc56375b5a
created 2017-03-14 14:27 -0700
pushed 2017-03-15 12:01 +0000
Brad Werth Brad Werth - Bug 1343695 Part 2: Narrow an overly restrictive assert in GetRenderedText. r=mats
31ceca5176daa892a27ff4fc4ca4db292f342aad
created 2017-03-13 12:54 +0800
pushed 2017-03-13 14:24 +0000
Jeremy Chen Jeremy Chen - Bug 1056516 - let auto hyphen honor manual hyphen when hyphens:auto is set. r=jfkthame
35671fd90af7cc1189587721004fb3d6a9f7fa75
created 2017-03-13 12:54 +0800
pushed 2017-03-13 14:24 +0000
Jeremy Chen Jeremy Chen - Bug 1056516 - use HyphenType to store different types of hyphenations. r=jfkthame
d9721bdd58d59a224069eb36ccd6d5f0e90c3c09
created 2017-03-13 12:54 +0800
pushed 2017-03-13 14:24 +0000
Jeremy Chen Jeremy Chen - Bug 1056516 - use AutoTArray for hyphenBuffer in BreakAndMeasureText. r=jfkthame
a8d497b09753c91783b68c5805c64f34a2f39629
created 2017-03-10 11:56 -0500
pushed 2017-03-10 16:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 1056516) for suspicion of causing Linux/OSX topcrashes.
0bcf5f91b0143c7da67ead0de0e3a802d2dd6bb1
created 2017-03-10 00:30 +0800
pushed 2017-03-10 10:37 +0000
jeremychen@mozilla.com jeremychen@mozilla.com - Bug 1056516 - let auto hyphen honor manual hyphen when hyphens:auto is set. r=jfkthame
41d39e1e440b7f2d39d134a5c5c74381cbe6e848
created 2017-03-10 00:30 +0800
pushed 2017-03-10 10:37 +0000
jeremychen@mozilla.com jeremychen@mozilla.com - Bug 1056516 - use HyphenType to store different types of hyphenations. r=jfkthame
aaec04f764815ee50d8e8ff2e4ee24f59ec50209
created 2017-03-10 00:30 +0800
pushed 2017-03-10 10:37 +0000
jeremychen@mozilla.com jeremychen@mozilla.com - Bug 1056516 - use AutoTArray for hyphenBuffer in BreakAndMeasureText. r=jfkthame
534299ae8575d7ad416c2ec8c4d5fb13ee0e221e
created 2017-03-01 20:58 +0800
pushed 2017-03-02 13:00 +0000
jeremychen@mozilla.com jeremychen@mozilla.com - Bug 276079 - add layout support for CSS text-justify property. r=xidorn
17c186ca2567b016aed72bd13ffa68fb894d3725
created 2017-03-01 20:58 +0800
pushed 2017-03-02 13:00 +0000
jeremychen@mozilla.com jeremychen@mozilla.com - Bug 276079 - fix couple coding style in IsJustifiableCharacter. r=xidorn
cb33bd098140c9cef18c8716853bb6c5e29190ac
created 2017-02-14 17:55 +0800
pushed 2017-02-23 13:58 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert
dfe7b2bfa220301806e971b09afa82a3fd557b1c
created 2017-02-14 17:30 +0800
pushed 2017-02-23 13:58 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 21 - Remove NS_FRAME_NOT_COMPLETE. r=dholbert
53e23cf580b78e141a7d6e5c0520ca8c4412619d
created 2017-02-14 17:09 +0800
pushed 2017-02-23 13:58 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 19 - Convert NS_INLINE_BREAK_FIRST_LETTER_COMPLETE to use bit-field and methods. r=dholbert
b39fdda36636395fefd8a671ced01fa4eee9f154
created 2017-02-14 11:52 +0800
pushed 2017-02-23 13:58 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 13 - Convert NS_INLINE_LINE_BREAK_AFTER to a method. r=dholbert
43b83d0ac36b7f27b02defaecc00f735e3c1a9e3
created 2017-02-14 11:52 +0800
pushed 2017-02-23 13:58 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 12 - Add bit-fields for inline break status, and convert NS_INLINE_LINE_BREAK_BEFORE. r=dholbert
c0807d6938c13e43add377d5838df7168a59971e
created 2017-02-15 12:21 +0100
pushed 2017-02-15 11:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
deb448009371c6677fb44897f7ca5d03c00739a9
created 2017-02-13 09:07 -0800
pushed 2017-02-15 11:25 +0000
Jeff Walden Jeff Walden - Bug 1287006 - Don't pass Maybe (or any class containing a Maybe member) by value, only by reference or pointer, in layout/-related code. r=bz
b35fd9bd12a5d3d63cb7bd02453e5e270be8a9cf
created 2017-02-14 14:01 -0800
pushed 2017-02-15 11:15 +0000
Daniel Holbert Daniel Holbert - Bug 1339609: Add #include for gfxPrefs.h to all source code that calls gfxPrefs APIs. r=jgilbert
a5270cca9e2829e1ee9a2530e880fd98bee3f698
created 2017-02-10 13:57 -0500
pushed 2017-02-10 20:35 +0000
Kartikaya Gupta Kartikaya Gupta - Merge m-c to graphics
04df6e2d2f60c10ebbb572cca5be21f1de1bca91
created 2017-02-02 13:38 -0500
pushed 2017-02-10 20:35 +0000
Kartikaya Gupta Kartikaya Gupta - Merge m-c to graphics
37c202a58003f954efa37c3464b6a1e6cb1c0610
created 2017-01-27 10:07 -0600
pushed 2017-02-10 20:35 +0000
Ryan Hunt Ryan Hunt - Merge m-c to graphics
less more (0) -300 -100 -60 tip