Neil Deakin
90f42cf310
Bug 694224, remove appshell argument from various widget creation methods, r=roc
2011-10-14 09:06:39 -04:00
Ehsan Akhgari
53dac2fab8
Merge mozilla-central into mozilla-inbound:
2011-10-14 13:58:40 -04:00
Ed Morley
bb5c591827
Backout changeset c49fd40bbd2b (bug 528444) for causing M1 orange; a=philor
2011-10-14 16:10:01 +01:00
Robert Longson
2dbaf01aba
Bug 528444 - Empty xlink:href treated like absent xlink:href on SVG script. r=dholbert
2011-10-14 14:50:56 +01:00
Robert Longson
210babd3c3
Bug 694298 - Changing text to empty does not repaint. r=dholbert
2011-10-14 13:39:40 +01:00
Joel Maher
9da386ab63
Bug 666643 - convert snapshotWindow to SpecialPowers. r=ted
2011-10-14 07:52:02 -04:00
Joel Maher
53d448d706
Bug 674323 - convert most eventutils.js functions to use SpecialPowers. r=ted, a=test-only
2011-10-14 07:52:01 -04:00
Joel Maher
e2350deb52
Bug 693425 - test file layout/forms/test/bug536567_subframe.html isn't used. r=ehsan
2011-10-14 07:52:01 -04:00
Jonathan Kew
b679a433d9
bug 671297 - add memory reporting for textRuns. r=roc,jlebar
2011-10-14 08:06:35 +01:00
Ehsan Akhgari
c16e2c2bdb
Bug 692919 - Need to check to make sure that the list returned from GetChildLists doesn't have duplicates; r=mats
2011-10-07 18:26:16 -04:00
Justin Lebar
1e241eedd7
Back out bug 683777 (backout of bug 646641) due to moth orange.
2011-10-12 23:03:00 -04:00
Matt Woodrow
ff55968c50
Bug 692968 - Make nsDisplayTableItem::GetBounds return the untransformed overflow area. r=tn
2011-10-13 14:01:27 +13:00
Justin Lebar
a88c6f614a
Bug 683777 - Back out bug 646641 on suspicion of causing crashes. rs=smaug
2011-10-12 20:15:28 -04:00
Benoit Girard
3805b3cd62
Bug 691354 - Enable test fix by changes. r=jmuizelaar
2011-10-17 13:09:03 -07:00
L. David Baron
9d86c5cff9
Update to rules in current css3-mediaqueries spec for handling malformed media queries: all of the handling is now at the query level rather than the query list level. (Bug 689319) r=bzbarsky
...
--HG--
extra : transplant_source : %A1MKm%89%0D%F3%02%0E%1A%16o%97%11%5C%C9%8Ci%1Dk
2011-10-17 16:49:22 -04:00
Jonathan Kew
e1cb88c524
bug 693610 - reftest - ensure chinese and latin glyph runs are not overprinted. r=bas
2011-10-12 22:29:45 +01:00
Jonathan Kew
c1641570e3
bug 692744 - reftest - text-shadow should not produce a shadow for space glyphs. r=jrmuizel
2011-10-12 22:29:42 +01:00
Brad Lassey
2a0422ad2e
bug 687265 - Front-end support for flash on Android Fennec r=mbrubeck,blassey,dolske,jst
2011-10-07 13:46:02 -04:00
Jeff Walden
d0532c3e95
Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
2011-10-12 12:21:53 -07:00
Jeff Walden
0f30b277bf
Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
...
--HG--
extra : rebase_source : 860a8271bf7e51cde358f2a4185c410de1fc2960
2011-10-10 22:50:08 -07:00
Mats Palmgren
c80a49e8ed
Bug 684266 - Suppress ellipsing when scrolling further isn't possible in that direction. r=roc
2011-10-12 18:20:46 +02:00
Mats Palmgren
9fc0be400e
Bug 684266 - Do ellipsing on the end-edge only when a single value was specified for text-overflow. r=bzbarsky r=roc
2011-10-12 18:20:46 +02:00
Mats Palmgren
a5eec1b2b6
Bug 688996 - "ASSERTION: Wrong root". r=smaug
2011-10-12 18:20:45 +02:00
Daniel Holbert
a15ad75714
Bug 686013 reftests, using fragments from external resources encoded as data URIs. r=bz
2011-10-12 00:57:08 -07:00
Matt Woodrow
bcf0586595
Bug 693520 - Fix backface visibility calculations, and share can-hit checks. r=derf
2011-10-12 16:16:06 +13:00
Matt Woodrow
d474b430c9
Bug 693519 - Don't call GetHitDepthAtPoint if we didn't hit anything. r=roc
2011-10-12 16:16:05 +13:00
Boris Zbarsky
a94c0be873
Bug 693219. Don't use TimeDuration methods from static constructors. r=roc
2011-10-11 17:29:12 -04:00
Boris Zbarsky
d82f0ee562
Bug 682088. Allow arbitrary CSS colors as values of the various color preferences. r=dbaron
2011-10-11 17:29:12 -04:00
Clint Talbert
3f827bd303
Bug 694644 Turn off locale picker when running reftest on mobile r=jmaher
2011-10-18 09:16:24 -04:00
Simon Montagu
23fcb4824f
Implement unicode-bidi: -moz-plaintext in layout. Bug 662288, r=roc
2011-10-18 14:51:58 +02:00
Simon Montagu
96745d8bdd
Remove unnecessary method argument. Bug 613149, r=roc
2011-10-18 14:51:57 +02:00
Simon Montagu
8920dd6e82
Implement unicode-bidi: -moz-isolate in layout. Bug 613149, r=roc
2011-10-18 14:51:57 +02:00
Simon Montagu
738e432597
Support for unicode-bidi: -moz-isolate and -moz-plaintext in style system. Bug 613149, r=dbaron
2011-10-18 14:51:57 +02:00
Luke Wagner
f90352c158
Bug 689362 - Create js/public (with the intention that its contents will eventually be the only INSTALLED_HEADERS), move Vector and HashTable to js/public and some dependencies (r=billm,sr=dmandelin)
...
--HG--
rename : js/src/jshashtable.h => js/public/HashTable.h
rename : js/src/jsvector.h => js/public/Vector.h
rename : js/src/mfbt/InlineMap.h => js/src/ds/InlineMap.h
extra : rebase_source : 818639b74653667b7a572bc1234398c0e4559a60
2011-10-04 15:33:00 -07:00
Robert Longson
6aee1741d4
Backout Bug 693183 - reftest failure
2011-10-10 21:30:54 +01:00
Robert Longson
2b54e2d71f
Bug 693183 - Move image element attribute processing to the frame class. r=jwatt
2011-10-10 18:44:03 +01:00
Ehsan Akhgari
33b859a0b7
Merge mozilla-central into mozilla-inbound
2011-10-10 11:30:21 -04:00
Matt Brubeck
27621d8a12
Merge mozilla-central to mozilla-inbound
2011-10-09 18:43:14 -07:00
Ms2ger
26145a2767
Bug 693155 - Add parens to clarify operator precedence in TransformFunctionsMatch (nsStyleAnimation.cpp); r=dbaron
2011-10-09 20:23:19 +02:00
Robert Longson
938672ab18
Bug 691194 - Move filter element attribute processing to the frame class. r=dholbert
2011-10-09 18:17:29 +01:00
Daniel Holbert
2ac67698f3
Bug 691959: Remove unused variable 'bool done' from nsCSSFrameConstructor.cpp. r=dbaron
2011-10-08 14:44:26 -07:00
Jonathan Kew
33ee5be5dc
Bug 692752 - reftest for painting selected text with shadow. r=roc
2011-10-08 17:27:21 +01:00
Jonathan Kew
1b54ce9892
Bug 692752 - paint text-shadow after selection highlight background. r=roc
2011-10-08 17:27:14 +01:00
Robert Longson
090ed7186b
Bug 550047 - Removing attributes from most elements does not cause a refresh. r=dholbert
2011-10-08 07:32:44 +01:00
Ehsan Akhgari
192665fefe
Bug 437722 - Part 2: Mark the reftests as failing on Android
2011-10-07 12:45:14 -04:00
Nathan Froyd
c4ca76c065
Bug 687166 - GCC 4.6 build warning: "layout/xul/base/src/nsSplitterFrame.cpp:997: warning: variable current set but not used [-Wunused-but-set-variable]". r=smaug
2011-10-07 16:16:36 +01:00
Ehsan Akhgari
406f6dd4bc
Reftest for bug 437722; r=roc
2011-10-07 09:37:03 -04:00
Scott Johnson
c8a94c4c0a
Backout cset a48ccb52c137 from bug 666446 while we sort out regressions
2011-10-07 00:26:01 -07:00
Scott Johnson
e7410d09c6
Backout cset a476b7988f63 from bug 666446 while we sort out regressions
2011-10-07 00:25:48 -07:00
Scott Johnson
882053fa8e
Backout cset 9d3ac2d3da11 from bug 666446 while we sort out regressions
2011-10-07 00:25:36 -07:00
Scott Johnson
31cf71b642
Backout cset 4ec20f190f00 from bug 666446 while we sort out regressions
2011-10-07 00:25:24 -07:00
Scott Johnson
af599f0659
Backout cset 6cd4f2d8c2f9 from bug 666446 while we sort out regressions
2011-10-07 00:25:11 -07:00
Scott Johnson
f43807723f
Backout cset 5b4dd36b1f78 from bug 666446 while we sort out regressions
2011-10-07 00:24:57 -07:00
Scott Johnson
793a9444dc
Backout cset 49d997bcdc60 from bug 666446 while we sort out regressions
2011-10-07 00:24:44 -07:00
Ehsan Akhgari
45d0c561cc
Bug 691824 - Part 2: Backout changeset 306153bf7a41 from bug 10209 which effectively wallpapered bug 691824
...
(landing on a CLOSED TREE)
2011-10-06 19:22:04 -04:00
Matt Woodrow
d7d8851bb2
Bug 684759 - Followup - Add missing file to fix inbound bustage on a CLOSED TREE
2011-10-07 11:14:06 +13:00
Ehsan Akhgari
cb8c38f547
Bug 691824 - Return the principal child list for outer table frames only once; r=roc
2011-10-06 18:03:45 -04:00
Ehsan Akhgari
777ff7f4ec
Reftest for bug 454749; r=roc
2011-10-06 17:59:35 -04:00
Justin Lebar
76d773f5f0
Bug 688619 - Make FrameLayerBuilder::DisplayItemEntry use an nsAutoTArray. r=roc
...
--HG--
extra : rebase_source : 7793ddde81ad25127a75fc8f2b9d67d454941b83
2011-10-06 17:35:08 -04:00
Matt Woodrow
88852e4279
Bug 684759 - Part 5 - Add tests for preserve-3d layer sorting. r=roc
2011-10-07 10:24:58 +13:00
Matt Woodrow
bc0aec246e
Bug 684759 - Part 3b - Add event handling for sorted preserve-3d layers. r=roc
2011-10-07 10:24:02 +13:00
Matt Woodrow
6e3aac5fe5
Bug 684759 - Part 3a - Sort preserve-3d layers using their z depth at points where they intersect in 2d space. r=roc
2011-10-07 10:23:18 +13:00
Matt Woodrow
a22c98b737
Bug 684759 - Part 1 - Flatten out nsDisplayWrapLists when we are preserving 3d. r=roc
2011-10-07 10:21:44 +13:00
Peter Van der Beken
4ca416adf9
Bug 648801 (new DOM list bindings) - Add new dom binding for nsHTMLOptionCollection. r=bz/jst/mrbkap.
...
--HG--
extra : rebase_source : 2d2f6177031958b61b01f819cb28a4c56861a815
2011-08-20 15:53:34 +02:00
Peter Van der Beken
9fe2ac6cc5
Stop including nsDOMClassInfo.h all over the place.
...
--HG--
extra : rebase_source : 24bd6a84238834f8ca50990a91849dff2c5040ba
2011-10-03 21:11:31 +02:00
Simon Montagu
47421feaee
Test the containing frame for continuations, not the child. Bug 698706, r=roc
2011-11-07 16:26:50 +02:00
Simon Montagu
c121ebe5e0
Tests for bug 698706
2011-11-07 16:26:50 +02:00
L. David Baron
715e0e000e
Fix tests that were inadvertently not being run on Windows. (Bug 699641)
...
--HG--
extra : transplant_source : Y%AD%E9%B0%D7%09u%20%0D%D6%09%E1J%9D%0E%06%03%E85%5B
2011-11-06 13:05:21 -08:00
Boris Zbarsky
015871ec14
Merge backout of bug 641341.
2011-11-07 00:27:17 -05:00
Boris Zbarsky
b4eb7eb0ff
Backed out changeset 0cd9ed297f73 (bug 641341) to fix bug 696175. r=roc
2011-11-07 00:25:56 -05:00
Ed Morley
5fd127f447
Merge last green changeset of mozilla-inbound to mozilla-central
2011-11-06 13:21:58 +00:00
Rob Campbell
2d393da946
merge m-c to fx-team
2011-11-05 15:55:28 -03:00
Ed Morley
219d1eb56e
Merge mozilla-central and mozilla-inbound
2011-11-05 18:46:28 +00:00
Ed Morley
7ea8e12caa
Backout 4997c6f8b24d (bug 616542) for causing locally run mochitest-browser-chrome test runs to fail
2011-11-05 18:35:59 +00:00
Atul Aggarwal
1f3e8ff573
Bug 408630 - Updating nsTreeBodyFrame.cpp file from int to PRInt32/PRUint32 to avoid overflow; r=roc
2011-11-04 09:58:05 +05:30
Matheus Kerschbaum
8a393f7f40
Bug 698630 - Remove --disable-smil build option; r=dholbert
2011-11-05 10:32:52 +00:00
Dave Camp
34e156b413
Bug 699592 - Add inIDOMUtils::isInheritedProperty to find out if a CSS property is inherited by default. r=bz
2011-11-05 08:41:10 -07:00
Rail Aliiev
ac65d0d88e
Bug 616542 - Shorten file path length of mochitest; r=ted
2011-11-04 21:13:42 +00:00
Mats Palmgren
f49c57d3b7
Bug 671484 - Change 'ABORT: root should not have auto-height containing block' into an assertion for now to avoid aborting fuzz testing. r=roc
2011-11-04 19:05:35 +01:00
Mats Palmgren
6b86a5076d
Bug 699383 - Remove unused 'aboveTextDecorations'. r=roc
2011-11-04 19:05:35 +01:00
Mounir Lamouri
3a48eb546d
Bug 678694 - (3/7) Plug mozBattery into navigator object. r=sicking
2011-11-02 13:04:39 +01:00
Mounir Lamouri
b4c7d284fb
Bug 695287 - Move Navigator declaration and definition outside of nsGlobalWindow.{h,cpp}. r=Ms2ger
...
This patch is creating Navigator.h and Navigator.cpp and makes Navigator part
of the mozilla::dom namespace.
2011-11-02 14:44:16 +01:00
Marco Bonardo
e73129ca6c
Merge mozilla-central to mozilla-inbound
2011-11-03 10:46:56 +01:00
Simon Montagu
928f8e82ad
Zero the saved frame when creating a new line iterator for a new column. Bug 695861, r=roc
2011-11-03 11:35:04 +02:00
Justin Lebar
c23ef933c9
Merge backout
2011-11-02 20:11:25 -04:00
Justin Lebar
81c40942af
Back out bug 666446 due to Talos regression.
2011-11-02 20:11:01 -04:00
Kyle Huey
d9fb132443
Merge m-i to m-c.
2011-11-02 08:24:41 -04:00
Josh Aas
0560dd1415
Bug 562442: Plugin crash fix (parent process). r=jmathies
2011-11-01 14:52:20 -04:00
Scott Johnson
acc7f1a6b2
Bug 666446, Part 8/10 - Change xul tree implementation to utilize refresh driver based animations for performance improvements with animated images. [r=roc]
2011-11-01 11:06:53 -04:00
Scott Johnson
d5e61623e7
Bug 666446, Part 7/10 - Change nsImageLoader to utilize new refresh driver animations to overcome performance issues with animated background images. [r=roc]
2011-11-01 11:06:53 -04:00
Scott Johnson
9e3df1a897
Bug 666446, Part 6/10 - Change nsBulletFrame to utilize refresh driver-based animations for performance improvements. [r=roc]
2011-11-01 11:06:53 -04:00
Scott Johnson
aee1ec5290
Bug 666446, Part 5/10 - Change nsImageBoxFrame to register corresponding image with nsRefreshDriver to facilitate refresh driver-based animations. [r=roc]
2011-11-01 11:06:53 -04:00
Scott Johnson
ae7cdb99f9
Bug 666446, Part 4/10 - Implement refresh driver based animations in nsImageLoadingContent to improve efficiency of animated GIF images. [r=roc][sr=mats]
2011-11-01 11:06:53 -04:00
Scott Johnson
f67db42a56
Bug 666446, Part 3/10 - Create hook functions in nsLayoutUtils to coalesce some of the new code for frame-like objects and avoid code duplication. [r=roc]
2011-11-01 11:06:53 -04:00
Scott Johnson
f990c527af
Bug 666446, Part 2/10 - Change nsRefreshDriver to accept imgIRequest objects to facilitate refresh driver-based animations. [r=roc]
2011-11-01 11:06:53 -04:00
Henri Sivonen
f4d82459e5
Bug 482921 part 13 - Avoid regressing bug 673094 - RTL characters at the end of attribute values in View Source. r=ehsan.
2011-11-01 13:33:11 +02:00
Geoff Lankow
f3b073f77c
Bug 668154 - Use the same mock file picker for all mochitests and xpcshell tests; r=jmaher
2011-10-22 12:39:30 +13:00
Jesse Ruderman
b956e42ef5
Fix typo in assertion text (no bug, DONTBUILD)
2011-11-01 15:29:15 -07:00
Jesse Ruderman
667319597b
Remove trailing whitespace (no bug, DONTBUILD)
2011-11-01 15:28:48 -07:00
Henri Sivonen
0dba9093b0
Bug 479959 - Reimplement text/plain loading using the HTML5 parser. r=Olli.Pettay.
2011-11-01 17:27:36 +02:00
Matthew Gregan
18f25ebd3f
Bug 697647 - VideoFrame's visible region should use the pre-transform size rather than the raw video buffer size. r=roc
2011-11-02 18:44:49 +13:00
Jeff Muizelaar
c807bded74
Bug 696672. Use a larger font size in bidi/613149-2* tests. r=smontagu
...
This currently fails on unaccelerated GDI because in the reference we render
all of the text in one call which causes the blending of the overlap between
the ':' and the 'M' to be different than if we render the strings in two steps.
Increasing the font size makes it so that the space between characters is large
enough to avoid this problem.
--HG--
extra : rebase_source : 4f0b342f1354a021412621469e31cf40bf94394c
2011-11-02 15:27:27 -04:00
Chris Pearce
148c5caba1
Bug 696918 - Restrict key input in DOM full-screen mode to explicit whitelist. r=smaug
2011-11-03 08:17:32 +13:00
Timothy Nikkel
cd1c6f8ece
Bug 698266. Go back to using views when clearing mouse capture in views instead of trying to use frames. r=roc
2011-11-02 12:58:44 -05:00
Boris Zbarsky
5b68e3365d
Bug 641341. Speed up CalculateHypotheticalBox for the case of a block containing a bunch of lines but absolutely no in-flows anywhere. r=roc
2011-10-04 23:47:08 -04:00
Robert Longson
80407654c9
Bug 691646 - Pattern tile pixelated on patternTransform. r=dholbert
2011-10-04 16:22:46 +01:00
Ehsan Akhgari
e9aca4dbca
Test case for bug 691087; r=roc
2011-10-04 08:41:51 -04:00
Robert Longson
04faf415bb
Backout Bug 691646 for causing reftest failures on Linux
2011-10-04 11:00:32 +01:00
Robert Longson
309c85efba
Bug 691646 - Pattern tile pixelated on patternTransform. r=dholbert
2011-10-04 09:38:21 +01:00
Ehsan Akhgari
e3be9ffdb6
Backout changeset 37c5482971b1 (bug 583976) because of Android R2 test failures
2011-10-03 23:40:34 -04:00
Matt Woodrow
8abd263d40
Bug 691431 - Remove invalid assertion and NULL check childFrame in WrapPreserve3DList. r=roc
2011-10-04 14:23:04 +13:00
Jesse Ruderman
ec81788bf1
Add crashtest from bug 597924
2011-10-03 16:35:59 -07:00
Ehsan Akhgari
1b32875c44
Bug 656875 - Use the transformed dirty rectngle when building display list items for stacking context; r=roc
...
--HG--
extra : rebase_source : a98568046ab5e4b4382e380f0fd2d03be481edaa
2011-05-16 13:27:24 -04:00
Felipe Gomes
20000c7e93
Bug 583976. Part 4 - Enable reftests that require focus on reftest-ipc. r=cjones
2011-10-03 16:15:44 -07:00
Scott Johnson
3cc008f921
Bug 666446, Part 8/18 - Change xul tree implementation to utilize refresh driver based animations for performance improvements with animated images. [r=roc]
2011-10-03 13:39:05 -07:00
Scott Johnson
c4d5846ffe
Bug 666446, Part 7/18 - Change nsImageLoader to utilize new refresh driver animations to overcome performance issues with animated background images. [r=roc]
2011-10-03 13:39:05 -07:00
Scott Johnson
5e210060ef
Bug 666446, Part 6/18 - Change nsBulletFrame to utilize refresh driver-based animations for performance improvements. [r=roc]
2011-10-03 13:39:05 -07:00
Scott Johnson
d3e9c17ae4
Bug 666446, Part 5/18 - Change nsImageBoxFrame to register corresponding image with nsRefreshDriver to facilitate refresh driver-based animations. [r=roc]
2011-10-03 13:39:05 -07:00
Scott Johnson
48e6539470
Bug 666446, Part 4/18 - Implement refresh driver based animations in nsImageLoadingContent to improve efficiency of animated GIF images. [r=roc][sr=mats]
2011-10-03 13:39:05 -07:00
Scott Johnson
6b33216408
Bug 666446, Part 3/18 - Create hook functions in nsLayoutUtils to coalesce some of the new code for frame-like objects and avoid code duplication. [r=roc]
2011-10-03 13:39:05 -07:00
Scott Johnson
cd06eebd31
Bug 666446, Part 2/18 - Change nsRefreshDriver to accept imgIRequest objects to facilitate refresh driver-based animations. [r=roc]
2011-10-03 13:39:05 -07:00
Boris Zbarsky
11b5bde3e2
Bug 690990. Don't assert that sheets are not modified when it would be just fine for them to be modified. r=peterv
2011-10-03 15:11:59 -04:00
Marco Bonardo
a730c3543c
Merge last good changeset from mozilla-inbound to mozilla-central
2011-10-03 15:34:14 +02:00
Matt Woodrow
ae2391fce2
Bug 691106 - Merge sequential nsDisplayTransforms and give them unique frame keys. r=roc
2011-10-03 17:02:25 +13:00
Matt Woodrow
a20a2599bb
Bug 682919 - Add eCSSKeyword_UNKNOWN terminators to 3d transforms style tables. r=dbaron
2011-10-03 16:59:43 +13:00
Ms2ger
1329413242
Bug 93077 - Support #top in standards mode; r=bz
2011-10-01 18:14:40 +02:00
Atul Aggarwal
68c6dc4c1f
Bug 673820 - Rewriting StringToInteger function to match behavior of Rules for parsing Integers specified in spec. r=jonas f=mounir,Ms2ger,dbaron
2011-10-01 19:30:27 +05:30
Phil Ringnalda
aa7afa50d1
Bug 683163 - Disable the too-mittently-failing bug389321-1.html on Windows
...
--HG--
extra : rebase_source : f7ad5865c3cbf47746545eee2f03c7d884bce76f
2011-09-30 21:46:46 -07:00
Ben Turner
861a81d26c
Bug 690962 - 'Remove useless assertion now that we use bool instead of PRBool'. r=dbaron.
2011-10-02 13:59:37 -07:00
Josh Matthews
01acd802b5
Bug 623625 - Force window to the front on mac, and make sure the app window is active on all platforms for needs-focus reftests. r=ndeakin
2011-10-01 15:50:19 -04:00
Josh Aas
e4a4cfce64
Bug 690834: Replace PR_TRUE and PR_FALSE with true and false in in plugin code outside of dom/plugins. r=roc
2011-10-01 11:43:07 -04:00
Matt Brubeck
6ad7eab95f
Merge mozilla-central to mozilla-inbound
2011-09-30 18:39:57 -07:00
Matt Brubeck
72ba68a736
Back out 6d1c0e678b61 (Bug 689319) because of test failures
2011-09-30 14:11:24 -07:00
L. David Baron
cdbb81c63a
Update to rules in current css3-mediaqueries spec for handling malformed media queries: all of the handling is now at the query level rather than the query list level. (Bug 689319) r=bzbarsky
2011-09-30 12:24:49 -07:00
Ehsan Akhgari
6a2247f9f9
Merge the last green changeset of mozilla-inbound into mozilla-central
2011-09-30 10:13:25 -04:00
Ehsan Akhgari
1a4c8368cd
Reftest for bug 564002; r=roc
2011-09-30 10:12:16 -04:00
Ehsan Akhgari
3712f55a5e
Crashtest for bug 512749; r=roc
2011-09-30 10:11:51 -04:00
Ehsan Akhgari
4b619a80e2
Crashtest for bug 655462; r=roc
2011-09-30 10:11:39 -04:00
Jonathan Watt
f5d42a1237
Bug 614732 - Add an argument to nsSVGUtils::GetBBox() to allow callers to specify whether stroke or markers should be included in the bounds returned. r=roc.
2011-09-30 10:25:37 +01:00
Jonathan Watt
387f4610a3
Bug 690486 - Kill nsISVGValue, nsSVGValue, nsISVGValueObserver, nsISVGValueUtils and nsSVGStringProxyValue. r=longsonr.
2011-09-30 10:25:34 +01:00
Robert Longson
b58e09e78f
Bug 689546 - Simplify attribute updates to svg elements. r=jwatt
2011-09-30 09:25:01 +01:00
Matt Brubeck
746cf20f8f
Merge from mozilla-inbound to mozilla-central
2011-09-29 20:29:17 -07:00
Ehsan Akhgari
5e4dbdfba3
Backout changeset 32e9422afd8d (bug 687265) explicitly from mozilla-central
2011-09-29 20:29:11 -04:00
Ehsan Akhgari
c7d37d466b
Merge mozilla-central into mozilla-inbound
2011-09-29 17:26:09 -04:00
Neil Deakin
95bb3cbe91
Bug 659338, move resizer test to chrome, but leave content-specific test as a content test
2011-09-29 16:05:10 -04:00
Neil Deakin
b1922df50d
Bug 683394, resizer in content check is reversed, r=neil
2011-09-29 16:05:10 -04:00
Neil Deakin
75f9212928
Bug 680431, this test is calling finish() twice preventing the next test from running, f=smaug
2011-09-29 16:05:10 -04:00
Mark Finkle
eba6e9f2ef
Backout 39d5bb6c6d4d for reftest-2 failures on Android
2011-09-29 14:34:13 -04:00
Ehsan Akhgari
8abaa5dc07
Bug 690060 - Make runreftests.py append "crashtest.list" to the test path when only a crashtest directory is specified; r=ted
2011-09-29 10:58:13 -04:00
Mark Finkle
30ce00b9ca
Bug 687265 - Front-end support for flash on Android Fennec [r=mbrubeck r=blassey]
2011-09-29 10:44:03 -04:00
Robert Longson
4dab21f0ab
Bug 630657 - masks should respect color-interpolation. r=jwatt
2011-09-29 15:03:21 +01:00
Jonathan Kew
de157af35a
bug 688779 followup - re-enable reftests for hyphenation (en-US only) on android.
2011-09-29 10:40:28 +01:00
Michael Wu
d2b70213ac
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
...
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
2011-09-28 23:19:26 -07:00
Adam Dane [:hobophobe]
2c59e05b59
bug 591249 - event dragleave not properly dispatched if drag-and-drop aborted with ESC within iframe. r=smaug
2011-09-26 15:55:04 -05:00
Boris Zbarsky
77d1e9b388
Bug 460323 testcase.
2011-09-28 15:28:33 -04:00
Boris Zbarsky
cfd7013695
Bug 689564. Only forward event attributes on body/frameset to the window if we also forward the corresponding on* property. r=smaug
2011-09-28 11:54:50 -04:00
Mats Palmgren
c8c23518fe
Bug 688044 - ASSERTION: Why is the root in mDirtyRoots already? r=bzbarsky
2011-09-28 10:31:01 +02:00
Ed Morley
9a5a4709e2
Bug 689037 - Remove unused layout/tools/layout-debug/makefiles.sh; r=khuey
2011-09-28 09:25:52 +01:00
Matt Woodrow
5c34b707d7
Bug 505115 - Part 21 - Enable 3D transforms by default. r=roc
2011-09-30 14:39:40 +13:00
Matt Woodrow
14526049b5
Bug 689501 - Remove invalid assertion with 3d transforms. r=roc
2011-09-30 14:07:04 +13:00
Ehsan Akhgari
68fd287b45
Backout changeset 32e9422afd8d (bug 687265) one more time since I accidentally merged it back to mozilla-inbound
2011-09-29 20:16:49 -04:00
Alexander Surkov
85f57ffd5d
Bug 673958 - rework accessible focus handling, r=enndeaking, marcoz, tbsaunde, matspal, f=marcoz
...
--HG--
rename : accessible/tests/mochitest/test_aria_activedescendant.html => accessible/tests/mochitest/events/test_focus_aria_activedescendant.html
rename : accessible/tests/mochitest/events/test_focus.html => accessible/tests/mochitest/events/test_focus_dialog.html
rename : accessible/tests/mochitest/events/test_focusdoc.html => accessible/tests/mochitest/events/test_focus_doc.html
rename : accessible/tests/mochitest/events/test_focus.xul => accessible/tests/mochitest/events/test_focus_general.xul
rename : accessible/tests/mochitest/states/test_comboboxes.xul => accessible/tests/mochitest/states/test_expandable.xul
rename : accessible/tests/mochitest/test_nsIAccessible_selects.html => accessible/tests/mochitest/states/test_selects.html
2011-09-28 10:46:11 +09:00
Brian Birtles
5087ce14b8
Bug 602504 - Make event-being-timeevent-3.svg pass quickly and fail slowly; r=dholbert
2011-09-28 08:58:54 +09:00
Timothy Nikkel
0a399ab049
Bug 635645. Increase the amount of scrolling performed by using the arrow keys from 1 line to 2 lines. r=roc
...
This improves scrolling speed and is more inline with what other browsers do.
2011-09-27 14:05:21 -05:00
Chris Jones
1f56ef5a02
Bug 689366: Don't ask our frame loader for its layer manager after Destroy(). r=bz
2011-09-27 11:35:23 -07:00
Joel Maher
23a13282f5
Bug 688749 - reftest.js will throw an exception if we do a getPref and the pref doesn't exist. r=dbaron
2011-09-27 08:30:24 -04:00
Phil Ringnalda
49d5f976b1
Back out 6e359c7e8080 (bug 681755) on suspicion of bloating the Windows debug mochitest-4 logs to the point of truncation
2011-09-26 19:37:47 -07:00
Benoit Girard
55511ee95e
Bug 676831 - Mark Android OpenGL Reftest failures for regression testing. r=joe
...
--HG--
extra : rebase_source : b5458fa13fc6277560eb0ebc3e4e31f6c04b4e6c
2011-09-19 13:05:15 -07:00
Jonathan Hage
c51413a1ef
Bug 673759 - Reftests for positive namedspaces; r=karlt
2011-09-27 03:13:23 +01:00
Frédéric Wang
a11f9aab66
Bug 356870 - Allow mlabeltdr to be used in mtable; r=karlt
2011-09-27 03:13:23 +01:00
Fabrice Desré
d79d54482e
Bug 593891 - Part 2 : Use a different title for the capture picker [r=mfinkle]
2011-09-26 17:25:41 -07:00
Ehsan Akhgari
144367bb52
Crashtest for bug 660451; r=roc
2011-06-28 17:10:27 -04:00
Ehsan Akhgari
9436f4ec0c
Crashtest for bug 665853; r=bzbarsky
2011-06-22 20:50:50 -04:00
Ehsan Akhgari
d6cbbc37f6
Reftest for bug 63895; r=roc
2011-06-10 19:02:23 -04:00
Ehsan Akhgari
7e53bb961a
Bug 659828 - Part 3: Adjust the break-after-caption reftests to work correctly again now that the table top margin gets collapsed with its parent top margin; r=roc
2011-09-27 18:01:46 -04:00
Ehsan Akhgari
cf84cd7774
Bug 659828 - Part 2: Avoid calling nsIFrame::GetType needlessly in nsHTMLReflowState; r=roc
2011-06-10 19:02:14 -04:00
Benoit Girard
e8ff002072
Bug 689560 - Add progress indication to Reftest. r=dbaron
2011-09-30 09:47:02 -04:00
Ehsan Akhgari
4b84fe41d5
Bug 659828 - Part 1: Apply table margins to the outer table frame instead of the inner table frame (also fixes bug 87277); r=dbaron
...
Outer table frames act as CSS2.1 table wrapper boxes. We used to lay them out
without taking their margins into the account, which meant that their width was
always equal to the available width. This breaks horizontal positioning of
absolutely positioned kids of a table frame.
The main purpose of this patch is to apply the margins of tables to their outer
frame, instead of the inner frame. This means that the inner table frame will
always have a zero margin, which means that a lot of the stuff which used to
rely on the fact that table margins are applied to the inner frame need to
change.
In particular, in order to get the computed margins of a table, we used to query
the inner table frame, and this patch corrects that. Also, when shrink wrapping
tables, we used to not take the margins of the inner table frame into account,
which is fixed by this patch too. nsBlockReflowState::
ComputeReplacedBlockOffsetsForFloats also needed to be changed to read the
margin values from the outer frame too.
Also, as part of this patch, we start to respect the CSS2.1 margin model for
captions on all sides. This means that in particular, the top/bottom margins on
the top-outside and bottom-outside captions will not be collapsed with the
top/bottom margins of the table, and that the margins of the caption element
contribute to the width and height of the outer table frame. The
427129-table-caption reftest has been modified to match this new behavior.
Another side effect of this bug is fixing bug 87277, and the reftests for that
bug are marked as passing in this patch.
2011-05-31 19:02:56 -04:00
Ehsan Akhgari
947ce13613
Bug 656130 - Part 2: More crashtests; r=roc
2011-06-28 17:10:29 -04:00
Ehsan Akhgari
941f2f10c3
Bug 656130 - Part 1: Make sure that the absolute containing frame to be returned is actually marked as such in the frame tree; r=bzbarsky
2011-05-11 19:53:34 -04:00
Ehsan Akhgari
2b29cd6201
Bug 10209 - Part 6: Implement the CSS "containing block" concept correctly as a binary relation, as opposed to a unary relation; r=bzbarsky
2011-05-12 00:04:30 -04:00
Ehsan Akhgari
59e7e67254
Bug 10209 - Part 5: Allow table elements to act as absolute positioning containers; r=roc
2011-05-09 20:36:10 -04:00
Ehsan Akhgari
01fc147551
Bug 10209 - Part 4: Mark the reftest for bug 637597 as random, because the bug was never fixed originally; r=roc
2011-09-29 13:30:56 -04:00
Ehsan Akhgari
b684e1d209
Bug 10209 - Part 3: Adjust the assertion count on the test case for bug 348729; r=roc
2011-09-26 18:42:07 -04:00
Ehsan Akhgari
461fab9117
Bug 10209 - Part 2: Implement the absolute positioning support for all frames; r=roc
2011-04-29 19:02:33 -04:00
Ehsan Akhgari
8a2bb21f0e
Bug 10209 - Part 1: Add an API for absolute container support for all frame types; r=roc
2011-04-27 19:41:43 -04:00
Ehsan Akhgari
c1ca3d8941
Bug 690060 - Make runreftests.py append "crashtest.list" to the test path when only a crashtest directory is specified; r=ted
...
--HG--
extra : rebase_source : ea0d2b03cfcf7547d6c8acbc360e47595eb90a66
2011-09-29 10:58:13 -04:00
Mark Finkle
8bb33dc7e1
Bug 687265 - Front-end support for flash on Android Fennec [r=mbrubeck r=blassey]
...
--HG--
extra : rebase_source : 39d5bb6c6d4d3165dcb10bded80a2aa9da7cb98e
2011-09-29 10:44:03 -04:00
Robert Longson
8b2778952e
Bug 630657 - masks should respect color-interpolation. r=jwatt
...
--HG--
extra : rebase_source : d8ec90b0a18444be4890dbe127a1e0e7d70f9ede
2011-09-29 15:03:21 +01:00
Jonathan Kew
37fec59c3f
bug 688779 followup - re-enable reftests for hyphenation (en-US only) on android.
...
--HG--
extra : rebase_source : 3430e302d5bd75155f7d0c3742ea6cbb785f26ef
2011-09-29 10:40:28 +01:00
Boris Zbarsky
7ab67f7e5d
Bug 681755. Switch some of the style system's arrays in hashtables to be auto arrays. r=dbaron
2011-09-26 18:04:36 -04:00
Matt Woodrow
1c7000d5d8
Part 20 - Add more gfx3DMatrix transformation function and use these in nsStyleTransformMatrix. r=derf
2011-09-27 10:54:45 +13:00
Matt Woodrow
bbeb8ef9e1
Bug 505115 - Part 19 - Make the matrix*() transform function handles both length and number values. r=dbaron
2011-09-27 10:54:30 +13:00
Matt Woodrow
c22db9c6a4
Bug 505115 - Part 18 - Make the perspective() transform function fail with numbers <= 0. r=dbaron
2011-09-27 10:53:39 +13:00
Matt Woodrow
28ca5bb7d9
Bug 505115 - Part 16 - Implement transitions/animations for 3d transforms. r=dbaron, derf
2011-09-27 10:53:33 +13:00
Boris Zbarsky
29daf0fda9
Bug 185236 part 5. Fire load and error events on stylesheet linking elements. r=peterv
2011-09-26 17:27:13 -04:00
Boris Zbarsky
a0c82870fe
Bug 185236 part 4. Pass along the owning element to all sheet load datas, assuming we have one at all. r=peterv
2011-09-26 17:27:00 -04:00
Boris Zbarsky
226991d556
Bug 185236 part 3. Add a way to differentiate SheetComplete calls for actual loads and for the fake SheetLoadData we use to trigger observer notifications for already-complete sheets. r=peterv
2011-09-26 17:26:54 -04:00
Boris Zbarsky
3752e6e036
Bug 185236 part 2. Make sure to remove our SheetLoadData from mPostedEvents before calling SheetComplete on it, so that checking for pending loads from inside SheetComplete will work correctly. r=peterv
2011-09-26 17:26:05 -04:00
Benoit Girard
6216fe6fff
Merge to the latest green changeset from mozilla-inbound to mozilla-central
2011-09-26 15:52:45 -04:00
Mats Palmgren
424aead691
Bug 686581 - Disable theming in SVG images harder. r=longsonr
2011-09-26 18:29:06 +02:00
Atul Aggarwal
55091f006e
Bug 653295 - Fixing warning of comparision between signed and unsigned integer expressions in nsFrameSetFrame.cpp. r=bz
2011-09-26 01:47:43 +05:30
Boris Zbarsky
d328ef8584
Bug 645538. Remove bogus warning. r=roc
2011-09-26 00:53:30 -04:00
Boris Zbarsky
eaa64ca885
Bug 688405. Allow rowspans up to 65534, up from our current 8190. r=bernd
2011-09-26 00:52:33 -04:00
Brian Birtles
d2271db96e
Bug 602759 part 16 - Reftest for detecting presence of transform lists; r=jwatt
2011-09-25 22:04:47 +01:00
Brian Birtles
9058bc1a8c
Bug 602759 part 13 - Update layout to use new matrix and transform types; r=jwatt
2011-09-25 22:04:32 +01:00
Brian Birtles
036a332544
Bug 602759 part 2 - Add tests for transform lists; r=jwatt
2011-09-25 22:03:26 +01:00
Joel Maher
ce02631d63
Bug 688762 - add try/except blocks around all harnesses so we always return an error code. r=bear
2011-09-26 07:41:19 -04:00
Mats Palmgren
3224202e44
Bug 686581 - Disable theming in SVG images. r=roc
2011-09-24 10:28:55 +02:00
Mats Palmgren
24bda5455f
Bug 686581 - Implement -moz-is-resource-document media query. r=roc
2011-09-24 10:28:54 +02:00
Mats Palmgren
3342b2b5fe
Bug 191864 - Range and Selection broken with splitText() and normalize(). r=smaug
2011-09-24 02:56:38 +02:00
Boris Zbarsky
d2287e2ff1
Bug 677002. Back out the patch for bug 666643 because it disabled a bunch of tests. r=khuey
2011-09-23 12:27:18 -04:00
Justin Lebar
0093ca222c
Bug 688624 - Use nsAutoTArray in nsDisplayList::HitTest. r=roc
2011-09-22 23:50:57 -04:00
Paul Biggar
ca975bca37
Change in-tree users of Array.prototype.splice to not rely on non-standard behavior of deleting all elements from |k| onward for |arr.splice(k)|. r=jwalden
...
--HG--
extra : rebase_source : b2f041ab27c500636598fe6213481c1a5f0989e8
2011-09-22 15:43:11 -07:00
Ehsan Akhgari
69ee1b11ba
Backout changeset a72195ce0eaa (bug 612128) becasue of Fennec regressions
2011-09-22 18:09:44 -04:00
Masayuki Nakano
6fecf30153
Bug 543789 part.7 Dispatch compositionupdate event and set data value of compositionend event in all IME handling tests r=smaug, sr=roc
2011-09-22 18:17:41 +09:00
Robert Longson
b2325d5a3f
Bug 687445 - Do not round mask size till after the CTM transform has been applied. r=roc
2011-09-21 12:30:38 +01:00
Robert Longson
a2e4f4c4cd
Bug 687830 - Simplify marker implementation by calculating viewbox on paint rather than attempting to cache it. r=roc
2011-09-21 08:53:09 +01:00
L. David Baron
5fa1a3da00
Add mochitest for bug 686656. r=bzbarsky
2011-09-20 23:52:46 -04:00
Boris Zbarsky
6f26e1d0d4
Bug 686656. Make sure to skip animation rules as well as transition rules when we're reparenting a style context when not processing an animation restyle. r=dbaron
2011-09-20 23:52:44 -04:00
Benoit Girard
1aba5b6854
Bug 683803 - [backout] Add a 60 FPS Cap to throttle plugin drawing. r=backout
2011-09-20 22:35:13 -04:00
Ehsan Akhgari
c0e01ee34d
Bug 612128 - Prevent the editor from modifying nodes which are not under an editing host; r=roc,bzbarsky
...
This patch ensures that the NODE_IS_EDITABLE flag is only set on nodes living
under an editing host. Things like text controls which used to have that flag
previously will not have it any more. The flag would be set on their anonymous
div node instead. Note that if text controls actually fall under an editing
host, they will get the NODE_IS_EDITABLE flag.
This patch also makes nsHTMLEditor::IsEditable return sane results (text nodes
are always considered to be editable).
2010-11-16 15:45:49 -05:00
Benoit Girard
06e7a29b33
Bug 683803 - [OOPP] Add a 60 FPS Cap to throttle plugin drawing. r=cjones
2011-09-07 16:18:42 -04:00
Boris Zbarsky
926cacef5e
Bug 444641 part 4. Remove the data: special-casing for images in canvas, since we now set the right principal for data: images. r=roc
2011-09-20 17:00:42 -04:00
Randell Jesup
8407136580
Bug 682684: handle frames being deleted when running EditorInitializer when under scriptblocker r=roc
2011-09-19 23:14:47 -04:00
Robert Longson
e2679efebc
Bug 687518 - Remove nsSVGUtils:: from nsSVGutils methods. r=roc
2011-09-19 18:09:59 +01:00
Alon Zakai
096cdc5f6c
Bug 633627 - Disable tests that fail with fixedpoint blurring. r=roc
2011-09-19 09:34:32 -07:00
Robert Longson
4787d54f01
Bug 687340 - Make dynamic changes to mask, clipPath and marker attributes work. r=roc
2011-09-19 13:59:52 +01:00
Ed Morley
2d2ff83055
Merge last green changeset on mozilla-central to mozilla-inbound
2011-09-19 12:27:35 +01:00
Oleg Romashin
f6a3b24bf2
Bug 687392 - Use nearest filter for mobile video/plugin rendering. r=roc
2011-09-19 12:12:16 +01:00
Ed Morley
9a350ee255
Merge last green changeset on mozilla-inbound to mozilla-central
2011-09-18 20:23:17 +01:00
Olli Pettay
3e3400ebbc
Bug 675166 - Make DocumentTypeNode to use NodeInfoManager of the document, r=sicking
...
--HG--
extra : rebase_source : c05867591dc394695c35de92a0c62ca5df9db1d6
2011-09-17 06:32:32 -07:00
Ms2ger
19eb2d5178
Bug 687070 - Remove unused variable 'result' in nsDisplaySelectionOverlay::Paint; r=masayuki
2011-09-18 11:22:18 +02:00
Ms2ger
09c97f4a38
Bug 649603 - Make nsIScriptContext::GetNativeContext return JSContext; r=jst
2011-09-18 11:22:17 +02:00
Daniel Holbert
2400305c37
Back out cset c3bf76213a6c (bug 665392) for breaking a testcase from the w3c svg testsuite, 'full-animate-elem-24-t.html'.
2011-09-17 09:18:13 -07:00
Robert O'Callahan ext:(.)
c5804fbce1
Bug 647687 - Fix filter SourceImage bounds. r=longsonr
2011-09-17 09:29:51 +01:00
Ed Morley
9c6e88d2d6
Backout d4bdab069bbc (bug 630007) for qt build bustage and various oranges on other platforms
2011-09-17 00:27:55 +01:00
Doug Turner
c938f47ba6
Bug 630007 - Minimal support NPAPI on ANDROID. Pre-Honeycomb inproccess support only. r=josh.
2011-09-16 14:34:31 -07:00
Doug Turner
d6d932e4e7
Bug 630007 - Minimal support NPAPI on ANDROID. Pre-Honeycomb inproccess support only. r=josh.
2011-09-16 14:34:31 -07:00
Jonathan Kew
ee56ede693
bug 686497 - avoid passing excessively long wavy-underline path to cairo for stroking. r=roc
2011-09-16 20:23:29 +01:00
Ehsan Akhgari
8024c114f3
Merge the last green changeset of mozilla-inbound to mozilla-central
2011-09-16 09:31:43 -04:00
Kyle Huey
dbdc064e79
Merge m-c to b-s.
2011-09-15 16:44:46 -07:00
Ehsan Akhgari
f3bacc8d1a
Merge the last green changeset of mozilla-inbound to mozilla-central
2011-09-15 09:41:15 -04:00
Neil Rashbrook
e626e8ff0c
Bug 611503 Constructing an nsTDependentString from an nsTAString makes no sense r=dbaron,dwitte
2011-09-15 08:40:17 +01:00
Neil Rashbrook
396ec9d7bf
Backout of bug 611503 because Android has some weird string code
2011-09-14 21:14:57 +01:00
Neil Rashbrook
12e76a497d
Bug 611503 Constructing an nsTDependentString from an nsTAString makes no sense r=dbaron,dwitte
2011-09-14 20:21:20 +01:00
Kyle Huey
a9fd5acf9f
Merge m-c to b-s.
2011-09-14 08:45:54 -07:00
Ehsan Akhgari
4df687ca99
Bug 686247 - Text control frames should accept dynamic changes to the CSS overflow property; r=bzbarsky,surkov
2011-09-13 15:09:51 -04:00
Frédéric Wang
57152238b5
Bug 398505 - Remove nonstandard actiontype "restyle" of maction; r=karlt
2011-09-14 08:51:24 +01:00
Oleg Romashin
bf429a8ed6
Bug 686513 - RenderFrameParent::BuildDisplayList crash when shadow root layer is null; r=roc
2011-09-14 08:51:24 +01:00