| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-06-12 | Add partial display update support. | Scott Shawcroft | |
| Different operations to the display tree have different costs. Be aware of these costs when optimizing your code. * Changing tiles indices in a TileGrid will update an area covering them all. * Changing a palette will refresh every object that references it. * Moving a TileGrid will update both where it was and where it moved to. * Adding something to a Group will refresh each individual area it covers. * Removing things from a Group will refresh one area that covers all previous locations. (Not separate areas like add.) * Setting a new top level Group will refresh the entire display. Only TileGrid moves are optimized for overlap. All other overlaps cause sending of duplicate pixels. This also adds flip_x, flip_y and transpose_xy to TileGrid. They change the direction of the pixels but not the location. Fixes #1169. Fixes #1705. Fixes #1923. | |||
| 2019-06-11 | Merge latest 4.0.x fixes into master | Dan Halbert | |
| 2019-06-11 | forgot tools/git-checkout-latest-tag.sh in PR #1909 | Dan Halbert | |
| 2019-05-24 | Implement forced clean builds for boards so designated. | Dan Halbert | |
| Mark boards that set CFLAGS_INLINE_LIMIT for particular langauges as needing clean builds. Fixes #1910. | |||
| 2019-05-21 | Rework the pixel computation to use areas | Scott Shawcroft | |
| This changes the displayio pixel computation from per-pixel to per-area. This is precursor work to updating portions of the screen (#1169). It should provide mild speedups because bounds checks are done once per area rather than once per pixel. Filling by area also allows TileGrid to maintain a row-associative fill pattern even when the display's refresh is orthogonal to it. | |||
| 2019-04-12 | Update font location and shrink a bunch of builds | Scott Shawcroft | |
| 2019-04-12 | Rename tools/new-ter-u12n.bdf to tools/default-font/new-ter-u12n.bdf | hexthat | |
| 2019-04-12 | Add files via upload | hexthat | |
| 2019-04-11 | Add alias support for unique board revs | Scott Shawcroft | |
| This way we can list different board styles and track their downloads without a completely new binary. Fixes #1673 | |||
| 2019-04-05 | updated usb_descriptor submodule per @hathach | Dan Halbert | |
| 2019-04-04 | Support multi-byte values with Bitmap | Scott Shawcroft | |
| It also corrects the behavior of single byte values. Fixes #1744 | |||
| 2019-03-30 | Add script to convert release notes from Markdown | Scott Shawcroft | |
| 2019-03-19 | Move Glyph and BuiltinFont into fontio | Scott Shawcroft | |
| It was confusing in displayio. Fixes #1662 | |||
| 2019-03-11 | Update board info build to handle top level list. | Scott Shawcroft | |
| 2019-03-05 | Build both BIN and UF2 for RFM boards | Dan Halbert | |
| 2019-02-22 | Update translations based on git history | Scott Shawcroft | |
| 2019-02-22 | Add utility to remerge translations | Scott Shawcroft | |
| 2019-02-11 | A variety of displayio improvements | Scott Shawcroft | |
| This changes a number of things in displayio: * Introduces BuiltinFont and Glyph so the built in font can be used by libraries. For boards with a font it is available as board.TERMINAL_FONT. Fixes #1172 * Remove _load_row from Bitmap in favor of bitmap[] access. Index can be x/y tuple or overall index. Fixes #1191 * Add width and height properties to Bitmap. * Add insert and [] access to Group. Fixes #1518 * Add index param to pop on Group. * Terminal no longer takes unicode character info. It takes a BuiltinFont instead. * Fix Terminal's handling of [###D vt100 commands used when up arrowing into repl history. * Add x and y positions to Group plus scale as well. * Add bitmap accessor for BuiltinFont | |||
| 2019-02-01 | Fix up heap analysis for dynamic heap location | Scott Shawcroft | |
| 2019-01-31 | Fix hallowing and nrf builds | Scott Shawcroft | |
| 2019-01-31 | Hook up the terminal based on the first display. | Scott Shawcroft | |
| 2019-01-31 | Begin font parsing and packing for terminal | Scott Shawcroft | |
| 2019-01-24 | Fix board info script to skip removed boards. | Scott Shawcroft | |
| 2019-01-15 | Add MDK nRF52840 MDK USB Dongle support. | Gregory P. Smith | |
| Adds support for https://wiki.makerdiary.com/nrf52840-mdk-usb-dongle/. A cheap nRF52840 USB stick with optional headers, very Trinket and Itsy like. | |||
| 2019-01-14 | Update build_release_files.py | vgoodwinv | |
| 2019-01-14 | Update build_release_files.py | vgoodwinv | |
| 2019-01-14 | Update build_release_files.py | vgoodwinv | |
| added language directories under exist board directories for #1441 | |||
| 2019-01-14 | Remove from build info too | Scott Shawcroft | |
| 2019-01-10 | merge translations; add bleio comments; fix minor sphinx issues in midi | Dan Halbert | |
| 2019-01-10 | Merge pull request #1449 from tannewt/midi | Dan Halbert | |
| Add USB MIDI support for SAMD and nRF. | |||
| 2019-01-10 | Polish thanks to Dan's feedback | Scott Shawcroft | |
| 2019-01-09 | Add USB MIDI support for SAMD and nRF. | Scott Shawcroft | |
| The API should be identical to using a UART for MIDI. Fixes #672 | |||
| 2019-01-09 | Fix sphinx build issues; add better travis fold reporting; update author info | Dan Halbert | |
| 2019-01-09 | improve travis fold status reporting; fix sphinx build; fix sphinx errors | Dan Halbert | |
| 2018-12-30 | Remove nRF52832 support | Dan Halbert | |
| 2018-12-20 | Sync with micropython. closes #1414 | Carl Karsten | |
| 2018-12-11 | Default nrf boards to UF2 | Scott Shawcroft | |
| 2018-12-10 | Fix build board info for python3.5 | Scott Shawcroft | |
| 2018-12-10 | Strip a newline from the version tag. | Scott Shawcroft | |
| 2018-12-07 | Build UF2s for the particle boards | Scott Shawcroft | |
| 2018-12-05 | make sure travis sees some output in time | Dan Halbert | |
| 2018-12-04 | Don't capture output | Scott Shawcroft | |
| 2018-12-04 | Add particle boards, fix cp32 and try to speed up atmel build | Scott Shawcroft | |
| 2018-11-30 | Capture stderr as well and work on nRF build | Scott Shawcroft | |
| 2018-11-30 | Fix BLE build | Scott Shawcroft | |
| 2018-11-30 | A few tweaks based on review feedback | Scott Shawcroft | |
| 2018-11-30 | Add support for adding release info into adafruit/circuitpython-org | Scott Shawcroft | |
| This also changes the build script to python with better output. | |||
| 2018-11-27 | Merge pull request #1357 from ElectronicCats/add-electroniccats-catwan-usbstick | Scott Shawcroft | |
| Added board Electronic Cats CatWAN USB Stick | |||
| 2018-11-26 | auto-built and documentation | sabas1080 | |
| 2018-11-26 | Update to Xenial on Travis | Scott Shawcroft | |
