Skip to content

Commit 52c6df7

Browse files
authored
Merge pull request #130 from rainers/master
Visual D version 1.1.0-beta1
2 parents bcca198 + 77513e8 commit 52c6df7

33 files changed

+1054
-142
lines changed

CHANGES

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1280,4 +1280,13 @@ Version history
12801280
* mago debugger expression evaluator:
12811281
- fixed wrong values displayed eventually when switching stack frames
12821282
* installer:
1283-
- full installer now bundled with DMD 2.091.1 and LDC 1.23.0
1283+
- full installer now bundled with DMD 2.093.1 and LDC 1.23.0
1284+
1285+
unreleased version 1.1.0
1286+
* dmdserver:
1287+
- updated to DMD 2.095.0-beta.1
1288+
- experimental: show parameter storage ref/out/lazy at call site
1289+
* editor:
1290+
- bugzilla 21239: navigation bar now sorted, symbols starting with "__" moved to the bottom
1291+
* installer:
1292+
- full installer now bundled with DMD 2.095.0-beta.1 and LDC 1.24.0

VERSION

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#define VERSION_MAJOR 1
2-
#define VERSION_MINOR 0
3-
#define VERSION_REVISION 1
4-
#define VERSION_BETA
5-
#define VERSION_BUILD 0
2+
#define VERSION_MINOR 1
3+
#define VERSION_REVISION 0
4+
#define VERSION_BETA -beta
5+
#define VERSION_BUILD 1

c2d/idl2d.d

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1628,6 +1628,8 @@ version(none) version(vsi)
16281628

16291629
if(currentModule == "msdbg")
16301630
replaceTokenSequence(tokens, "const DWORD S_UNKNOWN = 0x3;", "denum DWORD S_UNKNOWN = 0x3;", true);
1631+
if(currentModule == "msdbg167")
1632+
replaceTokenSequence(tokens, "__uuidof($data)", "$data.iid", true);
16311633
if(currentModule == "activdbg")
16321634
replaceTokenSequence(tokens, "const THREAD_STATE", "denum THREAD_STATE", true);
16331635

c2d/vsi2d.visualdproj

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
<preservePaths>0</preservePaths>
4141
<warnings>0</warnings>
4242
<infowarnings>0</infowarnings>
43-
<checkProperty>0</checkProperty>
4443
<genStackFrame>0</genStackFrame>
4544
<pic>0</pic>
4645
<cov>0</cov>
@@ -164,7 +163,6 @@
164163
<preservePaths>0</preservePaths>
165164
<warnings>0</warnings>
166165
<infowarnings>0</infowarnings>
167-
<checkProperty>0</checkProperty>
168166
<genStackFrame>0</genStackFrame>
169167
<pic>0</pic>
170168
<cov>0</cov>
@@ -288,7 +286,6 @@
288286
<preservePaths>0</preservePaths>
289287
<warnings>0</warnings>
290288
<infowarnings>0</infowarnings>
291-
<checkProperty>0</checkProperty>
292289
<genStackFrame>0</genStackFrame>
293290
<pic>0</pic>
294291
<cov>0</cov>
@@ -412,7 +409,6 @@
412409
<preservePaths>0</preservePaths>
413410
<warnings>0</warnings>
414411
<infowarnings>0</infowarnings>
415-
<checkProperty>0</checkProperty>
416412
<genStackFrame>0</genStackFrame>
417413
<pic>0</pic>
418414
<cov>0</cov>
@@ -536,7 +532,6 @@
536532
<preservePaths>0</preservePaths>
537533
<warnings>0</warnings>
538534
<infowarnings>0</infowarnings>
539-
<checkProperty>0</checkProperty>
540535
<genStackFrame>0</genStackFrame>
541536
<pic>0</pic>
542537
<cov>0</cov>
@@ -660,7 +655,6 @@
660655
<preservePaths>0</preservePaths>
661656
<warnings>0</warnings>
662657
<infowarnings>0</infowarnings>
663-
<checkProperty>0</checkProperty>
664658
<genStackFrame>0</genStackFrame>
665659
<pic>0</pic>
666660
<cov>0</cov>
@@ -784,7 +778,6 @@
784778
<preservePaths>0</preservePaths>
785779
<warnings>0</warnings>
786780
<infowarnings>0</infowarnings>
787-
<checkProperty>0</checkProperty>
788781
<genStackFrame>0</genStackFrame>
789782
<pic>0</pic>
790783
<cov>0</cov>
@@ -908,7 +901,6 @@
908901
<preservePaths>0</preservePaths>
909902
<warnings>0</warnings>
910903
<infowarnings>0</infowarnings>
911-
<checkProperty>0</checkProperty>
912904
<genStackFrame>0</genStackFrame>
913905
<pic>0</pic>
914906
<cov>0</cov>
@@ -1032,7 +1024,6 @@
10321024
<preservePaths>0</preservePaths>
10331025
<warnings>0</warnings>
10341026
<infowarnings>0</infowarnings>
1035-
<checkProperty>0</checkProperty>
10361027
<genStackFrame>0</genStackFrame>
10371028
<pic>0</pic>
10381029
<cov>0</cov>
@@ -1156,7 +1147,6 @@
11561147
<preservePaths>0</preservePaths>
11571148
<warnings>0</warnings>
11581149
<infowarnings>0</infowarnings>
1159-
<checkProperty>0</checkProperty>
11601150
<genStackFrame>0</genStackFrame>
11611151
<pic>0</pic>
11621152
<cov>0</cov>
@@ -1280,7 +1270,6 @@
12801270
<preservePaths>0</preservePaths>
12811271
<warnings>0</warnings>
12821272
<infowarnings>0</infowarnings>
1283-
<checkProperty>0</checkProperty>
12841273
<genStackFrame>0</genStackFrame>
12851274
<pic>0</pic>
12861275
<cov>0</cov>
@@ -1404,7 +1393,6 @@
14041393
<preservePaths>0</preservePaths>
14051394
<warnings>0</warnings>
14061395
<infowarnings>0</infowarnings>
1407-
<checkProperty>0</checkProperty>
14081396
<genStackFrame>0</genStackFrame>
14091397
<pic>0</pic>
14101398
<cov>0</cov>
@@ -1528,7 +1516,6 @@
15281516
<preservePaths>0</preservePaths>
15291517
<warnings>0</warnings>
15301518
<infowarnings>0</infowarnings>
1531-
<checkProperty>0</checkProperty>
15321519
<genStackFrame>0</genStackFrame>
15331520
<pic>0</pic>
15341521
<cov>0</cov>
@@ -1652,7 +1639,6 @@
16521639
<preservePaths>0</preservePaths>
16531640
<warnings>0</warnings>
16541641
<infowarnings>0</infowarnings>
1655-
<checkProperty>0</checkProperty>
16561642
<genStackFrame>0</genStackFrame>
16571643
<pic>0</pic>
16581644
<cov>0</cov>
@@ -1776,7 +1762,6 @@
17761762
<preservePaths>0</preservePaths>
17771763
<warnings>0</warnings>
17781764
<infowarnings>0</infowarnings>
1779-
<checkProperty>0</checkProperty>
17801765
<genStackFrame>0</genStackFrame>
17811766
<pic>0</pic>
17821767
<cov>0</cov>
@@ -1900,7 +1885,6 @@
19001885
<preservePaths>0</preservePaths>
19011886
<warnings>0</warnings>
19021887
<infowarnings>0</infowarnings>
1903-
<checkProperty>0</checkProperty>
19041888
<genStackFrame>0</genStackFrame>
19051889
<pic>0</pic>
19061890
<cov>0</cov>
@@ -1986,6 +1970,7 @@
19861970
</Config>
19871971
<Folder name="vsi2d">
19881972
<Folder name="stdext">
1973+
<File path="..\stdext\array.d" />
19891974
<File path="..\stdext\file.d" />
19901975
<File path="..\stdext\path.d" />
19911976
<File path="..\stdext\string.d" />

doc/StartPage.dd

Lines changed: 8 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,13 @@ $(H2 News)
8484
$(P $(LINK2 VersionHistory.html, Full version history and complete details...)
8585
)
8686

87+
2020-08-23 Version 1.0.1
88+
$(UL
89+
$(LI dmd based semantic engine: updated to DMD 2.093.1)
90+
$(LI editor: now extra mouse buttons to navigate backward/forward supported)
91+
$(LI installer: full installer now bundled with DMD 2.093.1 and LDC 1.23.0)
92+
)
93+
8794
2020-07-04 Version 1.0.0
8895
$(UL
8996
$(LI DMD based semantic engine: enabled by default, updated to front end version 2.092)
@@ -92,36 +99,13 @@ $(UL
9299
$(LI goto definition by clicking identifier in tool tip)
93100
)
94101

95-
2020-23-03 Version 0.52.0
102+
2020-03-23 Version 0.52.0
96103
$(UL
97104
$(LI mago: added support for tuples and simpler display of globals)
98105
$(LI DMD based semantic engine: updated to 2.091, improvements to code-completions)
99106
$(LI projects: updated support for all language options)
100107
)
101108

102-
2020-18-01 Version 0.51.0
103-
$(UL
104-
$(LI experimental: semantic server built from DMD frontend)
105-
$(LI VS2017+: Ctrl+Click goto definition added)
106-
$(LI VS2017+: syntax highlighted tool tips)
107-
)
108-
109-
2019-09-03 Version 0.50.1
110-
$(UL
111-
$(LI Fixes some integration issues with VS 2019 16.2)
112-
$(LI mago: improve function call in watch window)
113-
$(LI better version highlighting for files not in project)
114-
)
115-
116-
2019-06-23 Version 0.50.0
117-
$(UL
118-
$(LI Now checks for updates of Visual D, DMD and LDC and assists download and install)
119-
$(LI Setup including DMD and LDC now available)
120-
$(LI mago debugger: better support for dynamic type of classes, show exception messages,
121-
conditional breakpoints)
122-
$(LI highlight references to symbol at caret)
123-
)
124-
125109
$(LINK2 VersionHistory.html, more...)
126110

127111
$(H2 Download)

doc/VersionHistory.dd

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
Ddoc
22

3+
$(H2 2020-08-23 Version 1.0.1)
4+
$(UL
5+
$(LI dmd based semantic engine:
6+
$(UL
7+
$(LI updated to DMD 2.093.1)
8+
$(LI fixed showing documentation for template functions)
9+
))
10+
$(LI editor: now extra mouse buttons to navigate backward/forward supported)
11+
$(LI project management:
12+
$(UL
13+
$(LI bugzilla 21024: VS2017/2019 new project: fixed unrelated files listed in New Project Dialog)
14+
$(LI bugzilla 21028: project templates not visible when VS started as standard/restricted user)
15+
))
16+
$(LI mago debugger expression evaluator: fixed wrong values displayed eventually when switching stack frames)
17+
$(LI installer: full installer now bundled with DMD 2.093.1 and LDC 1.23.0)
18+
)
19+
320
$(H2 2020-07-04 Version 1.0.0)
421
$(UL
522
$(LI project management:

doc/visuald.ddoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
VERSION = 1.0.0
2-
DMD_VERSION = 2.092.1
3-
LDC_VERSION = 1.22.0
1+
VERSION = 1.0.1
2+
DMD_VERSION = 2.093.1
3+
LDC_VERSION = 1.23.0
44
ROOT_DIR = https://www.dlang.org/
55
ROOT = https://www.dlang.org
66
BODYCLASS = visuald

msbuild/dbuild/dbuild.csproj

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@
106106
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
107107
<PlatformTarget>AnyCPU</PlatformTarget>
108108
<TargetVer>12.0</TargetVer>
109+
<UseVSHostingProcess>false</UseVSHostingProcess>
109110
</PropertyGroup>
110111
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
111112
<DebugType>pdbonly</DebugType>
@@ -161,7 +162,6 @@
161162
<Reference Include="System.Xaml" />
162163
<Reference Include="System.XML" />
163164
</ItemGroup>
164-
165165
<!-- VS2013 -->
166166
<ItemGroup Condition="'$(TargetVer)' == '12.0' and Exists('assemblies\v12\Microsoft.Build.dll')">
167167
<Reference Include="envdte, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@@ -225,7 +225,6 @@
225225
<HintPath>c:\Windows\assembly\GAC\Microsoft.VisualStudio.VCProjectEngine\12.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.VCProjectEngine.dll</HintPath>
226226
</Reference>
227227
</ItemGroup>
228-
229228
<!-- VS2015 -->
230229
<ItemGroup Condition="'$(TargetVer)' == '14.0' and Exists('assemblies\v14\Microsoft.Build.dll')">
231230
<Reference Include="envdte, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@@ -291,7 +290,6 @@
291290
<HintPath>c:\Windows\assembly\GAC\Microsoft.VisualStudio.VCProjectEngine\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.VCProjectEngine.dll</HintPath>
292291
</Reference>
293292
</ItemGroup>
294-
295293
<!-- VS2017 -->
296294
<PropertyGroup>
297295
<VS2017Ver Condition="Exists('assemblies\v15')">Local</VS2017Ver>
@@ -333,7 +331,6 @@
333331
<HintPath Condition="'$(VS2017Ver)' == 'Community'">c:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.VCProjectEngine.dll</HintPath>
334332
</Reference>
335333
</ItemGroup>
336-
337334
<!-- VS2019 -->
338335
<ItemGroup Condition="'$(TargetVer)' == '16.0' or '$(TargetVer)' == '16.1'">
339336
<Reference Include="Microsoft.Build">
@@ -358,7 +355,6 @@
358355
<HintPath>assemblies\v16\Microsoft.VisualStudio.VCProjectEngine.dll</HintPath>
359356
</Reference>
360357
</ItemGroup>
361-
362358
<ItemGroup Condition="'$(TargetVer)' == '16.0'">
363359
<Reference Include="Microsoft.Build.CPPTasks.Common">
364360
<HintPath>assemblies\v16\Microsoft.Build.CPPTasks.Common.dll</HintPath>
@@ -369,7 +365,6 @@
369365
<HintPath>assemblies\v16_1\Microsoft.Build.CPPTasks.Common.dll</HintPath>
370366
</Reference>
371367
</ItemGroup>
372-
373368
<ItemGroup>
374369
<EmbeddedResource Include="Strings.resx">
375370
<SubType>Designer</SubType>

nsis/visuald.nsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@
2929

3030
; define DMD source path to include dmd installation
3131
; !define DMD
32-
!define DMD_VERSION "2.093.1"
32+
!define DMD_VERSION "2.095.0-beta.1"
3333
!define DMD_SRC c:\d\dmd-${DMD_VERSION}
3434

3535
; define LDC to include ldc installation
3636
; !define LDC
37-
!define LDC_VERSION "1.23.0"
37+
!define LDC_VERSION "1.24.0"
3838
!define LDC_SRC c:\d\ldc2-${LDC_VERSION}-windows-multilib
3939

4040
; define VS2019 to include VS2019 support

sdk/vsi.visualdproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2186,6 +2186,8 @@
21862186
<File path="vsi\msdbg164.d" />
21872187
<File path="vsi\msdbg165.d" />
21882188
<File path="vsi\msdbg166.d" />
2189+
<File path="vsi\msdbg167.d" />
2190+
<File path="vsi\msdbg168.d" />
21892191
<File path="vsi\msdbg90.d" />
21902192
<File path="vsi\objext.d" />
21912193
<File path="vsi\ocdesign.d" />
@@ -2254,6 +2256,7 @@
22542256
<File path="vsi\vsshell164.d" />
22552257
<File path="vsi\vsshell165.d" />
22562258
<File path="vsi\vsshell166.d" />
2259+
<File path="vsi\vsshell167.d" />
22572260
<File path="vsi\vsshell2.d" />
22582261
<File path="vsi\vsshell80.d" />
22592262
<File path="vsi\vsshell90.d" />

0 commit comments

Comments
 (0)