Commit Graph

6648 Commits

Author SHA1 Message Date
Daniel Holbert
e84b322109 Bug 537139: Prevent SMIL animation from triggering CSS transitions. r=dbaron 2010-03-01 11:31:45 -08:00
Mounir Lamouri
7f79202969 Bug 549208 - Dragging a text in an input/textarea element doesn't make the placeholder disappear; r=bzbarsky
--HG--
extra : rebase_source : 13dc342d24bef26815bda5ef9958cfcb11a68a10
2010-03-01 10:35:40 -08:00
Mounir Lamouri
d27579287c Bug 549132 - middle-mouse paste fails in text input field if it is empty and does not have focus; r=bzbarsky 2010-03-01 09:43:20 -08:00
Robert O'Callahan
11a3d788af Bug 534425. Part 6: Let nsIWidgets expose a LayerManager to be used to render into the widget, instead of nsPaintEvent::renderingContext which is removed since it's no longer needed. Currently all widgets fall back to a default BasicLayerManager implementation. Also change nsPaintEvent::region to be an nsIntRegion, and get rid of nsPaintEvent::rect since it's redundant. 2010-03-01 21:03:49 +13:00
Robert O'Callahan
d4e6525f53 Bug 534425. Part 5: Test that we push content to the bottommost Thebes layer when possible 2010-03-01 20:56:20 +13:00
Robert O'Callahan
b69921495b Bug 534425. Part 4: Implement nsDisplayList::Paint using layers. r=mats,sr=dbaron 2010-03-01 20:56:19 +13:00
Jesse Ruderman
7ee60fba5d Add crashtests 2010-02-27 13:04:34 -08:00
Frédéric Wang
036586a9f4 Add reftest for bug 124709, r=bzbarsky 2010-02-26 21:32:31 -05:00
Boris Zbarsky
d4e773ce95 Bug 469861. Create a block for any block-level <math>. r=dbaron 2010-02-26 21:32:31 -05:00
Mounir Lamouri
54f1561afc Bug 457800 - Implement placeholder attribute for text input fields; r=ehsan,bzbarsky,bolter sr=roc ui-r=faaborg
--HG--
extra : rebase_source : 2e2f3a73553d720b32812603b0ce96c89b9a6261
2010-02-26 10:47:38 -08:00
L. David Baron
c3b73f1ff5 Make the 'border' shorthand reset -moz-border-image (per recent CSS WG decision) and -moz-border-*-colors. (Bug 482692) r=bzbarsky 2010-02-26 10:35:09 -08:00
Jonathan Kew
d274131f59 Bug 548751 - make canvas respect the style's language when resolving fonts. r=dbaron 2010-02-26 08:58:48 -08:00
Jonathan Kew
f3a8507386 Bug 547267 followup - rename nsPresContext::GetLanguage to GetLanguageFromCharset for clarity. r=dbaron 2010-02-26 06:20:35 -08:00
Robert Longson
cad95ae0a9 Bug 534612 - clipPath references with clipPath elements do not work correctly. r=roc 2010-02-26 09:58:42 +00:00
Henri Sivonen
efaa5176e5 Bug 546638 - Make test_bug465448.xul wait for the load event of the doc opened in another window. r=roc.
--HG--
extra : rebase_source : b9c636946cadc9331746ad2987f73b36b440a535
2010-02-24 13:39:23 +02:00
Henri Sivonen
7257fa4c52 Bug 546604 - Replace bogus </head> tag with </title> in test_bug348681.html. r=roc.
--HG--
extra : rebase_source : b0677964c2e6027d92745fceecbc9f520f610534
2010-02-23 16:05:43 +02:00
Henri Sivonen
af67bad30b Bug 546639 - Make test_bug514127.html run from onload. r=roc.
--HG--
extra : rebase_source : 8096432cb47d58c378a9a513fee58bf9632a5bd5
2010-02-23 16:04:15 +02:00
Jonathan Kew
49cf41e772 Bug 547267 - make langGroup in nsStyleVisibility respect document's Content-Language if available. r=dbaron 2010-02-25 20:34:38 -08:00
Phil Ringnalda
82c934d764 Bug 546898 - reftest dynamic-abspos-overflow-01-cols.xhtml fails intermittently due to link coloring mismatch, r=bz 2010-02-24 22:58:02 -08:00
Daniel Holbert
880f1e0c90 Remove "fails on Mac OS 10.4" annotation in reftest.list for opacity-and-gradient-01.svg, since mozilla-central no longer supports OS 10.4. (See bug 379610 comment 10 & 11) 2010-02-25 15:20:57 -08:00
Jonathan Kew
f8c2b92a5d Test for bug 548545. 2010-02-25 15:01:58 -08:00
L. David Baron
68ca42fa22 Bug 537572 - 'Workers: nsLayoutStatics refcounting isn't threadsafe, triggered via nsContentUtils::WrapNative'. r=bent. 2010-02-25 13:05:54 -08:00
Jonathan Watt
494014c1f9 Bug 547801: Add code to reftest 'sort-additive-1.svg' to test a theory about why it sporadically failed (if/when it randomly fails again). r=dholbert 2010-02-25 10:22:05 -08:00
Daniel Holbert
71488977d3 Bug 547333: Call FlushAnimations() in SVG DOM getters for animated values, and not in internal getters. r=jwatt 2010-02-25 10:20:43 -08:00
Jonas Sicking
1a41a3c97c Bug 546528 part 3: Implement FormData. r=benjamn 2010-02-24 21:58:18 -08:00
Jonas Sicking
28396b7d9c Bug 545059: Remove unneeded/non-working bidi.controlstextmode pref. r=smontagu 2010-02-24 21:58:17 -08:00
Jonas Sicking
51fbd0da83 Bug 544642: Make frames report an error event if the frame src is pointed at a local file url. And don't make setAttribute thrown an exception in that scenario. r=smaug 2010-02-24 18:45:43 -08:00
Robert O'Callahan
ae45815e53 Bug 545581. Stop checking view visibility at content/chrome boundary. r=mats
--HG--
extra : rebase_source : 57383fcc5138b4b4ff27619adaaec33fba38a3a2
2010-02-24 11:37:58 -08:00
Robert O'Callahan
90767618c5 Bug 546865. Stop creating widgets for XUL trees. r=mats
--HG--
extra : rebase_source : 261b3df6a9319699819a3f254fc61c0cc70e8b53
2010-02-24 11:35:43 -08:00
Robert O'Callahan
ec27a13556 Bug 546530. Bound search for previous cluster start. r=smontagu
--HG--
extra : rebase_source : 5b7bca2777b5cfc5495fc9d339eaf0fbe1ff9a64
2010-02-19 14:30:43 +13:00
Robert O'Callahan
2725baa79a Bug 529263. Allow content IFRAMEs in chrome IFRAMEs to not be hooked into the view manager hierarchy. r=bz
--HG--
extra : rebase_source : a7e053e408bb176fc9df068f52157e886b0554b1
2010-02-24 11:16:18 -08:00
Robert O'Callahan
f78f502204 Bug 541406. Temporarily disable showing outlines on focused plugins. r=dbaron
--HG--
extra : rebase_source : 94ac716a6c796c6f6e31f97847c91e56b747566b
2010-02-12 10:45:09 +13:00
Jonathan Kew
3d28b28018 Bug 524107 - part 2 - store language as atom instead of string in gfxFontStyle. r=roc sr=mats 2010-02-24 09:57:57 -08:00
Jonathan Kew
e9d0f828e0 Bug 524107 - part 1 - pass original value of 'lang' to gfx text code rather than only a 'langGroup' value, to allow language-specific font rendering. r=roc sr=mats 2010-02-24 09:57:44 -08:00
Shawn Wilsher
17cfa3d578 Bug 461199 (Part 27) - Fix test_visited_pref.html so it passes with the new async isVisited API
r?dbaron
2010-02-24 08:37:03 -08:00
Shawn Wilsher
843b58d6fe Bug 461199 (Part 25) - Fix layout reftests to work with the new async isVisited API
r=jwatt
2010-02-24 08:37:03 -08:00
Ehsan Akhgari
d14f0f9897 Bug 461199 (Part 20) - Rewrite the private browsing visited link coloring test to make it work with the new async API
r=mconnor
r=sdwilsh
r=bz
2010-02-24 08:37:02 -08:00
Shawn Wilsher
abba56baee Bug 461199 (Part 16) - Remove now unused style code testing for Link and HTML Links.
r=bz
sr=dbaron
2009-12-15 16:04:15 -08:00
Shawn Wilsher
27a2fcd36e Bug 461199 (Part 15) - Rely on nsIContent::IntrinsicState instead of nsIContent::GetLinkState in layout.
Layout should call IntrinsicState instead of GetLinkState.  Simplifies a lot of
logic, and makes the code easier to follow.
r=bz
sr=dbaron
2009-12-15 16:04:12 -08:00
Neil Deakin
ae97c93329 Bug 543065, only scroll one ancestor of menus, back out due to scrolling regressions 2010-02-24 10:34:39 -05:00
John Daggett
d33c429bba Bug 533251. Always insert default font if needed when rebuilding font list. r=jkew 2010-02-24 16:18:49 +09:00
Ricardo Bittencourt
e6a3b1a9b5 Bug 431524. Make the 'cursor' set on a file input work for its button too. r=bzbarsky, ui-r=alimi 2010-02-23 23:37:47 -05:00
Boris Zbarsky
066dd6ebce Bug 534526 part 4. Tests. 2010-02-23 23:37:47 -05:00
Boris Zbarsky
ebac0e31a3 Bug 534526 part 2. Move AttributeWillChange out of SetAttrAndNotify, and in particular to before ParseAttribute, since some ParseAttribute implementations actually change the attribute value. Also move it to before we've changed the CSSDeclaration for inline style changes. r=sicking,longsonr,dbaron 2010-02-23 23:37:47 -05:00
Joel Maher
b4e4a16416 bug 541410 - add devicemanager.py to mozilla-central r=ctalbert 2010-02-23 11:48:16 -05:00
Simon Montagu
21bd7fafdb Tests for bug 267459 2010-02-23 01:41:14 -08:00
Benjamin Smedberg
3ad7eb7f3a Merge mozilla-central into electrolysis. 2010-02-09 21:22:09 -05:00
Justin Dolske
7af7ad098a Bug 539828 - Need CSS pseudoclass for crashed plugins. r=dbaron 2010-02-09 17:05:31 -08:00
Zack Weinberg
7fd5fe000b Bug 345681: Remove the vestigial nsICheckboxControlFrame and nsIRadioControlFrame interfaces. r=roc 2010-02-09 14:06:37 -08:00
Benjamin Smedberg
33745658c4 Merge mozilla-central into electrolysis 2010-02-09 11:39:28 -05:00
Mats Palmgren
7744382398 Use GetExtremeCaretPosition() for all editable nodes, not just the doc root. b=512295 r=roc 2010-02-09 17:09:59 +01:00
Mats Palmgren
b58c775d51 Replace nsPopupFrameList with nsFrameList. b=544251 r=roc r=neil 2010-02-09 17:05:19 +01:00
Ryan Flint
da462d7bb6 Bug 539907 - Have getPref use asynchronous statements when called with an optional callback. r=myk, sr=robstrong 2010-02-09 05:28:39 -05:00
Jeff Muizelaar
493a19c7fd Bug 493067. Add reftest for text with opacity. 2010-02-08 21:56:08 -05:00
Mats Palmgren
e2fd9941e0 Test for bug 503531. 2010-02-09 01:23:06 +01:00
Mats Palmgren
cf7a844a09 Test for bug 503399. 2010-02-09 01:21:54 +01:00
Robert Longson
1a51c439dc Bug 544742 - fePointLight does not work with primitiveUnits=objectBoundingBox. r=roc 2010-02-08 09:51:19 +00:00
Makoto Kato
256f2577f8 Bug 182954 - Content should use the newer nsIPrefService APIs instead of nsIPref. r=jst 2010-02-08 11:49:18 +09:00
Jonathan Watt
c9e50cb93c Bug 541882. Add support for SMIL animation of the preserveAspectRatio attribute in SVG. r=dholbert 2010-02-08 02:28:01 +00:00
Doug Turner
c5fb72ab64 Bug 543976 - Clean up Maemo defines. r=ted 2010-02-09 11:02:11 -08:00
Benjamin Smedberg
f64a66954c Merge mozilla-central into electrolysis. 2010-02-03 13:28:22 -05:00
Benjamin Smedberg
6db43fb19a revert changeset f61e06c31086 (bug 542971) since it caused bug 543376. 2010-02-02 17:18:37 -08:00
Daniel Holbert
11234125d1 Bug 539585 followup: Fix new instance of "warning: format '%p' expects type 'void*'" in nsTableFrame.cpp. (no review, just fixing one new instance of this problem) 2010-02-02 12:06:58 -08:00
Benjamin Smedberg
6e31be0f2d Merge mozilla-central into electrolysis. 2010-02-01 15:30:27 -05:00
Neil Deakin
066705f69a Bug 536625, use menupopup's move instead of widget's, r=roc 2010-02-01 10:11:08 -05:00
L. David Baron
f60247a5cf Pass the dirty rect through, transformed appropriately, in nsSVGForeignObjectFrame::PaintSVG. (Bug 541188) r=jwatt sr=roc 2010-01-30 11:28:02 -08:00
Daniel Holbert
2d27756ba3 merge after backing out c7a04be6904 on suspicion of causing bug 543034 2010-01-29 18:56:08 -08:00
Daniel Holbert
46ba50b0cb Backed out changeset dc7a04be6904 on suspicion of causing bug 543034. 2010-01-29 18:50:46 -08:00
Josh Aas
46d060dccd Get rid of nsPluginInstanceTag. Clarifies the plugin object hierarchy and makes it easier to get from one object to another. We avoid unnecessary null checks and strong references due to clarified lifetimes dependencies between objects. Makes all of this code less error-prone. b=542971 r=jst 2010-01-29 14:42:54 -05:00
Ehsan Akhgari
cb2e381e3f Bug 542914 - Add some tests for text input fields to make sure their basic behavior and appearance does not regress; r=roc
--HG--
extra : rebase_source : 9d642f48af7ff927ad5e73d0e22d763fbcc9d5a7
2010-01-29 13:22:15 -05:00
Jesse Ruderman
c7905493a0 Remove or clarify mentions of fixed bugs in reftest.list files 2010-01-29 03:26:59 -08:00
Jonathan Kew
6c865c48f3 Bug 542777: add reftests for bidi mirroring. r=roc 2010-01-29 08:42:00 +00:00
Benjamin Smedberg
93d6ce34da Merge backouts related to bug 535564 and bug 542337 2010-01-27 13:22:25 -05:00
Benjamin Smedberg
1e0aa446aa Merge mozilla-central into electrolysis. 2010-01-27 09:56:07 -05:00
Mats Palmgren
68ea58a204 Clamp the result to the valid nscoord range. b=541869 r=roc 2010-01-27 09:35:41 +01:00
Mats Palmgren
0bac01734a 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
35b54beeb5 Bug 541277: correct boundary handling in character/glyph clump processing. r=roc 2010-01-27 07:46:31 +00:00
Simon Montagu
03a690bc2e Allow justification space to be added after non-breaking-spaces. Bug 541189, r=roc 2010-01-26 23:30:13 -08:00
Simon Montagu
75b14b5a43 Reftests for bug 541189 2010-01-26 23:29:46 -08:00
Benjamin Smedberg
49f8520c2c Add a timeout for test_plugin_focus in order for events to be delievered to asynchronous event loops, r=jimm 2010-01-26 17:50:41 -05:00
Benjamin Smedberg
ed09a35634 Work around bug 542337 by making the testplugin not call IPDL methods to paint. 2010-01-26 17:50:01 -05:00
Karl Tomlinson
7a9997e1bf b=540910 restore flushing of Xlib requests from the parent to the server before testing from the OOP plugin 2010-01-26 13:48:16 +13:00
Benjamin Smedberg
0ba2d6e348 Merge mozilla-central with electrolysis. 2010-01-25 11:57:19 -05:00
Benjamin Smedberg
2b12cc735a Merge electrolysis tip with intermediate merge point. 2010-01-25 11:57:00 -05:00
Benjamin Smedberg
837889eb6b Merge part of mozilla-central to electrolysis after the pushes from 21-Jan. 2010-01-25 11:56:06 -05:00
Boris Zbarsky
e3646615a4 Bug 538063. Fix the assert condition to not trigger for <area>s. r=tn 2010-01-25 11:03:48 -05:00
Boris Zbarsky
0b39e83022 Bug 541382. Buttons with non-visible overflow should clip their contents. r=roc 2010-01-25 11:03:43 -05:00
Karl Tomlinson
a2b3065284 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 2010-01-22 23:41:07 +13:00
Karl Tomlinson
1424584cc7 backout 4dc8bdb7af6d due to 355548-2 reftest failure 2010-02-02 20:29:59 +13:00
Frédéric Wang
c0e77d917e b=219873 make math elements display:inline-block so that their height includes their children r=roc 2010-02-02 19:00:06 +13:00
Frédéric Wang
cb193b4f40 reftest for bevelled mfrac in table b=118743 2010-02-02 18:59:27 +13:00
Karl Tomlinson
95f0d08d20 b=540910 missed a timeout between parent and child X server communication 2010-02-02 18:59:08 +13:00
Karl Tomlinson
4618b955ae backout ebca6061298f as an immediate flush should not be necessary b=540910 2010-02-02 18:29:32 +13:00
Olli Pettay
afce7361da 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
Karl Tomlinson
4388dea01e 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 2010-01-21 23:32:17 +13:00
Benjamin Smedberg
e6dec65946 Merge mozilla-central to electrolysis. 2010-01-21 13:37:08 -05:00
Brad Lassey
f2c24e00f5 Bug 540795 - NotifyPluginEventObservers crashes. r=jst 2010-01-21 07:17:52 -08:00
Karl Tomlinson
aeb93f86c9 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
bb2d0a2624 Add crashtests 2010-01-21 11:07:51 -08:00
Benjamin Smedberg
13e08b6685 Merge mozilla-central into electrolysis. 2010-01-20 10:12:26 -05:00