Mark Hammond
337fcff3ff
Bug 897811 - remove browser.pageThumbs.enabled preference. r=gavin
2013-08-07 11:10:58 +10:00
Fabrice Desré
a874005733
Bug 883002 - Add opensearch support to the mozbrowser API r=jlebar
2013-07-20 09:47:47 -07:00
Dale Harvey
ba3190e328
Bug 885349 - Add flag to context menu to detect audio being played in video elements. r=jlebar
2013-07-10 09:58:16 -04:00
Michael Wu
99b17b86b1
Bug 869903 - Report background color on mozbrowserloadend, r=jlebar
2013-06-06 17:40:49 -04:00
Bobby Holley
2efb065754
Bug 877478 - Fix tests that depend on creating verboten instances in content. r=mrbkap
...
XPConnect generally throws when trying to create instances of non-DOM objects
in content. Due to some bugs this has historically worked in certain cases, but
we're fixing those now. So we need to fix the tests that do this sort of thing.
2013-06-04 19:56:42 -07:00
Justin Lebar
6d89cf4bd0
Bug 762329 - Add an extra check to browserElement_LoadEvents.js. r=vingtetun
...
A long time ago this check failed in-process, but it seems to work now.
--HG--
extra : rebase_source : 5eea1b1d16a616d32be6ad61a8e661645cdec959
2013-05-31 00:14:16 -04:00
Justin Lebar
60e1e3ca62
Bug 870675 - Add a test for bug 870480. r=vingtetun
...
We now run test_HighPriority while holding the CPU and high-priority wake locks. This tests exactly the problem caused by bug 870480.
2013-05-30 12:59:24 -04:00
Justin Lebar
778c6f351b
Bug 857412 - Try to fix intermittent orange in browserElement_SendEvent.js by unregistering our test event listener after we're done testing. r=vingtetun
2013-05-27 16:33:57 -04:00
Vivien Nicolas
e0efa610de
Bug 868816 - Remove the notifications for the displayed app when we go out of the lock screen. r=jlebar
2013-05-24 11:33:46 +02:00
Vivien Nicolas
29284d0091
Bug 864382 - Send a click event after a contextmenu event if the later has not been caught. f=amarchesini,r=jlebar,a=tef
2013-05-23 17:52:06 +02:00
Vivien Nicolas
97ccd34a21
Bug 855543 - Opening app content that generates a certificate error results in the 'app not loading properly' modal dialog on top of the cert error handling page, making it impossible to provide a cert exception to the web content. r=jlebar
2013-05-23 17:52:05 +02:00
Justin Lebar
02bf79aec4
Bug 870181 - Part 3: Test that we downgrade processes' CPU priorities when appropriate. r=bent
2013-05-09 16:27:06 -04:00
Justin Lebar
b95888c47f
Bug 844323 - Follow-up: Fix typo in BrowserElementChildPreload that was breaking bg --> fg transitions in childVisibilityChanged. r=khuey
...
Also modify the test so it catches this mistake.
2013-04-29 14:56:53 -04:00
Justin Lebar
6ffe38e746
Bug 860799 - Part 2: Test that we give frames expecting a system message priority above vanilla BACKGROUND. r=khuey
2013-04-25 20:53:26 -04:00
Justin Lebar
391908c4a1
Bug 844323 - Part 3: ProcessPriorityManager tests. r=nsm,khuey
2013-04-25 20:53:26 -04:00
Justin Lebar
90b876afff
Bug 856006 - Attempt no. 3: Switch mozbrowserloadstart to mozbrowserloadend in the hopes that this will resolve an intermittent orange. r=me
2013-04-06 15:21:36 -04:00
Justin Lebar
11ef855b20
Bug 856006 - Attempt no. 2 to fix orange in browserElement_KeyEvents.js. r=kk1ff
...
It looks like we're sending events to the mozbrowser iframe before it's fully loaded.
2013-04-05 10:18:02 -04:00
Dale Harvey
7a815d332e
Bug 826058 - Hosted app install/update tests. r=fabrice, r=ted
2013-04-04 17:58:44 -07:00
Tanvi Vyas
4f96b13dc2
Bug 834836 - Disable mixed content blocking when running tests that rely on mixed active content loads to test security state. r=smaug
2013-04-04 14:52:52 -07:00
Kyle Machulis
5aa83c3e11
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Justin Lebar
69f6142812
Bug 856006 - Try to fix intermittent failures in KeyEvents browser-element test. r=kk1ff
...
The intermittent failures are coming from events with keyCodes 34, 93,
and 95, corresponding to ", ], and _. The test doesn't send any of
these keys; I don't know where they're coming from. But at the very
least, we can not turn the test orange when we receive these events.
This change also removes some comments in the test about keypresses
being preventDefault'ed that, as far as I can tell, are incorrect.
2013-03-30 08:42:52 -04:00
Kyle Machulis
c79ccc0693
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
2013-03-29 15:12:58 -07:00
Kyle Machulis
a59d40f143
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Justin Lebar
2bca721def
Bug 852847 - Part 3: Re-enable some browser-element tests. r=kk1ff
...
--HG--
extra : rebase_source : be2c103555342f53eb8e5550058daed73153f47f
2013-03-28 15:51:10 -04:00
Justin Lebar
f9c87527fa
Bug 852847 - Part 2: Do things later in our browser-element tests, thus avoiding doing things before the browser-element machinery has loaded. r=kk1ff
...
Also set network.disable.ipc.security to true and leave it that way. This prevents security errors in the tests which happen when we pop the pref.
--HG--
extra : rebase_source : 95f7ca7c3b71cdc0e3e6fd1cfb663a5653f3ab6f
2013-03-28 15:51:10 -04:00
Justin Lebar
12569342da
Bug 852847 - Part 1: Disable browserElement_oop_KeyEvents.html. r=kk1ff
...
In fact this test was already disabled; the OOP version was the same as
the in-process version because the test explicitly disabled OOP tabs.
--HG--
extra : rebase_source : 7bcfb88e7368f72d1df863c0c026c7b0549caa77
2013-03-28 15:51:10 -04:00
Ed Morley
bd6e0b7037
Bug 779753 - Disable test_browserElement_oop_SendEvent.html on Linux for too many intermittent failures
2013-03-05 15:21:42 +00:00
Gregory Szorc
89d297a677
Merge mozilla-central into build-system
...
The 3 merged files had no conflicts and were manually verified to ensure
no incompatible changes crept in.
2013-02-27 21:02:02 -08:00
Ms2ger
cd9c6150fe
Merge m-c to b-s.
2013-02-26 19:09:25 +01:00
Gregory Szorc
faf262c4ee
Merge mozilla-central into build-system
...
Only conflict was configure.in amd was due to context, not
changed lines themselves.
2013-02-25 22:09:18 -08:00
Gregory Szorc
e2966f651c
Bug 784841 - Part 18k: Convert /dom; f=Ms2ger rs=khuey
2013-02-25 12:47:20 -08:00
L. David Baron
bd3e5c86b6
Bug 842476: Work around leak resulting from exception that happens during unload by propagating only the prompts we expect and not the later ones. r=jlebar
...
Make this test less sensitive to the timing of its own unloading by
passing on only the expected messages and not any messages that occur
during unloading. Such messages might cause exceptions (e.g.,
"'TypeError: can't access dead object' when calling method:
[nsIPrompt::alert]"), and those exceptions might in turn trigger leaks
in nsXPConnect that last until shutdown because we store the most recent
exception from a call to an XPCWrappedJS on the XPCJSRuntime through
shutdown (rather than reporting it, as we probably should, and then
freeing it), leaking the window.
2013-02-24 23:42:38 -08:00
Ehsan Akhgari
63a702bcac
Bug 844169 - Part 3: Make sure that all callers of HTMLIFrameElement.mozbrowser have chrome privileges; r=bzbarsky
2013-02-26 21:26:10 -05:00
Bobby Holley
440bea3fd7
Bug 843711 - Fix up new |Components| culprits in test suite. r=mccr8
2013-02-25 10:43:03 -08:00
L. David Baron
57d19fbb86
Bug 404077: Annotate known assertions in mochitests.
2013-02-25 18:39:21 -08:00
Boris Zbarsky
79b00ac815
Bug 840614. Fix the browserelement auth tests to not throw exceptions and actually test what they mean to test. r=jdm
2013-02-13 10:11:53 -05:00
Patrick Wang
58975ea2ce
Bug 829486 - Fire documentfirstpaint every time a window created. r=jlebar
2013-01-28 15:44:38 +08:00
Etienne Segonzac
978e162ce9
Bug 826023 - Expose a getVisible method on mozbrowser iframes r=jlebar a=bb+
2013-01-07 17:46:23 +01:00
Josh Matthews
c4823bbdfb
Bug 782542 - Secure necko IPDL usage. r=ted,jduell a=blocking-b2g
2012-12-29 04:02:16 -05:00
Josh Matthews
a2029f145a
Backed out changeset 6cd44513d285 (bug 782542)
2012-12-28 19:18:38 -05:00
Josh Matthews
9260666d38
Bug 782542 - Secure necko IPDL usage. r=ted,jduell a=blocking-b2g
2012-12-12 10:40:33 -05:00
Chris Jones
5b1bde7442
Back out bug 782542 for regressions.
2012-12-21 18:23:13 -08:00
Josh Matthews
4e4a7167e0
Bug 814247 - Add auth cache jars for separate apps. r=mayhemer
2012-12-05 02:33:20 -05:00
Josh Matthews
b441d6b728
Bug 782542 - Secure necko IPDL usage. r=ted,jduell
2012-12-12 10:40:33 -05:00
Ed Morley
b823df0685
Backout 3bcd9a5a33a2 (bug 814247), d9546d42054c & 8b6edf9f6b87 (bug 814638) for failures in test_bug814638.xul and also crashes on a CLOSED TREE
2012-12-19 23:46:07 +00:00
Josh Matthews
36ed4c8e79
Bug 814247 - Add auth cache jars for separate apps. r=mayhemer,bsmedberg
2012-12-05 02:33:20 -05:00
Ed Morley
0c632ab2fc
Backout 4faa85ebbbf7 (bug 814247) for build bustage on a CLOSED TREE
2012-12-19 20:20:30 +00:00
Josh Matthews
f27802d4e8
Bug 814247 - Add auth cache jars for separate apps. r=mayhemer,bsmedberg
2012-12-05 02:33:20 -05:00
Jim Mathies
afacf1fa39
Bug 820200 - Enable browser-element oop tests on Windows. r=justin.lebar
2012-12-18 10:25:44 -06:00
Ed Morley
62d0b8a7bc
Bug 779753 - Disable test_browserElement_oop_SetVisibleFrames.html & test_browserElement_oop_SetVisibleFrames2.html on Linux as well
2012-12-18 09:42:26 +00:00
Ed Morley
afb7b73ba2
Bug 779753 - Disable test_browserElement_oop_SetVisible.html on Linux for too many intermittent failures
2012-12-17 13:21:19 +00:00
Ed Morley
62e46aa794
Backout 3e4e600adc3b (bug 782542) for crashtest-ipc timeouts
2012-12-16 18:09:39 +00:00
Josh Matthews
b5a5e3ef75
Bug 782542 - Secure necko IPDL usage. r=ted,jduell
...
* * *
Bug 782542 - Disable network.ipc security for certain mochitests r=ted
* * *
Bug 782542. Disable some more tests that use mozbrowser w/o app r?ted
* * *
Bug 782542 : yet another test needs tweaking. r?ted
2012-12-12 10:40:33 -05:00
Tim Taubert
0c4f22e11f
Bug 808231 - Implement add/removeNextPaintListener() methods for mozbrowsers r=jlebar a=blocking-basecamp
2012-12-06 18:03:27 +01:00
Patrick Wang
5bb508742a
Bug 816452 - Don't fire mozbrowsererror when loading page is stopped. r=jlebar
2012-12-05 16:10:19 +08:00
Boris Zbarsky
2d87c88a68
Bug 812086 part 3. Convert internal consumers of mozHidden and mozVisibilityState to the unprefixed versions. r=smaug
2012-11-16 14:22:56 -08:00
Boris Zbarsky
24669bbc88
Bug 812086 part 2. Convert internal consumers of mozvisibilitychange events to the unprefixed version. r=smaug
2012-11-16 14:22:56 -08:00
Justin Lebar
a3d840eb68
Bug 806127 - Test that cookies from pages inside <iframe mozbrowser> are not considered third-party. r=bz
...
The test for the other change in bug 806127 (which affects IndexedDB) is in bug 806168.
2012-11-10 10:32:37 -08:00
Ryan VanderMeulen
f774dcd8ba
Backed out 12 changesets (bug 806127, bug 802366, bug 806168) for Windows build bustage.
...
--HG--
rename : dom/indexedDB/test/webapp_clearBrowserData.js => dom/indexedDB/test/test_webapp_clearBrowserData.html
2012-11-09 20:14:40 -05:00
Justin Lebar
f2125bbc72
Bug 806127 - Test that cookies from pages inside <iframe mozbrowser> are not considered third-party. r=bz
...
The test for the other change in bug 806127 (which affects IndexedDB) is in bug 806168.
2012-11-09 16:37:40 -08:00
Andrea Marchesini
de1a8c19b0
Bug 807056 - BrowserElement* purgeHistory(). r=jlebar
2012-11-02 19:50:54 -04:00
Justin Lebar
3ef37ad3a3
Bug 802647 - Send browser screenshots as blobs, not base-64 strings. r=khuey,daleharvey
2012-10-31 19:28:11 -04:00
Justin Lebar
14dffb1cbe
Backed out changeset a844765fb5d9 (bug 806127)
2012-10-30 21:35:46 -04:00
Justin Lebar
1c32e4bcb8
Bug 806127 - Test that cookies from pages inside <iframe mozbrowser> are not considered third-party. r=bz
...
The test for the other change in bug 806127 (which affects IndexedDB) is in bug 806168.
--HG--
extra : rebase_source : e1adb7af745953b019d80b8a8c086aba24e8408c
2012-10-30 15:55:05 -04:00
Patrick Wang
4d65265854
Bug 793644 - Test case r=jlebar
2012-10-19 18:39:22 +08:00
Andrea Marchesini
1e998bca39
Bug 804446 - Disable the javascript: protocol when it is entered in the location bar of browser in Firefox OS, r=bz
2012-10-26 10:46:27 +02:00
Jim Mathies
ae9b1663ef
Bug 798821 - On Windows, restrict enabling of W3C touch interfaces to devices that support touch input. Also convert touch pref to 3-state value. r=bsmedberg
2012-10-25 09:57:51 -05:00
Justin Lebar
ecccf41734
Bug 800170 - Modify mozbrowser's getScreenshot() so it takes max-width, max-height parameters. r=smaug
2012-10-17 00:23:08 -04:00
Patrick Wang
a0de7d3984
Bug 795317: Test case r=jlebar
2012-10-16 19:59:04 +08:00
Dale Harvey
9c4818d275
Bug 797297 - Remove hasAttribute check from outer loop of BrowserElementChild::_contextMenuHandler. r=jlebar
2012-10-13 20:27:00 -04:00
Justin Lebar
851ff7842d
Bug 789392 - Allow mozapp frames to window.close() themselves. r=bz
2012-10-04 00:44:50 -04:00
Ryan VanderMeulen
b3a7522e9a
Backout 99caa1f41fe1 (bug 797515) and a04b83c53297 (bug 789392) for M2 orange.
2012-10-03 21:59:41 -04:00
Justin Lebar
30b2ea29e8
Bug 789392 - Allow mozapp frames to window.close() themselves. r=bz
2012-10-03 20:45:40 -04:00
Patrick Wang
253d71a38a
Bug 777384 - Test case r=jlebar
...
--HG--
extra : rebase_source : 777580f0a22bfb3d9d447097b0f4a379f2b7416b
2012-09-27 01:47:57 +08:00
Justin Lebar
0763b41739
Back out bbf94917f0ec (bug 789392) on strong suspicion of causing assertions in debug mochitest-2 on a CLOSED TREE.
...
The assertion encountered is:
Assertion failure: !gAppContentParents || !gAppContentParents->Get(mAppManifestURL), at ../../../dom/ipc/ContentParent.cpp:774
TEST-UNEXPECTED-FAIL | /tests/dom/browser-element/mochitest/test_browserElement_oop_CloseFromOpener.html | Exited with code 11 during test run
PROCESS-CRASH | /tests/dom/browser-element/mochitest/test_browserElement_oop_CloseFromOpener.html | application crashed (minidump found)
Thread 0 (crashed)
2012-10-02 18:20:20 -04:00
Justin Lebar
774351fff4
Bug 789392 - Allow mozapp frames to window.close() themselves. r=bz
2012-10-02 13:55:52 -04:00
Benoit Girard
c8f1bc0779
Bug 796084 - Rename MOZ_JAVA_COMPOSITOR -> MOZ_ANDROID_OMTC. r=blassey
2012-10-01 16:01:35 -04:00
Phil Ringnalda
3bf447ccd6
Back out 95d3bf1b070b (bug 789392) for mochitest failure on a CLOSED TREE
2012-09-27 21:26:59 -07:00
Justin Lebar
7032cf24b5
Bug 789392 - window.close() failed to trigger mozbrowserclose event on the parent frame if the child frame is not created with window.open. r=bz
2012-09-27 23:06:01 -04:00
Bobby Holley
9f03f90fb7
Bug 792036 - Automated fixups. r=mccr8
...
find /files/mozilla/build/d/_tests/testing/mochitest/tests/ | egrep "\.(xhtml|html|xml|js)$" | grep -v SimpleTest | grep -vi mochikit | grep -v simpleThread | grep -v test_ipc_messagemanager_blob.html | grep -v "indexedDB/test" | xargs grep -l Components | xargs grep -L enablePrivilege | perl -pe 's#.*mochitest/tests/##' | xargs perl -p -i.bakkk -e 's/Components\.interfaces(\s|;|\.|\[)/SpecialPowers\.Ci$1/g, s/SpecialPowers\.wrap\(Components\)\.(.)(lasses|tils|nterfaces|esults)/SpecialPowers.C$1/g, s/(?<![\.a-zA-Z])Components/SpecialPowers\.Components/g, s/window\.Components/window\.SpecialPowers\.Components/g'
2012-09-24 14:46:29 +02:00
Bobby Holley
7f912ddc79
Bug 792036 - Fix up tests to avoid relying on the existence of window.Components (MANUAL). r=mccr8
...
These are the manual fixes that the ensuing auto-generation can't deal with. Some of them
just fix up formatting (such as Components.\nFoo, so that subsequent auto-generation can
work better).
2012-09-24 14:46:28 +02:00
Patrick Wang
6173c353bb
Bug 787519 - Test case r=jlebar
2012-09-19 18:28:26 +08:00
Patrick Wang
7a1bf993f1
Bug 787517: Test case for reproducing bug r=jlebar
2012-09-12 14:12:09 +08:00
Patrick Wang
c5dab9e8b0
Bug 775464 - Test case r=jlebar
...
--HG--
extra : rebase_source : ca2f34980d2bbdbbd34a6d389d766ec948a6b273
2012-09-03 19:02:16 +08:00
Justin Lebar
6aeb00a617
Bug 787378 - Part 2: Tests for mozbrowserfirstpaint event.
2012-09-05 10:34:06 -04:00
Phil Ames
cd2459e50f
Bug 690168. Implement the 'Allow-From' directive for X-Frame-Options. r=bzbarsky
2012-08-27 15:46:24 -04:00
Mounir Lamouri
2b28512edc
Bug 777072 - 3/7 - Update nsHostTable and nsHostEntry to make them aware of new security model. r=sicking,jlebar
2012-08-23 11:47:55 -07:00
Justin Lebar
2c84955ead
Bug 783644 - Part 3: Test that dialog=1 in window.open called from <iframe mozbrowser> is ignored. r=smaug
2012-08-20 09:30:09 -07:00
Justin Lebar
bc5dea3c65
Bug 776129 - Part 2: Test that when a remote <iframe mozbrowser> calls window.open, we get a remote frame, and when an in-process frame calls window.open, we get an in-process frame. r=smaug
...
--HG--
extra : rebase_source : f58dbae038842c0357fa71b08a215f31ff2cc0db
2012-08-17 17:07:54 -04:00
Gregor Wagner
f79e6cb659
Bug 781355 - Hook up mozBrowser to Permission Manager. r=jlebar
2012-08-15 10:22:30 -07:00
Bobby Holley
2e09cc91eb
Bug 781521 - Fix BrowserElement API. r=jlebar
2012-08-14 20:54:33 -07:00
Justin Lebar
3ca07ff41d
Bug 769254 - Part 3: Tests for clicking _blank link from <iframe mozbrowser>. r=bz
2012-08-14 10:58:01 -04:00
Justin Lebar
6b929a405a
Bug 781320 - Part 4: Test that <iframe mozbrowser>'s name attribute is set when the iframe is created as a result of window.open. r=smaug
2012-08-13 15:19:10 -04:00
Justin Lebar
a4f59b9ee7
Bug 781320 - Part 2: Tests for forwarding <iframe mozbrowser>'s name from parent to child. r=smaug
2012-08-13 15:19:09 -04:00
Justin Lebar
0c3ea3ef65
Bug 780351 - Tests for ensuring that mozapp divides the window name namespace, but mozbrowser does not. r=smaug
2012-08-13 15:19:09 -04:00
Justin Lebar
b03cc92154
Bug 780546 - Add test for opening named windows inside <iframe mozbrowser>. r=mounir
2012-08-13 15:19:09 -04:00
Justin Lebar
c42222b728
No bug - Tweak dom/browser-element/mochitest/createNewTest.py. r=me DONTBUILD
2012-08-13 15:19:08 -04:00
Ed Morley
f2e9e7000f
Backout 34a7d2909954 (bug 780546) for causing bug 780761 one push later on a CLOSED TREE
2012-08-07 00:03:29 +01:00
Justin Lebar
4c62904c85
Bug 780546 - Add test for opening named windows inside <iframe mozbrowser>. r=mounir
...
--HG--
extra : rebase_source : 0cfde325eb2d0f6d14a14fe5f0998fb396a973cf
2012-08-06 11:16:11 -04:00
Mike Hommey
6173fa297f
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
2012-08-04 20:26:44 +02:00