CHANGELOG for Bibi - Bibtex Editor (c) Ute Platzer 2002-2006 Version 2.1 -- completely removed the checking of the entry types... made more trouble than it did good! now the unknown entry types keep their original name and don't get converted to unknowns. Version 2.0.1 -- there are not so many parse exceptions any more - unrecognized entry types are automatically marked as "unknown" instead of throwing an exception. Version 2.0 beta -- Bibi uses the javabib bibtex parser written by Johannes Henkel (GPL) http://www.jhenkel.de/ which is much better than my hand-written one and can read much more files. -- exception handling more user friendly: dialog is shown and email to developer is send -- renamed packages, separated bibi from remaining ujap stuff, sorted things -> now it's a sourceforge project! -- adapt the parser to be more flexible with the position of line-breaks in the .bib files. Version 1.6.1 -- the content of the search fields combobox can now be defined in a file (the file name can be given in the preferences, example file is data/bibi-search.dat) -- support for string macro definitions in .bib files (read, write, and edit) Version 1.6 -- bibi got an Icon! -- You can paste bibtex entries now, like you can paste pubmed entries -- entries can be cloned to provide citations for several chapters from the same book, for example -- macro replacement is performed *before* the pubmed entry is parsed -> makes it more useful -- view (key/author/title-list) can now be changed via view menu and no longer via the toolbar -- title- and author-list-view have changed orientation of the splitpane in the entry editor: list above, and selected entry below -- icon for "check bibtex file" different from icon for "preferences" -- improved documentation -- frame remebers size if you start it again later -- long text in the table is shown as tooltip Version 1.5 -- Field names can be selected via combobox in the table (new!), or can be entered directly as before. -- toolbar button to copy entry key to clipboard (to paste it into your tex document. key is copied to clipboard (for win&linux) and selection (linux only). -- different views for the list of entries: key (default), authors, and titles (can be cahnged via combobox in toolbar) -- you can define default replacements to be applied on pubmed authors and titles, e.g. to replace "Caenorhabditis elegans" by the tex macro "\cele" whenever pasting a pubmed entry -- generate key button to create a key for the selected entry -- if a new key is generated for the current entry, this is changed in the textfield that displays the key (but not yet in the list) -- window menu to select a bibtex file via the menu (unfortunately the selected window's titlebar is not visibly marked as such) -- proper dialog for generate keys (Radio buttons) Version 1.5 RC 2 -- all actions have nice icons in the toolbar -- title of merge-result window is more informative Version 1.5 RC 1 -- [no bugfixes] -- check and correct bibtex files for author and pages syntax Version 1.5 beta -- icon for "new entry from pubmed" -- more help -- deal with volume and numbers that are multiple numbers: 4-5 (while parsing Pubmed entries) -- PMID is read and stored in a field when parsing pubmed entries. -- abbreviated month names from pubmed entries are extended to full names -- if filename is given as command-line argument, that file is loaded immediately. -- for new pubmed entries, pages are automatically written fully, i.e. '1234-41' is converted to '1234--1241' Version 1.4 -- okay buttons with uniform naming: OK -- for new pubmed entries, pages are automatically provided with two dashes: 24--29 to conform to bibtex/latex syntax -- Version for German language (system locale) now available. -- generate keys for all entries works now if keys are already present (i.e. it really deletes the old keys before generating new ones) -- nice icons in the menus, plus some shortcut keys and mnemonics. -- use new cello JLoadSaveFrame/ApplicationFrame concept -> ToolBar + StatusBar are there. -- use java 1.4 logging (in cello.jar) -- use resource bundles for internationalization Version 1.3 -- extra whitespace within and at beginning/end of field values (e.g. abstract text) is removed automatically; all line breaks are replaced by space. -- no "magic word" for selection -- automatic keys use lowercase letters to distinguish entries: Author_et_al_2002a, Author_et_al_2002b, ... -- search result: title bar displays query string -- search is case-insensitive (optional) -- automatically select new entries (this is really a change in the CellO library) -- automatically generate keys for "new entry from pubmed" -- title of pubmed entries may contain () brackets. -- rudimentary help -- parse authors within pubmed entries and convert them to bibtex-accepted format -- generate keys: dont use "et al" for a single author -- debug output for clicks on entrytable was removed Version 1.2 -- Generate Keys can be cancelled -- field contents in .bib files are always surrounded by {curly brackets} -- removing duplicates can be cancelled -- Menu items for Printing have been removed (did nothing, after all) -- File menu "load" item renamed to "open" -- After creating a new Entry witht the "new" button, that entry is selected. TODO: also select the new entry if it's created using the Action-New-From Template or -from Pubmed method. -- if no duplicates were found, only a short message is displayed rather than creating a new window with all entries. -- TextField for the key of the entry got a label -- Search: select fields to search via a combobox. TODO: allow searching of more than one field. -- exported xml file format was modified to allow using an xslt-stylesheet for creating nice html pages for the references. For the stylesheet, see http://www.authopilot.com -- command line tool to transform .bib files into .xml files suitable for transformation with the authopilot xslt-stylesheet (bib2xml). -- most actions now open a messagebox if you try to use them without having a bibtex file loaded (or a frame selected), rather than throwing exceptions. -- if you try to add two empty fields (two fields with the same name), a messagebox is displayed to inform you this is not allowed (rather than doing nothing and letting the user wonder what's going on). -- new feature: selection of specific entries from a file (the magic word is "please", of course -- this is an internal joke). Version 1.1 -- entries can be searched for specific strings, e.g. author names or keywords.