The patch supplied is for tk/win/tkWinDialog.c
With 8.4, the ability to select multiple files via
the tk_getOpenFile was supposed to be allowed. I downloaded
the latest sources and noticed that this was indeed
done for WinNT but not for Win9x. As far as I can tell,
the very EXACT changes also apply to the Win9x platform.
So, I copied the logic from the WinNT side to the Win9x side
and (made small changes to allow regular TCHAR strings).
Since we are now allowing multiple files, I also increased
the buffer size to be twice as big as MAX_PATH.
I also noticed that in the Win9x side, we save and restore
the current-working directory whereas on WinNT we do not.
I do not know the reason for this (and I do not have
access to a WinNT machine to see why). I did not modify this
part since there may have been a good reason why the current
working directory does not have to be saved and restored.
I personally recommend doing the same thing for both platforms
so that the code for the two is as similar as possible.
Regards,
Haneef
None
Please not that the doc for tk_getOpenFile has to
also be modified to reflect that the -multiple is
now actually valid for all platforms...
Logged In: YES
user_id=72656
I'll fix this along with the larger MAX_PATH problem. The
reason that the directory restore is only done on Win9* is
because Win9* isn't reliable for doing what it should in
that respect. I'm not quite sure why the ansi side was
missed, but I've checked this patch and will apply it.
Logged In: YES
user_id=72656
added to 8.4a2cvs sources.