Skip to content

Commit

Permalink
Merge pull request #112 from rainers/master
Browse files Browse the repository at this point in the history
Visual D 0.50.0-beta1
  • Loading branch information
rainers authored May 31, 2019
2 parents 214f1f9 + cf2eb95 commit e870dbf
Show file tree
Hide file tree
Showing 45 changed files with 5,520 additions and 392 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@ vdextensions/obj
/msbuild/dbuild/bin
/msbuild/dbuild/.vs
/test
.vs
19 changes: 19 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -1116,3 +1116,22 @@ Version history
* visualdproj: fixed additional options not passed to single file compilation
* VS2015: workaround VS not correctly updating extension caches after uninstallation
* bugzilla 19826: visualdproj projects created for LDC still use DMD

unreleased Version 0.50.0
* VS 16.1 Preview 2: ignore tracked files in *.delete.*.tlog as dependencies, too
* now another installer available that includes DMD and LDC
* installer no longer asks for DMD path when updating existing installation
* check for updates for Visual D, DMD and LDC, assisted download and install
* experimental highlight references to the same symbol as the one at the caret
* new VC projects now determine Windows SDK automatically
* VC project: "New item" now also allows adding D module
* dparser:
- add semantic coloring for module and package names
* mago:
- fixed width of hex display of negative values
- dynamic type not shown for types that have no members (including interfaces)
- dynamic type now displayed with the declared type (in braces)
- determine dynamic type of C++ classes
- demangle D symbol names
- regression: use of registers in expression was lost at some point
- show class and message for exceptions that the debugger breaks on
8 changes: 4 additions & 4 deletions VERSION
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#define VERSION_MAJOR 0
#define VERSION_MINOR 49
#define VERSION_REVISION 2
#define VERSION_BETA
#define VERSION_BUILD 0
#define VERSION_MINOR 50
#define VERSION_REVISION 0
#define VERSION_BETA -beta
#define VERSION_BUILD 1
2 changes: 1 addition & 1 deletion build/sdk_libs.bat
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ if not exist ..\sdk\lib\nul md ..\sdk\lib

set LIBS=kernel32.lib user32.lib winspool.lib advapi32.lib
set LIBS=%LIBS% comdlg32.lib gdi32.lib ole32.lib rpcrt4.lib shell32.lib winmm.lib
set LIBS=%LIBS% wsock32.lib comctl32.lib oleaut32.lib ws2_32.lib odbc32.lib
set LIBS=%LIBS% wsock32.lib comctl32.lib oleaut32.lib ws2_32.lib odbc32.lib winhttp.lib onecore.lib

echo WindowsSdkDir=%WindowsSdkDir%
set WINSDKLIB=
Expand Down
12 changes: 11 additions & 1 deletion build_doc.bat
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,20 @@ set SRC=%SRC% doc/CompileCommands.dd
set SRC=%SRC% doc/DustMite.dd
set SRC=%SRC% doc/vcxproject.dd

set DDOC=doc/macros.ddoc doc/html.ddoc ..\..\rainers\d-programming-language.org\dlang.org.ddoc doc/visuald.ddoc
set DDOC=doc/macros.ddoc doc/html.ddoc doc/dlang.org.ddoc doc/visuald.ddoc
rem ..\..\rainers\d-programming-language.org\dlang.org.ddoc

if not exist %WEB% md %WEB%
if not exist %WEB%\images md %WEB%\images
cp -u doc/images/* %WEB%\images

if not exist %WEB%\css md %WEB%\css
cp -u doc/css/* %WEB%\css

if not exist %WEB%\js md %WEB%\js
cp -u doc/js/* %WEB%\js

cp -u doc/favicon.ico %WEB%

%DMD% -Dd%WEB% -o- -w %DDOC% %SRC%

Loading

0 comments on commit e870dbf

Please sign in to comment.