Tig
|
59714dd111
Code cleanpu
|
1 week geleden |
Tig
|
735be20b26
Merge branch 'v2_4431-MainLoop' of tig:tig/Terminal.Gui into v2_4431-MainLoop
|
1 week geleden |
Tig
|
ec05d9d3f0
Merge branch 'v2_develop' into v2_4431-MainLoop
|
1 week geleden |
Tig
|
ce15aa2d0f
Updated `OnDrawingContent` methods across multiple classes to use non-nullable `DrawContext` parameters, improving type safety.
|
1 week geleden |
Tig
|
b061aacf18
Simplify the `Screen` property in `ApplicationImpl` by removing the `_screen` field and its locking mechanism. The getter now directly retrieves the screen size from the `Driver` or defaults to `2048x2048`. The setter now calls `Driver?.SetScreenSize` to update the screen size, eliminating the need for the `ResetScreen` method.
|
1 week geleden |
Tig
|
4738e8535a
Optimize screen handling and drawing logic
|
1 week geleden |
Tig
|
ca67dc0472
Updated the `Transparent` scenario to better demonstrate transparency features, including dynamic resizing, custom drawing, and improved clarity in the `TransparentView` class. Added new methods to support non-rectangular drawn regions and transparency effects.
|
1 week geleden |
Tig
|
e192b5622d
Updated the `OnDrawingContent` method across multiple classes to accept a `DrawContext? context` parameter, replacing the parameterless version. This change standardizes the drawing API and enables context-aware drawing operations.
|
1 week geleden |
Tig
|
3a8de25dce
Refactored `NeedsDraw` and `SubViewNeedsDraw` logic to improve clarity and control over redraw state. Introduced `SetSubViewNeedsDrawDownHierarchy` for better propagation of redraw flags. Updated `Margin` and `Adornment` classes to align with the new redraw management.
|
1 week geleden |
Tig
|
96151201f6
Fix SubViewNeedsDraw handling and improve test coverage
|
1 week geleden |
Tig
|
193a5873d1
Fixes bugs where unnecessary Draw operations were happening in LayoutAndDraw. In some cases causing everything to always be drawn.
|
1 week geleden |
Tig
|
bad2f02697
Merge pull request #4436 from gui-cs/copilot/fix-intermediate-heap-allocations
|
1 week geleden |
Tig
|
dedaaed911
Merge branch 'v2_develop' into copilot/enable-menubar-replacement
|
1 week geleden |
copilot-swe-agent[bot]
|
2da9a18466
Remove analysis documentation files
|
1 week geleden |
Tig
|
6a334bbf2e
Optimize drawing logic and refine `NeedsDraw` handling
|
1 week geleden |
Tig
|
641a0a599c
Optimize View drawing logic and update ClearViewport tests
|
1 week geleden |
Tig
|
6049857813
Refactor LayoutAndDraw and fix ClearNeedsDraw bugs
|
1 week geleden |
Tig
|
d7bcc8c70c
Simplify redraw logic and improve output handling
|
1 week geleden |
Tig
|
7e05f204c2
Fix cursor flickering and improve cursor handling
|
1 week geleden |
Tig
|
77e4d7749c
removes force redraw on sizemonitor.poll changes; not needed.
|
1 week geleden |
Tig
|
83a8225dd1
Removes un-needed cursor call from mainloop iteration
|
1 week geleden |
copilot-swe-agent[bot]
|
d425e4edbf
Fix TextFormatter.GetDrawRegion per-line allocations using ArrayPool
|
1 week geleden |
copilot-swe-agent[bot]
|
12756a29d8
Fix Cell.Grapheme validation allocation by adding GetGraphemeCount
|
1 week geleden |
copilot-swe-agent[bot]
|
9feac09e13
Fix TextFormatter.Draw per-line allocations using ArrayPool
|
1 week geleden |
copilot-swe-agent[bot]
|
a4245bd091
Fix LineCanvas.GetMap per-pixel allocations by reusing buffer
|
1 week geleden |
Tig
|
d21163e394
Merge branch 'v2_develop' into copilot/fix-intermediate-heap-allocations
|
1 week geleden |
copilot-swe-agent[bot]
|
7575a28bd6
Add navigation guide for allocation investigation documents
|
1 week geleden |
copilot-swe-agent[bot]
|
f858924256
Add executive summary of heap allocation investigation
|
1 week geleden |
copilot-swe-agent[bot]
|
180e027706
Add detailed allocation flow analysis and optimization recommendations
|
1 week geleden |
copilot-swe-agent[bot]
|
e6e81781cb
Add comprehensive heap allocation analysis document
|
1 week geleden |