Re: [nant-dev] Re: ResGen assembly references?

2004-07-06 Thread Ian MacLean
Gert Driesen wrote: - Original Message - From: Matthew Mastracci [EMAIL PROTECTED] To: Matthew Mastracci [EMAIL PROTECTED] Cc: Gert Driesen [EMAIL PROTECTED] Sent: Tuesday, July 06, 2004 3:13 AM Subject: Re: ResGen assembly references? Matthew Mastracci wrote: After upgrading to the

Re: [nant-dev] Re: ResGen assembly references?

2004-07-06 Thread Gert Driesen
- Original Message - From: Ian MacLean [EMAIL PROTECTED] To: Gert Driesen [EMAIL PROTECTED] Cc: Matthew Mastracci [EMAIL PROTECTED]; Nant-Developers (E-Mail) [EMAIL PROTECTED] Sent: Tuesday, July 06, 2004 8:25 AM Subject: Re: [nant-dev] Re: ResGen assembly references? Gert Driesen

[nant-dev] SolutionTask / VCProj support / Additional include directories

2004-07-06 Thread tbarrere
Hi, here's a small patch proposal for VCProject.cs. When using the solution task with .vcproj (c++) projects, additional include directories are concatenated to a single /I folder1;folder2 parameter in the call to cl (splitting is only based on comma). This doesn't work, as the compiler

Re: [nant-dev] Re: ResGen assembly references?

2004-07-06 Thread Matthew Mastracci
Can anyone give me a hint on how to create these assembly references in 1.0/1.1 via VS.NET? I haven't seen them before. Gert Driesen wrote: - Original Message - From: Ian MacLean [EMAIL PROTECTED] To: Gert Driesen [EMAIL PROTECTED] Cc: Matthew Mastracci [EMAIL PROTECTED];

[nant-dev] Re: [nant-commits] CVS: nant/src/NAnt.Console NAnt.Console.exe.config,1.58,1.59

2004-07-06 Thread Matthew Mastracci
Gert Driesen wrote: Matthew, The .NET 1.1 lc.exe indeed has a command line switch for specifying assembly references, but it doesn't work. That's why we don't use it. Actually, it does and I have proof. :) The only thing is that you can't specify assemblies that exist in the GAC (it gives

[nant-dev] Re: ResGen assembly references?

2004-07-06 Thread Matthew Mastracci
Gert Driesen wrote: Can't we do a quick parse of the resx sources to see if they require those references ? A large number of cases do not require any references at all. Yeah we probably could ... Just didn't/don't have time for that, and didn't see much need for it at that point ... I had to

[nant-dev] Re: [nant-commits] CVS: nant/src/NAnt.Console NAnt.Console.exe.config,1.58,1.59

2004-07-06 Thread Matthew Mastracci
You're right - it is braindead. It works if you only specify a single component to license, otherwise it fails. :( What I didn't realize is that it will try over and over to re-populate its hashtable, failing. This causes the assembly resolution to fail. Unfortunately, there isn't any way to

[nant-dev] Projects and current working directory

2004-07-06 Thread Matthew Mastracci
Something that changed in the last six months or so (perhaps longer?) is that the projects no longer set their working directory equal to the base directory of the project itself. I'm proposing the following patch to Project.cs to fix this. Since I don't know if anyone relies on the current,

Re: [nant-dev] Projects and current working directory

2004-07-06 Thread Gert Driesen
Matthew, I don't think its a good idea to change this back to the old behaviour, as the new behaviour allows access to files in both the working directory, and the base directory of the project. Gert - Original Message - From: Matthew Mastracci [EMAIL PROTECTED] To: Nant-Developers

Re: [nant-dev] SolutionTask / VCProj support / Additional include directories

2004-07-06 Thread Gert Driesen
Thibaut, This change has been committed to cvs. Thanks, Gert - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, July 06, 2004 1:19 PM Subject: [nant-dev] SolutionTask / VCProj support / Additional include directories Hi, here's a small patch proposal

[nant-dev] GUI for NAnt...

2004-07-06 Thread Naveen Noel
Hi, I want to add screens when running an installation in NAnt. So, for that I added some screens to read the XML build file and allow the user to modify it and finally when I was done, I ran the build file. But suppose, I want to display the copying of files with a progress bar in a form, then

[nant-dev] Fileset scanning speed-ups in CVS

2004-07-06 Thread Matthew Mastracci
I just checked in a change to fileset scanning that eliminates a large chunk of time (checked via profiling) during many of the common NAnt operations. One of the biggest losers on the profiling run was Regex.Match(), called many, many times during a build. The new code replaces a good

Re: [nant-dev] Fileset scanning speed-ups in CVS

2004-07-06 Thread Scott Hernandez
Good work. That is one that needed to be optimized :) Do you have profiler stats/results on other most called, or time most spent in, functions? It would be good to list them so anyone out there could step up to challenge themselves with optimizing those functions. Just an idea... -

Re: [nant-dev] Fileset scanning speed-ups in CVS

2004-07-06 Thread Matthew Mastracci
Scott Hernandez wrote: Good work. That is one that needed to be optimized :) Do you have profiler stats/results on other most called, or time most spent in, functions? It would be good to list them so anyone out there could step up to challenge themselves with optimizing those functions. Just an

[nant-dev] Re: Fileset scanning speed-ups in CVS

2004-07-06 Thread Matthew Mastracci
Just as an extra note- Before the change, there were 13 regex comparisons in one of our projects. The change reduces this to 128000 string comparisons (taking less than 1% of the time) and 2000 regex comparisons (taking the remaining 60% of the time). Note that all numbers are approximate

RE: [nant-dev] GUI for NAnt...

2004-07-06 Thread James Geurts
Hi Naveen, I'm not quite sure what you're asking. Is this related to building an msi using NAnt? If so, then yes what you're describing should be possible. You would need to create a custom dialog and specify the components for that dialog. This can be done using various sub-elements of the