| 20 Nov 2025 | |||
| lizmat | maybe there's an advent post in all of this somewhere :) | 09:02 | |
| japhb | Oh hmmm, are we short on posts this year? | 09:17 | |
| (All of my posting energy has been going into LinkedIn of late, so I hadn't been watching advent calendar prep) | 09:18 | ||
| 21 Nov 2025 | |||
| Geth | Terminal-Widgets/main: 0ba640babd | (Geoffrey Broadwell)++ | 3 files with-scrollbars shouldn't apply minimize-w layout style |
00:59 | |
| japhb | lizmat: Sent you a PR for Terminal::ANSIColor. I didn't just merge it myself mostly to see if you object to adding myself to the authors as part of the PR. | 03:31 | |
| Geth | Terminal-Capabilities/main: f45e0ad824 | (Geoffrey Broadwell)++ | lib/Terminal/Capabilities.rakumod Support several more basic SGR attributes * Add support for faint, strike, overline, and dunderline. * Improve descriptions in README to include ECMA-48 reference. |
06:07 | |
| Terminal-Capabilities/main: 18d88c1f15 | (Geoffrey Broadwell)++ | lib/Terminal/Capabilities/Autodetect.rakumod Add autodetect support for new SGR attrs This only includes the Linux terminals, since I don't have MacOS/Windows. Contributions welcome! |
|||
| Terminal-ANSIColor/main: f1a02aac1b | (Geoffrey Broadwell)++ (committed using GitHub Web editor) | 3 files Fill in missing SGR attributes, update docs, and add self to authors * Add support for many missing SGR attributes Now that these are well-supported by modern terminal emulators, add in many of the "attribute" style SGR codes we missed, such as faint and overline. ... (13 more lines) |
10:13 | ||
| lizmat | japhb: please do doc updates in the doc/Terminal-ANSIColor.rakudoc file next time: README is generated | 10:14 | |
| Geth | Terminal-ANSIColor/main: 2e9a8fd930 | (Elizabeth Mattijsen)++ | 5 files 0.14 |
10:34 | |
| japhb | lizmat: Ack, sorry about that, and thank you for merging! | 15:38 | |
| Geth | Terminal-Tests/main: 8d90f62106 | (Geoffrey Broadwell)++ | lib/Terminal/Tests/App/QuickTest.rakumod Fit in 4 more attrs in quick-test upper left |
17:23 | |
| Terminal-Tests/main: 79d35831c2 | (Geoffrey Broadwell)++ | 3 files Support 4 SGR attrs newly supported by T::C/T::AC |
|||
| Terminal-Tests/main: 22f48ca6c8 | (Geoffrey Broadwell)++ | 2 files 0.0.11 |
17:26 | ||
| Color-DirColors/main: 1a723126c4 | (Geoffrey Broadwell)++ | lib/Color/DirColors.rakumod Add more GNU codes now supported by Terminal::ANSIColor |
17:40 | ||
| Color-DirColors/main: ce12a85ce0 | (Geoffrey Broadwell)++ | 2 files Bump T::AC dependency to pick up new SGR codes |
|||
| Color-DirColors/main: ef3dd7646f | (Geoffrey Broadwell)++ | 2 files 0.0.2 |
|||
| Terminal-Widgets/main: 67c692218a | (Geoffrey Broadwell)++ | 2 files Bump T::C and C::DC deps for better dircolors support |
17:44 | ||
| japhb | Wheee, nothing like making a change at the bottom of a dependency chain ... | ||
| Dang it, got ahead of fez. Sigh. | 17:48 | ||
| Geth | Terminal-Widgets/main: fba6f38c80 | (Geoffrey Broadwell)++ | lib/Terminal/Widgets/ScrollBar.rakumod Fade scrollbars when they aren't in use |
22:32 | |
| 22 Nov 2025 | |||
| Terminal-Capabilities/main: 82f6ef69cb | (Geoffrey Broadwell)++ | 2 files Update feature-defaults test to current cap set |
01:46 | ||
| Terminal-Tests/main: 985d5cfa9f | (Geoffrey Broadwell)++ | 2 files Improve full-test screens and descriptions |
04:01 | ||
| Terminal-Tests/main: e50aca2644 | (Geoffrey Broadwell)++ | 2 files 0.0.12 |
|||
| Terminal-Widgets/main: 75ae6a7c16 | (Geoffrey Broadwell)++ | lib/Terminal/Widgets/ScrollBar.rakumod Scrollbars should be Focusable and Themable |
05:15 | ||
| Terminal-Widgets/main: a1c8cb8d8e | (Geoffrey Broadwell)++ | lib/Terminal/Widgets/Viewer/Tree.rakumod Add Viewer::Tree node/line caches and fix scrolling |
|||
| Terminal-Widgets/main: 634148b94f | (Geoffrey Broadwell)++ | lib/Terminal/Widgets/Viewer/Tree.rakumod Remove leftover debug code |
05:19 | ||
| Terminal-Widgets/main: 8a1bac1e0a | (Geoffrey Broadwell)++ | lib/Terminal/Widgets/Viewer/Tree.rakumod Keypress handling and refactoring in Viewer::Tree |
07:28 | ||
| japhb | No Geth? | 21:35 | |
| lizmat | kicked it | 22:26 | |
| Geth | Terminal-Widgets/main: 9e9e4168a1 | (Geoffrey Broadwell)++ | 2 files Allow Viewer::Tree sort to be overridden Plus minor code reorder to keep similar methods together |
22:40 | |
| japhb | thanks lizmat! | ||
| There were a couple commits missed, but don't bother to resend. It'll all be in the changelogs later anyway. :-) | |||
| Geth | Terminal-Widgets/main: 11ee9ce57d | (Geoffrey Broadwell)++ | lib/Terminal/Widgets/ScrollBar.rakumod Fix thinko that broke scrollbar keypresses |
22:57 | |
| Terminal-Widgets/main: 108c25b44b | (Geoffrey Broadwell)++ | lib/Terminal/Widgets/ScrollBar.rakumod Let scrollbars tab away focus |
23:37 | ||
| Terminal-Widgets/main: ee1c0b3a79 | (Geoffrey Broadwell)++ | lib/Terminal/Widgets/TopLevel.rakumod Switch refresh protocol for TopLevel.focus-on |
|||
| 23 Nov 2025 | |||
| Terminal-Widgets/main: 46a681849c | (Geoffrey Broadwell)++ | Changes Update Changes for last week of commits |
00:01 | ||
| Terminal-Widgets/main: 20b49626ec | (Geoffrey Broadwell)++ | 3 files 0.2.2 |
|||
| Terminal-Widgets/main: d23bac4731 | (Geoffrey Broadwell)++ | 2 files Add node highlighting to Viewer::Tree |
01:35 | ||
| Color-DirColors/main: 992ecf6a38 | (Geoffrey Broadwell)++ | lib/Color/DirColors.rakumod Various small perf tweaks in best-color-rule |
09:58 | ||
| Color-DirColors/main: c87cd5026e | (Geoffrey Broadwell)++ | 2 files 0.0.3 |
|||
Terminal-Widgets/main: 5 commits pushed by (Geoffrey Broadwell)++
|
10:26 | ||
| japhb | I hate getting ahead of fez. CI for modules that depend on what you just uploaded break. :-( | 10:30 | |
| I clearly need to do some work on the performance of duospace-width. That's going to be ... interesting. | 22:12 | ||
| In any case, Viewer::DirTree should no longer have quite so long a pause when it opens a humongous directory | |||
| 24 Nov 2025 | |||
| Geth | Text-MiscUtils: d79b5c6940 | (Geoffrey Broadwell)++ | META6.json Switch to https source-url, as recommended by mi6 |
02:53 | |
| Text-MiscUtils: 300e661f38 | (Geoffrey Broadwell)++ | lib/Text/MiscUtils/Layout.rakumod Greatly speed up duospace-width duospace-width() is getting really heavy use in Terminal::Widgets, to the point of being a performance bottleneck on high-cardinality non-cacheable inputs. This commit replaces the core of the implementation with a *much* faster NQP version, making the overall function ~7x faster on large inputs. If the SGR color escape stripping functionality is NOT needed, the core is also exported directly as duospace-width-core(), which is ~10x faster than the original implementation. |
|||
| Text-MiscUtils: b94d1e6530 | (Geoffrey Broadwell)++ | 3 files 0.0.10 |
|||
| Terminal-Widgets/main: 0588d6bc65 | (Geoffrey Broadwell)++ | 2 files Bump T::MU dep for much faster duospace-width() |
20:17 | ||
| Terminal-Widgets/main: 06019fd305 | (Geoffrey Broadwell)++ | lib/Terminal/Widgets/Viewer/Tree.rakumod Replace monospace hack with duospace calc ... now that the correct duospace width calculations are much faster (and thus only ~10% slower than doing it wrong). |
|||
| Terminal-Widgets/main: 9c068e90c9 | (Geoffrey Broadwell)++ | lib/Terminal/Widgets/SpanWrappingAndHighlighting.rakumod Remove redundant full-refresh in SPAH!my-refresh |
|||
| 25 Nov 2025 | |||
Terminal-Widgets/main: 6 commits pushed by (Geoffrey Broadwell)++
|
07:31 | ||
| Terminal-Widgets/main: 5aac1a3001 | (Geoffrey Broadwell)++ | META6.json Add missing comma in META6 |
07:41 | ||