From: SourceForge.net <no...@so...> - 2005-05-20 16:14:17
|
Bugs item #1202883, was opened at 2005-05-16 16:56 Message generated for change (Settings changed) made by drieseng You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1202883&group_id=31650 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Core Group: 0.85 Status: Open Resolution: None Priority: 5 Submitted By: merty_sp (merty_sp) >Assigned to: Gert Driesen (drieseng) Summary: DirectoryScanner.cs ToLower causes mulfunctioning Initial Comment: When used on a computer running Windows OS that has its Regional Settings Turkish standards and location Turkey (that means InstalledUICulture is Turkey) NAnt 0.85 cannot find the files and directories with capital "I" in the name. Because in the code ToLower() function is used with the default constructor without arguments. So if you have capital "I" in the directory or file name ToLower() makes it "i" and this is not the case in Turkish. In Turkish (if your OS' InstalledUICulture is Turkey) capital "I" becomes "ı" not "i". This causes <filesets>, <sources>, etc. function false. To solve this we changed the DirectoryScanner.cs class' code. In the lines 535,561,601 we changed ToLower() to ToLower(CultureInfo.InstalledUICulture) and rebuild the Nant.Core.dll. Then mulfunctioning of Nant ended. We're proposing to use ToLower(CultureInfo.InstalledUICulture) instead of ToLower()... Thanks. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1202883&group_id=31650 |