Changeset activity in jbidwatcher
-
More improvements to using the auction identifier as the (basically) primary key.
-
First steps towards using the auction identifier as the effective primary key into the auctions table.
-
Reverse the polarity of the neutron flow!
My ascending/descending icons were reversed, and it took this long for someone to point it out...
[#325 state:resolved]
-
Set the version number to 2.0beta7.
-
Better preserve column order between runs. It would do it before, but it wasn't consistent. Now it processes column ordering from first to last, so later column reorders don't affect earlier ones.
[#317 state:resolved]
There are a bunch of other tickets on this problem, all throughout the ticket system, which I'll link to this checkin later.
-
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]
-
Don't try to load the auctions xml file if we didn't create the database this run. In other words, only the first time we load JBidwatcher as an upgrade should we try to import the auctions.
-
Fix seller feedback percentage display failures when the user doesn't actually have one.
-
Save the AuctionEntry when importing from XML before trying to set up the events object, since it requires an entry_id.
-
Another pass at fixing the USD translation, at least when there are other items that actually have the approximate USD equivalence of non-USD currencies.
-
Fix decoding HTML entities when there are multiple &'s in the string to decode.
-
Fix feedback percentage formatting.
-
Simple refactoring so that the code for creating a column isn't duplicated unnecessarily.
-
Fix the retrieval of the USD equivalent amounts for auctions in non-USD currencies. The USD equivalent is used for sorting different currencies together. [#279 state:resolved tagged:committed]
-
If there are less than 2 columns in any given tab, freak out and fill it in with defaults... Also log that information. ALSO don't try to make JBidwatcher 0x0 pixels if the display.cfg file is corrupt. Hopefully display.cfg will be corrupted less, now that we're closing the file regularly.
-
Always revert the state of the adult login, so it'll retry adult login the next time...
-
Close files when we open them. Could be the cause of many problems.
-
Remove the Vista fix, since it's now in the history if I need it in the future.
-
An attempt at a fix for the vista wacky column header issue. Irrelevant as it's fixed in later Java releases. Putting it into the source history so I can pull it out later, if needed.
-
Small cleanups; referring to 'identifier' when the auction identifier is being used, as opposed to 'id' which is for the primary keys.
-
Default to 1 for snipe quantity, so we don't return null if we don't need to.
-
Fix event logging; events were being referred to by entry_id, but we were filling in entry_id with the auction identifier.
-
Don't try to reference an AuctionEntry object that could be null if it is null. Should fix some auction-add problems.
-
Fix saving the XML file of auctions where the underlying auction info object has vanished for some reason.
-
Tag the 2.0beta6 release.
-
Update the version number to 2.0beta6.
-
Fix last minute regular expression parse/replacement error.
-
When loading the snipable items to refresh snipes, be sure to set the auction server for them.
-
Capture the loss of auction entries because the underlying auction info wasn't there.
-
Fix an annoying (detected post-release) condition where the 'current' tab can get duplicated, if it exists in the database.
