Skip to content
This repository has been archived by the owner on Feb 26, 2022. It is now read-only.

Bug 839746 for stabilization #893

Closed
wants to merge 347 commits into from
Closed

Bug 839746 for stabilization #893

wants to merge 347 commits into from

Conversation

erikvold
Copy link
Contributor

No description provided.

ochameau and others added 30 commits January 4, 2012 17:08
…=mhammond

This fixes a regression that was introduced in bug 638742, because I didn't
realize that any cfx code was passing a *directory* into install_addon(). The
fennec code, during 'cfx run', uses this feature to install a special
"mobile-killer" addon (to help terminate the brower being tested), which
lives in the SDK itself. It'd be inconvenient to either change 'cfx run' to
build mobile-killer.xpi each time, or to commit mobile-killer.xpi into the
source tree (eww). So this fix lets us continue to use it in-place.

Closes bug 717409.
(cherry picked from commit 8c3b399)
…contentScriptFile for complex scripts.; r=@dietrich

(cherry picked from commit c6f7164)
…nsole starting in SDK 1.4; r=gozala

(cherry picked from commit ca053c1)
Bug 721363 - Improve cfx experience on mobile r=@warner
With this patch, the .allTestModules property of harness-options.json will
omit test modules that do not match the -f filename regexp. All test
files (everything in tests/) will still be included in the XPI, but the
runtime code will only execute the tests listed in .allTestModules .
Previously, the runtime code would load+execute all test modules, which
caused problems on mobile (where most tests still fail badly).
(cherry picked from commit 96dfad6)
This removes the code in packaging.py which accidentally override the code in
__init__.py which converts package.json:id into
harness-options.json:jetpackID . The consequence of that override was that a
"@jetpack" suffix was not appended when necessary, which caused "jetpackID"
to be wrong in 1.4, which caused simple-storage to look in the wrong place
for its saved data.

This also changes the build_xpi() convenience method (used by a couple tests)
to include the id-to-jetpackID conversion step. The lack of that conversion
step is what prompted the addition to packaging.py, as it was the quickest
way to get the tests to pass at the time.

The simple-prefs tests have been enhanced, and new tests were added to assert
that the id-to-jetpackID conversion happens properly for both "jid" and
"jid@jetpack" (i.e. with and without suffix-adding).

Cherry-picked from master: 582a8ea and b1dbb63
cherry-picked from 582a8ea

This removes the code in packaging.py which accidentally override the code in
__init__.py which converts package.json:id into
harness-options.json:jetpackID . The consequence of that override was that a
"@jetpack" suffix was not appended when necessary, which caused "jetpackID"
to be wrong in 1.4, which caused simple-storage to look in the wrong place
for its saved data.

This also changes the build_xpi() convenience method (used by a couple tests)
to include the id-to-jetpackID conversion step. The lack of that conversion
step is what prompted the addition to packaging.py, as it was the quickest
way to get the tests to pass at the time.

The simple-prefs tests have been enhanced, and new tests were added to assert
that the id-to-jetpackID conversion happens properly for both "jid" and
"jid@jetpack" (i.e. with and without suffix-adding).
…bilization

Conflicts:
	python-lib/cuddlefish/__init__.py
	python-lib/cuddlefish/tests/test_xpi.py
…owser> message manager context, leaks <browser> node.

(cherry picked from commit 0acfbc1)
Jeff Griffiths and others added 28 commits March 15, 2013 14:17
Bug 845387: private-browsing isPrivate should take a content script instance(cherry picked from commit 86d1660)
Fix Bug 851161 preventing panels from being used with per-window private browsing r=@Gozala(cherry picked from commit 707eca7)
Bug 841823: Stabilization branch updates for minimal support of per window private browsing. r=me
Bug 843500: Fix race condition in firefox tabs code between concurrent module instances. r=mossop(cherry picked from commit ea26683)
fix Bug 851320 - private-browsing-supported/test-page-mod fails r=@Mossop(cherry picked from commit 19f904b)
Bug 851320 test that opened window is not private when it should not be private r=@ZER0(cherry picked from commit 77ecd5b)
Bug 851320 - private-browsing-supported/test-page-mod fails r=@erikvold(cherry picked from commit 95c22be)
Bug 851557: waiting for windows to close before ending tests r=@Mossop(cherry picked from commit c4ab120)
Bug 851557: print tab urls when there are too many windows open r=@ZER0(cherry picked from commit e4aa5aa)
Bug 851557: wait for selection before closing the opened window r=@ZER0(cherry picked from commit 9b6088f)
Bug 852217: adding more tests to a failing pb testaddon to get more information on the issue r=@ZER0(cherry picked from commit 0fb04f1)
Bug 852217: adding test titles to pages opened in selection pb tests and focusing the test window before testing the selection value @r=ZER0(cherry picked from commit 074d165)
Bug 852217 - private browsing testaddon test failures r=@erikvold(cherry picked from commit ce72c95)
Bug 852217: focus opened windows in pb tests of pb test addon @r=ZER0(cherry picked from commit 4e4e29d)
Bug 836471 - update documentation for per-window private-browsing; r=@erikvold(cherry picked from commit 4c96d3c)
Bug 847771 - Hotfix typo in hidden-frame module. r=@erikvold
Fix bug 843823 - Document last-pb-context-exited event in private browsing module r=@erikvold(cherry picked from commit 1cbc1de)
Fix bug 833171 - system/events example needs to be a strong reference(cherry picked from commit b87a095)
Bug 853336: widget would fail to load for add-ons with pb permission r=@ochameau
Bug 854465: Use in-XPI modules if a preference is set. r=gozala(cherry picked from commit 3e818dd)
Fix Bug 848180: fixing ptpb tests and window.isPrivate on Fennec r=@ochameau(cherry picked from commit 214b673)
…now private windows (on Fx > 19) still are

(cherry picked from commit ad44c4b)
…/window getWindow, and page-mods in global pb

(cherry picked from commit 529de86)

Conflicts:

	test/test-panel.js
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet