July 28, 2001 * Fixed queries: Now queries should remain valid even after deletion. There is one problem, though: when selecting an old query, it is updated, and the time to update is proportional to the number of selected entries times the number of deleted entries since the last update. This can take a while (200*100 doesn't take much) * Marks for imported queries are automagically saved. * Marks now valid after sort. * imported entries from queries get CITEID * added fucntion to mark second occurrences of CITEIDs. July 23, 2001 * Braket {C}apitalize works better on acronyms. * added Affiliation field, and removed spaces from misc field. * fixed seraches for mixed digits and letters. July 22, 2001 * Failed modules are now handled more gracefully. GUI will not work without perl/tk, and sciserver query without XML::XQL, but otherwise all will be ok. * Finally noticed that people actually use the bug track on sourceforge. Severeal bugfixes. July 21, 2001 * Added a hack to access ScieServer! A bit slow, but should work. Try to query 'author=einstein_a*' July 19, 2001 * Bug with opening bibtex file that don't have the entry type on a seperate line fixed. * @strings aren't marked as double-citeid any more July 18, 2001 * added an option to export to html. * small bugfix, so that 'save opt' works like 'saveopt'. * major sixpack color isn't yellow anymore. Changed 'Bib' Xresources file. June 30, 2001 * Finally! Using a one char change in the code Jan Warnking fixed the long-standing problem with iserting citeids containing colons into lyx. Thank you!!! * The variable WEBENTRIES controls how many entries to download from a web site. (default 50) June 23, 2001 * Lower window will not update now when at the first/last entry and moving up/down. (Thanks to Andrey Sukhorukov ) * perl/Tk version 800.015 doesn't have states for tags, so now 'show only selected' is deactivated for that version. * fixed bug when trying to save a bibtex database with no entries. * Fixed bug with cut when database window was open. June 22, 2001 * fixed bug that occured with multiple databases. * new option 'fix double citeID' will add --0, --1, --2, etc. to double citeids. June 21, 2001 * New option to view only selected references, under the Display menu. * CITEIDs for entries that contain umlauts and such stuff in the title are made better. June 20, 2001 * The bottom view did not update correctly when scrolling quickly throught records. Now fixed. (thanks to Andrey Sukhorukov) * Overall looks improved, by merging with another branch that I had this probably introduced some bugs. May 3, 2001 * improved history-window behaviour: it can now be changed in size with good results. Single click now selects a line, double-click executes it. May 2, 2001 * bp-medline: some medline records have newline, some have return-newline as seperators, probably some get generated by DOS. the medline module now takes of these '^M' from the end of the line. * better import of html pages from medline - it generated things like '\gt;' and '\amp;' before. May 1, 2001 * Added better handling of export to nicely formated output. These formats can be genrated with genmod.pl in the bp library. * new format: bp-csv. Semicollon-seperated format that fits the Staroffice bibliography format. * updated documentation to explain how to work with StarOffice. April 23, 2001 * lyxpipe is now opened non-blocking, so that if lyx is not running, but for some reason the pipe exists, sixpack will not get stuck. April 20, 2001 * wrong icons names, sorry! Icon names are now much more logical. * New 16x16 icons, stolen from kde. We're both GPL, but I couldn't figure out exactly who to thank.... April 19, 2001 * It is possible to use different icons. Frederic Toulouse made a new set. this is controlled with the ICONSET parameter. * You can redefine key bindings. These are defined with the parameters KEY_.... , such as KEY_EDIT. Look in sixpack.rc for examples. March 30, 2001 * fixed bug with boolean operations in searches * next and prev selected buttons are now blue * changed the call to netscape so that a new netscape is opened if one isn't already running. March 28, 2001 * bp-medline: fixed bug in handling of multi-line fields that contained acronyms ( as in RNA- ). (thanks to Daniel P. Wolk) * fixed install of bib-remote man page * updated doc to describe regexp search and web query. March 26, 2001 * default viewer in sixpack.rc is now netscape, not netscape-remote * fixed install script a bit * hopefully fixed a problem with help->supported files. * Documentation update. March 25, 2001 * fixed a bug with exporting bibtex when nothing is selected * boolean operations in searches now use AND, OR instead of and, or * queries for numerical values can contain -, such as yr=1996-1998 * can now do regex queries using the au=/regex/ syntax. Jan 31, 2001 * Can now insert multiple entries into lyx as one citation. Just mark all the entries you want, and then insert into lyx. Jan 25, 2001 * added set, unset. This will enable one to change configuration parameters from within sixpack. * each configuration parameter now has a source, and sixpack will save all the ones that the user changed manually to a file called .sixpack.rc.gen Jan 23, 2001 * man pages for bib and bib-remote. Jan 15, 2001 * Added reverse sorting (thanks to Paul Anderson). Jan 9, 2001 * Fixed a bug with queries: could bot search for numbers. * bibtex handles @strings rather badly. Now exported entries will have brackets arround them, again. only numeric entries, and entries that only contain a 3-letter month name, will not have a bracket. Dec 23, 2000 * Fixed a very slight security problem with bib-remote. Communication with bib-remote is based on signal USR1, which you can only give the process if you are the user or superuser. So, that part seems secure. Then communication proceeds through a file, and now bib-remote checks that the file doesn't exist beforehand, and it is created with umask 077. I hope this is secure! Dec 22, 2000 * Handles Unicode characters. Entry can be either as tex, or as unicode. Handles searches with unicode, except for some chars, as \c{c}. This is 8-bit unicode. Maybe perl/tk can handle more, and then more chars can be used. Old bref files will load correctly, and be displayed correctly. New bref files are stored with unicode in them. Dec 21, 2000 * New interface with emacs. Sixpack can insert citations into emacs using gnuclient. This can be invoked with alt-m. Dec 19, 2000 * Fixed a bug: when doing a query on medline from the history window, the imported entries weren't marked. Dec 16, 2000 * Added a rudimentary possibility to do queries on PubMed. Works pretty well now. Added menu items to insert jornal names. * Made Author be a Text-entry field, and now Text-Entry fields have vairable hights. Dec 15, 2000 * Sped up (?) the file loading of bref files. * Add the option to put brackets {} arround capitalized words in titles, so that they are preserved in bibtex. Dec 14, 2000 * Part fix of the @STRING problem. (not that anyone cares...): If a field consists only of letters and digits, it will be put into the bibtex with no brackets, and thus if a field is just a @string reference, all will work well. Dec 13, 2000 * fixed a bug - when marking double CITEIDs, list didn't display correctly. Dec 12, 2000 * More documentation. Dec 11, 2000 * Sped things up abit in the display section. Now Sixpack's display works much more as perl/tk intended it to. In the process, the '*' that mark marked entries were deleted. Marked entries are blue. * removed a bug associated with opening databases. * Sped things up even more. Now only things that really need to call displaytitles. Others try to change things in the display directly. * Fixed the behaviour of open-new. * Made balloons on by default. Control with BALLOONHELP. Dec 10, 2000 * changed the lyx behaviour to work as described in the documentation. Then changed the documentation to describe the lyx behaviour. Now they match. * Added a vaiable HELPHANDLE in case the user wants to open different viewers for help files and regular urls. Dec 8, 2000 * Documentation has finally been written! It is linked to from the help menu. * While working on the documentation a couple of bugs were fixed, new menus added, etc. Dec 7, 2000 * fixed a bug in the install file * the command grep is now configurable. Dec 6, 2000 * install script now more well behaved. No need to edit source any more. Thanks got to Min Xu. * created citeids can't contain spaces any more. * history is now saved * added recent opened files to the menu. Dec 5, 2000 * bp-medline handles now handles Jr and Sr better. * displayTitles isn't called so often to improve speed. Nov 7, 2000 * Bibtex files are now formated a bit nicer. * When opening a collection, the database window is opened. Nov 6, 2000 * The seperator between fields in the database is now \x000, instead of #. Old databases will still load correctly. * new option BIBWITHBREF will cause sixpack to save a bref database with every bibtex database it saves. On the next load, if the bibtex file's modification time isn't later than the sixpack database, the sixpack database will be loaded instead. Nov 3, 2000 * ?? fixed bug with opening new databse ?? Nov 2, 2000 * It turned out that sixpack was actually handling the X11 resources databse - perl/Tk does. Now it handles it much better. A new file holds the defaults for colors and geometry, and these can be overridden from the command line, or from .Xdefaults, etc. * version is now 0.99(=0.0.6) * handled a bug in the old file dailog (which is now only used for import/export), when entering a full pathname into the filedialog, the file is returned as /diretory//fullpathname. * expanded the 'sys' command: if the line contains {}, then the part between the brakets is executed in perl. To make this usefull, added also the following routines: historyFind("command",-2) - finds the last occurance of command in the history, and returns the one-before last argument to that command. askOpenFile("title"),askSaveFile("title") - asks the user to enter a filename. (a lot of thanks for these two goes to James W. Haefner) Nov 1, 2000 * changed the file dialog, to the spiffier and hopefully faster getopenfile. * removed some (not all) bugs with highliting selected entries. * added the option to mark entries that are used in an aux file. (aux files are generated during latexing). * added a menu option to force save all open databases. * added balloon help for buttons. This can be turned on from the 'help' menu. * entries in the configuration file can span several lines by adding \ at the end of the lines. Oct 18, 2000 * The display and query menus have been split into two, so that they show up whole on the screen. The configuration parameter ENTRIESPERMENU controls how many entries should be on one menu, for those with bigger/smaller screens. * Added the option to add menu-entries to execute certain scripts. This is just being checked, and will be left in if people like the idea. * added a command 'sys' to execute an external command. Oct 6, 2000 * Went back to putting all bibtex entries into {}. Now @strings done't work correctly - but they probably never did. Jul 01, 2000 * Fixed a problem with newer perl, as in debian woody. * Added a new ISI converter, written by Bernhard Riecke. This is a new bp module called bp-isi-bern * Added CITEIDs of the type Lachmann+:98 , using + instead of et al. Apr 23, 2000 * FINALLY!! bugfix: pressing alt-enter while editing a text field doesn't insert a return any more. Tab now moves between fields. * FINALLY! The selection is now exported to other prorams. * Added copy/cut/paste * selected entries are now white on blue. * bugfix: now handles trailing spaces in sixpack.rc better (Chris Kuklewicz ) * bugfix/new bug: If a field contains only one word, no spaces, then saved into the bibtex file with no {} or "". This enables the use of @string. A bug remains, though. If you use things like title = "Something really " # important you'll have problems. In other words, the join fields hash (#) mark in bibtex will cause problems * bugfix: the command "import bibtex file" wasn't handled consistently. * bugfix: handles ^M at end of lines, and another bugfux by Chris Kuklewicz Apr 20, 2000 * added ability for the user to decide which fields should be displayed in the line-view. This is controlled be the DISPLAYLINE variable. * changed colors a bit, so other fields are more readable. * now inserts citations into LyX! (Chris Kuklewicz ) use tellyx from the command line, or alt-l, or Tell Lyx from the edit menu. * mouse-2 selects, mouse-3 is free again (poor 2-button people....(like me)) * Layout changed a bit. * long text can now contain linebreak - to format into paragraphs. * One can now both import and export into the X selection, though for now, it doesn't seem that other applications are aware of text that we export. Apr 7, 2000 * bugfix. Now a '%' on a line does not prevent the whole bibtex entry from being read. Apr 5, 2000 * Added the field 'edition' to book and inbook. * Some bugfixes. Mar 28, 2000 * removed dependence of most external commands. left is only wget. to remove dependence of xterm, and new dialog is opened. Mar 25, 2000 * bib-remote can now execute any command-line command. Mar 24, 2000 * bp-medline now handles html better. It seems that PNAS changed the format slightly. Works again. * An external program can now signal sixpack to import a file. The program is called bib-remote. With this, your web browser can be told to directly import citations into an open database. * bp-endnote now handles urls in the note or annote fields (O or U). also, a bug with handling the '@' field was removed. I don't know what this field means, though. Mar 13, 2000 * bugfixes * editors will be used instead of authors, if no authors exist. Mar 9, 2000 * The user can now specify what the generated CITEIDs should look like. (see documentation in sixpack.rc or README) Mar 8, 2000 * strings are now displayed in the list. * bugfixes to the bp-bibtex module. * strings can be entered as new elements (type string). * more bugfixes with bibtex output. * Added an option to sort the bibtex file when saving, so that strings are first, in the order in which they contain each other. Cross refernces always appear before the entry they cross-refernece. Mar 7, 2000 * changed the icons a bit, and added spacing between them. * searches will now work even if a word is {C}apitalized. * MAJOR BUG: tiny bug that caused author not to be exported. Mar 6, 2000 * added automatic scanning of bp input and output modules now these are on sub-menus (because there could be many). * with this feature, sixpack installation can now optionally install some additional modules, so we have: * bp module: inspecWeb to import from what inspec gives now on the web * bp module: medline now understands the URLF field * bp module: bibtex now handles '{}' delimted strings. Even when multi-line. * Now handles strings and cross references (slightly) better. You can ask to convert strings/cross references, or leave them as they are. Mar 5, 2000 * saved bibtex files look quite nice now. * bugfixes... * Added dialogs for close/exit when a database was modified. * fixed to handle bug in bp - it prints "setting options to html" Mar 4, 2000 Version 0.99(=0.0.3) * major change: many databases can be opened at once. sixpack remembers where each entry came from, and can put them back to their right place. It keeps also track of the 'current database', which is the latest opened one, unless the user choses another one. It also keeps track of exactly which databases have been modified, and won't close them, unless forced. * bibtex is now much more native to sixpack. An open database can be either bibtex or sixtex. * sixpack can now source scripts. * the currently opened databases can be remembered by writing the script that opens them to file. * There is a new 'databases' window, to show which databases are loaded, and to chose the current one. * Window placement now tries to be smart. It works on my screen.... Mar 3, 2000 * sort now uses the perl sort. * when sorting by author, sort is done by last name of first author. * Added 3 new fields: Annote, file, url. The database format also changed. But, from now on adding a field to the database format will not make the old format incompatible with the new one. * nested {} in bibtex files are now parsed correctly * with the new fields file and url, the value for opening an external viewer is taken from these fields, and not from misc. * the pick bibtype dialog is now keyboard-friendly. * added an option to tell the import that data is raw html. * added an option to import from selection buffer. Mar 1, 2000 Version 0.99(=0.0.2) * enabled/added sorting. (sorry, for now still the original bubble sort) * loads of bug-fixes. * tried to make the interface more consistent, keys work everywhere tab and shift-tab kind of moves in a sequential order. (ctrl-tab and shift-tab works even better) * Tried to have all commands available from both gui and command line interface. * Generates CITEIDs from author+year, and looks for double CITEIDs. * Added view file/url: if an entry contains file=filename.ext or url=http://somewhere then one can automatically open the article in an external viewer. * Added the command 'mark' to store the current marks in the mark history. Finally sixpack is computationally complete! * Added importing directly from url. The import file-dialog will now accept both filename and url. * Added a modified flag, so that quitting by mistake isn't that easy. * Added 'save'/'save as' feature * Imported items are automatically selected. * made a new install script, should work anywhere. (well, almost. It does work in debian/linux and solaris) * Added external configuration file ~/.sixpack.rc and /etc/sixpack.rc Feb 25, 2000 Downloaded the original sixpack-0.98