Release notes for version 5.2 - 4th August 2015
- Added Schedule functions.
- Added asynchronous CURL transfers.
- Added AVAsset functions to use OS X functions for getting images and metadata for movies.
- Added EventMonitor functions to check if which button the last mouse click used.
- Added MatrixDongle functions.
- Added Windows support for HotKey functions and a few more functions.
- Added Text.Characters, Text.ConvertUnicodeToCharacterComposition and Text.ConvertUnicodeToCharacterDecomposition.
- Added "underscore variable name" and "tilde variable name" tags for syntax coloring.
- Added code to overwrite FileMaker overwriting our drag cursors. So DragDrop.SetCursor does again do its job.
- Added CURL.GetResultAsContainer function.
- Added Dialog.SetTimeout for Mac to hide dialog after some time.
- Added Dictionary.List function.
- Added DynaPDF.GetInMetadata, DynaPDF.GetMetadata and DynaPDF.SetMetadata.
- Added DynaPDF.GetOutputIntent and DynaPDF.GetOutputIntentCount functions.
- Added EventMonitor.LastMouseClickIsDoubleClick function.
- Added Files.FileExtension function.
- Added FM.VariableClearAll function.
- Added functions for serialize and deserialize for container, dictionary and lists: Container.Deserialize, Container.Serialize, Dictionary.Deserialize, Dictionary.Serialize, List.Deserialize, List.Serialize, QuickList.Deserialize and QuickList.Serialize.
- Added Menu.DefineQuickMenuXML function.
- Added more CURL functions.
- Added mutex so trace logs don't mess up on server with multiple threads logging.
- Added NetworkInterfaces.Default function.
- Added new mode to CURL.GetResultAs* functions to use the file name from URL if you don't provide one.
- Added new print options for WebView.SetPrintParameter: PaperName, PaperWidth and PaperHeight.
- Added Notification.SendDirect function.
- Added parameter for DynaPDF.ReplacePattern for alignment.
- Added parameters for Files.Mount function for showing dialogs while mounting.
- Added ProcessActivity.beginActivity and ProcessActivity.endActivity.
- Added RichText.ReadHTML and RichText.ReadRTF functions.
- Added SQL.InsertRecords function.
- Added SyntaxColoring.CopyButton.GetEnabled and SyntaxColoring.CopyButton.SetEnabled functions to switch copy button on/off.
- Added SystemInfo.IsAdminUser function.
- Added SystemInfo.isWindows10 function.
- Added Text.Character and Text.Code functions.
- Added Text.InvalidCharactersForEncoding function.
- Added Text.RedefineEncoding function.
- Added Window.Current function.
- Changed CURL plugin to turn off VerifyHost and VerifyPeer if you didn't set them or provided certificates. This should avoid beginner mistakes.
- Changed CURL to set Verbose option on by default.
- Changed Files.Mount on Windows to load required DLL dynamically, so plugin loads on older Windows versions.
- Changed IsError function to be more thread safe and work better on FileMaker server.
- Changed responses from ServerSocket via HTTP to request client to not cache responses.
- Changed ServerSocket.SendQuery to have a 3 second connect timeout.
- Changed syntax coloring to not color text black unless we have something to format like a bracket. This way you should normally not see syntax coloring in field picker.
- Changed Text.WriteTextFile and others to better handle null characters in text.
- Changed the variable declaration check to show user notification, because we can't show it inline for FM 14.
- Changed Windows plugin to no longer link directly to Mpr.dll and Rpcrt4.dll
- Fixed an issue with Dialog functions where Dialog.SetButtons overwrote on Mac the buttons.
- Fixed an issue with Syntax Coloring on FM 14.
- Fixed AVAsset.MetadataKeys to work on Mac OS X 10.9 and older.
- Fixed bug for Menu.SetFontSize, so that entries with custom font are not always bold and italic.
- Fixed bug in GMImage.NewFromBase64.
- Fixed bug in Text.InvalidCharactersForEncoding.
- Fixed bug with Dictionary.AddSQL's parameter passing.
- Fixed copy button to copy even lines not currently visible in FileMaker 14.
- Fixed Drag and Drop for Emails for OS X 10.10.x where Apple changed it a little bit.
- Fixed handling of separators in Menu.DefineQuickMenu function.
- Fixed indexed for parameters to WebView.Screenshot function.
- Fixed issue on Windows where plugin did not load on older Windows versions.
- Fixed issues with TWAIN plugin by working more asynchronously. This helps getting plugin work with drivers it did not work before. But the modal parameter is no longer used.
- Fixed problem in QTMovie.Release function.
- Fixed ProgressDialog.Show to reset Cancel flag on Windows, too.
- Fixed RemoteControl.MouseY function for FM14.
- Fixed some list functions to not return a newline character on the end if told to do so.
- Fixed SyntaxColoring.Disable for FileMaker 14 to actually disable script colors.
- Fixed text encoding bug with Text.EncodeToXML function.
- Fixed text encoding for JSON.GetArrayItemsAsList.
- Fixed variable declaration check for FileMaker 14.
- For CURL.GetHeaderAsText, CURL.GetDebugAsText, CURL.GetInputAsText and CURL.GetResultAsText we now always fix line endings for you.
- Implemented better caching for calendar objects.
- Optimized away some debug details on Windows plugin, saving 100 KB in plugin size.
- Plugin builds with Xcode 7 on 10.11 beta. Fixed a few minor problems detected by newer analyze function.
- Updated DynaPDF to version 3.0.40.122.
- Updated system information functions to properly detect Windows 10.
- Upgraded Xcode to version 6.3.2
- When using QuickMenu functions we now release any menu with same name defined before.
New in version 5.1 New in version 5.3
More details in the Release notes.


Links
MBS Xojo PDF Plugins