| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-09-04 | Fix website updater for other users. | Scott Shawcroft | |
| It broke with adafruit-blinka but works now. | |||
| 2019-09-04 | minor text fixes | Hierophect | |
| 2019-09-04 | remove redundant exclusion inclusion | Hierophect | |
| 2019-09-04 | add stm32 port to workflow | Hierophect | |
| 2019-09-04 | Merge remote-tracking branch 'adafruit/master' into choose-usb-devices-xac | Dan Halbert | |
| 2019-09-03 | simpler generation of HID device tables | Dan Halbert | |
| 2019-09-03 | Add .hidden to TileGrid and Group | Scott Shawcroft | |
| This allows for one to preserve ordering within a Group while hiding something temporarily. Fixes #1688 | |||
| 2019-09-03 | WIP | Dan Halbert | |
| 2019-08-27 | Swap the CI to GitHub Actions from Travis | Scott Shawcroft | |
| 2019-08-22 | EPaper displays work mostly. | Scott Shawcroft | |
| 2019-08-19 | make translate again; make check-translate passes | Dan Halbert | |
| 2019-08-05 | Merge remote-tracking branch 'adafruit/4.1.x' into merge_in_410 | Scott Shawcroft | |
| 2019-07-28 | Merge pull request #2003 from C47D/travis_check_new_boards | sommersoft | |
| Add check to travis to make sure new boards are built, fix #1886 | |||
| 2019-07-25 | [travis check new boards] Fail in case of any missing boards | C47D | |
| 2019-07-23 | [travis check new boards] missing_boards as set | C47D | |
| 2019-07-23 | [travis check new boards] Do not end test if there are missing boards | C47D | |
| 2019-07-21 | exclude aliased boards from 'get_board_mapping()' | sommersoft | |
| 2019-07-20 | Fix missing module sh and remove unused module re | Carlos | |
| 2019-07-19 | Add support for grayscale displays that are < 8 bit depth. | Scott Shawcroft | |
| This also improves Palette so it stores the original RGB888 colors. Lastly, it adds I2CDisplay as a display bus to talk over I2C. Particularly useful for the SSD1306. Fixes #1828. Fixes #1956 | |||
| 2019-07-19 | [travis check new boards] Reduce code logic to exit with failure | C47D | |
| 2019-07-19 | [travis new boards check] Exit with failure if a board in info isn't in travis | C47D | |
| 2019-07-19 | [travis new boards check] sort both lists of boards | C47D | |
| 2019-07-19 | [travis new boards check] We now have two lists that contain the boards ↵ | C47D | |
| based on board_info and TRAVIS_BOARDS | |||
| 2019-07-19 | [Draft] Add check to travis to make sure new boards are built, fix #1886 | C47D | |
| 2019-07-18 | Track a dirty area for in-memory bitmaps | Scott Shawcroft | |
| This fixes the bug that bitmap changes do not cause screen updates and optimizes the refresh when the bitmap is simply shown on the screen. If the bitmap is used in tiles, then changing it will cause all TileGrids using it to do a full refresh. Fixes #1981 | |||
| 2019-07-08 | Generate .hex for Blip. | Tavish Naruka | |
| 2019-06-30 | Use FONTBOUNDINGBOX for font metrics | Radomir Dopieralski | |
| Instead of iterating over all the glyphs and calculating the maximum width and height, use the FONTBOUNDINGBOX to determine the size of a tile for terminalio. This works better with fonts such as generated by FontForge, that don't include the empty space in the glyph bitmap itself. It also lets the font author specify vertical spacing they want. I only tested this with the default font and with one I generated with FontForge. | |||
| 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 | |
