Releases: binghe/fm-plugin-tools
Releases · binghe/fm-plugin-tools
Version 0.4.1
Version 0.4.0
New features:
- Use
DEFINE-PLUGIN-SCRIPT-STEP
to define new script steps (New to FileMaker Pro 16 and later) DEFINE-PLUGIN-FUNCTION
andDEFINE-PLUGIN-SCRIPT-STEP
now 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-SHUTDOWN
andHANDLE-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-TOOLS
which generates problematicfli.lisp
causing 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.