layout/style/nsStyleContext.cpp
36c73ec83bb384f4ac2e0e563ef5b28b514c53ef
created 2012-02-23 08:19 -0800
pushed 2015-01-29 02:51 +0000
Zack Weinberg Zack Weinberg - Bug 729142 - Convert layout/style to MOZ_STATIC_ASSERT. r=dbaron
c5fce77e6f195778afae12061130594df0386eb7
created 2012-02-15 01:44 +0100
pushed 2015-01-29 02:51 +0000
Mats Palmgren Mats Palmgren - merge backout
58710da82f8ff50ce6934ba50caed8199ce24070
created 2012-02-15 01:44 +0100
pushed 2015-01-29 02:51 +0000
Mats Palmgren Mats Palmgren - Backout Part 4 of bug 524925 (73eaf1199ff0). r=roc a=akeybl
1444f8427e81eeda207b419e987cbdeea09efc1c
created 2012-02-15 01:44 +0100
pushed 2015-01-29 02:51 +0000
Mats Palmgren Mats Palmgren - merge backout
00c7793f07703ba409dbcde1f67951e26709ca53
created 2012-02-15 01:43 +0100
pushed 2015-01-29 02:51 +0000
Mats Palmgren Mats Palmgren - Backout bug 719177 (2cae7e5c62ae,07bd73451aa4,13739446fc8e,0246973f2513,f222fbece983,8f11aaac24dc). r=roc a=akeybl
95b5009ae49f73e69873ba60d54ec954831c7382
created 2012-02-15 01:43 +0100
pushed 2015-01-29 02:51 +0000
Mats Palmgren Mats Palmgren - Backout bug 722117 (a5569fc4c390). r=roc a=akeybl
a5569fc4c390ee079155f6adf158ea18819721f8
created 2012-01-29 09:48 +0100
pushed 2015-01-29 02:51 +0000
Mats Palmgren Mats Palmgren - Bug 722117 - "ASSERTION: CalcDifference() returned bigger hint than MaxDifference()" with blink. r=roc
13739446fc8e01c8dd7db32645e4a341b2ea1099
created 2012-01-28 04:35 +0100
pushed 2015-01-29 02:51 +0000
Mats Palmgren Mats Palmgren - Bug 719177 - Introduce NS_STYLE_HINT_UPDATE_OVERFLOW as a short-hand for nsChangeHint(nsChangeHint_RepaintFrame | nsChangeHint_UpdateOverflow). r=roc
f222fbece9833a7a500bfb1408f0a346a898c567
created 2012-01-28 04:35 +0100
pushed 2015-01-29 02:51 +0000
Mats Palmgren Mats Palmgren - Bug 719177 - Replace all NS_STYLE_HINT_VISUAL with nsChangeHint_RepaintFrame except for 'visibility' and 'z-index' which are the only ones that need SyncFrameView. r=roc
73eaf1199ff0a1770cb96fb00c3ee03014e70488
created 2012-01-18 21:04 +0100
pushed 2015-01-29 02:51 +0000
Mats Palmgren Mats Palmgren - Bug 524925 - Make outline style changes update the overflow and repaint instead of reflow. part=4/6 r=roc
8651133cd19662053356aa499f2b0248b04e5bf0
created 2011-06-15 14:03 -0700
pushed 2015-01-29 02:51 +0000
Benjamin Stover Benjamin Stover - Bug 524925 - Recompute overflow without reflowing for transforms. part=1/6 r=dbaron
6094246d2abc281330a973a98784543c1363c103
created 2011-10-29 03:04 -0400
pushed 2015-01-29 02:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 608756. Cache display structs in the ruletree even for floated and positioned elements. r=dbaron
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2015-01-29 02:51 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2015-01-29 02:51 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
dd09b7ba02ffde15f5411259d539dc21e0ce1131
created 2011-05-06 11:52 +0200
pushed 2015-01-29 02:51 +0000
Mounir Lamouri Mounir Lamouri - Bug 633209 - Add ::-moz-progress-bar to access the anonymous div inside the progress element. r=dbaron
dd9ba28d2bd9b813eed90c551bbf6d2cda5832b1
created 2011-05-09 15:48 -0700
pushed 2015-01-29 02:51 +0000
Shawn Wilsher Shawn Wilsher - Back out bug 514437, bug 567872, bug 568825, bug 633209, bug 633913, bug 634086, bug 634088, bug 634549, bug 634551, bug 638176, bug 641517, bug 641905, bug 641942, bug 642127, and bug 642667 to undo the performance regression tracked by bug 655860.
2139b047dbb7f2820da0b5eacc31220aaa245688
created 2011-05-06 11:52 +0200
pushed 2015-01-29 02:51 +0000
Mounir Lamouri Mounir Lamouri - Bug 633209 - Add ::-moz-progress-bar to access the anonymous div inside the progress element. r=dbaron
135b8bba35afc71bf411a713fb826f22986156d1
created 2011-04-23 14:16 +0900
pushed 2015-01-29 02:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 647421 -moz-text-decoration-color and -moz-text-decoration-style should be reset by text-decoration r=dbaron, sr=bzbarsky
da979a4892ac4104741af39177f66fcabcb6c339
created 2011-04-18 20:57 +0900
pushed 2015-01-29 02:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 649551 Backing out bug 59109 (CSS 3 text-decoration-*) from Aurora a=clegnitto
003589ae679e4cf2a92c5e1ffd76225749c4b093
created 2011-03-31 21:26 +0900
pushed 2015-01-29 02:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 59109 Part 1: Adding -moz-text-decoration-color and -moz-text-decoration-style r=dbaron, sr=bzbarsky
329c13fec60220981ebb706a05a3c6e5907c39c0
created 2011-03-17 20:14 -0700
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - Make nsCachedStyleData store arrays of nsStyleStruct*, and use style struct IDs for faster access to those arrays. (Bug 639231, patch 3) r=bzbarsky
5d5752f83c6110ce178f60f139aca5bf7bad2132
created 2010-08-13 15:33 +0200
pushed 2015-01-29 02:51 +0000
Markus Stange Markus Stange - Bug 506826 - Parsing for background-image: -moz-element(#elementID). r=dbaron
9a45bd27ec753bd3035a557234d39f602485637f
created 2010-08-02 15:07 +1200
pushed 2015-01-29 02:51 +0000
Matt Woodrow Matt Woodrow - Bug 505115. Use layers to render active 2D transforms. r=roc,dbaron
d98f8a21727e27081c58a5db8c98dd8024bf45fe
created 2010-07-16 09:07 +1200
pushed 2015-01-29 02:51 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 13: Optimize invalidation to avoid repainting ThebesLayer contents sometimes. r=mats,sr=dbaron
fb5c5b8e14d9badb7c618f1d395c657b6496bf2d
created 2010-07-02 21:18 -0700
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - Add nsStyleContext::Alloc for allocations scoped to the lifetime of the style context. (Bug 363249) r=bzbarsky
6760c5a29ebfdab7c99c62bd12cd88aea6cb532f
created 2010-06-17 13:28 -0700
pushed 2015-01-29 02:51 +0000
Jesse Ruderman Jesse Ruderman - Remove stray line breaks from NS_ERROR messages, since they interfere with log processing. rs=jst
bda1a3aff0d86c94f3d365c56f170dd7ec8d0aed
created 2010-04-29 20:15 -0500
pushed 2015-01-29 02:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 559491. If a visited style context has no parent then add it to the list of roots. r=dbaron
1adc864a08ce2d6ffc7e9369f7912ea58d071bac
created 2010-04-06 15:32 -0700
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - Avoid showing black when the if-visited style is transparent and the unvisited style is a color. (Bug 557584) r=bzbarsky
8eba981e2c9f1291cc5cb5c933b548d1a5d9a7a4
created 2010-04-06 12:42 -0700
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - Make style contexts know if they are the if-visited style. (Bug 557287) r=bzbarsky
902a9bca379b4e166bbc0fd797bc2b911d56e575
created 2010-04-02 18:58 -0700
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - Make nsStyleContext::FindChildWithRules deal with the visited style context. (Bug 147777) r=bzbarsky
6f6a43afe740599443437424220123811fb14dce
created 2010-04-02 18:58 -0700
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - Use the appropriate color based on visitedness for the color or fallback color parts of 'fill' and 'stroke'. (Bug 147777) r=jwatt
d39de9608906885686f661587d8b667ca6c6ae2d
created 2010-04-02 18:58 -0700
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - Add function to nsStyleUtil for choosing the appropriate color from style data based on link visitedness. (Bug 147777) r=bzbarsky
b9334e9d28217478418184568083bcf49533bfdc
created 2010-04-02 18:58 -0700
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - Add mechanism for separate style data for visited style. (Bug 147777) r=bzbarsky
c16ec7f0a10cf9f9aaea391bed1e07cf863f2ba6
created 2010-03-25 14:17 +0100
pushed 2015-01-29 02:51 +0000
Craig Topper Craig Topper - Bug 554253 - Convert nsCOMPtr<nsPresContext> to nsRefPtr<nsPresContext>. r=roc
ac2b160e89d583ea4dc667622bf545ff371f4035
created 2010-03-02 18:27 -0500
pushed 2015-01-29 02:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 527977 part 3. Change the style context cached struct storage; inline GetStyle* and PeekStyle* now that they're pretty dead-simple. r=zwol, sr=dbaron
b7755e1380c30995a57bc5acdf19dc7586120758
created 2009-12-12 19:43 +0000
pushed 2015-01-29 02:51 +0000
Robert Longson Robert Longson - Bug 523576 - Fix compilation with disable-svg. r=dbaron
5c675fda7ba6c8859abdeb64f6f0152b4a06af41
created 2009-12-11 02:37 -0500
pushed 2015-01-29 02:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron
813718244b94428e0c1a7e8f8d0de9973ccbfe4e
created 2009-12-10 18:28 -0800
pushed 2015-01-29 02:51 +0000
Boris Zbarsky Boris Zbarsky - Backing out bug 525608 and bug 525952
80b631ea5ad11b1126d0df9ffe2cb6a41ceb1db5
created 2009-12-10 14:36 -0800
pushed 2015-01-29 02:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron
32f2d602e5b72d105ad7b5727eeb1f9b25b63797
created 2009-11-18 08:25 -0500
pushed 2015-01-29 02:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 528038. Make sure to propagate inherited changes properly for cases where the change hint doesn't apply to all descendants. r=dbaron
f336d47d33f7ff0da3f63ec7ebcd0e53a9cdaaf5
created 2009-09-24 13:59 -0400
pushed 2015-01-29 02:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 514773. Don't trigger rulenode gc unless we have rulenodes to gc. r=dbaron
93404746474841ae0ff8cd581a73dd52e0435e08
created 2009-08-10 15:52 -0700
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - Make style contexts know whether they have data from a pseudo-element. (Bug 505515, Bug 435441) r=bzbarsky
64d9f32cf21e77d58b72db90d552fa4721c169e1
created 2009-08-10 10:54 -0400
pushed 2015-01-29 02:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 509156. Don't assert on GetUniqueStyleData calls if we're using our parent's struct before the call. r=dbaron
45cee94d82f3b3ade0bd305eb94ab7b8fba32d07
created 2009-08-07 10:38 -0400
pushed 2015-01-29 02:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 508919. Stop leaking nsStyleBorder objects. r=dbaron
7b06b19e4af63fcf311609ce45369a4963408881
created 2009-08-02 15:32 -0700
pushed 2015-01-29 02:51 +0000
Daniel Holbert Daniel Holbert - Bug 507695: Remove unneeded #includes from nsStyleContext.cpp. r=dbaron
c6c685aa0379927b3686b639d2f2cff5a008f62e
created 2009-06-13 21:16 +1200
pushed 2015-01-29 02:51 +0000
Robert O'Callahan Robert O'Callahan - Bug 495385. Text frames adjacent to block boundaries that contain only collapsible whitespace cannot affect layout, so don't create them. r+sr=bzbarsky
43bba2afdbb81a0a1e6089ef5ca2418f9d041921
created 2009-06-14 00:18 +1200
pushed 2015-01-29 02:51 +0000
Robert O'Callahan Robert O'Callahan - Backed out changeset 69c6dbdfd179
69c6dbdfd17954a71791016d71c3830ecce46a79
created 2009-06-13 21:16 +1200
pushed 2015-01-29 02:51 +0000
Robert O'Callahan Robert O'Callahan - Bug 495385. Text frames adjacent to block boundaries that contain only collapsible whitespace cannot affect layout, so don't create them. r+sr=bzbarsky
66db3742d013ad20b906cdd6d604ad6b4aa1e25f
created 2009-02-09 20:36 -0800
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - Remove nsStyleContext::DumpRegressionData, code that uses it, and code that exists only for it. (Bug 477522) r+sr=bzbarsky
3b2f69cc7004f97c026ddf096968ef561884fbea
created 2009-01-29 20:39 -0800
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - Keep old rule trees around until they are no longer referenced. (Bug 475128) r+sr=bzbarsky
0cbd3800749f3bffc26297d2307262908464c554
created 2009-01-29 14:36 -0800
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - Backed out changeset 24917a339f2e (bug 475128) because it didn't patch the IsRoot check nsRuleNode::Sweep, which it needs to.
24917a339f2e1e6dbe955e5d318d2a6be975abc5
created 2009-01-29 12:39 -0800
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - Keep old rule trees around until they are no longer referenced. (Bug 475128) r+sr=bzbarsky
c5e8e22d092ae1d861db3141672ffb5230fc14b3
created 2009-01-22 17:28 -0800
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - Remove nsStyleContext::Equals, since it is unused. (Bug 474675) r+sr=bzbarsky
8083041f33436caeea4774fa9b858484f9c97146
created 2009-01-16 13:32 -0800
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - Add assertions to EndReconstruct that all style contexts have been reresolved. (Bug 473871) r+sr=bzbarsky
a50ff010b3fff247eb2adeeef497e155cd558c50
created 2008-12-27 20:58 -0500
pushed 2015-01-29 02:51 +0000
L. David Baron L. David Baron - 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
4f1383af8f100bbd44ae15d2b946be72f25ce5ad
created 2008-11-01 09:52 +0100
pushed 2015-01-29 02:51 +0000
Bernd Bernd - bug 258377 remove inline on PeekStyleData so that it can be called from the layout library r/sr=bzbarsky
03bbada2e82f64898877a80d9885cf0b38694afb
created 2008-10-14 16:44 +0200
pushed 2015-01-29 02:51 +0000
Markus Stange Markus Stange - Bug 450939 - Add -moz-window-shadow CSS property, r+sr=dbaron
bf3f9fbfb54311c3c682d0885a2ffe251ab74af6
created 2008-10-10 16:56 +0200
pushed 2015-01-29 02:51 +0000
Zack Weinberg Zack Weinberg - Bug 458463 - Rename nsStyleFont::mFlags to ::mGenericID and stop treating it like a bitfield; r+sr=dbaron
594b90ca0cec3599e4842118d8f48997a371edf9
created 2008-10-01 13:51 +1300
pushed 2015-01-29 02:51 +0000
Robert O'Callahan Robert O'Callahan - 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
7f678bca2dbf3c7bc5998c20850f2bde5c6a697f
created 2008-10-01 00:28 +1300
pushed 2015-01-29 02:51 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 455984 to see if it fixed Tp crashes
less more (0) -60 tip