MonkeyBread Software Releases the MBS Xojo Plugins in version 18.3

  1. 4 weeks ago

    Dana B

    Jul 17 Xojo Inc Austin, Texas

    Nickenich, Germany - (July 17th, 2018) -- MonkeyBread Software today is
    pleased to announce MBS Xojo Plugin 18.3 for macOS, iOS, Linux and Windows,
    the latest update to their product that is easily the most powerful plugin
    collection currently available for Xojo. MBS Xojo Plugins 18.3 have been
    updated and now includes over 2400 classes and 62000 documented features, and
    the versatile plugins have gained more new functions:

    Our Bluetooth plugin got more features: We added Bluetooth classes for Mac and
    Windows to list and communicate with bluetooth devices. For Windows we have a
    WindowsBlueToothSocketMBS class to communicate with devices like the socket
    classes. We added Bluetooth LE functions for Windows in addition to existing
    CoreBluetooth functions for Bluetooth LE for MacOS.

    For all fans of SSH, we got a new tunnel feature. You can use SSH2TunnelMBS
    class to start a SSH tunnel which forwards one TCP/IP connection on a
    background thread to another computer. This can even be used to forward for
    example MySQL or Postgres database connection over SSH and use the database
    classes to connect though the tunnel to the server. With
    SSH2SessionMBS.OpenDirectTCPIPChannel you can open a tunnel and feed it
    yourself with the class methods.

    For SQL Plugin, we got a built-in CubeSQL library, so you can enable this
    library and you don't need to include CubeSQL DLL yourself. Our new
    InsertRecord and UpdateRecord functions for SQLDatabaseMBS and
    SQLConnectionMBS allow you to easier provide data with dictionary and have the
    plugin build the SQL command for you. For SQLite you can easier query used

    For CURL, we got a new CURLSMBS.SetupOAuth function for oAuth to use web
    services with Open Authentication easier. The function handles the signatures
    required for a query with oAuth and signs request with your given keys. We
    added a few new options to CURL functions and disallow username and passwords
    in URLs by default.

    If you need to mount a network disk, please try the new MountMBS functions. If
    needed you can use MountPathMBS function to query path of a network disk. The
    UnmountMBS function can unmount the disk later. For MacOS you can use
    NetFSMountMBS function to mount disks asynchronously with events to not block
    user interface and allow the user to cancel.

    On Windows you may have seen the COM dialog for message timeouts or delays:
    "Error: Server Busy. This action cannot be completed because the other program
    is busy". By calling InitMessageFilterMBS once on startup, you can disable
    this dialog. The plugin will tell COM modules to wait and not show a dialog,
    so your users won't see the dialog any more.

    For 64-bit applications, you can use new AVCaptureViewControlMBS and
    AVPlayerViewControlMBS controls with AVFoundation to get Apple's standard
    playback and recording controls. We also improved AVAudioPlayerMBS class.

    We got WindowsGraphicsInfoMBS constructors, improved NSMenuItemMBS class with
    debugger visible properties, new shared methods for GMColorMBS class, more
    methods for GZipFileMBS and improved error handling and more properties for
    TiffPictureMBS class.

    Finally we updated CURL to version 7.61.0, DynaPDF to version,
    Rockey4NDMBS to use newer libraries, optipng to version 0.77, OpenSSL to
    version 1.1.0h and 1.0.2o, SQLite to version 3.24.0, SQLAPI to 4.3.3 and use
    the Xojo 2018r2 plugin SDK.

    See release notes for a complete list of changes:

or Sign Up to reply!