Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
326 commits
Select commit Hold shift + click to select a range
7081b24
Fixing up solution file to include the newly renamed mfc_dll project.
Apr 29, 2011
5d825fd
A little clean up of the unit tests. Added the already existing vldmf…
Apr 30, 2011
4355fcf
Minor fixes
KindDragon Apr 30, 2011
015dbc2
TestSuite bug fixed
KindDragon Apr 30, 2011
f81cb97
Infinite loop at exit fixed with some app's
KindDragon May 1, 2011
9301c9a
Adding Heap Validation to VLD.
May 2, 2011
7dbb9c5
_aligned... functions and _recalloc support added
KindDragon May 3, 2011
108cff8
Fixing bug when dumping out the resolved callstack. It was cutting sh…
May 4, 2011
209ea27
Minor code refactoring
KindDragon May 4, 2011
186e8ee
Recent refactoring in changelist 66570 broke the heap mismatch detect…
May 7, 2011
b000f29
Tests improved
KindDragon May 7, 2011
ab4cc4c
This code adds a test that demonstrates a crash when using multiple t…
May 20, 2011
3fc0fc0
_aligned*_recalloc* functions implemented
KindDragon May 26, 2011
a3b63a5
Crash fixed "dynamic_app true thread"
KindDragon May 27, 2011
17cda4f
CriticalSection class added
KindDragon May 27, 2011
e4ca7c1
LoaderLock fixed
KindDragon May 28, 2011
78a0e97
Code analysis emited quite a few warnings about potential runtime pro…
May 29, 2011
240eebe
Renamed global variables
KindDragon May 29, 2011
a8ffb2a
* Introduced define called VLD_FORCE_ENABLE that allows one to active…
KindDragon May 31, 2011
6ef35c8
Instead g_symbollock we now use m_heapmaplock critical section to avo…
KindDragon Jun 1, 2011
15d41f5
Rewrited code that use critical section g_symbollock from previous co…
KindDragon Jun 6, 2011
75ecb24
_HeapAlloc now use HeapAlloc etc.
KindDragon Jun 6, 2011
80dc5fb
Added new API function VLDMarkAllLeaksAsReported()
KindDragon Jun 6, 2011
bbaa625
LoadLibrary crash fixed with some applications like regsrv32
KindDragon Jun 7, 2011
79b0d9d
Use WideCharToMultiByte fixed
KindDragon Jun 8, 2011
4d8d6e3
Tests now use tut-framework
KindDragon Jun 11, 2011
1854928
TestSuite project fixed
KindDragon Jun 11, 2011
d34c56a
Callstack hash fixed with ASLR
KindDragon Jun 12, 2011
2b0c8f3
VLDGlobalEnable and VLDGlobalDisable fixed
KindDragon Jun 17, 2011
ef5b4a9
Added option to include all modules (useful for debugging)
KindDragon Jun 17, 2011
27454dc
Message with leaks count added after destroying heap
KindDragon Jun 17, 2011
8b19536
Option VLD_OPT_MODULE_LIST_INCLUDE fixed
KindDragon Jun 18, 2011
a170117
Removed VS2008 projects
KindDragon Jun 18, 2011
ec119a2
Removed VS2008 projects
KindDragon Jun 18, 2011
1caa326
mfc_detect fixed
KindDragon Jun 18, 2011
8d18e9c
Updated CHANGES.txt
KindDragon Jun 19, 2011
7823634
VLDSetReportHook added
KindDragon Jul 20, 2011
fda1427
Minor comment changes
KindDragon Jul 20, 2011
c6a20bb
vld variable name in header fixed
KindDragon Jul 20, 2011
709db4b
vld variable name fixed again
KindDragon Jul 20, 2011
668e98b
Removed const specifier from VLD_REPORT_HOOK
KindDragon Jul 21, 2011
7536cdc
Comments in utility.cpp updated
KindDragon Jul 21, 2011
398f48b
Macros names improved
KindDragon Jul 22, 2011
26e1e7c
Performance issue fixed
KindDragon Oct 1, 2011
0eba7c6
VldMfc project fixed
KindDragon Oct 1, 2011
1e41cb8
Preliminary support for VS 11 added
KindDragon Oct 1, 2011
3fd72fd
vld.cpp divided to several files
KindDragon Oct 2, 2011
4b2fa91
version.h fixed in installer
KindDragon Nov 3, 2011
2f59ee3
calloc hook temporary disabled because of some memory leaks with stat…
KindDragon Nov 21, 2011
8d566b6
Print function fixed. Patch by xpol
KindDragon Nov 21, 2011
e580a65
Add support for _strdup() and _strdup_dbg(). Patch by xpol (issue 8809).
KindDragon Nov 21, 2011
d449fa2
fixed strdup not hooking with debug libraries
KindDragon Nov 22, 2011
16174ed
Visual Studio C++ 2008/2010 Express Edition compilation fixed
KindDragon Nov 22, 2011
31f894d
Bug fixed when CRT linked as static library. Closes #9249
KindDragon Dec 10, 2011
b28f3c7
Previous commit bug fixed
KindDragon Dec 11, 2011
6d0ee9f
Calloc support returned back
KindDragon Dec 11, 2011
9fb332a
Hang fixed with GetOpenFileName()
KindDragon Dec 17, 2011
82d804b
Non-critical patch for correct installer script execution on x64 Windows
KindDragon Feb 4, 2012
5e09f9b
Wrong memory leaks report fixed
KindDragon Feb 12, 2012
5ce39dd
Copyright string updated
KindDragon Feb 14, 2012
1fc8544
.gitignore added
KindDragon Sep 29, 2012
a93c4aa
.mailmap added
KindDragon Oct 10, 2012
2d6bda2
Readme converted to markdown format
KindDragon Jan 14, 2013
098db1c
Copyright string updated
KindDragon Jan 14, 2013
75b61b4
LdrLoadDll hook fixed in Windows 8
KindDragon Apr 28, 2013
8d636a4
Version changed to 2.3
KindDragon Apr 28, 2013
b3c8276
Fix for Issue Item Number: 10098
jlddodger Apr 15, 2013
84d8146
Change list updated
KindDragon Apr 29, 2013
e9d2846
Refactored the .vcxproj file to reduce massive amounts of duplication…
May 4, 2013
b963ca3
Static CRT configuration added to projects
KindDragon May 21, 2013
998dea3
Setup rewrited to InnoSetup
KindDragon Nov 13, 2013
d647295
Header for C code fixed
KindDragon Nov 24, 2013
01e53e5
VS 2013 support added
KindDragon Dec 15, 2013
d8f8acc
Copyright updated
KindDragon Dec 15, 2013
367d572
Memory leaks with static linked CRT fixed for VS2012/2013.
KindDragon Dec 15, 2013
647a649
VS project configuration fixed
KindDragon Dec 17, 2013
4c99674
Installer fixed
KindDragon Dec 20, 2013
e7cdaf5
Installer now update VS2008 settings
KindDragon Dec 22, 2013
b79142a
PatchModule crash fixed in some situations
KindDragon Jan 9, 2014
575264b
Memory leaks count fixed for case static/dynamic linked MFC
KindDragon Feb 26, 2014
e92528b
Thread methods added
KindDragon Feb 28, 2014
d84107c
Memory reporting fixed at exit
KindDragon Mar 5, 2014
09b7de0
Format specifier fixed
KindDragon Mar 6, 2014
1c206d6
Allocator added
KindDragon Mar 7, 2014
1f8cd36
dbghelp added to repository
KindDragon Mar 8, 2014
5ea1ccf
Deadlock fixed and missed memory leaks when dll loading. Closes #10555
KindDragon Mar 12, 2014
6edaac6
Test fixed for static CRT
KindDragon Mar 12, 2014
ba84cc3
Test fixed for mfc case
KindDragon Mar 12, 2014
2c950e8
`loading_modules` removed
KindDragon Mar 14, 2014
b5f982b
VS2010 solution updated
KindDragon Mar 15, 2014
008a187
_HeapReAlloc crash fixed after d84107cda2
KindDragon Mar 15, 2014
ff9241d
Test group changed
KindDragon Mar 15, 2014
7d3a9d8
%processor_architecture% check fixed
KindDragon Mar 15, 2014
c8187b1
Simplified CrtMfcPatch
KindDragon Mar 17, 2014
6f66d79
Release static linked CRT detection improved
KindDragon Mar 16, 2014
1f6333c
Change log updated
KindDragon Mar 23, 2014
7b14c51
Check IMAGEHLP_MODULE64 size
KindDragon Mar 25, 2014
a14ae76
Path to binaries fixed
KindDragon Mar 26, 2014
747fe56
Move the DbgHelp dll & manifest to the bin\ directory
KindDragon Apr 6, 2014
fd4ee38
VLD will display last internal frame
KindDragon Apr 6, 2014
3a4e7af
Installer also add path for static library
KindDragon Apr 6, 2014
d18634a
Internal memory leak fixed
KindDragon Apr 6, 2014
c34c82e
Version changed
KindDragon Apr 6, 2014
55b4e00
wcstombs_s error checking fixed
KindDragon Apr 6, 2014
bc79530
Some methods fixed in release build
KindDragon Apr 9, 2014
f3f8594
Support MFC 12 MBCS https://vld.codeplex.com/workitem/10565
KindDragon May 15, 2014
6610f4f
VLD config through env. vars
Jul 21, 2015
4bab7ec
Merge pull request #5 from akaStiX/EnvVars
KindDragon Jul 21, 2015
4e8092c
Tests rewrited to GTest
KindDragon Jul 27, 2015
311d2ae
Source code moved to src subfolder
KindDragon Jul 28, 2015
e4dbf1e
Preliminary support for VS2015
KindDragon Jul 29, 2015
5300adb
dynamic_app test fixed
KindDragon Jul 30, 2015
9ea4127
Path to tests fixed
KindDragon Jul 30, 2015
d2bacae
Realloc leak reporting fixed when vld disabled
KindDragon Jul 30, 2015
cc8753f
runtests.bat added
KindDragon Jul 31, 2015
b930d62
Improved PatchImport code
KindDragon Aug 2, 2015
9ddb222
Debug define PRINTHOOKINFO added
KindDragon Aug 2, 2015
478255a
GetProcessHeap() simplified
KindDragon Aug 2, 2015
6e9b0b8
TeamCity change in 'VLD' project: 'https://github.com/KindDragon/vld.…
Aug 4, 2015
18c1473
TeamCity change in 'VLD' project: commit current project settings
Aug 4, 2015
e4926ab
Corruption project fixed
KindDragon Aug 5, 2015
61ad4c4
VisualLeakDetector::_HeapCreate changed to match VisualLeakDetector::…
KindDragon Aug 5, 2015
5aa0ef6
Support hook Win10 GetProcAddressForCaller
KindDragon Aug 5, 2015
b03e57f
Improved diagnostic output
KindDragon Aug 5, 2015
f088a96
Changed algorithm for detection CRT debug header
KindDragon Aug 5, 2015
30e6e0a
Remove logic for detecting debug heap (no longer needed)
KindDragon Aug 5, 2015
590c177
Support visualization VLD containers
KindDragon Aug 6, 2015
850476f
Toolset changed to v140_xp
KindDragon Aug 7, 2015
f2eb796
Fixed hooking function that contains only JMP to another function, li…
KindDragon Aug 6, 2015
81508cf
SubSystem fixed
KindDragon Aug 7, 2015
c0c37a8
Symbols path detection improved
KindDragon Aug 7, 2015
a1119fb
Fixed stack overflow, when using StackWalkMethod=safe
Aug 6, 2015
40532d5
Use CaptureStackBackTrace in FastCallStack for x86
KindDragon Aug 9, 2015
f5790ae
Leaks fixed for VS2012 toolset
KindDragon Aug 11, 2015
b0385b2
VLDResolveCallstacks() return count of unresolved functions
KindDragon Aug 11, 2015
987226b
Stackoverflow with StackWalkMethod=safe fixed again
KindDragon Aug 11, 2015
d86aeaa
Visual Studio 2013 solution added
KindDragon Aug 13, 2015
1aa7edf
Improved allocation from dbghelp.dll handling
KindDragon Aug 14, 2015
4f6bb01
Support text formating using cppformat, this will help avoid deadlock…
KindDragon Aug 19, 2015
b9a53cd
mapblock() moved to firstAllocCall()
KindDragon Aug 19, 2015
3fcb0e4
Fast callstack capturing improved
KindDragon Aug 20, 2015
68a5cfe
Callstack formating slightly changed
KindDragon Aug 21, 2015
98ad597
Improved callstack capturing for x64 apps
KindDragon Aug 29, 2015
d4ff13c
MFC function hooking fixed
KindDragon Aug 30, 2015
98266b3
Restore back internal frame detection
KindDragon Aug 30, 2015
451cb83
VS2013 project building fixed
KindDragon Aug 31, 2015
44acbfa
appveyor.yml added
KindDragon Sep 3, 2015
cc6f50d
TEST(CorruptionDeathTest, HeapMismatch) fixed in release
KindDragon Sep 3, 2015
0bdca75
Renamed solution configuration for msbuild
KindDragon Sep 3, 2015
45ec65d
Build status added
KindDragon Sep 3, 2015
a2adea3
Testing with VldStackWalkMethod = safe added
KindDragon Sep 3, 2015
778a1e9
Post build step fixed for tests
KindDragon Oct 3, 2015
09e436e
Fix warning C4996: 'strdup': The POSIX name for this item is deprecat…
ioannis-e Aug 28, 2015
2dd976e
Fix warning C28251: Inconsistent annotation for 'NTSTATUS': this inst…
ioannis-e Aug 28, 2015
7a1b4bb
Fix warning C28125: The function 'InitializeCriticalSection' must be …
ioannis-e Aug 28, 2015
035d746
Fix warning C6102: Using 'protect' from failed function call
ioannis-e Aug 28, 2015
f5527a6
Fix warning C6001: Using uninitialized memory 'mem'.
ioannis-e Aug 28, 2015
4c336c9
Fix warning C6387: 'm_reportFile' could be '0': this does not adhere…
ioannis-e Aug 28, 2015
ed95430
Fix 'Tree' class implements a copy constructor, but lacks the '=' ope…
ioannis-e Aug 28, 2015
ceb1af9
Make comparisons to TRUE implicit to silence static analyser warnings
ioannis-e Aug 28, 2015
da7e41a
Fix array 'ntdllPatch' being utilized as a pointer to single object.
ioannis-e Aug 28, 2015
6b70d65
Fix the destructor was not declared as a virtual one, although the 'C…
ioannis-e Aug 28, 2015
61c6253
Append Visual Studio 2015/2013/2012/2010/2008 symbols cache directory.
ioannis-e Aug 28, 2015
38fc29a
Optimize _GetProcAddress to properly test for ordinal vs function name
ioannis-e Aug 28, 2015
32521bd
Optimize _GetProcAddressForCaller to properly test for ordinal vs fun…
ioannis-e Aug 28, 2015
5eda808
Save IniFile path in registry for both HKLM32 and HKLM64 as the regis…
ioannis-e Sep 13, 2015
13a646f
Improvements to vld tests
ioannis-e Sep 7, 2015
464ee17
Set HeapEnableTerminationOnCorruption to ensure process termination o…
ioannis-e Sep 25, 2015
44cdcac
Correct variable name pcrtxxd_vector_new, pmfcd__vector_new_dbg_4p
ioannis-e Sep 7, 2015
8821601
Fix #6359, #10553, Visual Leak Detector is unloaded before IMalloc in…
ioannis-e Sep 13, 2015
83b3f89
Patch ntdll to gain access to LdrpCallInitRoutine() and call RefreshM…
ioannis-e Aug 28, 2015
62c799b
Fix #9519, #9859, #10544, use LoaderLock to serialize any calls which…
ioannis-e Aug 28, 2015
0c2c436
Improve thread synchronisation
ioannis-e Sep 3, 2015
8d20b9f
Clean up VS2013 and VS2015 project files
ioannis-e Sep 17, 2015
ad0d279
Fix building with source path with spaces
ioannis-e Sep 24, 2015
1af5dfb
Ignore CRT allocations in debug runtime
ioannis-e Sep 25, 2015
39754a0
Add option to skip reporting crt startup allocations as memory leaks
ioannis-e Sep 28, 2015
cad4a84
Add debug calls to msvcrt.dll as msvcrtd.dll is not distributed any m…
ioannis-e Sep 25, 2015
572f66b
Expression 'NumChars >= 0' is always true. Unsigned type value is alw…
ioannis-e Sep 28, 2015
523fd08
Add vld_main test to ensure startup crt allocations are skipped, but …
ioannis-e Sep 28, 2015
3053f0a
Avoid access violation exceptions when calling ImageDirectoryEntryToD…
ioannis-e Oct 2, 2015
5c988df
In RestoreImport get the real address by calling g_vld._RGetProcAddress.
ioannis-e Oct 3, 2015
2d94816
Add vld_ComTest (after compilation the DLL should register successfully
ioannis-e Oct 3, 2015
2d27a93
Run vld_unload on AppVeyor
KindDragon Oct 9, 2015
cb85ae5
Improvements to vld_unload test
ioannis-e Oct 10, 2015
f1ba62b
Update VS2013 and 2015 projects and solutions
ioannis-e Oct 10, 2015
9868016
Merge pull request #8 from ioannis-e/ioannis
KindDragon Oct 12, 2015
8358588
DllMain test improved
KindDragon Oct 13, 2015
c4c8770
Test fixed on x64 Release
KindDragon Oct 14, 2015
b8ff3b1
VS2013/2015 VLD Main leaks count fixed
KindDragon Oct 15, 2015
41bd392
Fix for FindRealCode function in Win64 by @Ghoort
KindDragon Oct 15, 2015
a58c068
Build also using VS2013
KindDragon Oct 16, 2015
211573e
Fix crt leaks detection for all configurations
ioannis-e Oct 17, 2015
f259d46
Check vs2013 first
KindDragon Oct 17, 2015
1b523d5
VS2012 solution added
KindDragon Oct 17, 2015
ec546e3
Update dependencies in solutions
ioannis-e Oct 19, 2015
ad435ea
Fix build warning in vld_main for truncation of size_t to int
ioannis-e Oct 19, 2015
9d41f40
LoaderLock added to SafeCallStack::getStackTrace
KindDragon Oct 17, 2015
16b5bd1
Wrapper class for DbgHelp functions to ensure thread-safe operation
ioannis-e Oct 19, 2015
215185d
Reduced locks count
KindDragon Oct 31, 2015
add471b
Support VS2012 solution without MFC (for express studio)
KindDragon Nov 1, 2015
b195c32
Build with all toolsets
KindDragon Nov 5, 2015
03aa5cb
Removed old VS projects
KindDragon Nov 6, 2015
b6bef88
StaticCrt test fixed for VS2008-2012
KindDragon Nov 6, 2015
984e766
Disable VS2010 x64 configuration
KindDragon Nov 6, 2015
43e659e
Fix #define PRINTHOOKCALLS
ioannis-e Nov 7, 2015
f28f7f4
Improve beginWith and endWith to test for same size strings
ioannis-e Nov 7, 2015
37e977f
Merge pull request #11 from ioannis-e/PR
KindDragon Nov 10, 2015
d1c9f27
Added force parameter to change_toolset.ps1
KindDragon Nov 11, 2015
0c74f24
Installer fixed
KindDragon Nov 11, 2015
acfca8f
Updated Change Log
KindDragon Nov 12, 2015
843803a
Also run tests for VldStackWalkMethod: fast
KindDragon Nov 12, 2015
f783892
Report leaks to std output
KindDragon Nov 12, 2015
3647f97
Document special case in vld_unload test
ioannis-e Nov 10, 2015
73d4b5c
Enable capturing vector_new... in msvcrtPatch
ioannis-e Nov 10, 2015
a190ad2
Use CaptureContext class to simplify code in hooks
ioannis-e Nov 10, 2015
ba0feae
Test debugCrtAlloc leaks with isCrtStartupAlloc()
ioannis-e Nov 12, 2015
8010efe
Try identifying CRT start-up leaks by function
ioannis-e Nov 22, 2015
af90f6b
Merge pull request #13 from ioannis-e/PR
KindDragon Nov 23, 2015
1ad587e
Memory block size reporting for UCRT 32bit fixed
KindDragon Nov 24, 2015
f7abad0
Fixed crash, when VLD is turned off through config
Nov 25, 2015
56baf1b
Merge pull request #15 from akaStiX/master
KindDragon Nov 25, 2015
2e2dac9
Check number of tests
KindDragon Nov 26, 2015
c30f3c9
Crash fixed dynamic_app test, Release, StackWalkMethod=safe; v140. C…
KindDragon Nov 27, 2015
8f5b0c2
Simplify the CaptureContext constructor and remove the unnecessary co…
ioannis-e Nov 25, 2015
af71538
Test for "std::`dynamic initializer for '" false positive leak in Rel…
ioannis-e Nov 25, 2015
a8c37d1
Debuging macroses improved
KindDragon Nov 27, 2015
bdae26b
Added Donate button
KindDragon Nov 27, 2015
5a08ef0
Added Gitter notification: https://gitter.im/KindDragon/vld
KindDragon Nov 27, 2015
0947814
Remove duplication of callstack resolve implementation in Callstack::…
ioannis-e Nov 25, 2015
8d77ca9
VS2012 Release leaks count fix
KindDragon Dec 13, 2015
e169225
Correct unload dynamic.dll after test
KindDragon Dec 26, 2015
beac1f1
Some STD methods marked as CRT methods for VS2015 Release
KindDragon Dec 26, 2015
95c4c87
Internal api added to get last leak callstack for testing purpose
KindDragon Dec 26, 2015
fa25a23
Refactored allocs.cpp
KindDragon Dec 28, 2015
963ef39
Call CaptureContext from macros (fix Vld report for StackWalk=safe)
KindDragon Nov 28, 2015
9cd63e8
Safemode callstack fixed
KindDragon Jan 3, 2016
d04f1bb
VS2008/2010 Release false positive leak fixed
KindDragon Jan 7, 2016
c275230
Check callstack added for malloc
KindDragon Jan 8, 2016
bb9e0f8
Installer updated
KindDragon Jan 8, 2016
42a10ae
vld.vcxproj fixed for version.h
KindDragon Jan 8, 2016
3ce2a24
Update README.md
KindDragon Jan 8, 2016
86a6154
Vld dll loading order fixed with MFC
KindDragon Jan 17, 2016
6d2ee35
Fix when /Zc:wchar_t is enabled
KindDragon Feb 1, 2016
e0221e0
PDB added to installer
KindDragon Feb 1, 2016
03c1412
Supressible msgboxes in setup with cmdline /silent /suppressmsgboxes
KindDragon Feb 23, 2016
e2577d8
Fix ntdll loader patch for Windows 10 (1607) Anniversary Update causi…
ioannis-e Sep 1, 2016
0fbf335
Vld version 2.5.1
KindDragon Jan 30, 2017
3be4332
Update README.md
KindDragon Nov 24, 2017
dbae036
Update README.md to indicate project status and call for maintainers
KindDragon May 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# EditorConfig is awesome: http://visualstudiogallery.msdn.microsoft.com/c8bccfe2-650c-4b42-bc5c-845e21f96328

# top-most EditorConfig file
root = true

# Windows-style newlines
[*]
end_of_line = crlf

# 4 space indentation
[*.py]
indent_style = space
indent_size = 4

# 4 space indentation
[*.{c,cpp,h}]
indent_style = space
indent_size = 4

# 2 space indentation
[*.iss]
indent_style = space
indent_size = 2
30 changes: 22 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,22 @@
Debug
Release
C?Debug
CPP?Debug
*.ncb
*.suo
*.vcproj.*.*.user
*setup.exe
obj/
Debug/
Debug (Unicode)/
Release/
Release (Unicode)/
Win32/
x64/
*.vcxproj.user
*.*sdf
*.suo
ipch/
setup/vld-*-setup.exe
setup/Output/
lib/gtest/msvc/bin/
_ReSharper.Caches/
lib/cppformat/bin/
src/bin/vld.ini
/src/tests/vld_ComTest/ComTest_i.h
/src/tests/vld_ComTest/ComTest_p.c
/src/tests/vld_ComTest/ComTest_i.c
*.VC.opendb
*.VC.db
5 changes: 5 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Arkadiy Shapkin <arkady.shapkin@gmail.com> KindDragon
Arkadiy Shapkin <arkady.shapkin@gmail.com> <Dragon@.(none)>
Dan Moulding <dmoulding@gmail.com> <dmouldin>
Dan Moulding <dmoulding@gmail.com> <dmoulding@ll.mit.edu>
Dan Moulding <dmoulding@gmail.com> <db>
22 changes: 22 additions & 0 deletions .teamcity/Vld/buildTypes/Vld_CompileAll.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<build-type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" uuid="95a42015-6cb6-40e7-8c3a-d760d07ede2f" xsi:noNamespaceSchemaLocation="http://www.jetbrains.com/teamcity/schemas/9.0/project-config.xsd">
<name>Compile All</name>
<description />
<settings>
<parameters />
<build-runners />
<vcs-settings>
<vcs-entry-ref root-id="Vld_HttpsGithubComKindDragonVldGitRefsHeadsMaster" />
</vcs-settings>
<requirements />
<build-triggers>
<build-trigger id="vcsTrigger" type="vcsTrigger">
<parameters>
<param name="quietPeriodMode" value="USE_DEFAULT" />
</parameters>
</build-trigger>
</build-triggers>
<cleanup />
</settings>
</build-type>

60 changes: 60 additions & 0 deletions .teamcity/Vld/buildTypes/Vld_DebugCrtDllWin32.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<build-type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" uuid="8f1f4d24-8230-4fae-b557-d39e73fff15d" xsi:noNamespaceSchemaLocation="http://www.jetbrains.com/teamcity/schemas/9.0/project-config.xsd">
<name>Debug CrtDll Win32</name>
<description />
<settings>
<options>
<option name="executionTimeoutMin" value="10" />
</options>
<parameters>
<param name="Configuration" value="Debug(Release)" />
<param name="Platform" value="Win32" />
</parameters>
<build-runners>
<runner id="RUNNER_8" name="" type="VS.Solution">
<parameters>
<param name="build-file-path" value="vld_vs14.sln" />
<param name="msbuild.prop.Configuration" value="%Configuration%" />
<param name="msbuild.prop.Platform" value="%Platform%" />
<param name="msbuild_version" value="14.0" />
<param name="run-platform" value="x86" />
<param name="targets" value="Rebuild" />
<param name="teamcity.step.mode" value="default" />
<param name="toolsVersion" value="14.0" />
<param name="vs.version" value="vs2015" />
</parameters>
</runner>
<runner id="RUNNER_9" name="Run tests" type="simpleRunner">
<parameters>
<param name="script.content" value="runtests.bat %Platform% &quot;%Configuration%&quot;" />
<param name="teamcity.build.workingDir" value="src" />
<param name="teamcity.step.mode" value="default" />
<param name="use.custom.script" value="true" />
</parameters>
</runner>
</build-runners>
<vcs-settings>
<vcs-entry-ref root-id="Vld_HttpsGithubComKindDragonVldGitRefsHeadsMaster" />
</vcs-settings>
<requirements />
<build-triggers>
<build-trigger id="TRIGGER_1" type="buildDependencyTrigger">
<parameters>
<param name="afterSuccessfulBuildOnly" value="true" />
<param name="dependsOn" value="Vld_CompileAll" />
</parameters>
</build-trigger>
</build-triggers>
<build-extensions>
<extension id="BUILD_EXT_1" type="xml-report-plugin">
<parameters>
<param name="xmlReportParsing.reportDirs" value="+:src/bin/%Platform%/%Configuration%/*.exe.xml" />
<param name="xmlReportParsing.reportType" value="gtest" />
<param name="xmlReportParsing.verboseOutput" value="true" />
</parameters>
</extension>
</build-extensions>
<cleanup />
</settings>
</build-type>

5 changes: 5 additions & 0 deletions .teamcity/Vld/pluginData/plugin-settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<versionedSettings rootId="Vld_HttpsGithubComKindDragonVldGitRefsHeadsMaster" enabled="true" showChanges="true" buildSettings="PREFER_VCS" />
</settings>

7 changes: 7 additions & 0 deletions .teamcity/Vld/project-config.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" uuid="87d4f3b9-89a0-4b89-9886-3567825f21ec" xsi:noNamespaceSchemaLocation="http://www.jetbrains.com/teamcity/schemas/9.0/project-config.xsd">
<name>VLD</name>
<parameters />
<cleanup />
</project>

Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<vcs-root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" uuid="e6b80cb4-6673-48db-bae3-1b27d6789924" type="jetbrains.git" xsi:noNamespaceSchemaLocation="http://www.jetbrains.com/teamcity/schemas/9.0/project-config.xsd">
<name>https://github.com/KindDragon/vld.git#refs/heads/master</name>
<param name="agentCleanFilesPolicy" value="ALL_UNTRACKED" />
<param name="agentCleanPolicy" value="ON_BRANCH_CHANGE" />
<param name="authMethod" value="PASSWORD" />
<param name="branch" value="refs/heads/master" />
<param name="ignoreKnownHosts" value="true" />
<param name="secure:password" value="zxxa1aaf30b495c97d1981a95b906d5ae8b" />
<param name="submoduleCheckout" value="CHECKOUT" />
<param name="url" value="https://github.com/KindDragon/vld.git" />
<param name="useAlternates" value="true" />
<param name="username" value="KindDragon" />
<param name="usernameStyle" value="USERID" />
</vcs-root>

25 changes: 25 additions & 0 deletions AUTHORS.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
------------------------------------------------
KindDragon http://www.codeplex.com/site/users/view/KindDragon
chrisJohnson http://www.codeplex.com/site/users/view/chrisJohnson

Contributors: (listed alphabetically)
------------------------------------------------
akaStiX
benpmorgan
Eric Bissonnette
geordi
ioannis-e
jerker_back
jlddodger
Kristian Paradis
Laurent Lessieux (llessieux)
mnissl
snakefoot
VictorKharkov
xpol

Many thanks to everyone who supported development without having
git push access.

Based on the original version (C) 2005-2009 by Dan Moulding (e-mail dmoulding@gmail.com)
http://sites.google.com/site/dmoulding/vld
Loading