@@ -988,21 +988,46 @@ Version history
988988
989989unreleased Version 0.48.0
990990
991- * fixed uninstallation for VS2017
992- * installation for VS2013+ now uses PackageManifest format instead of Vsix
993- * restore project templates for VS2008, new project wizard doesn't work there'
994- * new mixed D/C++ VC project: optionally adding main in C++, setup precompiled headers
995- * avoid error message regarding altered assemblies with same version
996- * fix default library path if UCRT has different version than SDK
997- * fix help via F1 for dmd 2.072+
998- * show detected compiler version below installation path
999- * fix installation of the D icon for the solution explorer
991+ * installation
992+ - fixed uninstallation for VS2017
993+ - installation for VS2013+ now uses PackageManifest format instead of Vsix
994+ - VS2017: loading the Visual D package could crash with some VS installation "ids""
995+ - avoid initial error message regarding altered assemblies with same version
996+ - fix installation of the D icon for the solution explorer in VS2017
997+ - installer hides options for VS2005-VS2012 if not installed
998+ * new project wizard
999+ - restore project templates for VS2008, new project wizard doesn't work there'
1000+ - mixed D/C++ VC project: optionally adding main in C++, setup precompiled headers
1001+ - new VCProject: now uses $(LatestTargetPlatformVersion) as WindowsTargetPlatformVersion to
1002+ avoid defaulting to Windows SDK 8.1
1003+ * settings
1004+ - fix default library path if UCRT has different version than SDK
1005+ - VS2017: D compiler installation paths and "demangle link errors" are now saved
1006+ to "HKCR\Softwre\Visual D" to be picked up by msbuild
1007+ - show detected compiler version below installation path
1008+ - removed option "parse source for syntax errors", now always on
1009+ - removed option "expansions from text buffer", now always off
1010+ - removed option "use semantic analysis for goto definition", now always on
1011+ - removed option "override linker settings from sc.ini", always on as linker no
1012+ longer set in sc.ini since dmd 2.079
1013+ - removed option "additional linker options", it was invisible anyway
1014+ - rearrange settings to better show their scope
1015+ * dparser
1016+ - semantic analysis did not work if "parse source for syntax errors" was disabled
1017+ - no semantic info for a package if any file in the package has fatal parser error
1018+ - now has semantic support for static foreach (thanks to Alexander Bothe)
1019+ - fixed "Find references"
1020+ * mago
1021+ - added option to show base class fields as direct fields
1022+ - allow suffix 'h' for hex numbers for better interoperablility with VS disassembly
1023+ - concord: can now show return values of functions stepped over (not slices or delegates
1024+ on x64 or small non-POD-structs)
1025+ - concord: fix crash when showing children in data tooltip (mostly occured in VS2017)
1026+ - concord: allow dragging addresses to the disassembly window
1027+ - engine: Fix the way the debugger steps over instructions with REP prefix.
1028+ * cv2pdb
1029+ - can now detect VS2017 via Setup-COM-API
1030+ - some DWARF fixes
10001031 * when pasting code to D source file newlines are adapted to surrounding code
1001- * VS2017: D compiler installation paths are now saved to "HKCR\Softwre\Visual D" to be picked up by msbuild
1002- * mago: added option to show base class fields as direct fields
1003- * semantic analysis did not work if "parse source for syntax errors" was disabled
1004- * mago: can now show return values of functions stepped over (not slices or delegates or small non-POD-structs)
1005- * mago: fix crash when showing children in data tooltip
10061032 * fixed "Compile and Run" on selection
1007- * dparser: no semantic info for a package if any file in the package has fatal parser error
1008- * dparser: now has semantic support for static foreach
1033+ * fix help via F1 for dmd 2.072+
0 commit comments