History of jbidwatcher/trunk/src/com/jbidwatcher/app/MacFriendlyFrame.java

  • @693
    avatar 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.

    by mrs, 21 Dec, 2008 01:04 AM
  • @635
    avatar 635

    Strip caching entirely from the app; it's not strictly necessary, and it's confusing EVERYTHING.

    by mrs, 15 Sep, 2008 06:19 AM
  • @616
    avatar 616

    Log program end, and close the log file.

    by mrs, 24 Aug, 2008 10:55 PM
  • @574
    avatar 574

    Ensure that all database statements, tables, and connections are committed and shut down at the close of the app.

    by mrs, 24 Jul, 2008 06:07 PM
  • @562
    avatar 562

    Set the minimum size for Java 1.6. (1.5 ignores the value, 1.6 obeys it, and so the logged in status icon will usually fit, and not overlap with the toolbar.)

    by mrs, 14 Jul, 2008 06:16 AM
  • @529
    avatar 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.

    by mrs, 30 Jun, 2008 09:33 AM
  • @520
    avatar 520

    Check the sniped count via the database, instead of calling something which iterates over an in-memory list of auctions to find if anything's sniped.

    by mrs, 29 Jun, 2008 06:59 PM
  • @509
    avatar 509

    Move the caching functionality out into its own ActiveRecordCache class, so it doesn't complexify the ActiveRecord class unnecessarily.

    by mrs, 20 Jun, 2008 03:21 AM
  • @499
    avatar 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).

    by mrs, 19 Jun, 2008 06:32 AM
  • @491
    avatar 491

    Attempt to resolve a problem where Mac users may close the app via Cmd-Q or rebooting, which triggers a slightly different code path than closing the app via the red 'x', or File | Quit. This different code path doesn't flush any changed items in the cache to disk, potentially resulting in data loss (things changed since the last cache-flush, mainly).

    by mrs, 12 Jun, 2008 10:07 AM
  • @453
    avatar 453

    Don't save auctions in the XML file anymore; we were overwriting the old auctions.xml files with XML data that was not backwards compatible.

    by mrs, 27 Apr, 2008 07:38 AM
  • @439
    avatar 439

    More text changes from Laurence Passmore: JBidWatcher -> JBidwatcher in all user facing strings, most notably Mac OS X application name.

    by mrs, 22 Apr, 2008 01:37 AM
  • @365
    avatar 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.

    by mrs, 09 Mar, 2008 12:19 PM