Matt Basta
db1222d8a6
Add 'chrome' manifest property support (bug 900584)
2013-08-07 16:30:25 -07:00
eviljeff
fa4b07edf6
mobilenetwork permission is privileged
...
https://developer.mozilla.org/en-US/docs/Web/API/MozMobileNetworkInfo
2013-08-06 12:17:48 +01:00
Matt Basta
668ff438f6
Fix JSObjects not returning JSWrapper'd objects (bug 889801)
2013-07-30 13:19:32 -07:00
Matt Basta
734533f684
Wrap unwrapped globals when expanded
2013-07-30 11:32:45 -07:00
Matt Basta
d52baac245
Add guard to ensure variables are wrapped when declared
2013-07-30 11:31:56 -07:00
Matt Basta
878c4509ff
Fix silly typo
2013-07-30 11:14:27 -07:00
Matt Basta
4220e5dcfc
Fix for tracebacks un unwrapped JSPrototype objects
2013-07-26 11:04:19 -07:00
Matt Basta
a10ec5745d
Improve data uri heuristics (bug 877419)
2013-07-23 16:16:30 -07:00
Matt Basta
69dc9d2fae
s/add-on/app
2013-07-23 12:13:45 -07:00
Matt Basta
8bbd2723ae
Fix tests for messages with single-line descriptions
2013-07-22 11:11:48 -07:00
Matt Basta
f784ffd8ee
Adjust filename output for manifest-referenced messages
...
* Fix for incorrect "webapp.manifest"
+ Add filename for permissions errors
2013-07-22 11:09:48 -07:00
Matt Basta
5d78d28175
Improve manifest validation messages
...
+ Include path to nodes when available
+ Include filename inside packaged apps
2013-07-22 11:04:11 -07:00
Matt Basta
ffe0bb4145
Add link to icons styleguide (bug 844307)
2013-07-16 17:22:48 -07:00
Matt Basta
2785f7ae34
Update scripting.py
2013-07-16 15:17:16 -07:00
Matt Basta
18e3c3f716
Add information about JS test status to metadata
2013-07-16 15:01:06 -07:00
Rob Hudson
65c5393ad6
Updated origin validation (bug 892604)
2013-07-11 14:08:18 -07:00
Rob Hudson
fa0390315a
Updated to log exception information when a timeout occurs
2013-07-11 08:40:04 -07:00
Matt Basta
cb339548da
Remove hashes when fetching URLs (bug 849439)
2013-07-10 18:29:14 -07:00
Matt Basta
d7a7d98497
Warn developers that don't include 60x60 icons (bug 844307)
2013-07-10 18:03:01 -07:00
Matt Basta
e46d0fcd57
Ban spaces around filenames (bug 891899)
2013-07-10 16:57:32 -07:00
Matt Basta
3e595d39de
Add warning about underscores in locales (bug 869601)
2013-07-10 16:38:43 -07:00
Matt Basta
68106bfe6f
Raise errors and warnings for invalid locales (bug 836147)
2013-07-10 16:37:35 -07:00
Matt Basta
8643a2d220
Remove compat testcase from amo
2013-06-12 15:35:22 -07:00
Matt Basta
f87d01c0e5
Add redirects and origin fields (bug 878179)
2013-06-10 16:18:47 -07:00
Chris Van
dbc3aa3651
detect navigator.mozMobileConnection for feature profiles
2013-06-10 14:16:00 -07:00
eviljeff
b8f860c1e8
bug 836759 Add returnValue param to activities
2013-05-31 17:15:33 +02:00
Matt Basta
c61dcc66ea
Add feature detection (bug 862443)
2013-05-28 16:36:47 -07:00
Matt Basta
6e2034157f
Remove content JS nodes
2013-05-24 12:13:36 -07:00
Matt Basta
564eb37ad1
Remove E4X
2013-05-24 12:09:45 -07:00
Matt Basta
d052cff875
Make launch_path mandatory for packaged apps (bug 874522)
2013-05-23 16:32:24 -07:00
Matt Basta
fb3a7110ce
Test for long names in locales as well
2013-05-23 16:09:37 -07:00
Matt Basta
63e375e3cd
Python 2.7.3 and JS 1.8.5 updates
2013-05-23 15:32:37 -07:00
Matt Basta
e698aedda2
Make `developer` a required field (bug 875344)
...
I'm being lazy and not testing err.hosted because nobody uses it.
2013-05-23 09:30:50 -06:00
Chris Van
d9ea2b24f9
add "push" to allowed permissions; fix typo with "device-storage:sdcard" permission (bug 867832)
2013-05-14 14:53:03 -07:00
Chris Van
f8865a9c3b
add new "mobilenetwork" permission for privileged apps
2013-05-09 14:38:31 -07:00
Matt Basta
9b52061ae1
Update wording of missing resources (bug 860778)
...
No tests necessary, methinks.
2013-05-02 12:34:16 -07:00
Matt Basta
9bd118ddf0
Fix failing test
2013-05-02 11:25:35 -07:00
Matt Basta
e32aa2a77e
Add manifest docs to messages errors bc it's not automatic
...
Look, everyone! I'm taking one of @cvan's suggestions! Someone take
a screenshot!
2013-05-02 11:15:58 -07:00
Matt Basta
0e1b908094
Add support for `messages` in manifest (bug 866864)
2013-05-02 10:29:59 -07:00
Chris Van
02be85a3d9
fix prefetch -> stream because of requests upgrade (bug 864075)
2013-04-22 09:58:17 -07:00
Matt Basta
6a476dc63c
Don't assume app name is string.
2013-03-28 17:20:46 -07:00
Matt Basta
bb197d09e3
Don't actually download the developer URLs (bug 843061)
2013-03-18 13:31:22 -07:00
Matt Basta
ed9ea600ed
Use new Apps/Manifest URL.
2013-03-18 09:44:13 -07:00
Matt Basta
be3d726413
Use B2G UA for outbound requests (bug 849548)
2013-03-11 14:04:31 -07:00
Matt Basta
9017bd3e5e
git add -p is the worst.
2013-02-15 15:47:21 -08:00
Matt Basta
52276cc5c9
Fix for patched HTML parser when running on distro Python builds
2013-02-15 15:45:41 -08:00
Matt Basta
16d2cab698
Suppress CSP errors when the app is of type 'web' (bug 841840)
2013-02-15 15:17:56 -08:00
Matt Basta
17628785cc
Python 2.6 is literally the worst version of Python.
2013-02-14 10:54:25 -08:00
Matt Basta
aca5930a51
Add gzip decompression support for icons
2013-02-14 10:50:12 -08:00
Matt Basta
6213473f5f
Add contacts permission
2013-02-13 15:06:09 -08:00
Matt Basta
16e72d5490
Improve url normalization for edge cases (bug 841093)
2013-02-13 14:46:36 -08:00
Matt Basta
5f1f59f2e7
Squawk about permissions for the wrong app type (bug 839723)
2013-02-13 14:17:39 -08:00
Matt Basta
77044230e7
Put permissions in the validator output
2013-02-11 15:39:58 -08:00
Matt Basta
3b10fc198c
Merge pull request #5 from robhudson/adjust-description-length
...
Adjust description length to match current spec.
2013-02-05 14:33:39 -08:00
Matt Basta
9d14704338
Normalize URLs for manifests (bug 837945)
2013-02-05 14:32:13 -08:00
Matt Basta
e1bdf276ef
AMO-schmamo
2013-02-04 20:26:05 -08:00
Rob Hudson
9492195359
Adjust description length to match current spec.
2013-01-31 16:17:44 -08:00
eviljeff
06640d8aa1
Update appvalidator/testcases/content.py
...
finicky change as apps submissions use .zip rather than .xpi
2013-01-31 15:39:45 +00:00
Wil Clouser
178c8d06f5
adjust grammar
2013-01-24 16:01:06 -08:00
Matt Basta
f50f53649a
Now saving market URLs in the error bundle (bug 812624)
2013-01-17 16:46:47 -08:00
Matt Basta
fd6d883da7
Flag appcaches in packaged apps
2013-01-16 13:35:21 -08:00
Matt Basta
a95da3bcf0
Make sure that we require the right type for apps of status (bug 830662)
2013-01-15 12:19:49 -08:00
Matt Basta
0920b5eab4
Fix for final status code of redirect chain not failing (bug 830044)
2013-01-14 13:46:20 -08:00
Matt Basta
d82f7786bd
Fixed traceback
2013-01-08 15:13:57 -08:00
Matt Basta
7ce68f9f30
Fail certified apps that are listed (bug 826889)
2013-01-07 14:41:45 -08:00
Matt Basta
3436672f3a
Even better handling of redirects and duplicate HTTP requests.
2013-01-07 13:46:53 -08:00
Matt Basta
8d300c73e8
Ignore redirects when polling for resources.
2013-01-07 13:32:59 -08:00
Chris Van
c953ad4c63
rename "trusted" to "privileged" (bug 826884)
2013-01-04 19:23:17 -05:00
Matt Basta
b07a9935eb
Handle unexpected strings properly (bug 826534)
2013-01-03 19:52:43 -05:00
Matt Basta
aa36f6f434
Updated loader for packaged app manifest tests
2013-01-03 15:36:14 -05:00
Matt Basta
794a122179
Update permissions list
...
from https://docs.google.com/spreadsheet/ccc?key=0Akyz_Bqjgf5pdENVekxYRjBTX0dCXzItMnRyUU1RQ0E#gid=0
2013-01-02 15:51:15 -05:00
Matt Basta
c0cbb126c1
The wild default has appeared! Use errors instead of warnings for unknwon permissions.
2012-12-27 23:50:48 -05:00
Matt Basta
ef4e2970cc
Make invalid permissions errors again (bug 823691)
2012-12-27 23:44:48 -05:00
Matt Basta
d791218125
Merge pull request #3 from eviljeff/patch-4
...
add all orientation values to validator
2012-12-10 18:20:02 -08:00
Matt Basta
05d7845393
Flag META-INF directories in packaged apps. (bug 819173)
2012-12-10 15:19:04 -08:00
Matt Basta
94b4cfd771
Removed junk Java test from amo-validator
2012-12-10 15:10:34 -08:00
Matt Basta
a0430949ca
Add path to spec processor output
2012-12-10 15:03:55 -08:00
eviljeff
174932bfea
Add missing orientation values to validator
2012-12-10 14:14:56 -08:00
Matt Basta
ddc388810a
Use Zamboni's maximum description length. (bug 779905)
2012-12-10 14:04:04 -08:00
Matt Basta
02c59c2892
Made jsmain work, fixed document.write() noise
...
And some whitespace.
2012-11-28 14:02:59 -08:00
Matt Basta
95b4e94c6c
Fixed typo
2012-11-28 13:32:35 -08:00
Matt Basta
a8ebee8978
App icon limit (bug 815444)
2012-11-28 12:04:13 -08:00
Matt Basta
e474775bfc
Ripped out the stuff I found from the perfalator
2012-11-27 14:35:11 -08:00
Matt Basta
8bc91119f0
Put the manifest in the validator output.
2012-11-27 11:17:16 -08:00
Matt Basta
96cda9f858
Made HTTP errors more generic (bug 767094)
2012-11-26 12:56:39 -08:00
Matt Basta
e79ac2902e
Don't wonk out on valueless attributes
...
Merged from downstream
2012-11-16 17:45:26 -08:00
Matt Basta
35d0d1e5a7
Added CSP warnings; fine-toothed cleanup of AMO junk
...
+ Adds CSP warnings for scripts
+ Adds CSP warnings for markup
- Removes JS bits and pieces used by XUL
- Removes JS rules used only in add-ons
- Removes theme-specific rules
- Removes XUL test files
* Cleanup of predefinedentities
* Shortcut functions for predefinedentities
* Moved some of the junk functions from actions/call_defs to entity_values
2012-11-16 14:11:47 -08:00
Matt Basta
efac86d5cc
Updated error bundler to match refactoring on amo-validator
2012-11-16 14:11:47 -08:00
Matt Basta
f01f87dae3
Merge pull request #1 from eviljeff/patch-1
...
Update appvalidator/constants.py
2012-11-16 10:24:31 -08:00
Matt Basta
e4ed979167
jQuery fetcher updates
2012-11-09 14:24:55 -08:00
Matt Basta
2fa31f0221
New jQuery hashes
2012-11-09 14:22:25 -08:00
Matt Basta
5b6765be83
Introduce max string size considerations.
2012-11-09 14:20:22 -08:00
eviljeff
1ba11bb266
Update appvalidator/constants.py
...
change DEFAULT_WEBAPP_MRKT_URLS to check for marketplace.firefox.com instead (connected to bug 799563)
2012-11-09 11:06:55 +00:00
Matt Basta
814aa57c3e
Add support for "csp" elements (bug 807304)
2012-11-05 16:50:48 -08:00
Matt Basta
281c869011
Unknown nodes are warnings
2012-11-05 16:50:40 -08:00
Matt Basta
80eeb77353
Unknown permissions should be warnings
2012-10-23 11:50:24 -07:00
Matt Basta
24a73e7db8
Add `permissions` support to manifest (bug 803721)
2012-10-22 12:48:51 -07:00
Matt Basta
ec9f8ab23c
Hello, Travis
2012-10-02 17:28:57 -07:00
Matt Basta
81601de2e1
Added stricter version rules (bug 790681)
2012-09-25 16:49:43 -07:00
Matt Basta
75eac85bd9
Allow orientation to be array (bug 792876)
2012-09-24 16:58:32 -07:00