just to keep you updated, dividend... i sent phase 1 of the patch off to the developer's today... included are:
- improved memory usage.
- the 'download', 'upload', and 'library' tables can have their columns hidden/displayed
- the buttons & menu items on the library now grey out if they are unusable are the current state.
- the 'size' columns in the 'download', 'upload' and 'library' sections will display either KB, MB, or TB [and with decimals if appropriate] depending on the size of the file. [thanks to another open-sourcer, philippe, for providing the code to dynamically create a size string based on the size]
the change was fairly large, the patch file being 90KB, in addition to roughly 48KB of new files [20+ of'm].
coming in phase 2+ will be:
- the connection & playlist tables will work like the newly modified ones.
- column preferences will be stored throughout startup/shutdowns [thanks to another open sourcer, chance, for providing a really good way of storing the settings]
- the results window will be rewritten to behave more appropriately.
note that it might take awhile before the changes make it into the live version. the LimeWire developer's have got some interesting things up their sleeve in terms of network usability, finding of rare files, and the overall searching scheme used... these obviously take a bit more precedence, since they let us get the results we want to see.
hopefully you'll enjoy.
sam