A toolset which allows creation of FileMaker plugins based on Common Lisp
Switch branches/tags
Nothing to show
Clone or download
Latest commit 3f70fa9 Aug 3, 2018
Permalink
Failed to load latest commit information.
Template.fmplugin/Contents Initial import from http://weitz.de/lisp.html (version: 0.2.9) Jul 20, 2018
doc Initial import from http://weitz.de/lisp.html (version: 0.2.9) Jul 20, 2018
plugin-example Initial import from http://weitz.de/lisp.html (version: 0.2.9) Jul 20, 2018
prepare-fm-plugin-tools Fixed preparing fli.lisp with FM SDK v17 (https://fmdl.filemaker.com/… Aug 1, 2018
.gitignore Added .gitignore Aug 1, 2018
CHANGELOG.txt Fixed wrong file modes during initial imports Aug 1, 2018
README.md Update README.md Aug 3, 2018
binary-data-objects.lisp Fixed wrong file modes during initial imports Aug 1, 2018
build-plugin.cmd Fixed @echo off ... Aug 1, 2018
build-plugin.command Fixed building the plug-in example Aug 1, 2018
clean.cmd Initial import from http://weitz.de/lisp.html (version: 0.2.9) Jul 20, 2018
color-objects.lisp Fixed wrong file modes during initial imports Aug 1, 2018
data-objects.lisp Fixed wrong file modes during initial imports Aug 1, 2018
date-time-objects.lisp Fixed wrong file modes during initial imports Aug 1, 2018
deliver.lisp Fixed building the plug-in example Aug 1, 2018
fix-pt-objects.lisp Fixed wrong file modes during initial imports Aug 1, 2018
fm-objects.lisp Fixed wrong file modes during initial imports Aug 1, 2018
fm-plugin-tools.asd Fixed wrong file modes during initial imports Aug 1, 2018
functions.lisp Fixed wrong file modes during initial imports Aug 1, 2018
locale-objects.lisp Fixed wrong file modes during initial imports Aug 1, 2018
main.lisp Fixed wrong file modes during initial imports Aug 1, 2018
packages.lisp Fixed wrong file modes during initial imports Aug 1, 2018
plugin-example.asd Fixed wrong file modes during initial imports Aug 1, 2018
prepare-fm-plugin-tools.asd Fixed wrong file modes during initial imports Aug 1, 2018
specials.lisp Fixed wrong file modes during initial imports Aug 1, 2018
style-objects.lisp Fixed wrong file modes during initial imports Aug 1, 2018
text-objects.lisp Fixed wrong file modes during initial imports Aug 1, 2018
utils.lisp Fixed wrong file modes during initial imports Aug 1, 2018

README.md

fm-plugin-tools (by Edi Weitz)

A toolset which allows creation of FileMaker plugins based on Common Lisp

Preparing fli.lisp

The needed FileMaker SDK headers (fm_plugin_sdk_ver.zip) can be downloaded from FileMaker Plug-in Support. (The latest version also works with old versions of FileMaker Pro and FileMaker Pro Advanced.

NOTE: I (Chun Tian) fixed several issues in prepare code to make sure it translates into buildable fli.lisp from recent FM Plugin SDK headers (confirmed working on version 13, 16, 17), but the use of 64-bit integers in recent API may require LispWorks (32-bit) version at least 7.0 [1], unless you're building 64-bit plugins (for FMS).

[1] http://www.lispworks.com/documentation/lw70/RNIG/html/readme-143.htm#pgfId-972771