Граф коммитов

177 Коммитов

Автор SHA1 Сообщение Дата
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