History of jbidwatcher/trunk/src/com/jbidwatcher/search/SearchManager.java
-
@693
Finally clean up the previously deep tangle between JConfig and ErrorManagement. All error logging is now handled through JConfig.log(), so ErrorManagement doesn't need to be a static block of functions anymore. Much cleaner, imo, but a pretty far-reaching change.
-
@689
Even more sweeping changes to fall back to a non-ebay.com eBay server (ebay.co.uk right now) for items which ebay.com is refusing to show.
It appears to work, and logging in even appears to work(!), but it needs real world testing, and real world bidding, buying, and sniping.
This is probably the largest set of deep modifications I've had to make in many years to support an eBay change. It may make certain features harder in the future, but it's necessary to make it work again right now.
[#508]
-
@573
Preserve changes to the My eBay search on restart. We were overwriting it, because searches were loaded later than the auction server, and the auction server was deciding that there wasn't a 'My eBay' search created yet, and then when the searches loaded later, the one from the save file was being ignored, since it already existed.
[#188 state:resolved]
-
@415
Refactoring items which are self contained into the appropriate util directories.
-
@365
Support an Activity Log, the Errors Log, and a Windows menu.
Strip the Swing/UI code out of the core JBidWatch class into a UI backbone class that handles all the queued up requests that need UI responses.
Substantial core cleanups to the JBidWatch class. -
@355
Post-refactoring cleanup; idea was putting fully qualified class names into the code when major restructuring was being done. Tsk!
-
@351
Move constants into the util package.
-
@349
Remove and clean up a few more tangles of code interdependencies, as indicated by Structure101.
-
@346
Sweeping refactorings to improve the overall design. Structure101 is an awesome program. Far out of my price range, but awesome.
-
@332
Add a 'delete search' by name method.
-
@315
Many refactorings and code cleanup.
Improve My eBay search so it triggers the search object instead of doing it internally.
Annotate snipes that were active during a sleep-awake event, and especially those that might have been bypassed by the sleeping computer.
Move many functions out of the overloaded JBidWatch class into ancillary singletons, for now, including toolbar and super-queue handling.
-
@24
Change the software license copyright header to something much simpler for now.
Instead of LGPL, it's now simply an 'All Rights Reserved' license.
-
@16
Migrate to 1.5 style coding; specifically foreach loops, auto boxing/unboxing, and generic collections.
-
@3
The initial import of the JBidwatcher Next Generation code.
