Skip to content

Commit 5a14e4a

Browse files
committed
Merge pull request #48 from rainers/master
Visual D 0.3.42 rc1
2 parents 199531a + 1b3661c commit 5a14e4a

19 files changed

+142
-59
lines changed

CHANGES

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -745,3 +745,8 @@ unreleased Version 0.3.42
745745
* mago is now the default debug engine for new projects
746746
* demangle D/C++ symbols in disassembly with new tool dcxxfilt that supports both gcc
747747
and MS C++ mangling.
748+
* search file: the same file is no longer listed multiple times if it is in several projects
749+
* search file: '.', '/' and '\' are considered the same in case insensitive non-regex searches
750+
to simplify finding a module in a package
751+
* search file: case sensitivity button was restored inverted
752+
* installer now shows the version of Visual D about to be installed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ This code is distributed under the terms of the Boost Software License, Version
9191
For more details, see the full text of the license in the file LICENSE_1.0.txt.
9292

9393
The installer comes with a number of additional products:
94-
- cv2pdb: http://dsource.org/projects/cv2pdb by Rainer Schuetze
94+
- cv2pdb: https://github.com/rainers/cv2pdb by Rainer Schuetze
9595
- mago: http://dsource.org/projects/mago_debugger by Aldo Nunez
9696
- DParser: https://github.com/aBothe/D_Parser by Alexander Bothe
9797

TODO

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ Mago:
155155
- string/wstring shown as char/wchar[], but with correct string representation
156156
+ AA indexing
157157
+ AA preview/expand
158+
- new AA implementation
158159
- Array preview
159160
- delegate value/type
160161
- struct preview
@@ -199,14 +200,14 @@ Unsorted
199200
+ mago keeps image locked when terminating debugger
200201
- -gc/-g depending on debug engine
201202
- dub support
202-
- dustmite support
203+
+ dustmite support
203204
- dfix support
204205
- configuration of dependent project not read from configuration manager
205206
+ jump to assertion error
206207
+ import std.container: jump to package
207208
+ renaming configuration does not change project config
208209
+ win32coff support
209-
- file search: replace . with \ in path search?
210+
+ file search: replace . with \ in path search?
210211
+ run cv2pdb disabled for GDC/x64
211212

212213
- hide Visual D menu if inactive

VERSION

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

doc/BuildFromSource.dd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ $(UL
1414
$(LI DMD 2.059 or newer)
1515
$(LI coffimplib ($(LINK2 ftp://ftp.digitalmars.com/coffimplib.zip, ftp)))
1616
$(LI for installer: $(LINK2 http://nsis.sourceforge.net/Download, NSIS))
17-
$(LI for debugging: $(LINK2 http://www.dsource.org/projects/cv2pdb, cv2pdb))
17+
$(LI for debugging: $(LINK2 https://github.com/rainers/cv2pdb, cv2pdb))
1818
)
1919

2020
$(H2 Building Visual D)
@@ -34,11 +34,11 @@ solution visuald_vs9.sln or visuald_vs10.sln, respectively.)
3434

3535
$(H3 Known issues)
3636
$(UL
37-
$(LI building the parser library with stock DMD causes an "Out of memory" error. There are two
37+
$(LI building the parser library with stock DMD before 2.066 causes an "Out of memory" error. There are two
3838
options how to fix this:
3939
$(UL
4040
$(LI enable the LARGE_ADDRESS_AWARE bit inside dmd.exe with this simple tool:
41-
$(LINK http://www.dsource.org/projects/visuald/browser/trunk/tools/largeadr.d) (if you are running a
41+
$(LINK https://github.com/D-Programming-Language/visuald/blob/master/tools/largeadr.d) (if you are running a
4242
32-bit OS, you will also need to boot with the /3GB switch))
4343
$(LI build DMD with the Microsoft compiler instead of the Digital Mars compiler
4444
(This also has the benefit of an executable that compiles about twice as fast))

doc/Debugging.dd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Ddoc
22

33
$(H2 Visual Studio Debugger)
44

5-
$(P Thanks to $(LINK2 http://www.dsource.org/projects/cv2pdb, cv2pdb), debugging in Visual Studio integrates well.
5+
$(P Thanks to $(LINK2 https://github.com/rainers/cv2pdb, cv2pdb), debugging in Visual Studio integrates well.
66
Here is an example debugging session)
77

88
<div align="center"><img src="images/debug.png" width="90%"/></div>

doc/Features.dd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ Ddoc
7171
)
7272
$(LI Completely written in D
7373
$(UL
74-
$(LI source code available on dsource and github)
74+
$(LI source code available on github)
7575
)
7676
)
7777
)

doc/Installation.dd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ $(H3 Debugging)
7373

7474
$(P For debugging applications, you should also install cv2pdb which is now included in the
7575
Visual D installer. Please make sure, changes to Common7\Packages\Debugger\autoexp.dat do
76-
not mix with previous manual installations of $(LINK2 http://svn.dsource.org/projects/cv2pdb, cv2pdb).
76+
not mix with previous manual installations of $(LINK2 https://github.com/rainers/cv2pdb, cv2pdb).
7777
Visual D also installs the alternative debug engine mago that does not need cv2pdb.)
7878

7979
$(P cv2pdb has been extended to also convert from DWARF debug information to PDB, so it

doc/StartPage.dd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ $(UL
3131
$(LI Parameter info tooltips)
3232
$(LI Code outlining)
3333
$(LI Symbol/File search window)
34-
$(LI Integration of $(LINK2 http://dsource.org/projects/cv2pdb, cv2pdb) and
34+
$(LI Integration of $(LINK2 https://github.com/rainers/cv2pdb, cv2pdb) and
3535
$(LINK2 http://dsource.org/projects/mago_debugger, Mago) for nice debugging experience)
3636
$(LI Profiler browse window)
3737
$(LI Code Coverage support)
@@ -78,7 +78,7 @@ $(H2 Download)
7878
$(P The latest installer and older versions can be downloaded
7979
$(LINK2 https://github.com/D-Programming-Language/visuald/releases, here).
8080
You can find even older versions and some additional files in
81-
the $(LINK2 http:/www.dsource.org/projects/visuald/browser/downloads/, dsource download directory).)
81+
the $(LINK2 http://www.dsource.org/projects/visuald/browser/downloads/, dsource download directory).)
8282

8383
Macros:
8484
TITLE=Visual D

doc/VersionHistory.dd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -724,7 +724,7 @@ $(H2 2010-06-25 Version 0.3.12)
724724
of a new project item now defaults to this directory )
725725
$(LI renaming a file in the project renames it on disk as well)
726726
$(LI improved build process, it should now be possible to compile Visual D following
727-
the instruction on http://www.dsource.org/projects/visuald/wiki/Build_from_source )
727+
the instruction of $(LINK2 BuildFromSource.html, Building from Source) )
728728
$(LI updated to cv2pdb 0.14.)
729729
)
730730

0 commit comments

Comments
 (0)