David Wendt
|
1d64f38bb7
|
avm2: Impl `drawRect`
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
60f4f2c534
|
core: `Graphic` should expose it's `Drawing` for external access
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
85ee005c0f
|
core: `Graphic` should always use it's stored `Drawing`'s bounds
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
e3f2d0f213
|
avm2: Allow constructing new `Shape`s.
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
62a779444d
|
avm2: `graphics` is a `Sprite` property, not a `MovieClip` property
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
5e7327d041
|
avm2: Allow drawing on `Shape`s.
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
e8b6d1a52a
|
core: Migrate clip drawing commands to exposing the internal `Drawing` to mutation
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
1a6f401f1f
|
avm2: Implement `Graphics.moveTo`
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
15d3a1e99d
|
avm2: Implement `Graphics.lineTo`
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
9464a8800a
|
avm2: Implement `CapsStyle`
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
f7f98cc69e
|
avm2: Implement `LineScaleMode`
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
582d2447cd
|
avm2: Implement `JointStyle`
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
6396b90890
|
avm2: Implement `Graphics.lineStyle`
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
41ad756792
|
avm2: Implement `Graphics.endFill`
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
3dfeeacfcc
|
avm2: Implement `Graphics.curveTo`
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
71b6bca100
|
avm2: Implement `Graphics.clear`
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
f1febe33b9
|
avm2: Implement `Graphics.beginFill`
|
2021-03-24 13:18:06 -07:00 |
David Wendt
|
124e144d02
|
avm2: Add a class for `graphics`
|
2021-03-24 13:18:06 -07:00 |
dependabot-preview[bot]
|
20b2e55171
|
build(deps): bump gif from 0.11.1 to 0.11.2
Bumps [gif](https://github.com/image-rs/image-gif) from 0.11.1 to 0.11.2.
- [Release notes](https://github.com/image-rs/image-gif/releases)
- [Changelog](https://github.com/image-rs/image-gif/blob/master/Changes.md)
- [Commits](https://github.com/image-rs/image-gif/compare/v0.11.1...v0.11.2)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2021-03-23 10:03:59 -07:00 |
dependabot-preview[bot]
|
19d57941ee
|
build(deps): bump serde from 1.0.124 to 1.0.125
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.124 to 1.0.125.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.124...v1.0.125)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2021-03-23 10:03:17 -07:00 |
Adrian Wielgosik
|
c084d575f4
|
tests: Speed up builds of regression tests
|
2021-03-20 14:50:57 -07:00 |
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 |
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 |
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 |