Troi Dialog Plug-in release notes

Below you can find the version history, with an overview of what has been changed in the current and previous versions of Troi Dialog Plug-in.

3.6.0.1 (15-June-2005)

  • Fixed a problem in accepting registrations of Troi Dialog Plug-in 4 (Windows only).

3.6 (24-May-2005)

  • New version also accepts registration of Troi Dialog Plug-in 4.
  • Updated package and release notes.

3.5.4 (29-March-2005)

  • Fixed a small problem in TrPi_IconControl: the plug-in now returns an errorcode when no switch is given.

3.5.3 (13-December-2004)

  • Improved the Progress.fp7 example file. It now has an extra Pause/Resume step of 0 seconds after the 'show' step. This will cause the progress bar and text to be directly visible.
  • Fixed a problem in TrDl-ListDialog and the switch "-RemoveEmptyLineAtEndOfListDialog" (in the TrDl-Version function): completely empty list items and non empty last lines are now handled correctly.
  • (Windows) Fixed a problem in TrDl-FlashDialog, where the cursor could remain invisible, after the flash dialog.
  • (Windows) Fixed a bug in TrDl-BigInputDialog, where an internal troi debug dialog could appear (with error number 3), when using FileMaker Developer 7 and the ScriptMaker option "Debug scripts" on.

3.5.2 (19-Apr-2004)

  • Tested with FileMaker Pro 7. The plug-in is compatible with FileMaker Pro 7.

    NOTE Please read the FileMaker Pro 7 conversion note for more information on conversion. Go to the FileMaker 7 Conversion Note

  • Updated the example files for better conversion to FileMaker Pro 7. Also converted the example files to FileMaker Pro 7 format. You can download the example files in both fp5 and in fp7 format. See our download page on our web site.
  • (Mac OS) fixed a bug in TrDl-BigInputDialog, where higher ASCII's like 'å' could be typed beyond the maximum numbers of characters allowed.
  • (Windows) Fixed a bug in TrDl-BigInputDialog, where the higher ASCII's would not be correctly shown in the input field.

3.5.1 (10-Nov-2003)

  • Fixed a bug where after a TrDl-InputDialog an older result could be returned with TrDl-GetInput.
  • (Mac OS X 10.2.6 and later) Fixed a bug in TrDl-InputDialog: Copy and Paste now works in the input fields.
  • (Mac OS) Improved TrDl-InputDialog: Paste now works in bulleted input fields. (copy and cut is disabled, for security).
  • You can now remove an empty line at the end from all next list dialogs. Use the new "-RemoveEmptyLineAtEndOfListDialog" in the TrDl-Version" function for this. See the script "ListDialog (no empty line at end)" in the ListDialog.fp5 example file for details.
  • Fixed a bug in TrDl-ListDialog with blank lines: when the preselection string is an empty string now no preselection is made (instead of the first blank line in the list).
  • In the TrDl-ListDialog function: any return character in the items of a list now will be replaced by an underscore: "_". This makes them visible in Mac OS X 10.3, where they would cause empty lines. If you see unexpected underscores please check if there are returns in your item list.
  • Improved "TrDl-SetPosition" function. It no longer causes an extra drawing of a dialog in the default size. This means that you no longer will see a white area in the database window if you give for example a list dialog a different position and different size.
  • Added a note in the Delay.fp5 example, about TrDl-DelayTicks and Mac OS X: There is a problem where FileMaker does not update the screen after a TrDl-DelayTicks step, even if you do a different Set Field step. To workaround this please add a Pause/Resume Script[0:00:00] step before the TrDl-DelayTicks.

3.5 (22-Oct-2003)

  • Added new function TrDl-BigInputDialog in which the user can enter a long text (up to the FileMaker limit of 64000 characters).
  • The function TrDl-InputDialog can now have up to 9 input fields.
  • (Windows) In dialogs made with the function TrDl-InputDialog the tab order is now always from top to bottom.
  • The TrDl-DoFlashDialog can now display icons.
  • You can now change the time of automatic removal of the ProgressBar window, with the new TrDl-SetPreference function.
  • Improved the TrDl-ProgressBar function. It can now use numbers up to 4294967295. Also on Windows the barber pole is now emulated by a quickly growing bar that repeats.
  • Improved TrDl-DoListDialog : added functionality so that "TrDl-GetButton" and "TrDl-GetInput"can be used with the DoListDialog function too.
  • Improved TrDl-DoListDialog : you can now add the switch "-StopOnESC", to get out of the dialog by pressing the escape key.
  • Improved TrDl-DoListDialog : you can now press the a letter to select a item beginning with that letter. If you press the same letter again, the next occurrence is selected. When there are no more occurrences the first one is selected again.
  • Added a TrDl-SetListInput function. This allows you to preselect a item from the list in the DoListDialog function.
  • Fixed a bug with the DoDialog function, where the higher ASCIIs would not be correctly retrieved with the GetInput function.
  • (Mac) Registration now also works if the registration file has a ".txt" extension.

3.1.3 (19-Oct-2002)

  • (Mac) DoListDialog fixed a bug on Mac OS X, that could cause a problem when closing the List Dialog.
  • Fixed a bug with the InputDialog and the ListDialog function: when the switches parameter was empty the dialog title and other switches would not be properly initialized.

3.1.2 (17-Jul-2002)

  • Added a cancelable Flash Dialog Example.
  • (Mac) DoListDialog now returns an error $$-92 = ddpLenErr , when the amount of list data is over 32768 characters (this is the limit of the Mac OS List Manager). Please make sure your data is limited to 32767 characters or less.

3.1 (02-Apr-2002)

  • Added a TrDl-GetPopup function that will return the popup lists that are currently stored in the plug-in.
  • Added a switch to the TrDl-DoListDialog function. You can now specify the a width and height of the list dialog.
  • (Mac) Fixed a bug with returning a button text, where the first character would not be returned.
  • (Windows) Fixed a bug where the flash dialog could hang the machine, when a file was a client of a host and the host would stop.

3.0.2 (17-Jan-2002)

  • Updated the user guide, corrected wrong function names.
  • (Mac OS) Fixed a bug where on PowerPC machines the 68k code of the plug-in would load.
  • (Mac OS) Fixed a bug in TrDl-InputDialog, where the label of a checkbox value would get extra random chars at the front when the label was not reset first.
  • (Windows) Fixed a bug in TrDl-InputDialog, where international characters like "üåç" would not be displayed correctly.
  • (Windows) Fixed a bug in TrDl-InputDialog. where typing an ESC would return a button value of 4210 instead of 0.
  • (Windows) Fixed a bug in TrDl-DoDialog and TrDl-DialogEx, where the dialog button would not always be saved for TrDl-GetButton. 

3.0.1 (24-Dec-2001)

  • (Mac OS X) Fixed a bug in DoListDialog which would hang FileMaker by only showing the spinning disk and no dialog,.
  • Added check on maximum length of 255 while typing into the input field.
  • Fixed a bug where the switch "-StartField1" would not be used when both fields of a password dialog were empty.

3.0 (20-Dec-2001)

  • Added switch to be able to specify the field in which an (old style) input dialog will start.
  • Added function "TrDl-InputDialog" for an very versatile input dialog box with up to 5 input fields.
  • Added function "TrDl-SetLabels" to set the labels of the input dialog.
  • Added function "TrDl-SetInput" to set the pre entered text of the input dialog.
  • Added function "TrDl-Popup" to set popup values for popup list to be used in the input dialog.
  • Added function "TrDl-SetPosition" to set the position of all dialogs.
  • Added function "TrDl-GetButton" and function "TrDl-GetInput", which make it even more easy to use the result texts or buttons of an input dialog.
  • (Mac OS) Fixed a bug in DoDialogEx, which would trash memory when using long message texts (> 512 chars).
  • (Mac OS) Fixed a bug on pre Mac OS 8.5 systems that would crash FileMaker when calling DoListDialog.

2.1 (29-May-2001)

  • Fixed a bug where the version function would slow down after being called more than 20 times.
  • Tested with FileMaker 5.5 and ported to Mac OS X. The Mac version of the plug-in is now a so called 'Super Fat' plug-in that will run on Mac OS 8, 9 and Mac OS X.
  • Added SetDialogTitle function
  • (Win) Improved UserPassword dialog: the cursor now starts in the password field (like it did on Mac OS).
  • (Win) The default button is now properly highlighted in all input dialogs.
  • Improved Version function. It now also can show the Flash Dialog and return a version build number.
  • (Mac) Fixed a bug in the DoListDialog function, where you could click on the title bar of the FileMaker file itself.
  • Fixed a bug for 68k Macs on system 7.6.1 (!) that would crash FileMaker when calling DialogEx.

2.0 (14-Aug-2000)

  • Added DialogEx function
  • Added DoListDialog function

1.2.2 (29-Jan-99)

  • made changes for the Euro currency character
  • fixed bug with foreign characters in user part of userpassword
  • prepared for preregistered version

1.2.1 (21-Sep-98)

  • fixed bug with userpassword result
  • added a built-in 'register function'

1.2 (16-Jul-98)

  • added support for international characters
  • with password dialog: escape key will dismiss dialog box
  • added user + password dialog
  • setting of value of input field in input dialog is now possible
  • removed the startup flash screen. Now a flash screen is shown the first time the plug-in functionality is used. This flash screen is removed after payment of the license fee.
  • windows NT: startup splash screen now always shows centered on screen.
  • windows 98: register program now prints correctly

1.1 (23-Apr-98)

  • fixed bug with password dialog
  • added progress bar dialog
  • added flash dialogs
  • added delay ticks
  • input dialog now returns on entering a return char (Mac)
  • split into 3 separate plug-ins: Troi Dialog Plug-in, Troi Coding Plug-in and Troi File Plug-in

1.0 (29-Jan-98) First release!

  • fixed a bug on 68k machines which disposed of a pointer improperly.