Skip to content

Commit 258fa9f

Browse files
committed
update AwayFL
1 parent 831c706 commit 258fa9f

File tree

6 files changed

+245
-21
lines changed

6 files changed

+245
-21
lines changed

Diff for: README.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,14 @@ The [Ruffle Web Demo](https://ruffle.rs/demo/), converted into a Progressive Web
1010
An example showing how to set up the [Ruffle](https://ruffle.rs/) Flash emulator on your website.
1111

1212
### [AwayFL Testing](https://n0samu.github.io/awayfl-testing/?swf=papasburgeria_v2.swf)
13-
An example showing how to set up the [AwayFL](https://awayfl.org/) Flash emulator on your website.
13+
An example showing how to set up the [AwayFL](https://awayfl.org/) Flash emulator on your website. [More information is available here](https://github.com/eXponenta/away-player-embed).
1414

1515
### [AVM2.js Testing](https://n0samu.github.io/avm2js-testing/?swf=hitbox.swf)
1616
An example showing how to set up the AVM2.js Flash emulator on your website.
1717

18+
### [AVM2.js Testing](https://n0samu.github.io/waflash-testing/?swf=chuckthesheep.swf)
19+
An example showing how to set up the WAFlash emulator for local testing. Please [contact the author](https://vidkidz.tistory.com/) for permission to use WAFlash on your website.
20+
1821
## Web Tools
1922

2023
### [Flash Player Check](https://n0samu.github.io/flash-player-check)
@@ -23,5 +26,8 @@ Test whether your Flash plugin (or Flash emulator extension) is working and disp
2326
### [Ruffle Saves Exporter](https://n0samu.github.io/ruffleSavesExport)
2427
A bookmarklet that exports the save data of web builds of Ruffle in .SOL format, suitable for use with the Ruffle desktop player or Adobe Flash Player.
2528

29+
### [Ruffle Userscript](n0samu.github.io/inject-ruffle.user.js)
30+
A userscript that loads and plays Flash content on the current page with Ruffle, without a dedicated browser extension. Works best with [ViolentMonkey](https://violentmonkey.github.io/). Also works in desktop and mobile Safari with the [Userscripts app](https://github.com/quoid/userscripts#userscripts-safari).
31+
2632
### [Strict URL Encode and Decode](https://n0samu.github.io/strictEncodeURL)
2733
A tool for [percent-encoding](https://en.wikipedia.org/wiki/Percent-encoding) and decoding URLs and URL components. When encoding, it leaves any already-encoded parts of the string intact rather than double-encoding them. It's one easy box that "just works", unlike any of the similar tools that I've found online.

Diff for: awayfl-testing/awayfl/HISTORY.txt

+218
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,221 @@
1+
Bundle version: 0.0.33
2+
Build at: Mon Oct 11 2021 18:30:53 GMT+0300 (Москва, стандартное время)
3+
---
4+
@awayfl/avm1 (v0.2.124-v0.2.136):
5+
2021-10-11; v0.2.136
6+
2021-10-11; fix: remove Key listeners when it removed from stage
7+
2021-10-11; v0.2.135
8+
2021-10-11; fix: Remove console.log
9+
2021-09-29; v0.2.134
10+
2021-09-29; fix: Partial fix getAscii
11+
2021-09-26; v0.2.133
12+
2021-09-26; fix: Disable events for Bitmap
13+
2021-09-21; v0.2.132
14+
2021-09-21; fix: Enable lazy events by default
15+
2021-09-21; fix: Crash on calling a protitype methods
16+
2021-09-08; fix: copyversion for allow ' in versions
17+
2021-09-08; v0.2.131
18+
2021-09-08; feat (FrameScript): Use lazy event registering for onClipEvents.
19+
2021-09-02; v0.2.130
20+
2021-09-02; feat (AVM1Filters): Implement timeline filters
21+
2021-08-26; fix (sound): No spam getPan
22+
2021-08-26; v0.2.129
23+
2021-08-26; fix (AVM1MovieClip): Fix resolving a getInstanceAtDepth
24+
2021-08-20; v0.2.128
25+
2021-08-20; fix (AVM1): Fix drag-and-drop
26+
2021-08-19; v0.2.127
27+
2021-08-19; fix(avm1): Remove console.log
28+
2021-08-19; v0.2.126
29+
2021-08-19; fix (avm1): Mouse dragging missposition
30+
2021-08-12; Bump path-parse from 1.0.6 to 1.0.7
31+
2021-08-04; v0.2.125
32+
2021-08-04; fix: Return undef when away bounds is null
33+
@awayfl/avm2 (v0.2.181-v0.2.191):
34+
2021-10-09; v0.2.191
35+
2021-10-09; fix: ASArray.sort must save valid context
36+
2021-10-09; v0.2.190
37+
2021-10-09; fix: strict resolve _children XML
38+
2021-09-26; fix: Compile regression for RTM
39+
2021-08-25; fix (AVM2): Simplify createError
40+
2021-08-16; v0.2.189
41+
2021-08-16; fix (JIT): alias from lexer not has types
42+
2021-08-13; v0.2.188
43+
2021-08-13; feat: Minor priority changing
44+
2021-08-13; fix (JIT, coerce): Fix static coerse resolver bug
45+
2021-08-13; fix (JIT): Fix crash on runtimename for object without sec
46+
2021-08-13; fix (JIT): Fix valueOf type checking for boxed ASUint
47+
2021-08-13; fix (axConstruct): fix resolfing timeline bug
48+
2021-08-13; feat (JIT): WIP, Resolve type
49+
2021-08-13; feat (JIT): Prepare for type propogadition
50+
2021-08-13; feat (Multiname): Use weak ref to prevent lock object for GC
51+
2021-08-13; feat (JIT): Inline return void when this possible
52+
2021-08-13; feat (JIT): Primitive coercion as emmiter
53+
2021-08-12; build(deps): bump path-parse from 1.0.6 to 1.0.7
54+
2021-08-06; v0.2.187
55+
2021-08-06; fix(JIT): Generate value coersion for returned value.
56+
2021-08-06; v0.2.186
57+
2021-08-06; fix: fix string constructor, can be called with value, we should apply it.
58+
2021-08-05; v0.2.185
59+
2021-08-05; feat: Wrap ASArray to proxy for using a [] notation
60+
2021-07-29; v0.2.184
61+
2021-07-29; fix: Ignore a BitmapData from fast construct
62+
2021-07-28; v0.2.183
63+
2021-07-28; lint: Some typos
64+
2021-07-27; fix: wrong byte buffer write size
65+
2021-07-27; fix: write buffer fast to AMF
66+
2021-07-27; fix: Multiname from simple name with space
67+
2021-07-24; v0.2.182
68+
2021-07-24; fix: Add support externals for constructFast
69+
2021-07-24; fix: Disable fastCall checker
70+
2021-07-24; fix: valueOf of ASInt and ASUint
71+
2021-07-24; feat: Compile time check of type for fast constructor
72+
2021-07-23; feat: Resolve GETLEX or getPropStrict to fast mode
73+
2021-07-23; fix: Typos
74+
2021-07-23; feat: introduce fast AVM constructors
75+
2021-07-23; feat: drop redundat coerce
76+
@awayfl/playerglobal (v0.2.227-v0.2.346):
77+
2021-09-26; v0.2.346
78+
2021-09-26; fix: ApplicationDomain must be constructed from SEC
79+
2021-09-26; v0.2.345
80+
2021-09-26; fix: Handle channel overflow for RoubleTrouble.
81+
2021-09-26; Bump ansi-regex from 5.0.0 to 5.0.1
82+
2021-09-26; v0.2.344
83+
2021-09-26; fix: Only interactiveObject can handle any events
84+
2021-09-21; v0.2.343
85+
2021-09-21; fix: AVM2 allow get x/y befor constructor call
86+
2021-09-21; fix: Valid clone for filters
87+
2021-09-11; v0.2.342
88+
2021-09-11; fix (BitmapData): valid getVector implementation
89+
2021-09-09; 0.2.341
90+
2021-09-09; fixed by eslint
91+
2021-09-09; fix dragging for mouse release outside of play area
92+
2021-08-26; v0.2.340
93+
2021-08-26; fix (Matrix): Typo in matrix element order
94+
2021-08-24; v0.2.239
95+
2021-08-24; fix (Sprite): Convert a MovieClip as sprite for pure AMV Sprite.
96+
2021-08-17; v0.2.238
97+
2021-08-17; Revert "fix (SimpleButton) Use valid class for SimpleButton"
98+
2021-08-16; v0.2.237
99+
2021-08-16; fix: Some fixes
100+
2021-08-16; fix (SimpleButton) Use valid class for SimpleButton
101+
2021-08-13; v0.2.236
102+
2021-08-13; feat (MovieClip): Move Sprite transforming onto MovieClip.ts from AVM2
103+
2021-08-11; v0.2.235
104+
2021-08-11; fix (BitmapData): Restore back clear abstraction when there are not owners.
105+
2021-08-10; Bump path-parse from 1.0.6 to 1.0.7
106+
2021-08-10; v0.2.234
107+
2021-08-10; fix (Timeline) [UNSAFE] Fix Script execution order after navigation.
108+
2021-08-10; v0.2.233
109+
2021-08-10; fix (BitmapData): Never clear BitmapData without owners, because it can be pooled.
110+
2021-08-07; v0.2.232
111+
2021-08-07; fix (Text): Fix forcing mouseEnabled for TextField
112+
2021-08-06; v0.2.231
113+
2021-08-06; fix (net): Allow reset data to null in URLLoader without real resetting.
114+
2021-07-29; v0.2.230
115+
2021-07-29; fix: invalid offset of code version
116+
2021-07-28; v0.2.229
117+
2021-07-28; fix: Reorder timeline execution order
118+
2021-07-28; v0.2.228
119+
2021-07-27; feat: Use right serialisation
120+
@awayfl/swf-loader (v0.4.102-v0.4.105):
121+
2021-09-06; v0.4.105
122+
2021-09-06; fix (Buttons): Convert button character blend/filters onto timeline
123+
2021-08-16; Bump acorn from 5.7.3 to 5.7.4
124+
2021-08-16; v0.4.104
125+
2021-08-16; fix (Resize) emit resize delayed
126+
2021-08-11; Bump path-parse from 1.0.6 to 1.0.7
127+
2021-07-28; v0.4.103
128+
2021-07-27; feat: Modern host-based implementation
129+
@awayjs/graphics (v0.5.67-v0.5.68):
130+
2021-09-18; v0.5.68
131+
2021-09-18; feat: Pre-tesselation scale quality
132+
2021-09-18; feat: use native string utf8 encode/ decoder
133+
2021-09-18; feat: Add flag to graphics to allow smooth bitmap fill by default
134+
2021-08-11; Bump path-parse from 1.0.5 to 1.0.7
135+
@awayjs/renderer (v0.11.40-v0.11.44):
136+
2021-10-08; fix: Rename GradientAtlass.ts to GradientAtlas.ts and fix asset name
137+
2021-09-07; v0.11.44
138+
2021-09-07; feat (CachedRenderer): Invalidate CacheRenderer when ColorTransform changed
139+
2021-09-07; v0.11.43
140+
2021-09-07; feat: [req: stage 0.11.116 ] Support SUBTRACT blending on A = 1
141+
2021-08-12; v0.11.42
142+
2021-08-12; fix (CachedRenderer): Fix missed image
143+
2021-07-26; v0.11.41
144+
2021-07-26; feat: Remove Legacy renderer
145+
2021-07-26; feat: Support deep bitmap caching.
146+
@awayjs/scene (v0.13.218-v0.13.230):
147+
2021-10-11; v0.13.230
148+
2021-10-10; feat: implement alphaSource for bitmapData.copyPixels
149+
2021-10-10; fix: round pixel for text filling to avoid bluring in some games
150+
2021-10-10; fix: word placement regression
151+
2021-10-08; v0.13.229
152+
2021-10-08; fix: Scroll overflowing when value is negative
153+
2021-10-08; v0.13.228
154+
2021-10-08; fix: Invalid getChart output
155+
2021-10-08; feat: Add settings field for FNT
156+
2021-10-08; fix: null char checking
157+
2021-10-02; feat: Minore code improvments
158+
2021-09-30; feat: Optimise char requies path
159+
2021-09-30; feat: Refact text diff checking
160+
2021-09-30; feat: Refact, universy API
161+
2021-09-29; fix: Crash on chars when it not have rect.
162+
2021-09-29; feat: FNT Test (enabled by default)
163+
2021-09-29; feat: Restore FNT filling
164+
2021-09-29; fix: Fix bugs in Canvas Implementation
165+
2021-09-29; feat: Canvas bassed FNT table
166+
2021-09-18; v0.13.227
167+
2021-09-18; feat: Reduce font tesselation quality
168+
2021-09-18; feat: Refact textrun entry for readability
169+
2021-09-14; fix: Word offset
170+
2021-09-14; feat: WordStore as data structure
171+
2021-08-25; v0.13.226
172+
2021-08-25; fix (SceneImage2D): Fix draw in SceneImage2D with colorTransform
173+
2021-08-25; v0.13.225
174+
2021-08-25; fix (DisplayObjectContainer): Optimise errors
175+
2021-08-25; fix (Wheel): Fix wheel event direction and ammout
176+
2021-08-20; v0.13.224
177+
2021-08-20; fix (AVM1): Fix drag-and-drop
178+
2021-08-16; v0.13.223
179+
2021-08-16; fix: Regression, invalid missed skipAdvance
180+
2021-08-16; v0.13.222
181+
2021-08-16; fix (MovieClip) Script can't unlink reference onto child in any removeChild operation. This allowed only for Timeline
182+
2021-08-13; v0.13.221
183+
2021-08-13; feat (MovieClip): Move Sprite transforming onto MovieClip.ts from AVM2
184+
2021-08-11; v0.13.220
185+
2021-08-11; fix (BitmapData): Restore back clear abstraction when there are not owners.
186+
2021-08-11; v0.13.219
187+
2021-08-11; fix (MovieClip): Copy button mode.
188+
@awayjs/stage (v0.11.111-v0.11.118):
189+
2021-10-11; v0.11.118
190+
2021-10-10; feat: implement alphaSource for bitmapData.copyPixels
191+
2021-10-10; fix: Threshold for specific case
192+
2021-10-08; fix: Rename GradientAtlass.ts to GradientAtlas.ts and fix asset name
193+
2021-09-21; v0.11.117
194+
2021-09-21; fix: Default opcode for ThresholdTask
195+
2021-09-07; v0.11.116
196+
2021-09-07; feat: Support SUBTRACT blending on A = 1
197+
2021-08-12; v0.11.115
198+
2021-08-12; fix (Filters): Flush end task output image
199+
2021-08-06; v0.11.114
200+
2021-08-06; feat (Filters): Use maximal available texture size for temporary texture.
201+
2021-07-26; v0.11.113
202+
2021-07-26; feat: Support deep bitmap caching.
203+
2021-07-22; feat: Introduce support for multipassed filters
204+
2021-07-21; v0.11.112
205+
2021-07-21; feat: Support `inner` mode for Glow and DropShadow filters
206+
@awayjs/view (v0.6.36-v0.6.40):
207+
2021-10-08; v0.6.40
208+
2021-10-08; feat: Visible state
209+
2021-09-07; v0.6.39
210+
2021-09-07; feat (CachedRenderer): Invalidate CacheRenderer when ColorTransform changed
211+
2021-08-06; v0.6.38
212+
2021-08-06; fix (Bounds): Compute valid width/height
213+
2021-07-21; v0.6.37
214+
2021-07-21; fix: Force entity invalidation in parttition request phase
215+
2021-07-21; clean: Cleanup ContainerNode class
216+
217+
---
218+
1219
Bundle version: 0.0.32
2220
Build at: Wed Jul 21 2021 01:45:51 GMT+0300 (Москва, стандартное время)
3221
---

Diff for: awayfl-testing/awayfl/VERSIONS.txt

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
Bundle version: 0.0.32
2-
Build at: Wed Jul 21 2021 01:45:51 GMT+0300 (Москва, стандартное время)
1+
Bundle version: 0.0.33
2+
Build at: Mon Oct 11 2021 18:30:52 GMT+0300 (Москва, стандартное время)
33
==========
44
Modules:
5-
@awayfl/avm1:0.2.124
6-
@awayfl/avm2:0.2.181
5+
@awayfl/avm1:0.2.136
6+
@awayfl/avm2:0.2.191
77
@awayfl/awayfl-player:0.2.29
8-
@awayfl/playerglobal:0.2.227
9-
@awayfl/swf-loader:0.4.102
8+
@awayfl/playerglobal:0.2.346
9+
@awayfl/swf-loader:0.4.105
1010
@awayjs/core:0.9.31
11-
@awayjs/graphics:0.5.67
11+
@awayjs/graphics:0.5.68
1212
@awayjs/materials:0.6.8
13-
@awayjs/renderer:0.11.40
14-
@awayjs/scene:0.13.218
15-
@awayjs/stage:0.11.111
16-
@awayjs/view:0.6.36
13+
@awayjs/renderer:0.11.44
14+
@awayjs/scene:0.13.230
15+
@awayjs/stage:0.11.118
16+
@awayjs/view:0.6.40

0 commit comments

Comments
 (0)