<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>ajaxmin Discussions Rss Feed</title><link>http://ajaxmin.codeplex.com/Thread/List.aspx</link><description>ajaxmin Discussions Rss Description</description><item><title>New Post: Option to ignore warnings per input file when using AjaxMinTask</title><link>http://ajaxmin.codeplex.com/discussions/441380</link><description>&lt;div style="line-height: normal;"&gt;Just released 4.91. Let me know if you have any issues with it. I'll update the docs shortly.&lt;br /&gt;
&lt;/div&gt;</description><author>ronlo</author><pubDate>Tue, 07 May 2013 23:10:58 GMT</pubDate><guid isPermaLink="false">New Post: Option to ignore warnings per input file when using AjaxMinTask 20130507111058P</guid></item><item><title>New Post: Ajax minifier and Visual Studio 2008 with 3.5?</title><link>http://ajaxmin.codeplex.com/discussions/406499</link><description>&lt;div style="line-height: normal;"&gt;Starting with version 4.91, the .NET 3.5 DLLs (AjaxMin.dll and AjaxMinTask.dll) are included in the NuGet package under the tools\net35 folder.&lt;br /&gt;
&lt;/div&gt;</description><author>ronlo</author><pubDate>Tue, 07 May 2013 23:10:17 GMT</pubDate><guid isPermaLink="false">New Post: Ajax minifier and Visual Studio 2008 with 3.5? 20130507111017P</guid></item><item><title>New Post: Option to ignore warnings per input file when using AjaxMinTask</title><link>http://ajaxmin.codeplex.com/discussions/441380</link><description>&lt;div style="line-height: normal;"&gt;Perfect, that sounds like it'd work. I always make it a practice to include 3rd-party libraries first anyways, since our JS files depend on them.&lt;br /&gt;
&lt;/div&gt;</description><author>dflor003</author><pubDate>Mon, 06 May 2013 18:42:44 GMT</pubDate><guid isPermaLink="false">New Post: Option to ignore warnings per input file when using AjaxMinTask 20130506064244P</guid></item><item><title>New Post: Option to ignore warnings per input file when using AjaxMinTask</title><link>http://ajaxmin.codeplex.com/discussions/441380</link><description>&lt;div style="line-height: normal;"&gt;Okay, this will be in the 4.91 release. If you specify the attribute origin=&amp;quot;external&amp;quot; on an &amp;lt;input&amp;gt; element of the manifest XML, all warnings will be suppressed while minifying that file (will still throw JavaScript syntax errors, but an external file shouldn't have any of those anyway). &lt;br /&gt;
&lt;br /&gt;
One small ramification is that this could change the &lt;em&gt;groupings&lt;/em&gt; of files concatenated together around any external file(s). Before this change, all input files were concatenated together and then the entire combination was minified to the output file - and that behavior will remain the same for any set of input files that contains no origin=&amp;quot;external&amp;quot; attributes. After this change, &lt;em&gt;external files will always be minified by themselves&lt;/em&gt;, independent of the other files in the group, and all &lt;em&gt;adjacent&lt;/em&gt; project files (those not marked as &amp;quot;external&amp;quot;) will be concatenated and minified together. Finally, the groups of concatenated input files will be concatenated together into the output file. For example, an output group that contains :&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;    &amp;lt;input path=&amp;quot;file1.js&amp;quot;/&amp;gt;
    &amp;lt;input path=&amp;quot;file2.js&amp;quot;/&amp;gt;
    &amp;lt;input path=&amp;quot;file3.js&amp;quot;/&amp;gt;
    &amp;lt;input path=&amp;quot;external1.js&amp;quot; origin=&amp;quot;external&amp;quot; /&amp;gt;
    &amp;lt;input path=&amp;quot;external2.js&amp;quot; origin=&amp;quot;external&amp;quot; /&amp;gt;
    &amp;lt;input path=&amp;quot;file4.js&amp;quot;/&amp;gt;
    &amp;lt;input path=&amp;quot;file5.js&amp;quot;/&amp;gt;&lt;/code&gt;&lt;/pre&gt;

will actually concatenate &lt;em&gt;four&lt;/em&gt; sets of minified concatenated code into the output file: minify(file1.js+file2.js+file3.js) + minify(external1.js) + minify(external2.js) + minify(file4.js+file5.js). The order of the minified files in the output remains as specified in the order of the &amp;lt;input&amp;gt; elements; it's just that adding external input files to the mix creates different groupings that get independently minified as they are added to the output file. Those groups will be separated by a newline in the final output file. &lt;br /&gt;
&lt;/div&gt;</description><author>ronlo</author><pubDate>Mon, 06 May 2013 18:02:54 GMT</pubDate><guid isPermaLink="false">New Post: Option to ignore warnings per input file when using AjaxMinTask 20130506060254P</guid></item><item><title>New Post: Option to ignore warnings per input file when using AjaxMinTask</title><link>http://ajaxmin.codeplex.com/discussions/441380</link><description>&lt;div style="line-height: normal;"&gt;Alright, not a problem at all, take your time. Thanks for looking into it!&lt;br /&gt;
&lt;/div&gt;</description><author>dflor003</author><pubDate>Thu, 25 Apr 2013 17:41:05 GMT</pubDate><guid isPermaLink="false">New Post: Option to ignore warnings per input file when using AjaxMinTask 20130425054105P</guid></item><item><title>New Post: Option to ignore warnings per input file when using AjaxMinTask</title><link>http://ajaxmin.codeplex.com/discussions/441380</link><description>&lt;div style="line-height: normal;"&gt;Just FYI: turns out to be more difficult than it appears on the surface. The manifest is used to concatenate the input files and specifies the overall switches and output file to use on that combined input. It then hands off to the parser and visitors, which generate the warnings and don't really know what the manifest says about the various pieces-parts making up the combined input (right now). I think I have an idea on how to do this, though, but it might be further out than the 4.90 release, since I have a couple high-pri bugs that I need to get fixed and released first. But I still love the idea.&lt;br /&gt;
&lt;/div&gt;</description><author>ronlo</author><pubDate>Thu, 25 Apr 2013 16:48:35 GMT</pubDate><guid isPermaLink="false">New Post: Option to ignore warnings per input file when using AjaxMinTask 20130425044835P</guid></item><item><title>New Post: Option to ignore warnings per input file when using AjaxMinTask</title><link>http://ajaxmin.codeplex.com/discussions/441380</link><description>&lt;div style="line-height: normal;"&gt;Awesome! Thanks!&lt;br /&gt;
&lt;/div&gt;</description><author>dflor003</author><pubDate>Wed, 24 Apr 2013 17:55:20 GMT</pubDate><guid isPermaLink="false">New Post: Option to ignore warnings per input file when using AjaxMinTask 20130424055520P</guid></item><item><title>New Post: Option to ignore warnings per input file when using AjaxMinTask</title><link>http://ajaxmin.codeplex.com/discussions/441380</link><description>&lt;div style="line-height: normal;"&gt;I like it! I'll see if I can add that for 4.90.&lt;br /&gt;
&lt;/div&gt;</description><author>ronlo</author><pubDate>Wed, 24 Apr 2013 15:06:26 GMT</pubDate><guid isPermaLink="false">New Post: Option to ignore warnings per input file when using AjaxMinTask 20130424030626P</guid></item><item><title>New Post: Option to ignore warnings per input file when using AjaxMinTask</title><link>http://ajaxmin.codeplex.com/discussions/441380</link><description>&lt;div style="line-height: normal;"&gt;I'm trying to get AjaxMin setup in a project I'm working on (utilizing the AjaxMinTask via AjaxMinTask.targets) and here's my scenario:&lt;br /&gt;
&lt;br /&gt;
Ideally, I would like to bundle every JS file in my project into one. This includes 3rd party libraries like knockout &amp;amp; jQuery. However, when including said 3rd party libraries, a bunch of warnings are logged (~800+ warnings). Of course, since the 3rd party libraries are out of my control, it makes no sense to go in and correct the libraries. Furthermore, I would like to enable TreatWarningsAsErrors, to prevent our interns from checking in warning-laden code.&lt;br /&gt;
&lt;br /&gt;
Would it be possible to add property to &amp;lt;input /&amp;gt; tag in the manifest file such as the following:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;output path=&amp;quot;Scripts/min/mylib.min.js&amp;quot; type=&amp;quot;js&amp;quot; enc=&amp;quot;utf-8&amp;quot;&amp;gt;
    &amp;lt;input ignorewarnings=&amp;quot;true&amp;quot; path=&amp;quot;Scripts/lib/modernizr/modernizr-2.6.2.js&amp;quot; /&amp;gt;
    &amp;lt;input ignorewarnings=&amp;quot;true&amp;quot; path=&amp;quot;Scripts/lib/bootstrap/bootstrap.js&amp;quot; /&amp;gt;
    &amp;lt;input ignorewarnings=&amp;quot;true&amp;quot; path=&amp;quot;Scripts/lib/jquery/jquery-2.0.0.js&amp;quot; /&amp;gt;
    
    &amp;lt;input path=&amp;quot;Scripts/src/myfile1.js&amp;quot; /&amp;gt;
    &amp;lt;input path=&amp;quot;Scripts/scr/myfile2.js&amp;quot; /&amp;gt;
&amp;lt;/output&amp;gt;&lt;/code&gt;&lt;/pre&gt;

Setting ignorewarnings to true (false by default), should suppress any warning messages received while processing that particular file.&lt;br /&gt;
&lt;/div&gt;</description><author>dflor003</author><pubDate>Wed, 24 Apr 2013 04:29:37 GMT</pubDate><guid isPermaLink="false">New Post: Option to ignore warnings per input file when using AjaxMinTask 20130424042937A</guid></item><item><title>New Post: Ajax minifier and Visual Studio 2008 with 3.5?</title><link>http://ajaxmin.codeplex.com/discussions/406499</link><description>&lt;div style="line-height: normal;"&gt;I fixed this problem using the old AjaxMinSetup-4.19.msi that works with 3.5, see:&lt;br /&gt;
&lt;a href="https://ajaxmin.codeplex.com/releases/view/65673" rel="nofollow"&gt;https://ajaxmin.codeplex.com/releases/view/65673&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>sinsedrix</author><pubDate>Tue, 23 Apr 2013 10:14:37 GMT</pubDate><guid isPermaLink="false">New Post: Ajax minifier and Visual Studio 2008 with 3.5? 20130423101437A</guid></item><item><title>New Post: Existing Source Map</title><link>http://ajaxmin.codeplex.com/discussions/436204</link><description>&lt;div style="line-height: normal;"&gt;It actually might be even more useful if the source map was read out of the file rather than passed as a parameter.&lt;br /&gt;
This piping of &lt;em&gt;multiple&lt;/em&gt; maps is not necessary for the codebase we're working on - but would be a really cool feature!&lt;br /&gt;
&lt;br /&gt;
I.E.&lt;br /&gt;
&lt;br /&gt;
AjaxMin take in FileA, FileB, FileC and produces FileO.&lt;br /&gt;
FileA references FileAMap which maps it to FileASource&lt;br /&gt;
FileB references FileBMap which maps it to FileBSource&lt;br /&gt;
FileC does not have a source map&lt;br /&gt;
FileOMap source map will map FileO to FileASource, FileBSource, FileC&lt;br /&gt;
&lt;/div&gt;</description><author>olegbl</author><pubDate>Tue, 12 Mar 2013 22:17:39 GMT</pubDate><guid isPermaLink="false">New Post: Existing Source Map 20130312101739P</guid></item><item><title>New Post: Existing Source Map</title><link>http://ajaxmin.codeplex.com/discussions/436204</link><description>&lt;div style="line-height: normal;"&gt;Yes, exactly! That would be incredibly helpful for working with our TypeScript codebase.&lt;br /&gt;
&lt;/div&gt;</description><author>olegbl</author><pubDate>Mon, 11 Mar 2013 20:15:54 GMT</pubDate><guid isPermaLink="false">New Post: Existing Source Map 20130311081554P</guid></item><item><title>New Post: Existing Source Map</title><link>http://ajaxmin.codeplex.com/discussions/436204</link><description>&lt;div style="line-height: normal;"&gt;As in: take a JS file A and it's existing source map B, and minify it to generate file C and adjusted map D? I hadn't considered that path. Not at the moment, but it sounds like a very useful feature.&lt;br /&gt;
&lt;/div&gt;</description><author>ronlo</author><pubDate>Mon, 11 Mar 2013 19:59:47 GMT</pubDate><guid isPermaLink="false">New Post: Existing Source Map 20130311075947P</guid></item><item><title>New Post: Existing Source Map</title><link>http://ajaxmin.codeplex.com/discussions/436204</link><description>&lt;div style="line-height: normal;"&gt;Is there a way to minify compiled code (and generate sourcemap) without losing the original sourcemap (like from coffeescript or typescript)? (i.e. somethign similar to uglifyjs' --in-source-map flag)&lt;br /&gt;
&lt;/div&gt;</description><author>olegbl</author><pubDate>Mon, 11 Mar 2013 19:55:22 GMT</pubDate><guid isPermaLink="false">New Post: Existing Source Map 20130311075522P</guid></item><item><title>New Post: Suppress conversion of escaped characters in a string</title><link>http://ajaxmin.codeplex.com/discussions/434011</link><description>&lt;div style="line-height: normal;"&gt;I think using the &lt;strong&gt;-enc:out ascii&lt;/strong&gt; switch will get you what you need.&lt;br /&gt;
&lt;/div&gt;</description><author>ronlo</author><pubDate>Mon, 04 Mar 2013 16:47:30 GMT</pubDate><guid isPermaLink="false">New Post: Suppress conversion of escaped characters in a string 20130304044730P</guid></item><item><title>New Post: Minified variables inside function block</title><link>http://ajaxmin.codeplex.com/discussions/432610</link><description>&lt;div style="line-height: normal;"&gt;Thank you for the answer, is works. &lt;br /&gt;
&lt;br /&gt;
I am use direct the dll on the program, so I use the &lt;strong&gt;RenamePairs&lt;/strong&gt; parameter to set that pairs.&lt;br /&gt;
&lt;/div&gt;</description><author>Aristos</author><pubDate>Fri, 01 Mar 2013 20:55:08 GMT</pubDate><guid isPermaLink="false">New Post: Minified variables inside function block 20130301085508P</guid></item><item><title>New Post: Suppress conversion of escaped characters in a string</title><link>http://ajaxmin.codeplex.com/discussions/434011</link><description>&lt;div style="line-height: normal;"&gt;Thanks, I guess I should have said I'm using the standalone exe, I'll give this a try.&lt;br /&gt;
&lt;/div&gt;</description><author>mcrossley</author><pubDate>Thu, 21 Feb 2013 21:02:10 GMT</pubDate><guid isPermaLink="false">New Post: Suppress conversion of escaped characters in a string 20130221090210P</guid></item><item><title>New Post: Suppress conversion of escaped characters in a string</title><link>http://ajaxmin.codeplex.com/discussions/434011</link><description>&lt;div style="line-height: normal;"&gt;Sure -- don't use the UTF-8 encoding for output. If you use, say, ASCII (-enc:out ascii), then extended characters like that will be output using the \uXXXX encoding pattern. If you are using the DLL, run your minified string through a stream using ASCII Encoding object and the JSEncodingFallback (see &lt;a href="http://ajaxmin.codeplex.com/wikipage?title=EncoderFallbacks" rel="nofollow"&gt;http://ajaxmin.codeplex.com/wikipage?title=EncoderFallbacks&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
Or you can use a kill-switch to stop &lt;em&gt;all&lt;/em&gt; optimizations on all string literals: if you are using the DLL, set your CodeSettings object's KillSwitch property to TreeModifications.MinifyStringLiterals. Or using the command line, -kill:0x100000.&lt;br /&gt;
&lt;/div&gt;</description><author>ronlo</author><pubDate>Thu, 21 Feb 2013 20:04:49 GMT</pubDate><guid isPermaLink="false">New Post: Suppress conversion of escaped characters in a string 20130221080449P</guid></item><item><title>New Post: Suppress conversion of escaped characters in a string</title><link>http://ajaxmin.codeplex.com/discussions/434011</link><description>&lt;div style="line-height: normal;"&gt;The minifier is handling my UTF-8 files great now.&lt;br /&gt;
&lt;br /&gt;
But is it possible to suppress the conversion of unicode escaped characters into their literal characters.&lt;br /&gt;
&lt;br /&gt;
eg in my source I have &amp;quot;some string \u00B0&amp;quot; gets converted to &amp;quot;some string °&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Cheers&lt;br /&gt;
Mark&lt;br /&gt;
&lt;/div&gt;</description><author>mcrossley</author><pubDate>Thu, 21 Feb 2013 18:53:31 GMT</pubDate><guid isPermaLink="false">New Post: Suppress conversion of escaped characters in a string 20130221065331P</guid></item><item><title>New Post: Azure support?</title><link>http://ajaxmin.codeplex.com/discussions/433732</link><description>&lt;div style="line-height: normal;"&gt;Yes, Sorry. I wish to minify Javascript at build time. &lt;br /&gt;
&lt;br /&gt;
I've followed this tutorial: &lt;a href="http://www.asp.net/ajaxlibrary/AjaxMinQuickStart.ashx

I've" rel="nofollow"&gt;http://www.asp.net/ajaxlibrary/AjaxMinQuickStart.ashx

I've&lt;/a&gt; added the following code to my web project .csproj, according to the tutorial. &lt;br /&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;UsingTask TaskName=&amp;quot;AjaxMin&amp;quot; AssemblyFile=&amp;quot;$(MSBuildProjectDirectory)\Build\AjaxMinTask.dll&amp;quot; /&amp;gt;
  &amp;lt;Target Name=&amp;quot;AfterBuild&amp;quot;&amp;gt;
    &amp;lt;ItemGroup&amp;gt;
      &amp;lt;JS Include=&amp;quot;**\*.js&amp;quot; Exclude=&amp;quot;**\*.min.js&amp;quot; /&amp;gt;
    &amp;lt;/ItemGroup&amp;gt;
    &amp;lt;ItemGroup&amp;gt;
      &amp;lt;CSS Include=&amp;quot;**\*.css&amp;quot; Exclude=&amp;quot;**\*.min.css&amp;quot; /&amp;gt;
    &amp;lt;/ItemGroup&amp;gt;
    &amp;lt;AjaxMin JsSourceFiles=&amp;quot;@(JS)&amp;quot; JsSourceExtensionPattern=&amp;quot;\.js$&amp;quot; JsTargetExtension=&amp;quot;.min.js&amp;quot; CssSourceFiles=&amp;quot;@(CSS)&amp;quot; CssSourceExtensionPattern=&amp;quot;\.css$&amp;quot; CssTargetExtension=&amp;quot;.min.css&amp;quot; /&amp;gt;
  &amp;lt;/Target&amp;gt;&lt;/code&gt;&lt;/pre&gt;

This works fine on my local machine, but it does not work with on the azure environment, the .min.js files are not written on the azure machine. &lt;br /&gt;
I've included the AjaxMin.dll and AjaxMinTask.dll in the web project under folder named Build.&lt;br /&gt;
&lt;br /&gt;
I've tried modifying this code to &amp;lt;JS Include=&amp;quot;***.js&amp;quot;  /&amp;gt; (Removed the exclude) and I can see the .min.js files if i create a deployment package and unzip it, but I still get a 404 error on the azure site when the webpage tries to load the .min.js file. &lt;br /&gt;
The solution also has an azure cloud service project, which is used for some configuration settings. I haven't made any changes to that. I don't see any build errors and I'm not sure what i am missing. &lt;br /&gt;
&lt;br /&gt;
thank you.&lt;br /&gt;
&lt;/div&gt;</description><author>AaronFisher3</author><pubDate>Wed, 20 Feb 2013 17:18:03 GMT</pubDate><guid isPermaLink="false">New Post: Azure support? 20130220051803P</guid></item></channel></rss>