<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-module/displayio/__init__.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:21:39+00:00</updated>
<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>switch to &gt; in displayio_area_canon</title>
<updated>2021-03-20T01:30:37+00:00</updated>
<author>
<name>Kevin Matocha</name>
<email>kmatocha@icloud.com</email>
</author>
<published>2021-03-20T01:30:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=40829d4cc85394513ca631cff23254344e29786c'/>
<id>urn:sha1:40829d4cc85394513ca631cff23254344e29786c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>displayio: area: add displayio_area_canon</title>
<updated>2021-03-18T14:06:00+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2021-03-18T14:06:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3b506f0fa59872916b617083a3dad9cadd07c428'/>
<id>urn:sha1:3b506f0fa59872916b617083a3dad9cadd07c428</id>
<content type='text'>
This routine will be used to simplify code that deals with ranges
of bitmap coordinates.
</content>
</entry>
<entry>
<title>displayio: area: add displayo_area_copy_coords, displayio_area_empty</title>
<updated>2021-03-18T14:05:07+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2021-03-18T14:04:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f40c0c13adacf39bc9a21afd2d9ebbf29135e0f0'/>
<id>urn:sha1:f40c0c13adacf39bc9a21afd2d9ebbf29135e0f0</id>
<content type='text'>
.. and simplify the implmentation of displayio_area_union

This _slightly_ changes the behavior of displayio_area_union:

Formerly, if one of the areas was empty, its coordinates were still
used in the min/max calculations.

Now, if one of the areas is empty, the result gets the other area's coords

In particular, taking the union of the empty area with coords (0,0,0,0)
with the non-empty area (x1,y1,x2,y2) would give the area (0,0,x2,y2)
before, and (x1,y1,x2,y2) after the change.
</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>remove remaining top level displayio background check</title>
<updated>2020-09-30T22:25:58+00:00</updated>
<author>
<name>FoamyGuy</name>
<email>foamyguy@gmail.com</email>
</author>
<published>2020-09-30T22:25:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=422a7d4013ddaec7df5df9104e5d9ea533b31d1a'/>
<id>urn:sha1:422a7d4013ddaec7df5df9104e5d9ea533b31d1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>removing top level displayio background check</title>
<updated>2020-09-30T19:03:03+00:00</updated>
<author>
<name>FoamyGuy</name>
<email>foamyguy@gmail.com</email>
</author>
<published>2020-09-30T19:03:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d1bda47d94c2ab9e42a74de4a5209df73e46a4ea'/>
<id>urn:sha1:d1bda47d94c2ab9e42a74de4a5209df73e46a4ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #3292 from jepler/allocate_display_bus_bug</title>
<updated>2020-08-21T18:19:50+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2020-08-21T18:19:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5771be9510be87c72a58cdf3f70ff3744d8ec169'/>
<id>urn:sha1:5771be9510be87c72a58cdf3f70ff3744d8ec169</id>
<content type='text'>
allocate_display_bus: fix bug where in-use bus would be returned</content>
</entry>
<entry>
<title>Fix build error for !SHARPDISPLAY</title>
<updated>2020-08-18T15:59:55+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-08-18T15:59:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f2f18da1893275a19cda2ad19cb6754527817bf8'/>
<id>urn:sha1:f2f18da1893275a19cda2ad19cb6754527817bf8</id>
<content type='text'>
</content>
</entry>
</feed>
