Jan de Mooij
296194e65f
Bug 1414340 part 1 - Remove non-standard array/generator comprehensions from browser code. r=mossop
2017-11-10 11:52:22 +01:00
Dylan Roeh
8979799047
Bug 1412301 - Decrease save delay to ensure PWA manifests are actually written to disk before a user tries to run one. r=snorp
2017-11-01 10:17:36 -05:00
Nevin Chen
07f054650f
Bug 1409191 - Prefetch manifest before install. r=snorp
...
This is a "hacked" fix. The key idea is to specify the value in manifest on "add to home screen confirm prompt."
We need to reuse prefetch result for manifest.install().
The plan is to land this patch before Chrome Dev Summit(10/30) for demostration and fix the rest of the issue in a follow up bug.
MozReview-Commit-ID: A4B0ZK7UjyK
--HG--
extra : rebase_source : a91a490a08cb4ec18e5ff9f2e78f11efa6fdd98b
2017-10-19 00:59:58 +08:00
Nevin Chen
a5d75c2143
Bug 1368024 - Fall back to 'name' when 'short_name' is missing. r=daleharvey
...
MozReview-Commit-ID: 84jFO85dgI9
--HG--
extra : rebase_source : 4155ba96e1556f6056bd4a226094121f2757f28d
2017-10-05 15:20:04 +08:00
Andrew Halberstadt
57887f2601
Bug 1328830 - [manifestparser] Check line continuation before looking for next key, r=jmaher
...
Currently manifestparser will only look for line continuations *after* looking for a key. This means
that line continuations cannot contain key separators. For example, this:
[test]
foo=
bar=baz
gets treated as:
{'name': 'test', 'foo': '', 'bar': 'baz'}
Here, bar=baz will be treated as a new key/value pair despite the indentation. This patch switches
the order around, so we look for a continuation first. Now, it is only treated as a continuation if
the indent is greater than the indent of the preceding key.
So this manifest:
[test]
foo=bar
baz=fleem
is a continuation and results in:
{'name': 'test', 'foo': 'bar\nbaz=fleem'}
But this manifest:
[test]
foo=bar
baz=fleem
is not a continuation, and yields:
{'name': 'test', 'foo': 'bar', 'baz': 'fleem'}
MozReview-Commit-ID: FAMP5TUIo9q
--HG--
extra : rebase_source : 624c53cfe0565374c1224dd86a3fffc8831279d3
2017-07-19 14:48:01 -04:00
Masatoshi Kimura
8b713b2b0f
Bug 1375125 - Stop using nsILocalFile in the tree. r=froydnj
...
This mechanically replaces nsILocalFile with nsIFile in
*.js, *.jsm, *.sjs, *.html, *.xul, *.xml, and *.py.
MozReview-Commit-ID: 4ecl3RZhOwC
--HG--
extra : rebase_source : 412880ea27766118c38498d021331a3df6bccc70
2017-08-04 17:49:22 +09:00
Florian Quèze
fb91723a8a
Bug 1374282 - hand cleanup for the script generated patch to remove Task.jsm calls, r=Mossop.
2017-06-22 12:51:42 +02:00
Florian Quèze
66f6d259bc
Bug 1374282 - script generated patch to remove Task.jsm calls, r=Mossop.
2017-06-22 12:51:42 +02:00
Christoph Kerschbaumer
e4f38c8d7c
Bug 1362993 - Rewrite gBrowser.addTab() to use BrowserTestUtils.addTab(). r=florian
2017-05-15 21:49:50 +02:00
Florian Queze
4b1556a5f2
Bug 1355056 - replace (function(args) { /* do stuff using this */ }).bind(this) with arrow functions, r=jaws.
2017-04-27 00:25:45 +02:00
Dale Harvey
3c0cff3807
Bug 1347154 - Set correct csp for icon fetching. r=marcosc
2017-03-17 10:55:59 +00:00
Dale Harvey
6895048221
Bug 1336355 - Open webapps in new activity. r=sebastian
2017-03-15 15:39:01 +00:00
Joel Maher
f297f17181
Bug 1339232 - annotate more dom/* moz.build files with BUG_COMPONENT. r=overholt
...
MozReview-Commit-ID: 2HbPxGkrVfv
2017-03-01 08:20:25 -05:00
Dale Harvey
8ad9541ad3
Bug 1321320 - Track installed manifests. r=marcos, r=s.kaspari
2017-02-17 08:24:06 +00:00
Florian Quèze
0e0865f4fc
Bug 1331599 - script-generated patch to replace removeEventListener calls with the once option when possible, r=jaws.
2017-01-25 07:01:52 +01:00
Dale Harvey
0a37fafed0
Bug 1234558 - Use icons from app manifest. r=marcosc, r=sebastian
2017-01-17 18:24:53 +00:00
JerryShih
c6e555cb0b
Bug 1295456 - Update Gecko tests for css-color-4 color function changes. r=dholbert
...
--HG--
extra : rebase_source : 8040d61d2a7130e3014676a78f75199509abd236
extra : histedit_source : f017c1ba5e2adeb810d95aaa15fd92cf1a9ec016
2016-10-16 03:15:36 +08:00
Marcos Caceres
4b5d873c87
Bug 1309099 - Web manifest's window.oninstall renamed onappinstalled. r=qdot
...
MozReview-Commit-ID: lcX2LGGOrw
2016-10-12 12:45:35 -07:00
Marcos Caceres
f72da28539
Bug 1290980 - Fix intermittent e10s issue with oninstall. r=mconley
2016-09-18 21:28:00 -04:00
Tom Tromey
5538d692d3
Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
...
This removes the unnecessary setting of c-basic-offset from all
python-mode files.
This was automatically generated using
perl -pi -e 's/; *c-basic-offset: *[0-9]+//'
... on the affected files.
The bulk of these files are moz.build files but there a few others as
well.
MozReview-Commit-ID: 2pPf3DEiZqx
--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
2016-07-14 10:16:42 -06:00
Marcos Caceres
2ed95af0e9
Bug 1285560 - test_window_oninstall_event.html is kinda broken. r=baku
2016-07-12 00:01:00 +02:00
Marcos Caceres
7d0789d464
Bug 1280777 - put window.oninstall behind a pref. r=bkelly r=baku
2016-06-29 19:04:00 +02:00
Christoph Kerschbaumer
76f6cc7739
Bug 1268327 - ReferrerPolicy should not be delivered through CSPRO r=tnguyen
...
--HG--
extra : rebase_source : 92bd320351de91b72304c2fc386f1ae295837a9e
2016-06-22 14:13:03 +02:00
Marcos Caceres
312ec68515
Bug 1251175 - Removed dependence on CPOW. r=mconley
...
--HG--
extra : rebase_source : 03745e0e60c9aa08d964bf419d8c41dd9a788f44
2016-06-14 02:40:00 +01:00
Carsten "Tomcat" Book
958ccb25fb
Backed out changeset 941fd40d73de (bug 1251175) for causing perma time out failures in browser_ManifestObtainer_obtain.js
2016-06-07 14:15:30 +02:00
Marcos Caceres
e244d2e2e3
Bug 1251175 - Removed dependence on CPOW. r=mconley
2016-06-06 20:37:00 +02:00
Marcos Caceres
095622d6de
Bug 1265279 - Web Manifest: Implement window.oninstall. r=baku
...
* Add tests for window.oninstall
* Teach manifestMessages how to fire install event
* Test that the install event fired from Parent process
2016-05-30 18:52:00 +02:00
Marcos Caceres
d73e3757e9
Bug 1275160 - Web Manifest: Don't special case orientation. r=mconley
...
--HG--
extra : rebase_source : 6b7fe33f599e76ff7e7723e072b3b0f5afb09ef6
2016-05-25 18:35:00 -04:00
Marcos Caceres
dab61c390e
Bug 1266627 - Web Manifest: Normalize enumerable values to lowercase. r=mconley
...
--HG--
extra : rebase_source : f9d3b51ee0ae1a4ec354a369e72f77cf1778b8c9
2016-05-25 18:44:00 -04:00
Jared Wein
e889366796
Bug 1268159 - Use GreD in addition to XCurProcD for browser_misused_characters_in_strings.js to cover more string files. r=gijs
...
MozReview-Commit-ID: IlC170W0nlG
* * *
[mq]: temp
MozReview-Commit-ID: GF0k4zvONPD
2016-04-29 09:28:48 -04:00
Marcos Caceres
dcc6df95e1
Bug 1264816 - Drop background_color from Web manifest image object. r=mconley
2016-04-18 23:19:00 +02:00
Marcos Caceres
c42351aa91
Bug 1186908 - Return manifest members to canonical form after processing. r=mconley.
...
--HG--
extra : rebase_source : a974f68722ede9a54077163b387c3457b39f9667
2016-04-14 16:53:00 +02:00
Marcos Caceres
27a66d7020
Bug 1264813 - Remove image object's density member from Web Manifest processor. r=mconley
2016-04-14 17:26:00 +02:00
Marcos Caceres
bd05cc6aa3
Bug 1258899 - teach manifest processor about dir member. r=baku
2016-04-13 21:55:00 +02:00
Marcos Caceres
f2321612b1
Bug 1262739 - Remove support for splash_screens member in Manifest Processor r=mconley
...
MozReview-Commit-ID: CnTXh7vQsTW
2016-04-07 14:18:27 -07:00
Marcos Caceres
f7ad23868a
Bug 1250048 - CSP manifest-src doesn't override default-src. r=ckerschb,bkelly,ehsan
...
MozReview-Commit-ID: Ceu3sYUcML4
2016-04-07 14:13:09 -07:00
Marco Castelluccio
63ef8fe3a3
Bug 1240735 - Add tests for theme_color and background_color members. r=baku
2016-02-09 13:05:40 +00:00
Marco Castelluccio
cf144e6a81
Bug 1086997 - Test that the ManifestProcessor prints warnings using the ConsoleAPI. r=baku
2016-02-02 16:49:06 -08:00
Marco Castelluccio
4f9783da3f
Bug 1086997 - Localize developer warnings issued by the manifest processor. r=baku
2016-02-02 16:47:51 -08:00
Marco Castelluccio
25c5f0d76a
Bug 1195018 - Support 'background_color' member in the manifest processor. r=marcosc
2016-01-19 18:16:02 +00:00
Marco Castelluccio
070f30c16f
Bug 1240490 - Fix console prefix used by the App Manifest processor. r=marcosc
2016-01-19 12:48:59 +00:00
Ehsan Akhgari
76fa5db947
Bug 1210302 - Part 4: Add automated tests; r=sicking
2015-11-20 16:32:53 -05:00
Alexandre Poirot
89cb263b54
Bug 1204812 - Keep Console.jsm in toolkit/modules/ r=jryans,Mossop
...
--HG--
rename : devtools/shared/Console.jsm => toolkit/modules/Console.jsm
2015-10-15 03:45:22 -07:00
Ehsan Akhgari
158253749d
Bug 1210302 - Part 3: Add a NS_ParseRequestContentType API; r=mcmanus,sicking
2015-10-06 20:26:46 -04:00
J. Ryan Stinnett
efe328f1b2
Bug 912121 - Rewrite require / import to match source tree. rs=devtools
...
In a following patch, all DevTools moz.build files will use DevToolsModules to
install JS modules at a path that corresponds directly to their source tree
location. Here we rewrite all require and import calls to match the new
location that these files are installed to.
--HG--
extra : commitid : F2ItGm8ptRz
extra : rebase_source : b082fe4bf77e22e297e303fc601165ceff1c4cbc
2015-09-21 12:04:18 -05:00
Marcos Caceres
2465cf3a99
Bug 1171200 - Add means of checking if a document links to a manifest. r=billm
...
--HG--
rename : dom/manifest/ImageObjectProcessor.js => dom/manifest/ImageObjectProcessor.jsm
rename : dom/manifest/ManifestProcessor.js => dom/manifest/ManifestProcessor.jsm
rename : dom/manifest/ValueExtractor.js => dom/manifest/ValueExtractor.jsm
2015-07-30 11:56:12 -04:00
Carsten "Tomcat" Book
401a15426c
Backed out changeset 4b328a6f7448 (bug 1171200) for frequent asan m1 test failures on a CLOSED TREE
...
--HG--
rename : dom/manifest/ImageObjectProcessor.jsm => dom/manifest/ImageObjectProcessor.js
rename : dom/manifest/ManifestProcessor.jsm => dom/manifest/ManifestProcessor.js
rename : dom/manifest/ValueExtractor.jsm => dom/manifest/ValueExtractor.js
extra : amend_source : 0a9fc98e1c76d4ede43714bac63bba8b43efe5d7
2015-07-30 15:11:48 +02:00
Marcos Caceres
79d86a6353
Bug 1171200 - Add means of checking if a document links to a manifest. r=billm
...
--HG--
rename : dom/manifest/ImageObjectProcessor.js => dom/manifest/ImageObjectProcessor.jsm
rename : dom/manifest/ManifestProcessor.js => dom/manifest/ManifestProcessor.jsm
rename : dom/manifest/ValueExtractor.js => dom/manifest/ValueExtractor.jsm
2015-07-29 16:58:00 +02:00
mcaceres@mozilla.com
fa8ccba8c3
Backed out changeset 01d03b6be047 (bug 1171200)
...
--HG--
rename : dom/manifest/ImageObjectProcessor.jsm => dom/manifest/ImageObjectProcessor.js
rename : dom/manifest/ManifestProcessor.jsm => dom/manifest/ManifestProcessor.js
rename : dom/manifest/ValueExtractor.jsm => dom/manifest/ValueExtractor.js
2015-07-17 11:45:59 +10:00
Marcos Caceres
9424ebb117
Bug 1171200 - Add means of checking if a document links to a manifest. r=billm.
...
---
dom/ipc/manifestMessages.js | 166 +++++++++-----------
...ObjectProcessor.js => ImageObjectProcessor.jsm} | 0
dom/manifest/ManifestFinder.jsm | 58 +++++++
dom/manifest/ManifestObtainer.js | 92 -----------
dom/manifest/ManifestObtainer.jsm | 170 +++++++++++++++++++++
...{ManifestProcessor.js => ManifestProcessor.jsm} | 18 +--
.../{ValueExtractor.js => ValueExtractor.jsm} | 4 +-
dom/manifest/WebManifest.jsm | 19 ---
dom/manifest/moz.build | 10 +-
dom/manifest/test/browser.ini | 3 +-
.../test/browser_ManifestObtainer_obtain.js | 2 +-
dom/manifest/test/browser_hasManifestLink.js | 109 +++++++++++++
dom/manifest/test/common.js | 4 +-
dom/security/test/csp/browser_test_web_manifest.js | 12 +-
.../csp/browser_test_web_manifest_mixed_content.js | 10 +-
toolkit/modules/PromiseMessage.jsm | 36 +++++
toolkit/modules/moz.build | 1 +
17 files changed, 467 insertions(+), 247 deletions(-)
rename dom/manifest/{ImageObjectProcessor.js => ImageObjectProcessor.jsm} (100%)
create mode 100644 dom/manifest/ManifestFinder.jsm
delete mode 100644 dom/manifest/ManifestObtainer.js
create mode 100644 dom/manifest/ManifestObtainer.jsm
rename dom/manifest/{ManifestProcessor.js => ManifestProcessor.jsm} (95%)
rename dom/manifest/{ValueExtractor.js => ValueExtractor.jsm} (96%)
delete mode 100644 dom/manifest/WebManifest.jsm
create mode 100644 dom/manifest/test/browser_hasManifestLink.js
create mode 100644 toolkit/modules/PromiseMessage.jsm
--HG--
rename : dom/manifest/ImageObjectProcessor.js => dom/manifest/ImageObjectProcessor.jsm
rename : dom/manifest/ManifestProcessor.js => dom/manifest/ManifestProcessor.jsm
rename : dom/manifest/ValueExtractor.js => dom/manifest/ValueExtractor.jsm
2015-07-08 13:26:32 +10:00