Bobby Holley
|
b3f5a9dc56
|
bug 512260 - part 4 - call nsDocument::AddImage and RemoveImage on images stored in nsStyleContentData.r=dbaron,a=blocker
|
2010-08-06 13:27:01 -04:00 |
|
Bobby Holley
|
250fbc04bd
|
bug 512260 - part 3 - call nsDocument::AddImage and RemoveImage on images stored in nsStyleBackground.r=dbaron,a=blocker
|
2010-08-05 17:57:18 -04:00 |
|
Bobby Holley
|
6788ead45a
|
bug 512260 - part 2 - Make ImageRenderer take a pointer to nsStyleImage rather than making a copy.r=dbaron,a=blocker
|
2010-08-05 17:30:19 -04:00 |
|
Robert O'Callahan
|
20c2a19d6a
|
Bug 537890. Part 10: Fix nsPresContext and nsIDeviceContext unit-conversion methods to be explicit about using CSS logical units instead of physical units. r=dbaron
|
2010-08-13 21:58:04 +12:00 |
|
Robert O'Callahan
|
f8dc984ede
|
Backing out bug 584282 and bug 537890
|
2010-08-14 02:35:06 +12:00 |
|
Markus Stange
|
3df2a2ce8e
|
Bug 506826 - Parsing for background-image: -moz-element(#elementID). r=dbaron
|
2010-08-13 15:33:37 +02:00 |
|
L. David Baron
|
ee89e22866
|
Add support for calc() to the 'width' property. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
|
2010-08-11 12:32:53 -07:00 |
|
Matt Woodrow
|
a580694478
|
Bug 505115. Use layers to render active 2D transforms. r=roc,dbaron
|
2010-08-02 15:07:04 +12:00 |
|
Robert O'Callahan
|
f3efde653e
|
Bug 537890. Part 10: Fix nsPresContext and nsIDeviceContext unit-conversion methods to be explicit about using CSS logical units instead of physical units. r=dbaron
|
2010-08-13 21:58:04 +12:00 |
|
Robert O'Callahan
|
1917c1d836
|
Bug 564991. Part 13: Optimize invalidation to avoid repainting ThebesLayer contents sometimes. r=mats,sr=dbaron
|
2010-07-16 09:07:53 +12:00 |
|
Jonathan Kew
|
1341e3f276
|
bug 511339 - part 1 - implement -moz-font-feature-settings and -moz-font-language-override in CSS. r=dbaron
|
2010-07-13 21:30:42 +01:00 |
|
L. David Baron
|
8e80eed347
|
Make the style struct store the specified transform list so that we can animate matching lists without matrix decomposition. (Bug 531344) r=dholbert
|
2010-07-02 21:18:56 -07:00 |
|
Boris Zbarsky
|
2e0c510982
|
Bug 569006. Skip probing for ::before/::after during reresolve if we're not redoing matching on kids, since those can't appear/disappear without either a reframe or a change in what selectors we match. r=dbaron
|
2010-06-18 12:23:05 -04:00 |
|
Craig Topper
|
9eccdbd4d7
|
Bug 557416: Remove unnecessary includes and forward declarations of nsIPresShell. r=roc
|
2010-04-10 16:09:38 -04:00 |
|
Daniel Holbert
|
aa26889b7f
|
Bug 551298, patch C: Use NS_INLINE_DECL_REFCOUNTING in /layout/ directory. r=roc
|
2010-04-01 11:05:40 -07:00 |
|
Daniel Holbert
|
17d9b970b2
|
Backed out changeset afcaf3670c21 (Bug 551298) due to Linux debug mochitest-5 orange
|
2010-04-01 09:37:59 -07:00 |
|
Daniel Holbert
|
83bf8f3bd3
|
Bug 551298, patch C: Use NS_INLINE_DECL_REFCOUNTING in /layout/ directory. r=roc
|
2010-04-01 08:08:51 -07:00 |
|
Neil Deakin
|
4f0034acef
|
Bug 442228, add -moz-resize property to indicate that elements are resizable, r=dbaron
|
2010-03-19 07:49:33 -04:00 |
|
Jonathan Kew
|
f3a8507386
|
Bug 547267 followup - rename nsPresContext::GetLanguage to GetLanguageFromCharset for clarity. r=dbaron
|
2010-02-26 06:20:35 -08:00 |
|
Jonathan Kew
|
49cf41e772
|
Bug 547267 - make langGroup in nsStyleVisibility respect document's Content-Language if available. r=dbaron
|
2010-02-25 20:34:38 -08:00 |
|
Jonathan Kew
|
e9d0f828e0
|
Bug 524107 - part 1 - pass original value of 'lang' to gfx text code rather than only a 'langGroup' value, to allow language-specific font rendering. r=roc sr=mats
|
2010-02-24 09:57:44 -08:00 |
|
Boris Zbarsky
|
fa1d8938cf
|
Bug 534808. Need to clear descendant intrinsic widths on height changes, due to replaced elements. r=dbaron
|
2009-12-29 15:13:54 -05:00 |
|
Robert Longson
|
819b6997d7
|
Bug 523576 - Fix compilation with disable-svg. r=dbaron
|
2009-12-12 19:43:34 +00:00 |
|
L. David Baron
|
8f42a4d123
|
Stop transitions when -moz-transition-property changes to a value that no longer includes the transitioning property. (Bug 525530) r=bzbarsky
|
2009-12-11 08:13:19 -08:00 |
|
Zack Weinberg ext:(%2C%20Ms2ger%20%3Cms2ger%40gmail.com%3E)
|
dbd6355ce6
|
Bug 513395: Implement revised CSS gradient notation (1/2): parser and data structure changes
|
2009-11-02 11:36:43 -08:00 |
|
Boris Zbarsky
|
44e7bf4e25
|
Bug 522390 followup. Fix test orange
|
2009-10-29 23:43:52 -04:00 |
|
Boris Zbarsky
|
4ee4e6154d
|
Bug 507764. No need to reflow on z-index changes. r=roc
|
2009-10-29 21:47:46 -04:00 |
|
Boris Zbarsky
|
21f0b83225
|
Bug 522390. Fix percentage-height kids of scrollframes in quirks mode to deal with the height of the scrollframe becoming auto. r=dbaron
|
2009-10-29 21:47:43 -04:00 |
|
L. David Baron
|
48e18ed038
|
Add bug numbers for the FIXME comments in CSS transitions patches. (Bug 435441)
|
2009-10-15 17:23:19 -07:00 |
|
Daniel Holbert
|
e98e00b7d5
|
Bug 517882 follow-up: Reorder nsStyleText constructor's initializer list to fix build warning. r=dbaron
|
2009-10-14 19:42:03 -07:00 |
|
L. David Baron
|
34d6f3a24f
|
Better disambiguate nsStyleCoord constructors taking nscoord and nscolor. (Bug 521352) r=bzbarsky
|
2009-10-13 19:38:20 -07:00 |
|
L. David Baron
|
125bd1103e
|
Implement CSS transitions: handle starting and animation of the transitions. (Bug 435441) r=bzbarsky sr=roc
|
2009-10-07 20:22:42 -07:00 |
|
Geoff Lankow
|
bd900ff5fd
|
Bug 517882: Implement a -moz-tab-size CSS property that specifies the number of spaces between tab stops in preformatted text. r=roc, dbaron
|
2009-09-26 13:23:47 -07:00 |
|
Boris Zbarsky
|
ce54997bc6
|
Bug 516286. No need to clear ancestor intrinsic widths on top/left/right/bottom changes anymore. r=dbaron
|
2009-09-24 13:59:43 -04:00 |
|
Mats Palmgren
|
948203eb7d
|
Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
|
2009-09-16 17:01:36 +02:00 |
|
Bobby Holley
|
2d5ec55945
|
Bug 435296 - Decode-On-Draw. r=joe,roc,bz,dolske,peterw sr=vlad
|
2009-09-12 16:44:18 -06:00 |
|
Jonathan Watt
|
ed42a30cb8
|
Bug 508179. Implement 'pointer-events:none;' for all elements. r=roc, r=dbaron.
|
2009-08-26 20:53:35 -07:00 |
|
Ryo Kawaguchi
|
54bb0a0d80
|
Implement background-image: -moz-image-rect(), which allows a region of an image to be used as a background image. (Bug 113577) r=roc, dbaron
|
2009-08-21 13:39:25 -07:00 |
|
Jonathon Jongsma ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
|
219a2fe88e
|
Implement CSS transitions: implement the parsing and computation of the transition properties. (Bug 435441) r=bzbarsky
|
2009-08-20 14:52:47 -07:00 |
|
Boris Zbarsky
|
47a8214709
|
Bug 508919. Stop leaking nsStyleBorder objects. r=dbaron
|
2009-08-07 10:38:44 -04:00 |
|
Boris Zbarsky
|
e2f39a9eac
|
Bug 502288. Provide finer-grained style change hints for triggering reflow. r=dbaron
|
2009-08-03 21:22:13 -04:00 |
|
Boris Zbarsky
|
bc219716a8
|
Backed out changeset 25462849adcc (bug 502288) to get some talos cycles for the tracemonkey merge without this patch in.
--HG--
extra : rebase_source : bff86f8ab792af6109b1862d601e2ba560dc4ba1
|
2009-08-03 15:10:09 -04:00 |
|
Boris Zbarsky
|
ff75d6817f
|
Bug 502288. Provide finer-grained style change hints for triggering reflow. r=dbaron
|
2009-08-03 13:38:42 -04:00 |
|
Robert O'Callahan
|
acd36f5672
|
Bug 504311. Don't reframe text when white-space changes between preformatted values, or between non-preformatted values. r=bz
--HG--
extra : rebase_source : 35015fafdb92544eea6bcc572122b0c2cda4305c
|
2009-07-30 15:02:22 +12:00 |
|
Michael Ventnor
|
8ae6cd75f4
|
Bug 479220: Implement support for CSS gradients: -moz-linear-gradient() and -moz-radial-gradient(). r=roc, dbaron
|
2009-08-01 08:53:40 -07:00 |
|
Dão Gottwald
|
bf4108370b
|
Backed out changeset c086fca6fc55
|
2009-07-31 14:35:48 +02:00 |
|
Michael Ventnor
|
61ed5fe1e2
|
Bug 479220 - Implement the CSS gradients proposal. r=roc,dbaron sr=roc
|
2009-07-31 13:32:32 +02:00 |
|
Shawn Wilsher
|
a725e79692
|
Merge for back out of changeset 8506b25206cf (bug 504311) because the test added uses enablePrivilege which hangs tinderbox asking for privileges. Trying to fix a CLOSED TREE.
|
2009-07-30 13:17:18 -07:00 |
|
Shawn Wilsher
|
d1706205b3
|
Backed out changeset 8506b25206cf (bug 504311) because the test added uses enablePrivilege which hangs tinderbox asking for privileges.
|
2009-07-30 13:16:15 -07:00 |
|
Robert O'Callahan
|
b029d9ac28
|
Bug 504311. Don't reframe text when white-space changes between preformatted values, or between non-preformatted values. r=bz
--HG--
extra : rebase_source : 7f545ad1d85bcda74d18d9308539b45149a4a194
|
2009-07-30 15:02:22 +12:00 |
|
Robert O'Callahan
|
b345a70a9e
|
Bug 495385. Text frames adjacent to block boundaries that contain only collapsible whitespace cannot affect layout, so don't create them. r+sr=bzbarsky
--HG--
extra : rebase_source : 2cd0b9d4bdfb47d8757efe0ca9983cbbcfca423c
|
2009-06-13 21:16:34 +12:00 |
|
Jeff Walden
|
a24a25ba2e
|
Bug 189519 - Implement CSS3 (-moz- for now)background-size. r=dbaron, other useful review comments from roc/bz
|
2009-05-28 11:09:05 -07:00 |
|
L. David Baron
|
0d06184f97
|
Remove support for fallback background colors. (Bug 496721) r+sr=bzbarsky
|
2009-06-16 08:00:20 -07:00 |
|
Robert O'Callahan
|
338a814be0
|
Backed out changeset 69c6dbdfd179
|
2009-06-14 00:18:06 +12:00 |
|
Robert O'Callahan
|
9ffe56c833
|
Bug 495385. Text frames adjacent to block boundaries that contain only collapsible whitespace cannot affect layout, so don't create them. r+sr=bzbarsky
--HG--
extra : rebase_source : 544ae2157803cf075a50d2a451c6179525ebbc36
|
2009-06-13 21:16:34 +12:00 |
|
Arpad Borsos
|
5b33bf7a38
|
Bug 492531 - Optimize some CSS and Reflow classes for memory usage; r+sr=dbaron
|
2009-05-13 10:26:48 +02:00 |
|
Jeremy D. Lea
|
39f62f1364
|
Bug 431634 - Part 1 - clean up header pollution; r+sr=roc
|
2009-04-01 13:59:02 -08:00 |
|
Robert Longson
|
7235fc714e
|
Bug 484150 - support image-rendering attribute. Includes some gfx code by vlad from bug 423756 which is r=joe. The rest is r=dbaron, sr=roc
|
2009-03-21 15:36:38 +00:00 |
|
L. David Baron
|
fa9a21c33d
|
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
|
2009-02-19 21:29:21 -08:00 |
|
L. David Baron
|
2eb748571c
|
Backed out changeset fde0b361f25e (bug 322475, main patch) due to Mac talos startup failures and hitting the NS_ABORT_IF_FALSE in SetupBackgroundClip, which may be related.
|
2009-02-19 13:51:46 -08:00 |
|
L. David Baron
|
d9ac02ed8c
|
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
|
2009-02-19 12:33:09 -08:00 |
|
L. David Baron
|
a91aa25ab0
|
Back out all 8 changesets that I just landed (bugs 477959, 477961, 322475, 478899, 475215, 478156) again, because Talos Try server builds lie about which changesets they're testing.
|
2009-02-19 09:06:18 -08:00 |
|
L. David Baron
|
51ef1de194
|
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
|
2009-02-19 07:29:28 -08:00 |
|
L. David Baron
|
8b207bcc51
|
Revert (back out) the previous 11 changesets (bugs 477959, 477961, 477963, 477962, 322475, 478899, 475215, 478156), due to Mac talos orange with (as usual) no useful diagnostic.
|
2009-02-18 18:59:47 -08:00 |
|
L. David Baron
|
c975c73581
|
Remove MOZ_COUNT_CTOR/MOZ_COUNT_DTOR from nsStyleBackground::Layer because the copy constructor is now used. (Bug 322475)
|
2009-02-18 18:04:03 -08:00 |
|
L. David Baron
|
366992262c
|
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
|
2009-02-18 17:13:25 -08:00 |
|
L. David Baron
|
f8774a93ef
|
Implement CSS computation of font-stretch property and store it in the gfx font structures. (Bug 3512) r=vlad sr=bzbarsky
|
2009-01-29 12:39:18 -08:00 |
|
Robert Longson
|
44b1a9bfb1
|
Bug 472135. Invalidate markers using style system hints instead of doing an eager invalidation (which reacquires frames, breaking our one-shot nsSVGRenderingObservers setup). r+sr=roc
--HG--
extra : rebase_source : 48ab3b34460f5908bcec5c3e15a5d12f71496579
|
2009-01-22 14:02:40 +13:00 |
|
Robert O'Callahan
|
00e57b8380
|
Backed out changeset 9246fefef1cc
|
2009-01-17 23:58:34 +13:00 |
|
Robert Longson
|
4a4ce9e387
|
Bug 472135. Avoid re-getting the target marker frame in nsSVGMarkerProperty::DoUpdate --- that leads to infinite loops. Update things lazily instead via fake style changes. r+sr=roc
--HG--
extra : rebase_source : f90519e06842d6301e3a27eddb0cddd300b62db2
|
2009-01-16 21:20:29 +13:00 |
|
L. David Baron
|
8458c5b6b6
|
Make 'word-spacing: normal' just compute to '0', since that's what CSS 2.1 says to do, and thus change nsStyleText::mWordSpacing from nsStyleCoord to nscoord. (Bug 470705) r+sr=roc
|
2008-12-27 20:58:14 -05:00 |
|
L. David Baron
|
d67ed87895
|
Better handling of overflowing integer values. (Bug 440230) r+sr=roc
|
2008-12-27 20:58:14 -05:00 |
|
Robert O'Callahan
|
89f50618e0
|
Bug 460240. box-shadow style changes sometimes need a REFLOW hint, so ensure we don't return prematurely with VISUAL before we check the box-shadow styles. r+sr=dbaron
|
2008-11-03 13:58:46 +13:00 |
|
Mats Palmgren
|
e16b0a1810
|
Use iterative algorithms when cloning and deleting lists. b=456196 r+sr=dbaron
|
2008-10-17 10:13:16 +02:00 |
|
Markus Stange
|
1ffda30624
|
Bug 450939 - Add -moz-window-shadow CSS property, r+sr=dbaron
|
2008-10-14 16:44:25 +02:00 |
|
Zack Weinberg
|
2f3912b498
|
Bug 458463 - Rename nsStyleFont::mFlags to ::mGenericID and stop treating it like a bitfield; r+sr=dbaron
|
2008-10-10 16:56:18 +02:00 |
|
Zack Weinberg
|
1b9f5190da
|
Bug 450652 – Style system changes to support CSS3 border-radius – data structures for elliptical borders (part 1) [r+sr=dbaron]
|
2008-10-01 00:50:52 -05:00 |
|
Robert O'Callahan
|
09cfc5fa8c
|
Bug 455984. Rework gradient and pattern code to use nsReferencedElement and nsSVGRenderingObservers, so they observe changes to the ID-element-map properly and propagate invalidations correctly (and with simpler code too). r=longsonr,sr=mats
|
2008-10-01 13:51:05 +13:00 |
|
Robert O'Callahan
|
337c852320
|
Backing out bug 455984 to see if it fixed Tp crashes
|
2008-10-01 00:28:20 +13:00 |
|
Robert O'Callahan
|
0a5a34cbab
|
Bug 455984. Rework gradient and pattern code to use nsReferencedElement and nsSVGRenderingObservers, so they observe changes to the ID-element-map properly and propagate invalidations correctly (and with simpler code too). r=longsonr,sr=mats
|
2008-09-30 21:47:20 +13:00 |
|
Keith Schwarz
|
dc907e1ec7
|
Bug 435293. Implement CSS transforms. r=dbaron,r+sr=roc
|
2008-09-13 21:42:11 +12:00 |
|
L. David Baron
|
b4d9cdbfa1
|
Convert border spacing storage from nsStyleCoord to nscoord. (Bug 443057) r+sr=bzbarsky
|
2008-09-12 20:45:37 -07:00 |
|
L. David Baron
|
b9c298d240
|
Convert outline offset storage from nsStyleCoord to nscoord. (Bug 443057) r+sr=bzbarsky
|
2008-09-12 20:45:37 -07:00 |
|
Zack Weinberg
|
0f68a207ca
|
Bug 453916: treat transparency strictly as a special case of color alpha. r+sr=dbaron
|
2008-09-12 08:35:53 -07:00 |
|
Zack Weinberg
|
1567a739fa
|
Bug 389406 – initial value for 'quotes' property is stored incorrectly and not reachable by -moz-initial; r+sr=dbaron
|
2008-08-19 10:18:58 -04:00 |
|
Robert O'Callahan
|
aa8fb5c224
|
Bug 447567. Instead of brutally wiping out effects properties whenever the style context changes for an SVG frame (which wouldn't work for non-SVG frames), create a new style change hint to handle it. r=longsonr,sr=dbaron
|
2008-08-06 12:55:07 +12:00 |
|
L. David Baron
|
c5235e21f2
|
Fix a bunch of issues relating to dynamic changes of border images. (Bug 445810) r=robarnold sr=bzbarsky
|
2008-07-26 09:14:49 -07:00 |
|
Simon Montagu
|
0dd0a7f5ba
|
Support for word-wrap CSS property. Bug 99457, r+sr=dbaron, roc
|
2008-07-24 10:16:18 +03:00 |
|
Michael Ventnor
|
8aeed81515
|
Bug 271586 – Implement CSS3 column-rule-*. r+sr=roc,dbaron
|
2008-07-19 12:38:25 +02:00 |
|
Andrew Smith ext:(%2C%20Rob%20Arnold%20%3Ctellrob%40gmail.com%3E%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
|
49c9b3d67e
|
Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
|
2008-07-16 23:30:25 -07:00 |
|
L. David Baron
|
9e4ceade8e
|
Backed out changeset 9b0b2391485c due to linker errors related to nsStyleStructInlines.h not being included enough.
|
2008-07-16 22:59:14 -07:00 |
|
Andrew Smith ext:(%2C%20Rob%20Arnold%20%3Ctellrob%40gmail.com%3E%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
|
bb4be48531
|
Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
|
2008-07-16 22:18:38 -07:00 |
|
Zack Weinberg
|
58cf580d4a
|
Remove eStyleUnit_Chars and the special cases for it throughout layout, and make ch units go through the normal eStyleUnit_Coord cases. (Bug 363706) r+sr=dbaron
|
2008-07-15 14:31:36 -07:00 |
|
Michael Ventnor
|
3a7677bb26
|
Bug 212633 - "Add support for CSS3 box-shadow" (parsing support) [p=ventnor.bugzilla@gmail.com (Michael Ventnor) r+sr=dbaron]
|
2008-07-07 19:56:52 -05:00 |
|
Christian Biesinger ext:(%2C%20Michael%20Ventnor%20%3Cventnor.bugzilla%40yahoo.com.au%3E)
|
171196af8b
|
Implement the computed value of text-shadow in the style system. (Bug 10713) r+sr=dbaron
|
2008-06-05 16:06:34 -07:00 |
|
Vladimir Vukicevic
|
0b3d9b76cc
|
b=346189, children should optionally not affect size of XUL stack; r+sr=roc
|
2008-06-04 23:46:24 -07:00 |
|
L. David Baron
|
a7d8670d1d
|
Backed out changeset cf005233ebad (text-shadow style system changes) due to mochitest crash on Windows (which I can reproduce on Windows).
|
2008-06-03 16:42:13 -07:00 |
|
Christian Biesinger ext:(%2C%20Michael%20Ventnor%20%3Cventnor.bugzilla%40yahoo.com.au%3E)
|
752ec1f3fa
|
Implement the computed value of text-shadow in the style system. b=10713 r+sr=dbaron
|
2008-06-03 15:25:31 -07:00 |
|
masayuki@d-toybox.com
|
3ea5191188
|
Bug 421353 Moving the mouse over text hyperlinks which become underlined spikes cpu usage r=roc+stuart, sr=roc, a1.9=beltzner
|
2008-03-29 14:25:15 -07:00 |
|
dbaron@dbaron.org
|
7003061847
|
Fix the weird Get* API on nsStyleSides in favor of returning structs by value, to avoid further occurrences of bug 420069. b=420069 r+sr=roc a=beltzner
|
2008-03-05 16:05:26 -08:00 |
|