Commit History

Auteur SHA1 Bericht Datum
  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