Hi,
* Fixed an edge case with Replace in JSONMBS where it didn't catch all spots.
* Fixed problem with Substitute with too small output buffer.
* Improved CURLEmailMBS class to allow the creation of attachment only emails.
* Enabled logging for LibUSB on Linux.
* Updated DynaPDF to version 4.0.84.246.
* Added SelText property for DynaPDFParserMBS class to query found text.
* Added SelBBox2 method for DynaPDFParserMBS class to query all 4 points of current text box.
* Changed StringValue in NSCharacterSetMBS class to property, so we see it in the debugger.
* Added CharacterCount property for NSCharacterSetMBS class for debugging.
* Improved NSTokenFieldControlMBS by to work better with our custom cell class.
* Added SetPrintBacktraceAndAbortHandler method to SignalHandlerMBS class.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hi,
* Added Identifier property to NSCellMBS, NSMenuItemMBS, NSMenuMBS and NSViewControllerMBS classes.
* Added DeviceInfo and GetReportDescriptor functions to HIDAPIDeviceMBS class.
* Added BusType property and constants to HIDAPIDeviceInfoMBS class.
* Updated HIDAPI to version 0.14.
* Fixed mouseEvent shared method in NSEventMBS to return NSEventMBS.
* Added identify, resting, deviceSize and normalizedPosition properties to NSTouchMBS class.
* Updated our Unicode extension for SQLite in InternalSQLiteLibraryMBS class to work in Xojo 2024r1 on Windows.
* Fixed isSelectedForSegment method for NSSegmentedControlMBS to return correct value.
* Added PreferLowPowerDevice and PreferredRenderingAPI properties in SCNViewMBS class.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hi,
* Updated our headers for NetSNMP library.
* Added AVSpeechSynthesizerMBS and related classes.
* Changed SetLicenseKey in DynaPDFMBS class to raise exception if you call it in debug mode after calling SetLicenseKeyGlobal to suggest you to remove the SetLicenseKey call.
* Updated DynaPDF to version 4.0.83.242.
* Changed Bounds, GPTS and LPTS in DynaPDFMeasureMBS to be double.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hi,
Let's start a new round for MBS Plugin development:
* Added MovableByWindowBackground property for OverlayMBS class.
* Added requestWriteOnlyAccessToEvents, requestFullAccessToReminders and requestFullAccessToEvents to EKEventStoreMBS class.
* Updated dyncall library to version 1.4.
* Added new kCallMode* constants for DeclareFunctionMBS class.
* Changed MidiThruConnectionMBS class to be a subclass of MidiObjectMBS class.
* Added Find method to MidiThruConnectionMBS class.
* Changed kOptionLibrarySeparator in SQLConnectionMBS class to be a shared method to return ";" on Windows and ":" on macOS/Linux.
* Improved Data Detector example to include a contextual menu routine for showing actions based on NSDataDetectorMBS class.
* Fixed a problem with MacBase and CURL plugin loading on older macOS versions.
* Implemented IgnoreMouseClicks for Windows in OverlayMBS class. Allows mouse clicks to fall through to window behind.
* Fixed PortAudioStreamRecorderMBS to enforce sample format paFloat32 when using OpenStream() to prevent errors later.
* Added SQLiteFunctionMBS class to add custom SQLite functions for SQLite database connections.
* Added Path property to InternalSQLiteLibraryMBS module.
* Added NWPathMonitorMBS class for macOS/iOS to monitor available network.
* Added NSProcessInfoPowerStateDidChangeNotification for NSProcessInfoMBS class.
* Added NWPathMBS, NWEndPointMBS and NWInterfaceMBS classes.
* Updated SQLite to version 3.45.1.
* Added new variant of FromDiff method in JSONMBS class with KeyToCopy parameter to copy primary keys.
Download at
https://www.monkeybreadsoftware.de/xojo/download/plugin/Prerelease/
or ask for being added to the DropBox shared folder.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Nickenich, Germany - (January 16th, 2024) -- Monkeybread Software today is pleased to announce MBS Xojo Plugins 24.0 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 81,000 documented features, and the versatile plugins have gained more new functions:
We updated our plugins for Xojo 2023r4. We updated the delegates in CURL, iOS, Mac64bit, MacBase, MacCF, MacFrameworks, Picture plugins and improved the RowSet handling in our MBS Xojo SQL Plugin to be compatible. Then we improved our Chromium based classes for the new Xojo version since it uses a newer CEF version. We highly recommend updating the plugins if you like to try this Xojo version or future ones.
For this release we rearranged internal plugin parts. While we ship 52 plugins currently, they are internally composed of about 400 parts. That is less than the older plugins with over 500 parts. Our plugins load quicker in Xojo due to the reduced number of plugin parts to load.
If you use Google Ads in your iOS applications, please update to the new plugin with Google AdMob SDK in version 10.14 and enjoy the additional classes to show the content dialog. The new consent dialog is required for Google Play store. You can simulate the use of your application in a different region where more or less consent is needed.
Our new JSON plugin gets new functions for creating diffs with the changes between two JSON documents. Then we can apply the patch later. The functions allow you to log changes between JSONs to document changes.
For macOS we added new controls NSSegmentedControlControlMBS and NSPathControlControlMBS, so you can easier use a plugin provided SegmentedControl and PathControl controls.
The DynaPDF plugin got a new DynaPDFParserMBS class to make the parser available for Xojo developers. It allows you to find and replace text on a page, highlight or mark texts and delete texts.
For Windows we got new functions to WindowsPDFPageMBS for synchronous and asynchronous rendering of pages to images. For Bluetooth LE, we improved the WindowsDeviceInformationPairingMBS class to work better on Windows 10.
The BigNumberMBS and LargeNumberMBS classes got new functions to convert to/from strings. You can configure the behavior for BigNumberMBS class with the new BigNumberConversionMBS class. If you need random numbers in various distributions in Xojo, you can use RandomExponentialDistributionMBS, RandomNormalDistributionMBS and RandomPoissonDistributionMBS functions.
We improved scrolling for NSSearchFieldControlMBS class, the NSMutableAttributedStringMBS class got a new replaceCharacters function, we made more properties in CURLEmailMBS class visible to the debugger and the new CopyArrayMBS function helps to quickly copy arrays.
Finally we updated CURL to version 8.5.0, DynaPDF to 4.0.82.239, openssl to 3.1.4, SQLAPI to 5.3, SQLite to 3.44.1, LCMS to 2.16, Xcode to 15.2 and Visual Studio to version 2022.
See release notes for a complete list of changes:
https://monkeybreadsoftware.de/xojo/newinversion240.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.
Meet us at the MBS Xojo Developer Conference in Germany:
https://monkeybreadsoftware.de/andernach
The plugins can be downloaded on MBS' website as one big package or several smaller ones:
https://monkeybreadsoftware.de/xojo/plugins.shtml
The online documentation can be found here:
https://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-2024 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
Hello everyone,
Monkeybread Software is pleased to announce the MBS Xojo Conference in beautiful Andernach, Germany. We meet in the lovely Einstein Hotel am Römerpark in Andernach, Germany. This hotel was built in 2020 and is brand new, very modern and features a nice layout with plenty of views towards the river Rhine. Beside our two conference days we have accompanying social programme with our dinner event and an optional training day. For the evenings we have casual get-together at the Sky Bar.
Already 30 people from 14 countries are signed up and we have room for more, so please join us. Sessions are being added week by week and we look forward to have a great event!
The schedule:
April 23rd: Optional sight seeing tour
April 24th: Xojo Training in English
April 25th: Conference, first day with dinner event
April 26th: Conference, second day
April 27th: Optional Geyser trip
The early bird offer available till 24th January 2024 is just 399 Euro plus VAT for a regular ticket. We offer a higher corporate rate to support the event as well as a lower rate for citizen and hobby developers as well as giving a few free tickets to young developers.
Sessions are to be held in English. Our conference is conceived as a networking event for the Xojo community. The conference is an ideal opportunity for sharing your thoughts and your own development experience with fellow users and developers. If you like to hold a presentation, please contact us as soon as possible. Speaker receive discounted tickets.
If you stay longer, you can enjoy our Geyser tour on Saturday morning. You are coming the whole week? Then maybe join our Tuesday sight seeing tour.
Registration and more Information here:
https://monkeybreadsoftware.de/andernach
Training day in English:
https://monkeybreadsoftware.de/xojo/events/andernach-2024-training.shtml
For any questions, please contact us directly.
Sincerely
Christian Schmitz
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hi,
* Fixed a problem with Options in SQLCommandMBS not reporting options correctly.
* Added NSSegmentedControlControlMBS and NSPathControlControlMBS controls.
* Added willPopUpMenu and willDisplayOpenPanel events to NSPathControlMBS class.
* Fixed a problem with ScintillaControlMBS when calling SetStyling.
* Added OutOfBoundsException checks for SetStyling() and StyleAt() in ScintillaControlMBS control to avoid crashes.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
Hi,
* Fixed a problem with file property in NSColorSpaceMBS class not working.
* Updated SQLAPI to version 5.3.0.
* Fixed a problem with int32 read as string in SQL classes.
* Added CopyMemoryBlock method to SQLStringMBS class.
* Added SQL Unit Tests project, so you can run over 500 tests on our MBS Xojo SQL Plugin.
* Added replaceCharacters method to NSMutableAttributedStringMBS class.
Best regards,
Christian
--
Read our blog about news on our plugins:
http://www.mbsplugins.de/
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/