Commit Graph

891 Commits

Author SHA1 Message Date
Matt Parker
6196a4f9e3 Add SharpIDE.Application unit test project 2025-11-25 19:00:52 +10:00
Matt Parker
69a3787076 update packages and fix warnings 2025-11-25 18:49:19 +10:00
Matt Parker
30a28705e2 update otel packages 2025-11-25 18:42:54 +10:00
Matt Parker
163c8832f0 update other projects to net10.0 2025-11-25 18:38:11 +10:00
Matt Parker
c95579c6f9 exclude net472 buildhost 2025-11-25 18:16:04 +10:00
Matt Parker
d740862372 remove project 2025-11-25 18:03:12 +10:00
Matt Parker
6fd912df59 ⬆️ Bump version 2025-11-25 01:10:15 +10:00
Matt Parker
90bcb75872 Update progress bar size 2025-11-25 01:08:19 +10:00
Matt Parker
47854e928c only suppress OperationCanceledException 2025-11-25 00:52:19 +10:00
Matt Parker
a7157e2cf1 update project diagnostics for active document immediately 2025-11-25 00:22:57 +10:00
Matt Parker
6ad66d0368 handle exceptions on cancellation 2025-11-25 00:00:02 +10:00
Matt Parker
536d2bc479 use cancellationseries for editor document update 2025-11-24 23:50:48 +10:00
Matt Parker
44d7ee524d refactor 2025-11-24 22:53:51 +10:00
Matt Parker
329cc057c4 Display solution load and diagnostics progress 2025-11-24 22:51:40 +10:00
Matt Parker
6eaea8ca52 rename scene 2025-11-24 19:37:59 +10:00
Matt Parker
3143200893 update font and size 2025-11-24 19:37:27 +10:00
Matt Parker
bb68f5651a make component 2025-11-24 19:34:35 +10:00
Matt Parker
51ae5ae515 update colour 2025-11-24 19:29:15 +10:00
Matt Parker
55b8c9d9ac update progress bar colours 2025-11-24 19:28:04 +10:00
Matt Parker
0cd7759315 bottom bar progress bar v1 2025-11-24 19:18:52 +10:00
Matt Parker
36592ba49e bottom bar stub 2025-11-24 19:05:41 +10:00
Matt Parker
f56db8d663 dispose project diagnostics subscription 2025-11-24 18:41:47 +10:00
Matt Parker
e48bd78aac add comment 2025-11-24 18:22:31 +10:00
Matt Parker
529784f606 exclude emitted source gen files from workspace 2025-11-24 18:10:35 +10:00
Matt Parker
3c84754c1f disable automatic test discovery 2025-11-24 18:07:41 +10:00
Matt Parker
91f19a0552 ignore file changes not in workspace 2025-11-23 18:30:44 +10:00
Matt Parker
06cd3a0357 handle updating and removing document in multiple projects 2025-11-23 18:18:31 +10:00
Matt Parker
5568efeae5 rework update and remove document 2025-11-23 18:07:08 +10:00
Matt Parker
72e2986f3b rework add document 2025-11-23 17:32:18 +10:00
Matt Parker
a6fc3c8976 Make AllFiles threadsafe 2025-11-23 14:49:45 +10:00
Matt Parker
8ee1499894 Check msbuild globs before adding file to workspace 2025-11-23 14:18:19 +10:00
Matt Parker
29d1c10518 receive rather than fetch project diagnostics for file 2025-11-23 13:43:32 +10:00
Matt Parker
71a833aa35 remove cancellationseries 2025-11-23 12:21:55 +10:00
Matt Parker
d06312d58f Batch solution diagnostics updates 2025-11-23 12:21:24 +10:00
Matt Parker
fa1a6413ee Refactor remove document 2025-11-23 01:21:55 +10:00
Matt Parker
27bc8eab83 refactor more TryApplyChanges 2025-11-23 00:58:41 +10:00
Matt Parker
502ba20b01 refactor updating documents 2025-11-23 00:38:07 +10:00
Matt Parker
3af11bd701 update comment 2025-11-23 00:01:55 +10:00
Matt Parker
3ef03d9c11 Add Guard 2025-11-22 12:32:08 +10:00
Matt Parker
05744ed96d Use CancellationSeries for Solution Diagnostics 2025-11-21 21:42:55 +10:00
Matt Parker
f7c2f7fdfc Shadow copy analyzer assemblies 2025-11-20 00:45:35 +10:00
Matt Parker
348aed4ae5 Add BannedApiAnalyzers from roslyn 2025-11-20 00:02:13 +10:00
Matt Parker
7aa5f103d9 Update DiAutoload.cs 2025-11-19 23:55:26 +10:00
Matt Parker
59454e6b31 only update in-memory file text from external change if open 2025-11-19 23:52:56 +10:00
Matt Parker
fc4eed8d0a reduce test explorer logging 2025-11-19 23:47:36 +10:00
Matt Parker
0ed73ae1aa ⬆️ Bump version 2025-11-19 00:13:23 +10:00
Matt Parker
06a5c47a7e Get output dll path from workspace 2025-11-19 00:01:58 +10:00
Matt Parker
5794020ee2 Support reloading multi tfm projects 2025-11-18 23:25:55 +10:00
Matt Parker
e021a2c723 Support Multi-TFM Projects (#13) 2025-11-18 23:16:13 +10:00
Matt Parker
d17fcb5636 refactor RoslynAnalysis v2 2025-11-18 21:48:28 +10:00