All Changeset activity
-
Works around a nasty bug in Java 1.6, where it clears the selection if the context/popup menu mouse trigger is clicked. It needs to refuse the cell selection in the case of a popup trigger.
-
Safely handle some data being null in the HTML info view.
-
On the Mac, the table renderer needs to be transparent, so I can render the background. On Windows (and probably Linux), it needs to be opaque, so I can set the background color.
-
If trying to retrieve a row at or above the row-length of the current tab, just return an empty string, as it's not probably going to get rendered anyway. I'm sadly confident this is due to a bug, but one that I can't fix right now.
-
On the Mac use a cool client property which makes the text field look very search-like.
-
Support mocking HTTP requests out for testing. Essentially you register URLs to mock, and the URL to direct to instead. (Generally this would be a local HTTP server.) It can't be mocked to a file URL because we cast to HttpURLConnection in places, but it can be built to not hit eBay.
-
Move the RSS button down to the status bar, along with the price summary information. Fix up the status text area to fit itself between the two. Remove the status line from individual tabs, and generally clean up the status bar handling.
-
Improve the toolbar, preventing the overlap of status / search box, and other nice tweaks to make it a little cleaner.
-
Make decodeString static, so it can be used by other parts of the system to decode HTML-encoded entities.
-
Reduce false positives for change detection (i.e. make it rarer for nothing fundamental to change about the listing, and yet a difference be found).
-
Fix MyJBidwatcher status setting to appropriately handle the case of the expiry not getting set, and such. (Previously it would throw an exception and prevent saving configurations.)
-
Default to using brushed metal, as the toolbar looks better under it.
-
Use the brushed metal look, and improve the toolbar to fit within that.
-
Improve Show Information and Set Shipping dialogs.
-
Increase the vertical spacing slightly for thumbnail view and center the icon better.
-
A first pass at making the main table look a little more Mac like when on a Mac. It's definitely pretty; who knows if users'll like it, though.
-
Use a stub 'AuctionInfo' object, when we can't actually retrieve a real one, so that dozens of methods don't throw NPE's randomly in the moments when an auction is deleted, but the UI is trying to display the entry.
-
Avoid race conditions when deleting, inserting and updating items and saving/restoring the selection.
-
Slightly increase whitespace above and below the standard table rows.
-
Slightly increase whitespace above and below the standard table rows.
-
Don't try to set the new default font if the user didn't pick one.
-
Java 6 supports the system tray, but apparently my method of using it fails miserably on Snow Leopard, freezing the startup process before any of the important stuff starts up! (The SuperQueue, mainly.) Let's just fail 'Platform.supportsTray' for Mac for now, making it hopefully work better on Snow Leopard.
[#900 state:resolved tagged:committed]
-
Handle the case where there is no high bidder data at all.
-
Handle 'Price from' listings.
-
Fix parsing of high bidder/buyer information in fixed price listings.
Improve date parsing, so that listings with the word 'end' someplace in the text title aren't dying.
-
Fix a stupid mistake that will bite new installs. [#862 tagged:committed]
-
Tag the 2.1pre4 pre-release.
-
Upgrade the version number to 2.1pre4-1010.
-
Make multisniping work again; it successfully cancels auctions after one is won!
The MultiSnipe actions now rely on the database for information, using it as the source of all good bits so there shouldn't be any problem with the wrong cached object being used, or getting data into the right list when added/deleted/etc., hopefully this should eliminate that error path.
[#795 state:resolved tagged:committed]
-
Update to the latest Quaqua libraries.
