Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: mozilla/addon-sdk
...
head fork: mozilla/addon-sdk
Checking mergeability… Don't worry, you can still create the pull request.
This comparison is big! We're only showing the most recent 250 commits
Commits on Feb 03, 2012
@KWierso KWierso Bug 723012: fix jetpackID which accidentally changed in 1.4 . r=mhammond
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
34d7cf8
Commits on Feb 06, 2012
@warner warner Bug 723012: fix jetpackID which accidentally changed in 1.4 . r=mhammond
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).
ffd4219
@warner warner Use simplejson, not json, to avoid accidental py2.6 dependency. r=bus…
…tage

cherry-picked from b1dbb63
88ede78
@warner warner Merge remote-tracking branch 'refs/remotes/official/release' into sta…
…bilization

Conflicts:
	python-lib/cuddlefish/__init__.py
	python-lib/cuddlefish/tests/test_xpi.py
679a458
Commits on Feb 14, 2012
@ochameau ochameau Fix various memory leaks when addon is disabled.
(cherry picked from commit fecbfef)
2d7d94a
@ochameau ochameau Fix another leaks on addon disabling: cuddlefish leaks globals in <br…
…owser> message manager context, leaks <browser> node.

(cherry picked from commit 0acfbc1)
42ee26e
@wbamberg wbamberg Bug 711200 - Adding a clear license statement for the Add-on SDK; r=@myk


(cherry picked from commit fe07b21)
33ac5b5
@wbamberg wbamberg Bug 727183 - Document mobile support in SDK 1.5;r=@ZER0
(cherry picked from commit 9dfd176)
2874905
Commits on Feb 25, 2012
Wes Kocher merge master into stabilization to start the 1.6 release cycle b101299
Wes Kocher Get merged code to look more like master branch bf4ecc7
Wes Kocher update Firefox minVersion/maxVersion to anticipated current/next vers…
…ions of Firefox
06db25b
Commits on Feb 27, 2012
@wbamberg wbamberg Bug 723584 - Document SDK compatibility with Firefox versions; r=@warner


(cherry picked from commit 33e63ab)
19d5496
Commits on Mar 05, 2012
@ochameau ochameau Bug 626326: add-on bar should not show context menu when a descendent…
… node was right-click target r=@autonome

(cherry picked from commit 9835974)
bc99d37
@dglol dglol changes to widget to get some default window styles
(cherry picked from commit da8fc9b)
d6cb0c3
@dglol dglol Fixed assumption about parent toolbar
(cherry picked from commit ca8f157)
aeefd8c
@KWierso KWierso Add dglol to credits
(cherry picked from commit d76b82b)
93fe9c3
@warner warner Bug 729778: check for unknown commands before reading package.json. r=@…
…markh

This allows mistyped commands like "cfx blah" to emit the useful (and
originally intended) "Unknown command, try --help" message. Some very old
refactoring (before release 0.1) caused the code that reads package.json to
be run too early, such that "cfx blah" emits "unable to find package.json"
instead of "Unknown command".
(cherry picked from commit b0ec3bb)
8448818
Commits on Mar 07, 2012
@ochameau ochameau Bug 730482: Fix failing l10n unit test by ensuring ignoring OS locale…
… during tests.

(cherry picked from commit 5e45882)
920de73
Commits on Mar 13, 2012
@ochameau ochameau Merge pull request #354 from ochameau/bug-715755
Bug 715755: avoid creating proxies for COWs r=@gozala(cherry picked from commit 5f6f368)
4f16cf3
@ochameau ochameau Fix failing test test-httpd.testBasicHTTPServer.
(cherry picked from commit 03ac7ba)
2c1fa12
@ochameau ochameau Fix failing test test-httpd.testBasicHTTPServer on debug builds.
(cherry picked from commit 4e16b20)
134428f
Commits on Mar 20, 2012
@wbamberg wbamberg Bug 699551 - Docs are unfriendly to people who tinker with URLs;r=@Mo…
…ssop

(cherry picked from commit af0afe6)
410f29c
@wbamberg wbamberg Bug 733098 - static-docs paths are broken for some images; r=@warner
(cherry picked from commit efd86a9)
7384d0e
@wbamberg wbamberg Fix up merging docs rewrite to stabilization 258cf00
@wbamberg wbamberg remove references to event/core amd event/target 1bf13bf
@KWierso KWierso Merge pull request #378 from wbamberg/fix-stabilization
Fix cfx testcfx's broken link failures on stabilization branch.
f820974
Commits on Mar 28, 2012
@ochameau ochameau Bug 685929 - Multiple widgets position in same toolbar not persistent…
… after restart

(cherry-picked from commit 1430b71)
de78ccb
Commits on Apr 03, 2012
@ochameau ochameau Merge pull request #391 from ochameau/bug/740689-context-menu-leak
Bug 740689: Fix context-menu leak of tabs where we opened a context menu r=@gozala
6ed75d9
@KWierso KWierso merge master into stabilization to start the 1.7 release cycle df3d9d2
@KWierso KWierso update Firefox minVersion/maxVersion to anticipated current/next vers…
…ions of Firefox
7b72446
Commits on Apr 17, 2012
@shane-tomlinson shane-tomlinson Fix incorrect testAppNotSupported text.
* Change `context-menu` to `widget`
(cherry picked from commit 71e3b95)
74aef4d
@gregglind gregglind where to file bugs(cherry picked from commit 2165583) 8dff9fc
Commits on Apr 24, 2012
@wbamberg wbamberg Bug 743586 - Document flow for adding a package as a dependency; r=@d…
…ietrich

(cherry picked from commit ac13471)
85e6768
@wbamberg wbamberg Bug 679895 - Add anchor tags to sub-headings in a page; r=@Mossop
(cherry picked from commit cf408d3)
ababd45
@wbamberg wbamberg Bug 742063 - Document quarantine problem on Mac OS X; r=@warner
(cherry picked from commit 7f6c4ae)
3797356
@wbamberg wbamberg Bug 741620 - Typos in the docs; r=@dcm
(cherry picked from commit 3c91e05)
ecbcd1e
@KWierso KWierso Bump min/maxVersions for current/beta releases of Firefox f8f6800
Commits on May 07, 2012
@wbamberg wbamberg Bug 748150 - Document contentStyle and contentStyleFile in the tutori…
…als;r=gozala

(cherry picked from commit 82e9ede)
3779dc9
@wbamberg wbamberg Bug 733763 - Expose configurability of contentURL in Widget,Page-Work…
…er and Panel;r=@ochameau

(cherry picked from commit 0d9d807)
09e999a
@wbamberg wbamberg Bug 748869 - Document l10n enhancements in 1.7; r=@ochameau
(cherry picked from commit d7d6740)
a413d7e
Commits on May 08, 2012
@ZER0 ZER0 Merge pull request #432 from ZER0/bug751469-selection-events
fix Bug 751469 r=@gozala
(cherry picked from commit df2d567)
075becd
Commits on May 15, 2012
@KWierso KWierso merge master into stabilization to start the 1.8 release cycle 0d01144
@KWierso KWierso update Firefox minVersion/maxVersion to anticipated current/next vers…
…ions of Firefox
82fa0e3
Commits on May 22, 2012
@Gozala Gozala Define charset of all assets and data URIs to get rid off warnings wh…
…en running tests on nightly.(cherry picked from commit 651a0ff)
2f0b773
@wbamberg wbamberg Bug 748445 - Write documentation for the addon-page module; r=@gozala
(cherry picked from commit 167d5e4)
4219f4d
@wbamberg wbamberg Bug 747482 - Add some documentation for the l10n module.;r=@ochameau
(cherry picked from commit d3795bd)
843e6dd
@wbamberg wbamberg Merge pull request #405 from erikvold/bug-745854
Bug 745854 mentioning the simple-prefs types that have been implemented(cherry picked from commit 0bec6bb)
4191dc0
@wbamberg wbamberg Merge pull request #445 from wbamberg/662606
Bug 662606 - Screenshots bloat the SDK;r=@Mossop(cherry picked from commit 81a346b)
62868f7
Commits on May 29, 2012
@ochameau ochameau Bug 730776: Ignore locales from addon-kit package in order to avoid s…
…hipping them in xpi.

(cherry picked from commit c566385)
57b5d7d
Commits on Jun 05, 2012
@KWierso KWierso Bump minVersion on stabilization branch to support the recent Firefox…
… 13 release
ad99098
@ochameau ochameau Bug 758203: Fix upcoming breakage from bug 553102 flipping __exposedP…
…rops__ default behavior.

(cherry picked from commit 1472d2b)
2ab2e35
Commits on Jun 12, 2012
@wbamberg wbamberg Merge pull request #453 from wbamberg/l10n-html
Bug 758673 - Update l10n docs for HTML support; r=@ochameau(cherry picked from commit 059a9c4)
0cef37f
Commits on Jun 19, 2012
@wbamberg wbamberg Bug 760233 - contentStyleFile breaks relative paths in stylesheets;r=@…
…ZER0

(cherry picked from commit 1d9f453)
cfaecce
Commits on Jul 01, 2012
@KWierso KWierso Merge master into stabilization to start the 1.9 release cycle and up…
…date min/maxVersion numbers
860aa53
Commits on Jul 09, 2012
@Gozala Gozala Fix regression in addon/runner that caused `loadReason` to be `undefi…
…ned` in `main`.
7328538
@KWierso KWierso Merge pull request #483 from Gozala/hotfix/load-reason@771825
Bug 771825 - options.loadReason is undefined on 1.8 r=mossop
1992402
Commits on Jul 10, 2012
@KWierso KWierso Merge release back to stabilization cc95b1e
Commits on Jul 16, 2012
@KWierso KWierso Update min/maxVersions for the new Firefox release 95c571a
Commits on Jul 17, 2012
@wbamberg wbamberg Bug 772165 - Update documentation now cfx init does not populate main…
….js; r=@ochameau

(cherry picked from commit e938c1f)
0f5de7c
Commits on Jul 24, 2012
@ochameau ochameau Merge pull request #505 from ochameau/bug/774636-reject-usages-of-com…
…ponents

Bug 774636: reject all usages of `Components` in favor of require(chrome) r=@gozala(cherry picked from commit a6c3f41)
377d6c5
@Gozala Gozala Merge pull request #490 from Gozala/hotfix/non-configurable-define@77…
…3723

fix Bug 773723 - Make `define` configurable so it can be redefined in module scope. r=@gozala(cherry picked from commit 7df505b)
ffe042c
Commits on Jul 25, 2012
@Gozala Gozala Fixes for can't redefine non-configurable property exceptions. a443867
@ochameau ochameau Merge pull request #471 from ochameau/bug/766917-fix-widget-test
Bug 766917: Fix application of panel style to its document. r=@gozala(cherry picked from commit cd13dec)
c64ad82
@KWierso KWierso Merge release back to stabilization 7d5cf04
Commits on Jul 31, 2012
@Gozala Gozala Merge pull request #515 from Gozala/bug/circular-main@778351
fix Bug 778351 - Circular dependencies with main.js result in module reload r=@gozala(cherry picked from commit 10195d6)
604d07f
@Gozala Gozala Merge pull request #506 from ochameau/bug/776860-fix-http-pref
fix Bug 776860: test-request.testInvalidJSON (exception) r=@gozala(cherry picked from commit 8d5482a)
09ee7b5
@wbamberg wbamberg Bug 757647 - Document page-worker's postMessage issue; r=@ochameau
(cherry picked from commit e2b154a)
2d2a93c
@wbamberg wbamberg Merge pull request #501 from wbamberg/754111
Fix bug 754111 - Documentation for writing tests should recommend commonjs style(cherry picked from commit a862a99)
91115fc
@wbamberg wbamberg Merge pull request #489 from wbamberg/734201
Fix bug 734201 - Tutorial for interaction with page scripts through page mod. (cherry picked from commit 8c602be)
c8d9ad5
@wbamberg wbamberg Bug 775292 - Bug 679895 regressed Tables of Contents for API document…
…s; r=@mossop

(cherry picked from commit 1887e49)
4dfc2b6
Commits on Aug 07, 2012
@KWierso KWierso merge master into stabilization to start the 1.10 release cycle 1a434ac
@KWierso KWierso update Firefox minVersion/maxVersion to anticipated current/next vers…
…ions of Firefox
8d54f0b
Commits on Aug 20, 2012
@ochameau ochameau Revert "Merge pull request #475 from ochameau/bug/764831-avoid-leakin…
…g-js-proxies"

This reverts commit 983a9ef, reversing
changes made to 4985566.
(cherry picked from commit f3d1313)
e214312
@ochameau ochameau Bug 784116: TEST FAILED: test-content-proxy.testFunctions
(cherry picked from commit 80cc2f6)
6bfa463
Commits on Aug 28, 2012
@KWierso KWierso Update min/maxVersions for 1.10's final release 755caac
@erikvold erikvold Merge pull request #517 from erikvold/bug-777813
Bug 777813 Implement per-window private browsing getter r=@gozala(cherry picked from commit b1c80d1)
5923e4d
Commits on Aug 31, 2012
@ochameau ochameau Merge pull request #512 from ochameau/explicit-error-xpcom-repack
Bug 777297: Throw an explicit error message to ease repack of addon using SDK <=1.5 and xpcom module. r=@gozala(cherry picked from commit 969f9ef)
ad27753
Commits on Sep 10, 2012
Wes Kocher Fix Bug 787431 list private-browsing module as supported on mobile
(cherry picked from commit e691a37)
82a7dbe
@KWierso KWierso Bug 788981: self.port.removeListener() in a content script isn't func…
…tional r=@ochameau

(cherry picked from commit 2190a64)
5703e32
@erikvold erikvold Bug 789758 passwords module works on Fennec
(cherry picked from commit 1b67549)
882a3cd
Commits on Sep 11, 2012
Wes Kocher Merge pull request #484 from wbamberg/759868
Bug 759868 - xpcom example 'extends' wrong?(cherry picked from commit 2f21ecc)
c3aec72
@erikvold erikvold Merge pull request #509 from wbamberg/609572
Fix bug 609572 - Event Emitter needs it's "private" APIs documented r=erikvold(cherry picked from commit 1f3fef7)
d550d1b
Commits on Sep 18, 2012
Wes Kocher Merge master into stabilization to start the 1.11 release cycle 08bfec0
Wes Kocher Update Firefox minVersion/maxVersion to anticipated current/next vers…
…ions of Firefox
edc4363
@erikvold erikvold Merge pull request #580 from erikvold/766088-fix
removing bfcache event listeners r=@ochameau(cherry picked from commit d6eb76c)
5c3c156
Commits on Sep 24, 2012
@ochameau ochameau Bug 790687: Intermittent test failure in test-widget.testNavigationBa…
…rWidgets

(cherry picked from commit c30b9e8)
828220a
@ochameau ochameau Bug 793052: Fix a race in pagehide timers freezing.
(cherry picked from commit 8689dbf)
5381b78
@wbamberg wbamberg Merge pull request #577 from wbamberg/786646
Bug 786646 - Document IndexedDB module(cherry picked from commit 2c0eb33)
192d5a3
Commits on Sep 25, 2012
@wbamberg wbamberg Bug 787035 - Document page-mod changes for 1.11; r=@ochameau
(cherry picked from commit 9c26fa3)
482f468
Commits on Oct 01, 2012
@ochameau ochameau Merge pull request #591 from ochameau/bug/792837
Bug 792837: Remove localization info message when .properties file is missing. r=@gozala(cherry picked from commit b00d76e)
f687200
Commits on Oct 02, 2012
@erikvold erikvold Merge pull request #588 from wbamberg/788245
Fix Bug 788245 Document simple-prefs localization r=@erikvold(cherry picked from commit 25481ea)
3a320b8
@Gozala Gozala Reverting indexedDB API until Bug 786688 is fixed. a=@gozala(cherry p…
…icked from commit 18e6b0f)
c0ec47b
@Gozala Gozala Merge pull request #596 from Gozala/hotfix/message-manager
Removing doc for no longer existing message-manager module. a=@gozala(cherry picked from commit f7a5edd)
b4d0cc2
Commits on Oct 09, 2012
@Gozala Gozala Merge pull request #583 from Gozala/bug/frame-utils-test@792269
Bug 792269 - Update test to make use of frame/utils on loaded document only. r=@Mossop(cherry picked from commit a06fed4)
4b7942c
Commits on Oct 15, 2012
@erikvold erikvold update versions for fennec builds
(cherry picked from commit a8636a8)
299843b
@erikvold erikvold Bug 801455 - Changes required for picking to stabilization cba9c35
@KWierso KWierso Merge pull request #608 from KWierso/bug801455stabilization
Merge Bug 801455 with changes for picking to stabilization
a2d926c
Commits on Oct 16, 2012
@wbamberg wbamberg Reapply fix for 'Bug 801230 - Add a cfx sdocs option to override the …
…version' to stabilization
d863203
Wes Kocher Bug 801942 - Update min/maxVersions of Firefox/Fennec now that Fx16 h…
…as shipped
cfb189b
@wbamberg wbamberg fix for bug 802197 - seach is broken for static docs 6821209
@wbamberg wbamberg Added deprecation notice for pb.activate() and pb.deactivate() 878bdca
@erikvold erikvold Merge pull request #614 from wbamberg/801953-stabilization
Fix Bug 801953 Added deprecation notice for pb.activate() and pb.deactivate() r=@erikvold
0c80682
@wbamberg wbamberg Merge pull request #612 from wbamberg/802197
fix for bug 802197 - seach is broken for static docs
1e49b64
@wbamberg wbamberg Merge pull request #609 from wbamberg/801230-stabilization
Reapply fix for 'Bug 801230 - Add a cfx sdocs option to override the ver...
d0c19c2
Commits on Oct 22, 2012
@erikvold erikvold Merge pull request #619 from Gozala/bug/clear-timeout@795746
Fix Bug 795746 - clearTimeout does not cancel timers in content scripts r=@erikvold(cherry picked from commit 5e3c301)

Adjusted for stabilization's layout.
ca0000c
Wes Kocher Fix bug 749174 - add more errors to the POINTLESS_ERRORS list to sup…
…press console spam during tests

(cherry picked from commit cf16918)
630924a
@erikvold erikvold Merge pull request #605 from erikvold/801152
Fix Bug 801152 Deprecate private-browsing activate/deactivate methods r=@gozala(cherry picked from commit f4224c4)

Conflicts:

	packages/addon-kit/tests/test-private-browsing.js
	packages/api-utils/lib/private-browsing/utils.js
3eafeed
Wes Kocher Cherry-picking pull request 625 to stabilization - bug 803747 - priva…
…te-browsing test in test-windows.js is throwing an error
892e256
Commits on Oct 26, 2012
@erikvold erikvold Merge pull request #631 from erikvold/803529-2
Fix Bug 803529 fix for applying page-mods to existing frames r=@gozala
Conflicts:

	lib/sdk/tabs/utils.js
	packages/addon-kit/lib/page-mod.js
	packages/addon-kit/tests/test-page-mod.js
	packages/api-utils/lib/window/utils.js
176d82d
Commits on Oct 30, 2012
Wes Kocher Merge master into stabilization to start the 1.12 release cycle 2953052
Wes Kocher update Firefox minVersion/maxVersion to anticipated current/next vers…
…ions of Firefox
5b94ce0
Commits on Nov 01, 2012
@Mossop Mossop Bug 807508: Check for 200 status code after bug 804395.
(cherry picked from commit 57bb92e)
4b34b78
@Mossop Mossop Support both 0 and 200 as statuses.
(cherry picked from commit 0a83561)
b49f2c6
Commits on Nov 06, 2012
@erikvold erikvold Merge pull request #637 from erikvold/805858
Fix Bug 805858 - only collecting frames when necessary for PageMod construction r=@zer0(cherry picked from commit da06a63)
1c21732
@erikvold erikvold adding test for bug 796917 using postMessage to an iframe from a cont…
…ent script does not serialize data

(cherry picked from commit aa2d116)
1b76920
@erikvold erikvold postMessaging objects should work
(cherry picked from commit 60242f4)
705613b
Commits on Nov 08, 2012
Wes Kocher Fix bug 808697 - Firefox 19 now throws when unprivileged code tries t…
…o use Components' properties. r=gozala
560bfbd
Commits on Nov 13, 2012
@erikvold erikvold Merge pull request #650 from erikvold/808745
fix bug 808745 removing FF9 related code for content-proxy r=@gozala(cherry picked from commit d949768)
53a51a0
Commits on Nov 20, 2012
Wes Kocher Update minVersions of Firefox/Fennec for the final SDK 1.12 release. b925d99
@wbamberg wbamberg Merge pull request #653 from wbamberg/787347
proxy->xraywrapper(cherry picked from commit 04b1a48)
06fd007
@wbamberg wbamberg Merge pull request #656 from wbamberg/804683
Bug 804683 - Update doc content for packageless SDK(cherry picked from commit 6d13f6b)
956ede2
Commits on Nov 22, 2012
@wbamberg wbamberg remove json import 09a5805
@wbamberg wbamberg sort modules to fix order 8f76685
Commits on Nov 23, 2012
@Mossop Mossop Merge pull request #664 from wbamberg/804683-regression-stabilization
Fix Python 2.5 regression from bug 804683
d8fee65
Commits on Dec 04, 2012
@Gozala Gozala Merge pull request #667 from erikvold/803417
fix Bug 803417 - support for packages with defined dependencies r=@gozala(cherry picked from commit 2dbe714)
9c31911
Commits on Dec 11, 2012
Wes Kocher merge master into stabilization to start the 1.13 release cycle 522eca0
Wes Kocher Update Firefox minVersion/maxVersion to anticipated current/next vers…
…ions of Firefox
c29fca8
Commits on Jan 02, 2013
Wes Kocher Catch and ignore failures when trying to initialize the now-removed g…
…lobal private browsing service. r=mossop

(cherry picked from commit 7882a36)
6f7fc07
Commits on Jan 04, 2013
@Mossop Mossop Merge pull request #706 from Mossop/bug826080
Bug 826080 - New context-menu module applies the PageContext in cases where it shouldn't. r=@gozala(cherry picked from commit faee375)
566a45a
Commits on Jan 16, 2013
@erikvold erikvold disabling private-browsing tests
(cherry picked from commit 25cfa48)
b5c83dc
Commits on Jan 17, 2013
Wes Kocher Update Firefox/Fennec min/max versions for the new releases. 6d88e38
Commits on Jan 18, 2013
@wbamberg wbamberg added system/events.md 5ca7b32
@wbamberg wbamberg Fix bug 749772 - Hotkeys documentation should give some guidance abou…
…t acceptable hotkeys; r=@mossop
fcdb418
@wbamberg wbamberg Merge pull request #699 from wbamberg/llapi-cleanup
Fix for bug 823740.(cherry picked from commit 6183581)
4e8ee77
@wbamberg wbamberg Merge pull request #704 from ZER0/mobile-list/807277
Bug 807277 - Update the list of modules currently supported by Fennec(cherry picked from commit f8381fd)
0c1c796
@wbamberg wbamberg fix for bug 827614 - FAIL: test_generate_static_docs (cuddlefish.test…
…s.test_generate.Generate_Docs_Tests); r=@mossop
e3337a7
@wbamberg wbamberg Merge pull request #725 from brettz9/doc-module-require-fix
Fix apparent documentation bug with module requiring(cherry picked from commit eacb797)
679afce
@wbamberg wbamberg Fix for bug 826406 - Updating widget.contentURL breaks communication …
…between content script and main; r=@erikvold
f906bc1
@wbamberg wbamberg Merge pull request #713 from wbamberg/823928
Fix for bug 823928: the examples are not reflecting the new layout changes(cherry picked from commit 06c9965)
9f4bf2f
@wbamberg wbamberg Merge pull request #707 from wbamberg/784865
Address review comments, and fix bug 784865: document the `system` module(cherry picked from commit 6d3b0f1)
acb4c2f
@wbamberg wbamberg Merge pull request #701 from wbamberg/821774
Fix for bug 821774(cherry picked from commit b323148)
ded1f5f
@KWierso KWierso Merge pull request #730 from wbamberg/cherrypick-docs
Cherrypick improvements to docs to stabilization.
ed3ede7
Commits on Jan 22, 2013
@erikvold erikvold adding a test for bug 804935 window.tabs dne error
(cherry picked from commit b0a8550)
0abd820
@KWierso KWierso Merge pull request #729 from Mossop/bug831643
Bug 831643: context-menu image missing when using SDK > 1.12(cherry picked from commit 5eabf48)
8674f98
Commits on Jan 23, 2013
@erikvold erikvold Merge pull request #720 from erikvold/804935
Bug 804935 window.tabs is undefined r=@zer0(cherry picked from commit a722b82)
c190722
Commits on Jan 30, 2013
Wes Kocher merge master into stabilization to start the 1.14 release cycle 19789bc
Wes Kocher update Firefox minVersion/maxVersion to anticipated current/next vers…
…ions of Firefox
0422600
@Mossop Mossop Bug 836061: Specify the radix for octal parseInt calls. r=ochemeau 72abaf8
@ZER0 ZER0 - Added the selection listener only to documents loaded in Tab (is co…
…nsistent with other modules like PageMod)

- Avoid to handle detached selections
(cherry picked from commit bf36170)
ae9f6dc
Commits on Jan 31, 2013
@Mossop Mossop Bug 832401: Put the new context-menu separator before the old one.
(cherry picked from commit 990a49a)
74bc460
@Mossop Mossop Bug 832401: Put the new context-menu separator before the old one.
(cherry picked from commit 990a49a)
(cherry picked from commit 74bc460)
1836472
@erikvold erikvold Merge pull request #751 from Mossop/bug836318
Bug 836318: Items in submenus default to visible rather than using the PageContext r=@erikvold(cherry picked from commit 8ecc5de)
0651ece
@erikvold erikvold Merge pull request #751 from Mossop/bug836318
Bug 836318: Items in submenus default to visible rather than using the PageContext r=@erikvold(cherry picked from commit 8ecc5de)
(cherry picked from commit 0651ece)
0ea67bc
Wes Kocher Merge branch 'release' into stabilization b7ea5b7
Commits on Feb 09, 2013
@Mossop Mossop Bug 839271: Use the inner window ID to cache workers so we get a new …
…one if the outer window doesn't change.

(cherry picked from commit 15196a1)
5bc5d85
@Mossop Mossop Bug 839271: Address review comments.
(cherry picked from commit f660caa)
9ff90a7
@Mossop Mossop Bug 839321: If a context-menu module's items are all hidden then it m…
…ay hide the items from other add-ons.

(cherry picked from commit 1e8f44e)
1dd5ece
@Mossop Mossop Bug 839318: context-menu should overflow based on the number of visib…
…le menu items.

(cherry picked from commit 83b1d8f)
056da99
@Mossop Mossop Bug 839271: Use the inner window ID to cache workers so we get a new …
…one if the outer window doesn't change.

(cherry picked from commit 15196a1)
(cherry picked from commit 5bc5d85)
8ab4bb9
@Mossop Mossop Bug 839271: Address review comments.
(cherry picked from commit f660caa)
(cherry picked from commit 9ff90a7)
e86e4d3
@Mossop Mossop Bug 839321: If a context-menu module's items are all hidden then it m…
…ay hide the items from other add-ons.

(cherry picked from commit 1e8f44e)
(cherry picked from commit 1dd5ece)
0ed6d0d
@Mossop Mossop Bug 839318: context-menu should overflow based on the number of visib…
…le menu items.

(cherry picked from commit 83b1d8f)
(cherry picked from commit 056da99)
96f5214
Commits on Feb 11, 2013
@Mossop Mossop Bug 839814: Returning undefined from a context listener should hide t…
…he menu item.

(cherry picked from commit 11b766d)
22cda4b
@erikvold erikvold Merge pull request #765 from ochameau/bug/833783
Fix Bug 833783: Fix leaks in tabs and windows when closing a top-level chrome window. r=@erikvold(cherry picked from commit b06eb5b)
b439ee9
@ochameau ochameau Bug 833783: followup, fix exception when calling destroy multiple times.
(cherry picked from commit d4556ce)
1c315cb
Commits on Feb 12, 2013
@Mossop Mossop Bug 839814: Returning undefined from a context listener should hide t…
…he menu item.

(cherry picked from commit 11b766d)
(cherry picked from commit 22cda4b)
eed0547
@erikvold erikvold Merge pull request #765 from ochameau/bug/833783
Fix Bug 833783: Fix leaks in tabs and windows when closing a top-level chrome window. r=@erikvold(cherry picked from commit b06eb5b)
(cherry picked from commit b439ee9)

Conflicts:

	lib/sdk/tabs/tab-firefox.js
f98f327
@ochameau ochameau Bug 833783: followup, fix exception when calling destroy multiple times.
(cherry picked from commit d4556ce)
(cherry picked from commit 1c315cb)
38fdb1a
@Mossop Mossop Merge pull request #694 from Mossop/bug817670
Fixes Bug 817670: Catch exceptions from NetUtil.asyncFetch. r=@ZER0(cherry picked from commit 73d8a8b)
cf95364
@Mossop Mossop Merge pull request #680 from Mossop/bug819587
Fixes Bug 819587 - Clean up after some tests. r=@Gozala(cherry picked from commit 430c5a0)
abaeb11
@erikvold erikvold Merge pull request #782 from erikvold/839872
Fix Bug 839872: context-menu does not emit click event onCommand r=@Mossop(cherry picked from commit 54795f4)
5e1dc2e
@erikvold erikvold Merge pull request #782 from erikvold/839872
Fix Bug 839872: context-menu does not emit click event onCommand r=@Mossop(cherry picked from commit 54795f4)
(cherry picked from commit 5e1dc2e)
3abe174
Wes Kocher Remove part of tab.id that accidentally was cherry-picked into 1.13.2…
… r=mossop
42893f9
Commits on Feb 13, 2013
@Mossop Mossop Merge pull request #755 from Mossop/bug836580_2
Bug 836580: Turn on httpd logging for the request tests. r=Kwierso(cherry picked from commit 993e999)
e5c1781
@Mossop Mossop Merge pull request #749 from Mossop/bug836419
Bug 836419: Fix a phantom test failure in parseable output. r=ochameau(cherry picked from commit a16bbd5)
a0b24b3
@Mossop Mossop Merge pull request #752 from Mossop/bug816611
Bug 816611: Remove the explicit timeout from the widget tests. r=Kwierso(cherry picked from commit 3e87453)
6fd5cae
@Mossop Mossop Merge pull request #756 from Mossop/bug836580_3
Bug 836580: Use the profile directory for the temporary test files. r=ochameau(cherry picked from commit 5b94e64)
4e44dd0
Commits on Feb 20, 2013
Wes Kocher Bump Firefox/Fennec minVersions for the final 1.14 release a94a6e5
@erikvold erikvold Merge pull request #805 from Mossop/bug842702
Fix Bug 842702: Don't attempt to use undefined or null as valid images for context-menu items. r=@erikvold(cherry picked from commit a434925)
828d0fb
@Gozala Gozala Merge pull request #788 from ochameau/manifest-v2
Bug 793925: Simplify manifest to match javascript normalization r=@gozala
(cherry picked from commit 457f683)
606dd17
@Gozala Gozala Merge pull request #789 from ochameau/abs-test-paths
Bug 793925 - Update test to use absolute path to sdk modules r=@gozala
Conflicts:
	test/windows/test-firefox-windows.js
(cherry picked from commit 9b726da)
16ac371
@ochameau ochameau Merge pull request #798 from ochameau/test-url
Bug 793925: part 4 - move test-url related to packed/unpacked addons to dedicated test addon r=@gozala
(cherry picked from commit b58d805)
a0f4a31
@ochameau ochameau Merge pull request #799 from ochameau/test-layout
Bug 793925: part 5 - Move test-layout-change to a test addon, so that it will be executed exactly like a regular addon. r=@gozala
(cherry picked from commit 034c5c9)
51fefbd
@ochameau ochameau Merge pull request #801 from ochameau/793925-part3
Bug 793925: part 3 - Use absolute path for tests and load each of them in its own loader as the main module. r=@gozala
(cherry picked from commit 7c06064)
28ec827
@ochameau ochameau Merge pull request #802 from ochameau/793925-part6
Bug 793925: part 6 - Simplify manifest path by stripping package name in order to match path of the module from lib folder. r=@gozala
Conflicts:
	test/private-browsing/windows.js
	test/test-private-browsing.js
(cherry picked from commit 0b7b6ca)
cd39593
@ochameau ochameau Merge pull request #803 from ochameau/793925-part7
Bug 793925: part 7 - move sdk/test to test so that we can do require(test) without magic. r=@gozala
(cherry picked from commit 4fcb175)
21f662a
@ochameau ochameau Merge pull request #804 from ochameau/793925-part8
Bug 793925: part 8 - Fix handling of relative path for system/out-of-manifest modules r=@gozala
(cherry picked from commit 0953c24)
5985813
@ochameau ochameau Merge pull request #808 from ochameau/793925-3rd-party-packages
Bug 793925 - Fix support of 3rd party packages. r=@gozala(cherry picked from commit d6a76a2)
da96d23
Commits on Feb 21, 2013
@Mossop Mossop Merge pull request #809 from Mossop/bug819454
Bug 819454: Avoid nuking module sandboxes when the application is shutting down. r=ochemeau(cherry picked from commit 03f0890)
f496376
@erikvold erikvold Merge pull request #761 from ZER0/selection-gc/836930
Fix Bug 836930 - selection module may have early gc issues for system/event listeners r=@erikvold(cherry picked from commit df9c6ff)
b360cb7
Commits on Feb 22, 2013
@ochameau ochameau Merge pull request #787 from ochameau/use-mc-modules
Bug 793925: final part - CFX should recognize modules shipped with platform r=@gozala(cherry picked from commit a4dac4a)
ff84cd6
@erikvold erikvold Merge pull request #795 from erikvold/842111
Fix Bug 842111:  TEST-UNEXPECTED-FAIL | test-tab.test behavior on close r=@ochameau(cherry picked from commit 9ea8b59)
f335489
@erikvold erikvold Merge pull request #758 from Mossop/bug831933
Fix Bug 831933: Introduce a short timeout after the window gets focus before continuing r=@erikvold(cherry picked from commit ac9eb0c)
c049928
@Mossop Mossop Bug 831933: Force focus the active window so the focus manager knows …
…what is going on. r=ochameau

(cherry picked from commit cd08012)
0608902
@Mossop Mossop Merge pull request #762 from Mossop/bug831933_3
Bug 831933: Use a window tracker to detect the newly opened windows instead of getMostRecentWindow. r=ochameau(cherry picked from commit 9550fe3)

Conflicts:
	test/windows/test-firefox-windows.js
b563e7d
Commits on Feb 28, 2013
@ochameau ochameau Merge pull request #811 from ochameau/overload-mobile
Bug 844409: Implement proper support of --overload-modules for mobile. r=@gozala(cherry picked from commit e91251e)
8c1756d
Commits on Mar 04, 2013
@KWierso KWierso Bug 846169: Display a message that tbpl will recognise for test timeo…
…uts when in parseable output mode. r=ochameau

(cherry picked from commit b81ddb1)
f23a54b
@ochameau ochameau Merge pull request #831 from ochameau/sdk-entries
Bug 847418: Do not ship with manifest entries for SDK modules. r=@gozala(cherry picked from commit 6f0f318)

Conflicts:

	test/private-browsing/windows.js
3aeed32
Commits on Mar 05, 2013
@ochameau ochameau Merge pull request #832 from KWierso/bug847785
Bug 847785 - Update template for unit tests to the current require() usage statements r=@ochameau(cherry picked from commit b0f21bb)
168455f
@erikvold erikvold Merge pull request #763 from erikvold/820582
Fix Bug 820582 adding private-browsing flag to package.json r=@Gozala
Conflicts:

	test/test-private-browsing.js
1cd116a
@erikvold erikvold Merge pull request #736 from erikvold/828746
Fix Bug 828746 add isPrivate method to private-browsing module r=@gozala
Conflicts:

	test/private-browsing/windows.js
	test/test-private-browsing.js
34dc076
@erikvold erikvold Merge pull request #792 from erikvold/839718
Fix Bug 839718: isPrivate works on Fennec r=@Gozala(cherry picked from commit 682a69c)

Conflicts:

	test/test-private-browsing.js
fb5c63d
@erikvold erikvold Merge pull request #797 from erikvold/840014
Fix Bug 840014: tabs.open() and windows.open() now take a isPrivate option r=@Gozala(cherry picked from commit ac63592)
52c2935
@ochameau ochameau Merge pull request #816 from ochameau/hooked-console
Bug 845549 - Expose an helper to ease testing console output in tests r=@erikvold(cherry picked from commit c1e40cd)

Conflicts:

	test/test-deprecate.js
	test/test-system-events.js
740171d
@ochameau ochameau Merge pull request #817 from ochameau/window-isprivate
bug 842448 - Deprecate window.isPrivateBrowsing in favor of require('private-browsing').isPrivate() r=@erikvold(cherry picked from commit e20fb10)
0020bb0
@erikvold erikvold Merge pull request #825 from erikvold/834961-2
Fix Bug 834961 - pwpb update window modules to ignore private windows r=@gozala

(cherry picked from commit bb69f60)

Conflicts:

	lib/sdk/tabs/utils.js
	test/private-browsing/windows.js
980baf5
@erikvold erikvold Merge pull request #827 from erikvold/834961-fix
Bug 834961: fixes for the private-browsing test add-on a=@Gozala(cherry picked from commit 3c87ada)
960c4f4
@erikvold erikvold Merge pull request #829 from erikvold/846854p2
Bug 846854: make sure that private window is focused when doing testWindowIteratorPrivateDefault r=@Mossop

(cherry picked from commit fb5726d)

Conflicts:

	test/windows/test-firefox-windows.js
8a95b7a
@erikvold erikvold Merge pull request #828 from erikvold/846854p1
Bug 846854: making sure that activeWindow getters have the expected window r=@Mossop

(cherry picked from commit 118e3d4)

Conflicts:

	test/windows/test-firefox-windows.js
56b78f3
@ochameau ochameau Merge pull request #830 from ochameau/tabs-pb
Bug 838981: Ignore private window in tabs API when addon doesn't have private-browsing permission. r=@gozala(cherry picked from commit a9345e7)
01ca9c7
@erikvold erikvold Merge pull request #835 from erikvold/846856
Fix Bug 846856 - TEST-UNEXPECTED-FAIL | tests/test-window-utils-private-browsing.testSettingActiveWindowIgnoresPrivateWindow | Correct active window [1] r=@ochameau(cherry picked from commit d92a2da)
b2e31f9
Commits on Mar 15, 2013
@erikvold erikvold Merge pull request #793 from erikvold/784224-2
Fix Bug 784224: Page-mod tests now work on Fennec r=@ochameau(cherry picked from commit 133c457)

Conflicts:
	lib/sdk/tabs/utils.js
	test/test-page-mod.js
0afaa2b
@ochameau ochameau Merge pull request #772 from ochameau/page-mod-pb
Bug 834960: Ignore private document unless addon explicitely support private browsing r=@erikvold(cherry picked from commit 424f66c)
bb7fe63
@erikvold erikvold Merge pull request #857 from ZER0/private-selection2/834958
Fix Bug 834958 - pwpb update selection module to ignore private windows r=@erikvold(cherry picked from commit a0f371f)
115dc4d
@canuckistani canuckistani Merge pull request #853 from erikvold/845387
Bug 845387: private-browsing isPrivate should take a content script instance(cherry picked from commit 86d1660)
c1192a1
@erikvold erikvold Merge pull request #858 from erikvold/851161
Fix Bug 851161 preventing panels from being used with per-window private browsing r=@Gozala(cherry picked from commit 707eca7)
2f4a772
Commits on Mar 18, 2013
@KWierso KWierso Merge pull request #865 from erikvold/stabilization
Bug 841823: Stabilization branch updates for minimal support of per window private browsing. r=me
9bb245f
@KWierso KWierso Merge pull request #838 from ochameau/tabevents-race
Bug 843500: Fix race condition in firefox tabs code between concurrent module instances. r=mossop(cherry picked from commit ea26683)
5da62e4
@Mossop Mossop Bug 851163: Log a tbpl message for exceptions from the main test func…
…tions. r=ochameau

(cherry picked from commit 3bd7029)
206062c
@ZER0 ZER0 Merge pull request #859 from ZER0/page-mod-test/851320
fix Bug 851320 - private-browsing-supported/test-page-mod fails r=@mossop(cherry picked from commit 19f904b)
4c78b6f
@ZER0 ZER0 Merge pull request #860 from erikvold/851320
Bug 851320 test that opened window is not private when it should not be private r=@ZER0(cherry picked from commit 77ecd5b)
11ff12d
@ZER0 ZER0 Merge pull request #861 from ZER0/page-mod-test/851320
Bug 851320 - private-browsing-supported/test-page-mod fails r=@erikvold(cherry picked from commit 95c22be)
c91f172
@erikvold erikvold Merge pull request #862 from erikvold/851557
Bug 851557: waiting for windows to close before ending tests r=@Mossop(cherry picked from commit c4ab120)
be0f704
@erikvold erikvold Merge pull request #863 from erikvold/851557p2
Bug 851557: print tab urls when there are too many windows open r=@zer0(cherry picked from commit e4aa5aa)
8233ce9
@erikvold erikvold Merge pull request #864 from erikvold/851557p3
Bug 851557: wait for selection before closing the opened window r=@zer0(cherry picked from commit 9b6088f)
9da2f2d
@ZER0 ZER0 Merge pull request #868 from erikvold/852217
Bug 852217: adding more tests to a failing pb testaddon to get more information on the issue r=@ZER0(cherry picked from commit 0fb04f1)
df26119
@ZER0 ZER0 Merge pull request #869 from erikvold/852217p2
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)
a8035af
@erikvold erikvold Merge pull request #870 from ZER0/private-test-failures/852217
Bug 852217 - private browsing testaddon test failures r=@erikvold(cherry picked from commit ce72c95)
72f9e88
@ZER0 ZER0 Merge pull request #871 from erikvold/852217p3
Bug 852217: focus opened windows in pb tests of pb test addon @r=ZER0(cherry picked from commit 4e4e29d)
3414724
Cykesiopka Bug 751378 - Remove unused CAPS strings from stringbundle to fix bug …
…851007. r=bz

(cherry picked from commit e58b0d1)
78a193e
Commits on Mar 20, 2013
@wbamberg wbamberg Merge pull request #872 from wbamberg/836471-2
Bug 836471 - update documentation for per-window private-browsing; r=@erikvold(cherry picked from commit 4c96d3c)
f81db12
@Gozala Gozala Hotfix typo in hidden-frame module. 19d762a
@Gozala Gozala Write hidden frame tests against leaks. 933bfb6
@erikvold erikvold Merge pull request #874 from Gozala/hotfix/panel-leak
Bug 847771 - Hotfix typo in hidden-frame module. r=@erikvold
67dfdb6
@erikvold erikvold Merge pull request #878 from KWierso/843823
Fix bug 843823 - Document last-pb-context-exited event in private browsing module r=@erikvold(cherry picked from commit 1cbc1de)
f581f37
@KWierso KWierso Merge pull request #877 from KWierso/833171
Fix bug 833171 - system/events example needs to be a strong reference(cherry picked from commit b87a095)
f1c2781
Commits on Mar 22, 2013
@erikvold erikvold Bug 853336: widget would fail to load for add-ons with pb permission 51a1d37
@erikvold erikvold Merge pull request #887 from erikvold/853336-stabilization
Bug 853336: widget would fail to load for add-ons with pb permission r=@ochameau
b0c8626
Commits on Mar 25, 2013
@Mossop Mossop Merge pull request #890 from Mossop/bug854465
Bug 854465: Use in-XPI modules if a preference is set. r=gozala(cherry picked from commit 3e818dd)
f6a6645
@erikvold erikvold Merge pull request #843 from erikvold/848180
Fix Bug 848180: fixing ptpb tests and window.isPrivate on Fennec r=@ochameau(cherry picked from commit 214b673)
d8cdc07
@erikvold erikvold Bug 839746: global private windows (Fx <=19) are not ignored, per wid…
…now private windows (on Fx > 19) still are

(cherry picked from commit ad44c4b)
9d9d14d
@erikvold erikvold Bug 839746: added tests for tabs/utils getTabs, added tests for panel…
…/window getWindow, and page-mods in global pb

(cherry picked from commit 529de86)

Conflicts:

	test/test-panel.js
11d3e8b
@erikvold erikvold Merge pull request #894 from erikvold/839746-4-stabilization
Bug 839746 for stabilization: global private windows are not ignored r=@gozala
a2c4383
@Gozala Gozala Actually disable tests for global PB if not supported a=@gozala
(cherry picked from commit 81dbd8f) a=@erikvold

Conflicts:

	test/addons/private-browsing-supported/main.js
272f3a9
@erikvold erikvold Merge pull request #895 from erikvold/stabilization
Bug 839746 Actually disable tests for global PB if not supported a=@erikvold
b1467d9
@erikvold erikvold Bug 854566: test-window-utils-global-private-browsing.js fixes for Fe…
…nnec r=@gozala

(cherry picked from commit 26395ea)
39467a3
Commits on Mar 26, 2013
Wes Kocher Resolve merge conflicts for the 1.14 release. ad58ee0
Commits on Mar 28, 2013
Wes Kocher Merge branch 'release' into stabilization f4ada11
Wes Kocher merge master into stabilization to start the 1.16 release cycle 6feb4af
Wes Kocher update Firefox minVersion/maxVersion to anticipated current/next vers…
…ions of Firefox
86320de
Something went wrong with that request. Please try again.