Toolbox Versions
History of Toolbox upgrades
Version 1.5.3 Feb 2008 (Windows XP and Vista, Mac Windows emulators, Linux Wine)
This version cannot yet handle file names that use foreign language characters outside the standard Roman alphabet.
- Fix bug of crash on jump from external program.
Version 1.5.2 Jan 2008 (Windows XP and Vista, Mac Windows emulators, Linux Wine)
- Safer write prevents possible data loss if power fails during save (or auto save) of file.
- Automatic backup to file named "Backup of xxx.yyy", where "xxx.yyy" is the name of the original file. This backup is the original file before the most recent save (or auto save). This backup is placed in the same folder as the original file.
- Add View, Side Browse command to make a new browse view window to the left of the current window. The side browse is sorted the same as the main window, and displays the primary sort field of the main window. Clicking or moving the selection to a new record in the side browse causes the main window to display the selected record.
- Widen ambiguity box to 1280 pixels to show longer line. The ambiguity box can be wider than the screen without any problem.
- Interlinear is displayed right to left if the top line is a right to left language. Rtl interlinear text is displayed starting at the wrap margin. If the window is narrower than the wrap margin, the rightmost words of the text will not be visible. They will disappear out the right side of the window. If the text is longer than the wrap margin, the leftmost words of the text will disappear out the left side of the window.
- Make special version for Mac Windows emulators. Change various shortcut keys to match Mac standards.
- Allow space to be defined in keyboard definitions.
- Add option to turn off internal keyboard. Hot key of Ctrl+Shift+K toggles on and off.
- Add option to allow multiple infixes.
- Make Delete Record safer by requiring delete content first.
- Make parallel move show same record if multiple same key.
- Make XML output valid by adding a letter before numeric marker.
- Make XML output valid by not escaping wedges.
- If lookup not ambiguous, don't remove extra spaces.
- Fix bug of possible crash on chained export.
- Fix bug of keyboard resetting on auto wrap.
- Fix bug of bad display of name of sort CC table in language encoding.
- Fix bug of interlinear not clearing if Given before lookup.
- Fix bug of concordance slow on very long fields.
- Fix bug of Ctrl+Alt+Shift+A for accented cap A not working.
- Fix bug of cursor sometimes wrong on startup.
Version 1.5.1 Feb 2007 (Windows XP and Vista)
- Smart merge for multi-person dictionary projects.
- Macros. Tools, Macros activates external macro package.
- Portability for removable drives. If Toolbox finds Toolbox.prj in the folder with the program, it opens that project.
- Keyboard definitions. Useful for portability by eliminating the need for an external keyboard manager.
- Add Ctrl+Shift+F to activate filter combo box.
- Make File, Print not print hidden fields.
- Allow play sound in browse view.
- Don't allow backspace to delete marker.
- Make compare continue from cursor position, not next field.
- Don't maximize window after jump.
- Fix bug of possible crash when Toolbox loses focus.
- Fix bug of sometimes wrongly changing a language encoding to Unicode.
- Fix bug of not starting new play file if play in process.
- Fix bug of possible crash on hide fields.
Version 1.5.0 Aug 2006 (Windows XP)
- Support for Windows native Unicode keyboards.
- Mouse works in edit controls.
- Add concordance option to align matched strings.
- Add list of punctuation marks to language encoding.
- Improved XML export of interlinear text.
- Play sound can play a short segment of a file.
- Improved file compare.
- Improved organization of menus and shortcut keys.
- Make auto save happen more often in text files.
- Rewrite and enlarge self-training package.
- New "Start new project" package.
- Fix bug of extra ambiguity box from duplicate gloss.
- Add Find button to toolbar.
- Change RTF export to only write uc0 once.
- Interlinear keep same morph break char in Unicode language.
- Change name of temporary language encoding file to start with "Temporary".
- If language encoding no found, give message saying a temporary one is being made.
- If auto save, do save when program is losing focus.
- Fix bug of window duplicate changing value of parallel move.
- Fix bug of doing parallel move when only jump target is on.
- Change find of selected text to default to all fields of language.
- Update list of keyboard shortcuts in help file.
- Fix bug of possible error message on certain mouse clicks.
- Various other small upgrades and bug fixes.
Version 1.4 Release Nov 2004 (Windows 98/ME/XP)
This is a maintenance release with only bug fixes and small upgrades from 1.3.
- Change all Ctrl+Alt+vowel shortcuts to avoid conflict with British keyboard.
- Fix bug of possible crash on export of Unicode.
- Fix bug of falsely asking for Save As on close file.
- Add standard xml header in xml export.
- On export, make not overwrite always ask for file name.
- Add option to not do longer override on show all parses.
- Disable File Save and Save All in exercise project.
- Various other small upgrades and bug fixes.
Version 1.3 Release Oct 2004 (Windows)
- Network safety protects against loss of data.
- Compare Files compares two versions of the same file.
- Play File plays or displays any type of file.
- Parallel movement shares references with external programs.
- Lock Project prevents changing settings and closing windows.
- Various other small enhancements and bug fixes.
Version 1.2 Release Apr 2004 (Windows)
- Hidden fields allows hiding of any set of fields.
- Mouse click on marker at top of Browse column will sort by that field.
- Automatic find of word after jump from reference in wordlist.
- Export process enhancements.
- Text file option enhances jumping to text and does parallel movement from text.
- Automatic update of all failures in pass two of interlinear verify.
- Interlinear parse longest override is optional.
- Allow change from one language to another everywhere.
- Various other small enhancements and bug fixes.
Version 1.1 Release Oct 2003 (Windows)
This is a maintenance release with only bug fixes, no enhancements.
- Fixed bug of cut and copy failing to paste correctly into Word if the text to be pasted contains upper ANSI codes. (Bug did not affect cut and paste of Unicode data.)
- Fixed bug of possible crash if the last record that matches a filter is edited so that it no longer matches the filter.
- Fixed bug of incompatibility with Shoebox in handling name of "render.dll". Toolbox now adds "32" to the end of the name of "render.dll" to make "render32.dll" like Shoebox 5 does.
- Minor corrections to the Help file.
Version 1.0 Release Sep 2003 (Windows)
This is the first release of Field Linguist's Toolbox.
Test Versions
During the development of Toolbox, a number of test versions were produced. A test version can be identified by the fact that it has a letter after the version number. For example, a version number like "1.0a" is a test version. Anyone running a test version should upgrade to a release version as soon as possible.
Some test versions had numbers that begin with "5" or "6" instead of "1". These are all old and are superseded by version 1.0 Sep 2003. Any executable with a date earlier than Sep 2003 is a test version and should be upgraded to a release version.
New test versions are regularly made available to qualified testers. Such test versions may not be passed on to others or distributed in any form without permission.
A Brief History of Shoebox/Toolbox
Shoebox was written as a DOS program in 1987 by an SIL field linguist named John Wimbish. He enhanced it through 1991, producing versions 1.0, and 1.2. From 1991-1993 SIL International enhanced DOS Shoebox, producing version 2.0. (Programmers Brian Wussow, Mark Pedrotti, et al.) From 1994-2000 SIL International produced Shoebox for Windows versions 3.0, 4.0, and 5.0. (Project manager Karen Buseman, programmers Alan Buseman, Mark Pedrotti, Rod Early, Bryan Yoder, Tom Bogle, et al.) In 2002 Shoebox work was moved to an SIL field entity and the name was changed to Toolbox. This field entity continues to enhance Toolbox, producing versions as above. (Programmer Alan Buseman, support Karen Buseman.)
Questions/Comments:
