Commit Graph

26129 Commits

Author SHA1 Message Date
L. David Baron
3703502413 Fix <html> to </html> in css-charset reftests. 2010-01-27 15:46:48 -08:00
L. David Baron
6ef1598efb Add CSS 2.1 test suite metadata to css-charset reftests. 2010-01-27 15:46:48 -08:00
L. David Baron
af1a114bda Fix CSS 2.1 test suite metadata for tests bzbarsky wrote in 2005. 2010-01-27 15:46:48 -08:00
L. David Baron
29a32ac274 Fix CSS 2.1 test suite metadata for box-properties reftests. 2010-01-27 15:46:48 -08:00
Benjamin Smedberg
58eaecd2cd Work around bug 542337 by making the testplugin not call IPDL methods to paint. 2010-01-26 17:50:01 -05:00
Jonathan Kew
42b604463c Bug 539925: Make several reftests less fragile in relation to antialiasing settings. r=roc 2010-01-27 22:23:56 +00:00
Karl Tomlinson
3053ee2a75 b=540910 restore flushing of Xlib requests from the parent to the server before testing from the OOP plugin
--HG--
extra : transplant_source : %BEAD%FFw%90zZ.GY%0D%DB%A6%5Ct%E4%8E%BA%5B
2010-01-26 13:48:16 +13:00
Benjamin Smedberg
8cbb918379 Add a timeout for test_plugin_focus in order for events to be delievered to asynchronous event loops, r=jimm
--HG--
extra : rebase_source : e69cfae5589da8e47585bbd003b6bb8052543712
2010-01-26 17:50:41 -05:00
Mats Palmgren
3a13782de3 Clamp the result to the valid nscoord range. b=541869 r=roc 2010-01-27 09:35:41 +01:00
Mats Palmgren
81dc5c2928 mRectListHead.x needs a sentinel value (not y). Clarify the use of nscoord sentinel values and handle float nscoord too. b=541869 r=roc r=jonitis 2010-01-27 09:35:37 +01:00
Jonathan Kew
6c7732e56d Bug 541277: correct boundary handling in character/glyph clump processing. r=roc 2010-01-27 07:46:31 +00:00
Simon Montagu
4477558f1a Allow justification space to be added after non-breaking-spaces. Bug 541189, r=roc 2010-01-26 23:30:13 -08:00
Simon Montagu
571a82ed3d Reftests for bug 541189 2010-01-26 23:29:46 -08:00
L. David Baron
49843c3935 No longer need to invalidate all of a foreignObject when there's an invalidate inside of it. (Bug 418063) r=jwatt 2010-01-26 12:39:56 -08:00
L. David Baron
bf87da1b16 Make scrolling work inside iframe inside transformed svg:foreignObject by using GetCrossDocParentFrame for loop in check for whether we can blit. (Bug 403443) r=roc 2010-01-26 12:39:02 -08:00
Mats Palmgren
29c9316331 Null-check the root pres context result. Unregister the plugin frame earlier, at Stop instead of Destroy time. b=521426 r=roc 2010-01-26 14:10:12 +01:00
Karl Tomlinson
68185e5535 b=540910 use timeouts in plugin_clipping_helper2 so that the X server processes Xlib requests from the parent before testing requests from the OOP plugin
--HG--
extra : transplant_source : %1Dy%5D%FF%C9%3ED%98%8B%BE%A8%7B%09m%5Cl%0F%9E%E3%FF
2010-01-22 23:41:07 +13:00
Jesse Ruderman
1435907582 Add dump statements to help figure out random-orange bug 540980 2010-01-25 10:49:17 -08:00
Daniel Holbert
19ca0608af Bug 535915: Pause after seeking, for reftest snapshot, in anim-discrete-values-1.svg. (randomorange test-only change) 2010-01-25 10:33:58 -08:00
Boris Zbarsky
ce22b77239 Bug 538063. Fix the assert condition to not trigger for <area>s. r=tn 2010-01-25 11:03:48 -05:00
Boris Zbarsky
d2be70a83c Bug 541382. Buttons with non-visible overflow should clip their contents. r=roc 2010-01-25 11:03:43 -05:00
Olli Pettay
7c78ce23a9 Bug 539060 - Crash [@ do_QueryFrame::operator<nsIPageSequenceFrame> nsIPageSequenceFrame*() ] in print preview , r=roc
--HG--
extra : rebase_source : 246c540277da95dbc670bcfc899dc9f9796f603e
2010-01-25 13:15:25 +02:00
L. David Baron
edbdda3be2 Always create nsDisplayTableBorderBackground when we're doing event delivery. (Bug 541668) r=roc 2010-01-24 12:06:20 -08:00
L. David Baron
1dd144bce3 Fake pushback of invalid eCSSToken_URL results from NextURL. (Bug 541434) r=bzbarsky 2010-01-24 12:06:19 -08:00
L. David Baron
ce93e20a83 Ensure intrinsic size is always initialized. (Bug 541028) r=bzbarsky 2010-01-24 12:06:19 -08:00
Jonathan Watt
1a9b2068d8 Bug 540479. Add support for SMIL animation of boolean attributes in SVG. r=dholbert 2010-01-24 16:42:08 +00:00
Josh Aas
b44f72493c Pointer to NP_CGContext should be NULL in Cocoa NPAPI event model. b=541018 r=smichaud 2010-01-24 01:00:39 -05:00
Jonathan Watt
570dbfcdcf Bug 540478, part 2 of 2. Add support for SMIL animation of enumeration attributes in SVG. r=dholbert 2010-01-23 18:59:03 +00:00
Jonathan Watt
2a6a1c2514 Bug 540478, part 1 of 2. Make nsSVGEnum::GetAnimVal take its element as an argument in preparation for it needing to call FlushAnimations() on it. r=dholbert 2010-01-23 18:58:47 +00:00
Jonathan Watt
937cd0e611 Bug 540477. Add comments for nsSVGEffects::InvalidateRenderingObservers and others. r=longsonr 2010-01-23 18:47:53 +00:00
Palo Misik
3924e38942 Bug 530505: Rev IID on nsITreeView for Gecko 1.9.3 r=neil 2010-01-23 11:32:18 -05:00
Olli Pettay
8f9e916c89 Bug 540462 - Move GetDocument from nsIDocumentViewer to nsIContentViewer, r=bz 2010-01-23 13:41:41 +02:00
L. David Baron
af8cdfd292 Add reftest for tokenization and parsing of CSS url() function. 2010-01-22 14:51:11 -08:00
L. David Baron
d05664ab91 Add reftests for bug 541270. 2010-01-22 14:51:10 -08:00
L. David Baron
d4e3275df9 Fix reftest-analyzer failing to show some small color differences. 2010-01-22 14:51:08 -08:00
Sid Stamm
7252ce7760 Bug 515437 CSP connection code, r=jst,dveditz sr=jst 2010-01-22 13:38:21 -08:00
Steven Michaud
aa57e0c3fe Bug 525078 - Make plugin mouse up/down/dragging behavior conform to OS X practice and Cocoa NPAPI spec clarifications. r=josh 2010-01-22 14:57:04 -06:00
Doug Turner
5bd0f16c6a Bug 541259 - Kung Fu Death Grip Hildon specific methods. r=jst 2010-01-21 20:51:46 -08:00
Karl Tomlinson
ddcb7dbd04 b=540910 flush Xlib requests from the parent to the server before testing from the OOP plugin, and increase the timeout so that GTK's idle timer gets run for XEmbed plug sizing
--HG--
extra : transplant_source : SE%0Dzc%AE%F6%03%B2%D1j%F7%AA%E9%25n%EF%08%97%09
2010-01-21 23:32:17 +13:00
Jesse Ruderman
e9db1facab Add crashtests 2010-01-21 11:07:51 -08:00
Brad Lassey
ad15685b6a Bug 540795 - NotifyPluginEventObservers crashes. r=jst 2010-01-21 07:17:52 -08:00
Frédéric Wang
967da5c71c Bug 118743 - <mfrac bevelled="true"> doesn't shift baselines. r=karlt 2009-10-07 11:31:45 +02:00
Ms2ger
0ec9fa5aac Bug 538882 - plugin_focus_helper.html window not closed when running mochitest on Linux. r=roc 2010-01-21 13:17:43 +01:00
Jesse Ruderman
50a2619d07 Attempt to fix orange bug 540980, based on the theory that the document.open() without document.close() was preventing the outer page's onload from ever firing, depending on a race. 2010-01-20 16:58:05 -08:00
Doug Turner
d79bd1e9f3 Bug 540843 - Do not cache dom element in nsObjectFrame shm code. r=olli. Maemo only 2010-01-20 14:08:50 -08:00
Benjamin Smedberg
fcfaba939f Bug 539726 - Increase the timeout for plugin positioning due to delays in XEmbed process compared with in-process (which only requires delaying out to the event loop), as suggested by karlt
--HG--
extra : transplant_source : %EFP%F06%A1%88%04l%01k%3C%DC%3C%FA%20G%7E%0D%91K
2010-01-19 15:25:18 -05:00
Masayuki Nakano
019fb76261 Bug 539531 - Crash when I click-and-drag on a "Gordon" flash emulation [@ nsFrameSelection::ConstrainFrameAndPointToAnchorSubtree(nsIFrame*, nsPoint&, nsIFrame**, nsPoint&) ]. r=bz 2010-01-20 11:22:09 +01:00
Jesse Ruderman
7ce1ad3bbc Change to UTF-8, because Firefox no longer accepts XML with bogus encodings. Hopefully I guessed the original or intended encoding correctly. 2010-01-19 13:11:32 -08:00
Bernd
09683cc5a4 bug 538479 add initialization code that I wrongly removed r=dbaron
--HG--
extra : rebase_source : 63ec32369dcdae83638a3be5635e25ebc757b1cd
2010-01-19 18:49:12 +01:00
Jim Mathies
aa1c6aa52b Bug 539955 - [OOPP] unit test failure in test_plugin_mouse_coords.html. r=bsmedberg.
--HG--
extra : transplant_source : o%008%29%A0%96%60%E1W%7D%1A%C7e%BDJ%B2D%EE%1D%E2
2010-01-15 16:02:01 -06:00
Ben Turner
b75d2c2802 Bug 535036 - '[OOPP] Flash hangs Firefox with IPC enabled when video is paused and process loses focus'. r=masayuki+jst, sr=jst. 2010-01-15 12:36:00 -08:00
Zack Weinberg
5f1edf6103 Bug 536603 potential fix: in httpd.js, the server socket's queue limit should be larger than the browser-side max number of connections per server. r=jrmuizel 2010-01-18 18:12:39 -08:00
Jesse Ruderman
4a2dd54f3c Bug 540363 - Make reftest dump INFO line indicating beginning of each test (to help understand timeouts/hangs/crashes). r=dbaron 2010-01-18 15:00:16 -08:00
Zack Weinberg
055468711e Merge backout of 153390d0f83b 2010-01-18 14:55:58 -08:00
Zack Weinberg
b7cf0bd89e Back out instrumentation for bug 536603 and re-disable test 2010-01-18 14:54:56 -08:00
Zack Weinberg
f2ada08b52 Extensive debugging instrumentation for bug 536603 2010-01-18 09:03:50 -08:00
Jeff Muizelaar
308dbbc556 Bug 539165. Fix single and multi-stop solid gradients by multiplying by the alpha component. r=roc
This cairo commit that caused the problem: 2d790daa957471670f4ae0d3b22da89e4ee7111f.
It was merged into mozilla-central with 1effb72d30cf
2010-01-18 10:36:43 -05:00
Olli Pettay
5d51f6e3ae Bug 539645 - Print preview does not match what prints on animated images, r=roc 2010-01-18 14:39:34 +02:00
Daniel Holbert
d0533cf63b Bug 539585: Fix "warning: format '%p' expects type 'void*'" in layout directory. r=dbaron 2010-01-17 15:11:06 -08:00
Bernd
f501eed612 bug 540228 trying to fix random orange 2010-01-17 09:09:14 +01:00
Bernd
fa8e450581 test cases for bugs fixed by bug 43178 2010-01-16 17:40:07 +01:00
Bernd
2f77193c78 bug 28800 remove support for scrollable rowgroups moa=roc r=bzbarsky 2010-01-16 17:05:46 +01:00
Joel Maher
9cbb17cab6 Bug 530475 - Convert testharness python code to classes for future integration with mobile framework p=jmaher r=ted 2010-01-15 09:22:54 -08:00
Jonathan Watt
7f0675661a Bug 537067. SMIL animation of <length> attributes does not work. r=roc 2010-01-15 14:21:06 +00:00
Robert O'Callahan
558dff46f8 Bug 539331 - browser_sanitizeDialog.js is failing part 2, r=matspal 2010-01-13 04:57:00 -08:00
Robert O'Callahan
15976008ca Bug 539331 - browser_sanitizeDialog.js is failing, r=matspal 2010-01-14 05:00:00 -08:00
Jonathan Watt
8cbfe7a1b5 Bug 522267, part 2 of 2. Add support for animating <number> attributes. r=dholbert 2009-12-29 07:34:27 +01:00
Jonathan Watt
fc5062938e Bug 522267, part 1 of 2. Make nsSVGNumber2::GetAnimVal take its element as an argument in preparation for it needing to call FlushAnimations() on it. r=dholbert 2009-12-29 07:32:03 +01:00
Daniel Veditz
7bd235775f backing out a6ce37b09cf5 2010-01-14 17:20:18 -08:00
Daniel Veditz
153553d9b6 Backed out changeset a6ce37b09cf5 because of possible Tp4 perf hit 2010-01-14 17:19:11 -08:00
Sid Stamm ext:(%2C%20Brandon%20Sterne%20%3Cbsterne%40mozilla.com%3E)
f2cab6a506 bug 515433, bug 515437: Content Security Policy (CSP) core 2010-01-13 14:18:24 -08:00
Joel Maher
d3cc2ac124 Bug 530475, convert test harness python code to classes for future integration with mobile framework. r=ted patch=jmaher 2010-01-13 13:53:26 -08:00
Boris Zbarsky
2c0fc2031a Bug 514300. Actually add the test to reftest.list 2010-01-13 12:50:13 -05:00
Boris Zbarsky
4f8dfc7221 Adding bug 535806 test. r=dbaron 2010-01-13 11:37:54 -05:00
Boris Zbarsky
b11e1b25ea Bug 537507. Make sure to flag XUL documents as allowing InitialReflow to be called on the presshell even if there are no presshells around when StartLayout is called on the document. r=jst 2010-01-13 11:30:11 -05:00
Boris Zbarsky
f41f7ddf72 Bug 514300 part 2. Make nsBindingManager::ContentRemoved remove the node from all the places it needs to be removed from. Also fixes bug 415301 and bug 495354. r=sicking 2010-01-13 11:30:11 -05:00
Boris Zbarsky
bbbe659e65 Bug 514300 part 1. Use the owner document to look for the binding manager. r=sicking 2010-01-13 11:30:10 -05:00
Jonathan Kew
5af67b8a6f marking reftest font-matching/impact-bold.html as random on Mac, filed as bug 539418 2010-01-13 13:33:34 +00:00
Robert Longson
c26bcbe1e4 Bug 539122 - Stop restyling non-elements with SVG. r=roc 2010-01-13 11:09:58 +00:00
John Daggett
02c4b58c63 Additional reftests for synthetic styles (bug 538730). 2010-01-13 10:42:28 +00:00
Jonathan Kew
54e01fdc15 Bug 538730: fix Windows synthetic bolding regression from bug 493280. r=jdaggett 2010-01-13 10:42:25 +00:00
Olli Pettay
06740d3796 Bug 533845 - Mouse events don't work in content iframe, if iframe is inside a xul panel, r=roc
--HG--
extra : rebase_source : 8270dcfedb49c555a5deb6bb7a29e4a500cd7a90
2010-01-13 11:02:11 +02:00
Brian Birtles
44cd3b8d6b Bug 534325: Apply SMIL restart semantics at interval start times rather than end times, and allow duration to determine interval-ending when there's no end attribute. r=dholbert sr=roc 2010-01-13 00:18:51 -08:00
Daniel Holbert
4aa49ca63e Bug 537313: Disable MSVC warning C4355 ('this' used in init list) in SVG's consumers of nsReferencedElement. r=roc 2010-01-13 00:18:48 -08:00
Dave Townsend
cfb7b9b70c Backed out changeset 4b725bb53baa from bug 539165 due to reftest failure 2010-01-12 16:27:48 -08:00
Jeff Muizelaar
084db3bb0a Bug 539165. Fix single and multi-stop solid gradients by multiplying by the alpha component. r=roc
This cairo commit that caused the problem: 2d790daa957471670f4ae0d3b22da89e4ee7111f.
It was merged into mozilla-central with 1effb72d30cf
2010-01-12 17:04:00 -05:00
Daniel Holbert
141de6d154 Bug 526536: Add some testcases that should be fixed by syncbase timing patches. (tests-only change) 2010-01-12 12:00:50 -08:00
Daniel Holbert
7a6d0a9ce6 Bug 537852 followup E: Change syncbase reftests' animations so they go from orange->green->purple instead of orange->green->orange, to make it easier to diagnose (unexpected) failures. (tests-only fix) 2010-01-12 12:00:50 -08:00
Daniel Holbert
da78d003b2 Bug 537852 followup D: Misc nit fixes to syncbase reftests. r=birtles 2010-01-12 12:00:50 -08:00
Daniel Holbert
43d89d4b5b Bug 537852 followup C: Tweak spacing/attribute-ordering in sandwich-priority-* syncbase reftests, to improve readibility. (whitespace changes only) 2010-01-12 12:00:50 -08:00
Daniel Holbert
61304a235d Bug 537852 followup B: Pause before seeking, in syncbase reftests. r=birtles 2010-01-12 12:00:50 -08:00
Daniel Holbert
da17666136 Bug 537852 followup A: remove unnecessary 'fill=remove' attributes, in syncbase reftests. r=birtles 2010-01-12 12:00:49 -08:00
Brian Birtles
610477f65e Bug 537852: Add tests for syncbase timing (bug 474743). r=dholbert 2010-01-12 12:00:49 -08:00
L. David Baron
bae4d300f3 Store transitions for one refresh cycle after they complete so that merging with a non-animation style change doesn't make us start a second transition to transition the last step. (Bug 537151) r=bzbarsky 2010-01-12 08:51:37 -08:00
Neil Rashbrook
f26aad7e85 Bug 525057 'make clean' deletes automationutils.py r=ted 2010-01-11 23:55:51 +00:00
Robert O'Callahan
cc6d54b61e Bug 526394. Part 36: Store the overflow area explicitly whenever it's not exactly equal to the border-box; if they're both empty but with different dimensions or position, we should still store the explicit overflow area. Also fix test_offsets to compute the expected scrolled area correctly. r=mats 2010-01-12 10:45:21 +13:00
Robert O'Callahan
ff991f1e8a Bug 526394. Part 35: Prevent event dispatch and script execution during UpdateViewAfterScroll, even in the presence of malign Win32 reentrant APIs. r=mats 2010-01-12 10:45:20 +13:00
Robert O'Callahan
393faec388 Bug 526394. Part 33: Remove nsScrollPortView etc. r=mats 2010-01-12 10:45:20 +13:00
Robert O'Callahan
96a17b8b42 Bug 526394. Part 32: Remove code that only existed so that scrollframes could have views. r=mats 2010-01-12 10:45:19 +13:00
Robert O'Callahan
eefea0e5e3 Bug 526394. Part 31.5: Cleanup ScrolledAreaEvent stuff to be simpler. In particular we don't need to store the scrolled area, we can just compute it when we fire the event. r=mats 2010-01-12 10:45:19 +13:00
Robert O'Callahan
0de717dfb6 Bug 526394. Part 31: Move scroll implementation into nsGfxScrollFrame. r=mats 2009-10-08 16:01:15 +13:00
Robert O'Callahan
82350eb1e5 Bug 526394. Part 30: Change the scroll state in nsPresState to a point. r=mats 2010-01-12 10:45:18 +13:00
Robert O'Callahan
4d0dd0c1ac Bug 526394. Part 29: Create new nsLayoutUtils methods and remove useless code from nsListControlFrame::CaptureMouseEvents. r=mats 2010-01-12 10:45:18 +13:00
Jonathan Kew
2de2187247 Reftests for problems of improperly matching variant font names (bug 538103). r=jdaggett 2010-01-14 21:31:09 +00:00
John Daggett
3ea6664b1d Adjust font-face reftests to use random-if instead of fail-if for cases where GDI vs. DirectWrite affects rendering. 2010-01-14 14:15:32 +09:00
Robert O'Callahan
1dee62648e Backing out patch that wasn't meant to be checked in 2010-01-14 17:59:42 +13:00
Robert O'Callahan
93aaa3b3c2 Backed out changeset 636a1f8ef224 2010-01-14 17:59:22 +13:00
Robert O'Callahan
e9eefdc247 Bug 539226. Ensure that when a scrollbar is added or removed the invalidation is not swallowed by the code that suppresses invalidation of hidden scrollbars. r=mats 2010-01-14 15:30:06 +13:00
Robert O'Callahan
40c40a3d2c Bug 536524. Avoid overlong paths by normalizing. r=bsmedberg 2010-01-14 15:30:05 +13:00
Robert O'Callahan
c20b3a582f Bug 538909. Correctly calculate index of top-left tile. r=dbaron 2010-01-14 15:30:05 +13:00
Robert O'Callahan
cd2f7f16fc Bug 534433. Destroy all nsImageLoaders when the prescontext is torn down. r=mats 2010-01-14 15:30:05 +13:00
Robert O'Callahan
dce85cd508 Backing out fix for bug 539331 due to test failures 2010-01-14 15:29:27 +13:00
Robert O'Callahan
cdc7fb53d8 Backed out changeset a3af8424d938 2010-01-14 15:29:05 +13:00
Jim Mathies
ed4ec9bc95 Bug 536369 - OOPP: Fix for mouse event serialization errors. r=bsmedberg. 2010-01-13 19:46:44 -06:00
Robert O'Callahan
4005fac4c5 Bug 539331 - browser_sanitizeDialog.js is failing [r=mats] 2010-01-13 04:57:00 -08:00
Clint Talbert
e743191be1 Merging backout of 745af1f3dbf5 to tip 2010-01-13 14:45:18 -08:00
Clint Talbert
97380eb3ce Orange on Bd builds: Backed out changeset 745af1f3dbf5 2010-01-13 14:44:49 -08:00
Robert O'Callahan
e1cb17b65b Bug 526394. Part 28: Remove nsIScrollableFrame::GetScrollableView. r=mats 2009-09-16 12:11:40 +12:00
Robert O'Callahan
46e847c176 Bug 526394. Part 27: Rewrite EnsureMenuItemIsVisible to use new nsIPresShell API. r=mats 2009-09-03 15:57:46 +12:00
Robert O'Callahan
29d6e5186d Bug 526394. Part 26: Rework nsSelection to use frames only. r=mats 2009-09-10 17:16:18 +12:00
Robert O'Callahan
86ed296996 Bug 526394. Part 25: Create nsIPresShell::ScrollFrameRectIntoView. r=mats 2010-01-12 10:45:16 +13:00
Robert O'Callahan
bf02bb9929 Bug 526394. Part 24: Create sane nsCaret::GetGeometry API to obsolete nsCaret::GetCaretCoordinates. r=mats 2010-01-12 10:45:16 +13:00
Robert O'Callahan
58e7e447d5 Bug 526394. Part 23: Make nsRect::IntersectRect preserve height and width if possible even when the intersection of two rectangles is empty. r=mats 2010-01-12 10:45:16 +13:00
Robert O'Callahan
4520490fee Bug 526394. Part 22: Remove more view stuff from PresShell. r=mats 2009-09-09 17:40:02 +12:00
Robert O'Callahan
7cd6b9032a Bug 526394. Part 21: Remove nsIViewManager RootScrollableView APIs, and move GetRectVisibility to nsIPresShell. r=mats 2009-09-09 17:40:02 +12:00
Robert O'Callahan
a1e9364edb Bug 526394. Part 20: Convert more code in caret and docshell. r=mats 2009-09-09 17:40:02 +12:00
Robert O'Callahan
f5f950e7b8 Bug 526394. Part 19: Remove view paramters from nsIScrollPositionListener. r=mats 2009-09-09 17:40:01 +12:00
Robert O'Callahan
6a5cc88a0d Bug 526394. Part 18: Remove nsIScrollableViewProvider and its implementations, now that we've removed all its users. r=mats 2009-09-09 17:40:01 +12:00
Robert O'Callahan
cfa270791d Bug 526394. Part 17: Convert some selection-related code in nsTextControlFrame and nsSelection. r=mats 2009-09-03 17:23:47 +12:00
Robert O'Callahan
dbd22c18cf Bug 526394. Part 16: Convert nsListControlFrame. r=mats 2009-09-03 16:49:16 +12:00
Robert O'Callahan
cff7965f83 Bug 526394. Part 15: Convert various random chunks of layout code. r=mats 2009-09-03 16:26:00 +12:00
Robert O'Callahan
75d421266f Bug 526394. Part 14: Convert nsListBoxBodyFrame::GetAvailableHeight. r=mats 2009-09-03 16:11:49 +12:00
Robert O'Callahan
d9f0574cec Bug 526394. Part 13: Convert nsCanvasFrame. r=mats 2009-09-03 16:10:13 +12:00
Robert O'Callahan
0c42dd5ebb Bug 526394. Part 12: Convert XUL layout code: scrollboxes and trees. r=mats 2009-09-03 15:57:46 +12:00
Robert O'Callahan
785abafda3 Bug 526394. Part 5: Fix up a bunch of sites to use nsIScrollableFrame instead of nsIScrollableView. r=mats 2009-09-01 23:29:27 +12:00
Robert O'Callahan
d5b09287dc Bug 526394. Part 4: Obsolete nsIScrollableViewProvider by adding nsIFrame::GetScrollTargetFrame. r=mats,sr=dbaron 2009-09-01 23:22:31 +12:00
Robert O'Callahan
1035bd73ed Bug 526394. Part 3: Add all necessary new APIs to nsIScrollableFrame. r=mats,sr=dbaron 2009-09-01 16:11:11 +12:00
Robert O'Callahan
93b13a82be Bug 526394. Part 2: Remove pointless code in nsTextControlFrame, nsGfxScrollFrame handles this already. r=mats 2009-07-29 22:07:04 +12:00
Mats Palmgren
d637043263 Simplify PullFrame()/PullFrameFrom(). b=538525 r=roc 2010-01-11 15:08:23 +01:00
Jesse Ruderman
56ac1fe1ee Add crashtests 2010-01-10 19:50:41 -08:00
Cristian KLEIN
2d9afcd8ae Bug 370436 - "Context menu from keyboard for spell checker selects the wrong line" [r=roc] 2010-01-09 09:51:00 -06:00
Daniel Holbert
bacd132d67 Bug 538721: Correct 2 bug references in smil/reftest.list. (comment-only change) 2010-01-09 12:28:01 -08:00
Bernd
f2eb2aae2e bug 43178 - replace incorrect border, frame and rules handling code in content by css rules, initial patch - fantasai, a lof of input - bz r=bzbarsky 2010-01-09 16:33:03 +01:00
Boris Zbarsky
878e855de5 Bug 507817 followup. Remove some code that was just triggering a warning and not doing anything. r=vlad 2010-01-09 00:03:38 -05:00
Jesse Ruderman
e17ebdfd00 Bug 538716 - fix reftest, making it pass. r=bz 2010-01-08 19:55:40 -08:00
Jesse Ruderman
0fc8ba572d Fix bug-number comments in reftest.list files 2010-01-08 19:54:28 -08:00
Daniel Holbert
db55bfe54a comment-only typo fix: s/its/it's/ for contractions in nsBlockReflowState.cpp 2010-01-08 16:38:08 -08:00
Daniel Holbert
42c9274473 Bug 538431: Rename nsVideoFrame::GetIntrinsicSize to 'GetVideoIntrinsicSize', so it doesn't hide inherited method. r=roc 2010-01-08 16:37:30 -08:00
Jonathan Griffin
26a1fd99a1 Backed out changeset ca10f6b27b95 due to orange on debug mochitests
--HG--
extra : rebase_source : a6ca9ff0547b6ec6bf1c7f285ba8b8bfab415e90
2010-01-08 16:05:00 -08:00
Jonathan Griffin
11cd358f3c Bug 530475 - Refactor test harnesses to classes for easier reuse for mobile testing p=jmaher r=ted 2010-01-08 12:05:45 -08:00
Robert Longson
6dd0adcf89 Bug 495968 - Only update the active switch child in nsSVGSwitchFrame::UpdateCoveredRegion. r=roc 2010-01-08 11:35:18 +00:00
Masayuki Nakano
49fe8f2411 Bug 532422, this landing just removes unused variable r=Olli 2010-01-08 14:01:42 +09:00
Clint Talbert
4832ac0a16 merging backout to tip 2010-01-07 19:57:30 -06:00
Clint Talbert
a961a03110 Backed out changeset e67e79969232 due to orange on debug mochitests 2010-01-07 19:57:02 -06:00
Robert Longson
95e4fd17ba Bug 536677 - fill with url to gradient not inherited when dynamically switched more than once. r=roc 2010-01-07 19:07:30 +00:00
Joel Maher
ab0d8f0041 Bug 530475 - Refactoring test harnesses to classes for easier reuse for mobile testing p=jmaher r=ted 2010-01-07 12:47:19 -06:00
L. David Baron
463f8f4bf1 Add tests for bug 25888 for blocks.
--HG--
rename : layout/reftests/bugs/25888-1l.html => layout/reftests/bugs/25888-1l-block.html
rename : layout/reftests/bugs/25888-1r.html => layout/reftests/bugs/25888-1r-block.html
rename : layout/reftests/bugs/25888-2l.html => layout/reftests/bugs/25888-2l-block.html
rename : layout/reftests/bugs/25888-2r.html => layout/reftests/bugs/25888-2r-block.html
rename : layout/reftests/bugs/25888-3l.html => layout/reftests/bugs/25888-3l-block.html
rename : layout/reftests/bugs/25888-3r.html => layout/reftests/bugs/25888-3r-block.html
2010-01-07 08:51:17 -05:00
L. David Baron
55a821dfa2 Remove CID and layout module constructor for CSS style sheets. (Bug 239008) r=bzbarsky 2010-01-07 08:51:16 -05:00
L. David Baron
26873e147f Make members of nsCSSStyleSheetInner private. (Bug 239008) r=bzbarsky 2010-01-07 08:51:16 -05:00
Olli Pettay
c0f0d7e3a5 Bug 534226 - Remove support for multiple presshells, r=bz, sr=roc 2010-01-07 12:36:11 +02:00
Robert O'Callahan
3d5a9b5494 Bug 527864. Test that we flush reflows before painting. 2010-01-07 14:12:21 +13:00
Robert O'Callahan
d24977abca Bug 537309. Synthesize WM_*DBLCLK on NS_MOUSE_BUTTON_DOWN, not NS_MOUSE_DOUBLECLICK (since the latter fires on mouse-up). r=jmathies 2010-01-07 13:55:09 +13:00
Robert O'Callahan
c51f5e4cce Bug 532998. Cache the offset of the next newline character in preformatted text. r=smontagu 2010-01-07 13:55:09 +13:00
Robert O'Callahan
3e6bbd5b20 Bug 532732. When rendering a background-attachment:fixed background to the screen, limit the background painting area to the viewport, since this is the only area where it will actually be visible and in many cases this means we don't need to think about tiling it. r=dbaron 2010-01-07 13:55:09 +13:00
Robert O'Callahan
9f3cea9005 Backed out changeset 880125b33bca
--HG--
extra : rebase_source : 3d0a098f7fa3ce93e9a2840db8fd9a790cb63792
2010-01-07 12:46:52 +13:00
Clint Talbert
4fc756af56 Merging backout to tip - backout of 85cd0f297421 2010-01-06 16:08:37 -06:00
Clint Talbert
d938e08992 Backed out changeset 85cd0f297421 - causing orange on leak bloat and linux mochitests 2010-01-06 16:03:29 -06:00
Michael Ventnor
64842074bb Bug 537471 - Detect empty shadow rects earlier. r=roc
--HG--
extra : rebase_source : 3d1a20314c9a771e987d9f82df0620d9d29720a6
2010-01-06 19:02:11 +01:00
Joel Maher
3d0c15f608 Bug 530475 - convert all python test harnesses to classes for easier reuse, patch=jmaher, r=ted 2010-01-06 12:01:18 -06:00
romaxa
ac89a2ecc3 Bug 537124 - "Some native color values are not initialized properly (ex: eColor__moz_fieldtext)" [r=Ventron sr=roc] 2009-12-31 04:29:00 -06:00
Robert Longson
fe14f634f1 Bug 537609 - Change to SVG 1.2T stroke-dasharray parsing. r=dbaron 2010-01-06 08:51:45 +00:00
Simon Montagu
7d6e3f5400 Unescape URIs in page headers. Bug 537216, r=roc 2010-01-05 23:09:18 -08:00
Daniel Holbert
888dfab86e Remove broken 'onload="run()"' from reference cases for bug 386401's tests, to fix "JavaScript error: ...run is not defined" warnings. (Trivial tests-only change) 2010-01-05 17:21:02 -08:00
Jacek Caban
e29ab92da7 Bug 530448 - Make TestPoisonArea.cpp compile on mingw, r=zwol 2010-01-05 18:29:08 -05:00
Daniel Holbert
426093642e Bug 530983, patch 1: Extend nsStyleAnimation to support computing/uncomputing 'clip: auto'. r=dbaron 2010-01-04 16:32:11 -08:00
Simon Montagu
4e72e68aab Call AdjustOffsetsForBidi on a new continuation frame immediately after creating it. Bug 536963, r=roc 2010-01-03 00:46:19 -08:00
Timothy Nikkel
f8117d1fb1 Bug 537562. Add crashtest. 2010-01-02 18:57:40 -06:00
Timothy Nikkel
4d73e11092 Bug 499841. Fix a failed attempt at a merge. 2010-01-02 18:56:29 -06:00
Timothy Nikkel
c16314ac29 Bug 537059. Add crashtest.
--HG--
extra : rebase_source : 7a22e75f66a58c08d9ff25f264617ac31aea65b4
2010-01-02 02:22:22 -06:00
Timothy Nikkel
fb9fc48ed0 Bug 396367. Make the tests reset the textzoom after changing it.
--HG--
extra : rebase_source : 5afddd159099314576ad6623d11649266a7b4e77
2009-12-26 21:36:12 -06:00
Timothy Nikkel
5a8e899331 Bug 396367. Make sure that we have flushed content notifications anytime we process restyles that might cause frame construction. r=bzbarsky
--HG--
extra : rebase_source : c6aa412247ab70f5bf3a4688f262edcccd2d6fdd
2009-12-22 18:09:10 -06:00
Timothy Nikkel
8acb9d0a33 Bug 499841. Add crashtest. 2010-01-01 20:49:24 -06:00
Timothy Nikkel
175aa0989a Backed out changeset 63d4a49fbec1 (bug 396367) 2010-01-01 20:34:05 -06:00
Timothy Nikkel
432c756b59 Bug 396367. Make sure that we have flushed content notifications anytime we process restyles that might cause frame construction. r=bzbarsky
--HG--
extra : rebase_source : 67d99a197a4974684f57f23873033b85c276ef86
2009-12-22 18:09:10 -06:00
Timothy Nikkel
3f8f793c9e Bug 488771. Stop nsIRollUpListener from inheriting from nsISupports. r=roc
--HG--
extra : rebase_source : 0af5c537b7be03c1407f4b658ba7802081ad3f01
2009-12-22 17:49:33 -06:00
Timothy Nikkel
5b9995e714 Bug 484400. When removing a positioned element use the placeholder frame to get the relevant containing block for first-letter processing. r=bzbarsky
--HG--
extra : rebase_source : 9a327e8f44541ac822bc7be52caa1ceab825ccd1
2009-12-22 17:47:25 -06:00
Timothy Nikkel
c2ea34e5ea Bug 499841. Pass the block frame that contains the first letter style to RemoveFirstLetterFrames so that the NS_BLOCK_HAS_FIRST_LETTER_CHILD bit can be unset on it. Always set the NS_BLOCK_HAS_FIRST_LETTER_CHILD bit on the first continuation only. r=bzbarsky
--HG--
extra : rebase_source : 411297490d6d18244fa7caa3194facfedc28ea86
2009-12-22 17:44:35 -06:00
Timothy Nikkel
6790bfd825 Bug 287088. Stop first-line styling from leaking into second and subsequent lines when a single element is split between first and second lines. r=roc
--HG--
extra : rebase_source : 0dcf9009a73d5f8082c09172f4ce6840be5e6c98
2009-12-22 17:42:45 -06:00
Boris Zbarsky
3f71dc9eea Bug 537419. mContent might be null here. r=dbaron 2009-12-31 20:37:57 -05:00
Boris Zbarsky
43c26fbb60 Trying to fix orange due to landing of bug 528306 by fixing assumption in test. 2009-12-31 17:12:43 -05:00
Boris Zbarsky
8e9f577eb6 Bug 528306 part 3. Hook up restyle processing to nsRefreshDriver. r=dbaron 2009-12-31 14:07:57 -05:00
Boris Zbarsky
40ea396349 Bug 528306 part 2. Make nsCSSFrameConstructor reference-counted. r=dbaron 2009-12-31 14:07:57 -05:00
Boris Zbarsky
475566b4d4 Bug 528306 part 1. Don't stop the refresh driver timer on observer removal; instead just stop it if it fires when there are no observers. r=dbaron 2009-12-31 14:07:57 -05:00
Boris Zbarsky
c6a1b77b05 Bug 536623 and bug 537141. Don't attempt to maybe-create textframes for kids of parents that have xbl childlists on insert and append: we know we didn't skip creating any frames that didn't need skipping unconditionally in that situation, and trying to create them can put them in the wrong place. r=roc 2009-12-31 14:07:57 -05:00
Boris Zbarsky
de6e7f37e7 Bug 536716. Make BuildScrollFrame not set the primary frame on the content, fix letter frames to reset primary frames to 0 before resetting them to the new value as needed, fix things so <area> never gets a frame of its own, and reenable the SetPrimaryFrame assertion when the primary frame is being changed from one non-null frame to another. r=roc 2009-12-31 14:07:56 -05:00
L. David Baron
485c4872af Revert bulk of changeset 67ddbe030ab6 (originally for bug 457809) now that bug 253354 is fixed. 2009-12-31 12:49:22 -05:00
Neil Deakin
d18d248117 Bug 536486, remove IsDestroyingFrames check now that frames are available from content nodes, fixes possible leak, r=roc 2009-12-31 12:36:56 -05:00
L. David Baron
647f4854de Add mochitest for bug 536379. 2009-12-31 10:56:33 -05:00
L. David Baron
4a4e444357 Ensure that it is safe to hand out CSS rules before doing so. (Bug 536379) r=bzbarsky 2009-12-31 10:56:33 -05:00
L. David Baron
005c3d8297 Add nsPresContext::EnsureSafeToHandOutCSSRules. (Bug 536379) r=bzbarsky 2009-12-31 10:56:33 -05:00