On Fri, Dec 31, 2004 at 05:29:27PM -0400, bulia byak wrote:
(BTW, will someone please fix the default-plain-svg-on-save bug? It's SO annoying.)
The order of the file extensions comes from extension/db.cpp
Problem seems to be that the internal extension list is stored as a map (moduledict). This does not retain the extension initialization order, unfortunately. Why this just started, though, I'm not sure. It looks like that code wasn't changed. I've added a list now to track init order. This seems to fix things. However, the "open" file list is a little weird too, even prior to my changes. I've tried to re-order things so that the GDK image loader comes absolutely last.
What's the "right" way to handle file extension order?
However, why was glob handling removed? Did it get implemented somewhere else? (cvs rev 1.16 for db.cpp)