Hi,
* Updated to Xcode 15.1.
* Fixed issue with RowSet iterator to not skip first row.
* Fixed an issue with MoveFirst in our SQL cursor.
* Updated Visual Studio to version 2022.
* Disabled old tesseract 3 for Windows ARM 64-bit as that doesn't compile currently.
* Updated Google AdMob SDK to version 10.14. You may need to adjust your project.
* Removed tagForUnderAgeOfConsent and tagForChildDirectedTreatment methods in GADRequestConfigurationMBS class.
* Added tagForUnderAgeOfConsent and tagForChildDirectedTreatment properties for GADRequestConfigurationMBS class.
* Added new classes for consent dialog: UMPRequestParametersMBS, UMPDebugSettingsMBS, UMPConsentInformationMBS and UMPConsentFormMBS.
* Added new loadWithAdUnitID method to GADAppOpenAdMBS class.
* Added automatic rerun of SQL SELECT if you call MoveFirst on a RowSet/RecordSet, which doesn't support moving because it is not cached or scrollable.
* Added checks for SQL Plugin in multiple places to avoid crashes if SQL command text is empty.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hi,
* Updated DynaPDF to version 4.0.82.239.
* Updated Chromium classes for Xojo 2023r4.
* Added checks for SQLDatabaseMBS class to raise an exception if you try to close, SQLExecute or SQLSelect while a background thread runs a SQL query.
* Added more render functions to WindowsPDFPageMBS for synchronous and asynchronous modes.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hello,
The year 2023 will end in less than three weeks. Do you need some more licenses?
* You can order licenses for 2024 or later and have invoice, delivery and payment done in 2023.
This way you secure the current pricing and the possibility to keep upgradeability for older licenses.
* And of course you can order updates for several years in advance for all your MBS products.
* As all our Xojo and DynaPDF plugin licenses are per developer, you should check if you got a new developer in your team this year and adjust licenses to match team size.
* For LibXL you can check if you like to upgrade from individual developer licenses to the Enterprise level. We can assist and may apply a special upgrade price.
Especially if you run on a budget and you want to spend some money in the old year, you can buy updates for several years in advance.
If you need help to decide what Xojo or plugin license you need, we may be able to assist you.
Sincerely
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hi,
I've been using AuthorizationMBS with success in some areas, but I've noticed that a command I'm running doesn't run.
Code is similar to this:
dim a as new authorizationMBS
if a.SimpleNewAuthorization then
a.execute("/bin/launchctl",array("unload","/Library/LaunchDaemons/com.bodoni.server.plist")
if a.lasterror<>0 then break
end if
Although there's no error shown, the service does not stop.
This works from the terminal:
sudo launchctl unload Library/LaunchDaemons/com.bodoni.server.plist
I can't see anything in the console log that might suggest what's wrong.
This is from the console log.
AuthorizationExecuteWithPrivileges and AuthorizationExecuteWithPrivilegesExternalForm are deprecated and functionality will be removed soon - please update your application
I've tried a couple of variations, with and without /bin in the path and various launchctl subcommands such as disable, kill.
Regards,
Lee
Hi,
Let's start a new round for MBS Plugin development:
* Updated DynaPDF to version 4.0.81.236.
* Updated SQLAPI to version 5.3.
* Added FullyQualifiedFieldName property to DynaPDFFieldExMBS class.
* Added karFormData and kaffNonPDFA_4e constants to DynaPDFMBS class.
* Added Hidden attribute to JSONIteratorMBS, XMLIterateAttributeNodesMBS, XMLIterateChildNodesMBS, XMLIterateElementsMBS, DynaPDFIteratorMBS and PCRE2IteratorMBS classes to hide it from auto complete. Since you use it via for each loops indirectly, you never need to use these classes directly.
* Changed CallDelegateOnMainThreadMBS delegates to be hidden for auto complete.
* Fixed GetDelegateParametersMBS, GetDelegateTargetMBS and GetDelegateWeakMBS functions to work better in newer Xojo versions.
* Fixed an endless loop in JSONMBS class when running Search function with a bad query. Now propergates the exception properly.
* Fixed JSON, DynaPDF and plugin to compile again with Xojo 2019r1.
* Added SortArrayMBS methods to sort with/without a delegate and ascending or descending.
* Updated openssl library to version 3.1.4.
* Optimized text handling to be faster, which affects various string functions like ContainsWholeWordMBS.
* Added CopyArrayMBS methods to copy array data to second array of same type.
* Added target flags to our delegates to make sure they are available on the right targets.
* Updated to LCMS 2.16fc1.
* Improved array access for the plugins.
* Added checks for fillSeries and fillDateSeries in CDRanSeriesMBS class to better handle if arrays are nil.
* Improved array conversion from Xojo array to JSONMBS array.
* Fixed crash in NSIndexPathMBS when passing nil array to Constructor or indexPathWithIndexes method.
* Improved NSSearchFieldControlMBS to scroll horizontally.
* Added DynaPDFParserMBS class.
* Fixed some flags for delegates to work better in the future.
* Added cmsV2Unicode function to LCMS2ProfileMBS class.
* Added Scrollable property to NSSearchFieldMBS class.
* Added more properties to CURLEmailMBS class for debugger.
* Updated SQLite to version 3.44.1.
* Added ApplyMergePatch, ApplyPatch, MergePatchFromDiff, PatchFromDiff to JSONMBS class.
* Fixed string parser in LargeNumberMBS to not break on a minus sign sometimes.
* Added BigNumberConversionMBS class.
* Added new GetStringValue and SetStringValue methods to BigNumberMBS class.
* Added new GetStringValue and SetStringValue methods to LargeNumberMBS class with more options.
* Fixed OpenMTInputFile method in CURLSMBS class to remove InputData first.
* Fixed SetupAWS and SetupOAuth in CURLSMBS class to reset NoBody flag if new transfer is not head.
* Implemented EOF and BOF for SQL Plugin for RowSets to make for-each loops work better, but AutoCache may need to be enabled if the database doesn't allow MoveFirst like SQLite.
* Added isBOF and isEOF to SQLCommandMBS class.
* Improved WindowsDeviceInformationPairingMBS class to keep reference to the device object.
* Fixed a possible crash in SQLConnectionMBS destructor.
Download at
https://www.monkeybreadsoftware.de/xojo/download/plugin/Prerelease/
or ask for being added to the DropBox shared folder.
Please also go to the Xojo forum and setup "Watching First Post" for the add-on category, so you get an email when I start my pre-release topic. Then once you see that, please put the topic on watching, so you get an email for every new posting from me.
https://forum.xojo.com/c/add-ons/17
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/