Mark Striemer
c3f328c6eb
Fix the >>>= operator (bug 1019729)
2014-06-06 13:22:58 -05:00
Andrew Williamson
3a8124176d
Bug 924629 - Adjust the validator to issue an error if there isn't a 128x128 icon and remove other warnings/errors about icons
2014-06-04 19:06:26 +01:00
Mathieu Pillard
0c37da1110
Use encoding from the response when getting remote data (bug 1012817)
2014-05-26 16:16:55 +02:00
Andrew Williamson
6ea7f8f94e
Added new permissions video-capture, downloads, feature-detection, speaker-control
...
Also reorganised PERMISSIONS so it wasn't defined in two places.
2014-05-23 17:10:23 +01:00
Andy McKay
e4a7a1afc5
fix string muppetry
2014-03-03 09:58:35 -08:00
Andy McKay
24b5e1a7a2
better warning messages (bug 978204)
2014-03-03 09:42:24 -08:00
Mark Striemer
88bc506507
add NETWORK_INFO_MULTIPLE feature (bug 948037)
...
close #21
2014-01-21 15:34:31 -06:00
Mark Striemer
cb268fdabb
use values instead of process functions for validation
2014-01-08 09:23:41 -06:00
Timothy Guan-tin Chien
ea27e3cc36
Recognize and validate input apps and input entries
...
This patch add the optional 'role' element to the manifest.
Gaia will recognize role=input apps as input apps (usually virtual
keyboards).
An input app may declare multiple input entries in the `inputs` dict. An
entry must contain certain elements and it must be validated too.
2013-12-28 16:07:55 +08:00
Wil Clouser
83c1b5d980
fix syntax. how has this been working..?
2013-12-19 09:35:38 -08:00
Matt Basta
a97f347d17
Don't wrap literals on get_literal_value()
...
get_literal_value should always return the value of the literal, never the wrapped literal object itself.
2013-12-10 11:52:52 -08:00
Matt Basta
2a9cc1bf13
Add guard for empty iterables sent to max()
2013-12-10 09:16:39 -08:00
Matt Basta
4ddc71c21c
Add audio-capture permission (bug 947239)
2013-12-07 09:09:54 -08:00
mattbasta
e80a91ba22
Add full webactivity support (bug 936842)
2013-11-21 22:03:10 +00:00
Matt Basta
5b72803a59
Use __slots__ to decrease jstypes memory footprint (bug 939603)
2013-11-19 16:48:58 -08:00
Matt Basta
4901889f02
Use Acorn when requested (bug 939915)
2013-11-18 17:02:13 -08:00
Matt Basta
9ce687a488
Fix call to get_as_num (bug 934463)
...
This would otherwise crash validation of `'123' in array`
2013-11-04 11:51:50 -08:00
Matt Basta
210f99c222
Add cordova flag to validator output (bug 926560)
2013-11-01 14:11:39 -07:00
Matt Basta
cc029e0ef5
Add JSON parse error data to error (bug 714159)
2013-11-01 13:05:31 -07:00
Matt Basta
9eaf72227c
Add keyboard buchet (bug 925820)
2013-10-23 15:44:25 -07:00
Matt Basta
eb97eac776
Port fix for bare except from amo-validator
2013-10-23 12:23:03 -07:00
Matt Basta
2fb8dccc0e
Merge pull request #15 from cvan/allow-moz-origins
...
do not check for banned origins (bug 929600)
2013-10-23 11:21:34 -07:00
Chris Van
3e71272935
allow marketplace.firefox.com as custom origin (bug 929600)
2013-10-22 17:21:03 -07:00
Matt Basta
80fc530e9b
Make users of get_literal_value more resilliant to failure
...
I'm wondering whether we should give up on passing the traverser around
on the stack and refer to the reference that's on the heap instead.
2013-10-22 14:04:10 -07:00
Matt Basta
597f086a1d
Fix for undefined traversers
2013-10-22 13:45:42 -07:00
Matt Basta
2a0f735cc0
Ignore very large JS files
2013-10-16 16:07:23 -07:00
Matt Basta
bbfa49a630
Fix spurious CSP warnings caused by use of Function.prototype.bind() (bug 926613)
2013-10-16 15:13:40 -07:00
Matt Basta
f83dbf9887
Fix issues with contexts and scoping (bug 926613)
2013-10-16 14:30:53 -07:00
Matt Basta
22fb874354
Merge pull request #14 from mozilla/lean
...
Rewrite JS engine for speed and size (bug 923212)
2013-10-15 09:34:54 -07:00
Matt Basta
7e6aab9f48
jsmain improvements
2013-10-14 16:25:24 -07:00
Matt Basta
e6d01f0701
Minor refactoring, fixes for emscripted apps
2013-10-14 13:18:51 -07:00
Matt Basta
b99995da1e
Fixes for tracebacks
2013-10-14 12:07:52 -07:00
Matt Basta
62e31c66d3
Remove fs churn in spidermonkey (cuts test time in half)
2013-10-14 11:44:57 -07:00
Matt Basta
7db29d451b
Add acorn parse option
2013-10-14 11:30:21 -07:00
Matt Basta
c31f655d22
Remove JSWrapper object
2013-10-11 14:38:32 -07:00
Matt Basta
45d1e621f4
Convert globals to JSGlobal
2013-10-10 16:02:47 -07:00
Matt Basta
24088b2ae2
Merge pull request #9 from robhudson/extra-logging
...
Updated to log exception information when a timeout occurs
2013-10-10 14:19:54 -07:00
Matt N.
ef56fee116
Fix URL to icon page in style guide
...
A 404 was being returned for http://www.mozilla.org/styleguide/products/firefox-os/icons/icons/
2013-10-08 14:08:10 -07:00
Matt Basta
4be76e9be6
Refactor away actions.py (bug 923212 item 3)
2013-10-02 16:43:22 -07:00
Matt Basta
6e03b59434
New feature profile stuff; refactoring (bug 917738)
2013-09-30 12:50:30 -07:00
Matt Basta
4de749c89a
Add icon warnings and whatever (bug 905356)
2013-09-26 20:08:21 -07:00
Matt Basta
e24a023fb1
Block version control; too much garbage (bug 918280)
2013-09-26 19:38:03 -07:00
Christopher Van
ba5b04a224
fix URL for Firefox OS™ icon style guide
2013-09-23 17:05:22 -07:00
Chris Van
e97cc3393c
allow integer types for activities.filters.number (bug 915953)
2013-09-16 16:58:04 -07:00
Christopher Van
f5b2c400c3
Fix typo: HTMLParser.HTMLParseError -> HTMLParseError
2013-09-16 11:37:59 -07:00
Christopher Van
e4cc2ea244
Fix typo: htmlparser -> HTMLParser
2013-09-16 11:20:41 -07:00
Matt Basta
54ed3ccb07
Add keyboard permission
2013-08-20 23:27:45 -07:00
Matt Basta
461b979dee
Origins for privileged apps only (bug 892230)
2013-08-07 18:31:45 -07:00
Matt Basta
c541ac30ff
Test that origin is not a banned origin (bug 892670)
2013-08-07 18:21:34 -07:00
Matt Basta
83fa8b7640
Add appcache presence test (bug 895391)
2013-08-07 18:21:05 -07:00