https://bugzilla.novell.com/show_bug.cgi?id=643958

https://bugzilla.novell.com/show_bug.cgi?id=643958#c9


--- Comment #9 from Jonathan Pryor <[email protected]> 2011-01-11 14:55:23 UTC 
---
To which I say, "eep!"

The problem, specifically, is how we currently generate the Resource file,
which is:

 1. Copy the contents of Resources into obj/{Debug,Release}/android/res
 2. Run `aapt package` on the above `res` directory.  Among the output is a
Java source file.
 3. Parse the .java source into a System.CodeDom representation, and generate
the code.

Implicit in the above is that `aapt package` will be reading the lowercased
filenames, and thus generate fields with lowercase names, which are then read
back in (3).  The only way I can think of to fix this is to do an additional
directory lookup /for each field generated/ to determine the "proper" case
sensitivity.

(Though if I cache the directory information, it would be only one directory
traversal, so this shouldn't slow things down too much...)

I'll need to try this, it might not be as difficult to support as I feared.

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to