layout/style/nsCSSDataBlock.cpp
c70c539f2e937ebe5bb82550cfba6766cdf5313d
created 2011-08-25 23:05 -0700
pushed 2011-09-30 20:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 681161 - Shrink nsCSSCompressedDataBlock on 64-bit platforms. r=dbaron.
858a29a7f052ce1a09d7260710d7b8409a039652
created 2011-06-22 12:00 -0400
pushed 2011-09-30 20:09 +0000
Ed Morley Ed Morley - Bug 665686 - Fix unused variable warnings in layout/style/; r=dbaron
967f25420b71b9105f3b48e33f7ae042a735f6d3
created 2011-03-28 16:07 -0700
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Remove nsCSSDataBlock::kOffsetTable, which is no longer needed. (Bug 645620, patch 2) r=bzbarsky
0864cd7f9e9b704a673a4bad42b5aac40cf578f3
created 2011-03-28 16:07 -0700
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Replace use of nsCSS* structs in nsCSSExpandedDataBlock with an array of nsCSSValue. (Bug 645620, patch 1) r=bzbarsky
242b563188349af3e2169f38fca35a5a2ae255e9
created 2011-03-17 21:58 -0700
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Fix bustage from bug 636039, patch 13, by not trying to access stub entries in kOffsetTable for the CSS_PROP_STUB_NOT_CSS entries. (Bug 636039)
c8fad162c3d3b107aa9946544d824c12dcbc779f
created 2011-03-17 20:14 -0700
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Make the three CSS_PROP_INCLUDE_NOT_CSS properties much more like normal CSS properties, and (importantly) give them property IDs in the longhand range. Replace CSS_PROP_INCLUDE_NOT_CSS with CSS_PROP_STUB_NOT_CSS for callers that need stubs. (Bug 636039, patch 13) r=bzbarsky
8e8568fda1195ae8bf4a81169d5876acd3a43b02
created 2011-03-05 09:58 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Add 'parsevariant_' parameter to CSS_PROP macro, with all properties initially zero. (Bug 636029) r=bzbarsky
b17d9492f99fe31e43e354c22079cf30d8e117b5
created 2011-03-03 13:18 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Remove tracking of whether the font family comes from HTML, since we no longer use the information. (Bug 636040) r=jdaggett
2f078585a0f6c8e2c57987ab5d4192d486b347d9
created 2010-08-19 15:33 -0400
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 576044 (11/12): Make all assertions fatal in Declaration.h, Declaration.cpp, nsCSSDataBlock.h, nsCSSDataBlock.cpp, nsCSSValue.h, nsCSSValue.cpp, nsCSSProps.h, and nsCSSProps.cpp. r=dbaron a2.0=dbaron
4bb2e0074aebce13d5a7ea9d89d37a8ce37bb295
created 2010-08-19 15:33 -0400
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 576044 (9/12): Add an AddLonghandProperty method to nsCSSExpandedDataBlock. r=dbaron a2.0=dbaron
659a0864e03561b283c98539eb29161d2cfc280c
created 2010-08-19 15:33 -0400
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 576044 (8/12): remove the last MoveValue call from the CSS parser. r=dbaron a2.0=dbaron
980f0170d98217045592698e0f361e31581cf04b
created 2010-08-19 15:33 -0400
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 576044 (7/12): cleanup pass on css/Declaration.{h,cpp} and nsCSSDataBlock.{h,cpp}. r=dbaron a2.0=dbaron
f09c1638d3c17cb59e29becfa47ddb45191187dd
created 2010-08-19 15:33 -0400
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 576044 (6/12): remove vestiges of nsCSSType. r=dbaron a2.0=dbaron
b88472b0af90512e2880920159569666df05020b
created 2010-08-19 15:33 -0400
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 576044 (5/12): eliminate ValueList as a storage type. r=dbaron a2.0=dbaron
a3e21759b5708b277a1cebdcdcfd5bd858afb325
created 2010-08-19 15:33 -0400
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 576044 (4/12): eliminate ValuePairList as a storage type. r=dbaron a2.0=dbaron
ed89c9e297abf24faf03ba13565a031f24e2ff55
created 2010-08-19 15:33 -0400
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 576044 (3/12): eliminate Rect as a storage type. r=dbaron a2.0=dbaron
4fc85e572c389b96bfe94914de4070d4b3c5fdbd
created 2010-08-19 15:33 -0400
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 576044 (2/12): eliminate ValuePair as a storage type. r=dbaron a2.0=dbaron
6f0dae17da5367e45f84c32def6093d45209c21c
created 2010-07-23 11:00 -0700
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 569719 part 16: Don't refcount declarations and data blocks; don't have style rules hold direct pointers to data blocks. r+a=dbaron
8ede5dd08c7fd80df7e7cff6a3b6076d752e0000
created 2010-07-23 11:00 -0700
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 569719 part 13: move nsCSSParser methods that manipulate data blocks into the appropriate nsCSS*DataBlock classes. r=dbaron
dfe343ccd1907d6de88ae28e810794b25cdbf435
created 2010-07-23 11:00 -0700
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 569719 part 12: replace nsCSSParser::ClearTempData with explicit use of mTempData.ClearProperty (and make that method handle shorthands). r=dbaron
0d351a1bae2bb4731d1e4845ced2f12458e913f3
created 2010-07-23 11:00 -0700
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 569719 part 9: remove return value from css::Declaration methods that always return NS_OK, and change GetCSSDeclaration to return a css::Declaration instead of an nsresult. r=dbaron
cf6990d475299e59d4c71d28414624392ff1efad
created 2010-07-23 11:00 -0700
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 569719 part 4: Move nsCSSExpandedDataBlock::RuleDataPropertyAt into struct nsRuleData. r=dbaron
9a7be1835b530c72a46069a5c3951b80b16804a3
created 2010-05-19 22:28 -0400
pushed 2011-09-30 20:09 +0000
Craig Topper Craig Topper - Bug 566808 - "DeCOMtaminate nsIStyleRule method signatures" [r=dbaron]
e0223cca9d88cb60b1724bef55c7d7aba5bc463b
created 2010-03-29 06:43 -0700
pushed 2011-09-30 20:09 +0000
timeless timeless - Bug 555702 - nsCSSExpandedDataBlock::DoExpand null checks aBlock instead of *aBlock, r=dbaron
11b94fd7854864178f0a3842fa50fd1c1826ed55
created 2010-04-23 12:59 -0700
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 559715: Micro-optimize nsCSSPropertySet by adjusting types so that the compiler can do index calculations more efficiently., r=dbaron, a=dholbert_sheriff
363849c0170b1493960b7ed527cef775401ec43b
created 2010-04-06 12:42 -0700
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Don't start image loads for the if-visited style contexts. (Bug 557287) r=bzbarsky
f7ccfb798c367b39509659a04b0618e74bb37f98
created 2009-12-11 08:13 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Reference-count CSS compressed data blocks and make them immutable when their reference count is above 1. (Bug 522595) r=bzbarsky
6af36fcff9bb776ba323a2a0ed68691964be0fe9
created 2009-11-14 19:16 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Use property flags for which properties need StartLoadImage called. (Bug 528634) r=bzbarsky
ff161ba309bd19a6f896b5bad339c6426ea80771
created 2009-11-14 19:16 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - In the ValueList case, don't start image loads for declarations that are overridden by others (just like we already do for the Value case). (Bug 517224) r=bzbarsky
2c12630e5db6e9819a80e76035cafcf8aa7d7c99
created 2009-09-11 06:46 -0400
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Separate nsCSSPropertySet out from nsCSSDataBlock so that it can be used elsewhere (for transitions). (Bug 435441) r=bzbarsky
a4990b27b9357b268b732e4b96cf57ace8c00442
created 2009-09-11 06:46 -0400
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Rewrap long argument lists to CSS_PROP macros. Whitespace changes only. (Bug 504652)
d1b659f7db49191f59723ddb69354cd49dae29cb
created 2009-09-11 06:46 -0400
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Add fields to nsCSSPropList.h for style struct offset and animation type. (Bug 504652) r=bzbarsky
c309a7438041438d0db702f24062196c80691046
created 2009-09-11 06:46 -0400
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Add stylestruct_ parameter to CSS_PROP macro. (Bug 504652) r=bzbarsky
a3cda2dce88ed54478969c7a471b2cbc43672b5e
created 2009-08-21 13:39 -0700
pushed 2011-09-30 20:09 +0000
Ryo Kawaguchi Ryo Kawaguchi - 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
afac199a815302c8abc9cc8764e6748ab28805f4
created 2009-07-15 17:24 -0700
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Make whether a property should be ignored when page colors are disabled part of the property flags table. (Bug 503188) r=bzbarsky
d8917fe0ed6aa4109ca72da600c94140b76bb938
created 2009-07-09 14:50 -0700
pushed 2011-09-30 20:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 498562. Skip the Expand/Compress cycle in the common case of inline style sets. r+sr=dbaron
a68245f91aa81cdfa28403f7391d87e20ce6d593
created 2009-06-16 15:05 -0700
pushed 2011-09-30 20:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 495798. Drop native theming for controls styled with transparent backgrounds, even if the user said to not use the page colors. r+sr=dbaron
37f8a33e4c54c159bda6f7057709ad2defda1553
created 2009-06-16 08:00 -0700
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Remove support for fallback background colors. (Bug 496721) r+sr=bzbarsky
3428afb4e233bf2567ef97042c2a9147e0400e39
created 2009-03-06 13:05 +0900
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Split eCSSUnit_String into eCSSUnit_String (with quotes), eCSSUnit_Ident (without quotes), and eCSSUnit_Families (font family list, but not for @font-face descriptor where the single family is stored as eCSSUnit_String). (Bug 481591) r+sr=bzbarsky
55a739725414da3c3d01a9cfa935336a1ecf66ea
created 2009-02-19 21:29 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - 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
0590dccbad048faa84af827bb1eaefe978e95260
created 2009-02-19 13:51 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - 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.
fde0b361f25eb13e1b18cab08150e8d3f7a34272
created 2009-02-19 12:33 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - 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
24685122178539af0ea83c325f8d8b9bd8f8617f
created 2009-02-19 09:06 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - 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.
7272fc6bc7449c542b07bf9ef9074817f46a2c9b
created 2009-02-19 07:29 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - 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
949427a872588eab06c89815382e5fc8817c25e1
created 2009-02-18 18:59 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - 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.
c93d2582416e50d8f1b571b3b31121594794ec18
created 2009-02-18 17:13 -0800
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - 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
e3bab6e6bfc24812be67c4952811ffcd341f37a1
created 2009-01-05 17:04 -0500
pushed 2011-09-30 20:09 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset f87b46d44d22 (bug 437366)
f87b46d44d22cfac0a7a075837827323b341aee6
created 2008-12-28 12:07 -0800
pushed 2011-09-30 20:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 437366. Make sure to not paint black-on-black in dark high-contrast themes when 'Allow pages to use their own colors' is unchecked and the page tries styling a form control. r+sr=dbaron
44687f34236ccd4523b3fa00930feb31d52a48aa
created 2008-10-17 10:13 +0200
pushed 2011-09-30 20:09 +0000
Mats Palmgren Mats Palmgren - Use iterative algorithms when cloning and deleting lists. b=456196 r+sr=dbaron
c01934ff662b99662ee2afef239318ec32095391
created 2008-10-07 15:10 -0700
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Add a flags table for CSS properties. (Bug 160403) r+sr=bzbarsky
53ef3c05e895d5f57ca23f4e9f05a5fe61b44606
created 2008-09-20 15:42 +0200
pushed 2011-09-30 20:09 +0000
Arpad Borsos Arpad Borsos - Bug 452797 - Clean up unused variables in layout/; v6; r+sr=roc
d426fd05130b7e4888824324b63dea6dcbeb24ed
created 2008-09-12 08:35 -0700
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 453916: treat transparency strictly as a special case of color alpha. r+sr=dbaron
4b5063537a0f9c4a6dfeafe5bffcd4db54c82d08
created 2008-09-08 16:00 +0200
pushed 2011-09-30 20:09 +0000
timeless timeless - Backed out changeset 54215f2cbc66
54215f2cbc66b64699a179a76ee3d553d3104192
created 2008-09-06 20:38 +0200
pushed 2011-09-30 20:09 +0000
Arpad Borsos Arpad Borsos - Bug 452797 - Clean up unused variables in layout/; r+sr=roc
6ad2e5aa3c6448851c1d6c4cb3b55faa8eca1276
created 2008-08-04 15:15 -0700
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Merge Quotes and CounterData storage types into ValuePairList. (Bug 322475) r+sr=bzbarsky
8f3ff19953831e8e44a14b8fbbf8fc22944e9ea9
created 2008-07-19 12:38 +0200
pushed 2011-09-30 20:09 +0000
Michael Ventnor Michael Ventnor - Bug 271586 – Implement CSS3 column-rule-*. r+sr=roc,dbaron
2bf42512916dff1df68a185c9aa896f17e59c136
created 2008-07-16 23:30 -0700
pushed 2011-09-30 20:09 +0000
Andrew Smith Andrew Smith - Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
12d07c032ffce59fae4c035fa600f744920e4baf
created 2008-07-16 22:59 -0700
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Backed out changeset 9b0b2391485c due to linker errors related to nsStyleStructInlines.h not being included enough.
9b0b2391485c50da98e30be3f793063d41c95f00
created 2008-07-16 22:18 -0700
pushed 2011-09-30 20:09 +0000
Andrew Smith Andrew Smith - Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
1c09e07000076cc03f7b53a21b38dd1257719108
created 2008-03-05 16:03 -0800
pushed 2011-09-30 20:09 +0000
dbaron dbaron - Update properties that are ignored when 'Allow pages to choose their own colors' is unchecked for the splitting of left/right border properties and the introduction of start/end border properties. b=419167 Patch by Bernd Mielke <bernd_mozilla@gmx.de>. r+sr=dbaron a=beltzner
less more (0) -60 tip