Version 2.5 beta 1
What's New in 2.5 beta 1 (build r11836)
- Publishing
- Fixed a memory leak creating images when publishing collections to the web, which made largish collections slow down the machine, run out of memory, and then crash during publishing.
- Recycle memory more efficiently when publishing collections, so very large collections (14,000+ items) now can publish without slowing down, running out of memory, and crashing.
- We now filter errant control characters out of the data we publish, because sometimes our data providers have extra garbage in their descriptions, and that would end up blocking publishing because it generated invalid HTML.
- Fixed a crasher in publishing if there was a warning the HTML generated that wasn't fatal.
- We now update our publishing progress HUD every 10 items instead of every page, so you can see what's going on if you have, say, 14,000 items. (Also, seriously, 14,000 items are going to take a LONG time to upload to your website.)
- We now check to see if the user wants to cancel MUCH more often, so publishing doesn't appear to have hung the app.
- Fixed a bug where if you restore from a backup certain seemingly unrelated operations will crash the app much later (eg, typing in the search field or even just quitting the app).
- Our newest programmer (we're up to TWO now) fixed his first crasher, which happened sometimes when adding a blank item to a user shelf in response to a scanned item not being found on the net.
- Fix bug where you can't use the "Choose File..." popup to associate a file with a new blank item you've inserted.
- Patch around one of the places where the app will crash if the database is corrupted for an item, so now it'll just silently recover and go on with its life.
- Friends.
- Fixed a crasher when loading a friend's library, either under "Sharing" or if you have a friend whose library URL you've entered.
- Upped the timeout when looking up friends' libraries, since 10 seconds isn't enough for some servers.
- Re-enabled the ability to E-mail an item to a friend, thanks to Brent Simmons and no thanks to Cocoa's very lacking support for sending rich e-mail.
- Fixed crasher if we tried to display an item from iTunes whose file was < 255 characters long.
- People using non-Gregorian calendars (eg, Persian) can now look up items from the net successfully.
[Things fixed in a betas known previously as 2.4.2 (build r11799), now folded into 2.5]
- Fixed a longstanding, very stupid bug of mine where when a customer first paired with a scanner it'd get hung up during connecting and the user would have to restart the app. (Subsequent uses of the scanner worked.) Also fixed bug where some unusual error conditions with the scanner wouldn't be handled.
- Worked around an Apple Bluetooth bug where when if a Bluetooth scanner fell asleep (after a minute) we wouldn't be able to connect again until you restarted Delicious Library. (Filed as Apple rdar://problem/8018727)
- Fixed uncommon crasher plaguing some customers where they couldn't launch the app due to loans and iCal getting out of sync (the "100 times" bug).
- Dragging lots of items (say, 2000) could be VERY slow before, and potentially would even run out of memory. This is now fast and safe.
- Tweaked interface with Amazon so more items from lawn & garden scan correctly.