Zack Weinberg
|
b8aabe9d10
|
Bug 451134 (2/2): switch to the official border-radius property names: by-hand changes. r=dbaron a2.0=blocking2.0:beta6
|
2010-09-09 08:21:48 -07:00 |
|
Zack Weinberg ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
|
e4c76eccb0
|
Bug 451134 (1/2): switch to the official border-radius property names: purely mechanical changes. r=dbaron a2.0=blocking2.0:beta6
This was generated with the command:
LC_ALL=C grep -irlEZe '[-_]moz[-_]border[-_]radius([-_](top|bottom)(right|left))?' * | xargs -0 perl -pi -e \
's/-moz-border-radius-(top|bottom)(left|right)/border-${1}-${2}-radius/gi;
s/_moz_border_radius_(top|bottom)Right/border_${1}_right_radius/g;
s/_moz_border_radius_(top|bottom)Left/border_${1}_left_radius/g;
s/-moz-border-radius/border-radius/gi;
s/_moz_border_radius/border_radius/g;'
|
2010-09-09 08:21:47 -07:00 |
|
L. David Baron
|
4c8a8b3d3d
|
Add an invalid-value test for text-shadow that we already have for -moz-box-shadow. a2.0=tests
|
2010-09-09 08:21:46 -07:00 |
|
L. David Baron
|
7d8d7e59ed
|
Fix missing computation half of calc() for border-*-width. (Bug 363249) r=bzbarsky a2.0=blocking2.0:beta6
|
2010-09-09 08:21:46 -07:00 |
|
L. David Baron
|
e06e2d58f5
|
Add calc() support for two properties I missed: outline-width and column-gap. (Bug 363249) r=bzbarsky a2.0=blocking2.0:beta6
|
2010-09-09 08:21:46 -07:00 |
|
L. David Baron
|
7a6fa51b18
|
Negative values for stroke-dasharray should be rejected. (Bug 585715) r=bzbarsky a2.0=blocking2.0:beta6
|
2010-09-09 08:21:46 -07:00 |
|
L. David Baron
|
f9bc2d9cef
|
Fix places where I missed clamping negative calc() to 0. (Bug 585715) r=bzbarsky a2.0=blocking2.0:beta6
|
2010-09-09 08:21:46 -07:00 |
|
L. David Baron
|
af2f9eff65
|
Fix missing frame in style system mochitests. (Bug 585715) r=bzbarsky a2.0=blocking2.0:beta6
|
2010-09-09 08:21:46 -07:00 |
|
L. David Baron
|
8aaf22a0f4
|
Add support for calc() on -moz-border-radius and -moz-outline-radius. (Bug 585715) r=bzbarsky a2.0=blocking2.0:beta6
|
2010-09-09 08:21:45 -07:00 |
|
Bobby Holley
|
dbade7f8ac
|
Bug 592493 - Register border-images with the document image tracker.r=dbaron
|
2010-09-07 17:30:40 -07:00 |
|
Boris Zbarsky
|
aac4d32fca
|
Bug 593544 followup. Don't force legends to display:block for now. r+a=orange
|
2010-09-07 15:54:32 -04:00 |
|
Boris Zbarsky
|
4753f55125
|
Bug 593544. Apply first-letter to legends. r=dbaron a=dbaron
|
2010-09-07 15:10:42 -04:00 |
|
Timothy Nikkel
|
d4615fd0e6
|
Bug 593262. The stop/reload button is chasing me. Keep running from it. r=roc a=fix a test
--HG--
rename : layout/style/test/hover_helper.html => layout/style/test/chrome/hover_helper.html
rename : layout/style/test/test_hover.html => layout/style/test/chrome/test_hover.html
|
2010-09-03 00:43:26 -05:00 |
|
Robert O'Callahan
|
7db127ab8d
|
Bug 584494 - Regression: Transform rotation testcase performs significantly worse - r=dbaron
|
2010-09-02 14:07:37 -04:00 |
|
L. David Baron
|
6d0e099a47
|
Cache non-percent margin and padding calc() on the style struct. (Bug 585715) r=bzbarsky a2.0=blocking:beta6+
|
2010-08-31 12:05:12 -04:00 |
|
L. David Baron
|
26ed2a5639
|
Add support for calc() to 'vertical-align' and 'text-indent'. (Bug 585715) r=bzbarsky a2.0=blocking:beta6+
|
2010-08-31 12:05:12 -04:00 |
|
L. David Baron
|
ed01917887
|
Add support for calc() to the '{margin,padding}-{top,right,bottom,left}' and '-moz-margin-{start,end}' properties. (Bug 585715) r=bzbarsky a2.0=blocking:beta6+
|
2010-08-31 12:05:12 -04:00 |
|
L. David Baron
|
b3fa68a978
|
Make nsStyleCoord::operator== check deep equality of calc() expressions rather than just doing pointer comparison. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-31 12:05:12 -04:00 |
|
Timothy Nikkel
|
dbe82d94fd
|
Bug 549799. Open the hover test in a new window so things in the chrome don't trigger reflows during the test. r=roc
--HG--
rename : layout/style/test/test_hover.html => layout/style/test/hover_helper.html
|
2010-08-27 18:15:08 -05:00 |
|
Ms2ger
|
806677bfc9
|
Bug 585014 - Use Element in nsDOMCSSAttributeDeclaration; r=bzbarsky approval2.0=benjamin
|
2010-08-27 09:03:36 +02:00 |
|
Boris Zbarsky
|
90139f083f
|
Bug 589672 followup. Don't unget on code paths where it's already been handled for us. Fixes test orange. r+a=dbaron
|
2010-08-25 17:10:11 -04:00 |
|
Boris Zbarsky
|
341cd11eb6
|
Bug 589672. Parsing of malformed namespace rules can skip over too many tokens while recovering. r=dbaron, a=dbaron
|
2010-08-25 14:54:48 -04:00 |
|
Boris Zbarsky
|
19c43a518c
|
Bug 586400. Cellpadding changes need to reresolve descendants. r=dbaron
|
2010-08-25 14:54:47 -04:00 |
|
L. David Baron
|
065207f2c7
|
Add support for calc() to the 'top', 'right', 'bottom', and 'left' properties. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:56 +02:00 |
|
L. David Baron
|
de93cb92ab
|
Make it possible to store pointer values in nsStyleSides. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:56 +02:00 |
|
L. David Baron
|
20bf35dbf2
|
Avoid serializing calc() expressions in computed style when the calc() expression has no percentages and we have no percentage basis. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:56 +02:00 |
|
L. David Baron
|
b99a005c4c
|
Add support for calc() to the 'min-width' and 'max-width' properties. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:56 +02:00 |
|
L. David Baron
|
091d6b7837
|
Add support for calc() to the 'height', 'min-height', and 'max-height' properties. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:55 +02:00 |
|
L. David Baron
|
6f943b1da3
|
Introduce nsStyleCoord::HasCoordOrNonPercentCalc to check for either a coord value or a calc() value not containing a percent. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:55 +02:00 |
|
L. David Baron
|
1a458f4877
|
Introduce nsStyleCoord::HasPercent to check for either a percent value or a calc() value containing a percent. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:55 +02:00 |
|
L. David Baron
|
698bb0f927
|
Add support for calc() to ComputeWidthDependentValue and ComputeHeightDependentValue. Also change calc() handling of percents from using round to using floor, which changes our handling of percents on 'width' back to using floor, reverting an earlier change in this bug. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:55 +02:00 |
|
L. David Baron
|
3fc44d5786
|
Fix computed style for percents for offset properties when the element doesn't have a frame. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:55 +02:00 |
|
L. David Baron
|
4bec3e8641
|
Add prerequisites for better testing of 'top', 'right', 'bottom', and 'left'. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:55 +02:00 |
|
L. David Baron
|
b1710a1d59
|
Add prerequisites for better testing of min/max-width/height properties. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:55 +02:00 |
|
L. David Baron
|
d742138a00
|
Add prerequisites for better testing of 'height'. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:55 +02:00 |
|
Mounir Lamouri
|
100dc92dd8
|
Bug 566045 - Default style for invalid form elements with :invalid. r=dbaron ui-r=limi a2.0=sicking
|
2010-08-25 06:40:31 +02:00 |
|
Mounir Lamouri
|
41d31e0af5
|
Bug 457801 (1/2) - Implement -moz-placeholder pseudo-class. r=dbaron a2.0=blocking
|
2010-08-25 06:39:10 +02:00 |
|
Mounir Lamouri
|
a998cdc78c
|
Backing out unintentional push ba7b3f3d3451, b21458f2e3a2 and f69cabe709ca. a=backout
|
2010-08-25 02:40:47 +02:00 |
|
Mounir Lamouri
|
5de293a274
|
Bug 457801 (1/3) - Implement -moz-placeholder pseudo-class. r=dbaron a2.0=blocking
|
2010-08-24 21:02:09 +02:00 |
|
Ms2ger
|
0cf7a5d525
|
Bug 562698 - Part c: Pass Elements to AttributeWillChange; r=bzbarsky, a=dbaron
|
2010-08-24 09:06:20 +02:00 |
|
Jonathan Kew
|
727aef0e67
|
bug 585718 - support -moz-font-feature-settings and -moz-font-language-override in nsCSSFontFaceStyleDecl::GetPropertyValue. r+a=dbaron
|
2010-08-23 11:32:03 +01:00 |
|
Zack Weinberg
|
0b50a47186
|
Bug 576044 (12/12): fix assertions in nsStyleAnimation triggered by part 3. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:45 -04:00 |
|
Zack Weinberg
|
56198f48ed
|
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
|
2010-08-19 15:33:44 -04:00 |
|
Zack Weinberg
|
bd1cdb9ce4
|
Bug 576044 (10/12): Don't directly manipulate the contents of mTempData in the CSS parser. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:44 -04:00 |
|
Zack Weinberg
|
a589629d5e
|
Bug 576044 (9/12): Add an AddLonghandProperty method to nsCSSExpandedDataBlock. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:44 -04:00 |
|
Zack Weinberg
|
33b5fbfe1b
|
Bug 576044 (8/12): remove the last MoveValue call from the CSS parser. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:44 -04:00 |
|
Zack Weinberg
|
c400e27e25
|
Bug 576044 (7/12): cleanup pass on css/Declaration.{h,cpp} and nsCSSDataBlock.{h,cpp}. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:44 -04:00 |
|
Zack Weinberg
|
bc4afbe28a
|
Bug 576044 (6/12): remove vestiges of nsCSSType. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:44 -04:00 |
|
Zack Weinberg
|
a5a3802007
|
Bug 576044 (5/12): eliminate ValueList as a storage type. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:44 -04:00 |
|
Zack Weinberg
|
0251ba5a66
|
Bug 576044 (4/12): eliminate ValuePairList as a storage type. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:44 -04:00 |
|
Zack Weinberg
|
e0203804f9
|
Bug 576044 (3/12): eliminate Rect as a storage type. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:44 -04:00 |
|
Zack Weinberg
|
5922bd1bb5
|
Bug 576044 (2/12): eliminate ValuePair as a storage type. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:44 -04:00 |
|
Zack Weinberg
|
e93186d2e7
|
Bug 576044 (1/12): Move all the CSS 'storage types' (rect, value pair, etc) to nsCSSValue.h and their code to nsCSSValue.cpp. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:43 -04:00 |
|
Bobby Holley
|
dc8b4d0852
|
bug 512260 - part 6 - lock images in nsStyleList::SetListStyleImage.r=dbaron,a=blocker
|
2010-08-16 12:23:09 -04:00 |
|
Bobby Holley
|
20c25243b6
|
bug 512260 - part 5 - make nsCursorImage::mImage private, add getter/setter, and lock images in the setter.r=dbaron,a=blocker
|
2010-08-16 12:19:26 -04:00 |
|
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
|
dfbb28ab06
|
Bug 537890. Part 7: Tests for pt/pc/mm/cm/in not being physical units, and for mozmm being physical units. r=dbaron
|
2010-08-13 21:58:02 +12:00 |
|
Robert O'Callahan
|
dc13662908
|
Bug 537890. Part 5: Make pc, in, mm and cm be a fixed number of CSS pixels. r=dbaron
|
2010-08-13 21:58:02 +12:00 |
|
Robert O'Callahan
|
907d0109b7
|
Bug 537890. Part 4.5: Create 'mozmm' unit for physical millimeters on screen devices. r=dbaron
|
2010-08-13 21:58:02 +12:00 |
|
Robert O'Callahan
|
b7df1787ef
|
Bug 537890. Part 4: Make points be a fixed number of CSS pixels. r=dbaron
|
2010-08-13 21:58:01 +12:00 |
|
Robert O'Callahan
|
87bbf8a495
|
Bug 537890. Part 8: Define MM_PER_INCH_FLOAT. r=dbaron
|
2010-08-13 21:57:57 +12:00 |
|
Rob Arnold
|
beb6ddf7e8
|
Bug 554982 - Add support for borderless glass and remove the borders from the main window. r=roc,dao a=blocking2.0
|
2010-08-17 23:07:10 -04:00 |
|
Ms2ger
|
120c26ed9f
|
Make nsICSSRule::Clone return the cloned value directly. (Bug 585137) r=bzbarsky a2.0=dbaron
|
2010-08-15 11:19:34 -04:00 |
|
L. David Baron
|
810d004cf3
|
Correct parenthesis-matching inside of :not(). (Bug 586070) r=bzbarsky a2.0=bsmedberg
|
2010-08-15 08:42:29 -04: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 |
|
L. David Baron
|
d45401cfa4
|
Distinguish between 50% and calc(50%), etc., in computed style calc expressions. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
|
2010-08-11 12:32:52 -07:00 |
|
L. David Baron
|
462a888804
|
Consolidate code for determining when widths and heights depend on a container. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
|
2010-08-11 12:32:52 -07:00 |
|
L. David Baron
|
bc1a47c26f
|
Make a common base class for calc ops that use nsStyleCoord as input. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
|
2010-08-11 12:32:52 -07:00 |
|
L. David Baron
|
5e2de175f2
|
There's no need for a separate CoordPercentCalc implementation; ComputeCalc can handle that. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
|
2010-08-11 12:32:52 -07:00 |
|
L. David Baron
|
86686305cb
|
Add a 'display:block' prerequisite for 'width' property tests so that calc() tests will actually have a percentage basis and thus actually test the code. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
|
2010-08-11 12:32:52 -07:00 |
|
L. David Baron
|
fe0508e3b2
|
Fix places where we should skip to a closing parenthesis during errors parsing functions. (Bug 575672) r=bzbarsky a2.0=blocking2.0+
|
2010-08-11 12:32:52 -07:00 |
|
L. David Baron
|
248a3cdc5f
|
CSS transition timing functions should not allow X arguments to cubic-bezier() outside of 0-1. (Bug 575672) r=bzbarsky a2.0=blocking2.0+
|
2010-08-11 12:32:52 -07:00 |
|
Dão Gottwald
|
8ac3be95c7
|
Backed out changeset 7893116d67c9
|
2010-08-10 15:08:00 +02:00 |
|
Ms2ger
|
8b328665af
|
Bug 562698 - Part c: Pass Elements to AttributeWillChange; r=bzbarsky, a=dbaron
|
2010-08-10 14:25:45 +02:00 |
|
Mark Banner
|
56fc2d488f
|
Bug 585734 Disable some c++ unit tests (TestCSSPropertyLookup, TestWinDND) in static builds due to compilation failures. r=khuey,a=test-only fix
|
2010-08-10 10:44:25 +01:00 |
|
Jim Mathies
|
a4b41e665b
|
Bug 574454 - Add caption buttonbox css styles. r=dbaron.
|
2010-08-09 20:49:34 -05:00 |
|
Jim Mathies
|
fc610f459e
|
Bug 574454 - Add window frame css styles. r=dbaron.
|
2010-08-09 20:49:34 -05:00 |
|
Craig Topper
|
8972b3e08e
|
Bug 585616 - Merge nsIDOMNSCSS2Properties and nsIDOMSVGCSS2Properties into nsIDOMCSS2Properties. r=bz
|
2010-08-05 22:32:01 -07:00 |
|
L. David Baron
|
06135a3d37
|
Fix processing of matrix() transform functions to handle calc() rather than asserting. (Bug 584569) r=bzbarsky
|
2010-08-05 21:59:18 -07:00 |
|
Kyle Huey
|
2a2801990e
|
Bug 578714: Stop doing Unicode-aware case-folding inside layout/style. r=zwol sr=bz
|
2010-08-02 15:19:04 -07:00 |
|
Zack Weinberg
|
40a9b87efe
|
Bug 581579: fix error recovery in parsing of CSS priority suffix. r+a=dbaron
|
2010-08-04 12:27:05 -07:00 |
|
Zack Weinberg
|
d32d8b4b6e
|
Bug 338679: mark style declarations immutable if they are stringified. r=bzbarsky a=dbaron
|
2010-08-02 15:40:35 -07:00 |
|
Zack Weinberg
|
a6b8c9b603
|
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
|
2010-07-23 11:00:52 -07:00 |
|
Zack Weinberg
|
b8130b3679
|
Bug 569719 part 15: Always copy the entire css::Declaration before changing it in any way. r=dbaron
|
2010-07-23 11:00:49 -07:00 |
|
Zack Weinberg
|
d16aea72e1
|
Bug 569719 part 14: replace DeclarationChanged() with SetCSSDeclaration(), which takes the new declaration as an argument. r=dbaron
|
2010-07-23 11:00:47 -07:00 |
|
Zack Weinberg
|
39c4539636
|
Bug 569719 part 13: move nsCSSParser methods that manipulate data blocks into the appropriate nsCSS*DataBlock classes. r=dbaron
|
2010-07-23 11:00:44 -07:00 |
|
Zack Weinberg
|
af2031e447
|
Bug 569719 part 12: replace nsCSSParser::ClearTempData with explicit use of mTempData.ClearProperty (and make that method handle shorthands). r=dbaron
|
2010-07-23 11:00:42 -07:00 |
|
Zack Weinberg
|
bfd2ecb93e
|
Bug 569719 part 11: take the fast path in ParseProperty for !important replacing !important, as well as normal replacing normal. r=dbaron
|
2010-07-23 11:00:39 -07:00 |
|
Zack Weinberg
|
604c8c3c12
|
Bug 569719 part 10: refactor parsing of !important and the end of a property declaration. r=dbaron
|
2010-07-23 11:00:37 -07:00 |
|
Zack Weinberg
|
6873de67ec
|
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
|
2010-07-23 11:00:34 -07:00 |
|
Zack Weinberg
|
b9547bdd5e
|
Bug 569719 part 7: Add AppendToString methods to nsCSSRect and friends as well, replacing Declaration::AppendStorageToString. r=dbaron
|
2010-07-23 11:00:29 -07:00 |
|
Zack Weinberg
|
b87b69a229
|
Bug 569719 part 6: Move Declaration::AppendCSSValueToString into nsCSSValue. r=dbaron
|
2010-07-23 11:00:27 -07:00 |
|
Zack Weinberg
|
a0acc46ce4
|
Bug 569719 part 5: in nsCSSValueList and nsCSSValuePairList, convert Equal() to operator==, and remove unnecessary argument from Clone(). r=dbaron
|
2010-07-23 11:00:24 -07:00 |
|
Zack Weinberg
|
1e5ad912e8
|
Bug 569719 part 4: Move nsCSSExpandedDataBlock::RuleDataPropertyAt into struct nsRuleData. r=dbaron
|
2010-07-23 11:00:21 -07:00 |
|
Zack Weinberg
|
b2480f1b17
|
Bug 569719 part 3: collapse nsDOMCSSDeclaration::ParseDeclaration into its sole caller (nsDOMCSSDeclaration::SetCSSText); remove always-constant flag arguments to nsCSSParser::ParseAndAppendDeclaration; rename that method to ParseDeclarations. r=dbaron
|
2010-07-23 11:00:19 -07:00 |
|