Neil Deakin
1541d0e3db
Bug 630830 - "key" attribute changes to menuitems are not handled; r=joshmoz
2011-02-13 07:28:00 -05:00
Ms2ger
cbadb28698
Bug 637178 - Unused variable warning in GetContentMap; r=ben
2011-02-27 10:46:00 -05:00
Boris Zbarsky
8038f06c2e
Bug 643945. Use a <button type='button'>, not an <input type='button'>, for the dropmarker in a <select>. r=ehsan
2011-03-25 21:05:56 -04:00
Boris Zbarsky
5621236360
Bug 607529. Don't trigger animation callbacks on documents that have gone away. r=roc,smaug
2011-03-25 21:05:56 -04:00
Ehsan Akhgari
9fd7693897
Merge backout of bug 263359
2011-03-25 18:16:31 -04:00
Ehsan Akhgari
ec23591598
Back out bug 263359 because it has caused bug 645119
2011-03-25 18:15:29 -04:00
L. David Baron
f896df2450
Add crashtest for bug 645072.
2011-03-25 11:42:00 -07:00
L. David Baron
fa719910ca
Mark tests added in changeset 03070beac9e7 (bug 418975) as failing, since the patch is being backed out for causing crash bug 645072.
2011-03-25 11:40:28 -07:00
L. David Baron
e1a1cea12d
Back out changeset 25beb9ced8d2 (bug 418975) for causing crash bug 645072.
2011-03-25 11:38:58 -07:00
Ehsan Akhgari
395dbdf918
Merge cedar into mozilla-central
2011-03-25 14:21:07 -04:00
Simon Montagu
cf14bed018
Bug 263359 part 5: optimization -- don't do bidi resolution if the text is monodirectional. r=roc
2011-03-24 11:28:45 +02:00
Simon Montagu
278dfd1e65
Bug 263359 part 4: resolve paragraph on encountering line breaks in preformatted elements
2011-03-24 11:28:45 +02:00
Simon Montagu
9407714b55
Tests for bug 263359
2011-03-24 11:28:45 +02:00
Simon Montagu
5e24d64c4b
Bug 263359 part 3: resolve paragraph on encountering <br> or embedded block elements
2011-03-24 11:28:44 +02:00
Simon Montagu
de15ff19d5
Tests for bug 229367 and bug 613157
2011-03-24 11:28:44 +02:00
Simon Montagu
e0953392b0
Bug 263359 part 2: split nsBidiPresUtils::Resolve into Resolve and ResolveParagraph. r=roc
2011-03-24 11:28:44 +02:00
Simon Montagu
9914a030ec
Bug 263359 part 1.5: remove nsDirectionalFrame.
2011-03-24 11:28:44 +02:00
Simon Montagu
5250ed8a4a
Bug 263359 part 1: refactor bidi resolution code, combining InitLogicalArray and CreateBlockBuffer. r=roc
2011-03-24 11:28:44 +02:00
Simon Montagu
01aa874a4e
Debugging code for Bidi resolution. NPOTDB
2011-03-24 11:28:44 +02:00
L. David Baron
641ba89f03
Fix unexpected pass by removing failure annotation which points to the bug that was just fixed, bug 546315.
2011-03-23 21:59:52 -07:00
Ehsan Akhgari
91d9bbfb48
Backout bug 635639 because of test failure
2011-03-24 00:02:35 -04:00
Jonathan Kew
ed99bde8e4
Bug 635639 - Part 2: tests; r=jdagget
2011-03-23 22:56:04 -04:00
Benjamin Smedberg
4f1ecb131c
Bug 617539 - remove nsIWidget_MOZILLA_2_0_BRANCH, r=jimm
2011-03-25 11:03:35 -04:00
Benjamin Smedberg
fa3fb2d543
Bug 617539 - Merge nsIMenuBoxObject_MOZILLA_2_0_BRANCH, r=enn
2011-03-25 11:03:35 -04:00
Benjamin Smedberg
61f9c6a63e
Bug 617539 - Fold in nsIFrameLoader_MOZILLA_2_0_BRANCH, r=bz
2011-03-25 11:03:35 -04:00
Benjamin Smedberg
51ecdf79a2
Bug 617539 - Fold nsIContentViewer_MOZILLA_2_0_BRANCH, r=sicking
2011-03-25 11:03:34 -04:00
Benjamin Smedberg
c5cd1d7413
Bug 617539 - Integrate nsIFocusManager_MOZILLA_2_0_BRANCH back into the main interface, r=smaug
2011-03-25 11:03:33 -04:00
Benjamin Smedberg
d758fb0d7e
Bug 617539 - Fold in nsIDOMWindowUtils_MOZILLA_2_0_BRANCH, r=bz
2011-03-25 11:03:33 -04:00
L. David Baron
802da587ae
Merge layout work from projects/birch, part 2.
2011-03-23 17:39:29 -07:00
Ehsan Akhgari
7804c38300
Merge mozilla-central into cedar, in order to import work targetted at Firefox 4 into the tree
2011-03-23 19:18:30 -04:00
Ehsan Akhgari
ca95c68a1e
Merge mozilla-central into cedar
2011-03-23 18:29:19 -04:00
Chris Pearce
21f7bd28a4
Bug 642695 - Remove debug printf in nsSVGForeignObjectFrame::DoReflow(). r=jwatt
2011-03-24 11:28:57 +13:00
Ehsan Akhgari
47cf269311
Merge mozila-central onto cedar
...
--HG--
rename : toolkit/components/places/src/nsLivemarkService.js => toolkit/components/places/nsLivemarkService.js
2011-03-23 12:06:04 -04:00
L. David Baron
34651d06fe
Include the opening "url(" in URL and Bad_URL tokens (though the latter do not have a close paren), and make tokenization of url() function be noncontextual, as required by CSS. (Bug 604179, patch 7) r=bzbarsky
...
Note that tokenization of url-prefix() and domain() remains contextual.
Needed to help CSS 2.1 meet Proposed Recommendation entrance criteria.
2011-03-11 11:29:45 -06:00
L. David Baron
62b1274403
Include the close parenthesis in the URL token and make quoted URLs produce URL tokens rather than string tokens. (Bug 604179, patch 6) r=bzbarsky
2011-03-11 11:29:45 -06:00
L. David Baron
d2fff89944
Disallow control characters less than space inside unquoted url(), per spec. (Bug 604179, patch 5) r=bzbarsky
2011-03-11 11:29:44 -06:00
L. David Baron
d03d993c7b
Fix incorrect indentation in nsCSSScanner::NextURL. (Bug 604179, patch 4) r=bzbarsky
2011-03-11 11:29:44 -06:00
L. David Baron
0041c7ae2e
Move the consumption of beginning whitespace (for all forms) and ending whitespace (for the string form) inside url() into the tokenizer. (Bug 604179, patch 3) r=bzbarsky
2011-03-11 11:29:44 -06:00
L. David Baron
866f3aece4
Rename CSS tokens to be closer to the names of newly-added tokens (BAD_STRING, BAD_URI) in the CSS 2.1 tokenization. (Bug 604179, patch 2) r=bzbarsky
2011-03-11 11:29:44 -06:00
L. David Baron
d321398917
Use GatherURL in ParseNameSpaceRule and ParseImageRect, and rename GatherURL to ParseURLOrString for clarity. (Bug 604179, patch 1) r=bzbarsky
...
Note that this adds a missing UngetToken(), which affects the other
consumer of GatherURL, parsing of @import rules.
2011-03-11 11:29:44 -06:00
Craig Topper
d52db340a6
Bug 576831 part 6. DeCOMtaminate some StyleRule method signatures. r=bzbarsky.
2011-03-10 21:50:20 -05:00
Craig Topper
45ad1bbe6f
Bug 576831 part 5. Make some methods that used to be virtual non-virtual. r=bzbarsky
2011-03-10 21:50:12 -05:00
Craig Topper
72d7c1f754
Bug 576831 part 4. Remove nsICSSStyleRule and use mozilla::css::StyleRule instead. r=bzbarsky
...
--HG--
rename : layout/style/nsCSSStyleRule.cpp => layout/style/StyleRule.cpp
rename : layout/style/nsICSSStyleRule.h => layout/style/StyleRule.h
2011-03-10 21:48:57 -05:00
Craig Topper
5331afcc56
Bug 576831 part 3. Rename CSSImportantRule to mozilla::css::ImportantRule. r=bzbarsky
2011-03-10 21:48:26 -05:00
Craig Topper
2465d73b63
Bug 576831 part 2. Rename DOMCSSStyleRuleImpl to mozilla::css::DOMCSSStyleRule. r=bzbarsky
2011-03-10 21:47:52 -05:00
Craig Topper
40e645b9da
Bug 576831 part 1. Rename CSSStyleRuleImpl to mozilla::css::StyleRule. r=bzbarsky
2011-03-10 21:47:08 -05:00
Matheus Kerschbaum
255f1d6b3c
Bug 634807 - Remove MOZ_PLAINTEXT_EDITOR_ONLY; r=khuey
2011-03-24 19:59:00 -04:00
Matheus Kerschbaum
45b3d3567e
Bug 640031 - Remove MOZILLA_PLAINTEXT_EDITOR_ONLY; r=ehsan
2011-03-24 19:58:57 -04:00
Boris Zbarsky
ef5a70b33c
Bug 608759. Stop calling ContentEnumFunc through a function pointer; just call it directly. r=dbaron
2011-03-07 12:45:25 -05:00
Boris Zbarsky
be00decfac
Bug 630127. Use a precise timer when we have animation frame callbacks. r=dbaron
2011-03-07 11:58:48 -05:00
L. David Baron
0c50a7e668
Use ParseSingleValueProperty for the components inside the 'transition' shorthand as well. (Bug 636029) r=bzbarsky
2011-03-05 09:58:33 -08:00
L. David Baron
7d588db662
Make generic mechanism for parsing lists of single values with ParseVariant. (Bug 636029) r=bzbarsky
2011-03-05 09:58:33 -08:00
L. David Baron
9576960b8d
Drive the ParseVariant calls in ParseSingleValueProperty from data rather than a big switch. (Bug 636029) r=bzbarsky
2011-03-05 09:58:33 -08:00
L. David Baron
f66feda91a
Fix keyword table entries in nsCSSPropList and code in nsRuleNode to match those used in the parser. (Bug 636029) r=bzbarsky
2011-03-05 09:58:33 -08:00
L. David Baron
36d847de86
Add 'parsevariant_' parameter to CSS_PROP macro, with all properties initially zero. (Bug 636029) r=bzbarsky
2011-03-05 09:58:33 -08:00
L. David Baron
1f77843f84
Separate properties that are parsed in ParseSingleValueProperty with something other than ParseVariant. (Bug 636029) r=bzbarsky
2011-03-05 09:58:33 -08:00
L. David Baron
ca34183567
Separate the non-property parsed in ParseSingleValueProperty. (Bug 636029) r=bzbarsky
2011-03-05 09:58:33 -08:00
L. David Baron
be4c804463
Disable parsing of 'marker', 'run-in', and 'compact' in a less hacky way. (Bug 636029) r=bzbarsky
...
This simply removes all the code for the values. This removes a
special-case that would otherwise need to become more complicated in a
later patch in this series.
2011-03-05 09:58:33 -08:00
L. David Baron
97c0bdb8a8
Add parse types for CSS properties so we don't parse them in one huge switch. (Bug 636029) r=bzbarsky
...
With this patch, every CSS property is required to have one of the parse
type values (CSS_PROPERTY_PARSE_{FUNCTION,VALUE,INACCESSIBLE}) in its
flag bits. This avoids needing a switch in
CSSParserImpl::ParseProperty(nsCSSProperty).
Note that this reserves more space in CSS_PROPERTY_PARSE_PROPERTY_MASK
than appears to be necessary; that space will be used in a later patch
in this series.
2011-03-05 09:58:33 -08:00
L. David Baron
185c0cd717
Make sure all properties in nsCSSPropList.h have useful values for the method_ field. (Bug 636039) r=bzbarsky
...
Note that these are unprefixed to be consistent with the similar
existing methods for other logical box properties. Prefixing doesn't
matter for the dom property field of CSS_PROP_LIST_EXCLUDE_INTERNAL
properties, since dom property field of such properties is not exposed
to the Web.
2011-03-05 09:58:33 -08:00
Craig Topper
07e8b64cd1
Bug 585867 part 5. Remove outparam and AddRef from all property getters. r=bzbarsky
2011-03-04 12:28:57 -05:00
Craig Topper
aab3b367c9
Bug 585867 part 4. Make SetValueToStyleImage return void. r=bzbarsky
2011-03-04 12:28:57 -05:00
Craig Topper
04c3f87d46
Bug 585867 part 3. Make AppendCSSValue infallible. r=bzbarsky
2011-03-04 12:28:57 -05:00
Craig Topper
7dd8d4bedc
Bug 585867 part 2. Make SetToRGBAColor return void. r=bzbarsky
2011-03-04 12:28:57 -05:00
Craig Topper
8a8824e583
Bug 585867 part 1. Remove OOM checks on the return value of GetROCSSPrimitiveValue and GetROCSSValueList. r=bzbarsky
2011-03-04 12:28:56 -05:00
L. David Baron
3c13d96f28
Condition should be d2d rather than winWidget. (Bug 635222)
2011-03-04 07:46:28 -08:00
Boris Zbarsky
1e753295f6
Bug 616137. Skip to the nearest ']' when parsing an attr selector fails. r=dbaron
2011-03-04 10:27:02 -05:00
Boris Zbarsky
151fe5976e
Bug 621841. Clear restyle flags in frameset kids when we process them. r=dbaron
2011-03-04 10:27:02 -05:00
Boris Zbarsky
1782b07550
Bug 632907. Use Element more in the frame constructor. r=roc
2011-03-04 10:27:02 -05:00
Boris Zbarsky
f784386f4b
Bug 614733. Do exponential backoff on throttled refresh drivers. r=dbaron
2011-03-04 10:27:02 -05:00
L. David Baron
69367d9bce
Mark new test as failing on Windows due to rounding difference. (Bug 635222)
2011-03-03 21:42:31 -08:00
L. David Baron
a3f318836d
Mark new test as failing on Mac due to rounding difference. (Bug 635222)
2011-03-03 18:58:37 -08:00
L. David Baron
4fcef65cfe
-moz-box-ordinal-group should not accept 0, since the code that uses the property ignores values of 0. (Bug 636034) r=bzbarsky
2011-03-03 13:18:42 -08:00
L. David Baron
18e788b1a1
Correctly handle non-repeating radial gradients in which all stops are at the same position. (Bug 635222) r=roc
2011-03-03 13:18:42 -08:00
L. David Baron
34bc1403fe
Fix nsXULScrollFrame parameter names that are named incorrectly and fix inconsistencies between .h and .cpp. (Bug 636307) r=ehsan
2011-03-03 13:18:42 -08:00
L. David Baron
31bb14549e
Remove tracking of whether the font family comes from HTML, since we no longer use the information. (Bug 636040) r=jdaggett
2011-03-03 13:18:42 -08:00
L. David Baron
4a7745e74d
Remove tracking of which font families are quirky, since we no longer use the information. (Bug 636040) r=jdaggett
2011-03-03 13:18:42 -08:00
L. David Baron
937df71675
Fix skipping of @-rules that are inside blocks to conform to new rule in CSS 2.1, which says that we must look for end-of-outer-block in addition to a semicolon or a block. (Bug 604175) r=bzbarsky
...
This fixes http://test.csswg.org/suites/css2.1/20110111/html4/at-rule-013.htm
Needed to help CSS 2.1 meet Proposed Recommendation entrance criteria.
2011-03-03 13:18:42 -08:00
L. David Baron
df01b98efe
Make GatherMedia() stop at block or semicolon in invalid cases. (Bug 604172) r=bzbarsky
...
Needed to help CSS 2.1 meet Proposed Recommendation entrance criteria.
2011-03-03 13:18:42 -08:00
L. David Baron
f597990bf0
Add missing UngetToken() for invalid contents of @charset rule. (Bug 604172) r=bzbarsky
...
Needed to help CSS 2.1 meet Proposed Recommendation entrance criteria.
2011-03-03 13:18:42 -08:00
L. David Baron
a03ec13a60
Fix implementation of rules for auto margins on absolutely positioned elements; honor auto margins when only one margin is auto, even when the auto margin gets a negative value. (Bug 419100) r=roc
...
Needed to help CSS 2.1 meet Proposed Recommendation entrance criteria.
2011-03-03 13:18:42 -08:00
Boris Zbarsky
250488127b
Bug 457102. Remove vestiges of dead xpointer/fixptr stuff. r=sicking
2011-03-23 10:45:21 -04:00
Kyle Huey
782df80bf2
Merge m-c to bs.
2011-03-19 07:56:17 -04:00
Boris Zbarsky
9c5494abae
Fix these tests to not break at smaller window widths or larger fonts. a=test-only
2011-03-18 22:15:14 -04:00
Steven Michaud
310a1f87bf
Breakage fix for patch for bug 637367 (4da037fe27b0). a=breakage-fix
2011-03-18 15:27:20 -05:00
Steven Michaud
65c49866d2
Bug 637367 - Stop DrawPlugin from accessing deleted nsObjectFrame. r=roc a=beltzner
2011-03-18 14:35:14 -05:00
Benjamin Stover
0b3ec6cfce
Bug 642205 Followup: workaround for Android compiler bug r=tnikkel a=blocking-fennec CLOSED TREE
2011-03-17 15:48:47 -07:00
Joel Maher
c6cc559d6f
Bug 636753 - annotate reftest manifests to note tests that fail on Android (2 of 2). r=dbaron a=test-only
2011-03-18 11:54:15 -04:00
Joel Maher
a2a84ed8a8
Bug 636753 - annotate reftest manifests to note tests that fail on Android (1 of 2). r=dbaron a=test-only
2011-03-18 11:54:13 -04:00
Benjamin Stover
4d0881f7a6
Bug 642205 Followup: Remove bogus assertion r=roc a=followup-for-blocking-fennec
2011-03-16 14:17:25 -07:00
Benjamin Stover
51e2e999ba
Bug 642205 Do not build layers for asynchronous scrolling if element shouldn't be scrollable r=tn a=blocking-fennec
2011-03-16 13:18:35 -07:00
Kyle Huey
3037a2e752
Merge m-c to bs.
2011-03-13 09:57:04 -04:00
Mitchell Field
8a39ea72b9
Merge mozilla-central to build-system.
2011-03-13 04:21:37 +11:00
Phil Ringnalda
dcfcb67938
Bug 640889 - Disable test in debug Windows < Vista while work proceeds on making it pass with the XP resizer in the way, r=tn, a=test
2011-03-11 21:59:30 -08:00
Steven Michaud
472417e274
Bug 637367 - Add null checks to nsPluginInstanceOwner::DoCocoaEventDrawRect(). r=bsmedberg a=sayrer
2011-03-11 17:50:50 -06:00
Chris Jones
089d977534
Tests for bug 593243. a=b
2011-03-11 17:12:11 -06:00
Chris Jones
e4ac9c5928
Bug 593243: Clip invalidations to the displayport when one is set. r=tn
2011-03-11 17:12:11 -06:00
Joel Maher
3028732566
Bug 636641 - remote reftest needs better logic for automatically building the remote manifest. r=ctalbert, a=NPOTB
2011-03-11 09:15:34 -05:00
Joel Maher
368d8a0909
Bug 637660 - add sandbox.Android, and skip a few crashtests so we can run green on Android. r=dbaron, a=tests
2011-03-11 09:15:33 -05:00
Chris Jones
c1f6326631
Bug 637822: Translate invalidated content by the offset at which it was made valid. r=roc a=b
2011-03-11 01:58:29 -06:00
Mitchell Field
a7b458884e
Merge mozilla-central to build-system.
2011-03-11 11:05:04 +11:00
Olli Pettay
6696bada46
Bug 637621, allow selection collapse more often, r+a=jst
...
--HG--
extra : rebase_source : 216a2405f929ca00cc4982ebb39230b4f3018dc1
2011-03-02 16:55:12 +02:00
Alexander Surkov
34f2d0cb46
Bug 612872 - HAL/Supernova needs tweaks to our window emulation, r=davidb, sr=roc, a=davidb
2011-03-02 22:41:42 +08:00
Matt Woodrow
d23e549f03
Bug 637901 - Don't trash our cached ImageContainer unless the retained layer manager has changed. r=tnikkel a=blocking2.0
2011-03-02 21:53:27 +13:00
Ehsan Akhgari
ad28772950
Partially back out changeset 90b3dedc677d because changesets 502114bb31e8 and c1d77dbe4193 seem to have fixed those failures on trunk. rs=roc a=orange
...
--HG--
extra : rebase_source : 7c32134b2f3bf6ef147538a3191e3453d24859e9
2011-03-01 17:46:43 -08:00
Matt Woodrow
15bcf64fe6
Bug 637367 - Add null checks to DrawPlugin. r+a=roc
2011-03-02 11:36:09 +13:00
Timothy Nikkel
d3882f51c9
Bug 632423. Fix typo in reftest.list file. a=duh
2011-03-01 16:01:42 -06:00
Steven Michaud
e5b24adc59
Bug 627649 - [Mac] Some events incorrectly passed to a plugin that occur over the plugin. r=roc,josh a=blocking2.0final+
2011-03-01 15:15:23 -06:00
Robert O'Callahan
52981696d3
Bug 632423. Enable subpixel AA when we draw into the opaque subrect of a surface. r=tnikkel a=beltzner
2011-03-01 14:32:23 -06:00
Chris Jones
dcae2bd7ad
Bug 637278: Fix indentation. r=roc a=b
2011-03-01 12:27:35 -06:00
Chris Jones
b24d5d1e6d
Bug 637278: INVALIDATE_NO_UPDATE_LAYER_TREE should subsume INVALIDATE_NO_THEBES_LAYERS. r=tn sr=roc
2011-03-01 12:27:35 -06:00
Olli Pettay
56d4d954cb
Bug 630919, add collect and invalidate phases for tree ranges, r=enn+neil, a=jst
...
--HG--
extra : rebase_source : 0a714e7f3829f9641340e47a83f386ab7a0d0905
2011-03-01 14:23:26 +02:00
<Robert O'Callahan> roc@ocallahan.org
5166267748
Bug 636114 - Crash [@ PluginBackgroundSink::~PluginBackgroundSink() ]; r=jones.chris.g approval2.0=johnath
2011-03-01 08:54:37 -04:00
Jonas Sicking
9adba11f73
Bug 635844 part 2: Update pushState to latest agreed behavior. r=jlebar a=beltzner/jst
2011-02-28 23:08:56 -08:00
Jonas Sicking
0a21ea9298
Bug 635844 part 1: Back out bug 615501 since we'll no longer fire the "initial popstate" event, and thus don't need a way to differentiate it. r=jlebar a=beltzner
2011-02-28 23:08:56 -08:00
Brad Lassey
715c879877
bug 623820 - Text zoom reflow messes up layout on AMO and other sites r=roc,dbaron a=blocking-fennec
2011-03-10 23:33:43 -05:00
Benjamin Stover
6fc39e3260
Bug 618975 Follow-up: Fix for non-IPC builds and remove warning r=blassey a=fix-comm-builds
2011-03-15 18:58:28 -07:00
Benjamin Stover
a646bb5913
Bug 618975 Followup: bitrot and remove mDisplayport from nsDisplayScrollLayer r=cjones r=tn a=blocking-fennec
2011-03-09 13:35:27 -08:00
Benjamin Stover
e9b77710b0
Bug 618975 Pan overflow elements in parent process r=cjones r=tn sr=roc a=blocking-fennec
2011-03-15 16:20:19 -07:00
Ehsan Akhgari
03d0f42f3c
Bug 642823 - Part 2: Correct the original test for selection.modify which tested explicitly for Windows-specific behavior; r=roc
2011-03-20 15:53:23 -04:00
Ehsan Akhgari
11ad8ed434
Bug 642823 - Make the behavior of nsISelection::Modify consistent for word selection across platforms by not eating spaces on any platform; r=roc
2011-03-20 15:49:06 -04:00
Ehsan Akhgari
b528286d7e
Bug 639695 - Reconnect the HTML editor to the new presentation of a contenteditable document when it changes; r=roc
...
This fixes things such as the caret not showing up after the presshell for a
document containing a contenteditable element is recreated.
2011-03-11 18:45:20 -05:00
Ehsan Akhgari
c504ea4d07
Bug 407127 - Part 5: Fix the editor to not rely on cached presshells and selection controllers, because they may not always be valid; r=roc
2011-03-11 00:40:31 -05:00
Henri Sivonen
5bc865c4b0
Bug 636689 - Rename the HTML5 parser enablement pref and make it show in about:support. r+a=jst.
2011-02-25 18:23:02 +02:00
Vivien Nicolas
edaa05f5dd
Add start/end attributes support to StackFrame [r=enndeakin,a=blocking-fennec]
2011-02-28 19:06:29 +01:00
Jesse Ruderman
3b3b006244
Bug 386690 - add crashtest. a=NPOTB
2011-02-27 21:12:29 -08:00
Karl Tomlinson
c027046942
test for bug 634556 a=test
...
--HG--
extra : transplant_source : %F919%0D%5C%FC%06%87%21.%7C9%A2%A5%14%CCe%EC%9A%C0
2011-02-28 08:32:08 +13:00
Joel Maher
d8a540587e
Bug 636641 remote reftest needs better logic for automatically building the remote manifest. r=ctalbert, a=NPOTB
2011-02-26 13:19:56 -05:00
Matt Woodrow
5a9d39c5e9
Bug 629857 - When invalidating transformed items, round the original area out to the nearest pixel. r=roc a=roc
2011-02-25 11:55:23 +13:00
Joel Maher
2f3d0b881d
Bug 636450 - add a --host-os option for remote testing scripts. r=ctalbert, a=NPOTB
2011-02-24 14:45:42 -05:00
Boris Zbarsky
0685bcc521
Bug 635286. Fix dynamic handling of :not() inside :-moz-any(). r=dbaron, a=dbaron
2011-02-24 13:42:15 -05:00
Mats Palmgren
6d3f80df72
Bug 635405 - Zooming a windowless plugin frame can cause it to "bleed" outside its bounds. r+a=roc
2011-02-24 13:06:14 +01:00
Joel Maher
4e9688be42
Bug 632895 - Reftests on device cannot require 800x1000 window size. r=ctalbert, a=NPOTB
2011-02-23 14:38:59 -05:00
Joel Maher
d3c43fac0f
Bug 629266 - org.mozilla.fennec is left running after dm.updateApp(). r=ctalbert, a=NPOTB
2011-02-23 14:38:56 -05:00
Chris Jones
2cbfd55a70
Bug 624636, part 2: Allow reftests to disable layers-sync-before-snapshot, in order to test "natural" widget repainting. r=roc a=a
2011-02-23 11:45:09 -06:00
Chris Jones
953b064187
Bug 624636, part 1: Allow reftests to override viewport+displayport. r=roc
2011-02-23 11:45:09 -06:00
Chris Jones
07f1b97335
Bug 635014: Don't draw a checkerboard behind undefined <browser remote> content in sync mode. r=tn a=a
2011-02-23 11:45:09 -06:00
Robert O'Callahan
20b9397753
Bug 630835. Make BuildLayer responsible for setting a visible region on the layer, and let FrameLayerBuilder only reduce it. r=tnikkel,a=blocking
...
This avoids problems with FrameLayerBuilder making the visible region bigger than we expected, invalidating CONTENT_OPAQUE flags set on the layer.
In particular, we had been using TransformBounds to compute the new visible region, and for non-axis-aligned transforms this gives us a visible
region which contains areas not actually painted by the layer contents.
2011-02-23 18:38:09 +13:00
Robert O'Callahan
8c2e30a98c
Bug 634844. Part 2: Don't create a new Image in BuildLayer if we already have one. r=cjones,a=blocking
2011-02-23 18:38:09 +13:00
Robert O'Callahan
afda29e271
Bug 634844. nsPluginInstanceOwner::IsUpToDate should not create an Image for the plugin. r=cjones,a=blocking
2011-02-23 18:38:09 +13:00
Robert O'Callahan
134548e4e6
Bug 631388. Part 2: Don't let nsDisplayPlugin bounds depend on the ImageContainer's current image bounds, since that can change during display list processing. r=cjones,a=blocking
2011-02-23 18:38:09 +13:00
Matt Woodrow
9e4273202b
Bug 586683 - Disable test on mac r,a=orange
2011-02-09 13:06:31 +13:00
Mounir Lamouri
a69b1f71d9
Bug 633566 - Prevent the timer to be eaten alive by the GC. r=bz a=tests
2011-03-10 16:26:30 +01:00
Benjamin Stover
69c0a8afb5
Bug 634397 Setting displayport redraws entire displayport r=tn a=blocking-fennec
2011-03-09 10:39:43 -08:00
Doug Turner
eff01baa10
Backing out 99f6b3acc464 (bug 618975). Bug This caused a reftest crash. a=bustage
2011-03-08 22:02:50 -08:00
Benjamin Stover
6fd6388bc0
Bug 618975 Pan overflow elements in parent process r=cjones r=tn sr=roc a=blocking-fennec
2011-03-08 21:28:18 -08:00
Matt Woodrow
61f60361f7
Bug 586683 - Followup test fix to address the orange on OS X; rs=roc
2011-02-08 18:06:05 -05:00
Boris Zbarsky
0e2f2b9189
Bug 631352. Changes to @lang need to restyle all descendants. r=dbaron, a=blocker
2011-02-08 16:30:57 -05:00
Matt Woodrow
1c93b50748
Bug 586683 - Part 5 - Add reftest for resolution handling. r=roc a=blocking2.0
2011-02-09 09:41:39 +13:00
Timothy Nikkel
3a7d2f48c0
Bug 622818. Don't clip fixed backgrounds to the viewport if we are inside a transform. r=roc a=blocking
2011-02-08 13:29:28 -06:00
Ehsan Akhgari
dbba341a45
Bug 573960 - Make the bordercolor attribute on table elements work again; r=bernd a=blocking-betaN+
2011-01-31 16:23:01 -05:00
Hiroyuki Ikezoe
1914cb662b
Bug 635156 - typos in test svg files.
...
r=longsonr a=tests-only
2011-02-22 13:04:45 +01:00
Matt Woodrow
86d440938c
Bug 622585 - Add clipped transform reftest. r=roc a=shaver
2011-02-22 20:30:38 +13:00
Robert O'Callahan
f1081fb688
Bug 634232. Call WillEndTransaction/DidEndTransaction notifications for FrameLayerBuilder's temporary layer managers. r=tnikkel a=hardblocker
2011-02-20 19:28:00 -08:00
Timothy Nikkel
43c33da1e3
Bug 594596. Check the return value when creating a menu popup widget. r=roc a=roc
2011-02-21 13:00:48 -06:00
Olli Pettay
0ee7b9841d
Bug 635434, dispatch to gKeyDownTarget using the right presshell, r=enn, f=masayuki, a=hardblocker
2011-02-21 18:39:21 +02:00
Jonathan Kew
6ac3bd15ff
bug 622507 - snap popup menu's view position to device pixels. r+a=roc
2011-02-21 08:52:42 +00:00
Simon Montagu
f3795dcd86
Don't create or delete frames when nsTextFrame::SetLength is called from bidi resolution. Bug 635329, r+a=roc
2011-02-21 10:02:23 +02:00
Timothy Nikkel
97d427c363
Bug 633762. Only bail early if we have an async scroll pending so the ScrollTo call can update mDestination. r=roc a=roc
2011-02-20 14:03:32 -06:00
Matt Woodrow
260ec13425
Bug 635302: fix flipping logic to handle both single-buffered and double-buffered cases correctly. r=joe, a=hardblocker.
2011-02-20 11:19:11 +13:00
Mike Shaver
4b8d36a579
backout of 6bad6cd2dded due to failure of test it added (a=backout-orange)
2011-02-19 11:08:39 -08:00
Matt Woodrow
24de18c7d0
Bug 635302: fix flipping logic to handle both single-buffered and double-buffered cases correctly. r=joe, a=hardblocker.
...
See also bug 635383 for improving this logic in the longer term.
2011-02-18 18:11:00 -08:00
Chris Jones
dd464c0e85
Bug 635191: If the object frame has gone away, there's no way to determine IsUpToDate(), so just dispatch the paint-finished event. r=roc a=b
2011-02-18 18:32:12 -06:00
Daniel Holbert
f281072fde
Bug 596765, followup 2: Bail out of nsObjectLoadingContent::LoadObject for SVG-as-an-image documents (and re-enable reftest). r+a=roc
2011-02-18 23:55:39 -08:00
Peter Van der Beken
2552abd64a
Fix for bug 633738 (quora.com bloats out of control (part 3)) - mark some known assertions caused by bug 439258. r=bz, a=jst.
2011-02-17 12:19:13 +01:00
Jonathan Kew
227dcbc692
Backed out changeset 26c7b580d5a2 (bug 622507) due to orange. a=backout
2011-02-18 09:46:27 +00:00
Jonathan Kew
9e3a051ec8
bug 622507 - snap popup position to device pixels, to avoid Bookmark menu size getting stuck. r+a=roc
2011-02-18 09:12:08 +00:00
Jonathan Kew
40c6145282
bug 631035 - tests for changing tab width. r=roc a=test
2011-02-18 09:08:23 +00:00
Jonathan Kew
84c34c9615
bug 631035 part 2 - optimize storage of tab widths. r+a=roc
2011-02-18 09:07:12 +00:00
Daniel Holbert
30c60be9d0
Bug 596765 followup: Disable plugin in svg-as-image test, since it's apparently unreliable (orange on linux64) and might not be testing correctly. a=orange
2011-02-17 23:25:11 -08:00
Daniel Holbert
ff37234560
Bug 596765 followup: Disable plugin instantiation in SVG-as-an-image. r+a=roc
2011-02-17 21:52:03 -08:00
Daniel Holbert
ad7aa54cec
Bug 596765, patch 4: reftests for this bug. r+a=roc
2011-02-17 17:13:52 -08:00
Daniel Holbert
e110c6b795
Bug 596765, patch 3: Skip chunk of nsLayoutUtils::PaintFrame that's intended for root frames but gets triggered for foreignObjects in SVG-as-an-image. r+a=roc
2011-02-17 16:33:31 -08:00
Daniel Holbert
030fb02047
Bug 596765, patch 2: In nsSVGForeignObjectFrame::MaybeReflowFromOuterSVGFrame, don't mark kid as dirty if we know we're not going to reflow it. r+a=roc
2011-02-17 16:33:31 -08:00
Daniel Holbert
644a076704
Bug 596765, patch 1: Don't skip initial reflow for zero-sized svg foreignObject frames. r+a=roc
2011-02-17 16:33:30 -08:00
Matt Woodrow
4b549c1faf
Backed out changeset 0d91127645a1 - Pushed wrong patch
2011-02-18 12:18:53 +13:00
Matt Woodrow
6fbaf9974d
Bug 634366 - Remove broken CreateForNativePixmapSurface usage from CairoImageOGL. r=joe a=blocking2.0
2011-02-18 11:49:50 +13:00
Jim Mathies
d03eff2194
Bug 628949 - Update visible region / glass regions after we paint. r=roc a=2.0.
2011-02-17 15:42:39 -06:00
Olli Pettay
dede0b4d96
Bug 634291, use faster inline method for global object check, r=bz, a=beltzner
2011-02-17 11:50:23 +02:00
Justin Lebar ext:(%2C%20Ms2ger%20%3Cms2ger%40gmail.com%3E)
dfd1d01778
Bug 615501 - Make push/replaceState suppress the popstate-after-load event; r=sicking a=jst
2011-02-14 13:15:29 -08:00
Andreas Gal
867ed02473
Fix GC/CC scheduling (bug 630932, patch by gal/smaug, r=mrbkap). a=blocker
2011-02-16 15:47:12 -08:00
Matt Woodrow
9cb4fc37b6
Bug 634521 - Let mac plugins trigger empty transactions. r=roc a=roc
2011-02-17 16:56:06 +13:00
Mark Banner
9489346a91
Bustage fix for the bustage fix for bug 626602. Namespace statement is required, so just ifdef it for IPC builds. r+a=bustage fix
2011-02-16 19:43:36 -06:00
Chris Jones
38233803ac
Some tests for bug 626602. a=b landing on a CLOSED TREE
2011-02-16 16:43:31 -06:00
Chris Jones
2feec67e7c
Bug 626602, part 8: Dig a tunnel from nsObjectFrame to PluginInstanceParent for background copying. r=bsmedberg sr=roc
2011-02-16 16:43:31 -06:00
Robert O'Callahan
7344c3c89b
Bug 626602. Part 4: Make the display items behind a plugin that needs readback be as visible as we can. r=tnikkel
2011-02-16 16:43:30 -06:00
Robert O'Callahan
354fb935c8
Bug 626602. Part 3: Hook up ReadbackLayers in nsObjectFrame. r=cjones
2011-02-16 16:43:30 -06:00
Neil Rashbrook
a72ae3b0a1
Bug 616812 Remove extraneous CRs r+a=dbaron
2011-02-16 21:39:52 +00:00
Ehsan Akhgari
dbd378e898
Bug 633044 - Special case empty text frames to position the caret at the correct position; r=roc a=blocking-final+
2011-02-15 01:11:18 -05:00
timeless@mozdev.org
987ebea9dd
Bug 620416 - hopefully useless null check of aCol in nsTreeBodyFrame::GetCellAt
...
r=enn a=dbaron
2011-02-16 14:14:20 +01:00
timeless@mozdev.org
1278fea739
Bug 620259 - add fall through comments to nsTableCellMap::SetNotTopStart and rename to nsTableCellMap::ResetTopStart
...
r=bernd a=dbaron
2011-02-16 14:14:18 +01:00
timeless@mozdev.org
c8cc4b3ae6
Bug 587484 - warning: suggest parentheses around assignment used as truth value in while (... = GetNextContinuation())
...
r+a=dbaron
2011-02-16 14:14:14 +01:00
timeless@mozdev.org
b6f0d48e50
Bug 620413 useless check of stopFrame in nsSVGGradientFrame::GetStopInformation
...
r=longsonr a=dbaron
2011-02-15 23:53:02 -08:00
timeless@mozdev.org
a602a2c382
Bug 617749 useless null check in nsSVGGlyphFrame::IsAbsolutelyPositioned
...
r=jwatt a=dbaron
2011-02-15 23:52:55 -08:00
Matt Woodrow
488e30f398
Bustage fix (forgot to qref). r=jst, a=bustage
2011-02-15 21:48:01 -08:00
Matt Woodrow
662d11c11f
Bug 591687. Disable emtpy transactions with mac plugin layers. r=roc, a=blocker.
2011-02-15 21:25:34 -08:00
timeless@mozdev.org
7a3c914e20
Bug 620312 crash [@ nsTableFrame::InsertCol] because lastColGroup guard did not cover lastColGroup->GetColCount() r=bernd a=dbaron
2011-02-15 19:35:52 -05:00
Justin Dolske
9b24f36cf1
Bug 613800 - A Race Condition when closing inactive tab with alerts in OnBeforeUnload; r=jst a=blocking-final
2011-02-15 19:35:28 -05:00
Ehsan Akhgari
fac91c123b
Disable the test for bug 632781 for all Windows platforms because apparently layersGPUAccelerated is not what we expect it to be on Windows XP; r=joe a=bustage
2011-02-15 17:51:19 -05:00
Rich Walsh
bc424b4fe8
Bug 530012 - [OS/2] build break in nsPresArena.cpp; r=wuno a=dbaron
...
--HG--
extra : rebase_source : a64adf531e9132c583419def72c712fc345774d7
2011-02-15 17:10:16 -05:00
Ehsan Akhgari
bf21e11e23
Bug 634153 - Back out the changes in bug 355178 because of known regressions and possible risk of not-yet-known regressions; r=sicking a=johnath
...
--HG--
extra : rebase_source : 4d77b7503991a3399cd6eecbcffb994b16fed43c
2011-02-15 17:04:44 -05:00
Chris Jones
be71251a17
Bug 631575: Clear the old window when setting a new document, and re-enable tests disabled in bug 631359. r=roc a=a
2011-02-15 15:45:02 -06:00
Chris Jones
4c62c14fe1
Bug 631585: Don't try to create plugin widgets in content processes, it's never going to work. r=tn a=a
2011-02-15 15:45:02 -06:00
Daniel Holbert
99a50a3910
Bug 596478: delay nsImageFrame's IsPercentageAware check until after we've lazily initialized mIntrinsicSize. r=roc a=dbaron
2011-02-15 13:34:52 -08:00
Boris Zbarsky
2b4d3f034f
Bug 629908. Don't blindly try to reconstruct the root element; we might not have one. r=dbaron, a=dbaron
2011-02-15 15:51:33 -05:00
Ehsan Akhgari
0592088281
Bug 632781 - Scroll non-accelerated canvases correctly with the content; r=matt,joe,roc a=blocking-betaN
2011-02-14 18:23:50 -05:00
Ehsan Akhgari
42ecdcdea2
Back out changeset f3d13890fbe3 because of Windows reftest orange; a=orange
...
--HG--
extra : rebase_source : c7e2bdd935612251477b264ba64c65531916d0a3
2011-02-15 13:30:33 -05:00
Ehsan Akhgari
e4734bc273
Bug 632781 - Scroll non-accelerated canvases correctly with the content; r=matt,joe,roc a=blocking-betaN
2011-02-14 18:23:50 -05:00
bzbarsky@mit.edu
c4b8ded51b
Bug 633413, don't bfcache so often, part 1, r=smaug
...
--HG--
extra : rebase_source : d30d8346c5f2526518386c895146ca6107b924fd
2011-02-12 01:12:20 -05:00
Mark Finkle
3714a4d2b3
Bug 629475 - Regression: displayport takes longer to refresh [r=cjones a=blocking-fennec]
2011-02-14 17:49:34 -05:00
Fernando Herrera
64e4589d37
Bug 630194 - Make sure accessibility is notified for all lazily generated frames, r=surkov, sr=bz, a=final+
2011-02-14 17:39:59 +08:00
Simon Montagu
26ecc69649
Test for bug 632379, r=ehsan, a=test
2011-02-13 23:56:24 -08:00
Benoit Girard
156483e4f4
Disable OSX Plugin Layer due to regression b=633826 r+a=josh,bustage
...
--HG--
extra : rebase_source : 3fb0ff372479b9b6fbcb7246747bf5d769c66361
2011-02-13 21:54:33 -05:00
Simon Montagu
8e5a76d4bc
Set the position of the childRect in nsXULScrollFrame::LayoutScrollArea before calling Layout. Bug 632379, r=dbaron, a=blocker
2011-02-13 08:38:29 +02:00
Matt Woodrow
5cacf25656
Bug 591687: Create MacIOSurfaceImages for Core Animation plugins. r=roc r=josh a=blocking2.0betaN+
2011-02-12 11:09:03 -05:00
Matt Woodrow
aaef3ddcc5
Bug 591687: Add GetImage in order to create mac async plugin images in plugin code instead of nsObjectFrame. r=bsmedberg a=blocking2.0betaN+
2011-02-12 11:07:10 -05:00
Matt Woodrow
d6a75cf690
Bug 591687: Add interface to retrieve plugins actual (remote) drawing model from nsObjectFrame. r=bsmedberg a=blocking2.0betaN+
2011-02-12 10:55:40 -05:00
Jonathan Kew
36ed20e7c6
bug 633322 - ensure GetDetailedGlyphs() is not called when glyph count is zero. r=roc a=blocking
2011-02-11 22:05:09 +00:00
Benjamin Smedberg
8934cfcee3
Bug 626768 - Add a runtime-abort for recursive layout module initialization, because it is somewhat likely that bugs of this sort could cause the later runtime abort where the cycle collector cannot get the JS runtime service r=bent a=blocker
2011-02-11 16:01:02 -05:00
Olli Pettay
1a941e311f
Backout Bug 630932, a=backout, we need Bug 614347
2011-02-11 18:33:50 +02:00
gal@uci.edu
7a64b61491
Bug 630932, change CC/GC scheduling, r=smaug, a=blocker
2011-02-11 17:12:47 +02:00
Jonas Sicking
16a77cbfa9
Bug 583889: Prevent scrolling from leaking information. r=dbaron a=blocker
2011-02-10 23:46:59 -08:00
Vivien Nicolas
ba32fd6a8e
Fix spurious NS_WARNING by adding missing return. (Bug 632802) r=dbaron a2.0=dbaron
2011-02-10 15:21:07 -08:00
Robert O'Callahan
b9be837d8c
Bug 622542. Remove unused FrameLayerBuilder::InvalidateAllThebesLayerContents API. r=tnikkel a2.0=blocking
2011-02-10 15:21:07 -08:00
Mats Palmgren
e39778e78a
Bug 629823 - Assert that the root view size is in sync with the pres context visible size. r=tnikkel a=roc
2011-02-10 23:38:37 +01:00
Mats Palmgren
d82610cf02
Bug 631337 - Cannot resize the window using the corner resizer when body is position:relative. r=roc a=blocking2.0:final
2011-02-10 23:38:37 +01:00
Ehsan Akhgari
981256b0b6
Tests for bug 632215; r=roc a=blocking-final+
...
--HG--
extra : rebase_source : 0efdc19b409e8dcde458fd8f019b06e8396e1269
2011-02-10 16:23:09 -05:00
Ehsan Akhgari
afb9868f71
Bug 632215 - Make the caret ignore -moz-user-modify if we ask it to immediately, instead of waiting for the next caret paint timer; r=roc a=blocking-final+
...
--HG--
extra : rebase_source : 3595e03c255a6f348b97bc4e340d271733ccacbb
2011-02-10 16:12:53 -05:00
Ehsan Akhgari
d1ae4c4539
Bug 633210 - Single hyphens are marked as spelling mistakes; r=smaug a=beltzner
...
--HG--
extra : rebase_source : 76821671b08b0727c6131b10e45c9a24b1984509
2011-02-10 12:07:31 -05:00
Timothy Nikkel
06871ed079
Bug 631848. Make sure to invalidate when removing the root view of a document when it is moving into the bfcache. r=roc a=blocking
2011-02-07 12:51:54 -06:00
Simon Montagu
27a58b9636
Mark failing reftest as random-if(cocoaWidget), a=bustage
2011-02-07 13:02:01 +02:00
Simon Montagu
e5ed17c7d6
Bug 508816 - layout patch
2011-02-07 09:59:20 +02:00
Simon Montagu
8847abc54d
Tests for bug 508816, from dbaron and Enn
2011-02-07 09:59:20 +02:00
Ehsan Akhgari
21e824997d
Bug 508816 - Part E3: XUL and HTML reftests
2011-02-07 09:59:20 +02:00
Boris Zbarsky
3693ed3012
Bug 631682. Make sure to start background image loads for the root element when we compute its style and decide to construct a frame. r+a=dbaron
2011-02-04 22:43:13 -05:00
Ehsan Akhgari
e9c8c28aa7
Test case for bug 447749; r=smontagu a=tests
2011-02-04 19:35:57 -05:00
Zack Weinberg
59157fdf7c
Bug 631615: suppress CSS parser diagnostics in ParseSelectorString. r=dbaron a2.0=dbaron
2011-02-04 14:17:00 -08:00
Ehsan Akhgari
be77af5b37
Bug 613109 - Make it possible to run a mochitest-* test suite with an extension installed; r=ted
2010-11-18 17:15:54 -05:00
L. David Baron
56e6f8182f
Merge layout work from projects/birch, part 1. a=bsmedberg
2011-03-23 12:36:08 -07:00
Josh Aas
fc34f968eb
Bug 641621: Fix bug in which we misinterpret an NPError return value as an nsresult. r=bsmedberg
2011-03-23 11:46:09 -07:00
Ms2ger
4add4dff80
Bug 562701, part c: Use Element in nsStyleAnimation::ComputeValue; r=dbaron
2011-03-28 12:51:59 -04:00
L. David Baron
d78a10bc18
Backout changeset f406ffe65c08 (Bug 620931 part 1) for causing bug 644790.
2011-03-24 21:07:53 -07:00
Robert O'Callahan
4bccc6ddf8
Bug 639689. Part 2: Some trivial cleanup and microoptimizations. r=joe
2011-03-24 16:13:58 +13:00
Robert O'Callahan
0788ccd0dd
Bug 638241. Use a cache to avoid redoing SurfaceForElement and DoDrawImageSecurityCheck. r=bzbarsky
2011-03-24 16:13:56 +13:00
L. David Baron
af9a4f98db
Merge layout work from projects/birch, part 4. a=rs
2011-03-24 14:36:14 -07:00
Ehsan Akhgari
f83c604e6c
Merge cedar onto mozilla-central
2011-03-24 14:42:21 -04:00
Benjamin Stover
e08f07788f
Bug 643164 Fire MozScrollAreaChanged before "load", not after r=roc
2011-03-24 10:41:23 -07:00
Jonathan Kew
717290f076
bug 418975 - tests for soft hyphen in table cells. r=roc
2011-03-24 15:24:17 +00:00
Jonathan Kew
4848054350
bug 418975 - support soft hyphen when calculating min width for table and fieldset. r=roc
2011-03-24 15:22:37 +00:00
Ehsan Akhgari
5553692d78
Merge mozilla-central into cedar
2011-03-24 10:54:50 -04:00