Lazarus is saving Units in lowercase.
The Application Project (.lrp) is showing the unit name correctly, but not in Project Inspector and in the saved files on the system.
Is this fixed on the RC version?
This is the default (and as
Gus wrote it can be changed), but you
shouldn't change this. Especially on systems with case sensitive file systems this could lead to problems. For example: your unit is called
MyFancyUnit.pp. Now inside your program the
uses-clause contains
MyFancyunit (note the lower case 'u'). The compiler will now search for the unit as-is, in all lower case and in all upper case. On a non-case sensitive file system (e.g. FAT or NTFS with a directory that isn't case sensitive) the first one will already be sufficient to find the file. However on a case sensitive file system (e.g. EXT or NTFS with a directory that
is case sensitive) the file will
never be found.
Thus if there isn't a very good reason to change this (and I don't know any) then don't change it.