Closed Bug 1180857 Opened 9 years ago Closed 9 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.
Attached patch Update Shumway to version 0.11.384 (obsolete) (deleted) — Splinter Review
Attachment #8630103 - Flags: review?(till)
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+
Status: NEW → RESOLVED
Closed: 9 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.

Attachment

General

Created:
Updated:
Size: