Closed Bug 1180857 Opened 7 years ago Closed 7 years ago

Update Shumway to version 0.11.422

Categories

(Firefox Graveyard :: Shumway, defect)

defect
Not set
normal

Tracking

(firefox42 affected, firefox43 fixed)

RESOLVED FIXED
Firefox 43
Tracking Status
firefox42 --- affected
firefox43 --- fixed

People

(Reporter: yury, Assigned: yury)

References

Details

Attachments

(1 file, 1 obsolete file)

Changes:

#2152 Implement duplicateMovieClip
#2153 Addresses review https://bugzilla.mozilla.org/show_bug.cgi?id=1154731#c2
#2155 Rewrite of most of the AVM2 component, the core of the AVM1
#2158 Implement getLineOffset.
#2160 Only rig timers and Math.random in a special `deterministic` mode in the shell
#2159 Fix bug in calling Vector constructors as functions
#2162 Fix property lookup bug that breaks lots of Haxe-compiled content
#2163 Ensure that ASObject template classes are never instantiated
#2166 Bug 1156947 - Make registerFont messages synchronously.
#2165 Bug 1139296 - broadcast RENDER event on correct DisplayObject instead of template class
#2169 flashlog.txt-like tracing for better troubleshooting
#2168 Adds missing npm packages: time-grunt & bson
#2164 arguments-callee
#2170 Bug 1080970 - Reset masks properly.
#2171 Bug 1080976 - Invalidate shape nodes when ratio changes.
#2173 Fix silly bug preventing the `deterministic` shell option from ever being false
#2175 Some preliminary work on getting the baseline compiler back up
#2177 Reduces AVM1 execution memory consumption.
#2174 Factor most state from _interpret into InterpreterFrame instance
#2181 Bug 1137865 - Only show red "Shumway" button in shumway debug mode
#2182 Bugfixes to URLRequest handling
#2183 Some AVM1 fixes
#2186 Implement support for Loader#close
#2180 Log startup timings
#2187 Implement BitmapData#getPixel and #getPixel32 in AVM1
#2176 Cache mangled names for constant QNames
#2188 Fixes some for SWF 66
#2190 Move caching of Multinames out of line
#2189 Fixes duplicateMovieClip parent.
#2179 Optimize namespace handling
#2191 Fixes SWF 1314 speed
#2192 Leaner output
#2193 Adds AVM1 filter class wrappers.
#2194 AVM1MovieClip, AVM1Button, AVM1TextField cleanup.
#2195 Fixes eval() resolution for local variables; sync function with events.
#2196 Emit warnings only once, if not overridden by setting Shumway.loggingOptions.omitRepeatedWarnings to false
#2197 Bug 1142763 - Implements AVM1 Error.
#2198 Adds callee/caller to the AVM1 Arguments.
#2199 Implements popular AVM1 BitmapData functions; fixes duplicateMovieClip.
#2203 Handle some SWF tags by either ignoring them or emitting a more useful warning
#2201 Make sure to keep stdout in order.
#2204 Ignore some more SWF tags and treat all tags > 100 as obfuscator trickery
#2205 Adds XMLDocument classes and parser.
#2207 Fixes AVM1 BitmapData.loadBitmap and AVM1Rectangle constructor.
#2206 Implement a few AVM1 BitmapData and MovieClip members, and AVM2 BitmapData#drawWithQuality
#2208 Add method for stringifying objects without producing uncaught exceptions
#2209 Fix typo that's causing lots of error logs in AVM1
#2210 Implement TextField#html
#2211 Fix bug that caused logging output to be mostly useless for errors
#2212 Disable ats tests on travis
#2214 Adds shuobject onFrame callback and takeSnapshot().
#2215 Various fixes of issues uncovered through ats run reports
#2216 "Take Snapshots" tools
#2217 More fixes of issues uncovered through ats run reports
#2218 Implements AVM1 Object.prototype.watch
#2219 Removes mongodb from devDependencies.
#2220 Removes incorrect setup_ats steps.
#2221 Stubs for most Bitmapdata methods for AVM2 and AVM1
#2223 Bugfix in findScopeProperty
#2224 Disable a few long-running acceptance tests
#2227 Refactoring _levelN and _root concerns; implements _lockroot.
#2228 Fixes to remove few top warnings for ATS
#2226 Guard during frame parsing when soundstreanhead is not supported.
#2229 Initial AVM1 XMLNode and XML objects implementation.
#2230 Misc AVM1 XML patches: runtime DOM manipulations and loading
#2231 Better JPEG data reparing algorithm; fixes JPEGTables.
#2232 Fix some Makefile typos
#2202 Support filters.
#2234 Fixes regression of image parsing
#2235 Follow-up filter fixes.
#2237 Small test harness optimization.
#2184 Various AVM2 fixes, reducing the number of VM-internal exceptions in the Tamarin test suite
#2236 Yet more fixes of issues uncovered through ats run reports
#2238 Removes TestEaselHost and TestPlayer classes.
#2239 Misc AVM1 fixes: filters and loading
#2240 Followup fixes to fix the inspector
#2243 Bug 1155024 - Not using waiveXrays in Shumway code.
#2233 Moves restartless extension links out from the source files folder.
#2241 Bug 1163723 - fixes AVM1 issues
#2246 Bug 1158890 - Disable handling of the mouse right button.
#2244 Fixes mouseX/mouseY; adds tests for mouseX and startDrag
#2248 Bug 1162271 - Fully decode/unescape flashvars.
#2247 Fix filter regression.
#2251 Fixes recording of the swfm
#2250 Fixes CSS warning showing while running Shumway
#2253 Bug 1165143 - Use progressInfo to determine SWF loading completed.
#2254 Bug 1163206 - Disable HTTP referer for non-overlay and non-HTTPS.
#2255 Fixes "Flash" stroke scaling.
#2252 Fix AVM1 action block execution order.
#2256 Fixes AVM1 typeof for function
#2258 Skipping invalid query string values.
#2259 Reduces amount of as3Object is undefined errors.
#2260 Remove jpgjs dependency, apply jpeg3 alpha values in the gfx backend.
#2262 Bug 1157243 - Correctly handle unknown file types in Loader
#2263 Optimize jpeg alpha masking code.
#2245 Bug 1150641 - Add Shumway telemetry probe for cross domain loading issues
#2265 Fix file naming in the player module
#2249 Bug 1160230 - Sandboxing gfx window
#2268 Some more AVM2 fixes for issues surfaced in the Tamarin test suite
#2271 Bug 1171168 - Fix string coercion in AVM1's TextField text and htmlText setters
#2270 Adds HTTPS server options to the internal web server.
#2272 Bug 1171456 - Work around incorrect bytesloaded/total values reported in XHR progress events
#2264 Refactors AVM1 object initialization and DoInitAction.
#2275 Remove `x` flag from flags string before invoking native RegExp ctor in ASRegExp ctor
#2269 Font symbol fixes
#2278 Adds all natives to the AVM1 Date.prototype.
#2279 Fixes WeakList to account for newly added keys
#2274 Bug 1171898 - Box call arguments in ExternalInterface before invoking registered callbacks
#2276 Support negative leading and letter-spacing in text fields.
#2280 Properly sequence AVM1 load event with actions in the embedded sprites
#2282 Add grunt task to run tests on ads < 200kb only.
#2283 Disables SSL server for reftest.
#2284 Refactors ClipEventMappings; implements AVM1 Key.getCode.
#2285 Fixes initialization of AVM1 data/frames for buttons.
#2281 Refactors addToPendingScripts.
#2266 Bug 1068924 - Implement LocalConnection
#2286 Misc AVM1 fixes
#2290 Moves acid-morph stas test to the tracetest.
#2288 Misc AVM1 fixes
#2291 Bug 1136763: Fix name handling in AVM1 MovieClip methods. r=yury
#2273 Bug 1171508 - fix bugs in BitmapData#clone
#2292 Fix issues with boxing values in AVM2. r=tobytailor
#2295 Catch errors in event handlers per target and properly continue execution. r=tobytailor
#2297 Removes shumway.userInputSecurity option.
#2299 Fixes various E4X-related issues that show up when running the Tamarin acceptance tests
#2300 Implement AVM1BitmapData#colorTransform
#2301 Add tool for quickly sorting a list of SWF URLs into good/bad lists
#2304 Fix SWF embedding in the SWFTinder and add a clear local storage button.
#2294 Adds jsplugins support to the extension.
Changes:

#2309 Update closure compiler.
#2310 Hotfix closure compiler.
#2296 Create automated tests of the Shumway extension
#2312 Add Flash base param support to shuobject
#2314 Major SWF parser refactoring.
#2319 Bug 1164447 - Closure compiler removes ShumwayCom.reportTelemetry call
#2289 Bug 1167019 - When using embedded fonts, prevent undefined glyphs fro…
#2321 Bug 1147291 - SWF #577 mousing over ad does not open drop-down menu
#2322 Small fixes
#2323 Hot fix #2289.
#2318 Implement SWF parser and player side of timeline-embedded video support.
#2320 Loosen allowDomain security check for cross-domain loading to only apply to SWFs
#2324 Bug 1178963 - Change fake plugin API.

https://treeherder.mozilla.org/#/jobs?repo=try&revision=ce6786e56df4
Attachment #8630103 - Attachment is obsolete: true
Attachment #8630103 - Flags: review?(till)
Summary: Update Shumway to version 0.11.384 → Update Shumway to version 0.11.422
Assignee: nobody → ydelendik
Comment on attachment 8644650 [details] [diff] [review]
Update Shumway to version 0.11.422

Review of attachment 8644650 [details] [diff] [review]:
-----------------------------------------------------------------

rs=me based on the fact that we've reviewed all changes going in here when they landed in the Shumway github repository, already.
Attachment #8644650 - Flags: review+
https://hg.mozilla.org/mozilla-central/rev/f1c8c8ddd899
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 43
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.