microsoft / Win2D
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 556
  • Daily file updates (only one update per file and date counted): 3055
  • First update: 2014-04-21
  • Latest update: 2021-11-17
  • Days between first and latest update: 2768 (395 weeks, estimated 1975 working days)
  • Active days (at least one file change): 514
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 556 files with 113,893 lines of code in files.
    • 551 files that are 366+ days old (113,498 lines of code)
    • 2 files that are 181-365 days old (305 lines of code)
    • 3 files that are 91-180 days old (90 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
99% | <1% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 556 files with 113,893 lines of code in files.
    • 508 files have been last changed 366+ days ago (93,654 lines of code)
    • 21 files have been last changed 181-365 days ago (13,971 lines of code)
    • 24 files have been last changed 91-180 days ago (6,231 lines of code)
    • 3 files have been last changed 31-90 days ago (37 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
82% | 12% | 5% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, cpp, xml, cs, targets, csproj, cmd, txt, props, vcxproj, svg, yml, proj, filters, ps1, md, gitignore, json, xaml, gitattributes, nuspec, inl
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cpp100% | 0% | 0% | 0% | 0%
h99% | <1% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
filters100% | 0% | 0% | 0% | 0%
vcxproj100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
proj100% | 0% | 0% | 0% | 0%
props95% | 0% | 4% | 0% | 0%
targets94% | 0% | 5% | 0% | 0%
inl100% | 0% | 0% | 0% | 0%
xaml100% | 0% | 0% | 0% | 0%
ps14% | 77% | 18% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cpp83% | 13% | 2% | 0% | 0%
h77% | 12% | 9% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
filters100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
targets86% | 0% | 13% | 0% | 0%
inl100% | 0% | 0% | 0% | 0%
yml19% | 0% | 70% | 10% | 0%
xaml100% | 0% | 0% | 0% | 0%
ps14% | 77% | 18% | 0% | 0%
props4% | 0% | 90% | 4% | 0%
vcxproj0% | 0% | 100% | 0% | 0%
proj0% | 0% | 100% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
winrt/test.internal99% | <1% | 0% | 0% | 0%
winrt/lib100% | 0% | 0% | 0% | 0%
winrt/test.external100% | 0% | 0% | 0% | 0%
winrt/test.managed100% | 0% | 0% | 0% | 0%
tools/codegen100% | 0% | 0% | 0% | 0%
winrt/inc100% | 0% | 0% | 0% | 0%
tools/exportsample100% | 0% | 0% | 0% | 0%
tools/checkcode100% | 0% | 0% | 0% | 0%
build50% | 46% | 3% | 0% | 0%
winrt/test.nativecomponent100% | 0% | 0% | 0% | 0%
ROOT78% | 0% | 21% | 0% | 0%
build/AzurePipelinesTemplates100% | 0% | 0% | 0% | 0%
tools/mock100% | 0% | 0% | 0% | 0%
tools/shared100% | 0% | 0% | 0% | 0%
winrt/dll100% | 0% | 0% | 0% | 0%
build/nuget100% | 0% | 0% | 0% | 0%
winrt/published100% | 0% | 0% | 0% | 0%
winrt/projection.net5100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
winrt/test.internal74% | 21% | 3% | 0% | 0%
winrt/lib88% | 5% | 6% | 0% | 0%
winrt/test.external92% | 0% | 7% | 0% | 0%
winrt/test.managed100% | 0% | 0% | 0% | 0%
tools/codegen100% | 0% | 0% | 0% | 0%
winrt/inc100% | 0% | 0% | 0% | 0%
tools/exportsample100% | 0% | 0% | 0% | 0%
tools/checkcode93% | 0% | 6% | 0% | 0%
winrt/test.nativecomponent100% | 0% | 0% | 0% | 0%
tools/mock100% | 0% | 0% | 0% | 0%
tools/shared100% | 0% | 0% | 0% | 0%
build/nuget100% | 0% | 0% | 0% | 0%
build13% | 46% | 34% | 6% | 0%
winrt/dll32% | 0% | 67% | 0% | 0%
build/AzurePipelinesTemplates21% | 0% | 78% | 0% | 0%
ROOT14% | 0% | 85% | 0% | 0%
winrt/projection.net5100% | 0% | 0% | 0% | 0%
winrt/published0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ErrorHandling.h
in winrt/inc
141 17 1687 2835 19
pch.h
in winrt/lib
125 - 598 2835 76
pch.h
in winrt/test.internal
61 - 283 2835 68
module.cpp
in winrt/dll
53 1 2212 2835 10
pch.h
in winrt/test.external
38 - 598 2835 34
targets
midlrt.targets
in build
15 - 126 2835 14
props
midlrt.props
in build
6 - 598 2835 3
pch.cpp
in winrt/test.external
4 - 1437 2835 7
targetver.h
in winrt/test.external
2 - 1437 2835 6
pch.cpp
in winrt/test.internal
2 - 2399 2835 5
pch.cpp
in winrt/dll
1 - 2399 2835 4
pch.h
in winrt/dll
1 - 2399 2835 4
pch.cpp
in winrt/lib
1 - 2399 2835 4
Helpers.h
in winrt/test.external
626 44 157 2827 74
MockDxgiSurface.h
in winrt/test.external
125 15 1437 2827 11
MockDxgiDevice.h
in winrt/test.external
99 14 1437 2827 9
GraphicsInterop.cs
in winrt/test.managed
35 1 1427 2827 6
AssemblyInfo.cs
in winrt/test.managed/Properties
8 - 1437 2827 3
CanvasDeviceTests.cpp
in winrt/test.external
83 1 1437 2795 25
CanvasBrushTests.cpp
in winrt/test.external
146 2 598 2790 18
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cmd
primesamplesrepo.cmd
in tools/exportsample
22 - 2446 2446 1
pch.cpp
in winrt/test.nativecomponent
1 - 2399 2715 3
pch.cpp
in winrt/lib
1 - 2399 2835 4
pch.h
in winrt/dll
1 - 2399 2835 4
pch.cpp
in winrt/dll
1 - 2399 2835 4
pch.cpp
in winrt/test.internal
2 - 2399 2835 5
AssemblyInfo.cs
in tools/mock/exe/Properties
7 - 2399 2531 4
AssemblyInfo.cs
in tools/exportsample/Properties
7 - 2399 2446 3
AssemblyInfo.cs
in tools/codegen/exe/Properties
7 - 2399 2764 4
StubSurfaceImageSource.h
in winrt/test.internal/stubs
12 1 2399 2557 4
StubD3D11Device.h
in winrt/test.internal/stubs
13 1 2399 2447 3
StubD2DStrokeStyle.h
in winrt/test.internal/stubs
13 - 2399 2557 4
CanvasSwapChainPanelTestAdapter.h
in winrt/test.internal/xaml
19 1 2399 2557 8
StubDxgiAdapter.h
in winrt/test.internal/stubs
20 - 2399 2447 3
MockD2DCommandList.h
in winrt/test.internal/mocks
26 2 2399 2557 4
StubD2DBrush.h
in winrt/test.internal/stubs
27 - 2399 2557 4
CanvasActiveLayer.h
in winrt/lib/drawing
27 1 2399 2537 4
StepTimer.cpp
in winrt/lib/xaml
28 1 2399 2557 10
MockDWriteFontFile.h
in winrt/test.internal/mocks
33 3 2399 2532 4
UapApis.h
in winrt/inc
33 - 2399 2495 5
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
targets
WindowsAppSdk.BootstrapFix.targets
in build
11 - 96 145 2
runbuild.ps1
in root
69 - 145 146 2
props
WindowsAppSdk.common.props
in build
10 - 76 146 5
Install-WindowsSdkISO.ps1
in build
284 - 251 251 1
StubDependencyObject.h
in winrt/test.internal/stubs
21 9 221 283 2
Win2D-Build-Steps.yml
in build/AzurePipelinesTemplates
185 - 145 598 4
Win2D-Test-Steps.yml
in build/AzurePipelinesTemplates
52 - 598 598 1
App.xaml.cs
in winrt/test.managed
42 3 598 598 1
targets
Microsoft.Graphics.Win2D-managed.targets
in build/nuget
25 - 598 598 1
targets
Microsoft.Graphics.Win2D-native.targets
in build/nuget
22 - 598 598 1
targets
Microsoft.Graphics.Win2D-WinUI3.targets
in build/nuget
21 - 598 598 1
Win2D-CI.yml
in build
18 - 76 598 8
Enter-VSShell.ps1
in build
15 - 598 598 1
Win2D-Release.yml
in build
9 - 76 598 7
xaml
App.xaml
in winrt/test.managed
8 - 598 598 1
targets
Microsoft.Graphics.Win2D-win10.targets
in build/nuget
4 - 598 598 1
props
Directory.Build.props
in winrt/projection.net5
3 - 598 598 1
targets
Directory.Build.targets
in winrt/projection.net5
3 - 598 598 1
StubUserControlWithXamlRoot.h
in winrt/test.internal/stubs
379 239 126 675 4
targets
Win2D.common.targets
in build/nuget
30 - 878 1355 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Win2D-CI.yml
in build
18 - 76 598 8
props
WindowsAppSdk.common.props
in build
10 - 76 146 5
Win2D-Release.yml
in build
9 - 76 598 7
vcxproj
winrt.lib.uap.vcxproj
in winrt/lib
495 - 96 2561 21
vcxproj
winrt.dll.uap.vcxproj
in winrt/dll
112 - 96 2561 24
targets
WindowsAppSdk.BootstrapFix.targets
in build
11 - 96 145 2
StubSwapChainPanel.h
in winrt/test.internal/stubs
707 304 126 2557 8
StubUserControlWithXamlRoot.h
in winrt/test.internal/stubs
379 239 126 675 4
CanvasCompositionUnitTests.cpp
in winrt/test.internal/composition
273 3 126 2302 4
StubImageControl.h
in winrt/test.internal/stubs
261 239 126 2557 7
CanvasComposition.cpp
in winrt/lib/composition
169 12 126 2302 7
props
Win2D.cpp.props
in build
137 - 126 2707 41
CanvasComposition.h
in winrt/lib/composition
46 - 126 2302 6
MockCompositor.h
in winrt/test.internal/mocks
45 - 126 2302 3
props
Win2D.common.props
in build
30 - 126 2707 16
props
Win2D.cs.props
in build
20 - 126 2707 34
targets
midlrt.targets
in build
15 - 126 2835 14
proj
Win2D.proj
in root
209 - 145 2707 58
Win2D-Build-Steps.yml
in build/AzurePipelinesTemplates
185 - 145 598 4
runbuild.ps1
in root
69 - 145 146 2