Commit Graph

  • bad2f02697 Merge pull request #4436 from gui-cs/copilot/fix-intermediate-heap-allocations Tig 2025-12-04 06:48:10 -07:00
  • dedaaed911 Merge branch 'v2_develop' into copilot/enable-menubar-replacement Tig 2025-12-03 19:42:30 -07:00
  • 2da9a18466 Remove analysis documentation files copilot-swe-agent[bot] 2025-12-04 02:41:33 +00:00
  • 6a334bbf2e Optimize drawing logic and refine NeedsDraw handling Tig 2025-12-03 18:02:07 -07:00
  • 641a0a599c Optimize View drawing logic and update ClearViewport tests Tig 2025-12-03 16:30:22 -07:00
  • 6049857813 Refactor LayoutAndDraw and fix ClearNeedsDraw bugs Tig 2025-12-03 15:57:27 -07:00
  • d7bcc8c70c Simplify redraw logic and improve output handling Tig 2025-12-03 14:38:57 -07:00
  • 7e05f204c2 Fix cursor flickering and improve cursor handling Tig 2025-12-03 14:30:26 -07:00
  • 77e4d7749c removes force redraw on sizemonitor.poll changes; not needed. Tig 2025-12-03 13:56:46 -07:00
  • 83a8225dd1 Removes un-needed cursor call from mainloop iteration Tig 2025-12-03 13:52:30 -07:00
  • d425e4edbf Fix TextFormatter.GetDrawRegion per-line allocations using ArrayPool copilot-swe-agent[bot] 2025-12-03 20:46:45 +00:00
  • 12756a29d8 Fix Cell.Grapheme validation allocation by adding GetGraphemeCount copilot-swe-agent[bot] 2025-12-03 20:24:24 +00:00
  • 9feac09e13 Fix TextFormatter.Draw per-line allocations using ArrayPool copilot-swe-agent[bot] 2025-12-03 20:06:12 +00:00
  • a4245bd091 Fix LineCanvas.GetMap per-pixel allocations by reusing buffer copilot-swe-agent[bot] 2025-12-03 19:02:44 +00:00
  • d21163e394 Merge branch 'v2_develop' into copilot/fix-intermediate-heap-allocations Tig 2025-12-03 11:53:52 -07:00
  • 7575a28bd6 Add navigation guide for allocation investigation documents copilot-swe-agent[bot] 2025-12-03 18:24:20 +00:00
  • f858924256 Add executive summary of heap allocation investigation copilot-swe-agent[bot] 2025-12-03 18:22:50 +00:00
  • 180e027706 Add detailed allocation flow analysis and optimization recommendations copilot-swe-agent[bot] 2025-12-03 18:21:18 +00:00
  • e6e81781cb Add comprehensive heap allocation analysis document copilot-swe-agent[bot] 2025-12-03 18:18:07 +00:00
  • 60106dbf71 Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop Tig 2025-12-03 11:09:19 -07:00
  • 6d53276be2 Fixes #4289 - Simplify Drawing/Color: unify named color handling under StandardColor and remove layered resolvers (#4432) Copilot 2025-12-03 11:09:02 -07:00
  • 35dae6bd98 Initial plan copilot-swe-agent[bot] 2025-12-03 18:03:32 +00:00
  • 831ad6b93f Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop Tig 2025-12-03 10:55:34 -07:00
  • 95e55465b5 Merge branch 'v2_develop' into copilot/restructure-scenarios-standalone copilot/restructure-scenarios-standalone Tig 2025-12-03 10:31:18 -07:00
  • c9868e9901 Fixes #4434 - InvokeLeakTest (#4435) Tig 2025-12-03 10:27:42 -07:00
  • 8e90d7d651 Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop Tig 2025-12-03 09:13:31 -07:00
  • dc0d8f2f85 Fixes #4429 - Timeouts lost (#4430) Tig 2025-12-02 21:31:01 -07:00
  • 900c23d86d Updated runnable Tig 2025-12-02 14:19:29 -07:00
  • dc6ddcb898 WIP: submitting #4429 Tig 2025-12-02 14:06:55 -07:00
  • e8410f5bd9 Merge branch 'copilot/restructure-scenarios-standalone' of https://github.com/gui-cs/Terminal.Gui into copilot/restructure-scenarios-standalone Tig 2025-12-02 08:56:47 -07:00
  • b95edf9397 Subscribe to IsModalChanged instead of checking IsModal in SessionBegun copilot-swe-agent[bot] 2025-12-02 15:19:10 +00:00
  • 7ff9e83b2e Add command line options to ExampleRunner and improve demo keystrokes copilot-swe-agent[bot] 2025-12-02 14:46:52 +00:00
  • ef263f6dd7 Remove cruft and implement SetDelay keystroke command copilot-swe-agent[bot] 2025-12-02 14:18:06 +00:00
  • 401db78b45 Simplify example infrastructure with Create(example) parameter copilot-swe-agent[bot] 2025-12-02 13:51:11 +00:00
  • 215d76645b Tweaks Tig 2025-12-01 17:24:57 -07:00
  • f2a47367a5 Merge branch 'copilot/restructure-scenarios-standalone' of https://github.com/gui-cs/Terminal.Gui into copilot/restructure-scenarios-standalone Tig 2025-12-01 15:56:41 -07:00
  • 6cb8536241 Add minimal ExampleRunner example copilot-swe-agent[bot] 2025-12-01 22:55:46 +00:00
  • cca90e38e5 Merge branch 'copilot/restructure-scenarios-standalone' of https://github.com/gui-cs/Terminal.Gui into copilot/restructure-scenarios-standalone Tig 2025-12-01 15:41:01 -07:00
  • bb24bf490f Remove FakeComponentFactory dependency on Examples namespace copilot-swe-agent[bot] 2025-12-01 22:36:46 +00:00
  • 02b6aae484 Code cleanup Tig 2025-12-01 15:29:35 -07:00
  • a974e8887b Merge branch 'v2_develop' of tig:gui-cs/Terminal.Gui into v2_develop Tig 2025-12-01 15:20:21 -07:00
  • aa0e0fe56d Merge branch 'v2_release' of tig:gui-cs/Terminal.Gui into v2_develop Tig 2025-12-01 15:20:08 -07:00
  • a1cbb42bc1 Address code review comments copilot-swe-agent[bot] 2025-12-01 22:11:01 +00:00
  • 98c853ea2b Fix nullable warnings in examples copilot-swe-agent[bot] 2025-12-01 22:08:37 +00:00
  • cd392456ca Phase 2: Update examples with attributes and add test infrastructure copilot-swe-agent[bot] 2025-12-01 22:06:23 +00:00
  • ea5eabf6e3 Phase 1: Add example infrastructure attributes and classes copilot-swe-agent[bot] 2025-12-01 21:54:57 +00:00
  • 175a6439bb Initial plan copilot-swe-agent[bot] 2025-12-01 21:42:47 +00:00
  • 0f72cf8a74 Fixes #4425 - ApplicationImpl internal (#4426) Tig 2025-12-01 14:40:31 -07:00
  • b22f49f2e8 Merge branch 'v2_develop' into v2_release Tig 2025-12-01 13:34:47 -07:00
  • 53ca729a4f Merge branch 'v2_release' of tig:gui-cs/Terminal.Gui into v2_release Tig 2025-12-01 13:34:05 -07:00
  • 25b7a771be Merge branch 'v2_develop' of tig:gui-cs/Terminal.Gui into v2_develop Tig 2025-12-01 13:33:38 -07:00
  • 8e92327dbe Fixes #4423 - migration docs (#4424) Tig 2025-12-01 13:33:13 -07:00
  • 98ae6314be Merge branch 'v2_develop' into copilot/fix-e6dde989-9ea1-4d83-8522-54ed8f70815a Tig 2025-12-01 13:13:41 -07:00
  • 03ac80ec66 Merge branch 'v2_develop' into copilot/fix-54af9417-84eb-4b53-b2ca-14c9bd07be5a Tig 2025-12-01 13:13:07 -07:00
  • 862ccec542 Merge branch 'v2_develop' into copilot/fix-3ee850b1-eb6b-46b0-964b-3b98d2c0c14e Tig 2025-12-01 13:12:55 -07:00
  • 74e63a06a1 Refactor migration guide for Terminal.Gui v2 Tig 2025-12-01 13:09:31 -07:00
  • 649186cfdd Merge branch 'v2_develop' into copilot/enable-menubar-replacement Tig 2025-12-01 13:05:39 -07:00
  • 52054cba0d Pulled from v2_release Tig 2025-12-01 13:02:24 -07:00
  • a84b2c4896 Fixes #4419, #4148, #4408 - Toplevel is GONE - Replaced by Runnable (#4422) Tig 2025-12-01 12:54:21 -07:00
  • 151aa60897 Fix typo in Slider documentation (#4420) int 2025-11-27 23:41:43 +00:00
  • b9f66d4ef3 fixed copilot/migrate-toplevel-to-irunnable Tig 2025-11-25 07:13:36 -08:00
  • d9899dcf1e merged Tig 2025-11-25 07:13:28 -08:00
  • edeae9fd92 Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop Tig 2025-11-25 06:45:48 -08:00
  • b9f55a5a96 Fixes #4410, #4413, #4414, #4415 - MessageBox nullable, Clipboard refactor, fence for legacy/modern App, and makes internal classes thread safe. (#4411) Copilot 2025-11-25 06:36:21 -08:00
  • bc0634cf44 Fixed all modelusage bugs? copilot/add-fences-for-application-models Tig 2025-11-23 07:13:47 -07:00
  • ad6925a13a WIP: Almost there! Tig 2025-11-22 21:51:04 -07:00
  • 713efcc2f4 WIP: Fixed Parallel tests; non-Parallel still broken Tig 2025-11-22 21:29:44 -07:00
  • 9a5b1c6d2c Refactor tests to decouple from global Application state Tig 2025-11-22 20:53:45 -07:00
  • 4b3cdf71d3 Merge branch 'copilot/add-fences-for-application-models' of tig:gui-cs/Terminal.Gui into copilot/add-fences-for-application-models Tig 2025-11-22 20:39:04 -07:00
  • 34a5dd7600 Reset static Application properties in ResetStateStatic copilot-swe-agent[bot] 2025-11-23 01:19:12 +00:00
  • f4a556cb52 Refactor ConfigurationProperty properties to use static backing fields and raise events copilot-swe-agent[bot] 2025-11-23 01:15:41 +00:00
  • bf74866e81 Refactor error messages into constants copilot-swe-agent[bot] 2025-11-22 18:55:47 +00:00
  • 25fdeef61a Fix fence logic to work with parallel tests copilot-swe-agent[bot] 2025-11-22 18:49:46 +00:00
  • 071444ee59 Add fencing to prevent mixing Application models copilot-swe-agent[bot] 2025-11-22 18:34:56 +00:00
  • 1f1baeee8c Initial plan copilot-swe-agent[bot] 2025-11-22 18:16:07 +00:00
  • 96eafdd1f0 Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop Tig 2025-11-22 06:06:06 -07:00
  • 973ff4c534 Fix all failing tests: Simplify Phase2 tests and fix MessageBox button handling copilot-swe-agent[bot] 2025-11-22 02:41:04 +00:00
  • 27023aa8f0 Add documentation for using MenuBar as a dropdown list copilot-swe-agent[bot] 2025-11-22 01:43:58 +00:00
  • 50f960b40c Add OpenMenu(Point?) overload for custom positioning copilot-swe-agent[bot] 2025-11-22 01:42:29 +00:00
  • 40e777acc1 Add OpenMenu() method to MenuBar for dropdown list support copilot-swe-agent[bot] 2025-11-22 01:39:11 +00:00
  • adb5a3167b Initial plan copilot-swe-agent[bot] 2025-11-22 01:31:04 +00:00
  • c68fcee6de Fix Phase 2 tests: Use fake driver and IDisposable pattern copilot-swe-agent[bot] 2025-11-22 01:29:23 +00:00
  • 96c87200f7 Address code review feedback: Clarify Wizard.WasFinished documentation copilot-swe-agent[bot] 2025-11-22 01:02:20 +00:00
  • 89c09aab4f Implement step 7: Add comprehensive Phase 2 unit tests and fix ambiguous method calls copilot-swe-agent[bot] 2025-11-22 01:00:13 +00:00
  • e43409f45e Implement steps 4-6: Update Wizard and enable FluentExample POST_4148 copilot-swe-agent[bot] 2025-11-22 00:52:31 +00:00
  • 1cf47f63d5 tweaks copilot/upgrade-textview-scrolling Tig 2025-11-21 17:44:38 -07:00
  • 9d060cee0b Refactoring for maintainabilty Tig 2025-11-21 17:10:35 -07:00
  • 9b4f336aef Refactoring for maintainabilty Tig 2025-11-21 17:10:32 -07:00
  • 78f4a08322 Implement step 3: Update MessageBox to use Dialog.Result copilot-swe-agent[bot] 2025-11-22 00:09:15 +00:00
  • 6df84b63fa Implement step 2: Update Dialog to implement IRunnable<int?> copilot-swe-agent[bot] 2025-11-22 00:07:19 +00:00
  • 562ec7b1db Rename OffSetBackground to GetViewportClipping Tig 2025-11-21 17:01:05 -07:00
  • d8cc1e3338 Implement step 1: Make Toplevel implement IRunnable interface copilot-swe-agent[bot] 2025-11-22 00:00:57 +00:00
  • 529f4babd6 Initial plan copilot-swe-agent[bot] 2025-11-21 23:54:49 +00:00
  • fca6048bfa Add XML documentation to TextView.Utilities.cs methods Tig 2025-11-21 16:54:36 -07:00
  • 4fe8df38cc Reorganize TextView event handlers by logical functionality Tig 2025-11-21 16:48:46 -07:00
  • e199063a31 Introduce IRunnable interface architecture with Fluent API (Phase 1) (#4405) Copilot 2025-11-21 16:01:16 -07:00
  • 26b3fc916d Extract TextViewAutocomplete to separate file Tig 2025-11-21 15:59:40 -07:00
  • 5a8f2699ba Reorganize TextView-related files into subfolders Tig 2025-11-21 15:54:17 -07:00
  • 23f4f29518 Remove unnecessary Driver assignments from TextView navigation tests copilot-swe-agent[bot] 2025-11-21 21:42:08 +00:00
  • 82344d4ea2 Fix potential infinite loop in Tab_With_Home_End_And_BackTab test copilot-swe-agent[bot] 2025-11-21 20:11:39 +00:00