Commit Graph

11422 Commits

Author SHA1 Message Date
Mats Palmgren
a18f12af45 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
9b7d613762 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
c33b59cc27 Bug 688996 - "ASSERTION: Wrong root". r=smaug 2011-10-12 18:20:45 +02:00
Daniel Holbert
14574a5fa5 Bug 686013 reftests, using fragments from external resources encoded as data URIs. r=bz 2011-10-12 00:57:08 -07:00
Matt Woodrow
911c9a449a Bug 693520 - Fix backface visibility calculations, and share can-hit checks. r=derf 2011-10-12 16:16:06 +13:00
Matt Woodrow
3345b1be69 Bug 693519 - Don't call GetHitDepthAtPoint if we didn't hit anything. r=roc 2011-10-12 16:16:05 +13:00
Boris Zbarsky
d808eb86db Bug 693219. Don't use TimeDuration methods from static constructors. r=roc 2011-10-11 17:29:12 -04:00
Boris Zbarsky
6bb56736dc 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
a7d2b47b68 Bug 694644 Turn off locale picker when running reftest on mobile r=jmaher 2011-10-18 09:16:24 -04:00
Simon Montagu
2538e9f8cd Implement unicode-bidi: -moz-plaintext in layout. Bug 662288, r=roc 2011-10-18 14:51:58 +02:00
Simon Montagu
7a7f91df8a Remove unnecessary method argument. Bug 613149, r=roc 2011-10-18 14:51:57 +02:00
Simon Montagu
e1abcb4f3d Implement unicode-bidi: -moz-isolate in layout. Bug 613149, r=roc 2011-10-18 14:51:57 +02:00
Simon Montagu
5aadea5d7b 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
c7d3e6785c 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
baf4f6d89e Backout Bug 693183 - reftest failure 2011-10-10 21:30:54 +01:00
Robert Longson
2e60074c52 Bug 693183 - Move image element attribute processing to the frame class. r=jwatt 2011-10-10 18:44:03 +01:00
Ehsan Akhgari
ee637e4944 Merge mozilla-central into mozilla-inbound 2011-10-10 11:30:21 -04:00
Matt Brubeck
c66e0dacef Merge mozilla-central to mozilla-inbound 2011-10-09 18:43:14 -07:00
Ms2ger
a7d1f467b5 Bug 693155 - Add parens to clarify operator precedence in TransformFunctionsMatch (nsStyleAnimation.cpp); r=dbaron 2011-10-09 20:23:19 +02:00
Robert Longson
b4fd35944b Bug 691194 - Move filter element attribute processing to the frame class. r=dholbert 2011-10-09 18:17:29 +01:00
Daniel Holbert
682ed444b5 Bug 691959: Remove unused variable 'bool done' from nsCSSFrameConstructor.cpp. r=dbaron 2011-10-08 14:44:26 -07:00
Jonathan Kew
82c776045d Bug 692752 - reftest for painting selected text with shadow. r=roc 2011-10-08 17:27:21 +01:00
Jonathan Kew
bf22ca29e7 Bug 692752 - paint text-shadow after selection highlight background. r=roc 2011-10-08 17:27:14 +01:00
Robert Longson
35051be845 Bug 550047 - Removing attributes from most elements does not cause a refresh. r=dholbert 2011-10-08 07:32:44 +01:00
Ehsan Akhgari
7a75e47959 Bug 437722 - Part 2: Mark the reftests as failing on Android 2011-10-07 12:45:14 -04:00
Nathan Froyd
fc742a53b8 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
fa498cab3f Reftest for bug 437722; r=roc 2011-10-07 09:37:03 -04:00
Scott Johnson
8831d33223 Backout cset a48ccb52c137 from bug 666446 while we sort out regressions 2011-10-07 00:26:01 -07:00
Scott Johnson
e31e6f4d78 Backout cset a476b7988f63 from bug 666446 while we sort out regressions 2011-10-07 00:25:48 -07:00
Scott Johnson
d7adce1370 Backout cset 9d3ac2d3da11 from bug 666446 while we sort out regressions 2011-10-07 00:25:36 -07:00
Scott Johnson
7741477b8c Backout cset 4ec20f190f00 from bug 666446 while we sort out regressions 2011-10-07 00:25:24 -07:00
Scott Johnson
f6b4eda7fc Backout cset 6cd4f2d8c2f9 from bug 666446 while we sort out regressions 2011-10-07 00:25:11 -07:00
Scott Johnson
8994e447d0 Backout cset 5b4dd36b1f78 from bug 666446 while we sort out regressions 2011-10-07 00:24:57 -07:00
Scott Johnson
ca4e136152 Backout cset 49d997bcdc60 from bug 666446 while we sort out regressions 2011-10-07 00:24:44 -07:00
Ehsan Akhgari
0479805b0e 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
dd14cf5d53 Bug 684759 - Followup - Add missing file to fix inbound bustage on a CLOSED TREE 2011-10-07 11:14:06 +13:00
Ehsan Akhgari
0d262e6465 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
28040879e7 Reftest for bug 454749; r=roc 2011-10-06 17:59:35 -04:00
Justin Lebar
bba1204f29 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
74e918d561 Bug 684759 - Part 5 - Add tests for preserve-3d layer sorting. r=roc 2011-10-07 10:24:58 +13:00
Matt Woodrow
165e24528f Bug 684759 - Part 3b - Add event handling for sorted preserve-3d layers. r=roc 2011-10-07 10:24:02 +13:00
Matt Woodrow
5725b611f5 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
bae1be5757 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
2315871db3 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
c119510fb8 Stop including nsDOMClassInfo.h all over the place.
--HG--
extra : rebase_source : 24bd6a84238834f8ca50990a91849dff2c5040ba
2011-10-03 21:11:31 +02:00
Boris Zbarsky
0747c80b9c Bug 692506. Make sure that SVG animated strings keep track of whether the base value is set correctly. r=longsonr 2011-10-06 16:53:23 -04:00
Robert Longson
6c0b658f8e Bug 692203 - Covered region must be empty if markerHeight or markerWidth=0. r=dholbert 2011-10-06 20:03:16 +01:00
Jonathan Kew
2dcd7a85fe bug 689736 followup - update reftest manifest to mark tests containing Hebrew text that now pass on Android. 2011-10-06 17:09:41 +01:00
Joel Maher
066569ae74 Bug 621363 - SpecialPowers ipc setter code does not receive new value locally until next event loop run. r=jdm 2011-10-06 10:51:03 -04:00
Joel Maher
be5ce7dc85 Bug 676274 - refactor specialpowers so we can use the api in mochitest-chrome without specialpowers. r=ted, a=test-only. 2011-10-06 10:51:03 -04:00
Jonathan Kew
b3ff1c0b1d bug 689736 - reftest for mirroring of parentheses within Hebrew text. r=smontagu 2011-10-06 10:38:22 +01:00
Alexander Surkov
e5f679d557 Bug 634197 - assert if accessible tree update triggers reflow, r=bz, davidb 2011-10-06 11:10:30 +09:00
Boris Zbarsky
9bbf579b35 Bug 681755. Switch some of the style system's arrays in hashtables to be auto arrays. r=dbaron 2011-10-05 22:06:37 -04:00
Justin Lebar
d6675374cb Back out 81ca82f27831 (bug 681755) due to incorrect leak reporting.
(I accidentally pushed the wrong version of this patch.)
2011-10-05 22:02:44 -04:00
Justin Lebar
0cdb327f71 Back out changeset 153237ff0f46 (bug 688619) due to some late-breaking comments.
--HG--
extra : rebase_source : d422ab65b4f73b1eb13b05db4b03d83b1b803c69
2011-10-05 21:01:49 -04:00
Justin Lebar
40436cc9f7 Bug 688619 - Make FrameLayerBuilder::DisplayItemEntry use an nsAutoTArray. r=roc 2011-10-05 19:39:04 -04:00
Ehsan Akhgari
72d69a661c Bug 691913 - Add some needs-focus annotations; r=roc
--HG--
extra : rebase_source : 71805cf58030824288021883884fa87e20b71fd2
2011-10-05 19:55:32 -04:00
Ehsan Akhgari
b48411171f Bug 692109 - The intended crash in nsIFrame::GetOffsetToCrossDoc won't actually crash with some compilers; r=tn
--HG--
extra : rebase_source : 47ddd0eb634c25ff84a49ea9a0a856e0a3ffbec8
2011-10-05 19:55:02 -04:00
Ehsan Akhgari
4d7d5788b7 Bug 692105 - Useless null check in nsFrame::IsSelectable; r=roc
--HG--
extra : rebase_source : 645624b1738073fc6b4192c08af514ec517036ab
2011-10-05 19:49:15 -04:00
Boris Zbarsky
4cd3c0834b Bug 681755. Switch some of the style system's arrays in hashtables to be auto arrays. r=dbaron 2011-09-15 15:21:52 -07:00
Bas Schouten
e7b7d5e4c6 Bug 691571 - Reftest: Add reftest. r=jrmuizel 2011-10-05 16:08:54 +02:00
Boris Zbarsky
5159a4843a 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
76037b99aa Bug 691646 - Pattern tile pixelated on patternTransform. r=dholbert 2011-10-04 16:22:46 +01:00
Ehsan Akhgari
66ce294c6b Test case for bug 691087; r=roc 2011-10-04 08:41:51 -04:00
Robert Longson
c5441802db Backout Bug 691646 for causing reftest failures on Linux 2011-10-04 11:00:32 +01:00
Robert Longson
9b996a8070 Bug 691646 - Pattern tile pixelated on patternTransform. r=dholbert 2011-10-04 09:38:21 +01:00
Ehsan Akhgari
713f44fa55 Backout changeset 37c5482971b1 (bug 583976) because of Android R2 test failures 2011-10-03 23:40:34 -04:00
Matt Woodrow
97e680e837 Bug 691431 - Remove invalid assertion and NULL check childFrame in WrapPreserve3DList. r=roc 2011-10-04 14:23:04 +13:00
Jesse Ruderman
d09e6f1471 Add crashtest from bug 597924 2011-10-03 16:35:59 -07:00
Ehsan Akhgari
fddd9ce5af 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
f0c871d8b2 Bug 583976. Part 4 - Enable reftests that require focus on reftest-ipc. r=cjones 2011-10-03 16:15:44 -07:00
Scott Johnson
8828abe2a6 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
91dcb84e48 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
90549abb9c 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
9a5b073351 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
e317548311 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
0dacbc6ccb 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
d840339689 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
f47e3f5396 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
977ee4f471 Merge last good changeset from mozilla-inbound to mozilla-central 2011-10-03 15:34:14 +02:00
Matt Woodrow
da4a9cda9a Bug 691106 - Merge sequential nsDisplayTransforms and give them unique frame keys. r=roc 2011-10-03 17:02:25 +13:00
Matt Woodrow
9207ef81c8 Bug 682919 - Add eCSSKeyword_UNKNOWN terminators to 3d transforms style tables. r=dbaron 2011-10-03 16:59:43 +13:00
Ms2ger
fe21396063 Bug 93077 - Support #top in standards mode; r=bz 2011-10-01 18:14:40 +02:00
Atul Aggarwal
e9468a5526 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
0c88c8267d 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
638dee58a3 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
7f169e8e68 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
6f07f0eace 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
3d8b943004 Merge mozilla-central to mozilla-inbound 2011-09-30 18:39:57 -07:00
Matt Brubeck
171837687d Back out 6d1c0e678b61 (Bug 689319) because of test failures 2011-09-30 14:11:24 -07:00
L. David Baron
14920bf983 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
f696794a6c Merge the last green changeset of mozilla-inbound into mozilla-central 2011-09-30 10:13:25 -04:00
Ehsan Akhgari
ad99276fcf Reftest for bug 564002; r=roc 2011-09-30 10:12:16 -04:00
Ehsan Akhgari
7674b8fc55 Crashtest for bug 512749; r=roc 2011-09-30 10:11:51 -04:00
Ehsan Akhgari
1f69470a2f Crashtest for bug 655462; r=roc 2011-09-30 10:11:39 -04:00
Jonathan Watt
b8e054ce7f 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
01b6cbbc31 Bug 690486 - Kill nsISVGValue, nsSVGValue, nsISVGValueObserver, nsISVGValueUtils and nsSVGStringProxyValue. r=longsonr. 2011-09-30 10:25:34 +01:00
Robert Longson
524e2377a2 Bug 689546 - Simplify attribute updates to svg elements. r=jwatt 2011-09-30 09:25:01 +01:00
Matt Brubeck
bad4663d2f Merge from mozilla-inbound to mozilla-central 2011-09-29 20:29:17 -07:00
Ehsan Akhgari
4ef40fe917 Backout changeset 32e9422afd8d (bug 687265) explicitly from mozilla-central 2011-09-29 20:29:11 -04:00