BibDesk 1.1.6

BibDesk 1.1.6 is ready for download.

BibDesk is a graphical BibTeX-bibliography manager for Mac OS X. BibDesk is designed to help organize and use bibliographic databases in BibTeX .bib format. In addition to manual typing, BibDesk lets you drag & drop or cut & paste .bib files into the bibliographic database and automatically opens files downloaded from PubMed. BibDesk also keeps track of electronic copies of literature on your computer and allows for searching your database through several keys.

BibDesk integrates well with TeX for creating citations and bibliographies. This integration includes a Citation search completion service, and drag & drop (cut & paste) support for adding citations to TeX files.

Version 1.1.6 offers a large number of bug fixes as well as new features over 1.1.5 (calling it version 1.2.0 might have been more appropriate). Among the new features – copying the entire PDF from TeX preview and editor drawer, interface improvements including a progress indicator added to the TeX preview window, a Find and Replace feature has been added in certain areas (only if you are running Mac OS X 10.3+), and improved URL/webloc handling features.

New Features

    * Can now copy entire PDF from the TeX preview and editor drawer
    * Progress indicator added to TeX preview window
    * Find/Replace support added in various places (10.3 and greater only): abstract/annote/rss tabs, and error editing window
    * Can now edit macros in the Pasteboard/File/Web import sheet(s)
    * Can now set the base font size for the document’s text preview
    * Abbreviated words are now always included in acronyms for cite-key or autofile, and you can set the length of words to ignore when creating acronyms
    * Advanced format settings for cite-key and autofile preferences are now in a separate sheet in preferences
    * Pref pane layout revised again
    * Can drag webloc files from the document table on 10.4 and later (for a remote URL column)
    * Can now drag remote URL icons from the document table to a web browser
    * Can now add new fields in the text/web import sheet, as in the editor
    * Can now declare arbitrary fields as Remote/Local Url fields in preferences
    * Can drag remote-URLs (or weblocs) to the appropriate popup button in the editor
    * Can drag remote or local file URLs to appropriate fields in the editor
    * Local/remote URL icons are now displayed in the text cells of the editor, and can be dragged from the editor
    * Stop words are now removed when sorting by Booktitle as well as Title
    * Added menu items to duplicate Title to Booktitle (main menu and editor action menu)
    * Set remote URL field from file metadata when setting the local file field (if the remote URL is empty)

Bugs Fixed
* TeX previewing completely rewritten
– Files are no longer generated in Application Support
– Separate tasks are used for copy/paste and the preview window
– Thread safety improved
– Performance improved
– Files with .cfg and .sty extensions in Application Support are copied to the working directory
– TeX tasks now time out after 10 seconds
– If the task failed, the .log file is displayed instead
* Fixed bug #1252043, hang when using crossrefs
* Exceptions raised during metadata generation will no longer cause a crash
* Fixed bug #1254408, can’t drag Amazon entries from Reference Miner
* Fixed bug #1255628, exception raised when dragging from the custom cite drawer
* Fixed crashing bug in editor if didn’t have any recent items in its menu
* Comparisons using generalBibItemCompareFunc now work properly with inherited values (sorting by Year was not correct for crossreferenced items)
* Fixed bug #1254829 by committing edits before generating cite keys or autofiling
* Add a single whitespace after a comma separator when parsing multi-value RIS fields
* Collapse DOS line endings properly in the RIS parser, so spacing in multi-value RIS fields isn’t weird
* Fix crasher when dropping a publication on the editor to be autofiled
* Rewrote the macro editing to eliminate some focus and editing glitches
* ER tag in RIS parsing was being associated with the previous record, rather than discarded
* Error handling when BibTeX parsing fails has been refactored, and the error table updates when the error editor window is closed
* Encoding conversion errors when parsing BibTeX are reported
* Remote URLs now open properly from the main table
* Fixed exception in advanced find when finding previous with only one match
* Fixed crash that could occur when closing a document while preview updates were being dequeued
* Document now gets resorted if you change a value in the currently-sorted column
* Fixed exception raised when selecting text at the end of the document’s preview, then switching to an entry with a shorter preview
* Fixed bug #1263818, exception raised when dragging between documents under certain conditions
* Fixed crash when saving and then closing a document while the metadata cache was being written
* Fixed bug #1266321, toolbar delete button shouldn’t support click-through behavior
* Fixed memory leaks in complex strings, date creation, and the BibTeX parsing
* Remote URLs such as doi: locations are now sanitized properly with percent escapes
* Horizontal scroller in TeX PDF preview no longer overwrites the scroll factor button after switching from the Text tab
* File paths are added to metadata items in case the aliases fail
* Further optimizations to the document’s text preview
* Use 10.4 API for setting the table column width in order to silence an annoying console log message
* Fixed annoying bug when editing abstract/annote/rss, where selection jumped to the end of the entry after the first keystroke
* RIS parser no longer adds a linefeed after HTML/math conversions
* Correct pasteboard is now used when dragging to the editor window, so random crossref entries are no longer created
* Removed log message about complex strings created without a macro resolver from deployment builds
* Fixed a couple of potential crashers when sorting with nil strings
* Sort empty values more consistently
* Remove TeX from Spotlight search results
* The dragged row is now highlighted when dragging from the custom cite drawer
* Dragging from the cite drawer when nothing is selected in the main table will show an explanatory dialog
* Resorting the main table no longer causes the previews to update needlessly
* Fixed bug #1045938, set default copyright date for RSS export to 2005
* Fixed bug #1284038, @preamble was not being parsed properly. Now that we read the document’s preamble, we also check to see if the default template contains the preamble to avoid duplicating it.