I just feel like blogging, about nothing in particular really.
We are preparing for the MD 0.1 release, this has turned up some 'interesting' behaviours in MD that no one really knew about.
Today I am fixing the two that really piss me off. First of all, there was this horrible Windows workaround/issue that did a .ToUpper comparison on files when loading to see if you already had it open. This meant that you couldnt open ~/Test.cs and ~/test.cs because MD thought they were the same file. Well, no more ;)
The bigger and more difficult one is how we load files. We use some strange (and uninvestigated) behaviour to do so. I know for a *fact* we aren't using what we should be, which is mime-types. God created mime-types to make my life easier, so we should get around to using that to determine how to load a file, and what editor to give it. Part of the problem is this loading code is hidden under 20 different classes and services under the #D framework. So I have my work cut out for me to make this transition from 'automagical file loading' to 'sane file loading'
In other news, jeroen has been working on getting MD to use gdl-dock instead of our current tab setup. When he gets this finished it will make our ui much much nicer, and a lot easier to use.
I have some other MD news, but it needs to wait until I speak to some others about it before I start talking about it like its fact :)
Posted by tberman at February 7, 2004 08:41 PMShouldn't the case-sensitive comparison be platform-dependant, or even better user configurable?
Posted by: Ralf at February 8, 2004 10:02 PMNice blog.
Posted by: Alex at February 19, 2004 02:14 AM