Breaking VisualStudio Intellisense also broke most of the code
navigation things that make VisualStudio awesome. I don't build with
VisualStudio, I build with the command line because I like to build &&
run, and I like to pipe the output to grep, file, or set environment
variables more easily.
I use the project for Visual Studio's solely for the awesome code
navigation that it enables. Not having that makes me much less
productive. We should backout whatever we have to to fix this. I can't
even configure with --disable-unified-compilation to generate a project
file that works.
Unless someone complains (and I bet they won't given the lack of
response in this thread), we should backout bug 1122812. There are
others on my team affected by this too.
Cheers,
Chris Pearce.
On 2/21/2015 10:05 AM, Nathan Froyd wrote:
Hi all,
When discussing the recent transition to only supporting unified builds,
some people were apparently concerned about how this would affect Visual
Studio projects (i.e. Intellisense), since the Visual Studio project files
generated via |mach build-backend| only listed the individual source files,
and not the unified files that were actually compiled. Bug 1122812[1] was
filed, and I fixed Visual Studio projects to include the unified files
instead of the individual files.
It turns out that this breaks the way some people use Visual Studio
projects (i.e. Intellisense), rather than fixing it, as was the intent.
I confess that I'm not using Visual Studio to develop Firefox, so I'm
looking for people's input:
- What do you use Visual Studio project files for?
- Did bug 1122812 make Intellisense (and related IDE usage) worse or better
for you?
Backing out the problematic change in bug 1122812 isn't a big deal, but I'd
like to understand how people are actually using the project files and what
actually breaks (or continues working) for folks.
Thanks,
-Nathan
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1122812
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform