<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-module/vectorio, branch 6.2.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2021-03-27T03:00:05+00:00</updated>
<entry>
<title>Merge pull request #4486 from kmatch98/displayio_area_expand</title>
<updated>2021-03-27T03:00:05+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@adafruit.com</email>
</author>
<published>2021-03-27T03:00:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a13da2ad57c4b716aac54af66f93ea625f79a00b'/>
<id>urn:sha1:a13da2ad57c4b716aac54af66f93ea625f79a00b</id>
<content type='text'>
`displayio` and `vectorio`: move to displayio_area_union and away from _expand</content>
</entry>
<entry>
<title>remove duplicated code, replace with displayio_area_canon</title>
<updated>2021-03-25T16:31:07+00:00</updated>
<author>
<name>Kevin Matocha</name>
<email>kmatocha@icloud.com</email>
</author>
<published>2021-03-25T16:31:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=56362a9806ab91b8cc9fb2d1d3e829b2ffc3f7c7'/>
<id>urn:sha1:56362a9806ab91b8cc9fb2d1d3e829b2ffc3f7c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move to displayio_area_union and away from _expand</title>
<updated>2021-03-25T16:21:39+00:00</updated>
<author>
<name>Kevin Matocha</name>
<email>kmatocha@icloud.com</email>
</author>
<published>2021-03-25T16:21:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9485805b6aa6178f2b4abe0eaefc76c4ebfc4b6d'/>
<id>urn:sha1:9485805b6aa6178f2b4abe0eaefc76c4ebfc4b6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>correct rectangle size dimensions</title>
<updated>2021-03-25T14:36:40+00:00</updated>
<author>
<name>Kevin Matocha</name>
<email>kmatocha@icloud.com</email>
</author>
<published>2021-03-25T14:36:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3785eb7779f24c8195b137e7221fddc921554068'/>
<id>urn:sha1:3785eb7779f24c8195b137e7221fddc921554068</id>
<content type='text'>
</content>
</entry>
<entry>
<title>run code formatting script</title>
<updated>2021-03-15T13:57:36+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2021-03-15T13:57:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a52eb88031620a81521b937f2a0651dbac2bb350'/>
<id>urn:sha1:a52eb88031620a81521b937f2a0651dbac2bb350</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Be cognizant of null transform for .transpose_xy</title>
<updated>2021-03-04T19:40:50+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2021-03-04T19:40:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d1184e7e947dd1146e2d0fdcd2ef7d3f407492a0'/>
<id>urn:sha1:d1184e7e947dd1146e2d0fdcd2ef7d3f407492a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use top-left heuristic for vectorio.Polygon</title>
<updated>2020-07-29T06:10:59+00:00</updated>
<author>
<name>Kenny</name>
<email>3454741+WarriorOfWire@users.noreply.github.com</email>
</author>
<published>2020-07-29T05:58:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4c2d0c3dc5635a13e7151efe01b6634c0e375af5'/>
<id>urn:sha1:4c2d0c3dc5635a13e7151efe01b6634c0e375af5</id>
<content type='text'>
this flips the bottom-right style to top-left which is at least
kind of normal.  A 2x2 square at (0,0) would be defined like
(0,0), (3,0), (3,3), (0,3)
Which seems kind of surprising but at least less bonkers than
that square being defined at (1,1), which is the current behavior.
</content>
</entry>
<entry>
<title>vectorio: fix VectorShape non-transposed pixel placement</title>
<updated>2020-07-21T03:25:31+00:00</updated>
<author>
<name>Kenny</name>
<email>3454741+WarriorOfWire@users.noreply.github.com</email>
</author>
<published>2020-07-21T03:25:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e977b427aa6783858ecccd4a69e17d08f039122c'/>
<id>urn:sha1:e977b427aa6783858ecccd4a69e17d08f039122c</id>
<content type='text'>
Fixes https://github.com/adafruit/circuitpython/issues/3170

The absolute transform needs to be subtracted in all cases, not
only when the coordinate system is transposed.
</content>
</entry>
<entry>
<title>pre-allocate list of known size</title>
<updated>2020-07-20T17:12:29+00:00</updated>
<author>
<name>Kenny</name>
<email>3454741+WarriorOfWire@users.noreply.github.com</email>
</author>
<published>2020-07-20T17:12:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e2d252a6d5f4b2425215e0a79f78b8cbfa657f9a'/>
<id>urn:sha1:e2d252a6d5f4b2425215e0a79f78b8cbfa657f9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix 3169: Polygon.points property</title>
<updated>2020-07-19T19:27:35+00:00</updated>
<author>
<name>Kenny</name>
<email>3454741+WarriorOfWire@users.noreply.github.com</email>
</author>
<published>2020-07-19T19:27:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=efeae0d84fa1745595d26e66590c1944269b6aae'/>
<id>urn:sha1:efeae0d84fa1745595d26e66590c1944269b6aae</id>
<content type='text'>
The getter for vectorio.Polygon#points was not updated with the data type change of the stored points list.

This moves the implementation to shared_module and updates the data type to reflect the actual state.
</content>
</entry>
</feed>
