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.

    by mrs, 19 Nov, 2009 10:21 AM
  • Safely handle some data being null in the HTML info view.

    by mrs, 19 Nov, 2009 10:17 AM
  • 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.

    by mrs, 15 Nov, 2009 04:01 AM
  • 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.

    by mrs, 15 Nov, 2009 04:00 AM
  • On the Mac use a cool client property which makes the text field look very search-like.

    by mrs, 08 Nov, 2009 11:58 AM
  • 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.

    by mrs, 08 Nov, 2009 09:24 AM
  • 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.

    by mrs, 08 Nov, 2009 09:21 AM
  • Improve the toolbar, preventing the overlap of status / search box, and other nice tweaks to make it a little cleaner.

    by mrs, 08 Nov, 2009 09:18 AM
  • Make decodeString static, so it can be used by other parts of the system to decode HTML-encoded entities.

    by mrs, 08 Nov, 2009 09:12 AM
  • 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).

    by mrs, 08 Nov, 2009 01:41 AM
  • 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.)

    by mrs, 08 Nov, 2009 12:53 AM
  • Default to using brushed metal, as the toolbar looks better under it.

    by mrs, 08 Nov, 2009 12:52 AM
  • Use the brushed metal look, and improve the toolbar to fit within that.

    by mrs, 08 Nov, 2009 12:24 AM
  • Improve Show Information and Set Shipping dialogs.

    by mrs, 08 Nov, 2009 12:23 AM
  • Increase the vertical spacing slightly for thumbnail view and center the icon better.

    by mrs, 07 Nov, 2009 10:07 PM
  • 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.

    by mrs, 19 Oct, 2009 09:35 AM
  • 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.

    by mrs, 10 Oct, 2009 11:22 PM
  • Avoid race conditions when deleting, inserting and updating items and saving/restoring the selection.

    by mrs, 10 Oct, 2009 11:21 PM
  • Slightly increase whitespace above and below the standard table rows.

    by mrs, 10 Oct, 2009 11:20 PM
  • Slightly increase whitespace above and below the standard table rows.

    by mrs, 10 Oct, 2009 11:20 PM
  • Don't try to set the new default font if the user didn't pick one.

    by mrs, 10 Oct, 2009 11:19 PM
  • 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]

    by mrs, 18 Sep, 2009 09:11 AM
  • Handle the case where there is no high bidder data at all.

    by mrs, 08 Sep, 2009 05:29 AM
  • Handle 'Price from' listings.

    by mrs, 08 Sep, 2009 05:23 AM
  • 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.

    by mrs, 18 Aug, 2009 10:27 PM
  • Fix a stupid mistake that will bite new installs. [#862 tagged:committed]

    by mrs, 09 Aug, 2009 06:57 AM
  • Tag the 2.1pre4 pre-release.

    by mrs, 09 Aug, 2009 02:45 AM
  • Upgrade the version number to 2.1pre4-1010.

    by mrs, 09 Aug, 2009 02:23 AM
  • 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]

    by mrs, 09 Aug, 2009 02:13 AM
  • Update to the latest Quaqua libraries.

    by mrs, 07 Aug, 2009 10:12 AM