Josh Aas
a29aeee94a
Bug 475991: Tests for NPAPI redirect handling. r=dwitte a=blocking2.0betaN+
2011-01-05 14:46:42 -05:00
Rob Campbell
f22fbb6193
Bug 475991 - Extend the NPAPI to allow plugins to participate in redirects - fix line endings; r=rcampbell, a=test-fix; DONTBUILD
2010-12-23 12:30:44 -04:00
Robert O'Callahan
37ce525680
Bug 616901. Fix rect in nptest_windows.cpp, to fix misrendering in 580160-1-ref.html. r=bsmedberg a=tests-only
2010-12-10 10:30:50 -08:00
Josh Aas
c04477ac1b
Bug 615881: Fix several bugs related to the handling of NPAPI's NPPluginFuncs structure. r=bsmedberg a=blocking2.0final+
2010-12-03 00:20:59 -05:00
Benjamin Smedberg
3930901751
Bug 602891 part A - refactor the code which notes intentional crashes for leak logging, so that it can be shared between testplugin and the jetpack. r=ted
...
--HG--
extra : rebase_source : c1f50eb1525883cfec34a7d0fec81d8227c5b8f6
2010-11-17 15:55:25 -05:00
Mounir Lamouri
829dd41312
Bug 595062 - Trying to fix intermittent mochitest-ipcplugins failureas in test_cocoa_focus.html. r=jst a=tests
2010-11-15 23:56:55 +01:00
Steven Michaud
a1ca2869fa
Bug 601182 - Mochitest for this bug. r=josh a=test
2010-11-15 15:23:51 -06:00
Benjamin Smedberg
217e5c109d
Disable test_positioning.html from bug 611206 because even though it passes locally, something about the test setup is different on tinderbox: perhaps the outer mochitest window is moving, causing the coordinates to be incorrect. a=bustage
2010-11-15 13:06:11 -05:00
Benjamin Smedberg
738a37d48b
Bustage fix from typo in merge fixup from bug 611652, revision fc492fc14c67 a=bustage
2010-11-15 09:56:38 -05:00
Benjamin Smedberg
542fdd7b82
Bug 611652 - NPN_Construct doesn't work on JS functions, only on plugin-provided objects. Fix this by using JS_New to set up the construction class and prototype correctly, r=jst
2010-11-15 09:41:19 -05:00
Benjamin Smedberg
a95396d2ef
Bug 611206 - Send the plugin information about mouse position changes when we scroll, even when we don't need to repaint the plugin, r=karlt
2010-11-15 09:41:18 -05:00
Karl Tomlinson
e378df1b89
Bug 610646 - Fix typo that caused 100% CPU hang running crashtest 598862.html in non-OOPP builds. a=test
2010-11-14 19:26:36 +01:00
Benjamin Smedberg
c1f3d96e91
Final merge of bug 596451. a=blocking2.0 - Asynchronous layer-based painting on Windows. Various pieces r=josh/romaxa/karlt/jmathies/roc.
...
This merge includes the fix for bug 583109 - Add visibility notifications for plugins, so that asynchronous painting can be suspended when plugins are not visible. This collaterally fixes bug 606285, hulu homepage doesn't paint with async layers.
This changeset only implements asynchronous painting for out-of-process plugins. In-process painting will be implemented as a followup. Note that it is still possible to disable asynchronous layers on Windows by setting the preference mozilla.plugins.use_layers to false, but my intention is to remove this preference and sync-painting codepaths soon in a followup.
2010-11-10 10:29:09 -05:00
Benjamin Smedberg
bf439a6ea1
Fix test_xulbrowser_plugin_visibility to be more robust and use fewer magic timeouts, review note from bug 583109 comment 52.
2010-11-10 08:35:46 -05:00
Benjamin Smedberg
316a7c0dee
Address review comments for the test in bug 583109 by polling for visibility changes in the plugins.
2010-11-09 11:41:59 -05:00
Benjamin Smedberg
a028dfd6da
Bug 607958 - Opacity rounding of 0.5 is different when using a layer and painting directly. Use a value of 0.8 which divides evenly into 255 to avoid rounding differences. Bug 602200 did not fix this rounding difference. r=roc
2010-11-08 14:40:11 -05:00
Benjamin Smedberg
2aaeb2d246
Merge mozilla-central into the branch for asynchonous plugin painting (bug 596451), especially to pick up and test whether the fix for 602200 also fixes bug 607958.
2010-11-08 09:50:11 -05:00
Benjamin Smedberg
010fbdcb07
Merge mozilla-central into the branch for asynchronous plugin painting on Windows.
2010-11-05 15:56:28 -04:00
Benjamin Smedberg
d19fb0dfce
With async plugin painting, crashtest 522512 is no longer valid (and the condition which caused it is entirely gone). Remove it.
2010-11-05 10:52:41 -04:00
Benjamin Smedberg
cfe4308ade
Test for bug 583109 - Add an .isVisible() method to the testplugin. test_visibility.html checks whether a visibility: hidden plugin suspends and resumes painting properly. test_xulbrowser_plugin_visibility.xul tests whether switching tabs properly suspends and resumes plugin painting. r-pending=karlt
2010-11-05 10:43:14 -04:00
Benjamin Smedberg
b5700735c7
Followup to bug 596451 part E (cset 37188e297b07) - double-pass painting is still used for in-process plugins, so fix the test expectations accordingly.
2010-10-28 12:57:33 -04:00
Benjamin Smedberg
0a2062e721
Merge mozilla-central to the branch for bug 596451.
2010-10-28 10:05:20 -04:00
Benjamin Smedberg
f8d5bcfbda
Fix testplugin painting issues from bug 596451 part J - when doing non-solid painting, paint to x/y, not 0/0.
2010-10-28 09:17:35 -04:00
Benjamin Smedberg
175c51b9e9
Bug 596451 part J - Fix our test plugin to paint without using GDI functions which overwrite the opacity incorrectly, r=jmathies
2010-10-27 16:56:34 -04:00
Benjamin Smedberg
c26e61f8d5
Bug 596451 part E - Implement transparency using DIBs with builtin transparency. Flash at least does this correctly, and since nobody else really uses windowless transparency, this is going to be the Way It Is. r-pending=jimm/karlt
2010-10-27 09:03:09 -04:00
Chris Jones
fb1d02f4d7
Test for bug 598862. r=karlt a=blocking
2010-11-08 20:48:59 -06:00
Chris Jones
c3ee27307f
Bug 607123: Skip this test if we don't have the test plugin, otherwise it'll time out. r=roc a=test-only
2010-10-26 11:57:46 -05:00
Honza Bambas
1809d63cca
Bug 595525 - Double data deletion in streamTest (nptest.cpp), test_streamNotify.html, r=josh, a=blocking:betaN+
2010-10-11 21:41:11 +02:00
Robert O'Callahan
b6a55af831
Fixing test errors, a=me
2010-10-11 15:35:47 +13:00
Robert O'Callahan
2456df20bd
Bug 596491. Part 2: Add test to ensure that we don't ask a plugin to paint just because we scrolled it. r=josh
2010-10-11 13:58:21 +13:00
Chris Jones
6b660e608b
Like bug 607123, disable tests that are bogus without the test plugin. rs=roc a=test-only
2010-11-03 14:37:16 -05:00
Mounir Lamouri
abf118e3a7
Fix intermittent failures in test_cocoa_focus.html. r=jst a=tests
2010-11-03 00:48:45 +01:00
Mounir Lamouri
69515390a1
Bug 595062 - Fix Intermittent mochitest-ipcplugins failures in test_cocoa_focus.html. r=jst a=tests
2010-10-29 21:50:27 +02:00
Scott Greenlay
92c12ef9d7
Bug 596762: Allow specification of differing IPC preferences for each architecture in a universal binary. r=josh a=blocking-b7
2010-09-27 16:42:43 -04:00
Josh Aas
54d8736551
Back out patch for 596762, running the test plugin out-of-process on 64-bit Mac OS X is exposing a bug that causes a lot of intermittent orange. a=josh
2010-09-24 15:08:30 -04:00
Jesse Ruderman
89e3edd9bd
Bug 584582 - Remove asserts-if() now that the bug is fixed
2010-09-24 11:22:42 -07:00
Josh Aas
e8cb9a73bd
Bug 599086 and bug 599391: Disable tests that are now intermittent orange because we put the Mac OS X test plugin out of process. a=josh
2010-09-24 13:04:25 -04:00
Josh Aas
bafb76988d
Bug 599378: Disabled test_hanging.html on Mac OS X for now. a=josh
2010-09-24 12:32:23 -04:00
Scott Greenlay
9ab1f355f5
Bug 596762: Allow specification of differing IPC preferences for each architecture in a universal binary. r=josh a=blocking-b7
2010-09-24 10:32:02 -04:00
Josh Aas
7f5edbad1d
Merge backout of bug 596762. a=josh
2010-09-23 16:06:36 -04:00
Josh Aas
a2b531c127
Backed out changeset 401db5db054a, bug 596762. Too much orange, again. a=josh
2010-09-23 16:06:13 -04:00
Josh Aas
843e210522
Bug 599076: Disable test_crashing.html on Mac OS X for now. Bustage fix. a=josh
2010-09-23 15:43:56 -04:00
Scott Greenlay
4d41c8ea82
Bug 596762: Allow specification of differing IPC preferences for each architecture in a universal binary. r=josh a=blocking-b7
2010-09-23 13:21:55 -04:00
Oleg Romashin
ed7c4c467b
Bug 598112 fix 552512 reftest. r=joshmoz a=blocking2.0
2010-09-21 11:03:19 -07:00
Josh Aas
4c5979b1bf
Backed out changeset c06ef0414fee, bug 596762. a=me
2010-09-20 22:13:13 -04:00
Scott Greenlay
c18a02206e
Bug 596762: Allow specification of differing IPC preferences for each architecture in a universal binary. r=josh a=blocking-b7
2010-09-20 20:21:55 -04:00
Josh Aas
97b5457fe2
Convert test to UNIX line endings. r=me a=me
2010-09-20 20:18:17 -04:00
Robert O'Callahan
ede8b01991
Bug 594774. Tests for this bug. r=dbaron a=blocking
2010-09-17 12:09:09 -07:00
Benjamin Smedberg
9e96779894
Bug 556698 - test_twostreams intermittent failure, reorder the test so the script always loads before the iframes which might race with it. a=test-only
2010-09-16 21:26:08 -07:00
Oleg Romashin
3b53e5dd97
Bug 556487 - test should wait for paint after setColor. r=roc a=blocking2.0
...
--HG--
extra : rebase_source : 69ae8709316d2bdad04e7efd3cfc49a5bc8d12d4
2010-09-10 11:30:03 -07:00