Hi everybody, I'm the one who developed the parts of dpBrowser you are talking about.
You have to click twice in any other Display Pic, so it will turn into "no display pic"!!!
But how a normal-user will know this?
I think it is easier to HAVE an option "No Display Picture"
You're right... I'll try to add it ASAP.
When it generates the list of stored display pictures, it tries to sort them by date. Their dates are stored in the .dat files and it seems to be an incompatibility with their formats. They are stored as day/month/year and the command clock scan used in dpbrowser.tcl requires month/day/year.
I was thinking in a date-format problem too.
Here I use dd/mm/yyyy, different from USA.
I crawled a little through the code, and I've found the problem:
puts $fd "[clock format [clock seconds] -format %x]\n[filenoext [file tail $file]].png"
When the date is written in the descriptor file, it's formatted in the locale specific date format, so it can't be read from clock scan.
This can be easily fixed by writing the date in the mm/dd/yyyy, and eventually reformatting it when displaying it.
Anyway I can't think to a way - other than disabling date sorting, of course - to make the "localized" descriptor files working... look at this example:
01/02/2007
How should that date be interpreted? If we do not know the locale format, it could equally be February 1st or January 2nd.