layout/generic/nsTextFrame.cpp
d37a1a6cbf8f4f8d9b0d439cf3240e215537ca67
created 2016-04-11 12:00 +1000
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1229743 part 1 - Simplify text decoration handling code with lambda function and range-based for loop. r=jfkthame
d73644ea78929b751444dcdc54c1c5c1ed858ce8
created 2016-04-12 17:55 +0200
pushed 2016-04-25 17:12 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset e64951d74d2a (bug 759568)
917a3a848585c1ad84916376b2c399894743e196
created 2016-04-12 17:55 +0200
pushed 2016-04-25 17:12 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 21551ed8f1e1 (bug 759568)
21551ed8f1e1dafc9a09710afd72650de7fef3f4
created 2016-04-12 21:58 +0800
pushed 2016-04-25 17:12 +0000
CJKu CJKu - Bug 759568 - Part 3. Render text-selection beneath background image; r=jfkthame
e64951d74d2a20e3f7abd074699e6d0cbd6ee515
created 2016-04-12 21:58 +0800
pushed 2016-04-25 17:12 +0000
CJKu CJKu - Bug 759568 - Part 2. Render background-clip:text; r=jfkthame
5fbeb35adff19fade0778136de16f82dce0a4579
created 2016-04-01 16:29 +1100
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1220438 - Correct baseline offset computation of text decoration for vertical-rl. r=jfkthame
066926557b7762909dbf037850941588051f2713
created 2016-04-05 12:35 +0800
pushed 2016-04-25 17:12 +0000
Jeremy Chen Jeremy Chen - Bug 1261568 - part1: take -webkit-text-fill-color into consideration while
f76979736a41aa110d1f87ba17f14efb06e46707
created 2016-04-01 02:08 +0200
pushed 2016-04-25 17:12 +0000
Mats Palmgren Mats Palmgren - Bug 1216001 - Fix a typo that eliminated a possible paint optimization. r=xidorn
9ae5ed2b30c29d00df10de222add85b2b36f4607
created 2016-03-25 15:54 +0800
pushed 2016-04-25 17:12 +0000
Jeremy Chen Jeremy Chen - Bug 1247777 - Part2: implement -webkit-text-fill-color rendering. r=jfkthame
e4d32bd5e11e3612f91cea4fc8fd799019304351
created 2016-03-22 17:42 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1258636 part 2 - Use struct to pass params for nsTextFrame::PaintDecorationLine. r=jfkthame
cf926fcefda2016403b812cc5dd26daa4bbc661e
created 2016-03-22 16:51 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1258636 part 1 - Use structs to pass params for decoration-related functions in nsCSSRendering. r=jfkthame
8ae38f8e1def584f4d76413e48534ec0827dee55
created 2016-03-17 13:55 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1257121 part 4 - Use return value rather than out param to return font metrics. r=jfkthame
15c20d14a46f6bc6e7607d73bdd620e266c8deeb
created 2016-03-10 17:38 +0800
pushed 2016-04-25 17:12 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1251519 Part 1 - Remove nsTextFrameBase as an nsFrame alias. r=mats
ffce50b96ca9482490e590735e694991e9085b11
created 2016-03-08 15:56 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 7 - Use struct to pass params for nsTextFrame::Paint*Shadow functions. r=jfkthame
366047809301992f99d3160b099063d16adee2a7
created 2016-03-08 15:56 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 6 - Use struct to pass params for nsTextFrame::PaintText* functions. r=jfkthame
b5a5660267aeb4254d0dd9cc15ff2d1980790e4e
created 2016-03-08 15:56 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 5 - Unify units of dirty rect used for painting text frame. r=jfkthame
788178d64bf45b07070fffc96ea9d1640363f7a3
created 2016-03-08 15:56 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 4 - Use struct to pass params for nsTextFrame::DrawText* functions. r=jfkthame
8dcad93e1045080c6f2476e296e8f52c1549cf7d
created 2016-03-08 15:56 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 3 - Use struct to pass params for gfxTextRun::Draw. r=jfkthame
0d462b564421dc46a14c0d2b538413cd623bd37e
created 2016-03-08 15:56 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 2 - Add gfxTextRun::Range to replace parameter pairs like (offset, length) and (start, end). r=jfkthame
51f3d3a22d4251b8f4c0e70cb5161d75a46dfea2
created 2016-03-08 15:56 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 1 - Add helper functions to simplify code. r=jfkthame
e50ce2dc72f32db5a9a20e9d29bb04bfd263db9c
created 2016-03-07 12:18 +0100
pushed 2016-04-25 17:12 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d88221aad093 (bug 1251995) for reftest failures
90dffe75068ee68b3ce38745fad65fb4689bd211
created 2016-03-07 12:18 +0100
pushed 2016-04-25 17:12 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset bf004c055beb (bug 1251995)
345a475be5f1ad5a076879c853b3ca32eb2b6650
created 2016-03-07 12:18 +0100
pushed 2016-04-25 17:12 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3f9fbbef0294 (bug 1251995)
96ae983fac674e836f2d74958eee59082d23f60d
created 2016-03-07 12:18 +0100
pushed 2016-04-25 17:12 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9b31d6fb1fcb (bug 1251995)
6eb75d38d55e0aab08573ca2943c976d30e73193
created 2016-03-07 12:18 +0100
pushed 2016-04-25 17:12 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset ac1d42c669be (bug 1251995)
0ffb1b561ddeecff0c8000c86c1273ad7d454283
created 2016-03-07 12:18 +0100
pushed 2016-04-25 17:12 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c36e12ded845 (bug 1251995)
b7008b66f2d885f89ce6c71086f7585e8309001c
created 2016-03-07 12:18 +0100
pushed 2016-04-25 17:12 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 734559c25cb1 (bug 1251995)
734559c25cb12f85ceb282b454b65114490e1834
created 2016-03-02 09:41 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 7 - Use struct to pass params for nsTextFrame::Paint*Shadow functions. r=jfkthame
c36e12ded84548c84e8442ae9e044d0ed136461c
created 2016-03-01 17:43 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 6 - Use struct to pass params for nsTextFrame::PaintText* functions. r=jfkthame
ac1d42c669be7fe41561059c51cef6c522538130
created 2016-03-01 16:28 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 5 - Unify units of dirty rect used for painting text frame. r=jfkthame
9b31d6fb1fcbda3393045ad53f80b7bf52b8207b
created 2016-03-02 13:27 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 4 - Use struct to pass params for nsTextFrame::DrawText* functions. r=jfkthame
3f9fbbef0294af59b3f0dc593e79094c5c4cc5d0
created 2016-02-29 19:06 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 3 - Use struct to pass params for gfxTextRun::Draw. r=jfkthame
bf004c055bebfb03d94c95af268efa770e26b552
created 2016-02-29 16:50 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 2 - Add gfxTextRun::Range to replace parameter pairs like (offset, length) and (start, end). r=jfkthame
d88221aad09391138392832bf1d0552178746fa1
created 2016-03-04 19:20 +0800
pushed 2016-04-25 17:12 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 1 - Add helper functions to simplify code. r=jfkthame
a2a7c4cc94dca9adc3329bd8f7d0670d5f8be3df
created 2016-02-24 18:01 +1100
pushed 2016-03-07 14:25 +0000
Cameron McCormack Cameron McCormack - Bug 1244068 - Part 4: Use StyleSetHandle instead of concrete style set class in most places. r=dholbert
4a020e2e4acec77f56e1ccea319765a7e18c74c9
created 2016-02-16 23:07 +0100
pushed 2016-03-07 14:25 +0000
Boris Chiou Boris Chiou - Bug 1244049 - Part 1: Define scoped enum for CSSPseudoElement type. r=dbaron
3c7cf3cca248c91c9f674e513ed0a797d3da7374
created 2016-02-13 18:40 +0100
pushed 2016-03-07 14:25 +0000
Mats Palmgren Mats Palmgren - Bug 1216001 part 3 - Cache the result of IsSelected() for the duration of painting. r=bz
d8804baafb3fac3199037f5f6c35b92f56eb190c
created 2016-02-11 20:43 -0800
pushed 2016-03-07 14:25 +0000
Phil Ringnalda Phil Ringnalda - Back out 3 changesets (bug 1216001) for Win8 reftest failures in 1193519-sideways-lr-3.html and 1193519-sideways-lr-4.html and intermittent OS X failures in font-display-2.html
dbadb8fe5803dd33231bda873ffc0a0d4007c4dd
created 2016-02-12 02:13 +0100
pushed 2016-03-07 14:25 +0000
Mats Palmgren Mats Palmgren - Bug 1216001 part 3 - Cache the result of IsSelected() for the duration of painting. r=bz
0feb7b5268a81bd2bc474baad697e1c627f0a9f7
created 2016-02-02 17:36 +0200
pushed 2016-03-07 14:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 3: Switch remaining uses of AutoFallibleTArray to AutoTArray. r=froydnj
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-03-07 14:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
c3dd7dab0b0018d1adc5ce6e3daf173ce812490b
created 2016-02-01 17:05 -0500
pushed 2016-03-07 14:25 +0000
Alexander Surkov Alexander Surkov - Bug 1220502 - ignore not visible text nodes for tree update, r=tbsaunde, roc
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-03-07 14:25 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
0ff0fa6fe81fd3cbed9b5d63d9f5326f844efcc8
created 2016-01-31 17:12 +0200
pushed 2016-03-07 14:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 3: Switch remaining uses of AutoFallibleTArray to AutoTArray. r=froydnj
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-03-07 14:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
ca70ac0268052e53fca79ed583cdbb1322aceb81
created 2016-01-29 22:42 +0800
pushed 2016-03-07 14:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats
33342c3d45efdb7610c9be83bf09d5664f898cd7
created 2016-01-28 14:23 +1100
pushed 2016-03-07 14:25 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 10 - Convert remaining frame properties to by typed and remove the unsafe declaring macro. r=dbaron
d391b419c38b8331982c1b2725a01ef11442e868
created 2016-01-28 14:23 +1100
pushed 2016-03-07 14:25 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 6 - Convert all frame properties which do not hold pointer to be typed. r=dbaron
3b4d8528c2f22908b546185439846b3e330305eb
created 2016-01-28 14:23 +1100
pushed 2016-03-07 14:25 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 5 - Convert all frame properties which use DeleteValue and ReleaseValue as destructor to be typesafe. r=dbaron
6af8cff960690de19591697de8f2578963908bc0
created 2016-01-28 14:23 +1100
pushed 2016-03-07 14:25 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 3 - Move some frame property declaration around. r=dbaron
e397f9ecd8310d03ef19ed9381caf89a137d187a
created 2016-02-01 17:05 -0500
pushed 2016-02-18 00:04 +0000
Alexander Surkov Alexander Surkov - Bug 1220502 - ignore not visible text nodes for tree update, r=tbsaunde,roc a=sylvestre
b6129a40ddf47e45b4658404edb7d052d3affd55
created 2016-01-14 10:49 +0200
pushed 2016-01-25 14:05 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1239251 - Initialize mCommonAncestorWithLastFrame with nullptr in constructor BuildTextRunsScanner. r=roc
290f666471a0177f984f05d5c9933914d2d11443
created 2015-12-15 13:56 -0800
pushed 2016-01-25 14:05 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231550 - Use DrawTarget instead of gfxContext and/or nsRenderingContext in many places in font/text code. r=jfkthame.
2474921deb87a3e31d1ed9dac11b8d2eee8790e5
created 2015-12-15 13:56 -0800
pushed 2016-01-25 14:05 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 4) - Remove unused argument from SetPotentialLineBreaks(). r=jfkthame.
8d8d40c30f5bdc6187d60300b6a3cab4728cd043
created 2016-01-01 10:29 +0000
pushed 2016-01-25 14:05 +0000
Jonathan Kew Jonathan Kew - Bug 1224669 - Clamp width to be non-negative during intrinsic width calculation. r=dholbert
e779e01003e891cbbd6919aae279359120374efd
created 2015-12-31 10:50 +1100
pushed 2016-01-25 14:05 +0000
Xidorn Quan Xidorn Quan - Bug 1235489 - Remove assertion which is breakable when reflow is interrupted. r=jfkthame
3b472ae8fc261bdebf2d4a62b7b462d1d3ac12f7
created 2015-12-08 12:55 -0500
pushed 2015-12-14 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1225018 part 2 - Move GetFontMetricsOfEmphasisMarks to nsLayoutUtils. r=jfkthame
e1cf548298482c22ce9b51002a84e998bcff61a4
created 2015-12-06 14:13 -0800
pushed 2015-12-14 20:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1230413 (part 4) - Remove unused nsRenderingContext argument from ForceBreak() and OptionallyBreak(). r=mattwoodrow.
d3ab483587f5d49cff06a2691d7e46735594ee67
created 2015-12-04 16:28 +1100
pushed 2015-12-14 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1229739 - Use the color of shadow if available for drawing emphasis marks in shadow. r=jfkthame
5f5ca882d872a71622cc305bc25a31fb5fc7ca79
created 2015-12-04 15:16 +1100
pushed 2015-12-14 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1224013 part 2 - Render text-emphasis outside ruby. r=jfkthame
less more (0) -300 -100 -60 tip