Bulia,
I tested just yesterday with Win98 +latest libs and German umlauts in the filename. So I can confirm the non ASCII-filename-crash
- the dialog shows the file-name with some cryptic characters (this might be UTF8 for the special character) - opening this chrashes Inkscape - I have not found the place where I can put the filename in a inputline - the very latest gdb 6.3 needs an other lib which only exists under WinNT+above.
Adib
-----Ursprüngliche Nachricht----- Von: inkscape-devel-admin@lists.sourceforge.net im Auftrag von bulia byak Gesendet: Fr 8/5/2005 08:39 An: MenTaLguY; Bob Jamison; Jon A. Cruz Cc: Inkscape ML Betreff: Re: [Inkscape-devel] 0.42.1 status
Update on the open dialog crash: fixed by upgrading to newest libs (thanks Ishmal).
However I run into another problem: Cyrillic filenames crash on open in Win98. I traced this down to
fp = std::fopen(filename, how.c_str());
in io/sys.cpp, line 169. This fails, so fp == NULL.
However, Inkscape::IO::file_test on the same filename works, using g_file_test. So I thought that if I replace std::fopen with g_fopen in the above, it may work. Unfortunately this fails at linking:
libinkscape.a(sys.o):sys.cpp:(.text+0x2a7d): undefined reference to `g_fopen(char const*, char const*)'
Ishmal: is this function missing in your libs? Can you add it?