Quoting Richard Eckart <[EMAIL PROTECTED]>
from ml.softs.gtk-gnutella.devel:
:What I want to do instead is to suggest how autoselection should work
:in my opinion:
:
:1) Autoselection of all sources of a file
:
:I see little use in being able to select only one source of a file with
:multiple sources. So I changed the code so that if one source of a file
:is selected, all other sources are automatically also selected.
I agree. Autoselection by SHA1 should always be implicit.
:2) The "Autoselection" feature
:
:>From ancient times we still have a autoselection feature that allows to
:select files that are "similar" to each other. That means if the file
:size is = or >= the selected and the filename is same or at lease
:matches using a fuzzy algorithm. Actually I don't think we need those
:features anymore, but I think we can leave them in in expert mode. They
:should however be turned off by default. If the "autoselection" feature
:is activated, the toggle "strict matching" decides wether the size of
:a autoselected file must be = or >= the originally selected file and the
:toggle "use fuzzy matching" decides wether the filenames must be
:completely the same or only fuzzily match.
Those are indeed ancient features dating from the time where there was
no SHA1 in search results, and were kept when SHA1 appeared in order
to allow a smooth transition period before all servents returned SHA1
in their hits.
We've reached a point where only a few hits lack SHA1, and this only
happens when the servents have not computed the SHA1 for the files
they share.
So I agree the size and filename auto-selection features have little
interest nowadays. They can be kept though if the code to handle
them is "clean" and isolated, and if the features are OFF by default
and not visible until "expert mode" is activated.
:We should agree on an autoselection policy and define it (my suggestion
:is above and seems to work quite well). After that the policy needs to
:be implemented in both frontends.
I agree with the policy outlined above. And when I say this, I do so with
my "lambda user" hat.
Raphael
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
Gtk-gnutella-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel