Xojo Plugins
Xojo Plugins
20.2

5.0

Xojo Plugins free download for Mac

Xojo Plugins20.2

04 June 2020

Adds thousands of new classes to Xojo. (was Real Studio Plugins).

Overview

Xojo Plugins (was Real Studio Plugins) adds more than 55,000 functions, methods, and classes to Xojo. If you're still using Real Studio, see 'Related Links' below for access to those plug-ins.

What's new in Xojo Plugins

Version 20.2:
Added:
  • Photos framework classes for MacOS including PHLivePhotoControlMBS to show live photos.
  • NSURLSessionMBS and related classes to support HTTP/2 in Xojo on MacOS.
  • ExifTagsMBS and ExifTagMBS class to read exif and make changes.
  • JavaScript LibPhoneNumber example to validate and format phone numbers
  • Accessibility properties to NSWorkspaceMBS class.
  • CAInfo and CAPath properties to CURLSVersionMBS class.
  • ChannelOffset() to PictureMBS class.
  • ClearRectMode to DynaPDFMBS class to ignore calls to Graphics.ClearRect and allow background to show.
  • CompressionBufferSize, UserWidthMaximum, UserHeightMaximum, ChunkCacheMax, and ChunkMallocMax properties to PNGReaderMBS class.
  • Constructor to take handle to PDFSelectionMBS, PDFActionMBS, PDFAnnotationMBS, PDFBorderMBS, PDFDestinationMBS, PDFDocumentMBS, PDFOutlineMBS and PDFPageMBS classes.
  • Constructor to XMLValidatorMBS class to take folderitem.
  • CredentialWithTrustingServer, credentialWithPKCS12 and credentialWithPEM functions to NSURLCredentialMBS class.
  • DynapdfGraphicsPathMBS and DynapdfGraphicsPathItemMBS classes.
  • Generate parameter for KeyByCurveName method in ECKeyMBS class.
  • Generate, GetPublicKeyPoint, SetPublicKeyPoint, SetPublicKey, GetPublicKey, SetPrivateKey and GetPrivateKey methods to ECKeyMBS class.
  • Handle property to PDFDestinationMBS class.
  • IDN support for MacOS with a pull request to CURL.
  • Implementation for DrawPath in Graphics class. Raises exception if path is not of class DynapdfGraphicsPathMBS.
  • isARM function to SystemInformationMBS module.
  • KeepAlive property for SSH2TunnelMBS class.
  • kofUseOtsuFilter constant to DynaPDFMBS class.
  • kTypeInt32 and kTypeUInt32 constants to SQLPreparedStatementMBS class.
  • Lock, TryLock and Unlock to WindowsMutexMBS class.
  • Methods and events for AVPlayerViewControlMBS to support picture in picture mode.
  • More kImageFormatG* constants for PictureMBS class to hold image data with 1 to 8 channels.
  • More methods to SCNViewMBS and SCNNodeMBS classes.
  • NamedMutexMBS class.
  • NSDateIntervalMBS class.
  • NSURLAuthenticationMethod* constant getters in NSURLProtectionSpaceMBS class.
  • Operator_Convert and StringValue to CGAffineTransformMBS and NSAffineTransformMBS classes.
  • Properties to DynaPDFPageMBS for MediaBox, TrimBox, CropBox, BleedBox and ArtBox.
  • Renderer events to SCNControlMBS control.
  • RFCConnectionMBS and related classes to connect to SAP applications.
  • SCNHitTestResultMBS class and related methods for SceneKit.
  • SCNPhysicsWorldMBS class and related classes for physics.
  • SetCellPicture method from DynaPDFTableMBS class.
  • SetInternetExplorerHiDPI and GetInternetExplorerHiDPI functions to IEWebBrowserMBS class to enable proper resolution handling in HTMLviewer on Windows.
  • Setter for AVCaptureDeviceMBS.activeInputSource property.
  • StyledText functions for XL Plugin.
  • TextArea.WinSelTextBackColorMBS property to configure current text background color.
  • TextShape class support for Object2D drawing with DynaPDFMBS class's graphics integration.
  • Valid and CanSign properties to ECKeyMBS class.
  • WinSelTextColorMBS, WinSelHasTextColorMBS and WinSelHasTextBackColorMBS to TextArea class, too.
  • XLRichStringMBS class to work on rich text in Excel documents.
Changed:
  • CURL plugins for Linux to load libidn dynamically at runtime. If this works, you can use domain names in unicode characters.
  • CURLEMailMBS class to not raise exception if you assign empty username and password.
  • DynaPDF Graphics to use PenSize property for Xojo 2019r2 or newer.
  • JSON to format numbers without trailing zeros. Numbers parsed or given as text are still passed through as is.
  • LDAPMBS class to load ldap library on runtime for Linux and MacOS.
  • properties in NSURLCredentialMBS class to be debugger visible.
  • SQL Plugin to report errors with ErrorCode = 0 in SQLDatabaseMBS class as -1 to avoid Xojo taking ErrorCode 0 as no error.
  • SQLDatabaseMBS RecordSet to pass time, date and timestamp to Xojo with the right type, so Xojo can handle them correctly.
Corrected:
  • Alignment issues for TextShape/StringShape class handling with DynaPDFMBS class's graphics integration.
Deprecated:
  • All Mac 32-bit HTMLViewer extension classes for Xojo before 2020. For Xojo 2020 those are removed.
  • ClientName and CancelButtonLabel in OpenDialogMBS class as they are no longer used.
  • NSURLConnectionMBS in favor of NSURLSessionMBS class.
  • Old FFT*MBS functions.
  • OpenSpecialData method in PNGReaderMBS class.
  • Our global functions to query system folders in favor of SpecialFolders module in Xojo.
  • TimeZoneMBS class in favor of TimeZone class.
  • Enabled SSPI, Kerberos 5 and SPNEGO for CURLSMBS class on Windows.
Fixed:
  • A bug in JPEGDecompress plugin part with data structure alignment on Linux, which caused crash in JPEGStringToPictureMBS function.
  • An issue with HTMLViewer.IETextMBS, HTMLViewer.IEHTMLTextMBS and IEDocumentMBS.Text/HTMLText functions not working with frames.
  • Bug in NSAffineTransformMBS copy constructor.
  • Bug in SQLPreparedStatementMBS where Int64 was passed as numeric.
  • Crash in geometrySourceWithData method in SCNGeometrySourceMBS class.
  • CreatePicturePalette method in PaletteCalculatorMBS as well as transform methods to work better on 64-bit and use less memory.
  • Issue where using AVFoundation and NSWorkspace plugin parts would show warning message about duplicate AVObjectWrapperMBS class name.
  • Problem in ReadFile with MacOS Catalina in SmartCardMBS class.
  • Problem with SQL Plugin and passing Int64 as parameter for a prepared statement for ODBC with servers not supporting 64bit directly.
  • RegisterFunction in JavaScriptEngineMBS class for non MT usage.
Reworked:
  • DynaPDFMatrixMBS class.
Updated:
  • CURL to version 7.70.0.
  • DynaPDF to version 4.0.39.112.
  • LibXL to version 3.9.
  • OpenSSL to version 1.1.1g.
  • Plugin SDK to version for Xojo 2020r1
  • SQLAPI to version 5.0.6.
  • Upgraded CLPlacemarkMBS to show properties in debugger.

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate Xojo Plugins app?

10 Reviews of Xojo Plugins

Markus-Winter
10 February 2020
Version: 19.3

Most helpful

Just an FYI: Xojo is great in so many ways, but infuriatingly lacking in others, and we feel it is important to be open and transparent on what Xojo is good at, and what not. As we welcome discussion and competition and think you should use the right tool for the job there is now an alternative Xojo forum where you CAN discuss alternative development platforms and their respective strengths and weaknesses as well - see https://ifnotnil.com
(1)
Markus-Winter
10 February 2020
Version: 19.3
Just an FYI: Xojo is great in so many ways, but infuriatingly lacking in others, and we feel it is important to be open and transparent on what Xojo is good at, and what not. As we welcome discussion and competition and think you should use the right tool for the job there is now an alternative Xojo forum where you CAN discuss alternative development platforms and their respective strengths and weaknesses as well - see https://ifnotnil.com
(1)
5
Drscott
14 March 2012
Version: 12.0
I've developed 70 educational programs in Real Studio for use in the classroom. Many of these programs would not have been possible at all without the MBS plugins. Even though the plugins are amazingly comprehensive in adding core Cocoa and Carbon API access, the developer somehow has done a superhuman job of continuously adding even more functionality with each release. If you want to develop complex professional software with Real Studio, you must purchase these plugins. By the way, before the typical troll on MacUpdate accuses me of being an amateur for using Real Studio, for 30 years I've developed neurophysiology research software in assembly, C++, LabVIEW, Prograph CPX and Java, to name a few programming languages, on laboratory minicomputers and several types of personal computers. I currently program in Objective-C as well. I use the appropriate tool for the particular job, and for my educational software, Real Studio and the MBS plugins allowed me to quickly create professional applications that are used at colleges around the world.
(3)
5
Markus-Winter
13 December 2011
Version: 11.3
An absolutely outstanding package - when asking professional developers what add-ons they recommend they always say that the MBS plugins are essential. I have to admit that I am still dipping my toes into the water - there is just so much of it that the whole package can be daunting … scratch that, IS daunting. But certainly well worth it - and the video tutorials in iTunes are a big help. New features seem to be often added before anything similar appears in REALbasic itself, and seem certainly much better implemented (like regular expressions), and while some features DO disappear that is the nature of progress (if you no longer support Win 98 or MacOS 10.3 then what is the point of having specific features for those systems in there?). Apple stopped supporting PowerPC (G4, G5) years ago, REAL.studio has now stopped supporting it, so I have the last REAL.studio version with the right MBS plugin to support people on PowerPC, while using the newer version to compile for Cocoa - my code is the same for both.
(1)
0.5
Szq
30 August 2011
Version: 11.2
New features added, useful features stripped away without warning. You would think this plugin would improve over time, it doesn't. In order to use new features you find features you were using are stripped out!
(2)
Mac912374
11 August 2009
Version: 9.5
I mostly agree with ADOBE INC. Where does Christian's code come from? If he uses code licensed by Free Software Foundation, he must also make his source code available to his users. Does he? Free Software Foundation should launch investigations on his products and rip him of his profits if necessary.
(6)
Show comment (1)
5
Anonymous
02 January 2005
Version: 4.1
This plug-in collection is nearly prefect. If you use REAlbasic, then without a doubt, you should be using this also. It exposes much more of OS X than REALbasic does out of the box. The countless features and APIs will save you a ton of time so that you don't have to keep "reinventing the wheel". Most importantly, though, is the responsiveness of the developer. I've almost always gotten a response within hours (sometimes even minutes!). He has always been willing to come up with solutions for my needs and he continuously works to improve his product. Another significant thing is that the plug-ins contain much more complete versions of existing REALbasic features and classes. So if you need lower-level access to things like the clipboard, drag & drop, webkit, etc., then this will provide it for you. Highly recommended.
(4)
Anonymous
22 April 2004
Version: 4.0
Outstanding Customer Service I asked the developer of this plugin whether it could handle a specific task, and he promptly replied that he thought it could. I immediately purchased a license. Minutes later, I received another message from Christian that he had done some research and some testing that revealed that the plugin could not, unfortunately, do what I needed on the Windows platform. He promptly refunded my money (even though he loses money on the deal) within hours of my e-mail. This is excellent customer support! Many other companies would have made it a lot harder to resolve the problem.
(5)
5
Anonymous
21 February 2004
Version: 4.0
This plugin is great. I cannot say there is anything wrong with it at all. Christian's done a great job of filling huge gaps in REALbasic's functionality. If there was ever a notion that RB was missing a few features - get MBS! From very general to very specific, the whole spectrum of features has been implemented to a high standard. In reply to 'Adobe' (yeah, whatever); the point of open source is for people to use the code for their own benefit. Christian has to make his money somehow. Anyway a good percentage of the functions and classes in the plugin don't require a serial number and are therefore free. You get literally thousands of really useful features which aren't implemented by anyone else for REALbasic. I say that's worth the money
(4)
2
Adobe Inc.
12 February 2004
Version: 4.0
I cannot recommend this collection of REALbasic plugins, because it contains mostly GPL-stuff, freeware and open source. This guy (Christian Schmitz) tries to make money, nothing else. He should make a statement, that most stuff in his plugin collection is stolen, pirated or used without the knowledge of the original authors. Sorry, but this plugin collection sucks!
(4)
Show comment (1)
5
Anonymous
04 September 2003
Version: 3.3
I recommend this plugin to everyone that use RB, specially on MacOSX. The functions are fast, very stable, and easy to use. All majors features of the system are now available for the rest of us : coreFoundations, coreGraphic, Midi, safari Webkit, services, rendezvous... Awesome ! Definitively a must-have.
(4)