Skip to content

Releases: binghe/fm-plugin-tools

Version 0.4.1

21 Aug 19:40
9127ab6
Compare
Choose a tag to compare

Changes

A C/C++ pre-processor is no more needed for preparing fli.lisp (just like versions before 0.3.0).

Version 0.4.0

23 Jul 18:56
d407928
Compare
Choose a tag to compare

New features:

  • Use DEFINE-PLUGIN-SCRIPT-STEP to define new script steps (New to FileMaker Pro 16 and later)
  • DEFINE-PLUGIN-FUNCTION and DEFINE-PLUGIN-SCRIPT-STEP now support DEFUN-like documentation strings which appears as Description in FileMaker. (New to FileMaker Pro 15 and later)
  • Use RETURN (or RETURN-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 and HANDLE-FILE-SHUTDOWN (when *ENABLE-SHUTDOWN-MESSAGES* is T)
  • New function: (EVALUATE-GET :application-version) for (EVALUATE "Get ( ApplicationVersion )"), etc.

Version 0.3.2

18 Jul 15:20
1d5527e
Compare
Choose a tag to compare

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 problematic fli.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)

16 Jul 11:18
5dfdeef
Compare
Choose a tag to compare

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)

16 Jul 12:29
dc8faea
Compare
Choose a tag to compare

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

15 Jul 09:45
bcd0be6
Compare
Choose a tag to compare

This FMPLisp plugin is confirmed working with FMP Advanced 18 on macOS 10.15.