Adrian Wielgosik
|
2d1c60e02e
|
avm1: Fix binary operators not returning signed values
Also enabled AVM2 test that was forgotten before.
|
2021-03-20 14:49:55 -07:00 |
Mike Welsh
|
d7c53df8d5
|
docs: Update Discord link and sponsors
|
2021-03-20 01:29:43 -07:00 |
EmperorBale
|
ac9d27b2fd
|
avm1: Avoid panic when setMask called with no arguments (fix #3298)
|
2021-03-19 17:25:58 -07:00 |
Chris Midgley
|
aa94f6570e
|
avm1: fix String.substr behaviour for negative lengths (fix #3626)
|
2021-03-19 14:32:04 -07:00 |
dependabot-preview[bot]
|
86147eb61a
|
build(deps-dev): bump chromedriver from 88.0.0 to 89.0.0 in /web
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 88.0.0 to 89.0.0.
- [Release notes](https://github.com/giggio/node-chromedriver/releases)
- [Commits](https://github.com/giggio/node-chromedriver/compare/88.0.0...89.0.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2021-03-19 14:21:59 -07:00 |
David Wendt
|
05dc538a25
|
avm2: Use the actual `FromIterator` trait
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
1baadb93c2
|
chore: cargo fmt is fickle
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
a40755154d
|
avm2: `TextField` and `TextFormat` are sealed (non-dynamic) classes
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
6deebf0733
|
tests: approx the `leading` and `font_size` tests, and increase the epsilon on `autosize` by 1px.
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
a05423d48c
|
avm2: Setting a given text property also sets or resets the `html` mode (since it's not a separate property like in AS2)
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
f5268198b0
|
avm2: Don't round text metrics (`textWidth` and `textHeight`)
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
f908eb65fc
|
tests: Port AS2 edittext tests to AS3.
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
f188306f4f
|
avm2: `setTextFormat` is range-checked
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
78c519cce0
|
avm2: Don't except when creating a dynamic TextField.
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
4ef01000a8
|
avm2: Impl `TextField.setTextFormat`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
a115db49ba
|
avm2: Impl `TextField.setSelection`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
7902914aa4
|
avm2: Impl `TextField.replaceText`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
c22f30fdf0
|
avm2: Impl `TextField.replaceSelectedText`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
b4d97ca183
|
avm2: Impl `TextField.getTextFormat`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
f45c9d1889
|
avm2: Impl `TextField.appendText`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
42f717deb8
|
avm2: Impl `TextField.wordWrap`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
4bfc3cfda4
|
avm2: Impl `TextField.type`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
1c2ef3154a
|
avm2: Impl `TextFieldType`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
da563266d5
|
avm2: Impl `TextField.textHeight` and `TextField.textWidth`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
8165aa5c4a
|
avm2: Impl `TextField.textColor`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
c0a2547be3
|
avm2: Impl `TextField.text`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
dee937ac3a
|
avm2: Impl `TextField.selectable`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
b6a1bf80c1
|
avm2: Impl `TextField.multiline`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
053b6bd4cc
|
avm2: Impl `TextField.length`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
1ce868c51e
|
avm2: Impl `TextField.htmlText`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
89c131bf52
|
avm2: Impl `TextField.embedFonts`
This assumes `embedFonts` is the opposite of device fonts, which sounds reasonable.
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
62ec106afb
|
avm2: Impl `TextField.displayAsPassword`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
fa5145b884
|
avm2: Impl `TextField.defaultTextFormat`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
3d8bf90794
|
core: Also allow converting `TextFormat` back into an AVM2 object.
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
3d2d2072af
|
avm2: Impl `TextFormatAlign`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
e10726ef1c
|
core: Add utilities for converting an AVM2 object into a `TextFormat`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
50f992b9e6
|
avm2: Implement `TextField.borderColor`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
8913297514
|
avm2: Fix type of `TextField.backgroundColor`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
8d1e0992b5
|
avm2: Impl `TextField.border`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
436b3b2ed3
|
avm2: Impl `TextField.backgroundColor`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
a84acd55c3
|
avm2: Impl `TextFieldAutoSize`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
e35f66fafe
|
avm2: Impl `TextField.autoSize`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
b6adc18c9c
|
avm2: Impl `flash.text.TextFormat`
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
f44e54246d
|
avm2: Text fields on AVM2 movies should have AVM2 objects.
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
9e739f8ceb
|
avm2: Ensure constructed text fields have a DisplayObject side
|
2021-03-19 12:39:57 -07:00 |
David Wendt
|
b71286f1c4
|
avm2: Stub `flash.text.TextField`
|
2021-03-19 12:39:57 -07:00 |
relrelb
|
cdb2c279c0
|
avm2: Implement Nop
|
2021-03-19 12:39:23 -07:00 |
relrelb
|
72626825d3
|
tests: Expand bitmap_data
|
2021-03-18 22:04:39 -07:00 |
relrelb
|
3b6f0f0ced
|
avm1: Fix color_bounds_rect
|
2021-03-18 22:04:39 -07:00 |
Aaron Hill
|
d3744d28df
|
Derive `Collect` for `ActionQueue`
|
2021-03-18 21:56:04 -07:00 |