[Qt-creator] Creator gets confused on filenames

Coda Highland chighland at gmail.com
Thu Aug 6 23:59:11 CEST 2015


The BSD kernel is, and the HFS+ filesystem is only OPTIONALLY
case-insensitive. The OSX defaults are configured to avoid surprising
people migrating from Windows.

/s/ Adam

On Thu, Aug 6, 2015 at 1:58 PM, Jason H <jhihn at gmx.com> wrote:
> OK. I never knew that. Yes, having the comparison/check at the right place would be appreciated.
>
> One of the pitfalls of Qt is you get people like me workin on new platforms. I recently picked up OSX for iOS and my previous was Linux. I would have thought with the BSD kernel it would be more unixy, which as I recall (Solaris/IRIX) was case sensitive.
>
> Anyway, thanks. I was on thin ice anyway, it would have not been good if Windows  was ever to come into play.
>
>> Sent: Thursday, August 06, 2015 at 11:03 AM
>> From: Typz <thetypz at gmail.com>
>> To: "Jason H" <jhihn at gmx.com>
>> Cc: "qt-creator at qt-project.org" <qt-creator at qt-project.org>
>> Subject: Re: [Qt-creator] Creator gets confused on filenames
>>
>> Hello,
>>
>> This is the expected behavior on MacOS: the file system (hfs+) is by default not case sensitive like linux' ext2/..., but simply file preserving like on windows.
>>
>> So Main.qml and main.qml are indeed the same file... But maybe QtCreator should be smart enough to detect this, and request another name.
>>
>> Best regards,
>>
>> --
>> Francois Ferrand
>>
>>
>>
>> > On 6 août 2015, at 16:56, Jason H <jhihn at gmx.com> wrote:
>> >
>> > So this is a rather embarrassing bug.
>> > I have a project using qrc for QMLs. I have a normal main.cpp and main.qml.
>> > I wanted to add a Main.qml. I realize this is a bit unconventional, but the main.qml is loaded by the main.cpp. The Main.qml is loaded by a loader element. All of this complies with what I think is correct and do-able and valid.
>> >
>> > Now, when I created my Main.qml from inside creator... it replaced my main.qml with Main.qml. It actually filled the main.qml with the default Main.qml content.
>> >
>> > I don't understand why this is correct behavior. I would have thought that they would have been treated as separate files? OS is OSX.
>> >
>> >
>> >
>> > _______________________________________________
>> > Qt-creator mailing list
>> > Qt-creator at qt-project.org
>> > http://lists.qt-project.org/mailman/listinfo/qt-creator
>>
> _______________________________________________
> Qt-creator mailing list
> Qt-creator at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/qt-creator



More information about the Qt-creator mailing list