aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/swfinterp.py
AgeCommit message (Collapse)Author
2023-08-01[utils] Avoid comparing `type(var)`, etc, to pass new Linter rulesdirkf
2016-11-17Update coding style after pycodestyle 2.1.0Yen Chi Hsuan
In pycodestyle 2.1.0, E305 was introduced, which requires two blank lines after top level declarations, too. See https://github.com/PyCQA/pycodestyle/issues/400 See also #10689; thanks @stepshal for first mentioning this issue and initial patches
2016-05-10[compat] Rename struct_(un)pack to compat_struct_(un)packYen Chi Hsuan
2016-05-10[utils,compat] Move struct_pack and struct_unpack to compat.pyYen Chi Hsuan
2016-01-10Fix typosJakub Wilk
Closes #8200.
2014-12-13Fix imports and general cleanupPhilipp Hagemeister
· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail. · Use _match_id consistently whenever possible · Fix some outdated tests · Use consistent valid URL (always match the whole protocol, no ^ at start required) · Use modern test definitions
2014-11-23PEP8 appliedJouke Waleson
2014-11-17[swfinterp] Improve undefined representationPhilipp Hagemeister
2014-11-17[swfinterp] Add more builtins and improve static variablesPhilipp Hagemeister
2014-11-17[swfinterp] Add support for more complicated constantsPhilipp Hagemeister
2014-11-17[swfinterp] Basic support for constants (only ints for now)Philipp Hagemeister
2014-11-17[swfinterp] Implement bitand and pushshort operatorsPhilipp Hagemeister
2014-11-17[swfinterp] Implement charCodeAtPhilipp Hagemeister
2014-11-17[swfinterp] Formalize built-in classesPhilipp Hagemeister
2014-11-17[swfinterp] Implement various opcodesPhilipp Hagemeister
2014-11-17[swfinterp] Add support for void methodsPhilipp Hagemeister
2014-11-17[swfinterp] Implement pushtrue and pushfalse opcodesPhilipp Hagemeister
2014-11-17[swfinterp] Implement equals opcodePhilipp Hagemeister
2014-11-17[swfinterp] Implement String basicsPhilipp Hagemeister
2014-11-17[swfinterp] Interpret yet more opcodesPhilipp Hagemeister
2014-11-17[swfinterp] Better error messagePhilipp Hagemeister
2014-11-17[swfinterp] Intepret more multinamesPhilipp Hagemeister
2014-11-17[swfinterp] Allow function patchingPhilipp Hagemeister
2014-07-20[swfinterp] Remove (at the moment) dead codePhilipp Hagemeister
2014-07-20[swfinterp] Fix _u32 namePhilipp Hagemeister
2014-07-20[swfinterp] Use helper function struct_unpack for old Python 2.x releases ↵Philipp Hagemeister
(#3270)
2014-07-20[swfinterp] Remove debugging codePhilipp Hagemeister
2014-07-20[swfinterp] Correct array accessPhilipp Hagemeister
2014-07-20[swfinterp] Add support for calling methods on objectsPhilipp Hagemeister
2014-07-20[swfinterp] Add support for calls to instance methodsPhilipp Hagemeister
2014-07-20[swfinterp] Add support for multiple classesPhilipp Hagemeister
2014-07-20[swfinterp] Extend tests and fix parsingPhilipp Hagemeister
2014-07-19[swfinterp] Start working on basic testsPhilipp Hagemeister
2014-07-18[youtube] Move swfinterp into its own filePhilipp Hagemeister