Angus Leeming <[EMAIL PROTECTED]> writes:

| Lars Gullik Bjønnes wrote:
>> | Microsoft released the compiler that ships with .NET 2003 Professional
>> | for free, here: http://msdn.microsoft.com/visualc/vctoolkit2003/
>>>
>> | Do we need to support anything older?
>> | Having said that, I see only two compiler work-arounds in Asger's
>> | patch, so let's say Asger's compiler ;-)
>> 
>> I am asking because I need to know where to look in MS's
>> documentation.
>
| Hey, hey! What have we sucked you into?

I'll try to stay far, far away from it.

>> Anyway, I am tackling FileInfo first... the Q is: do we really need
>> it.
>> 
>> The most advanced features of FileInfo is used by FileDialog.C in
>> xforms, but that is just a monster and I see that basically all other
>> file dialogs (gtk/qt/etc) are much simpler. So why not make it
>> simpler.
>
| Agree 100%.
>
>> F.ex. do we need to show the user that we have discovered a file to be
>> a socket or a fifo or a character type (or block)
>> IMHO we only need to differenciate between file and directory (and
>> _perhaps_ symbolic link.)
>
| Do it!
>
>> Also a lot of the other places we use FileInfo is just for one-shot
>> checking, checking stuff that we can get with boost.filesystem. So why
>> not use that instead?
>
| I would warn against exposing Boost.Filesystem to the rest of LyX for now.
| Guaranteeing that its obnoxious "this is not a portable file name" asserts
| are not triggered will require time and patience. However, if you're
| proposing to use it behind the scenes for 1.4.x, then I'm all for it.

in main we can call

fs::path::default_check(fs::no_check);

Then we don't care...

The Q is if we should do any of this for 1.4.x.

-- 
        Lgb

Reply via email to