OLD | NEW |
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import json | 5 import json |
6 | 6 |
7 from extensions_paths import CHROME_EXTENSIONS | 7 from extensions_paths import CHROME_EXTENSIONS |
8 from third_party.json_schema_compiler.json_parse import OrderedDict | 8 from third_party.json_schema_compiler.json_parse import OrderedDict |
9 from test_file_system import MoveAllTo, MoveTo | 9 from test_file_system import MoveAllTo, MoveTo |
10 | 10 |
11 | 11 |
12 CANNED_CHANNELS = OrderedDict([ | 12 CANNED_CHANNELS = OrderedDict([ |
13 ('trunk', 'trunk'), | 13 ('master', 'master'), |
14 ('dev', 31), | 14 ('dev', 31), |
15 ('beta', 30), | 15 ('beta', 30), |
16 ('stable', 29) | 16 ('stable', 29) |
17 ]) | 17 ]) |
18 | 18 |
19 | 19 |
20 CANNED_BRANCHES = OrderedDict([ | 20 CANNED_BRANCHES = OrderedDict([ |
21 ('trunk', 'trunk'), | 21 ('master', 'master'), |
22 (31, '1612'), | 22 (31, '1612'), |
23 (30, '1599'), | 23 (30, '1599'), |
24 (29, '1547'), | 24 (29, '1547'), |
25 (28, '1500'), | 25 (28, '1500'), |
26 (27, '1453'), | 26 (27, '1453'), |
27 (26, '1410'), | 27 (26, '1410'), |
28 (25, '1364'), | 28 (25, '1364'), |
29 (24, '1312'), | 29 (24, '1312'), |
30 (23, '1271'), | 30 (23, '1271'), |
31 (22, '1229'), | 31 (22, '1229'), |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
63 'articles': { | 63 'articles': { |
64 'test_article.html': | 64 'test_article.html': |
65 '<h1>hi</h1>you<h2>first</h2><h3>inner</h3><h2>second</h2>' | 65 '<h1>hi</h1>you<h2>first</h2><h3>inner</h3><h2>second</h2>' |
66 }, | 66 }, |
67 'intros': { | 67 'intros': { |
68 'test_intro.html': | 68 'test_intro.html': |
69 'you<h2>first</h2><h3>inner</h3><h2>second</h2>' | 69 'you<h2>first</h2><h3>inner</h3><h2>second</h2>' |
70 }, | 70 }, |
71 'json': { | 71 'json': { |
72 'api_availabilities.json': json.dumps({ | 72 'api_availabilities.json': json.dumps({ |
73 'trunk_api': { | 73 'master_api': { |
74 'channel': 'trunk' | 74 'channel': 'master' |
75 }, | 75 }, |
76 'dev_api': { | 76 'dev_api': { |
77 'channel': 'dev' | 77 'channel': 'dev' |
78 }, | 78 }, |
79 'beta_api': { | 79 'beta_api': { |
80 'channel': 'beta' | 80 'channel': 'beta' |
81 }, | 81 }, |
82 'stable_api': { | 82 'stable_api': { |
83 'channel': 'stable', | 83 'channel': 'stable', |
84 'version': 20 | 84 'version': 20 |
(...skipping 16 matching lines...) Expand all Loading... |
101 'text': 'Welcome!' | 101 'text': 'Welcome!' |
102 } | 102 } |
103 ] | 103 ] |
104 } | 104 } |
105 }), | 105 }), |
106 'manifest.json': '{}', | 106 'manifest.json': '{}', |
107 'permissions.json': '{}' | 107 'permissions.json': '{}' |
108 }, | 108 }, |
109 'private': { | 109 'private': { |
110 'intro_tables': { | 110 'intro_tables': { |
111 'trunk_message.html': 'available on trunk' | 111 'master_message.html': 'available on master' |
112 }, | 112 }, |
113 'table_of_contents.html': '<table-of-contents>', | 113 'table_of_contents.html': '<table-of-contents>', |
114 } | 114 } |
115 } | 115 } |
116 } | 116 } |
117 }) | 117 }) |
118 | 118 |
119 | 119 |
120 _TEST_WHATS_NEW_JSON = { | 120 _TEST_WHATS_NEW_JSON = { |
121 "backgroundpages.to-be-non-persistent": { | 121 "backgroundpages.to-be-non-persistent": { |
122 "type": "additionsToExistingApis", | 122 "type": "additionsToExistingApis", |
123 "description": "backgrounds to be non persistent", | 123 "description": "backgrounds to be non persistent", |
124 "version": 22 | 124 "version": 22 |
125 }, | 125 }, |
126 "chromeSetting.set-regular-only-scope": { | 126 "chromeSetting.set-regular-only-scope": { |
127 "type": "additionsToExistingApis", | 127 "type": "additionsToExistingApis", |
128 "description": "ChromeSetting.set now has a regular_only scope.", | 128 "description": "ChromeSetting.set now has a regular_only scope.", |
129 "version": 21 | 129 "version": 21 |
130 }, | 130 }, |
131 "manifest-v1-deprecated": { | 131 "manifest-v1-deprecated": { |
132 "type": "manifestChanges", | 132 "type": "manifestChanges", |
133 "description": "Manifest version 1 was deprecated in Chrome 18", | 133 "description": "Manifest version 1 was deprecated in Chrome 18", |
134 "version": 20 | 134 "version": 20 |
135 } | 135 } |
136 } | 136 } |
137 | 137 |
138 | 138 |
139 CANNED_API_FILE_SYSTEM_DATA = MoveAllTo(CHROME_EXTENSIONS, { | 139 CANNED_API_FILE_SYSTEM_DATA = MoveAllTo(CHROME_EXTENSIONS, { |
140 'trunk': { | 140 'master': { |
141 'api': { | 141 'api': { |
142 '_api_features.json': json.dumps({ | 142 '_api_features.json': json.dumps({ |
143 'alarm': { | 143 'alarm': { |
144 'channel': 'stable' | 144 'channel': 'stable' |
145 }, | 145 }, |
146 'app.window': { | 146 'app.window': { |
147 'channel': 'stable' | 147 'channel': 'stable' |
148 }, | 148 }, |
149 'browserAction': { | 149 'browserAction': { |
150 'channel': 'stable' | 150 'channel': 'stable' |
(...skipping 27 matching lines...) Expand all Loading... |
178 'page_action': { | 178 'page_action': { |
179 'channel': 'stable' | 179 'channel': 'stable' |
180 }, | 180 }, |
181 'runtime': { | 181 'runtime': { |
182 'channel': 'stable' | 182 'channel': 'stable' |
183 }, | 183 }, |
184 'storage': { | 184 'storage': { |
185 'channel': 'beta' | 185 'channel': 'beta' |
186 }, | 186 }, |
187 'sync': { | 187 'sync': { |
188 'channel': 'trunk' | 188 'channel': 'master' |
189 }, | 189 }, |
190 'web_request': { | 190 'web_request': { |
191 'channel': 'stable' | 191 'channel': 'stable' |
192 } | 192 } |
193 }), | 193 }), |
194 '_permission_features.json': json.dumps({ | 194 '_permission_features.json': json.dumps({ |
195 'alarms': { | 195 'alarms': { |
196 'channel': 'stable' | 196 'channel': 'stable' |
197 }, | 197 }, |
198 'bluetooth': { | 198 'bluetooth': { |
199 'channel': 'dev' | 199 'channel': 'dev' |
200 }, | 200 }, |
201 'bookmarks': { | 201 'bookmarks': { |
202 'channel': 'stable' | 202 'channel': 'stable' |
203 }, | 203 }, |
204 'cookies': { | 204 'cookies': { |
205 'channel': 'dev' | 205 'channel': 'dev' |
206 }, | 206 }, |
207 'declarativeContent': { | 207 'declarativeContent': { |
208 'channel': 'trunk' | 208 'channel': 'master' |
209 }, | 209 }, |
210 'declarativeWebRequest': [ | 210 'declarativeWebRequest': [ |
211 { 'channel': 'beta', | 211 { 'channel': 'beta', |
212 'extension_types': ['extension'] | 212 'extension_types': ['extension'] |
213 }, | 213 }, |
214 { 'channel': 'stable', | 214 { 'channel': 'stable', |
215 'extension_types': ['extension'], | 215 'extension_types': ['extension'], |
216 'whitelist': ['aaa'] | 216 'whitelist': ['aaa'] |
217 }, | 217 }, |
218 ], | 218 ], |
219 'falseBetaAPI': { | 219 'falseBetaAPI': { |
220 'channel': 'beta' | 220 'channel': 'beta' |
221 }, | 221 }, |
222 'systemInfo.display': { | 222 'systemInfo.display': { |
223 'channel': 'stable' | 223 'channel': 'stable' |
224 }, | 224 }, |
225 'trunkAPI': { | 225 'masterAPI': { |
226 'channel': 'trunk' | 226 'channel': 'master' |
227 } | 227 } |
228 }), | 228 }), |
229 'alarm.json': json.dumps([{ | 229 'alarm.json': json.dumps([{ |
230 'namespace': 'alarm', | 230 'namespace': 'alarm', |
231 'description': '<code>alarm</code>' | 231 'description': '<code>alarm</code>' |
232 }]), | 232 }]), |
233 'app_window.json': json.dumps([{ | 233 'app_window.json': json.dumps([{ |
234 'namespace': 'app.window', | 234 'namespace': 'app.window', |
235 'description': '<code>app.window</code>' | 235 'description': '<code>app.window</code>' |
236 }]), | 236 }]), |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
268 'namespace': 'systemInfo.stuff', | 268 'namespace': 'systemInfo.stuff', |
269 'description': 'Yet another API that could wreck havoc...' | 269 'description': 'Yet another API that could wreck havoc...' |
270 }]), | 270 }]), |
271 'tabs.json': json.dumps([{'namespace': 'tabs', 'description': ''}]), | 271 'tabs.json': json.dumps([{'namespace': 'tabs', 'description': ''}]), |
272 'windows.json': json.dumps([{'namespace': 'windows', 'description': ''}]) | 272 'windows.json': json.dumps([{'namespace': 'windows', 'description': ''}]) |
273 }, | 273 }, |
274 'docs': { | 274 'docs': { |
275 'templates': { | 275 'templates': { |
276 'json': { | 276 'json': { |
277 'api_availabilities.json': json.dumps({ | 277 'api_availabilities.json': json.dumps({ |
278 'jsonTrunkAPI': { | 278 'jsonMasterAPI': { |
279 'channel': 'trunk' | 279 'channel': 'master' |
280 }, | 280 }, |
281 'jsonDevAPI': { | 281 'jsonDevAPI': { |
282 'channel': 'dev' | 282 'channel': 'dev' |
283 }, | 283 }, |
284 'jsonBetaAPI': { | 284 'jsonBetaAPI': { |
285 'channel': 'beta' | 285 'channel': 'beta' |
286 }, | 286 }, |
287 'jsonStableAPI': { | 287 'jsonStableAPI': { |
288 'channel': 'stable', | 288 'channel': 'stable', |
289 'version': 20 | 289 'version': 20 |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
321 'alarm': { | 321 'alarm': { |
322 'channel': 'stable' | 322 'channel': 'stable' |
323 }, | 323 }, |
324 'app.window': { | 324 'app.window': { |
325 'channel': 'stable' | 325 'channel': 'stable' |
326 }, | 326 }, |
327 'browserAction': { | 327 'browserAction': { |
328 'channel': 'stable' | 328 'channel': 'stable' |
329 }, | 329 }, |
330 'events': { | 330 'events': { |
331 'channel': 'trunk' | 331 'channel': 'master' |
332 }, | 332 }, |
333 'extension': { | 333 'extension': { |
334 'channel': 'stable' | 334 'channel': 'stable' |
335 }, | 335 }, |
336 'systemInfo.cpu': { | 336 'systemInfo.cpu': { |
337 'channel': 'stable' | 337 'channel': 'stable' |
338 }, | 338 }, |
339 'systemInfo.stuff': { | 339 'systemInfo.stuff': { |
340 'channel': 'dev' | 340 'channel': 'dev' |
341 } | 341 } |
342 }), | 342 }), |
343 '_manifest_features.json': json.dumps({ | 343 '_manifest_features.json': json.dumps({ |
344 'contextMenus': { | 344 'contextMenus': { |
345 'channel': 'trunk' | 345 'channel': 'master' |
346 }, | 346 }, |
347 'notifications': { | 347 'notifications': { |
348 'channel': 'beta' | 348 'channel': 'beta' |
349 }, | 349 }, |
350 'page_action': { | 350 'page_action': { |
351 'channel': 'stable' | 351 'channel': 'stable' |
352 }, | 352 }, |
353 'runtime': { | 353 'runtime': { |
354 'channel': 'stable' | 354 'channel': 'stable' |
355 }, | 355 }, |
356 'storage': { | 356 'storage': { |
357 'channel': 'dev' | 357 'channel': 'dev' |
358 }, | 358 }, |
359 'sync': { | 359 'sync': { |
360 'channel': 'trunk' | 360 'channel': 'master' |
361 }, | 361 }, |
362 'system_info_display': { | 362 'system_info_display': { |
363 'channel': 'stable' | 363 'channel': 'stable' |
364 }, | 364 }, |
365 'web_request': { | 365 'web_request': { |
366 'channel': 'stable' | 366 'channel': 'stable' |
367 } | 367 } |
368 }), | 368 }), |
369 '_permission_features.json': json.dumps({ | 369 '_permission_features.json': json.dumps({ |
370 'alarms': { | 370 'alarms': { |
371 'channel': 'stable' | 371 'channel': 'stable' |
372 }, | 372 }, |
373 'appsFirst': { | 373 'appsFirst': { |
374 'channel': 'stable', | 374 'channel': 'stable', |
375 'extension_types': ['extension', 'platform_app'] | 375 'extension_types': ['extension', 'platform_app'] |
376 }, | 376 }, |
377 'bluetooth': { | 377 'bluetooth': { |
378 'channel': 'dev' | 378 'channel': 'dev' |
379 }, | 379 }, |
380 'bookmarks': { | 380 'bookmarks': { |
381 'channel': 'stable' | 381 'channel': 'stable' |
382 }, | 382 }, |
383 'cookies': { | 383 'cookies': { |
384 'channel': 'dev' | 384 'channel': 'dev' |
385 }, | 385 }, |
386 'declarativeContent': { | 386 'declarativeContent': { |
387 'channel': 'trunk' | 387 'channel': 'master' |
388 }, | 388 }, |
389 'declarativeWebRequest': [ | 389 'declarativeWebRequest': [ |
390 { 'channel': 'beta' }, | 390 { 'channel': 'beta' }, |
391 { 'channel': 'stable', 'whitelist': ['aaa'] } | 391 { 'channel': 'stable', 'whitelist': ['aaa'] } |
392 ], | 392 ], |
393 'downloads': { | 393 'downloads': { |
394 'channel': 'beta' | 394 'channel': 'beta' |
395 } | 395 } |
396 }), | 396 }), |
397 'alarm.json': json.dumps([{ | 397 'alarm.json': json.dumps([{ |
(...skipping 11 matching lines...) Expand all Loading... |
409 'idle.json': json.dumps([{'namespace': 'idle'}]), | 409 'idle.json': json.dumps([{'namespace': 'idle'}]), |
410 'input_ime.json': json.dumps([{'namespace': 'input.ime'}]), | 410 'input_ime.json': json.dumps([{'namespace': 'input.ime'}]), |
411 'menus.json': json.dumps([{'namespace': 'menus'}]), | 411 'menus.json': json.dumps([{'namespace': 'menus'}]), |
412 'tabs.json': json.dumps([{'namespace': 'tabs'}]), | 412 'tabs.json': json.dumps([{'namespace': 'tabs'}]), |
413 'windows.json': json.dumps([{'namespace': 'windows'}]) | 413 'windows.json': json.dumps([{'namespace': 'windows'}]) |
414 }, | 414 }, |
415 'docs': { | 415 'docs': { |
416 'templates': { | 416 'templates': { |
417 'json': { | 417 'json': { |
418 'api_availabilities.json': json.dumps({ | 418 'api_availabilities.json': json.dumps({ |
419 'jsonTrunkAPI': { | 419 'jsonMasterAPI': { |
420 'channel': 'trunk' | 420 'channel': 'master' |
421 }, | 421 }, |
422 'jsonDevAPI': { | 422 'jsonDevAPI': { |
423 'channel': 'dev' | 423 'channel': 'dev' |
424 }, | 424 }, |
425 'jsonBetaAPI': { | 425 'jsonBetaAPI': { |
426 'channel': 'beta' | 426 'channel': 'beta' |
427 }, | 427 }, |
428 'jsonStableAPI': { | 428 'jsonStableAPI': { |
429 'channel': 'stable', | 429 'channel': 'stable', |
430 'version': 20 | 430 'version': 20 |
(...skipping 29 matching lines...) Expand all Loading... |
460 'alarm': { | 460 'alarm': { |
461 'channel': 'stable' | 461 'channel': 'stable' |
462 }, | 462 }, |
463 'app.window': { | 463 'app.window': { |
464 'channel': 'stable' | 464 'channel': 'stable' |
465 }, | 465 }, |
466 'browserAction': { | 466 'browserAction': { |
467 'channel': 'stable' | 467 'channel': 'stable' |
468 }, | 468 }, |
469 'events': { | 469 'events': { |
470 'channel': 'trunk' | 470 'channel': 'master' |
471 }, | 471 }, |
472 'extension': { | 472 'extension': { |
473 'channel': 'stable' | 473 'channel': 'stable' |
474 }, | 474 }, |
475 'systemInfo.cpu': { | 475 'systemInfo.cpu': { |
476 'channel': 'beta' | 476 'channel': 'beta' |
477 }, | 477 }, |
478 'systemInfo.stuff': { | 478 'systemInfo.stuff': { |
479 'channel': 'dev' | 479 'channel': 'dev' |
480 } | 480 } |
481 }), | 481 }), |
482 '_manifest_features.json': json.dumps({ | 482 '_manifest_features.json': json.dumps({ |
483 'contextMenus': { | 483 'contextMenus': { |
484 'channel': 'trunk' | 484 'channel': 'master' |
485 }, | 485 }, |
486 'notifications': { | 486 'notifications': { |
487 'channel': 'dev' | 487 'channel': 'dev' |
488 }, | 488 }, |
489 'page_action': { | 489 'page_action': { |
490 'channel': 'stable' | 490 'channel': 'stable' |
491 }, | 491 }, |
492 'runtime': { | 492 'runtime': { |
493 'channel': 'stable' | 493 'channel': 'stable' |
494 }, | 494 }, |
495 'storage': { | 495 'storage': { |
496 'channel': 'dev' | 496 'channel': 'dev' |
497 }, | 497 }, |
498 'sync': { | 498 'sync': { |
499 'channel': 'trunk' | 499 'channel': 'master' |
500 }, | 500 }, |
501 'system_info_display': { | 501 'system_info_display': { |
502 'channel': 'stable' | 502 'channel': 'stable' |
503 }, | 503 }, |
504 'web_request': { | 504 'web_request': { |
505 'channel': 'stable' | 505 'channel': 'stable' |
506 } | 506 } |
507 }), | 507 }), |
508 '_permission_features.json': json.dumps({ | 508 '_permission_features.json': json.dumps({ |
509 'alarms': { | 509 'alarms': { |
510 'channel': 'stable' | 510 'channel': 'stable' |
511 }, | 511 }, |
512 'appsFirst': { | 512 'appsFirst': { |
513 'channel': 'stable', | 513 'channel': 'stable', |
514 'extension_types': ['extension', 'platform_app'] | 514 'extension_types': ['extension', 'platform_app'] |
515 }, | 515 }, |
516 'bluetooth': { | 516 'bluetooth': { |
517 'channel': 'dev' | 517 'channel': 'dev' |
518 }, | 518 }, |
519 'bookmarks': { | 519 'bookmarks': { |
520 'channel': 'stable' | 520 'channel': 'stable' |
521 }, | 521 }, |
522 'cookies': { | 522 'cookies': { |
523 'channel': 'dev' | 523 'channel': 'dev' |
524 }, | 524 }, |
525 'declarativeContent': { | 525 'declarativeContent': { |
526 'channel': 'trunk' | 526 'channel': 'master' |
527 }, | 527 }, |
528 'declarativeWebRequest': [ | 528 'declarativeWebRequest': [ |
529 { 'channel': 'beta' }, | 529 { 'channel': 'beta' }, |
530 { 'channel': 'stable', 'whitelist': ['aaa'] } | 530 { 'channel': 'stable', 'whitelist': ['aaa'] } |
531 ], | 531 ], |
532 'downloads': { | 532 'downloads': { |
533 'channel': 'beta' | 533 'channel': 'beta' |
534 } | 534 } |
535 }), | 535 }), |
536 'alarm.json': json.dumps([{ | 536 'alarm.json': json.dumps([{ |
(...skipping 11 matching lines...) Expand all Loading... |
548 'idle.json': json.dumps([{'namespace': 'idle'}]), | 548 'idle.json': json.dumps([{'namespace': 'idle'}]), |
549 'input_ime.json': json.dumps([{'namespace': 'input.ime'}]), | 549 'input_ime.json': json.dumps([{'namespace': 'input.ime'}]), |
550 'menus.json': json.dumps([{'namespace': 'menus'}]), | 550 'menus.json': json.dumps([{'namespace': 'menus'}]), |
551 'tabs.json': json.dumps([{'namespace': 'tabs'}]), | 551 'tabs.json': json.dumps([{'namespace': 'tabs'}]), |
552 'windows.json': json.dumps([{'namespace': 'windows'}]) | 552 'windows.json': json.dumps([{'namespace': 'windows'}]) |
553 }, | 553 }, |
554 'docs': { | 554 'docs': { |
555 'templates': { | 555 'templates': { |
556 'json': { | 556 'json': { |
557 'api_availabilities.json': json.dumps({ | 557 'api_availabilities.json': json.dumps({ |
558 'jsonTrunkAPI': { | 558 'jsonMasterAPI': { |
559 'channel': 'trunk' | 559 'channel': 'master' |
560 }, | 560 }, |
561 'jsonDevAPI': { | 561 'jsonDevAPI': { |
562 'channel': 'dev' | 562 'channel': 'dev' |
563 }, | 563 }, |
564 'jsonBetaAPI': { | 564 'jsonBetaAPI': { |
565 'channel': 'beta' | 565 'channel': 'beta' |
566 }, | 566 }, |
567 'jsonStableAPI': { | 567 'jsonStableAPI': { |
568 'channel': 'stable', | 568 'channel': 'stable', |
569 'version': 20 | 569 'version': 20 |
(...skipping 29 matching lines...) Expand all Loading... |
599 'alarm': { | 599 'alarm': { |
600 'channel': 'stable' | 600 'channel': 'stable' |
601 }, | 601 }, |
602 'app.window': { | 602 'app.window': { |
603 'channel': 'stable' | 603 'channel': 'stable' |
604 }, | 604 }, |
605 'browserAction': { | 605 'browserAction': { |
606 'channel': 'stable' | 606 'channel': 'stable' |
607 }, | 607 }, |
608 'events': { | 608 'events': { |
609 'channel': 'trunk' | 609 'channel': 'master' |
610 }, | 610 }, |
611 'extension': { | 611 'extension': { |
612 'channel': 'stable' | 612 'channel': 'stable' |
613 }, | 613 }, |
614 'systemInfo.stuff': { | 614 'systemInfo.stuff': { |
615 'channel': 'dev' | 615 'channel': 'dev' |
616 } | 616 } |
617 }), | 617 }), |
618 '_manifest_features.json': json.dumps({ | 618 '_manifest_features.json': json.dumps({ |
619 'contextMenus': { | 619 'contextMenus': { |
620 'channel': 'trunk' | 620 'channel': 'master' |
621 }, | 621 }, |
622 'notifications': { | 622 'notifications': { |
623 'channel': 'dev' | 623 'channel': 'dev' |
624 }, | 624 }, |
625 'page_action': { | 625 'page_action': { |
626 'channel': 'stable' | 626 'channel': 'stable' |
627 }, | 627 }, |
628 'runtime': { | 628 'runtime': { |
629 'channel': 'stable' | 629 'channel': 'stable' |
630 }, | 630 }, |
631 'storage': { | 631 'storage': { |
632 'channel': 'dev' | 632 'channel': 'dev' |
633 }, | 633 }, |
634 'sync': { | 634 'sync': { |
635 'channel': 'trunk' | 635 'channel': 'master' |
636 }, | 636 }, |
637 'system_info_display': { | 637 'system_info_display': { |
638 'channel': 'stable' | 638 'channel': 'stable' |
639 }, | 639 }, |
640 'web_request': { | 640 'web_request': { |
641 'channel': 'stable' | 641 'channel': 'stable' |
642 } | 642 } |
643 }), | 643 }), |
644 '_permission_features.json': json.dumps({ | 644 '_permission_features.json': json.dumps({ |
645 'alarms': { | 645 'alarms': { |
646 'channel': 'stable' | 646 'channel': 'stable' |
647 }, | 647 }, |
648 'appsFirst': { | 648 'appsFirst': { |
649 'channel': 'stable', | 649 'channel': 'stable', |
650 'extension_types': ['extension', 'platform_app'] | 650 'extension_types': ['extension', 'platform_app'] |
651 }, | 651 }, |
652 'bluetooth': { | 652 'bluetooth': { |
653 'channel': 'dev' | 653 'channel': 'dev' |
654 }, | 654 }, |
655 'bookmarks': { | 655 'bookmarks': { |
656 'channel': 'stable' | 656 'channel': 'stable' |
657 }, | 657 }, |
658 'cookies': { | 658 'cookies': { |
659 'channel': 'dev' | 659 'channel': 'dev' |
660 }, | 660 }, |
661 'declarativeContent': { | 661 'declarativeContent': { |
662 'channel': 'trunk' | 662 'channel': 'master' |
663 }, | 663 }, |
664 'declarativeWebRequest': [ | 664 'declarativeWebRequest': [ |
665 { 'channel': 'beta' }, | 665 { 'channel': 'beta' }, |
666 { 'channel': 'stable', 'whitelist': ['aaa'] } | 666 { 'channel': 'stable', 'whitelist': ['aaa'] } |
667 ], | 667 ], |
668 'downloads': { | 668 'downloads': { |
669 'channel': 'beta' | 669 'channel': 'beta' |
670 } | 670 } |
671 }), | 671 }), |
672 'alarm.json': json.dumps([{ | 672 'alarm.json': json.dumps([{ |
(...skipping 11 matching lines...) Expand all Loading... |
684 'idle.json': json.dumps([{'namespace': 'idle'}]), | 684 'idle.json': json.dumps([{'namespace': 'idle'}]), |
685 'input_ime.json': json.dumps([{'namespace': 'input.ime'}]), | 685 'input_ime.json': json.dumps([{'namespace': 'input.ime'}]), |
686 'menus.json': json.dumps([{'namespace': 'menus'}]), | 686 'menus.json': json.dumps([{'namespace': 'menus'}]), |
687 'tabs.json': json.dumps([{'namespace': 'tabs'}]), | 687 'tabs.json': json.dumps([{'namespace': 'tabs'}]), |
688 'windows.json': json.dumps([{'namespace': 'windows'}]) | 688 'windows.json': json.dumps([{'namespace': 'windows'}]) |
689 }, | 689 }, |
690 'docs': { | 690 'docs': { |
691 'templates': { | 691 'templates': { |
692 'json': { | 692 'json': { |
693 'api_availabilities.json': json.dumps({ | 693 'api_availabilities.json': json.dumps({ |
694 'jsonTrunkAPI': { | 694 'jsonMasterAPI': { |
695 'channel': 'trunk' | 695 'channel': 'master' |
696 }, | 696 }, |
697 'jsonDevAPI': { | 697 'jsonDevAPI': { |
698 'channel': 'dev' | 698 'channel': 'dev' |
699 }, | 699 }, |
700 'jsonBetaAPI': { | 700 'jsonBetaAPI': { |
701 'channel': 'beta' | 701 'channel': 'beta' |
702 }, | 702 }, |
703 'jsonStableAPI': { | 703 'jsonStableAPI': { |
704 'channel': 'stable', | 704 'channel': 'stable', |
705 'version': 20 | 705 'version': 20 |
(...skipping 29 matching lines...) Expand all Loading... |
735 'alarm': { | 735 'alarm': { |
736 'channel': 'stable' | 736 'channel': 'stable' |
737 }, | 737 }, |
738 'app.window': { | 738 'app.window': { |
739 'channel': 'stable' | 739 'channel': 'stable' |
740 }, | 740 }, |
741 'browserAction': { | 741 'browserAction': { |
742 'channel': 'stable' | 742 'channel': 'stable' |
743 }, | 743 }, |
744 'events': { | 744 'events': { |
745 'channel': 'trunk' | 745 'channel': 'master' |
746 }, | 746 }, |
747 'extension': { | 747 'extension': { |
748 'channel': 'stable' | 748 'channel': 'stable' |
749 }, | 749 }, |
750 'systemInfo.stuff': { | 750 'systemInfo.stuff': { |
751 'channel': 'dev' | 751 'channel': 'dev' |
752 } | 752 } |
753 }), | 753 }), |
754 '_manifest_features.json': json.dumps({ | 754 '_manifest_features.json': json.dumps({ |
755 'contextMenus': { | 755 'contextMenus': { |
756 'channel': 'trunk' | 756 'channel': 'master' |
757 }, | 757 }, |
758 'notifications': { | 758 'notifications': { |
759 'channel': 'dev' | 759 'channel': 'dev' |
760 }, | 760 }, |
761 'page_action': { | 761 'page_action': { |
762 'channel': 'stable' | 762 'channel': 'stable' |
763 }, | 763 }, |
764 'runtime': { | 764 'runtime': { |
765 'channel': 'stable' | 765 'channel': 'stable' |
766 }, | 766 }, |
767 'storage': { | 767 'storage': { |
768 'channel': 'dev' | 768 'channel': 'dev' |
769 }, | 769 }, |
770 'sync': { | 770 'sync': { |
771 'channel': 'trunk' | 771 'channel': 'master' |
772 }, | 772 }, |
773 'system_info_display': { | 773 'system_info_display': { |
774 'channel': 'stable' | 774 'channel': 'stable' |
775 }, | 775 }, |
776 'web_request': { | 776 'web_request': { |
777 'channel': 'stable' | 777 'channel': 'stable' |
778 } | 778 } |
779 }), | 779 }), |
780 '_permission_features.json': json.dumps({ | 780 '_permission_features.json': json.dumps({ |
781 'alarms': { | 781 'alarms': { |
782 'channel': 'stable' | 782 'channel': 'stable' |
783 }, | 783 }, |
784 'appsFirst': { | 784 'appsFirst': { |
785 'channel': 'stable', | 785 'channel': 'stable', |
786 'extension_types': ['extension', 'platform_app'] | 786 'extension_types': ['extension', 'platform_app'] |
787 }, | 787 }, |
788 'bluetooth': { | 788 'bluetooth': { |
789 'channel': 'dev' | 789 'channel': 'dev' |
790 }, | 790 }, |
791 'bookmarks': { | 791 'bookmarks': { |
792 'channel': 'stable' | 792 'channel': 'stable' |
793 }, | 793 }, |
794 'cookies': { | 794 'cookies': { |
795 'channel': 'dev' | 795 'channel': 'dev' |
796 }, | 796 }, |
797 'declarativeContent': { | 797 'declarativeContent': { |
798 'channel': 'trunk' | 798 'channel': 'master' |
799 }, | 799 }, |
800 'declarativeWebRequest': [ | 800 'declarativeWebRequest': [ |
801 { 'channel': 'beta' }, | 801 { 'channel': 'beta' }, |
802 { 'channel': 'stable', 'whitelist': ['aaa'] } | 802 { 'channel': 'stable', 'whitelist': ['aaa'] } |
803 ], | 803 ], |
804 'downloads': { | 804 'downloads': { |
805 'channel': 'beta' | 805 'channel': 'beta' |
806 } | 806 } |
807 }), | 807 }), |
808 'alarm.json': json.dumps([{ | 808 'alarm.json': json.dumps([{ |
(...skipping 11 matching lines...) Expand all Loading... |
820 'idle.json': json.dumps([{'namespace': 'idle'}]), | 820 'idle.json': json.dumps([{'namespace': 'idle'}]), |
821 'input_ime.json': json.dumps([{'namespace': 'input.ime'}]), | 821 'input_ime.json': json.dumps([{'namespace': 'input.ime'}]), |
822 'menus.json': json.dumps([{'namespace': 'menus'}]), | 822 'menus.json': json.dumps([{'namespace': 'menus'}]), |
823 'tabs.json': json.dumps([{'namespace': 'tabs'}]), | 823 'tabs.json': json.dumps([{'namespace': 'tabs'}]), |
824 'windows.json': json.dumps([{'namespace': 'windows'}]) | 824 'windows.json': json.dumps([{'namespace': 'windows'}]) |
825 }, | 825 }, |
826 'docs': { | 826 'docs': { |
827 'templates': { | 827 'templates': { |
828 'json': { | 828 'json': { |
829 'api_availabilities.json': json.dumps({ | 829 'api_availabilities.json': json.dumps({ |
830 'jsonTrunkAPI': { | 830 'jsonMasterAPI': { |
831 'channel': 'trunk' | 831 'channel': 'master' |
832 }, | 832 }, |
833 'jsonDevAPI': { | 833 'jsonDevAPI': { |
834 'channel': 'dev' | 834 'channel': 'dev' |
835 }, | 835 }, |
836 'jsonBetaAPI': { | 836 'jsonBetaAPI': { |
837 'channel': 'beta' | 837 'channel': 'beta' |
838 }, | 838 }, |
839 'jsonStableAPI': { | 839 'jsonStableAPI': { |
840 'channel': 'stable', | 840 'channel': 'stable', |
841 'version': 20 | 841 'version': 20 |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
915 'channel': 'stable', | 915 'channel': 'stable', |
916 'extension_types': ['extension', 'platform_app'] | 916 'extension_types': ['extension', 'platform_app'] |
917 }, | 917 }, |
918 'bluetooth': { | 918 'bluetooth': { |
919 'channel': 'dev' | 919 'channel': 'dev' |
920 }, | 920 }, |
921 'bookmarks': { | 921 'bookmarks': { |
922 'channel': 'stable' | 922 'channel': 'stable' |
923 }, | 923 }, |
924 'context_menus': { | 924 'context_menus': { |
925 'channel': 'trunk' | 925 'channel': 'master' |
926 }, | 926 }, |
927 'declarativeContent': { | 927 'declarativeContent': { |
928 'channel': 'trunk' | 928 'channel': 'master' |
929 }, | 929 }, |
930 'declarativeWebRequest': [ | 930 'declarativeWebRequest': [ |
931 { 'channel': 'beta' }, | 931 { 'channel': 'beta' }, |
932 { 'channel': 'stable', 'whitelist': ['aaa'] } | 932 { 'channel': 'stable', 'whitelist': ['aaa'] } |
933 ], | 933 ], |
934 'downloads': { | 934 'downloads': { |
935 'channel': 'dev' | 935 'channel': 'dev' |
936 } | 936 } |
937 }), | 937 }), |
938 'alarm.json': json.dumps([{ | 938 'alarm.json': json.dumps([{ |
(...skipping 11 matching lines...) Expand all Loading... |
950 'idle.json': json.dumps([{'namespace': 'idle'}]), | 950 'idle.json': json.dumps([{'namespace': 'idle'}]), |
951 'input_ime.json': json.dumps([{'namespace': 'input.ime'}]), | 951 'input_ime.json': json.dumps([{'namespace': 'input.ime'}]), |
952 'menus.json': json.dumps([{'namespace': 'menus'}]), | 952 'menus.json': json.dumps([{'namespace': 'menus'}]), |
953 'tabs.json': json.dumps([{'namespace': 'tabs'}]), | 953 'tabs.json': json.dumps([{'namespace': 'tabs'}]), |
954 'windows.json': json.dumps([{'namespace': 'windows'}]) | 954 'windows.json': json.dumps([{'namespace': 'windows'}]) |
955 }, | 955 }, |
956 'docs': { | 956 'docs': { |
957 'templates': { | 957 'templates': { |
958 'json': { | 958 'json': { |
959 'api_availabilities.json': json.dumps({ | 959 'api_availabilities.json': json.dumps({ |
960 'jsonTrunkAPI': { | 960 'jsonMasterAPI': { |
961 'channel': 'trunk' | 961 'channel': 'master' |
962 }, | 962 }, |
963 'jsonDevAPI': { | 963 'jsonDevAPI': { |
964 'channel': 'dev' | 964 'channel': 'dev' |
965 }, | 965 }, |
966 'jsonBetaAPI': { | 966 'jsonBetaAPI': { |
967 'channel': 'beta' | 967 'channel': 'beta' |
968 }, | 968 }, |
969 'jsonStableAPI': { | 969 'jsonStableAPI': { |
970 'channel': 'stable', | 970 'channel': 'stable', |
971 'version': 20 | 971 'version': 20 |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1032 'channel': 'stable', | 1032 'channel': 'stable', |
1033 'extension_types': ['extension', 'platform_app'] | 1033 'extension_types': ['extension', 'platform_app'] |
1034 }, | 1034 }, |
1035 'bluetooth': { | 1035 'bluetooth': { |
1036 'channel': 'dev' | 1036 'channel': 'dev' |
1037 }, | 1037 }, |
1038 'bookmarks': { | 1038 'bookmarks': { |
1039 'channel': 'stable' | 1039 'channel': 'stable' |
1040 }, | 1040 }, |
1041 'context_menus': { | 1041 'context_menus': { |
1042 'channel': 'trunk' | 1042 'channel': 'master' |
1043 }, | 1043 }, |
1044 'declarativeContent': { | 1044 'declarativeContent': { |
1045 'channel': 'trunk' | 1045 'channel': 'master' |
1046 }, | 1046 }, |
1047 'declarativeWebRequest': [ | 1047 'declarativeWebRequest': [ |
1048 { 'channel': 'beta' }, | 1048 { 'channel': 'beta' }, |
1049 { 'channel': 'stable', 'whitelist': ['aaa'] } | 1049 { 'channel': 'stable', 'whitelist': ['aaa'] } |
1050 ], | 1050 ], |
1051 'systemInfo.display': { | 1051 'systemInfo.display': { |
1052 'channel': 'stable' | 1052 'channel': 'stable' |
1053 } | 1053 } |
1054 }), | 1054 }), |
1055 'alarm.json': json.dumps([{ | 1055 'alarm.json': json.dumps([{ |
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1219 'idle.json': json.dumps([{'namespace': 'idle'}]), | 1219 'idle.json': json.dumps([{'namespace': 'idle'}]), |
1220 'input_ime.json': json.dumps([{'namespace': 'input.ime'}]), | 1220 'input_ime.json': json.dumps([{'namespace': 'input.ime'}]), |
1221 'menus.json': json.dumps([{'namespace': 'menus'}]), | 1221 'menus.json': json.dumps([{'namespace': 'menus'}]), |
1222 'tabs.json': json.dumps([{'namespace': 'tabs'}]), | 1222 'tabs.json': json.dumps([{'namespace': 'tabs'}]), |
1223 } | 1223 } |
1224 }, | 1224 }, |
1225 '1132': { | 1225 '1132': { |
1226 'api': { | 1226 'api': { |
1227 '_manifest_features.json': json.dumps({ | 1227 '_manifest_features.json': json.dumps({ |
1228 'bookmarks': { | 1228 'bookmarks': { |
1229 'channel': 'trunk' | 1229 'channel': 'master' |
1230 }, | 1230 }, |
1231 'page_action': { | 1231 'page_action': { |
1232 'channel': 'stable' | 1232 'channel': 'stable' |
1233 } | 1233 } |
1234 }), | 1234 }), |
1235 '_permission_features.json': json.dumps({ | 1235 '_permission_features.json': json.dumps({ |
1236 'webRequest': { | 1236 'webRequest': { |
1237 'channel': 'stable' | 1237 'channel': 'stable' |
1238 } | 1238 } |
1239 }), | 1239 }), |
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1455 { | 1455 { |
1456 'namespace': 'idle' | 1456 'namespace': 'idle' |
1457 }, | 1457 }, |
1458 { | 1458 { |
1459 'namespace': 'experimental.menus' | 1459 'namespace': 'experimental.menus' |
1460 } | 1460 } |
1461 ]) | 1461 ]) |
1462 } | 1462 } |
1463 } | 1463 } |
1464 }) | 1464 }) |
OLD | NEW |