[OS X TeX] [ANN] BibDesk 1.2.8
Adam R. Maxwell
amaxwell at mac.com
Thu Sep 14 06:52:52 CEST 2006
The BibDesk development team is pleased to announce that BibDesk 1.2.8
is available for download at <http://bibdesk.sourceforge.net/>. This
release was delayed far longer than we originally hoped, but it has
numerous new features and many bugs have been fixed, including some
critical crashing bugs. Additionally, several operations (including
opening/saving files, opening editor windows, and sorting) are also
significantly faster; we're not sure that anyone cares about speed in
a bibliography program, but some of us think that playing with Shark
and OmniObjectMeter is a fun way to optimize code.
Thanks to those of you who reported problems in 1.2.7 and our nightly
builds! Please continue to report bugs at <http://sourceforge.net/tracker/?group_id=61487&atid=497423
> so we can track their progress.
Unfortunately, the number of changes makes reading the release notes
even more boring than usual, but since we took the time to write them,
here they are:
### New Features ###
* Added ISO Latin 9 to list of supported encodings
* Re-added support for setting an item's URL based on its
Spotlight comment as hidden default (RFE #1417089); enable with
`defaults write edu.ucsd.cs.mmccrack.bibdesk
BDSKShouldUseSpotlightCommentForURL 1`
* Can now use an HTML template for the document preview pane
(accessory files don't work with this)
* Added context menus in editor buttons and main table to open
files/URLs using a particular application (RFE #1519031)
* Added group highlighting for static and smart groups to indicate
containment
* Crossreferenced items are now included when e-mailing pubs
* Text import now has optional action/context menu option to paste
and convert to plain text (RFE #1490863)
* Added menu option to show the intersection of selected groups
instead of the union (default behavior)
* Added Mail-like interface for date ranges in smart groups (bug
#1518519)
* Added format specifier for boolean and tri-state fields
* Added preference for selecting the intersection of groups,
rather than the union
* Editor action menu and new "Add" button are now in the status bar
* Context menu for PDF views now allows copying a single page as
PDF (10.4 only)
* Use currently sorted column for type-select
* Improved type-select, rotate between identical items
* Warn before generating a cite key when one was set (RFE #1538352)
* New feature to locate phaned files, i.e. files in the Papers
Folder that are not linked in an open document (10.4 only)
* Keep information in text import when adding a new item while
holding the Option key
* Auto file when the Local-Url format uses unique specifiers does
not move when filename complied with format
* Export using template and templated text accessible from
AppleScript
* Add a script hook when saving a document
* Add "document" property to script hooks in AppleScript
* Allow filtering out warnings in error window
* Imroved error messages for warnings in name parsing, display the
name and "?" for the line number
* Double click warning for name parsing to view details
* Improved source edit of errors; faster and more syntax
highlighting, allow multiple editors, allow to reload the file, show
line number
* Add "inherited" property to fields in AppleScript
* Text import from the web can now automatically fill in fields
from sites using Dublin Core metadata ine META HTML tags
* Selecting a crossref parent by clicking the arrow now selects
the relevant field of the parent
* Can now clear a field in Text Import using the delete key
* Can now select tabs in the item detail window using Command+number
* Text import from the clipboard or file can now automatically
fill in fields from text formats we can parse
* URLs are now displayed in the status bar when hovering over them
with the mouse (RFE #1550505)
* Can rename a field by double-clicking its label in the editor
* Workaround for JabRef compatibility (RFE #1546931): hidden
default to allow setting the field name of the "Annote" textview. Use
`defaults write edu.ucsd.cs.mmccrack.bibdesk BDSKAnnoteFieldName
Review` in Terminal.
### Bugs Fixed ###
* A message is now displayed when you try to enter an invalid
custom character conversion
* Decomposed Unicode characters are now handled correctly by
character conversion
* Custom cite strings are once again saved to prefs after changing
them (bug #1507183)
* We now warn when closing an editor window with an empty cite key
* The editor will no longer allow an empty cite key when editing
an entry, since the parser doesn't like that
* Cite key is now autogenerated when dragging into the editor
window, if not already set
* More warnings use sheets instead of modal panels
* The pdftotext conversion in the editor now displays a
descriptive message instead of an empty textview when unable to
convert a file
* Fixed crashes when using Find/Replace and Autofile and 10.3.9,
due to usage of 10.4-only error keys
* Find/Replace will no longer crash the program by running out of
memory if you choose to Find/Replace on the current group field
* Worked around Finder interaction problem, where dropping a file
on BibDesk could cause a beachball if Autofile activated during the
drag (since we ask the Finder for the comment to preserve it when
moving)
* Newly created publications are once again added to the selected
group
* System font and size are used in custom alert buttons instead of
Helvetica
* Checkbox label in crossref prefs now correctly uses sentence
case instead of title case
* Fixed memory leak in template exporting, and a leak in the
Finder comment code
* Fixed an exception that could raise when dropping a file on an
empty table
* Converted BibItem to use read-write locks instead of a mutex
* Improved sorting speed by ~8x
* Some type defininitions were not conformant with btxdoc (bug
#1517088)
* The "Type" field is now handled correctly, and no longer
confused with BibTeX type (bug #1517094)
* Fixed spelling of Services items (bug #1518836)
* Template export should be somewhat more efficient
* The "Last Import" group no longer cause the last category group
to be lost
* Title (and other) fields are now resorted properly after
changing them in an editor
* Items created from PDF metadata (via hidden pref) now have the
keywords field even if none were available in the PDF (bug #1519062)
* Fixed service for creating a new document with text selection
* Enabled drops on the "All Publications" group
* Dragging a file from the editor's local-file button now requires
the option key, so the drop down menu is consistently accessible (bug
#1519481)
* Worked around Apple's annoying "_TIFFVSetField" console log
message
* Prefs window no longer hides when BibDesk isn't the front
application
* Added "Date-Added" and "Date-Modified" to searcheable keys and
table columns combo box lists
* Changed date searching so that it's more likely to return a match
* "BibTeX Type" can be used as a smart group (bug #1521970)
* Revised searching code again (now more BibItem-specific code is
encapsulated in BibItem)
* Fixed a bug in group table highlighting; checking wasn't done
case-insensitively for strings or using fuzzy author comparison
* Files opened using temporary cite keys or via a filter now have
Date-Added set to the current date
* TeX preview failures willl now log a more helpful error message
to the console (bug #1522833)
* "authors" and "editors" keys now work with templates
* Numerous application-modal sheets were converted to window modal
sheets (bug #1522886)
* Workaround for AppKit bug that tries to set a nil value for an
edited combo box cell with menu showing (in Template prefs)
* Key down events without characters are now ignored in tables
(could cause an exception)
* Cite key will not be generated when the edited key is the same
as the crossref (bug #1524216)
* Editor status message is not changed when we cannot generate a
cite key
* Fixed random crasher in export template code (applicable to RTF
templates)
* Publications of a static group are now properly copied as
mutable (fixes an exception/crash)
* Fixed exception when message is displayed instead of path in
AutoFile prefs
* Run the consolidate alert application-modal so it's removed
before the filer starts and displays its own alert (bug #1526145)
* Added close button to the filer progress sheet
* Author name is now displayed for person controller window title
* Name display prefs now affect table as well as attributed preview
* Saving with normalized names will now convert Editor as well as
Author names
* Editors are now sorted correctly in the main table
* Text-only toolbar menus should work correctly in Tiger
* Editor button menus are now created lazily, so opening editor
windows is faster
* Editor completion will no longer activate when
textShouldBeginEditing: returns NO
* Global file macros are now added to the editor's autocomplete list
* Removed locking from BibItem, as they are no longer shared
between threads; reworked threading code to be safer and generally
more efficient
* File content search table now shows attributed titles (TeX font
commands are parsed, and braces are removed)
* Fixed exception in abbreviated normalized name parsing
* Closing a large document should be significantly faster
* Saving a large document should be significantly faster
* Added a few more standard RIS tags (partially fixed bug #1535227)
* Improved sharing efficiency, fixed some leaks in decoding objects
* Copy file mouse cursor is no longer used when dropping files
that aren't copied
* When using unique specifiers in a format string for autofile/
citekey, the old character will be used if it's still valid (bug
#1534679)
* Trying to edit a remote (shared) publication will now cause a
warning to be displayed, instead of silently eating the event
* Papers folder path is now included in generated Local-Url preview
* Metadata cache file paths are now correctly transformed to
remove the file when a cite key changes
* Fixed "Show Matching Reference" service, renamed to "Show
Reference With Cite Key"
* Scripts menu is now more efficient, and doesn't recreate the
entire menu every few seconds
* Duplicate selection by column is more efficient, and gives a
more consistent number in the status bar
* Buttons are no longer left in an incorrect state after dragging
with modifier keys
* "Find" field in Find & Replace panel is now disabled when
overwriting
* Note changes of global macros
* Only add the Open With menu item for a single selection (bug
#1538194)
* Don't allow lossy conversion when saving files
* Don't allow dragging from the custom cite table to the same window
* Fix smooth transition to and from the file content search table
* Enclose URLs in exported EndNote format by an extra <url> tag
(bug #1541013)
* Improve checks for crossref chains when changing a Crossref
field or the Cite Key
* Show horizontal scroller to error table, so all columns are
visible
* Don't show more than one Open panel when launching BibDesk
* Fixed crasher that sopmetimes occured after closing New
Publication From Web sheet
* Connect navigation buttons in New Publication From Web sheet
* Fixed regular expression search in Database Find and Replace
* Fixed buggy RIS from Scopus so we can read it (bug #1545956)
* Fixed crasher in autosave when an error occurs
* Don't allow drags to the Last Import group
* Fixed key view loop in publication details
* Fixed exception when parsing of pasted or dragged bibtex data
containing comments or macros
* TeX conversion code is now more efficient
* URLs wrapped by a \url command can now be opened
* Improved title displayed for inbook type
* Ignore finalized edits for removing fields, so undo for adding a
field does not add it again when the entry is being edited
* Updated About Box credits
* Open editors are now closed before reverting
* "Keep Going" button on data loss alert is moved to the far left
* Sort for crossrefs now enumerates an immutable collection
* Items with temporary cite keys are now selected after opening
instead of using a search
* Can open multiple files with filter or temporary cite keys
* Old RSS export code and accessory view removed
* Added check for unsupported OS versions
* More information is logged to the console when version checking
fails, and only one failure alert should be shown.
------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
& FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
More information about the macostex-archives
mailing list