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