Skip to content

Commit 4b104d5

Browse files
committed
Update avm2 progress
1 parent 70a62f6 commit 4b104d5

File tree

2 files changed

+65
-95
lines changed

2 files changed

+65
-95
lines changed

assets/report.json

Lines changed: 62 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"summary": {
3-
"max_points": 4564,
4-
"impl_points": 3086,
5-
"stub_penalty": 285
3+
"max_points": 4560,
4+
"impl_points": 3125,
5+
"stub_penalty": 300
66
},
77
"classes": {
88
"flash.events.MouseEvent": {
@@ -250,13 +250,10 @@
250250
"flash.sampler.Sample": {
251251
"summary": {
252252
"max_points": 3,
253-
"impl_points": 0,
253+
"impl_points": 3,
254254
"stub_penalty": 0
255255
},
256-
"missing": [
257-
"stack",
258-
"time"
259-
],
256+
"missing": [],
260257
"stubbed": []
261258
},
262259
"flash.net.URLLoaderDataFormat": {
@@ -789,13 +786,13 @@
789786
"flash.display.Stage3D": {
790787
"summary": {
791788
"max_points": 7,
792-
"impl_points": 6,
793-
"stub_penalty": 0
789+
"impl_points": 7,
790+
"stub_penalty": 1
794791
},
795-
"missing": [
792+
"missing": [],
793+
"stubbed": [
796794
"requestContext3DMatchingProfiles()"
797-
],
798-
"stubbed": []
795+
]
799796
},
800797
"flash.display.ColorCorrectionSupport": {
801798
"summary": {
@@ -1001,13 +998,10 @@
1001998
"flash.sampler.DeleteObjectSample": {
1002999
"summary": {
10031000
"max_points": 3,
1004-
"impl_points": 0,
1001+
"impl_points": 3,
10051002
"stub_penalty": 0
10061003
},
1007-
"missing": [
1008-
"id",
1009-
"size"
1010-
],
1004+
"missing": [],
10111005
"stubbed": []
10121006
},
10131007
"flash.display.GraphicsGradientFill": {
@@ -1498,12 +1492,14 @@
14981492
"summary": {
14991493
"max_points": 3,
15001494
"impl_points": 2,
1501-
"stub_penalty": 0
1495+
"stub_penalty": 1
15021496
},
15031497
"missing": [
15041498
"profile()"
15051499
],
1506-
"stubbed": []
1500+
"stubbed": [
1501+
"showRedrawRegions()"
1502+
]
15071503
},
15081504
"flash.events.UncaughtErrorEvent": {
15091505
"summary": {
@@ -1848,16 +1844,12 @@
18481844
"flash.geom.Matrix3D": {
18491845
"summary": {
18501846
"max_points": 32,
1851-
"impl_points": 23,
1847+
"impl_points": 27,
18521848
"stub_penalty": 0
18531849
},
18541850
"missing": [
1855-
"copyRowTo()",
18561851
"pointAt()",
18571852
"interpolateTo()",
1858-
"copyColumnFrom()",
1859-
"copyRowFrom()",
1860-
"prependRotation()",
18611853
"prependScale()",
18621854
"transformVectors()",
18631855
"static interpolate()"
@@ -2176,15 +2168,14 @@
21762168
"summary": {
21772169
"max_points": 25,
21782170
"impl_points": 24,
2179-
"stub_penalty": 8
2171+
"stub_penalty": 7
21802172
},
21812173
"missing": [
21822174
"lineShaderStyle()"
21832175
],
21842176
"stubbed": [
21852177
"beginShaderFill()",
21862178
"cubicCurveTo()",
2187-
"copyFrom()",
21882179
"drawPath()",
21892180
"drawRoundRectComplex()",
21902181
"drawTriangles()",
@@ -2603,31 +2594,27 @@
26032594
"flash.system.Capabilities": {
26042595
"summary": {
26052596
"max_points": 37,
2606-
"impl_points": 7,
2597+
"impl_points": 11,
26072598
"stub_penalty": 3
26082599
},
26092600
"missing": [
26102601
"static hasScreenPlayback",
26112602
"static hasIME",
2612-
"static screenDPI",
26132603
"static hasStreamingAudio",
26142604
"static supports32BitProcesses",
26152605
"static maxLevelIDC",
2616-
"static screenResolutionY",
26172606
"static hasMultiChannelAudio()",
26182607
"static localFileReadDisable",
26192608
"static cpuArchitecture",
26202609
"static supports64BitProcesses",
26212610
"static _internal",
2622-
"static pixelAspectRatio",
26232611
"static serverString",
26242612
"static hasAudioEncoder",
26252613
"static hasStreamingVideo",
26262614
"static touchscreenType",
26272615
"static cpuAddressSize",
26282616
"static hasTLS",
26292617
"static hasMP3",
2630-
"static screenResolutionX",
26312618
"static hasEmbeddedVideo",
26322619
"static hasVideoEncoder",
26332620
"static hasAudio",
@@ -2709,14 +2696,14 @@
27092696
"flash.display.AVM1Movie": {
27102697
"summary": {
27112698
"max_points": 3,
2712-
"impl_points": 0,
2713-
"stub_penalty": 0
2699+
"impl_points": 3,
2700+
"stub_penalty": 2
27142701
},
2715-
"missing": [
2702+
"missing": [],
2703+
"stubbed": [
27162704
"addCallback()",
27172705
"call()"
2718-
],
2719-
"stubbed": []
2706+
]
27202707
},
27212708
"flash.display.JPEGEncoderOptions": {
27222709
"summary": {
@@ -3144,7 +3131,7 @@
31443131
"summary": {
31453132
"max_points": 39,
31463133
"impl_points": 35,
3147-
"stub_penalty": 1
3134+
"stub_penalty": 2
31483135
},
31493136
"missing": [
31503137
"merge()",
@@ -3153,7 +3140,8 @@
31533140
"histogram()"
31543141
],
31553142
"stubbed": [
3156-
"generateFilterRect()"
3143+
"generateFilterRect()",
3144+
"applyFilter()"
31573145
]
31583146
},
31593147
"flash.events.IEventDispatcher": {
@@ -3426,16 +3414,10 @@
34263414
"flash.sampler.StackFrame": {
34273415
"summary": {
34283416
"max_points": 6,
3429-
"impl_points": 0,
3417+
"impl_points": 6,
34303418
"stub_penalty": 0
34313419
},
3432-
"missing": [
3433-
"line",
3434-
"scriptID",
3435-
"name",
3436-
"file",
3437-
"toString()"
3438-
],
3420+
"missing": [],
34393421
"stubbed": []
34403422
},
34413423
"flash.media.SoundCodec": {
@@ -3650,15 +3632,14 @@
36503632
"flash.display.ShaderJob": {
36513633
"summary": {
36523634
"max_points": 8,
3653-
"impl_points": 6,
3635+
"impl_points": 7,
36543636
"stub_penalty": 2
36553637
},
36563638
"missing": [
3657-
"width",
3658-
"target"
3639+
"width"
36593640
],
36603641
"stubbed": [
3661-
"shader",
3642+
"start()",
36623643
"height"
36633644
]
36643645
},
@@ -3900,10 +3881,13 @@
39003881
"summary": {
39013882
"max_points": 5,
39023883
"impl_points": 5,
3903-
"stub_penalty": 0
3884+
"stub_penalty": 2
39043885
},
39053886
"missing": [],
3906-
"stubbed": []
3887+
"stubbed": [
3888+
"registerClassAlias()",
3889+
"sendToURL()"
3890+
]
39073891
},
39083892
"flash.media.VideoCodec": {
39093893
"summary": {
@@ -4108,10 +4092,12 @@
41084092
"summary": {
41094093
"max_points": 2,
41104094
"impl_points": 2,
4111-
"stub_penalty": 0
4095+
"stub_penalty": 1
41124096
},
41134097
"missing": [],
4114-
"stubbed": []
4098+
"stubbed": [
4099+
"fscommand()"
4100+
]
41154101
},
41164102
"flash.net.IDynamicPropertyWriter": {
41174103
"summary": {
@@ -4543,15 +4529,6 @@
45434529
"missing": [],
45444530
"stubbed": []
45454531
},
4546-
"flash.display.FocusDirection": {
4547-
"summary": {
4548-
"max_points": 4,
4549-
"impl_points": 4,
4550-
"stub_penalty": 0
4551-
},
4552-
"missing": [],
4553-
"stubbed": []
4554-
},
45554532
"flash.events.TransformGestureEvent": {
45564533
"summary": {
45574534
"max_points": 14,
@@ -5172,29 +5149,30 @@
51725149
"flash.sampler": {
51735150
"summary": {
51745151
"max_points": 18,
5175-
"impl_points": 0,
5176-
"stub_penalty": 0
5152+
"impl_points": 6,
5153+
"stub_penalty": 5
51775154
},
51785155
"missing": [
51795156
"getMemberNames()",
51805157
"sampleInternalAllocs()",
5181-
"getSize()",
51825158
"pauseSampling()",
51835159
"getSetterInvocationCount()",
51845160
"getSavedThis()",
5185-
"getSamples()",
51865161
"getInvocationCount()",
5187-
"clearSamples()",
51885162
"getGetterInvocationCount()",
51895163
"getLexicalScopes()",
51905164
"getMasterString()",
51915165
"isGetterSetter()",
51925166
"getSampleCount()",
5193-
"setSamplerCallback()",
5167+
"setSamplerCallback()"
5168+
],
5169+
"stubbed": [
5170+
"getSize()",
5171+
"getSamples()",
5172+
"clearSamples()",
51945173
"startSampling()",
51955174
"stopSampling()"
5196-
],
5197-
"stubbed": []
5175+
]
51985176
},
51995177
"flash.printing.PrintJob": {
52005178
"summary": {
@@ -5336,13 +5314,13 @@
53365314
"": {
53375315
"summary": {
53385316
"max_points": 16,
5339-
"impl_points": 15,
5340-
"stub_penalty": 0
5317+
"impl_points": 16,
5318+
"stub_penalty": 1
53415319
},
5342-
"missing": [
5320+
"missing": [],
5321+
"stubbed": [
53435322
"isXMLName()"
5344-
],
5345-
"stubbed": []
5323+
]
53465324
},
53475325
"flash.net.URLRequest": {
53485326
"summary": {
@@ -5678,16 +5656,10 @@
56785656
"flash.filters.ShaderFilter": {
56795657
"summary": {
56805658
"max_points": 6,
5681-
"impl_points": 0,
5659+
"impl_points": 6,
56825660
"stub_penalty": 0
56835661
},
5684-
"missing": [
5685-
"topExtension",
5686-
"bottomExtension",
5687-
"shader",
5688-
"leftExtension",
5689-
"rightExtension"
5690-
],
5662+
"missing": [],
56915663
"stubbed": []
56925664
},
56935665
"flash.ui.KeyboardType": {
@@ -5831,16 +5803,14 @@
58315803
"flash.sampler.NewObjectSample": {
58325804
"summary": {
58335805
"max_points": 5,
5834-
"impl_points": 0,
5835-
"stub_penalty": 0
5806+
"impl_points": 5,
5807+
"stub_penalty": 2
58365808
},
5837-
"missing": [
5809+
"missing": [],
5810+
"stubbed": [
58385811
"size",
5839-
"id",
5840-
"type",
58415812
"object"
5842-
],
5843-
"stubbed": []
5813+
]
58445814
},
58455815
"flash.ui.MultitouchInputMode": {
58465816
"summary": {

index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -331,9 +331,9 @@ <h5>ActionScript 3 Language <code>70%</code></h5>
331331
</p>
332332

333333
<p>
334-
<h5>ActionScript 3 API <code>61%</code></h5>
335-
<div class="meter" title="61%">
336-
<span style="width:61%;"><span class="progress"></span></span>
334+
<h5>ActionScript 3 API <code>62%</code></h5>
335+
<div class="meter" title="62%">
336+
<span style="width:62%;"><span class="progress"></span></span>
337337
</div>
338338
</p>
339339
</div>

0 commit comments

Comments
 (0)