Our Blog, Filemaker only, Xojo only, Archive, Follow us on Twitter or Facebook.

Omegabundle for Xojo 2014 ends 31st January 2015

Friday 30 January 2015 at 5:32 pm
Omegabundle for Xojo 2014 is a collection of over $3657 of the best add-ons for Xojo development, available for a limited time for only $399. This offer ends 31st January 2015.
This offer includes:
  • Einhugur Plugin Pack
  • Franklin 3D for Xojo (Windows & Mac OS X)
  • xDev Magazine Subscription & Archive
  • Ohanaware App Wrapper 3
  • Ohanaware Retina Display Kit
  • LeRoy Software Custom UI
  • Monkeybread ChartDirector
  • Paradigma Software Valentina Server
  • Paradigma Software Valentina DB ADK for Xojo (Windows, Mac OS X & Linux)
  • Monkeybread DynaPDF Starter
  • Ohanaware Sandbox Kit
  • Valerian Icon Set (now with 1024 x 1024 icons!)
  • Free 3 Months Xojo + Valentina Server Hosting
See website for details: omegabundle.com
For more information, visit the Omegabundle website. Omegabundle is organized by Paradigma Software, Mirye Software and the best of the best supporting vendors.

PDF Standard Fonts

Thursday 29 January 2015 at 11:09 am
The PDF format defines 14 standard fonts which you can use without embedding those fonts:
Family nameFull namePostScript nameStyle
CourierCourier BoldCourier-BoldBold
CourierCourier ObliqueCourier-ObliqueItalic
CourierCourier Bold ObliqueCourier-BoldObliqueBold + Italic
HelveticaHelvetica BoldHelvetica-BoldBold
HelveticaHelvetica ObliqueHelvetica-ObliqueItalic
HelveticaHelvetica Bold ObliqueHelvetica-BoldObliqueBold + Italic
TimesTimes RomanTimes-RomanRegular
TimesTimes BoldTimes-BoldBold
TimesTimes ItalicTimes-ItalicItalic
TimesTimes Bold ItalicTimes-BoldItalicBold + Italic

This is great, because those fonts are always available in DynaPDF independent of what the user has installed. Especially with Xojo applications on linux, where DynaPDF doesn't know where system font files are and you have to use them yourself. Same for Xojo Cloud.

If you want to add your own folder with font files, please use AddFontSearchPath (MBS Xojo Plugin) or DynaPDF.AddFontSearchPath (MBS FileMaker Plugin) function.

With DynaPDF and newer, you can use standard fonts also with unicode encoding.

FileMaker DevCon 2015

Wednesday 28 January 2015 at 7:39 pm
Registration opened today for the FileMaker Developer Conference 2015 in Las Vegas.

Join over thousand other FileMaker developers 20th to 23rd July 2015 at The Cosmopolitan of Las Vegas, Nevada.
If you have been looking for a reason to go to Las Vegas, well this year you have one for the 20th DevCon anniversary.

Optional you can attend the training day or just watch sessions and meet other developers in the breaks.

Save $800 with the early bird offer until March 31st.

The trouble with buying used licenses

Sunday 25 January 2015 at 5:07 pm
If you need a license for MBS Plugin, please purchase them through an official channel. We sell them in on our website, through Share-It, in the Xojo web store and the K&K Verlag.

Sometimes it happens that someone tries to sell his license. This is legal and possible, but please check with us to be sure the license key is valid and upgradable. And the license key should be named after the seller, so you know we issued it for him. Actually the license agreement always states that you need to have written authorization to transfer it.

But so far some people trying to sell a MBS license are not honest. They got the key somehow, prefer to get cash and the license key of course does not match their name. Please don't buy such a license key.
Having an illegal license does not help you. If this is detected, you have to buy a new license regularly including updates for the past to get back on the right track. Else the lawyers would force you into destroying all your software using the illegal license. This can include that all your customers have to stop using your software, get their money back and of course sue you for compensation.

So please if you got a license key second hand or plan to get one, please contact us to make sure the license key is legal.

How do we know you use an illegal license key?
Well, you may want to come to use and buy an upgrade. Or a good friend of you wants to put you in trouble and reveals your dirty secret. Third, we download a lot of software and scan them for license keys.

Finally as a developer you should yourself know that people need to pay their license to you for you to make a living. So please apply same rules to the tools you use and pay for them.

Reunion utilisateurs XOJO sur paris le vendredi 6 mars

Thursday 22 January 2015 at 8:54 pm
The Xojo group in Paris meets in early March and if you are in the city, be sure to visit them:


Je reprends le relai de Stéphane Thiroux, pour faire une journée d'information sur XOJO.

Stéphane Pinel ingénieur chez Xojo, nous parlera des futurs évolutions du produit.

Il y aura plusieurs présentations (dtPlugins pour iOS, utilisation des declares, création d'un plugin)

Une participation de 32,55 euros est demandé pour couvrir les frais de la salle.

Pour vous inscrire c'est ici eventbrite.com/event/15426344612/

Bonne journée !

New bundle offer: FileMaker Server Plugin + DynaPDF Pro

Wednesday 21 January 2015 at 10:49 pm
One popular combination with our MBS FileMaker Plugin is buying it together with DynaPDF Pro license. This way you can automate all the PDF things on a server, either in scheduled scripts, with WebDirect or with FM Pro and Perform Script on Server script step. Use DynaPDF for:
  • Create PDF files on server for invoices, catalogs, receipts, etc.
  • Embed pictures in files
  • Encrypt or Sign PDF files
  • Merge pages from several PDF files in one PDF.
  • Email your PDFs to clients or upload to FTP Server via MBS Plugin.
  • Support PDF/A and PDF/X
  • Extract content from existing PDF, e.g. for indexing and searching in content
  • Build reports and invoices with table functions
  • Add form fields, later query response values from PDFs
  • Embed fonts for best display
  • Include web and page links in PDF.
We offer the bundle now 16% cheaper than normal price.
Please check price on purchase page as it depends on currency and VAT status.

PS: Currently we are working on print support for DynaPDF.

MBS Xojo / Real Studio Plugins, version 15.0pr8

Wednesday 21 January 2015 at 10:34 am
New in this prerelease of the 15.0 plugins:
  • Updated Bonjour SDK on Windows to newer version.
  • Added DNSServiceAddrInfoMBS class.
  • Updated NikonCamera Plugin to work with newer SDKs for D4S, D750 and D810.
  • Fixed crash in NSSearchFieldControlMBS with Real Studio (not Xojo).
  • Added NSSecureTextFieldControlMBS control.
  • Added NSTextViewControlMBS.AcceptTabs property, so you can decide if plugin passes tab key to Xojo framework or not.
  • Updated AppleRemoteMBS with new code and methods.
  • Fixed rare crash problem with Bonjour classes on Windows.
  • Added new DynaPDF classes: DynaPDFMeasureMBS, DynaPDFNumberFormatMBS, DynaPDFPointDataDictionaryMBS, DynaPDFPointDataMBS, DynaPDFSysFontMBS and DynaPDFViewportMBS.
  • Improved DynaPDFImageMBS class.
  • Added private constructors to most DynaPDF classes.
  • Added rate, pitch and volume for WindowsPlayerMBS class. As volume for right and left can be set individual, you can pan yourself.
  • Added QLPreviewViewControlMBS class.
Download: macsw.de/plugin/Prerelease. Or ask us to be added to our shared Dropbox folder.

MBS FileMaker Plugin, version 5.0pr8

Tuesday 20 January 2015 at 11:28 pm
New in this prerelease of the 5.0 plugins:
  • Added WebView.GetIcon function.
  • Fixed window functions so you can pass once again 0 for the front window. Broken in earlier prerelease.
  • Fixed bug with Trace on Windows. (introduced in pr5)
  • Fixed bugs for future FileMaker version.
  • Updated Bonjour SDK on Windows to newer version.
Download at monkeybreadsoftware.de/filemaker/files/Prerelease/ or ask for being added to the dropbox shared folder.

The 2015 Xojo Developer Conference, 100 days till keynote

Monday 19 January 2015 at 04:00 am
Just 100 days left until we all meet for Geoff's keynote. Already over 60 people signed up for the conference, so it may sell out like last year.

The good news on the hotel is that plenty of rooms are still available. The bad news is that you have to call and ask for the rate for the conference. It's $169 per room and the website doesn't find it. Also there seem to be no suites available for discounted rates, just the regular ones. Anyway, as we can cancel room up to 2 days before conference, you should make your reservation early and later modify or cancel it.

The 2015 Xojo Developer Conference will take place April 29 - May 1, 2015 at the Radisson hotel in fabulous downtown Austin!

XDC is the best place for Xojo users to learn from the experts, network with other Xojo users from around the world and meet the Xojo engineers. We will have sessions for everyone wanting to get the most out of their tool - from topics for those who are just getting their feet wet, to sessions for the most advanced Xojo developer.

Smileys and UTF32

Saturday 17 January 2015 at 8:58 pm
Here a few smileys:


Do you see all 56?
Well, in our plugins we have a function to Encode Text to HTML and it didn't work for those smileys. The reason is that those are outside the normal 16bit unicode range. They need 2 characters in UTF16. Most functions in our plugins don't look for such things. And normally it doesn't matter as we pass through texts. But for encoding to HTML we need to handle UTF32 well. So plugin needs to decode 16bit character pairs to make sure they are encoded correctly.
So after a couple of hours work on our plugin's text handling you can now enjoy plugins doing it right!

XojoTalk podcast

Saturday 17 January 2015 at 1:37 pm
The XojoTalk podcast just got it's fifth episode. So go and listen to it!
  • Shoving Phones In Their Pockets with Geoff Perlman
  • That's A Lot Of Tens with Bob Keeney
  • Developer of Long Standing with Eric Gibbon
  • Grizzled Veterans with Travis Hill
  • Where's My Column? with Marc Zeedar
Subscribe at iTunes or to RSS Feed

MBS Xojo / Real Studio Plugins, version 15.0pr7

Friday 16 January 2015 at 09:32 am
New in this prerelease of the 15.0 plugins:
  • Updated DynaPDF to version
  • Deprecated CocoaControlMBS control. Please use concrete Cocoa controls and tell us if something is missing.
  • Added NSDatePickerControlMBS control.
  • Added WindowsPlayerMBS class.
  • Changed NSScrollViewMBS to be a subclass of NSControlMBS. See example for ContainerControl in a ScrollView.
  • Fixed bug in class extension function setters not being called! (introduced in pr5).
  • Marked AppleScriptMBS as deprecated in favor of NSAppleScriptMBS as Apple deprecated the underlaying functions for Mac OS X 10.8.
  • Changed function EncodingToHTMLMBS and DecodingFromHTMLMBS to work correctly for higher Unicode characters like smileys. Also changed a couple of string handling functions to support that.
  • The DynaPDF dialog for complaining about old serial number shows the key now.
  • Added Brightness property for CGDisplayMBS class.
  • Updated CGDisplay* classes to show more properties in debugger and work in console projects.
  • Remove last cases where plugin would query Gestalt for system version and cause a warning on console.
  • Added advanced Twain methods for capabilities.
  • Added CoreAudioListenerMBS class to listen for events like audio setup changed.
  • Added contents, labels and identifiers functions to ABMultiValueMBS class to help easier inspecting what's inside.
  • We limit curl progress event and yielding to maximum 60 per second, just to make sure we don't spend all CPU time on progress update or yielding.
  • Fixed bug for SQL ODBC plugin functions to return error messages without garbage text in-between.
  • Changed SQL Plugin to default to Scrollable = false for cursors. You can enable it if you need.
Download: macsw.de/plugin/Prerelease. Or ask us to be added to our shared Dropbox folder.

MBS FileMaker Plugin, version 5.0pr7

Thursday 15 January 2015 at 11:47 pm
New in this prerelease of the 5.0 plugins:
  • Updated Text.EncodeToHTML and Text.DecodeFromHTML to handle UTF32 correctly and encode smileys well.
  • Improved trace output to show special characters correctly (e.g. umlauts).
  • Changed parameter functions for SQL to also accept parameter by index with # as prefix.
  • Fixed a bug with SQL connections not freed correctly.
  • Fixed bug for SQL ODBC plugin functions to return error messages without garbage text in-between.
  • Changed SQL Plugin to default to Scrollable = false for cursors. You can enable it if you need.
  • Updated DynaPDF to version
Download at monkeybreadsoftware.de/filemaker/files/Prerelease/ or ask for being added to the dropbox shared folder.

Use 3 GB of memory for Xojo app on Windows

Thursday 15 January 2015 at 6:35 pm
Open command line prompt as admin on Windows 7 or newer and run:

bcdedit /set IncreaseUserVa 3072

Now you can use over 2900 MB of memory with your Xojo made app.
(detailed instructions)

This should also help the IDE as it needs a lot of memory for plugins and leaked memory.

Xojo 2014r3.2 released

Thursday 15 January 2015 at 2:50 pm
Xojo LogoJust a few fixes for currency data type, web listbox, report designer and modules import/export.

Please install.


Buy OmegaBundle and upgrade to DynaPDF Lite or Pro

Tuesday 13 January 2015 at 12:21 pm
Just a quick note to everyone interested in DynaPDF Lite/Pro license.
If you get the Omegabundle, you receive a DynaPDF Starter license. You can upgrade that license to Lite/Pro for a discounted price.

Interested, please email us.
We'll remind everyone later when the bundle offer ends and all licenses are delivered on their upgrade paths available.

Scheduled in Feedback

Wednesday 07 January 2015 at 4:30 pm
In the last days we saw some new things in Feedback which are scheduled. We are happy that the Xojo application retina support is now scheduled. I'm also happy that auto and text functions for the plugin SDK are scheduled.

So one way to learn what is coming in the future to Xojo is to check the Feedback application for what's reported there. Within something like 40000 feedback cases, it's difficult to find something. But well, here are 20 scheduled cases. This means that each item has been assigned to an engineer and be scheduled to ship in one of the future releases of Xojo. Maybe interesting to know what Xojo engineers work on?
  • 3215: Allow compilation using the command-line
  • 3353: 64 bit Applications Support
  • 3851: Viewing Custom Controls in WIndow Editor.
  • 7836: [WEB] [Cocoa] Feature request: NSTableView support
  • 9053: [IDESubmitted] Report: Group Header 'Repeat on New Page' Option
  • 9054: [IDESubmitted] Report Option: Need field option for Supress Repeated Values
  • 9205: [WEB] Report Feature Request: Margin Guides
  • 9206: [WEB] Report Feature Request: Pagination Features
  • 10311: Support HTTP 1.1 in HTTPSocket and HTTPSecureSocket
  • 10701: Add ability to Export PDFs
  • 13417: Need a WebComboBox
  • 16046: Add WebStyledText class to support styling text (with links) for WebTextField, WebTextArea, WebLabel, WebButton, WebLink, etc.
  • 16671: Support building desktop applications for OS X with LLVM
  • 17424: WebMapViewer: Add Directions
  • 18399: Make the HTMLViewer on Windows use the most recent version of Internet Explorer that is installed
  • 18541: WebMoviePlayer Lacking Simple Stop Method
  • 20384: Support Drag and Drop for web applications
  • 24074: undeprecate REALPictureClearCache
  • 25108: Xojo application is not retina display aware.
  • 37329: Add support for the new "Text" datatype in the plugin SDK
  • 37330: Add support for the new Auto type in the plugin SDK
We recommend everyone to use Feedback. At least sign in and put your 5 favorite cases in the top case list. So until we have HTTP 1.1, we use the MBS CURL Plugin. And until we have PDF built into Xojo, we use DynaPDF Plugin.

MBS Xojo / Real Studio Plugins, version 15.0pr6

Tuesday 06 January 2015 at 10:02 pm
New in this prerelease of the 15.0 plugins:
  • Fixed JPEGImporterMBS.ReadHeader to once again read ICC profile data and no longer reports an error about too few scanlines read.
  • Improved LCMS2TransformMBS.Transform to correctly handle row bytes differences between input/output bitmaps.
  • Changed PictureMBS to create memoryblock for memory allocation, so you can get reference of that memoryblock via Memory property.
  • Added new properties for LCMS2TransformMBS class to help debugging.
  • Changed 20 properties to be debugger visible in LCMS2 plugin.
  • Added OptionKeepAliveMBS for socket class.
  • Several functions working with variants can handle Text data type in variants (They are converted to String for plugin).
  • Added CURLSMultiMBS class.
Download: macsw.de/plugin/Prerelease. Or ask us to be added to our shared Dropbox folder.

MBS FileMaker Plugin, version 5.0pr6

Tuesday 06 January 2015 at 1:56 pm
New in this prerelease of the 5.0 plugins:
  • Fixed a bug with DynaPDF table handling. Reference counting was broken in earlier prerelease.
  • Fixed bug in DynaPDF string handling introduced in earlier prerelease.
  • A changed in C++ linker in newer XCode version made problems with merging classes which should not merged. This caused deadlocks on server. (introduced in pr2)
  • Fixed a bug in ServerSocket.SendQuery which can lead to a crash in case of a timeout.
Download at monkeybreadsoftware.de/filemaker/files/Prerelease/ or ask for being added to the dropbox shared folder.

Use SQLCipher with MBS SQL Plugin functions

Saturday 03 January 2015 at 5:35 pm
If you are interested in encrypted SQLite databases with SQLCipher, you can use their library with our plugins.

You simply get a copy of their library, either the commercial or the open source one. For open source, I built my own copies today for Mac and below you can download them. When you use my SQL plugin functions, you normally set option to point to libsqlite.dylib file. But instead to this file, you point to the libsqlcipher.dylib file. Now you run as first command "PRAGMA key = 'passphrase';" to pass in your password for the database. All following calls should run normal and the file is encrypted.

This is not the same encryption as used by Xojo. They use the SQLite Encryption Extension from Hwaci - Applied Software Research (see hwaci.com/sw/sqlite/)

Download my built library: sqlciphermac.zip

Older blog entries:

2015-01-03 xDev Magazine Issue 13.1
2015-01-02 New data types in Xojo 2014r3
2015-01-01 MBS Xojo / Real Studio Plugins, version 15.0pr5
2015-01-01 MBS Filemaker Plugin, version 5.0pr5
2014-12-31 Happy new year 2015
2014-12-29 Upcoming change of VAT rules in European Union
2014-12-27 One week till year's end
2014-12-24 Merry Christmas
2014-12-24 Xojo and Valentina Hosting Added to Omegabundle for Xojo 2014
2014-12-23 Improve errors for missing plugins?
2014-12-23 Storing encrypted container data externally and on a different place
2014-12-19 MBS Xojo / Real Studio Plugins, version 14.5pr4
2014-12-19 MBS Filemaker Plugin, version 4.5pr4
2014-12-19 Apply fonts to font PopupMenu
2014-12-18 Tip of day: Make variables in app shared
2014-12-11 Three weeks till year's end
2014-12-10 Xojo 2014r3
2014-12-07 MBS Xojo / Real Studio Plugins, version 14.5pr3
2014-12-06 MBS Filemaker Plugin, version 4.5pr3
2014-12-05 Xojo iOS support around the corner


Jan 2015
Oct 2012
Sep 2012
Aug 2012
Jul 2012
Jun 2012
May 2012
Apr 2012
Mar 2012
Feb 2012
Jan 2012
Dec 2011
Nov 2011
Oct 2011
Sep 2011
Aug 2011
Jul 2011
Jun 2011
May 2011
Apr 2011
Mar 2011
Feb 2011
Jan 2011
Dec 2010
Nov 2010
Oct 2010
Sep 2010
Aug 2010
Jul 2010
Jun 2010
May 2010
Apr 2010
Mar 2010
Feb 2010
Jan 2010
Dec 2009
Nov 2009
Oct 2009
Sep 2009
Aug 2009
Jul 2009
Apr 2009
Mar 2009
Feb 2009
Dec 2008
Nov 2008
Oct 2008
Aug 2008
May 2008
Apr 2008
Mar 2008
Feb 2008
XML: RSS Feed XML: Atom Feed

Omegabundle 2014 for Xojo