Skip to content

Commit 0934e86

Browse files
DISMTools 0.8 Preview 5 (#358)
* Update assembly information * [Unattended answer file] Add user account display name field * [PE Helper/PXE Helpers/WDSHC] Only show unattend file download when actually present * [Enhance] Improve tabindex * [Refactor] Loading and saving settings now done by INI parser * [Refactor] Loading and saving settings now done by INI parser Fixed issue on non-portable * [Enhance] Remove obsolete MANUAL PowerShell method We remove this because we now do it ourselves with the script. * [Unattended answer file/SSE] Add field checks in the editor and file associations in the installer * [Unattended answer file/ADDS] Allow picking user objects from anywhere MAJOR revamp of the user picker system is ahead! * [Unattended answer file/ADDS] Allow picking user objects from anywhere Fixed minor thing * [Unattended answer file/ADDS] Add license for object picker * [Enhance] Add SSE and Theme Designer to Tools menu * [Unattended answer file] Add script reordering capabilities * [Library] Update 7-Zip to version 26.01 * [Unattended answer file/ADDS] Provide default values for UPN/SAM previews * [Unattended answer file] Enable double buffer * [Enhance] Make backups of packages less messy All this because some VS copies can't fetch NuGet, so we provide the packages for them! * [Enhance] Add LFS mark to pkgsrc * [Enhance] Add shortcut for Tour menu item * [Fix] Videos now powered by in-house HTTP server YT player error 153 also affects the video player. * [PE Helper/PXE Helpers] Add functionality to test port usage * [Fix] Tutorial video playback no longer works on IE browsers * [Unattended answer file/SSE] Split save and save as actions * [Enhance] Add driver class names not part of the standard dictionary * [Enhance] Add driver class names not part of the standard dictionary Part 2: driver export * [PE Helper] Add indication for custom port to autorun * [PE Helper] Remove 32-bit ARM option for boot image copy to WDS * [Unattended answer file/SSE] Fix minor bugs - CTRL + Shift + S was not triggering correct button - Added validation for Save As * [Unattended answer file/SSE] More improvements - Default editor font is now Lucida Console (available on Windows 2000 onwards) - Fixed a minor issue * [Unattended answer file/SSE] Add spacing normalization * [PE Helper] Graphically pick architecture for WDS boot image * [Unattended answer file/DTSS] Normalized spacing for some scripts * [Unattended answer file/SSE] Increase default window size * [Enhance] Make driver export compatible with Windows 7 * [Enhance] Update resources * [Enhance] Add constants for DPI-aware glyphs * [Enhance] Adapt program look to low resolutions - Maximum size is now 8192x8192, minimum size is now 800x600 - Side panel collapses automatically on low screen sizes - Setting load/save now considers device DPI settings when saving size parameters * [Fix] Force 720p size * [ServiceManager] Significantly improve speed when saving service changes Changes made to services are now queued in a different collection, which makes the service save process not iterate through all 600+ services just to modify only 2. * [Fix] Even though we accept sizes lower than 720p, still use 720p as a minimum * [Docs] INFINITY Docs (Preview 5 snapshot) The help documentation for DISMTools 0.8 has seen massive improvements in the appearance department, now using the Material theme. Because it doesn't work great with IE and WebBrowser we have to ditch the built-in help documentation viewer and rely on the functionality provided by the default web browser. That, apart from the looks, also means an advantage: search now works! You're welcome * [Fix] Revert default resolution to 720p * [Unattended answer file/ADDS] Add help functionality for ADDS wizard * [Enhance] Let user pick Windows image from extracted files * [Fix] Fixed potential cause of exceptions * [Unattended answer file] Add word wrap for script reorder dialog * [Enhance] Add support for querying other WMI namespaces * [Unattended answer file/ADDS] Allow choosing domain suffix from DNS zones Domain controller-exclusive. * [Unattended answer file/ADDS] Add icon for DNS resolution * [Enhance] Scale column headers * [Enhance] Don't flood logs * [Docs] Infinity Docs (snapshot) * [PE Helper] New set of default backgrounds To INFINITY and beyond * [REL] Update What's New section
1 parent f1cc59c commit 0934e86

1,071 files changed

Lines changed: 254146 additions & 1489021 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.

.gitattributes

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Auto detect text files and perform LF normalization
22
* text=auto
3-
4-
*.sh text eol=lf
3+
*.sh text eol=lf
4+
/pkgsrc.zip filter=lfs diff=lfs merge=lfs -text

7z/amd64/7z.dll

0 Bytes
Binary file not shown.

7z/amd64/7z.exe

1 KB
Binary file not shown.

7z/i386/7z.dll

-512 Bytes
Binary file not shown.

7z/i386/7z.exe

1 KB
Binary file not shown.

DISMTools.vbproj

Lines changed: 37 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@
7474
<ApplicationIcon>logo.ico</ApplicationIcon>
7575
</PropertyGroup>
7676
<ItemGroup>
77+
<Reference Include="ActiveDirectoryObjectPicker, Version=3.0.11.0, Culture=neutral, PublicKeyToken=515ab092c8839750, processorArchitecture=MSIL">
78+
<HintPath>packages\Tulpep.ActiveDirectoryObjectPicker.3.0.11\lib\net48\ActiveDirectoryObjectPicker.dll</HintPath>
79+
</Reference>
7780
<Reference Include="DarkUI, Version=2.0.1.0, Culture=neutral, processorArchitecture=MSIL">
7881
<HintPath>packages\DarkUI.2.0.2\lib\DarkUI.dll</HintPath>
7982
</Reference>
@@ -231,6 +234,12 @@
231234
<Compile Include="Elements\AutoUnattend\ActiveDirectory\ADDSJoinDialog.vb">
232235
<SubType>Form</SubType>
233236
</Compile>
237+
<Compile Include="Elements\AutoUnattend\ActiveDirectory\DnsZoneChooserDialog.Designer.vb">
238+
<DependentUpon>DnsZoneChooserDialog.vb</DependentUpon>
239+
</Compile>
240+
<Compile Include="Elements\AutoUnattend\ActiveDirectory\DnsZoneChooserDialog.vb">
241+
<SubType>Form</SubType>
242+
</Compile>
234243
<Compile Include="Elements\AutoUnattend\ActiveDirectory\DomainServicesModule.vb" />
235244
<Compile Include="Elements\AutoUnattend\Components\Component.vb" />
236245
<Compile Include="Elements\AutoUnattend\Components\Pass.vb" />
@@ -266,6 +275,7 @@
266275
<Compile Include="Elements\EnvVarManagement\EnvironmentVariable.vb" />
267276
<Compile Include="Elements\EnvVarManagement\EnvironmentVariableHelper.vb" />
268277
<Compile Include="Elements\IniParserConfigurators\FfuIniParserConfiguration.vb" />
278+
<Compile Include="Elements\IniParserConfigurators\SettingsParserConfiguration.vb" />
269279
<Compile Include="Elements\KeyboardDrivers.vb" />
270280
<Compile Include="Elements\Recents.vb" />
271281
<Compile Include="Elements\SearchBox.vb">
@@ -276,18 +286,7 @@
276286
<Compile Include="Elements\ServiceManagement\WindowsServiceHelper.vb" />
277287
<Compile Include="Elements\ServiceManagement\WindowsServiceHostGroup.vb" />
278288
<Compile Include="Elements\WindowsRegistry\RegistryItem.vb" />
279-
<Compile Include="Help\HelpBrowserForm.Designer.vb">
280-
<DependentUpon>HelpBrowserForm.vb</DependentUpon>
281-
</Compile>
282-
<Compile Include="Help\HelpBrowserForm.vb">
283-
<SubType>Form</SubType>
284-
</Compile>
285-
<Compile Include="Help\HelpVideoPlayer.Designer.vb">
286-
<DependentUpon>HelpVideoPlayer.vb</DependentUpon>
287-
</Compile>
288-
<Compile Include="Help\HelpVideoPlayer.vb">
289-
<SubType>Form</SubType>
290-
</Compile>
289+
<Compile Include="Help\HelpDocsModule.vb" />
291290
<Compile Include="Help\QuickHelpModule.vb" />
292291
<Compile Include="MainForm.Events.vb">
293292
<SubType>Form</SubType>
@@ -357,12 +356,6 @@
357356
<Compile Include="Panels\Exe_Ops\DismComponents.vb">
358357
<SubType>Form</SubType>
359358
</Compile>
360-
<Compile Include="Panels\Exe_Ops\DTSettingForm.Designer.vb">
361-
<DependentUpon>DTSettingForm.vb</DependentUpon>
362-
</Compile>
363-
<Compile Include="Panels\Exe_Ops\DTSettingForm.vb">
364-
<SubType>Form</SubType>
365-
</Compile>
366359
<Compile Include="Panels\Exe_Ops\InvalidSettings\InvalidSettingsDialog.Designer.vb">
367360
<DependentUpon>InvalidSettingsDialog.vb</DependentUpon>
368361
</Compile>
@@ -658,6 +651,12 @@
658651
<Compile Include="Panels\Img_Ops\FFU\FfuSplit.vb">
659652
<SubType>Form</SubType>
660653
</Compile>
654+
<Compile Include="Panels\Img_Ops\ImageFilePickerDialog.Designer.vb">
655+
<DependentUpon>ImageFilePickerDialog.vb</DependentUpon>
656+
</Compile>
657+
<Compile Include="Panels\Img_Ops\ImageFilePickerDialog.vb">
658+
<SubType>Form</SubType>
659+
</Compile>
661660
<Compile Include="Panels\Img_Ops\ImgAppend.Designer.vb">
662661
<DependentUpon>ImgAppend.vb</DependentUpon>
663662
</Compile>
@@ -971,6 +970,12 @@
971970
<Compile Include="Panels\Unattend_Files\Addition\SampleScriptBrowser.vb">
972971
<SubType>Form</SubType>
973972
</Compile>
973+
<Compile Include="Panels\Unattend_Files\Addition\ScriptManagement\ScriptReorderDialog.Designer.vb">
974+
<DependentUpon>ScriptReorderDialog.vb</DependentUpon>
975+
</Compile>
976+
<Compile Include="Panels\Unattend_Files\Addition\ScriptManagement\ScriptReorderDialog.vb">
977+
<SubType>Form</SubType>
978+
</Compile>
974979
<Compile Include="Panels\Unattend_Files\Management\UnattendMgr.Designer.vb">
975980
<DependentUpon>UnattendMgr.vb</DependentUpon>
976981
</Compile>
@@ -1005,7 +1010,7 @@
10051010
<Compile Include="Utilities\ThemeUtilities\ColorTables\LightModeColorTable.vb" />
10061011
<Compile Include="Utilities\ThemeUtilities\Theme.vb" />
10071012
<Compile Include="Utilities\ThemeUtilities\ThemeHelper.vb" />
1008-
<Compile Include="Utilities\TourServer.vb" />
1013+
<Compile Include="Utilities\HttpServer.vb" />
10091014
<Compile Include="Utilities\UserDataManagerModule.vb" />
10101015
<Compile Include="Utilities\WebSearchUtilities\SearchEngine.vb" />
10111016
<Compile Include="Utilities\WebSearchUtilities\SearchEngineHelper.vb" />
@@ -1017,11 +1022,8 @@
10171022
<EmbeddedResource Include="Elements\AutoUnattend\ActiveDirectory\ADDSJoinDialog.resx">
10181023
<DependentUpon>ADDSJoinDialog.vb</DependentUpon>
10191024
</EmbeddedResource>
1020-
<EmbeddedResource Include="Help\HelpBrowserForm.resx">
1021-
<DependentUpon>HelpBrowserForm.vb</DependentUpon>
1022-
</EmbeddedResource>
1023-
<EmbeddedResource Include="Help\HelpVideoPlayer.resx">
1024-
<DependentUpon>HelpVideoPlayer.vb</DependentUpon>
1025+
<EmbeddedResource Include="Elements\AutoUnattend\ActiveDirectory\DnsZoneChooserDialog.resx">
1026+
<DependentUpon>DnsZoneChooserDialog.vb</DependentUpon>
10251027
</EmbeddedResource>
10261028
<EmbeddedResource Include="MainForm.resx">
10271029
<DependentUpon>MainForm.vb</DependentUpon>
@@ -1053,9 +1055,6 @@
10531055
<EmbeddedResource Include="Panels\Exe_Ops\DismComponents.resx">
10541056
<DependentUpon>DismComponents.vb</DependentUpon>
10551057
</EmbeddedResource>
1056-
<EmbeddedResource Include="Panels\Exe_Ops\DTSettingForm.resx">
1057-
<DependentUpon>DTSettingForm.vb</DependentUpon>
1058-
</EmbeddedResource>
10591058
<EmbeddedResource Include="Panels\Exe_Ops\InvalidSettings\InvalidSettingsDialog.resx">
10601059
<DependentUpon>InvalidSettingsDialog.vb</DependentUpon>
10611060
</EmbeddedResource>
@@ -1203,6 +1202,9 @@
12031202
<EmbeddedResource Include="Panels\Img_Ops\FFU\FfuSplit.resx">
12041203
<DependentUpon>FfuSplit.vb</DependentUpon>
12051204
</EmbeddedResource>
1205+
<EmbeddedResource Include="Panels\Img_Ops\ImageFilePickerDialog.resx">
1206+
<DependentUpon>ImageFilePickerDialog.vb</DependentUpon>
1207+
</EmbeddedResource>
12061208
<EmbeddedResource Include="Panels\Img_Ops\ImgAppend.resx">
12071209
<DependentUpon>ImgAppend.vb</DependentUpon>
12081210
</EmbeddedResource>
@@ -1359,6 +1361,9 @@
13591361
<EmbeddedResource Include="Panels\Unattend_Files\Addition\SampleScriptBrowser.resx">
13601362
<DependentUpon>SampleScriptBrowser.vb</DependentUpon>
13611363
</EmbeddedResource>
1364+
<EmbeddedResource Include="Panels\Unattend_Files\Addition\ScriptManagement\ScriptReorderDialog.resx">
1365+
<DependentUpon>ScriptReorderDialog.vb</DependentUpon>
1366+
</EmbeddedResource>
13621367
<EmbeddedResource Include="Panels\Unattend_Files\Management\UnattendMgr.resx">
13631368
<DependentUpon>UnattendMgr.vb</DependentUpon>
13641369
</EmbeddedResource>
@@ -1773,12 +1778,17 @@
17731778
<Content Include="Resources\assistant_dark.png" />
17741779
<Content Include="Resources\assistant_light.png" />
17751780
<None Include="Resources\copy_img_to_wds.png" />
1781+
<None Include="Resources\first_element_upward.png" />
17761782
<Content Include="Resources\glyphs\scripts_addfirstscript_dark.png" />
17771783
<Content Include="Resources\glyphs\scripts_addfirstscript_light.png" />
17781784
<None Include="Resources\service_pic_32px.png" />
17791785
<None Include="Resources\menus\tour_glyph_dark.png" />
17801786
<None Include="Resources\menus\tour_glyph_light.png" />
17811787
<None Include="Resources\optimize_img.png" />
1788+
<None Include="Resources\rearrange_elements.png" />
1789+
<None Include="Resources\prev_element_upward.png" />
1790+
<None Include="Resources\last_element_downward.png" />
1791+
<None Include="Resources\next_element_downward.png" />
17821792
<Content Include="Tools\UnattendGen\win-arm64\Library-License.txt" />
17831793
<Content Include="Tools\UnattendGen\win-arm64\LICENSE.txt" />
17841794
<Content Include="Tools\UnattendGen\win-arm64\Newtonsoft.Json.dll" />

0 commit comments

Comments
 (0)