Releases: binghe/fm-plugin-tools
Releases · binghe/fm-plugin-tools
Version 0.4.1
Version 0.4.0
New features:
- Use
DEFINE-PLUGIN-SCRIPT-STEPto define new script steps (New to FileMaker Pro 16 and later) DEFINE-PLUGIN-FUNCTIONandDEFINE-PLUGIN-SCRIPT-STEPnow supportDEFUN-like documentation strings which appears as Description in FileMaker. (New to FileMaker Pro 15 and later)- Use
RETURN(orRETURN-FROM nil) to return from a calc function or script step with a return value. - Use
*errno*(range from +k-plugin-err-result1+ to +k-plugin-err-result8+) to set the value of the Get(LastExternalErrorDetail). - Use
*fm-application*to get the type of FileMaker applications (:developer, :pro, :server, etc.) - New generic functions:
HANDLE-SESSION-SHUTDOWNandHANDLE-FILE-SHUTDOWN(when*ENABLE-SHUTDOWN-MESSAGES*is T) - New function:
(EVALUATE-GET :application-version)for(EVALUATE "Get ( ApplicationVersion )"), etc.
Version 0.3.2
Changes in version 0.3.2:
- Added
*fm-version*for detecting host FileMaker versions at runtime (so that SDK functions provided in higher versions of FileMaker can be used without breaking the compatibility or crashing lower versions.) - Added
*plugin-help-url*for Help URL for External Functions and Steps. If ends with "=" the Function/Step ID will be appended. (New to FileMaker Pro 16) - Fixed an issue in
PREPARE-FM-PLUGIN-TOOLSwhich generates problematicfli.lispcausing invalid Windows 64-bit plugins. - Add support of FMP SDK Headers v19 (latest and perhaps the only one available from FileMaker official web site.)
Sample plug-in for Windows (32-bit)
This is the sample Lisp plug-in built on Windows 7 by LispWorks 6.1.1 (32-bit). It's confirmed working with FileMaker Pro Advanced 12.
RegexPlugIn (0.3.0)
This is the RegexPlugin (Using Regular Expressions in FileMaker Pro) originally available at http://jensteich.de/regex-plugin/ (now a dead URL), rebuilt for Windows (32-bit) and Mac OS X (64-bit).
The binary plug-in files are confirmed working with FileMaker Pro Advanced 12 on Windows 7, and FileMaker Pro Advanced 18 on macOS 10.15 (Catalina).
Copyright (c) 2006-2008, Dr. Jens Teich and Dr. Edmund Weitz
Sample plug-in for Mac OS X
This FMPLisp plugin is confirmed working with FMP Advanced 18 on macOS 10.15.