<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-module/vectorio/VectorShape.c, branch main</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2021-03-25T16:31:07+00:00</updated>
<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>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>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>Fix up end of file and trailing whitespace.</title>
<updated>2020-06-03T09:56:35+00:00</updated>
<author>
<name>Diego Elio Pettenò</name>
<email>flameeyes@flameeyes.com</email>
</author>
<published>2020-05-30T09:44:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dd5d7c86d22807c021dd1711eb7dd3daebc5cfcf'/>
<id>urn:sha1:dd5d7c86d22807c021dd1711eb7dd3daebc5cfcf</id>
<content type='text'>
This can be enforced by pre-commit, but correct it separately to make it easier to review.
</content>
</entry>
<entry>
<title>add performance measurement to VectorShape</title>
<updated>2020-05-12T18:49:15+00:00</updated>
<author>
<name>warriorofwire</name>
<email>3454741+WarriorOfWire@users.noreply.github.com</email>
</author>
<published>2020-05-12T18:49:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fd94c08cf45d1b0669c276ba61bbad1b501ee13f'/>
<id>urn:sha1:fd94c08cf45d1b0669c276ba61bbad1b501ee13f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vectorio: clean up after group removal</title>
<updated>2020-05-10T22:36:23+00:00</updated>
<author>
<name>warriorofwire</name>
<email>3454741+WarriorOfWire@users.noreply.github.com</email>
</author>
<published>2020-05-10T22:36:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=58c8e00745064bd290fc9ec18a838960b27c1eea'/>
<id>urn:sha1:58c8e00745064bd290fc9ec18a838960b27c1eea</id>
<content type='text'>
VectorShape tells the Group to redraw whatever it left behind when it is removed now.
</content>
</entry>
<entry>
<title>vectorio: respect display transpose and mirror.</title>
<updated>2020-05-10T21:18:13+00:00</updated>
<author>
<name>warriorofwire</name>
<email>3454741+WarriorOfWire@users.noreply.github.com</email>
</author>
<published>2020-05-10T21:17:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6660311a96f063e935e85a228f8b12e3a07ca95c'/>
<id>urn:sha1:6660311a96f063e935e85a228f8b12e3a07ca95c</id>
<content type='text'>
VectorShape now just uses the Group's and Display's absolute transforms.
</content>
</entry>
<entry>
<title>vectorio: switch per-shape transform to Display</title>
<updated>2020-05-10T05:15:51+00:00</updated>
<author>
<name>warriorofwire</name>
<email>3454741+WarriorOfWire@users.noreply.github.com</email>
</author>
<published>2020-05-09T06:03:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4086600b61f14e043f02c1b8771e7780b82f313c'/>
<id>urn:sha1:4086600b61f14e043f02c1b8771e7780b82f313c</id>
<content type='text'>
Rather than maintain a transform per-shape, we'll just use whatever
  settings are on the Display.  Currently only transpose is done.
</content>
</entry>
</feed>
