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/
Hello everyone,
Black Friday & Cyber Monday Sales
20% off on all new MBS, DynaPDF and LibXL licenses until the 28th November 2023.
Get your new FileMaker or Xojo plugin license today with the coupon code BlackFriday.
See
https://monkeybreadsoftware.de/xojo/pricing
This offer expires 28th November 2023.
Whether you like to renew an older expired license or you need a new license, we welcome you back to use current plugins.
Regular updates are usually 50% off already, so they are not included in the sale.
Sincerely
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hello,
Xojo Inc. announced a sale for the next few days:
As you may all know, we’re thrilled by the incredible talent and creativity you bring to the table with the apps you create with Xojo. Your dedication is the driving force behind our community, and as we step into the season, we want to extend our heartfelt thanks for your continued support of Xojo. To show our appreciation, we’re excited to announce our “November to Remember” early Black Friday sale!
This year’s Xojo sale kicks off today and will run until Thursday, November 16th, at 11:59 PM CT. Enjoy a fantastic 20% off all Xojo licenses (New, Renewals, and Upgrades), and third-party add-ons from the Extras store!
Here’s what you can look forward to 20% OFF:
New Xojo Licenses - All new Xojo licenses for whatever platform you need, including Pro and Pro Plus.
Renewals - Renew now to get access to new Xojo releases for the next year. If you renew during the sale, your current expiration date will be extended by 1 year. Multiple-year renewals are available.
Upgrades - Upgrade your Xojo license to Desktop, Pro, or Pro Plus and get access to more features, including 1 year of updates.
3rd Party Products - Expand Xojo’s functionality with add-ons from the Xojo community in the Extras store.
SHOP NOW and make the most of these incredible offers!
https://xojo.com/store/
*Please note: All Xojo purchases come with a 90-day money-back guarantee. Xojo Cloud is not included in this sale.
As usual, if your Xojo license is up for renewal this year, you can update now and enjoy a discount. If your Xojo license expired already, just get a new one. With the discount it is cheaper than a regular update.
The add-ons are included in the sale. If you like to get one of the MBS articles there, you can use the sale price at Xojo Store or we match the price if you buy directly from us. Please contact us if you need a MBS Xojo Plugin license.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Nickenich, Germany - (November 7th, 2023) -- Monkeybread Software today is pleased to announce MBS Xojo Plugins 23.5 for macOS, Linux and Windows, the latest update to their product that is easily the most powerful plugin collection currently available for Xojo. MBS Xojo Plugins have been updated and now includes over 3000 classes and 80,000 documented features, and the versatile plugins have gained more new functions:
We rewrote JSONMBS class to use a newer C++ library. The new class should be faster, add modern features and interface compatible to JSONItem and our older JSONMBS class. Use Search function to perform JMESPath queries in Xojo. Use Query to find data and Replace functions to replace found nodes with new JSON values. Use Flatten JSON to process a hierarchy in keys and values, filter entries and Unflatten back to original JSON.
DynaPDF got updated to create PDF/A 4, 4e and 4f PDF files. New constants allow you to set this version and CheckConformance can convert a PDF to PDF/A 4 level. Iterate over various items in the DynaPDF with DynaPDFIteratorMBS in for each loops. The orientation property in DynaPDFPageMBS class became settable and we added CreateGeospatialMeasure method.
For macOS Sonoma we added support for reaction effects on macOS 14 and iOS 17. The AVCaptureReactionEffectStateMBS class allows to check state for effects. Methods in AVCaptureDeviceMBS class can check for available effects and trigger them by code. In Sonoma, you can use new methods on NSMenuMBS and NSMenuItemMBS for palette menus and section headers.
If you use MapKit or SceneKit in iOS with our MapKitIOSControlMBS and SCNIOSControlMBS controls, you can now enjoy touch events and react on them using our new NSTouchMBS class. We updated ChartDirector plugin to have more classes and methods to work on iOS including CDTreeMapNodeMBS class.
Our linux libraries are built with fortified source checks for libc to be more secure. We removed dependency on GLIBC_2.25, so you can use our plugin once again on Xojo Cloud.
For Windows we removed the VS 2019 runtime library dependency for the XML Plugin (and others). The RemoteControlMBS module got methods to check for caps-lock, num-lock and scroll-lock keyboard states.
We added MongoDB Watch Changes example project to show MongoChangeStreamMBS class, added RowsAffected property to SQLConnectionMBS and SQLDatabaseMBS classes, added renameNode and adoptNode methods to XMLDocumentMBS class, CSIdentityMBS got debugger friendlier with the properties and we include UpdaterKit within the examples.
Finally we updated CURL library to version 8.4.0, DynaPDF to 4.0.80.232, SQLAPI to 5.2.6 and SQLite to 3.44.0 and Xcode to version 15.0.
See release notes for a complete list of changes:
https://monkeybreadsoftware.com/xojo/newinversion235.shtml
If you have questions, please don't hesitate to contact us.
The plug-ins requires Xojo 2017 release 3 and newer. While all plug-in parts compile on macOS, Linux and Windows, each function may depend on additional system requirements to work successfully. Only used plugin parts of plugins are added to your application.
Plugin licenses are available for components or for the complete collection. Please visit the website store for prices and join us on the next conferences to ask questions in person.
The plugins can be downloaded on MBS' website as one big package or several smaller ones:
https://www.monkeybreadsoftware.com/xojo/plugins.shtml
The online documentation can be found here:
https://www.monkeybreadsoftware.net/
Located in beautiful Nickenich, Germany, MonkeyBread Software is a privately held company founded in 2000 by Christian Schmitz. MonkeyBread Software focuses on the Macintosh, Linux and Windows platforms. With over twenty years as a software developer, Christian's aim is developing unique and useful utilities, complemented by first-class customer support.
Copyright 2000-2023 Christian Schmitz Software GmbH.
MonkeyBread Software is a registered trademark of Christian Schmitz, Nickenich. All Rights Reserved. Apple, and the Apple logo are registered trademarks of Apple Computer in the U.S. and/or other countries. Xojo is a trademark of Xojo, Inc. Other trademarks and registered trademarks may be the property of their respective owners.
Greetings
Christian Schmitz
Monkeybread Software
Hi,
* Added touch events for MapKitIOSControlMBS and SCNIOSControlMBS controls.
* Updated NSEventMBS class to work on iOS with UIEvent internally.
* Added UnicodeStrings method for LCMS2MLUMBS class.
* Added NSTouchMBS class for macOS and iOS (using UITouch on iOS).
* Enabled CDTreeMapNodeMBS class for iOS.
* Fixed memory leak in NSSplitViewControlMBS class destructor.
* Improved exception handling for GMConvertMBS class.
* Improved exception handling for threaded XMLDocumentMBS methods.
* Fixed FindField in DynaPDFMBS class to better find a field in a group, broken in 23.4.
* Enabled support for WebP pictures to MBS Xojo GraphicsMagick Plugin for macOS ARM target.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hi,
* Added method to work with reaction effects on macOS 14 and iOS 17 with AVCaptureDeviceMBS class.
* Fixed XML Plugin to not depends on VS 2019 runtime libraries.
* Added AVCaptureReactionEffectStateMBS class.
* Renamed shared Scale method in SCNMatrix4MBS to Scaling to avoid compiler complaining.
* Added WinIsCapsLock, WinIsNumLock or WinIsScrollLock to RemoteControlMBS module.
* Changed TagSignature in LCMS2ProfileMBS class tor raise exception for invalid index.
* Added TagSignatures function for LCMS2ProfileMBS class.
* Fixed Terminate in ShellMBS class for Windows to work better.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hi,
* Fixed isiOSAppOnMac and isLowPowerModeEnabled properties in NSProcessInfoMBS class to work in iOS target.
* Updated DynaPDF to version 4.0.80.232.
* Changed Orientation property in DynaPDFPageMBS class to be settable.
* Added kctPDFA_4, kctPDFA_4e and kctPDFA_4f constants to DynaPDFMBS for CheckConformance to convert to PDF/A 4.
* Added kpvPDFA_4, kpvPDFA_4e and kpvPDFA_4f version constants for PDF/A 4.
* Added kcoDefault_PDFA_4 constant for default flags for PDF/A 4 conversion.
* Tuned JSONMBS class.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/