Release notes for version 4.2 - 24th June 2014
- Added a new button to script editor/debugger to copy the text of a script to clipboard.
- Added ListDialog functions.
- Added Midi functions.
- Added new list functions: List.FindEquals, List.FindUnequals, List.RemoveDuplicateItems, List.RemoveEmptyItems and List.Sort.
- Added AppleScript property functions.
- Added Background parameter for PDFKit.Watermark function.
- Added Container.GetResolution function.
- Added DeltaX/DeltaY parameter for PDFKit.Watermark function.
- Added DynaPDF.AddValToChoiceField, DynaPDF.CreateGroupField, DynaPDF.GetBorderStyle, DynaPDF.SetBorderStyle, DynaPDF.CreateComboBox, DynaPDF.CreateCreateListBox, DynaPDF.CreateSigField, DynaPDF.CreateSigFieldAP and DynaPDF.CreateRadioButton.
- Added DynaPDF.FlattenAnnots and DynaPDF.FlattenForm.
- Added DynaPDF.GetCharacterSpacing and DynaPDF.SetCharacterSpacing.
- Added field Platform for Audit, so you can record where log was written.
- Added Files.DeleteFolder function.
- Added functions for GZipFile compression and decompression (.gz files)
- Added GMImage.GetStrokeDashArray and GMImage.SetStrokeDashArray.
- Added JSON.GetArrayItemsAsList.
- Added more checks to avoid the plugin to return too big data in container.
- Added more DynaPDF functions.
- Added Process.FrontProcessBundleID, Process.FrontProcessName and Process.FrontWindowTitle.
- Added sheet functions for dialogs.
- Added String.ConvertEncoding function.
- Added Twain.IsInitialized, OCR.IsInitialized, DynaPDF.IsInitialized and XL.IsInitialized.
- Added Type parameter for Clipboard.GetText and Clipboard.SetText for Mac.
- Added Webview.setZoom function to zoom webviewer on Windows.
- Added Window.GetTopMost and Window.SetTopMost.
- Added Windows support for Icon.GetIcon function.
- Added wrap parameter to String.ReplaceNewline function.
- Changed all functions to return error messages and no longer error codes. Please use MBS("Error") to check if last function returned an error.
- Changed Files.Launch and Files.LaunchFile implementation, so it returns better error codes on Mac.
- Changed FM.ExecuteSQLOnIdle to set FM.ExecuteSQL.LastError to -1 until the SQL was performed.
- Changed how function return numbers. Integers are returned as 32bit signed integer if fit, else as double.
- Changed PDFKit.Print to not scale down PDFs by default and added option to force scaling up/down to fit paper.
- Changed Process.IsFrontMost to work on Windows, too.
- Changed Trace command to show DPI values in container as readable numbers.
- Changed UnZipFile.ReadToFile to output files bigger than 1 GB.
- Changed Variable checks in scripts to ignore variable names which end with three dots.
- Changed ZipFile.WriteFile function to read file in block, so we can zip huge files (more than 1 GB).
- Fixed a problem with TWAIN plugin crashing on HP scanner (especially with a Deskjet 2540 where it now works).
- Fixed bug in Process.IsRunning.
- Fixed CURL.OpenInputFile functions to handle huge files on Windows better (over 2 GB).
- Fixed DynaPDF.RenderPage to pass right file name with image.
- Fixed ListDialog to disable the select button if nothing is selected.
- Fixed PDFKit.ResetPrintSettings function.
- Fixed PDFKit.Watermark function to use correct page size.
- Fixed problem in Hash.MD5 function.
- Fixed problem with Calendar.Item.SetCalendar function.
- Fixed problem with GraphicsMagick.Frame functions when passing parameters.
- For missing variables, we now explicit show message after line with text like this: $r not found!
- Improved GMImage.Annotate function.
- Our MBS Plugin may decide to stop working on FileMaker Server without license after 2 hours.
- Reduced memory footprint for PDFKit.GetPDFText function.
- Reduced memory footprint of WebView.GetSourceData function.
- The internal function to find Webviewer on Mac OS X in the front window now ignores the debugger window.
- Updated CURL to version 7.37.0
- Updated default rule set for syntax coloring. Now includes french. Use SyntaxColoring.FactoryDefaults function if you like to reset.
- Updated DynaPDF library to version 3.0.33.95.
- Updated GraphicsMagick to version 1.3.19 for Mac.
- Updated to OpenSSL 1.0.1g.
- Updated XCode to version 5.1.1 and rebuild everything.
- Upgraded OS Version query on Mac to work better on Mac OS X 10.10
New in version 4.1 New in version 4.3
More details in the Release notes.

