[OS X TeX] [ANN] BibDesk 0.99
Adam R.Maxwell
amaxwell at mac.com
Fri Apr 1 00:48:29 EST 2005
The BibDesk development team is pleased to announce that version 0.99
is available at <http://bibdesk.sourceforge.net/>. We're fairly
excited about this release, as BibDesk finally supports BibTeX
macros, and has a host of other new features since our last beta
release!
We have found that new features bring new bugs, so please be sure to
file a report at <http://sourceforge.net/tracker/?
group_id=61487&atid=497423> with detailed steps to reproduce the
problem. We'd like to release 1.0 soon, and need to squash as many
bugs as possible before localizing the program. Please include notes
if you submit an online crash report, as that helps us focus on
problem areas in the code.
Complete release notes (including those from the alpha release)
follow. We're still working on the online help for macros, so feel
free to post questions about BibDesk's new features (or old features,
or desired features) on bibdesk-users at lists.sourceforge.net.
Macro usage notes:
- All fields are displayed in the preview and editor as expanded
values (if the string is defined).
- Use cmd-R in the editor to edit the "raw" BibTeX directly; this is
what the value will look like when saved to disk.
- If you delete the outer braces in the raw editor, they will not
appear when saved. For example, to enter an abbreviated month,
select the "Month" field, hit cmd-R (or use the menu item), delete
the braces that appear, and enter the abbreviated month. The
expanded value will also be shown.
- To edit @string definitions, use the "Window->Macros" menu item
(cmd-shift-m); there is a separate macro editor for each document,
and you can drag existing @string definitions directly into the macro
editor table.
Parser notes:
- The "Unicode" parser has been removed, as we believe that
libbtparse is now able to read arbitrary encodings. If you
experience a problem, please let us know immediately.
Changes since 0.99.a1 (see changes since 0.98.1 if you didn't use
0.99a1)
New Features
• Option added to save author names as normalized (off by
default); see "Defaults" pref pane. This converts names to "von
Last, Jr., First" format.
• Option added to generate all-lowercase Local-Urls
• Optional parameters for separators and etal in format for
author names (see online help for details)
• Added an option to display Abstract in preview pane
• We now (partially) support dragging Amazon pubs from Reference
Miner
• Scale factor of the typeset previews is remembered in preferences
• We can now deTeXify arbitrary Unicode characters (at least as
many as we can TeXify)
• Documents accept dragging/pasting RIS directly, as well as
BibTeX; we sniff the pasteboard to see what the data type is
• Can hold down option key when dragging BibTeX into an editor
window to overwrite all fields (not just empty ones); also fixes bug
#1041479
• Character conversion errors now occur at a more easily-
identifiable level, and you no longer have a prompt to send a notice
to the bibdesk-develop list
• We now use a combo box for command history in the "Open Using
Filter" panel, so the last seven commands are saved
• Added a menu item to the "Help" menu to show this file, in case
anyone actually reads my deathless prose
• Macro definitions can now be dragged into the Macros editor
table, and dragged between tables
• TeXification of fields is now an option in preferences
• The encoding of the TeX preview file is now an option in
preferences
• Action menu moved into the toolbar, and the status text moved
to the bottom of the window
• Allow bibtype dependent HTML templates for the items. It looks
for files such as htmlItemExportTemplate-article and
htmlItemExportTemplate-book in ~/Library/Application Support/BibDesk
so you can use a different template for each type.
• Some TeX font style commands are now parsed for display in the
preview window below the pub table
Bugfixes
• Fixed display of "2nd Author" and other columns
• The parser is no longer left in an inconsistent state after
pasting/opening non-BibTeX data (fixes bug #1056263)
• Fix bug #1159901 by collapsing whitespace before setting pub
authors (names aren't split properly if they contain excess whitespace)
• Fixed crashing bugs in btparse due to buffer overflow (in
PCCTS); this could occur if you opened a long entry without closing
braces
• Normalized names are again used for comparing authors, so the
person view (list of an author's pubs) is now correct
• Publication list now sorts authors based on "Lastname
Firstname" excluding the von part
• Selection in the pub list is maintained after clearing a search
• Added "Note" to required fields for unpublished type (bug
#1050142)
• Cleaned up "General" prefs
• Fixed autocompletion of authors to be less annoying
• Text displayed in the autocompletion pref pane tables is no
longer clipped (not that anyone else noticed)
• Added error handling to LaTeX previewing; errors will be logged
to the console
• Revised path validation for pdflatex/bibtex in Preview pref
pane, noted that PDFLaTeX rather than PDFTeX is required for previewing
• Hopefully fixed crashing bugs in UI updates (when searching?)
• Recognized "and" as a separator for keyword strings when
reading a file, since ScienceDirect RIS uses it; autocomplete still
requires ",:;" as a separator
• Author comma warnings are now displayed with some context, so
you can fix them (bug #951913)
• Don't change menu item title for error panel (bug #1045902)
• Catch exceptions raised when autofiling papers; may prevent
some crashes in BibEditor
• Removed leading underscores in private ivars and functions to
comply with Apple's guidelines
• Added error checking for invalid characters in BibTeX files
back in, which was mistakenly removed in 0.99a1
• Abstract and Annote fields now get checked for invalid
characters and deTeXified when opening a file
• Macro editing should work on 10.2.x systems
• You can edit macros while the BibEditor is in the foreground
• Macros are validated upon entry
• Multiple accents generated by previous betas will be converted
when opening them, and TeXification brace handling was improved
• Table fonts are updated after adding a new column
• Fixed bug #1172744, table and previews don't update when a
macro value is changed
• Fixed a bug that caused AutoFile to file papers too early if
you used the keyword specifier in the format string
• Fixed bug #1173765, invalid fields could be added to default
field list
Changes since 0.98.1
New Features
• Macro support!
• Progress indicator for AutoFile
• It is now possible to set the font family for display in the
formatted preview of the main pub list
• You can print the formatted preview of the main pub list; if
you set the prefs to display "Everything", you'll get a separate page
for each selected entry. Printing the LaTeX preview is still
allowed; just select its window before hitting cmd-P.
• Option added for all-lowercase citekeys
• Option added to set the maximum number of displayed items in
the preview
• Alternate string encodings are now allowed when using libbtparse
Bugfixes
• Cleaned up the formatted preview display in the main
publications list; braces are no longer displayed, whitespace is
collapsed, and Local-Urls are no longer displayed as file URLs. It
should also be faster to display.
• Fixed some undo-related bugs
• Symlinks and aliases in file URLs are no longer resolved
• Fix bug #1150230, letters instead of number is %n format.
• Braces are now ignored in searches
• Quicksearch should now be quicker, especially with large files
• BibEditor windows remember their size and position
• ShiftJIS string encoding added
• Sheets are now used instead of modal panels in printing and
open dialogs
• Selection is now maintained when adding pubs
--------------------- 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 Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
More information about the MacOSX-TeX
mailing list