Category

Additional info

Developer Distribution License Information

For each of our plug-ins we offer a developer license specially intended for developers of databases. This developer license allows you to include the plug-in in question with ALL databases or FileMaker custom apps that your company sells to organizations of up to 25 users (contact us if any of your customers has more than 25 users).
The developer license also allows you to distribute the plug-in with runtimes made with FileMaker Pro Advanced.
Please note: Certain restrictions apply. You need to use the built-in registration function of the plug-in. This enables the plug-in only for your database. See the “For solution developers” folder in the downloads for instructions on how to implement this.
Continue Reading

Troi Architecture Check App

FileMaker Pro (Advanced) 14 and later, FileMaker Server (Advanced) 14 and later, FileMaker Server 13 and WebDirect are 64-bit processes, for which plug-ins need to be compiled for 64-bit. On Windows 64-bit plug-ins are easily spotted as they have a different extension: fmx64. In the download of a 64-bit compatible plug-in you will find this extra copy of the plug-in.

Plug-ins for Mac OS can be universal and the extension is always the same: fmplugin. A universal plug-in is a single plug-in that will run on a 32-bit process as well as on 64-bit process. You can not easily see if a Mac OS plug-in is 64-bit compatible. Therefore we have created a simple dropper app called “Troi Architecture Check” to determine for which architectures a plug-in is compiled.
Continue Reading

Troi File Plug-in Release notes 1998-2017

In this post you find the older release notes for Troi File Plug-in for FileMaker Pro.

Version 8.6.1 (for FileMaker 12 to 15) (January 20, 2017)

  • (Windows) Improved the handling of certain ZIP files with the TrFile_UnZIP function: the plug-in will now implicitly create a folder when items in the ZIP file are in a subfolder, but that subfolder itself is not present.
  • Improved TrFile_MetaData( “-GetPDFDescription”): the plug-in can now better parse newer PDF versions, like PDF 1.7. And if there is a parsing error the plug-in returns the partial data.
  • (Mac OS X) Improved TrFile_MetaData( “-GetMovieDescription”): when a movie contains a Timecode track, the Timecode at the beginning and end of the movie and the Timecode of the current frame is returned again as part of the description.
  • Improved the multi-threading behavior of the TrFile_Metadata function. Multiple running scripts on FileMaker Server at the same time will now work better.
  • Improved the multi-threading behavior of the TrFile_Substitute function. Multiple running scripts on FileMaker Server at the same time will now work better.
  • Fixed a memory leak in the TrFile_Substitute function.
  • Fixed a bug in the TrFile_SetContents and TrFile_AppendContents functions where extra spurious characters could be written. This could happen when a text which contained combining unicode characters (for example a combining diaeresis, combining to ä) was written to a file using encoding: -Encoding=ASCII_Windows.
  • (Mac OS X) Improved stopping of the drag and drop handling and removed a potential memory leak.
  • (Mac OS X) Fixed a potential crash in the TrFile_DragAndDrop function, when restarting drag and drop multiple times.
  • (Windows) Added an exception handler, which handles (fatal) exceptions in the plug-in. It will save information on the exception to a dump file in the Temp directory. The dump file will be named similar to this:
    “Crashdump Troi File Plug-In v8.6.1-20161231-212603-5488-3164.dmp”.
    When running FileMaker Server the plug-in also writes the exception in the “Troi Plugin FMServer.log”:

    • 2017-01-01 21:26:03 [Troi File Plug-In] Exception raised. code = -1073741819
    • 2017-01-01 21:26:03 [Troi File Plug-In] Created crash dumpfile:
      C:\Users\user\AppData\Local\Temp\Crashdump Troi File Plug-In v8.6.1-20170101-212603.dmp
    • 2017-01-01 21:26:03 [Troi File Plug-In] **** FATAL ERROR: EXIT PROCESS ****
  • (Mac OS X) Improved export of symbols: now only the symbols that are required are exported by the plug-in.
  • Improved the internal registration of function calls of the plug-ins, making it more robust on more platforms.

Continue Reading

Troi Dialog Plug-in Release notes 1998-2015

In this post you find the older release notes for Troi Dialog Plug-in for FileMaker Pro.

Troi Dialog Plug-in versions for FileMaker Pro 12, 13 and 14

Version 6.1.1 (for FileMaker 12, 13 and 14) (June 23rd, 2015)

  • (Windows) Fixed a problem with the Dial_FlashDialog function, the dialog would stay considerably longer on screen than specified with the ticks parameter.
  • Updated the user guide.

Version 6.1 (for FileMaker 12, 13 and 14) (May 12th, 2015)

  • Tested and made compatible with FileMaker Pro 14.
  • Added support for 64-bit architecture with FileMaker Pro 14: On OS X the 32-bit and 64-bit version is a single universal plug-in and on Windows there are 2 plug-ins: Troi_Dialog.fmx (for 32-bit) and Troi_Dialog.fmx64 (for 64-bit).
  • Improved the example file EasyInstallTroiPlugins.fmp12, to support the 64-bit version of FileMaker Pro 14.
  • Improved the Dial_Dialog function: the result can now also be the text of the button: add the switch -ReturnButtonText for this.

Troi Dialog Plug-in versions for FileMaker Pro 10, 11, 12 and 13

Version 6.0 (for FileMaker 10 through 13) (March 11th, 2015)

  • Improved the Dial_InputDialog function: popups can now display values from a second value list. The selected value from the first value list is returned. You can use this for example with a list of ItemIDs and a list of ItemDescriptions. The descriptions are shown to the user, while the itemID is returned.
  • Updated the Dial_SetPopup function: there is now an optional last parameter secondPopupValues, which sets the second value list. When set for a popup, the plug-in automatically displays the second value list, but returns the corresponding value from the first popup list.
  • Updated the Dial_GetPopup function: when you add the switch “-SecondValueList” the plug-in returns the second value list for that popup.
  • Improved the Dial_ListDialog function: added a switch: -AllowMultipleSelection which allows the user to select multiple items from the list. The selected items are returned separated by the pipe character. You can also preselect multiple items. Command-A (OS X) or control-A (Windows) can be used to select all items.
  • (Mac OS X) Improved the Dial_InputDialog and Dial_BigInputDialog functions: added support for undo and redo in the edit fields through these keyboard shortcuts: undo (command-z) and redo (command-shift-z).
  • (Mac OS X) Improved the Dial_InputDialog function: added support for these keyboard shortcuts: copy (command-C), paste (command-V), cut (command-X) and select all (command-A).
  • (Mac OS X) Improved the Dial_BigInputDialog function: added support for these keyboard shortcuts: copy (command-C), paste (command-V), cut (command-X) and select all (command-A).
  • Made several improvements to the dialog example files.
  • Rewrote the code in several areas and made it more future proof.
  • Added new switch -GetRegistrationState to the Dial_Version function: this switch allows you to check if the plug-in is currently registered.
  • Updated Version example to show the use of -GetRegistrationState.
  • (Mac OS X) Added code signing to the plug-in, also compatible with the new Mavericks version of code signing.
  • IMPORTANT This plug-in drops support for Windows XP (the plug-in will no longer load on XP). On Mac OS X the minimum supported system is now OS X 10.6.8 (the plug-in will not load on 10.5 and earlier).

Continue Reading

Troi Activator Plug-in Release notes 2001-2015

In this post you find the older release notes for Troi Activator Plug-in for FileMaker Pro.

Troi Activator Plug-in versions for FileMaker Pro 12, 13 and 14

Version 3.6 for FileMaker 12, 13 and 14 (May 12th, 2015)

  • Tested and made compatible with FileMaker Pro 14.
  • Added support for 64-bit architecture with FileMaker Pro 14: On OS X the 32-bit and 64-bit version is a single universal plug-in and on Windows there are 2 plug-ins: Troi_Activator.fmx (for 32-bit) and Troi_Activator.fmx64 (for 64-bit).
  • Improved the example file EasyInstallTroiPlugins.fmp12, to support the 64-bit version of FileMaker Pro 14.
  • Fixed a bug that could make FileMaker Pro 14 crash when showing a flash dialog.

Continue Reading

Troi URL Plug-in Release notes 2002-2014

In this post you find the older release notes for Troi URL Plug-in for FileMaker Pro.

Troi URL Plug-in versions for FileMaker Pro 11, 12 and 13

Version 4.0 for FileMaker 11, 12 and 13 (June 24th, 2014)

  • Compatible with FileMaker Pro 13 and 64-bit
  • Tested and made compatible with FileMaker Pro 13, including 13.0v3.
  • Added support for 64-bit architecture: On Windows there are now 2 plug-ins: Troi_URL.fmx (for 32-bit) and Troi_URL.fmx64 (for 64-bit).
    NOTE Only Filemaker Server and FileMaker WebDirect are 64-bit processes and require the Troi_URL.fmx64 version to be installed. On OS X the 32-bit and 64-bit version is a single universal plug-in.
  • IMPORTANT This plug-in drops support for Windows XP (the plug-in will no longer load on XP). On Mac OS X the minimum system is now OS X 10.6.8 (the plug-in will not load on 10.5 and earlier).
  • When running under 64-bit the TURL_Get, TURL_Post functions have no progress dialog implemented. Currently this not needed too, as on FileMaker Server no UI can be shown anyway.
  • Improved the Twitter example file: it is now alsways using a secure https connection for posing tweets, as Twitter switched off posting via the (less secure) http protocol.
  • Improved the example file FillForm: it is now easier to set the username and password and to specify an encoding switch.
  • (Mac OS X) Improved the flash dialog, it is now implemented as a Cocoa dialog and 64-bit compatible.
  • Several small corrections in the Read Me file and example files.

Continue Reading

Troi Serial Plug-in Release notes 1999-2015

In this post you find the older release notes for Troi Serial Plug-in for FileMaker Pro.

Version 4.0 (for FileMaker 12, 13 and 14) (May 12th, 2015)

  • Tested and made compatible with FileMaker Pro 12, 13 and 14.
  • Added support for 64-bit architecture with FileMaker Pro 14: On OS X the 32-bit and 64-bit version is a single universal plug-in and on Windows there are 2 plug-ins: Troi_Serial.fmx (for 32-bit) and Troi_Serial.fmx64 (for 64-bit).
  • Improved the example file EasyInstallTroiPlugins.fmp12, to support the 64-bit version of FileMaker Pro 14.
  • Fixed a problem in the Simple Serial.fmp12, Weigh.fmp12 and Terminal.fmp12 example files: The close script no longer halts if no Serial Plug-in is found.
  • Added new switch -GetRegistrationState to the Serial_Version function: this switch allows you to check if the plug-in is currently registered.
  • Updated Version example to show the use of -GetRegistrationState.
  • Rewrote the code in several areas and made it more future proof.
  • (Mac OS X) Added code signing to the plug-in, also compatible with the new Mavericks version of code signing.
  • IMPORTANT This plug-in drops support for Windows XP (the plug-in will no longer load on XP). On Mac OS X the minimum supported system is now Mac OS X 10.6.8 (the plug-in will not load on 10.5 and earlier).
  • NOTE The User Guide has not yet been updated, and is still for version 3.2. We expect to provide an updated version soon.

Continue Reading