BibDesk
- Version 1.3.21 | Release Date: 2009-06-18 | Download
- Numerous technical and GUI improvements. Listed in detail here
- Version 1.3.20 | Release Date: 2009-02-18 | Download
New Features
* New import AppleScript command to add publications from a text format and from a PubMed search
* AppleScript support for generating templated numbered citations
* The Script menu now also allows non-AppleScript scripts and .app bundles
* Improved template and AppleScript support for numbered items, for use in templated citations
* BibDesk can now automatically fill citation info from PubMed for dropped PDFs when a DOI or PII could be found. Can be disabled through a hidden preference
* Added download support for links in the built-in browser
* Support for the arXiv in the web group
* Improved AppleScript support for rich text
* Initial support for Open Meta tags of linked files. Accessible through AppleScript and readable in the Skim Notes window
* You can now color publication items using the Colors panel
* Change shortcut for citation drawer
* Add clickable and dragable icon in corner of URL fields and support drag & drop for files and URLs in those fieldsBugs Fixed
* Reopen empty or default database when reactivating BibDesk, if appropriate
* Remove system proxy usage, since it breaks z39.50 searching when a user actually has a proxy set. Thanks to Sergei Mariev for testing assistance
* Improve template support
* Improvements to PubMed and RIS parsing and export
* Make sure smart group condition sheet always allows adding new conditions
* Fix loading an external file group containing relative links
* Don't try to parse invalid RIS as RIS, so it can be handled manually
* Publications and groups are now tracked through a unique ID, so their reference won't be invalidated when items are added
* Fix week-based date checking in smart groups
* Respect the file type when exporting templated rich text using AppleScript
* Fix some memory leaks
* Fix proxy icon in publication window
* Fix AppleScript support for smart group conditions
* Fix a potential crasher in script groups
* Fix several leaks
* Fix a potential crasher when dropping on tables
* Really suppress auto-filing when adding a file telling to suppress this- Version 1.3.19 | Release Date: 2008-11-22 | Download
New Features:
· Include the remote URL from Google Scholar, thanks Mark Afflick!
· Make Skim Notes of linked files scriptable.
· Support Windows 2007 Format (docx) templates
· Support pinch zoom in previewsBugs Fixed:
· Fix UI for French localization
· Don't break Bdsk-File-* fields to avoid bibtex parser warnings
· Don't try to reopen last open files when re-activating BibDesk
· Avoid a bug that may block the LaTeX preview.
· Remove TeX in default preview/export template. Please reset the default templates to get the fixes.
· Better sorting for titles containing stopwords and braces.
· Avoid a crasher when opening a file from Spotlight failed.
· Fix check for executable files in script groups.
· Fix an exception in the search group setup sheet.
· Fix encoding issues for reading bibtex from external locations.
· Fix an issue for getting bibtex through scripts.
· Fix column autoresizing through contextual menu.
· Make sure data is committed in Find panel before a search.
· Fix editing of smart group conditions.
· Fix some French UI
· Fix various reace conditions due to thread unsafe shell tasks
· Improved printing support
· Fixes for the "Send To LyX" menu action
· Be more lenient accepting MARC
· Don't show warning when the web group can't find any bibliography items
· Fix ISI import with unidentified publication type
· Show find panels in the current space
· Fix for linked files on a different volumes- Version 1.3.18 | Release Date: 2008-07-17 | Download
New Features
• Registered template names are now accessible through AppleScript
• RTemplate option for new name join style using ampersand
• Support for Spires in web group
• Download files to default download folder when auto-file is turned on and there is sufficient filename information
• Add hidden default for default download location, see the Wiki for details
• Add hidden defaults for ISI search group
• Add hidden default for default browserBugs Fixed
• Allow again to drop parseable files on groups to add new items to this group. Dropping on the whole group table adds an external file group
• Fix duplicate items after search (bug # 1926868)
• Fix creating new publications using a BibTeX string in AppleScript
• Fix an infinite hang (bug # 1965986)
• Fix smart group comparisons, in particuar for prefix and suffix
• Fix opening rich text templates with the template editor
• Add real support for "Any Field" in smart groups
• We should not allow editing any property of an author in AppleScript
• Fix scroll position after redoing a quick search, in particular after deleting an item (bug # 1965441)
• Fix key view loop in publication detail window, you can now tab through the fields and the files
• Fix check for TeX preview window visibility, whioch could lead to an inconsistent state when viewing the log (bug # 1970554)
• More efficient handling of fields containing raw bibtex
• Use Helvetica for count badge in group table, looks better because of no serifs
• Drop linked files and URLs in bibtex used for TeX generation
• Reinsert Zoom item in Windows menu
• More fine grained zoom control in preview windows
• Fix dependencies wheh using "%s" format specifier
• Make absolutely sure no invalid characters are entered or generated in cite keys
• Fixes to creating and modifying groups in AppleScript
• Make sure the import script hook is called when importing publications by merging in external items or hitting an Import button
• Avoid crasher in file search (bug # 1902762)
• Add more validation of field names, so invalid field names can never be chosen
• Allow auto-completion of special field names with spaces on Leopard
• Fix dependency fields for auto-file and cite key format
• Remove extraneous check marks in various popup buttons
• Use tool tips for URL columns instead of status messages for better performance
• Add month from RIS PY field if present (bug # 1966538)
• Improve ISI search groups, fix a hang and allow extending searches
• Improved scripting support for (search) groups
• Improve support for selecting items by dropping an .aux file on the main table
• Fix scripting of authors. Use correct key for authors in a publication
• Remove braces in exported EndNote XML and add comma at end of corporate author
• Use a different temporary folder, because not everyone has a chewable items folder
• Fix various leaks
• Workaround for a system bug when undoing entering an illegal character in a cite key or field name
• Improve reliability of background processes- Version 1.3.17 | Release Date: 2008-05-22 | Download
New Features
• Some new template keys for joining using semi-colon and authorOrEditor
• Allow zooming of previews
• Add capital polish L to default TeX conversionsBugs Fixed
• Fix an exception in the French smart group editing sheet
• Fixed exception when using spacebar to page down in the document
• Fix exception in the file icon view when showing a slider on 10.4 with iLife installed
• Fix crash with multiple linked files on 10.4
• Fix an infinite loop that could occur when a PDF/PS thumbnail wasn't created
• Help now displays in French localization, although the help book is not localized
• Fix various bugs in RIS output (missing TY tag value, wrong tag names)
• Fix "auto file" AppleScript command
• Fix a leak when calling a script hook
• Improve getting selection from .aux file dropped on main table
• DBLP search group is in the default Searches menu for new users- Version 1.3.16 | Release Date: 2008-05-04 | Download
Changes since 1.3.15
New Features
• Allow rich text templates for email, those are converted to plain text.
• Add accessibility for the status barBugs Fixed
• Fix cell in French Export preferences (bug # 1955411)
• Fix times-cited info for imported items from WoS (bug # 1955565)
• Remove font preferences for the preview pane, asthis is not used anymore
• Remove initial "v" from the version number as it confuses Launch Services
• Fix reset for .tex and .bib template files (bug # 1956912)- Version 1.3.15 | Release Date: 2008-04-29 | Download
New Features
* Download remote URLs and copy local files when dropping with option key held down
* Remove duplicate applications from Open With... menu items
* Groups and publications in external groups are now accessible through AppleScript
* New "add" and "remove" AppleScript commands, to add/remove linked files and URLs as well as add/remove items to/from local groups
* New preferences for automatic conversion of URL fields to linked files and URLs
* Show optional alert to move deleted linked files to trash
* Database Find and replace can now also be used for linked files and URLs
* Build-in one-way character conversions can now be redefined (e.g. for German double quotes)
* The default string encoding used for opening and saving is now UTF-8, so special characters will not raise an alert
* Open Document Text Document (.odt) format is now supported for rich text templates (Leopard only)
* Use extended print panel on Leopard, including page setup controls and preview
* New custom URL schemes x-bdsk: and x-bdsk-search: for linking individual items and search groups, respecitively
* You can copy a script group URL from the contextual menu
* You can copy a URL to link a publication item from the Copy As menu
* Allow dragging and copying publication URLs by default. Old preferences for default drag type are invalid
* New script hook called after importing new publications
* External file groups can now be added by drag and drop on the group pane
* Improvements to file icon views
* Allow file icon views to display a single auto-resizing column. Enabled in the side panes in the main window and the detail window
* Add a auto-hiding scale slider at the top and the bottom of file icon views that are not in single column mode
* Allow showing linked file icons in the bottom preview pane and templated text preview in the side pane
* Add buttons to quickly change previews and file icons in the bottom and side pane. Choices are remembered per document
* New smart group conditions for substring comparisons of linked files and URLs
* .skim files associated to a .pdf file are now moved automatically when autofiling the PDF
* Files added through drag and drop on the file icon view while holding down the Command key won't be auto-filed
* New optional arguments for 'unique' format specifiers for an optional separator
* Z39.50 search groups now also support UNIMARC
* Opening an http: URL from AppleScript now opens the URL in the web group
* When importing a publication with a crossref parent, the parent item will now be automatically imported as well
* Searching the DBLP is now supported via the Searches->New Search Group... menu item
* Adding a URL to the files and URLs pane will now automatically fill the URL field when this is required or optional
* Improvements to accessibilityBugs Fixed
* Fix keywords and bibliography filename specifiers (%k and %b) in cite key and linked file format
* Fix quotes in some alert messages
* Remove deprecated keys and add enw keys in template editor
* Use the order of linked files and URLs as set in the detail window
* Allow dropping bibtex with comments
* Use consistent check for matching braces in field values
* Fix indexes of saved linked files that could not be resolved
* Properly copy publications between documents and external groups using the "duplicate" script command
* Escape URLs in EndNote XML export
* Better removal of spaces around MARC from Z39.50 server
* Fix editing of groups by double-clicking the icon
* Fix an exception in the linked file view that could occur in some situations when a new publication was added
* Resize alert windows if necessary to contain the full alert text
* Update the Preferences Guide in the Help
* Fail gracefully when invalid archived linked files are encountered when opening a file
* Improved layout of linked file icon views
* Don't warn when auto-filing a package
* Format specifier "%f{BibTeX Type}" is now allowed
* Avoid an endless loop that occured when displaying certain linked JPG images
* Avoid adding duplicate linked URLs converted from old-style URL fields
* Fix layout (separators) of Windows menu
* Allow continuing to edit a field after trying to commit an invalid value
* Fix various bugs in linked file views
* Avoid encoding problems in Skim notes
* Preserve group selection after editing a field group name
* Fix display of relevance column
* Fix opening of template files
* Include a comma in exported APA style names in template
* Fix a deadlock
* Don't allow editing macros when searching, to avoid exceptions
* Fix a leak in the latex previewer
* Make sure have the correct path after auto filing
* Preserve options for selected token in template editor on hovering another token
* More accurate label for the TeX Preview toolbar item
* Escape special characters such as spaces for URLs passed to BibDesk using Apple events
* Fix an exception that could occur when removing a smart group condition
* Web groups shouldn't be part of a multiple selection
* Fix an exception when editing a field group name
* Make sure checking for HTML happens on the main thread to avoid an exception
* Use the correct template for dragging and copying
* Allow special numbering key ("#") in templates- Version 1.3.14 | Release Date: 2008-04-02 | Download
- No changes specified
- Version 1.3.13 | Release Date: 2008-01-14 | Download
New Features
• New interface for linked files. Files are saved with a relative path and an alias, so moving files in the Finder or switching machines shouldn't break the links. AutoFile now works with an arbitrary number of files. See the Database -> Migrate Files menu option for converting permanently to the new system.
• File matching now uses phrase searching on Leopard, since Apple fixed it
• Quick Look now supports any plain text types that we claim
• Crossref column can be added to main table
• The new text encoding extended attribute introduced on Leopard is now supported
• Added support for counter in collections in templates
• Editor now uses NSTableView instead of NSForm
• URL and title will be set when dropping a webloc file on the main window to create a new entry
• New version of latex2rtf, based on current development sources (improved bibliography and encoding support)
• ED tag for editors in .isi file import is now respected
• File content search now respects the current group selection and only replaces the tableview
• Template improvements: can sort an array by author, author or editor, title
• Editors are accessible via AppleScript
• Default scripts are now at the top of the script menu, and user scripts are shown under a separatorBugs Fixed
• Exceptions are always logged to the console now
• Worked around a drawing performance problem on 10.5 (bug #1834337)
• Fixed setObject:forKey: nil assertion failure that happened when the group table font set in prefs was no longer available
• Quick Look preview now uses RTF instead of HTML, so it wraps to the window
• Search buttons are now standard rollover buttons, so more consistent with Apple apps
• Reduced memory footprint during initial file content search indexing
• Faster file content search indexing
• Fixed some potential crashing bugs in file content search
• File content index no longer leaks if the document is closed during initial indexing
• PubMed MH is no longer converted to Keywords
• Search indexes are now updated correctly when editing abstract/annote is finished
• Fixed a threading bug in Bonjour sharing shutdown
• Search indexes now index an unlimited number of terms instead of stopping at 2000 (fixes bug in searching long annote/abstract)
• Default macros are now resolved in TeX preview
• Skim notes in .pdfd, .skim, and .ps files are now read correctly
• Fixed a rare problem that occurred due to changes in sorting of file content search (bug #1837498)
• We now use a more strict character set for cite keys (characters outside the ASCII range are disallowed in the UI, as they always have been in the parser)
• Removed splitview in editor, so the integer field controls are shown in full
• Rating field can now be removed
• Reading extended attributes will now fail more gracefully when the system returns an insane length value
• Integer and note fields are no longer inherited in AppleScript and previewing
• Large batches of changes will now cause fewer search index flushes for improved performance
• Table selection is preserved again during file content search indexing
• Expansion rects and font colors are handled more correctly on Leopard
• Level indicator cells now draw with a better color when selected
• The wrong row is no longer selected after editing a macro key (bug #1859542)
• Updating while editing during a search should be improved
• Fixed crash under some circumstances when changing pub type
• Fixed Leopard expansion tooltips
• Custom alert sheet size now matches Apple's alerts, and they support multi-line messages
• Fix a bug that could prevent adding some columns to the main table
• Person window and table in editor should be more consistent now
• Fixed a crash in the PubMed loading code and the Dublin Core XML parser
• Worked around an Apple bug that broke saving to AFP volumes (bug #1867790)
• Fix some issues with tracking rects in the main table- Version 1.3.12 | Release Date: 2007-11-17 | Download
Changes since 1.3.11
New Features
• Folders and separators in search bookmarks
• New bookmarks menu with some default items
• Re-autofiling will change a full URL to relative path or vice versa
• File Matcher tables now in split view
• Attempt to scrape citations from recognized plain text formats in the web groupBugs Fixed
• Use correct encoding when reading from Google Scholar
• Improved error checking and handling in web groups
• Fixed range exception in ACM web scraper (bug #1829277)
• Don't undo autofile for files that were not moved, and don't run script hooks in that case
• Remove surrounding braces from Google Scholar titles
• Fixed context menu item title for removing group
• Search group bookmarks should work again
• Set the width of the export accessory view
• Remove language dependencies from Google Scholar scraper
• WebView no longer marks a document as dirty
• Changed web group nav buttons, use cmd-. key for stop- Version 1.3.10 | Release Date: 2007-09-04 | Download
ew Features
• Sorting and searching macros is now possible, and global macros can be displayed in the macro editor window (RFE #1781373)
• Can now use a template format for dragging from the main window, so you can embed cite keys in XML or similar (RFE #1781979)
• Help menu has a link to the Wiki (RFE #1783499)Bugs Fixed
• Dropping/pasting BibTeX works again (bug #1784227)
• Type-select timeout based on key repeat interval
• File content search sorts score descending by default, table sized to avoid empty column at end
• Files named with a PubMed id now use PubMed data before trying to extract metadata from the PDF (if the PDF metadata hidden pref is set)
• Opening BibTeX files works again with Leopard developer seeds
• Correct application class is used for scripting support
• If a file contained Windows line endings, the date-added field would be reset for all pubs (bug #1786463); this was a side effect from the fix for bug #1779632
• Fixed an exception that would occur when trying to print with an empty TeX preview
• Fixed an exception/crash that occurred when Open Using Filter... failed due to an incorrect encoding choice- Version 1.3.8 | Release Date: 2007-08-27 | Download
New Features
* Added template methods for separating a string into components
* Simple template method for joining array components
* Support more file types for preview display in the main window, so we can show PDF, PostScript, image types supported by ImageIO, text and composite types supported by NSAttributedString (RTF/MS Word/HTML)
* SciFinder format is now supported
* Skim Notes are included in the "Any Field" search
* Revised and enhanced bookmark handling for web views
* Revised type-select handling
* External items can now be merged by creating a field group with the current selection
* Action menu now has item for merging external items
* Dragging and copying from the Skim notes table is now supported, and all rows are resizableBugs Fixed
* Fixed an exception when creating a new item when a person group was selected
* Fixed corrupt nibs in the French translation (for search groups)
* Gradients now show a light source from above
* Search string is only passed to external programs when a file content search is active
* All double hyphens are replaced with emdash in templating
* Fixed conditional templates for empty value
* Person object descriptions are more appropriate for templating
* Downloading subsequent results from Web of Science with the Search button should work correctly (bug #1774169)
* Only add escaped space between title words in parsed format (bug #1774983)
* Fixes for resizing of splitview and subviews, web group view
* Web of Science custom bookmarks are now functional (bug #1775537)
* Exception reports are now sent to a dedicated mailing list
* Duplicate bookmarks can't be added to the text import sheet or web group
* Popup zoom button in editor text drawer is validated correctly
* Added a workaround for bug #1779548; SearchKit ignores punctuation, but the result highlighting did not indicate this
* Merging in external groups will now work correctly
* Fixed shell command history in the Open Using Filter... dialog; order is now preserved
* Pretty-printed files with Windows CRLF line endings as produced by JabRef on Windows are now converted to UNIX line endings, so editing is easier (bug #1779632)
* Files with old-style Macintosh line endings are now readable (formerly caused a parser error)
* Drag-and-drop with field group of "BibTeX Type" now works correctly as a special case
* Renamed some menu items for Skim notes to include "Skim"
* Fixed a minor memory leak in character conversion
* Added mapping of %7 to Edition for Refer (EndNote) format- Version 1.3.7 | Release Date: 2007-08-04 | Download
New Features
* Search group files are now recognized by the Spotlight importer
* Local-Url and cite key formats are now accessible via AppleScript, and you can see if all required fields for the format have been set
* AutoFile is now accessible via AppleScript
* String fields are now detexified by default when exporting with a template (RFE #1748529)
* Files linked via the File Matcher are now autofiled (RFE #1737544)
* ISI Web of Science can now be searched in BibDesk (requires access)
* New option in Find & Replace panel to set empty fields
* Folders can now be dropped on the File Matcher's configuration sheet, and their contents will be added (RFE #1737603)
* %T format specifier now has an optional parameter to ignore short words (RFE #1761500)
* Updated French translation (thanks to Corentin Cras-Méneur)
* Local-Url file of the selected reference can be displayed in the preview pane, if it is a PDF (RFE #1763050)Bugs Fixed
* Release notes will now be shown during update check, and an error message is displayed if the release notes fail to load.
* Allow more characters at position 22 of the MARC leader, which works around bugs in Oxford's z39.50 output (bug #1741874)
* Recent preference options should now be searchable in the pref window
* Calibrated instead of device colorspaces are used
* Skim notes are sorted according to page
* Fixed bug in text import from web when auto-discovering (should fix bug #1748405)
* Made File Matcher interface look more like the Spotlight interface
* Character Conversion editor now ignores an edit when choosing Cancel
* Printing from an AppleEvent now goes through a PDFView if possible
* Improved titleCapitalizedString (used for templating)
* Fixed keyview loop in Find & Replace panel (bug #1752169)
* Changed icon position in alerts to conform to Apple HIG
* Empty search strings are no longer passed to other applications (fixes a problem with some versions of Skim)
* PDFView subclass no longer copies data lazily; it's written to the pasteboard immediately. This should fix an exception in Apple's code that we can't reproduce.
* Only the last 24 hours of log output are copied for exception reports.
* Icons for .app files will now display correctly (although this shouldn't be a common problem)
* SearchKit doesn't ignore braces when searching, so we now do this manually, as we did in pre-SearchKit versions
* Export template prefs are now localizable
* Tracking rects in the main table should be improved
* Worked around an Apple bug in the Save script command, which caused file type to be ignored for export
* Document's file type is used as the file type for a Save As from AppleScript
* Smart groups that depended on "Any Field" were broken when SearchKit was added, but should work correctly again- Version 1.3.6 | Release Date: 2007-06-20 | Download
New Features
- MODS parsing is now supported (limited translation via Library of Congress' MODS-MARC XSLT)
- Keys in citation fields are now clickable links in the detail preview
- Can copy text from Skim notes outline view
- Windows now have a publication and author property in AppleScript, so you can reliably get a reference to a publication from an editor window
- Improved EndNote XML export (RFE #1722003)
- Skim notes are now supported in templates
- Standard error (console) output will now be included with exception reports
Bugs Fixed
- Linked files are always opened using the viewer set in prefs (bug #1719152)
- When using the file viewer set in prefs, path extension comparisons are done case-insensitively
- Fixed a potential race condition in the exception viewer
- Moved extended attribute-based encoding check so it occurs before parsing a file (bug #172276)
- Path to LyX pipe is now found by searching for the application support folder with the newest version number, or a default location
- Menu item titles for Skim notes now mention Skim
- Error message when a shell task fails now includes more information
- We now check for network availability using SystemConfiguration instead of CFNetDiagnostics, since CFNetDiagnosticCopyNetworkStatusPassively lies about modem connection status
- Exceptions while launching atos are now caught (just in case)
- Attempted to fix an unreproducible exception when copy/pasting from a PDF view
- Fixed document copying from the context menu of PDF views, which always provided the page instead
- Re-enabled multiple threads in BDSKAsynchronousDOServer's NSConnection, which should fix an exception reported when enabling Bonjour sharing (added comment so I don't accidentally break that again)
- Publications are once again selected correctly after leaving the File Content search (this broke in the recent search revision)
- Fixed another valueOfMacro: exception/crash (only occurred if you used an @string definition in an author name)
- Fixed Apple bug in scripting of colors
- File Matcher no longer allows adding directories via drag-and-drop
- Fixed a crash in the File Matcher
- Some UI code is accessed later in the application's launch cycle for greater safety
- Avoid losing row selection when removing table columns
- Don't clear the document's searchfield when using Find & Replace (bug #1737534)
- Relative paths now sort correctly in the main table 1738597
- MARC parser now allows numbers in the encoding field of the leader (which is invalid MARC, bug #1738597)
- Version 1.3.5 | Release Date: 2007-05-10 | Download
Changes since 1.3.4
New Features
* You can now force file->viewer mappings to override your system defaults (I still think this is weird, but it will stop some user complaints)
* French translation from Corentin Cras-Méneur (thanks!)
* Arbitrary options can be passed to the z39.50 search...which is only useful if the ZOOM implementation recognizes the key-value pairs
* Proxy info is now passed to z39.50 servers, but we have no way of testing this
* Animation time is decreased, and user-settable by the hidden default BDSKDefaultAnimationTimeInterval; setting it to 0 will disable animations (and disable more user complaints)Bugs Fixed
* Deprecated string methods are no longer used
* Search indexes are no longer leaked (Apple's docs are wrong about this)
* Search field timer is invalidated before the window closes, avoiding a possible exception (workaround for another Apple bug)
* Tail is truncated once again in main table text cells
* Tooltips are disabled in PDFViews due to an Apple bug
* We now avoid deTeXifying accented characters that can't be composed to a single unichar
* Empty keys are now allowed when parsing the Refer format
* AppleScript search results are separated with a |
* We now add an empty item with a rendered record in the Annote field for unparseable z39.50 items
* The MARC parser now allows a wrong space at character 22, since that's a common syntax error
* TeX font command parsing now handles nested commands
* Track files for custom default search group servers, as the file may not have the default name
* Skim notes works again (accidentally broken before release)
* Fixed crash when clearing the search field of a z39.50 search group
* Removed Spotlight file icon code, as it wasn't thread safe (will be used later in Leopard)
* Fixed a crash that would occur when you clicked the Import button in a search group, which was itself searched via the toolbar search field (looks like another Apple bug...)
* Fixed the valueOfMacro: exception that various users reported (due to a memory leak)
* Date-based conditions are no longer leaked
* Fixed other memory leaks- Version 1.3.5 | Release Date: 2007-05-10 | Download
New Features
- You can now force file->viewer mappings to override your system defaults (I still think this is weird, but it will stop some user complaints)
- French translation from Corentin Cras-Méneur (thanks!)
- Arbitrary options can be passed to the z39.50 search...which is only useful if the ZOOM implementation recognizes the key-value pairs
- Proxy info is now passed to z39.50 servers, but we have no way of testing this
- Animation time is decreased, and user-settable by the hidden default BDSKDefaultAnimationTimeInterval; setting it to 0 will disable animations (and disable more user complaints)
Bugs Fixed
- Deprecated string methods are no longer used
- Search indexes are no longer leaked (Apple's docs are wrong about this)
- Search field timer is invalidated before the window closes, avoiding a possible exception (workaround for another Apple bug)
- Tail is truncated once again in main table text cells
- Tooltips are disabled in PDFViews due to an Apple bug
- We now avoid deTeXifying accented characters that can't be composed to a single unichar
- Empty keys are now allowed when parsing the Refer format
- AppleScript search results are separated with a |
- We now add an empty item with a rendered record in the Annote field for unparseable z39.50 items
- The MARC parser now allows a wrong space at character 22, since that's a common syntax error
- TeX font command parsing now handles nested commands
- Track files for custom default search group servers, as the file may not have the default name
- Skim notes works again (accidentally broken before release)
- Fixed crash when clearing the search field of a z39.50 search group
- Removed Spotlight file icon code, as it wasn't thread safe (will be used later in Leopard)
- Fixed a crash that would occur when you clicked the Import button in a search group, which was itself searched via the toolbar search field (looks like another Apple bug...)
- Fixed the valueOfMacro: exception that various users reported (due to a memory leak)
- Date-based conditions are no longer leaked
- Fixed other memory leaks
- Version 1.3.4 | Release Date: 2007-04-18 | Download
Changes since 1.3.3
New Features
* Searching the bibliography now uses SearchKit, so Boolean operators &|! (AND, OR, NOT) are fully supported, as well as grouping with parentheses and wildcards
* Allow writing empty fields to the file to work around crossref limitations (RFE #1690155); requires a hidden preference BDSKFieldsToWriteIfEmpty, documented in help
* Animated more search transitions
* Enabled feature for displaying Skim notes per-file
* Added support for indexing and searching Skim notes for the document
* Can now create a category group with the current selection (RFE #1688541)Bugs Fixed
* Fixed various memory leaks
* Fixed various tooltip typos
* No longer use a fixed-size CFMutableString for macro expansion
* Fixed crash when unbalanced braces were encountered in parsing a BibTeX file (bug #1702315)
* Searching COPAC works again (it broke when they changed from Dublin Core XML to MODS)- Version 1.3.3 | Release Date: 2007-04-05 | Download
- Menu with search group bookmarks, so our new feature is more obvious and accessible
- If a file whose name is a valid a PubMed ID is dropped on the main table, its information is automatically retrieved and filled in
- Help menu now has items to open the RFE and bug trackers on SourceForge
- Get Info in Finder will display more metadata attributes
- Fixed rich text bug in AppleScript, no thanks to Apple's incorrect docs and examples
- User's locale will be used for displayed publication dates, and handle other date orderings
- Fixed display scaling (resolution independence) problems with the Spotlight overlay when searching preferences
- Fixed a leak in code used for outline views
- Drawer state is now determined correctly when it is closed by dragging (bug #1673573)
- Files in Trash are not automatically opened
- Fix an exception when release notes failed to download
- Fixed window size for cache file icon preview
- Fixed exception when status text was nil in the Web import sheet
- Fixed web import problem with multiple frames
- Selection strings from Web import sheet are now cleaned of whitespace
- Fixed DCXML parser so that z39.50 sites using that format work again
- Fixed updating of publications when a smart group is selected
- Status line now displays a comment when a we couldn't parse results from a search group
- Fixed a few methods that were using a struct return value after messaging nil
- Opening multiple URLs should work (bug #1679330)
- Fixed inconsistencies in TeX preview nib
- Replaced checkbox in File Matcher options with two buttons to avoid confusion
- Dragging vCards from the person view should work again
- Replaced deprecated teTeX paths with current ones in initial user defaults
- Be more careful about initializing and using NSError objects
- Generating cite keys for a document will now be much faster, and won't reset date-modified of unchanged items (and will correctly update crossrefs)
- Revised type manager API so single valued fields will again be treated correctly when parsing RIS
- File Matcher now looks for author or editor
- Fixed exception that occurred when dropping a pub from another document on the selected category group
- Fixed bugs in sending search text to applications when opening a file; the open document event is now incorporated into the launch call, and ???? creator codes are now handled
- Fixed aevtodoc in scripting definition, per Apple's recent fix
- Fixed incorrect ordering of notifications when default fields changed
- Person field changes are now observed correctly
- The document and editor are now correctly synced with model state if custom fields change
- Fixed exception when changing currently selected group to a person field (thanks to Alex Montgomery for the report)
- Fixed exception when changing the type of a displayed column (e.g. string to Boolean)
- Added some error checking and presentation to the PubMed search group
- Details view is now the default for the preview pane in the document window
- Eliminated lazy initialization of stop words and character sets by using attribute ((constructor)), mainly because we can
- Help books should now work consistently, since old files are deleted before running Texinfo
- Version 1.3.2 | Release Date: 2007-02-28 | Download
Changes since 1.3.1
New Features
* New "Publication Date" column for displaying a composite Month + Year, so we no longer have conflicts with existing Date fields
* Prefix/suffix addition to the Database Find & Replace panel
* Author's display name is now used for the author table and menu
* Can now download URLs to link as local files (drop a remote URL on the local file button or a local file editor field)
* TeX preview now displays a warning badge and log in separate tab when typesetting errors are encountered
* A warning is now displayed if front matter and/or macros are ignored when pasting BibTeX data
* Preliminary support for hCite (microformat) browsing and parsing; requires a hidden default (see bibdesk-users list archives for details)
* Clicking file URL links now sends kAESearchText Apple Event when appropriate
* Document macros are now accessible via AppleScript
* Spotlight cache files now get kMDItemCreator and kMDItemContentCreationDate; Read status is included even as three-state field
* Field names can be localized, if anyone ever localizes BibDesk
* Spotlight cache files now get custom icons by default
* New window for matching orphaned (or other) files with bibliography items, using SearchKit (see Window menu)
* Author table column now sorts more correctly (based on multiple authors instead of the first author's last name)
* Items in Window menu are now organized by documentBugs Fixed
* Stale TeX intermediate files are removed between previews
* Added workaround for editor beachball when the Spotlight database is corrupted
* Saving from AppleScript no longer uses a stale encoding value
* Fixed some issues with the editor's rating buttons, and check range when change rating with arrow keys
* Fixed leaks in release notes viewing, text import sheet
* WebKit plugins are enabled again, in hopes that the losers at Adobe have fixed the crashes their plugins caused
* Filename display cells break text in the middle instead of the tail
* Numeric stack traces are used if atos isn't installed (part of developer tools)
* Report errors for missing citekey and type instead of crashing
* Formatter is now used correctly for add/remove field sheets
* Cite keys from non-BibTeX sources are now generated when they are incorporated into a document, so conflicts can be resolved correctly
* Host info is displayed in exception viewer, so we know how to run atos on the stack trace
* Help on Junior name splitting was incorrect (bug #1649434)
* Optionally allow editing default BibTeX types and fields; although we think this is a bad idea, we're tired of the requests
* Type editor allows dragging between required and optional fields when the type is editable
* Set undo action name when changing BibTeX string of a field via AppleScript
* Don't show cite key warnings for external items
* Cite key and Local-Url fields are ignored when comparing external items to those already in the file (for import button)
* Support selection from .aux files using non-standard bibliography styles (e.g. harvard); guess citation command from the file
* Handle splitview resizing internally, since Apple's code has rounding errors
* Fixed a potential crash when saving (incorrect error class)
* Fixed an autorelease memory smasher introduced in 1.3.0 that was causing random crashes (thanks to Nathan Paxton for a reproducible test case)
* Finally fixed the mysterious objectAtIndex: exception introduced in 1.3.0 (thanks to Alex Martsinkovsky for providing steps to reproduce this)
* Search groups can now be renamed (bug #1663856)
* Table columns now have minimum width of 16- Version 1.3.1 | Release Date: 2007-01-26 | Download
- No changes specified
- Version 1.2.10 | Release Date: 2006-11-02 | Download
- No changes specified
- Version 1.2.7 | Release Date: 2006-07-11 | Download
- No changes specified
- Version 1.3 | Release Date: 1970-01-01 | Download
Changes since 1.2.10
NOTE: Mac OS X 10.3.9 (Panther) is no longer supported as of 1.3
New Features
* New update checker and options (can set time interval, has improved error handling and flexibility for branches)
* Can now display release notes before downloading a new version
* Can now use a template for emailed bibliography (RFE #1437531)
* Added menu action to send citations to LyX, based on Mark Reid's AppleScript
* File content search now displays a status bar when indexing
* Table and window configuration is now stored on a per-document basis using extended attributes (RFE #1540829)
* Allow different default drags and copies when using option key
* Can now use a URL (http:, ftp:, file:) as an external group source (RFE #1578590), as long as it contains bibliographic data that we can read
* Can now use a script (shell, Python, AppleScript, etc.) as an external group source, as long as it produces bibliographic data we can read
* Autofile now warns before moving a folder (RFE #1567619) since someone Autofiled the Desktop folder
* Group tableview now uses a Mail-style background color
* TeX preview panel now has a proxy icon
* Can now display LaTeX preview in lower pane (RFE #1101689)
* Append selected text to field when holding control key in text import sheet
* Smart group filter editor now has undo support
* Editor toolbar now has buttons to edit next/previous pubs (RFE #1575236)
* Updated to the latest version of Omni's frameworks
* We now display a stack trace when an exception occurs, with the option to mail it to the developers
* Files are now sorted by type
* Name display prefs are now used for Author/Editor groups
* Rating buttons now draw stars
* Table columns menu now has an autosize option (RFE #823805)
* New Distributed Objects API for external programs to get autocompletion information
* A new static group is now created for items dropped on the group table when a specific group isn't the target (RFE #1602349)
* More character encodings are now supported
* Menu item to select incomplete items, based on BibTeX required fields (RFE #1192715)
* Text import sheet now parses a file if possible when importing from a file
* MARC is now parsed (formatted, raw, some XML)
* Now have comma-separated and tab-separated template output
* Can now use a script to post-process templated output
* Can now duplicate/copy types in the custom type editor table
* Added the ability to search PubMed and other Entrez databases directly
* External groups now have a different table row color
* Added ability to search z39.50 servers directly
* Dublin Core XML is now parsed and converted to BibTeX
* New citation field type that allows linking items to each other in BibDesk
* Import button for external items (shared/script/search groups)
* Web of Science (ISI) CR fields are now split with a semicolon when parsing
* External groups now have an Import button
* The Refer text format is now parsed
* Check buttons and rating buttons are now used to edit Boolean, tristate, and rating fields in the smart group interfaceBugs Fixed
* Fix bug in autoscaling of preview PDF view
* Fixed endless loop at low zoom levels in preview PDF view
* Removed all 10.3-only code paths and hacks
* Switched to non-deprecated methods for loading/saving documents
* Partial data warning is no longer displayed when there is no data in a file/pasteboard
* No longer use remote root for help book, which hopefully works around Apple Help flakiness
* Export menu items changed to Save As
* Try to fix pasted strings when they have invalid BibTeX (no cite keys)
* Fix some alignment issues in the previewer panel
* Revised error messages when saving encounters a TeX conversion or encoding problem
* Fix potential crash when a UTI was NULL
* Removed ILCrashReporter, since SourceForge changed their e-mail service and broke delivery
* Fixed tracking rects to use the displayed publications, so hovering over a URL/file displayes the correct status message
* File content search scores are now correct
* Worked around Apple bug in -[NSDictionary valueForKey:] that causes an exception with an empty string as key
* Fixed typo in RSS export template (bug #1578088)
* Adding a new publication while a static group is selected will now add the pub to the group or warn as appropriate
* Fixed assertion failure when creating a new pub with multiple groups selected
* Editor can now be shown for uneditable (shared/external) items
* Fixed another encoding error that wasn't caught when parsing a file (exception was raised instead of an error message)
* File content index is updated after setting all fields of an item
* Worked around Apple bug with undo in sheets
* Selection after closing the file content search should work reliably, and table is now first responder after canceling content search
* Animation transition for file content search should be smoother
* Converted all nibs to 10.2+ format
* Added workaround for bug #1584054, PubMed no longer inserts a comma between last name and first name (so reliable name parsing is impossible)
* Use standard icon when multiple files are being dragged
* Escaped braces and double-quotes are now handled correctly when parsing annote/asbstract fields (bug #1589250)
* Ensure that the Internet Config download location exists before trying to use it (bug #1588716)
* MDItem is now used to get file comment strings, which allows us to remove a nasty hack to work around Finder problems
* Orphaned file finder now displays correct tooltips, shows the correct file, and copies the correct paths (bug #1591733)
* Original file extension is used in preset formats instead of ".pdf" (bug #1591765)
* Key field in editor should be selected more reliably
* Fixed some issues with reverting a document to previously saved state
* Groups are now resorted when smart groups update and are sorted by count
* Enabled more compiler warnings and fixed a few sleeper bugs
* We now use fixed stack buffers instead of alloca()
* TeX command parsing is slightly faster
* BibTeX file loading is faster, due to more field name caching and more efficient date object creation
* Fixed crasher while editing custom types (bug #1596532)
* Fixed AppleScript selection (bug #1596567)
* Fixed group subsorting
* TeX tasks log more detailed info and correctly check the NSTask return value
* Fixed EndNote XML export (bug #1594134)
* TeX character conversion is now less strict, and tries only known conversions and latin characters with accents (bug #1596267)
* Encodings that we can't parse correctly (16 and 32 bit encodings, Shift-JIS, others) are now converted to UTF-8
* Add to Bibliography service now creates a new document if necessary
* PubMed items without a trailing newline are now parsed correctly
* Fixed a race condition in temporary file creation
* Chewable items folder is now used for temp files instead of NSTemporaryDirectory(), so cleanup is done by the OS
* Use CFUUID instead of NSProcessInfo for unique strings when creating temp files, since NSProcessInfo is not thread-safe
* Remove the public.plain-text UTI declaration for text documents, as it prevents many documents from being dropped on the dock icon (bug #1576949)
* \href tags are stripped from URL fields when opening, in case people use this kludge
* Fixed memory leaks in PS to PDF conversion (used in the editor drawer)
* BibTeX-sniffing regex now allows whitespace before and after cite keys, and uses the correct character set for cite keys
* Closing a document with many errors is faster
* LaTeX string copying no longer includes a bibliography environment
* An alert is now displayed when annote/abstract/rss-description has unbalanced braces
* TeX task is more careful about file encodings
* Fixed bug #1630955. Autofile, autogenerate cite key and run script hook whenever the user explicitly changes a field via an action or drag-and-drop.
* Commas inside quoted macro values and macro values quoted by double-quotes are now handled correctly (bug #1632553)
* Can set crossref using drag-and-drop on the form
* Duplicate single-valued fields in PubMed and RIS parsing are now given a new field name, instead of adding them to the previous value
* Separator from preferences is used to divide multi-valued fields when parsing PubMed and RIS, instead of always using comma
* Autogeneration and script hooks are now activated by drag-and-drop on an editor field
* Fixed test for crossref equality when comparing items


