Please note that this was a quickie-merge, and I may have lost some changes, or messed it up in other ways. I'd appreciate if someone would check through the diff compared to the 0.49b version diff and let me know if I missed any parts.

I don't think the order was changed, but I would have to start the old version to really make sure.

I think there are some reasons to not allow a file to be unshared, like if it's in the incoming directory, or still being uploaded. I tried a random shared file just now, and that menu option was not grayed out.

Once I got multiple successive crashes, but I bet it was a windows temp / virtual memory issue (even if I never got this kind of pb with a previous zzul release), 'cause since reboot it works nice and smooth again.

I'm not quite sure if it's an actual ZZUL bug but sometimes it shows a wrong value for uploaded data in shared files... ex.: I got a file of 9 MB size with 1 upload but the SharedFilesWnd tells me that 18 MB were uploaded... the particular file is on PowerShare, but others are, too...

But after a reboot, at a second launch I discovered it was impossible to sort the files in order of priority and worst, that the defined priorities were not considered in the UL.

I returned to 0.49b ZZUL 20080801-2355 which is properly working.

Confirmed

Hi ZZ,
I've just managed to make a partial merge of my BastarD mod with ZZUL code and I have seen that there are some missing break instructions in the various cases for the sorting functions in some listers (can't remember which one exactly now).
That may be the cause for some not working sorting criteria.

I don't know when I'll finish the complete merging process and have a working bin, but I'll have a deeper look in how the new sorting functions work then.

You are right, I was very vague and the amount of code is huge.
Tomorrow I think I'll have a bit more time to give merging a new shot.
BTW, as I have done a double merge (I have merged my code with yours and now I'm merging official with the previous results) it may be that it was me missing those breaks during the first merging process. I'll make a better report tomorrow (I hope).