Xojo plugin format for internal use and debugging

In 2013r1, we’ve introduced a new zip-based plugin format as a replacement for the VirtualVolume-based rbx files. For details, see Xojo plugin changes.

We’re also introducing a new format that is meant for internal use and debugging but not distribution. It’s a simple directory structure that requires no post processing of your files other than putting them in the right places.

The layout is identical to the other formats, with the difference being that it’s normal folders and not a packaged format. The only thing worth noting is that the extension must be ‘xojo_plugin’, otherwise the IDE will recurse into the folder and attempt to load all of the individual shared libraries.

Here’s an example:

[code][joe@Mac-Pro.local ~] ls -lR Plugins
total 0
drwxr-xr-x 4 joe staff 136 Mar 1 13:44 RBRegEx.xojo_plugin

Plugins/RBRegEx.xojo_plugin:
total 0
drwxr-xr-x 3 joe staff 102 Mar 1 13:44 RBRegEx

Plugins/RBRegEx.xojo_plugin/RBRegEx:
total 0
drwxr-xr-x 6 joe staff 204 Mar 1 13:44 Build Resources

Plugins/RBRegEx.xojo_plugin/RBRegEx/Build Resources:
total 0
drwxr-xr-x 3 joe staff 102 Mar 1 13:44 Linux X86
drwxr-xr-x 3 joe staff 102 Mar 1 13:44 Mac Carbon Mach-O
drwxr-xr-x 3 joe staff 102 Mar 1 13:44 Mac Cocoa
drwxr-xr-x 3 joe staff 102 Mar 1 13:44 Windows

Plugins/RBRegEx.xojo_plugin/RBRegEx/Build Resources/Linux X86:
total 352
-rw------- 1 joe staff 176464 Feb 28 17:05 libRBRegEx.so

Plugins/RBRegEx.xojo_plugin/RBRegEx/Build Resources/Mac Carbon Mach-O:
total 216
-rw------- 1 joe staff 107404 Feb 28 17:05 RegEx.dylib

Plugins/RBRegEx.xojo_plugin/RBRegEx/Build Resources/Mac Cocoa:
total 216
-rw------- 1 joe staff 107404 Feb 28 17:05 RegEx.dylib

Plugins/RBRegEx.xojo_plugin/RBRegEx/Build Resources/Windows:
total 176
-rw------- 1 joe staff 90112 Feb 28 17:05 RegEx.dll[/code]

Please let us know if this format helps at all or if you find any bugs with it.