|

|
|

|
Troi Dialog Plug-in 5.1
FileMaker Pro 10 compatible
Troi Dialog plug-in adds powerful dialog
functions to FileMaker Pro.
|
overview
| download
| details
| screenshots
| comments
| buy-it
Version history
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.
Troi Dialog Plug-in versions for FileMaker Pro 7, 8.x, 9 and 10
Version 5.1 (for FileMaker 7 through 10) (January 6th, 2009)
- Tested with FileMaker Pro 10, and tweaked little issues to make it more compatible with FileMaker Pro 10.
- Added the plug-in's version number to the description in FileMaker preference pane.
- Fixed some cosmetic bugs in Dial_PresentImage() function.
Also fixed a bug in the Dial_PresentImage function where error text would be displayed in a very small window.
- Added new Dial_VersionAutoUpdate function. The Dial_VersionAutoUpdate function is part of an emerging standard for FileMaker plug-ins of third party vendors of plug-ins. The version number is returned in the format aabbccdd where every letter represents a digit of the level, so versions can be easily compared.
- Updated example files and documentation for FileMaker 10.
Version 5.0 (for FileMaker 7, 8.x and 9) (February 13th, 2008)
- Improved the Dial_InputDialog function: you can now use up to 15 input items!
- Added new Dial_PresentImage function, which can show a full screen slide show of images and movies.
- Added new Dial_GetCurrentTimestamp function, which returns the current date and time, including the fractions of a second!
This is similar to the build in Get(CurrentTimestamp) function, but the milliseconds in the part after the comma make it possible to measure time with extra precision. Uses are for example measuring finishing times in a race or time difference smaller than a second.
- Added compatibility with Windows Vista.
- Improved compatibility with Leopard.
- (Mac OS X) Improved the Dial_InputDialog function, it now resizes the prompt and input fields when you make the dialog bigger. Also the buttons are moved correctly now.
- Added a missing "switches" parameter in the "External functions" list in the Specify Calculation Dialog box: it will now correctly list all parameters of the Dial_ProgressBar function.
Version 4.5.2 (for FileMaker 7, 8 and 8.5) (October 30th, 2006)
- Fixed a problem with the Dial_ListDialog function:
when calling the Dial_ListDialog function with an empty listitems parameter, the function now properly resets the last button clicked and last text selected. This means that the Dial_GetInput function now returns "" and Dial_GetButton returns 0 after this.
- Improved initialization code and removed dependency on QuickTime on Windows. This could in some cases result in crashes when copying items to the clipboard.
- (Mac OS X) Dial_InputDialog function: removed incorrectly visible close/minimize/zoom buttons at top of dialog.
- Renamed the user guide to make it more clear for which plug-in it is.
Version 4.5.1 (for FileMaker 7, 8 and 8.5) (July 31st, 2006)
- (Mac OS X) Fixed a problem where the plug-in would not work after using the Auto Update feature of FileMaker Server.
- (Mac OS X) The Dial_Dialog now also returns the default button when clicking ENTER.
- Updated the User Guide for version 4.5. We also improved the links in the table of contents, so the links now also work with the Preview application of Mac OS X.
Version 4.5 (for FileMaker 7, 8 and 8.5) (July 18th, 2006)
- Made compatible with FileMaker Pro 8.5.
- (Mac OS X) Converted to Universal plug-in which runs natively on PowerPC and Intel Macs.
- The list of Dialog functions is now also visible when creating custom functions.
- Added a consistency check for missing resources. The plug-in can for example miss resource files after being incorrectly zipped or tarred.
- Converted code for FileMaker 8.5 and cleaned up code.
- (Windows) Fixed a bug in the Dial_BigInputDialog function, where the initial text specified could in some cases not show the last character.
- Fixed a bug in the Dial_InputDialog function: FileMaker no longer crashes if a popup input field is specified where the last character is a return character.
- Cleaned up example files and specifically the ListDlog.fp7 and All Dialog Examples.fp7 example file.
Version 4.0.1 (for FileMaker 7)
(June 30th, 2005)
- Fixed a problem with registering the plug-in.
- Fixed HTML syntax in conversion note.
- Fixed a bug in Dial_BigInputDialog, where returns in
the initial input text or the typed text would not be
correctly handled (Windows only).
Version 4.0 (for FileMaker 7)
(May 24th, 2005)
- Converted to new Function API of FileMaker Pro
7.
NOTE Most functions now fully support
Unicode, however there are some exceptions. Please read the
FileMaker Pro 7 conversion note for more information on this
and conversion to Troi Dialog Plug-in 4. Go to the FileMaker
7 Conversion Note
Troi Dialog Plug-in versions for FileMaker Pro 6
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 error code when no switch is
given.
3.5.3 (13-Dec-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)
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.
|