Initial commit.

Change-Id: I780993c008f95614b46da16b346fe40c5c15f8dc
Added vc project build configuration.

Change-Id: I0302f38228b914a8dd0ef3348cbce975bd6f4b96
Reviewed-by: Bojan Petrovic <bojan85@gmail.com>
Added Visual Studio settings page and choice for MS Build command.

Change-Id: Ia5a3b089d92cbd00ce15a03ebcfa2a67cf351dc0
Reviewed-by: Bojan Petrovic <bojan85@gmail.com>
Added Clean step.

Change-Id: I3846dc8530e02037bbc3b200599bb568df86bc79
Reviewed-by: Bojan Petrovic <bojan85@gmail.com>
Added Debug and Release build configurations.

Change-Id: Icf9371b065484551e807a25a2928cc65ac29af81
Reviewed-by: Bojan Petrovic <bojan85@gmail.com>
Added loadBuildConfiguration().

Change-Id: Iff763616e9921afe0ec7215d66a15c036e315ed1
Reviewed-by: Bojan Petrovic <bojan85@gmail.com>
Added ms build parser.

Change-Id: Ie755bee3854e45f9607c65e48019faa6de365a0a
Reviewed-by: Bojan Petrovic <bojan85@gmail.com>
Better summary text for build step widget.

Change-Id: I901dd3c872332a0498f9c633218dcb4de7933ca8
Reviewed-by: Bojan Petrovic <bojan85@gmail.com>
Table cells must not be editable.

Change-Id: I00bdee2b0d48850ecf944ca8749a979829800a88
Reviewed-by: Bojan Petrovic <bojan85@gmail.com>
Renamed MsBuildParser to MsBuildOutputParser.

Change-Id: I68924c9786dfbfa97eef319e2f9d60df6fb28128
Reviewed-by: Bojan Petrovic <bojan85@gmail.com>
VCProjectManager: *.vcproj file now recognized as ProjectFile node

In project overview it will be displayed below project name, not in
"Other files".

Change-Id: Ibee7e5a5399ff940380c90a721b0224bfebcb72c
Reviewed-by: Radovan Zivkovic <pivonroll@gmail.com>
VCProj: converting dir separator on unix systems

Also added missed <QDebug> header to fix compilation.

Change-Id: I763c22673716fd4aeb5d439934eefeee1120b77e
Reviewed-by: Radovan Zivkovic <pivonroll@gmail.com>
VCProj: added integration with C++ code model.

VCProjectManager plugin now depends on CppTools.

Change-Id: I3b73b7f5ab5a6ecb2cd95fdc95f1e22744179842
Reviewed-by: Radovan Zivkovic <pivonroll@gmail.com>
Compilation fix for GCC/clang

sizeof() for incomplete classes is Microsoft extension, used in
QList<Task> destructor.

Change-Id: I7a6caa3857af980a6a071ac8102ecf77b7477d86
Reviewed-by: Radovan Zivkovic <pivonroll@gmail.com>
VCProj: *.vcproj MIME-type now is subclass of application/xml

Change allows PlainTextEditor to use XML definitions (highlighting +
code folding).

Change-Id: I566b36d0b229ce4103d5118c3f0fafc0ae15d173
Reviewed-by: Radovan Zivkovic <pivonroll@gmail.com>
VCProj: handling Configuration xml node

Now Configuration used in two cases
1) import build configurations
2) collect macro defines for C++ code model

Change-Id: I9b44043bffdbfc6ade0ddd47f4bd9c20d1a9c88b
Reviewed-by: Radovan Zivkovic <pivonroll@gmail.com>
Reviewed-by: Bojan Petrovic <bojan85@gmail.com>
Merged with current master branch.

Change-Id: I0b291ad1ddccd74c107edc24bebad008a063e9a0
Reviewed-by: Sergey Shambir <sergey.shambir.auto@gmail.com>
Reviewed-by: Bojan Petrovic <bojan85@gmail.com>
Added new vcproj document model.

Change-Id: I94e6fe8fdced49cf86ffc2dff4ae0ffae88d9d67
Reviewed-by: Sergey Shambir <sergey.shambir.auto@gmail.com>
Reviewed-by: Bojan Petrovic <bojan85@gmail.com>
Added schema file setting in vcproj options page.

Change-Id: Ifc7dd0eab6a16d4c181e3627b84909e4226915f1
Reviewed-by: Bojan Petrovic <bojan85@gmail.com>
VcMakeStep now remembers it's own settings.

Change-Id: I7a3be2942d764b03fccd4ecc5451e91ec3f1df1e
Reviewed-by: Bojan Petrovic <bojan85@gmail.com>