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
Ehsan Akhgari
718a93adce
Merge mozilla-central into mozilla-inbound
2011-09-29 17:26:09 -04:00
Neil Deakin
79816dbc59
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
e6cc4cf4d2
Bug 683394, resizer in content check is reversed, r=neil
2011-09-29 16:05:10 -04:00
Neil Deakin
97c4df9058
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
b02d0598f9
Backout 39d5bb6c6d4d for reftest-2 failures on Android
2011-09-29 14:34:13 -04:00
Ehsan Akhgari
db90e13744
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
83136bf3b9
Bug 687265 - Front-end support for flash on Android Fennec [r=mbrubeck r=blassey]
2011-09-29 10:44:03 -04:00
Robert Longson
8a76610916
Bug 630657 - masks should respect color-interpolation. r=jwatt
2011-09-29 15:03:21 +01:00
Jonathan Kew
998b9fe084
bug 688779 followup - re-enable reftests for hyphenation (en-US only) on android.
2011-09-29 10:40:28 +01:00
Michael Wu
d8e503c38b
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]
35dfe378d7
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
c8c8a24548
Bug 460323 testcase.
2011-09-28 15:28:33 -04:00
Boris Zbarsky
095402dd70
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
eac096967f
Bug 688044 - ASSERTION: Why is the root in mDirtyRoots already? r=bzbarsky
2011-09-28 10:31:01 +02:00
Ed Morley
e4907ad017
Bug 689037 - Remove unused layout/tools/layout-debug/makefiles.sh; r=khuey
2011-09-28 09:25:52 +01:00
Matt Woodrow
bc10d9cf93
Bug 505115 - Part 21 - Enable 3D transforms by default. r=roc
2011-09-30 14:39:40 +13:00
Matt Woodrow
0b23a6bac7
Bug 689501 - Remove invalid assertion with 3d transforms. r=roc
2011-09-30 14:07:04 +13:00
Ehsan Akhgari
5d4dba47bb
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
6a04618807
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
616ecf38f9
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
910b0ce752
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
f326f8bb65
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
ec10f1a1ab
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
9fd1d4050e
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
95f511b8f5
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
f97cc9ad4e
Bug 673759 - Reftests for positive namedspaces; r=karlt
2011-09-27 03:13:23 +01:00
Frédéric Wang
3bf1a006a2
Bug 356870 - Allow mlabeltdr to be used in mtable; r=karlt
2011-09-27 03:13:23 +01:00
Fabrice Desré
55b6689851
Bug 593891 - Part 2 : Use a different title for the capture picker [r=mfinkle]
2011-09-26 17:25:41 -07:00
Ehsan Akhgari
5ed6e406a3
Crashtest for bug 660451; r=roc
2011-06-28 17:10:27 -04:00
Ehsan Akhgari
ba66014efb
Crashtest for bug 665853; r=bzbarsky
2011-06-22 20:50:50 -04:00
Ehsan Akhgari
1602c3a12e
Reftest for bug 63895; r=roc
2011-06-10 19:02:23 -04:00
Ehsan Akhgari
db5b1a6582
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
9bfcb2d100
Bug 659828 - Part 2: Avoid calling nsIFrame::GetType needlessly in nsHTMLReflowState; r=roc
2011-06-10 19:02:14 -04:00
Benoit Girard
9a661baf65
Bug 689560 - Add progress indication to Reftest. r=dbaron
2011-09-30 09:47:02 -04:00
Ehsan Akhgari
bdc5c5427c
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
05594ddcf6
Bug 656130 - Part 2: More crashtests; r=roc
2011-06-28 17:10:29 -04:00
Ehsan Akhgari
82c43f09d4
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
c15d8c0733
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
ef73506d4d
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
d883faee5e
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
4ce993a366
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
b273fc68d8
Bug 10209 - Part 2: Implement the absolute positioning support for all frames; r=roc
2011-04-29 19:02:33 -04:00
Ehsan Akhgari
47d44b9dc3
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
733944c1e0
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
7936c492ce
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
69bd857cce
Bug 630657 - masks should respect color-interpolation. r=jwatt
...
--HG--
extra : rebase_source : d8ec90b0a18444be4890dbe127a1e0e7d70f9ede
2011-09-29 15:03:21 +01:00