12 Commits

Author SHA1 Message Date
baldurk 2d3c79c86e [Coverity] Fix resource leaks in pdblocate 2016-05-01 14:27:13 +02:00
baldurk 98436ddc68 Commit dbghelp.h that compiles without warnings in VS2015. Refs #222 2016-03-24 19:31:32 +01:00
baldurk 0a42d3e4d7 Rename 'Profile' target in visual studio to 'Development'
* When I went to explain to someone why the target was named Profile and
  not Debug as you might expect, I realised the reasons were entirely
  opaque and historical. So instead, rename it to Development since that
  is really what it's for - any profiling would be done in Release mode.
2016-02-28 11:33:23 +01:00
baldurk 2e0ffa7813 Batch update copyright years everywhere 2016-02-07 18:50:45 +01:00
baldurk 6fde127360 Refactor projects so we don't use xcopy to copy build outputs around
* This makes it easier for my auto build scripts (i.e. without xcopy use
  I can run them from msysgit bash).
* pdblocate now has Profile32&Release32 vs Profile64&Release64. This was
  the easiest way to do it as it has to be compiled in 32bit to interact
  with DIA, but we want it copied to the solutions output folder (x64/...
  or Win32/...)
2015-01-01 11:23:53 +00:00
baldurk 4c934b5049 pdblocate rebase 2014-10-05 19:06:25 +01:00
baldurk dae776fb33 [Refs #87: Static Analysis] Be explicit about checking pointer 2014-10-05 19:01:15 +01:00
baldurk 441c97e09b [Refs #87: Static Analysis] Extra wchar_t for null terminator 2014-10-05 19:01:15 +01:00
baldurk 4d72d85c45 [Refs #87: Static Analysis] Restore function annotations 2014-10-05 19:01:14 +01:00
baldurk eee2fc9476 Inline the couple of DIA interfaces used so USE_DIA isn't needed 2014-09-24 20:26:01 +01:00
baldurk a88fec729d Add a little USE_DIA for anyone building on VS express to disable
* The DIA SDK is only available on VS pro and above, but it's only needed
  to be able to resolve symbols in the pdblocate helper program. So we add
  a little define that makes pdblocate instantly quit, and then symbol
  resolution just fails.
2014-09-07 13:22:46 +01:00
baldurk c38affcded Initial commit of existing code.
* All renderdoc code up to this point was written by me, history is available by request
2014-05-02 08:33:01 +01:00