History of jbidwatcher/trunk/src/com/jbidwatcher/ui/FilterManager.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.
-
@626
A small gift to folks who use the web interface; a way to filter the results based on tab name. Might not work well with older auctions, since they may still have their original tab names, despite being actually in 'completed'.
-
@606
When creating a new tab, actually put it into the database, so it's available to 'Send to' and preserved between runs.
[#292 state:resolved]
-
@582
Fix an annoying (detected post-release) condition where the 'current' tab can get duplicated, if it exists in the database.
-
@564
Preserve column settings during an 'addTab' event, so it uses existing display.cfg settings if it can find them.
-
@553
Minor changes to reduce the possibility of auctions getting 'lost', and ending up in the 'current' tab.
[#24 tagged:committed status:resolved]
-
@544
Don't double-pick-up the Complete tab.
-
@543
Refactoring for performance and to eliminate dead code.
-
@541
Shorten the length of the chain that's used to update an auction and a table.
-
@540
Clear up a few warnings, and continue the minor refactorings towards improving the update logic.
-
@539
Cleaning up the auction list handling in multiple ways, so as to be able to build a single point of update, off the SuperQueue, and eliminate a lot of unpleasant code.
-
@530
Finally eliminated a lot of the nasty tangles of code references (a references b references c references a) in the UI code. It's pretty decently clean now, and in the process the code has been factored out reasonably.
-
@529
More reduction in dependence on FilterManager. Split out the list-management properties of FilterManager, as well as the AuctionListHolder into a top-level class. Set it's properties in an initializer, and try to clean up as much as possible.
-
@528
More reduction in dependence on FilterManager. Slowly but surely I'm eliminating the nasty tangle at the heart of the program.
-
@516
Extricating UI elements into their own classes to try to reduce complexity and decrease tying.
-
@499
Sweeping changes to look for auction entries by Identifier from the database, instead of in-memory data structures, look up deleted entries in the database (thus supporting 'don't reload deleted items' again), refactoring a few classes to reduce the amount of dependence on UI code from the Auctions code, fix some aspects of the web interface (including adding a favicon.ico, and a bug where the web interface couldn't load an item from the database).
