Skip to content

Commit 5ab4f3a

Browse files
authored
2.0.0 beta 1 fixes and enhancements (#157)
2 parents a0ce641 + 438fa38 commit 5ab4f3a

176 files changed

Lines changed: 9158 additions & 4258 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.vscode/launch.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
"preLaunchTask": "build",
1212
"windows":
1313
{
14-
"program": "${workspaceFolder}/src/SharpFM/bin/Debug/net8.0/win-x64/SharpFM.dll",
14+
"program": "${workspaceFolder}/src/SharpFM/bin/Debug/net10.0/win-x64/SharpFM.dll",
1515
},
1616
"linux":
1717
{
18-
"program": "${workspaceFolder}/src/SharpFM/bin/Debug/net8.0/linux-x64/SharpFM.dll",
18+
"program": "${workspaceFolder}/src/SharpFM/bin/Debug/net10.0/linux-x64/SharpFM.dll",
1919
},
2020
"args": [],
2121
"cwd": "${workspaceFolder}",

SharpFM.sln

Lines changed: 70 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,49 +19,112 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpFM.Plugin.Tests", "tes
1919
EndProject
2020
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpFM.Plugin.XmlViewer", "src\SharpFM.Plugin.XmlViewer\SharpFM.Plugin.XmlViewer.csproj", "{E988ECF3-E096-4F29-88C0-27B50FD6C703}"
2121
EndProject
22+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpFM.Model", "src\SharpFM.Model\SharpFM.Model.csproj", "{E0FF2DD8-E4B8-4495-92FA-F17AF9B78086}"
23+
EndProject
2224
Global
2325
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2426
Debug|Any CPU = Debug|Any CPU
27+
Debug|x64 = Debug|x64
28+
Debug|x86 = Debug|x86
2529
Release|Any CPU = Release|Any CPU
26-
EndGlobalSection
27-
GlobalSection(SolutionProperties) = preSolution
28-
HideSolutionNode = FALSE
30+
Release|x64 = Release|x64
31+
Release|x86 = Release|x86
2932
EndGlobalSection
3033
GlobalSection(ProjectConfigurationPlatforms) = postSolution
3134
{5245F468-DAD7-478C-8E5F-518A03664F71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
3235
{5245F468-DAD7-478C-8E5F-518A03664F71}.Debug|Any CPU.Build.0 = Debug|Any CPU
36+
{5245F468-DAD7-478C-8E5F-518A03664F71}.Debug|x64.ActiveCfg = Debug|Any CPU
37+
{5245F468-DAD7-478C-8E5F-518A03664F71}.Debug|x64.Build.0 = Debug|Any CPU
38+
{5245F468-DAD7-478C-8E5F-518A03664F71}.Debug|x86.ActiveCfg = Debug|Any CPU
39+
{5245F468-DAD7-478C-8E5F-518A03664F71}.Debug|x86.Build.0 = Debug|Any CPU
3340
{5245F468-DAD7-478C-8E5F-518A03664F71}.Release|Any CPU.ActiveCfg = Release|Any CPU
3441
{5245F468-DAD7-478C-8E5F-518A03664F71}.Release|Any CPU.Build.0 = Release|Any CPU
35-
{9E4B6169-0E69-430A-BF6C-184A10C71F9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
36-
{9E4B6169-0E69-430A-BF6C-184A10C71F9B}.Debug|Any CPU.Build.0 = Debug|Any CPU
37-
{9E4B6169-0E69-430A-BF6C-184A10C71F9B}.Release|Any CPU.ActiveCfg = Release|Any CPU
38-
{9E4B6169-0E69-430A-BF6C-184A10C71F9B}.Release|Any CPU.Build.0 = Release|Any CPU
42+
{5245F468-DAD7-478C-8E5F-518A03664F71}.Release|x64.ActiveCfg = Release|Any CPU
43+
{5245F468-DAD7-478C-8E5F-518A03664F71}.Release|x64.Build.0 = Release|Any CPU
44+
{5245F468-DAD7-478C-8E5F-518A03664F71}.Release|x86.ActiveCfg = Release|Any CPU
45+
{5245F468-DAD7-478C-8E5F-518A03664F71}.Release|x86.Build.0 = Release|Any CPU
3946
{5B228160-ECB9-4DFC-91D7-413AE9900617}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4047
{5B228160-ECB9-4DFC-91D7-413AE9900617}.Debug|Any CPU.Build.0 = Debug|Any CPU
48+
{5B228160-ECB9-4DFC-91D7-413AE9900617}.Debug|x64.ActiveCfg = Debug|Any CPU
49+
{5B228160-ECB9-4DFC-91D7-413AE9900617}.Debug|x64.Build.0 = Debug|Any CPU
50+
{5B228160-ECB9-4DFC-91D7-413AE9900617}.Debug|x86.ActiveCfg = Debug|Any CPU
51+
{5B228160-ECB9-4DFC-91D7-413AE9900617}.Debug|x86.Build.0 = Debug|Any CPU
4152
{5B228160-ECB9-4DFC-91D7-413AE9900617}.Release|Any CPU.ActiveCfg = Release|Any CPU
4253
{5B228160-ECB9-4DFC-91D7-413AE9900617}.Release|Any CPU.Build.0 = Release|Any CPU
54+
{5B228160-ECB9-4DFC-91D7-413AE9900617}.Release|x64.ActiveCfg = Release|Any CPU
55+
{5B228160-ECB9-4DFC-91D7-413AE9900617}.Release|x64.Build.0 = Release|Any CPU
56+
{5B228160-ECB9-4DFC-91D7-413AE9900617}.Release|x86.ActiveCfg = Release|Any CPU
57+
{5B228160-ECB9-4DFC-91D7-413AE9900617}.Release|x86.Build.0 = Release|Any CPU
4358
{2D7BC534-E63F-4FC2-84F1-62BC0E8A1395}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4459
{2D7BC534-E63F-4FC2-84F1-62BC0E8A1395}.Debug|Any CPU.Build.0 = Debug|Any CPU
60+
{2D7BC534-E63F-4FC2-84F1-62BC0E8A1395}.Debug|x64.ActiveCfg = Debug|Any CPU
61+
{2D7BC534-E63F-4FC2-84F1-62BC0E8A1395}.Debug|x64.Build.0 = Debug|Any CPU
62+
{2D7BC534-E63F-4FC2-84F1-62BC0E8A1395}.Debug|x86.ActiveCfg = Debug|Any CPU
63+
{2D7BC534-E63F-4FC2-84F1-62BC0E8A1395}.Debug|x86.Build.0 = Debug|Any CPU
4564
{2D7BC534-E63F-4FC2-84F1-62BC0E8A1395}.Release|Any CPU.ActiveCfg = Release|Any CPU
4665
{2D7BC534-E63F-4FC2-84F1-62BC0E8A1395}.Release|Any CPU.Build.0 = Release|Any CPU
66+
{2D7BC534-E63F-4FC2-84F1-62BC0E8A1395}.Release|x64.ActiveCfg = Release|Any CPU
67+
{2D7BC534-E63F-4FC2-84F1-62BC0E8A1395}.Release|x64.Build.0 = Release|Any CPU
68+
{2D7BC534-E63F-4FC2-84F1-62BC0E8A1395}.Release|x86.ActiveCfg = Release|Any CPU
69+
{2D7BC534-E63F-4FC2-84F1-62BC0E8A1395}.Release|x86.Build.0 = Release|Any CPU
4770
{0ACF3F64-A87C-487C-B780-B39327C1B801}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4871
{0ACF3F64-A87C-487C-B780-B39327C1B801}.Debug|Any CPU.Build.0 = Debug|Any CPU
72+
{0ACF3F64-A87C-487C-B780-B39327C1B801}.Debug|x64.ActiveCfg = Debug|Any CPU
73+
{0ACF3F64-A87C-487C-B780-B39327C1B801}.Debug|x64.Build.0 = Debug|Any CPU
74+
{0ACF3F64-A87C-487C-B780-B39327C1B801}.Debug|x86.ActiveCfg = Debug|Any CPU
75+
{0ACF3F64-A87C-487C-B780-B39327C1B801}.Debug|x86.Build.0 = Debug|Any CPU
4976
{0ACF3F64-A87C-487C-B780-B39327C1B801}.Release|Any CPU.ActiveCfg = Release|Any CPU
5077
{0ACF3F64-A87C-487C-B780-B39327C1B801}.Release|Any CPU.Build.0 = Release|Any CPU
78+
{0ACF3F64-A87C-487C-B780-B39327C1B801}.Release|x64.ActiveCfg = Release|Any CPU
79+
{0ACF3F64-A87C-487C-B780-B39327C1B801}.Release|x64.Build.0 = Release|Any CPU
80+
{0ACF3F64-A87C-487C-B780-B39327C1B801}.Release|x86.ActiveCfg = Release|Any CPU
81+
{0ACF3F64-A87C-487C-B780-B39327C1B801}.Release|x86.Build.0 = Release|Any CPU
5182
{74337D8E-5EC6-4E5F-9E9E-F2B59E8ECABB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
5283
{74337D8E-5EC6-4E5F-9E9E-F2B59E8ECABB}.Debug|Any CPU.Build.0 = Debug|Any CPU
84+
{74337D8E-5EC6-4E5F-9E9E-F2B59E8ECABB}.Debug|x64.ActiveCfg = Debug|Any CPU
85+
{74337D8E-5EC6-4E5F-9E9E-F2B59E8ECABB}.Debug|x64.Build.0 = Debug|Any CPU
86+
{74337D8E-5EC6-4E5F-9E9E-F2B59E8ECABB}.Debug|x86.ActiveCfg = Debug|Any CPU
87+
{74337D8E-5EC6-4E5F-9E9E-F2B59E8ECABB}.Debug|x86.Build.0 = Debug|Any CPU
5388
{74337D8E-5EC6-4E5F-9E9E-F2B59E8ECABB}.Release|Any CPU.ActiveCfg = Release|Any CPU
5489
{74337D8E-5EC6-4E5F-9E9E-F2B59E8ECABB}.Release|Any CPU.Build.0 = Release|Any CPU
90+
{74337D8E-5EC6-4E5F-9E9E-F2B59E8ECABB}.Release|x64.ActiveCfg = Release|Any CPU
91+
{74337D8E-5EC6-4E5F-9E9E-F2B59E8ECABB}.Release|x64.Build.0 = Release|Any CPU
92+
{74337D8E-5EC6-4E5F-9E9E-F2B59E8ECABB}.Release|x86.ActiveCfg = Release|Any CPU
93+
{74337D8E-5EC6-4E5F-9E9E-F2B59E8ECABB}.Release|x86.Build.0 = Release|Any CPU
5594
{E988ECF3-E096-4F29-88C0-27B50FD6C703}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
5695
{E988ECF3-E096-4F29-88C0-27B50FD6C703}.Debug|Any CPU.Build.0 = Debug|Any CPU
96+
{E988ECF3-E096-4F29-88C0-27B50FD6C703}.Debug|x64.ActiveCfg = Debug|Any CPU
97+
{E988ECF3-E096-4F29-88C0-27B50FD6C703}.Debug|x64.Build.0 = Debug|Any CPU
98+
{E988ECF3-E096-4F29-88C0-27B50FD6C703}.Debug|x86.ActiveCfg = Debug|Any CPU
99+
{E988ECF3-E096-4F29-88C0-27B50FD6C703}.Debug|x86.Build.0 = Debug|Any CPU
57100
{E988ECF3-E096-4F29-88C0-27B50FD6C703}.Release|Any CPU.ActiveCfg = Release|Any CPU
58101
{E988ECF3-E096-4F29-88C0-27B50FD6C703}.Release|Any CPU.Build.0 = Release|Any CPU
102+
{E988ECF3-E096-4F29-88C0-27B50FD6C703}.Release|x64.ActiveCfg = Release|Any CPU
103+
{E988ECF3-E096-4F29-88C0-27B50FD6C703}.Release|x64.Build.0 = Release|Any CPU
104+
{E988ECF3-E096-4F29-88C0-27B50FD6C703}.Release|x86.ActiveCfg = Release|Any CPU
105+
{E988ECF3-E096-4F29-88C0-27B50FD6C703}.Release|x86.Build.0 = Release|Any CPU
106+
{E0FF2DD8-E4B8-4495-92FA-F17AF9B78086}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
107+
{E0FF2DD8-E4B8-4495-92FA-F17AF9B78086}.Debug|Any CPU.Build.0 = Debug|Any CPU
108+
{E0FF2DD8-E4B8-4495-92FA-F17AF9B78086}.Debug|x64.ActiveCfg = Debug|Any CPU
109+
{E0FF2DD8-E4B8-4495-92FA-F17AF9B78086}.Debug|x64.Build.0 = Debug|Any CPU
110+
{E0FF2DD8-E4B8-4495-92FA-F17AF9B78086}.Debug|x86.ActiveCfg = Debug|Any CPU
111+
{E0FF2DD8-E4B8-4495-92FA-F17AF9B78086}.Debug|x86.Build.0 = Debug|Any CPU
112+
{E0FF2DD8-E4B8-4495-92FA-F17AF9B78086}.Release|Any CPU.ActiveCfg = Release|Any CPU
113+
{E0FF2DD8-E4B8-4495-92FA-F17AF9B78086}.Release|Any CPU.Build.0 = Release|Any CPU
114+
{E0FF2DD8-E4B8-4495-92FA-F17AF9B78086}.Release|x64.ActiveCfg = Release|Any CPU
115+
{E0FF2DD8-E4B8-4495-92FA-F17AF9B78086}.Release|x64.Build.0 = Release|Any CPU
116+
{E0FF2DD8-E4B8-4495-92FA-F17AF9B78086}.Release|x86.ActiveCfg = Release|Any CPU
117+
{E0FF2DD8-E4B8-4495-92FA-F17AF9B78086}.Release|x86.Build.0 = Release|Any CPU
118+
EndGlobalSection
119+
GlobalSection(SolutionProperties) = preSolution
120+
HideSolutionNode = FALSE
59121
EndGlobalSection
60122
GlobalSection(NestedProjects) = preSolution
61123
{5B228160-ECB9-4DFC-91D7-413AE9900617} = {E2FF2BB3-AF37-44BA-BD84-999B352D814E}
62124
{2D7BC534-E63F-4FC2-84F1-62BC0E8A1395} = {1515B0F2-1419-4778-92A8-430A8B4931F7}
63125
{0ACF3F64-A87C-487C-B780-B39327C1B801} = {1515B0F2-1419-4778-92A8-430A8B4931F7}
64126
{74337D8E-5EC6-4E5F-9E9E-F2B59E8ECABB} = {E2FF2BB3-AF37-44BA-BD84-999B352D814E}
65127
{E988ECF3-E096-4F29-88C0-27B50FD6C703} = {1515B0F2-1419-4778-92A8-430A8B4931F7}
128+
{E0FF2DD8-E4B8-4495-92FA-F17AF9B78086} = {1515B0F2-1419-4778-92A8-430A8B4931F7}
66129
EndGlobalSection
67130
EndGlobal

docs/design/object-model-as-truth.md

Lines changed: 0 additions & 261 deletions
This file was deleted.

0 commit comments

Comments
 (0)