QuickDrawLib



Version 21.1:

V/MD.QuickDrawLib(2903): openFrameBufferDevice sensorHubtype = 2 fd=21 E/MD.SHInterfaceManager(2903): read: ISensorhubService is NULL RegID=11 E/MD.SHInterfaceManager(2903): Failed to read from ISensorhubService. Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time. Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time. QuickDrawLib is a REALbasic plugin to make QuickDraw toolbox commands easy to use in REALbasic.

Quick
Added
  • BiggerNumberMBS to have 2560 bit floating point number for even bigger range and precision. 512 bit exponent and 2048 bit fraction.
  • DuckDatabaseMBS class for DuckDB database engine, a fast column based database engine.
  • NSDataDetectorMBS and NSRegularExpressionMBS classes for macOS and iOS.
  • NSNetServiceMBS and NSNetServiceBrowserMBS classes for macOS and iOS.
  • 30 new trigonometry functions for BigNumberMBS class.
  • AllObjectsOfClassMBS global method.
  • BeginTransaction, Commit, and Rollback methods for DuckConnectionMBS class.
  • BuildRowSetMBS global function.
  • CNPhoneNumberMBS.CNLabelPhoneNumberAppleWatch function.
  • CocoaMouseDown, CocoaMouseDrag and CocoaMouseUp events to PDFViewControlMBS control to handle low level mouse events.
  • Constructor for handle to UNNotificationMBS, UNNotificationContentMBS, NSToolbarItemMBS and NSToolbarMBS.
  • DirectShowAMVideoControlMBS class.
  • Edit/Update support for RecordSet for SQLDatabaseMBS class.
  • Emojis to the documentation to clearer show what items are supported for each platform.
  • Error, ErrorMessage and ErrorCode properties to SQLDatabaseMBS for iOS.
  • Extra line to CURL debug log to indicate the version of MBS Plugin, CURL library used and what OS is used. See DebugData property in CURLSMBS class.
  • FindPin method to DirectShowCaptureGraphBuilderMBS class
  • FindTableName function to SQLGlobalsMBS class.
  • GetStreamConfig function for DirectShowCaptureGraphBuilderMBS class to accept GUID to identify the pin category.
  • HTMLText or PlainText methods to WebView2ControlMBS class.
  • ImageIndex and ImageHandle properties to DynaPDFImageMBS class.
  • IncludeDataInDebugMessages for FMConnectionMBS class.
  • IOSPictureMBS module with methods and delegates to export video or image to camera roll.
  • IsASCIIText function to RegExMBS class.
  • IsNull function to JSONMBS class.
  • IsObject, isArray, isNumber, and isBoolean to JSONMBS class.
  • KcfIgnoreICCProfile and kptConvertPage to DynaPDFMBS class.
  • MemoryStatisticsMBS class.
  • More constructors to WindowsGraphicsDeviceContextMBS class for picture, window and control.
  • NormInvMBS function.
  • PDFAppearanceCharacteristicsMBS class.
  • ReadFromPkcs7 function for X509MBS class.
  • ResolutionUnit constants to JPEGExporterMBS class.
  • RunOnce method to NSRunLoopMBS class.
  • SetLogEventMask and IsLoggingEnabled shared methods to GMImageMBS class.
  • SQLSelectAsRowSetMT and SQLSelectAsRowSet methods to SQLConnectionMBS class.
  • UnInitialize method to SQLGlobalsMBS class.
  • WindowsShellExecuteAsAdminMBS function.
Changed
  • Constructor for PDFBorderMBS to be public.
  • MaxTotalConnections in CURLSMultiMBS class to 4 as default. Avoids excessive connection counts unless you change it.
Fixed
  • A crash in IDE on Big Sur with NSTokenFieldControlMBS on the layout.
  • A problem with a crash in CURL with SFTP with empty password or username.
  • An issue with LZ4MBS decompression failing.
  • An issue with OpenDialogMBS class not returning folderitems properly for alias files.
  • Bug in Reverse method in StringHandleMBS class.
  • Control drawing in the IDE for iOS controls.
  • Issue for iOS where Transporter complains about __INFO_PLIST segment in plugin library.
  • Issue with Graphics.TextHeight for DynaPDFMBS class.
  • Issue with MoveFirst with RecordSet in our SQL Plugin when used with PostgreSQL.
  • Possible crash in CheckUTF8MBS function.
  • Problem in DynaPDFMBS class with graphics, where we reset font to default one on nextpage call.
  • Problem in QLPreviewPanelMBS, broken in version 21.0.
  • Problem with dictionary processing on iOS.
  • Problem with DynaPDFMBS where an empty password was not passed as nil in OpenImportFile.
  • Problem with GetProfileInfo method and name property in LCMS2ProfileMBS class.
  • Problem with NSCollectionViewMBS raising events while closing and causing crashes.
  • ThumbnailSize property for PDFThumbnailViewMBS class.
Improved
  • DeclareCallBackMBS class to handle asynchronously dispatch on Windows and Linux.
  • NSCollectionViewControlMBS and rewrote parts of NSCollectionView Test example.
  • Performance a lot of repeated calls to Execute method in RegEXMBS class to find matches.
  • Text conversion performance internally for getting text as UTF16 or UTF32. This is used in all plugin parts and speeds up XLSheetMBS and DynaPDFMBS classes a lot!
Optimizes
QuickDrawLib
  • JSONMBS.Convert to quicker loop over Xojo arrays.

Quick Draw Lab Cincinnati

Updated
  • CURL library to version 7.75.
  • DukTape library for JavaScriptEngineMBS class to version 2.6.
  • DynaPDF to version 4.0.49.139.
  • Dyncall library to version 1.2.
  • InstallDragImageMBS to support newer API and work in Xojo 2020 or newer.
  • LCMS to version 2.12.
  • LibXL to version 3.9.4.
  • LibXML to version 2.9.10.
  • LibXSLT to version 1.1.34.
  • NSOrthographyMBS, NSLinguisticTaggerMBS, NSLinguisticValueMBS and NSTextCheckingResultMBS for iOS.
  • Openssl library to version 1.1.1i.
  • Rockey4ND library to newer version.
  • SQLAPI to version 5.1.4b5.
  • To Xcode 12.4.
  • Upgraded DirectShowGUIDMBS class with more methods and properties.
  • Upgraded PDFKit classes to current macOS SDK adding over 200 additional methods and properties.
Other Improvements:
Cincinnati
  • Deprecated SetLicenseKey function for DynaPDFMBS class. Please use SetLicenseKeyGlobal instead.
  • DynaPDF works with ZUGFeRD 2.1.1.
Dec 18th, 2015

Quick Draw Liberty Safes

Never
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
  1. E/linker(2778): warning: unable to get realpath for the library '/system/lib64/hw/sensorhub.msm8992.so'. Will use given name.
  2. E/linker(2778): warning: unable to get realpath for the library '/system/lib64/libsensorhubservice_jni.so'. Will use given name.
  3. E/MotoSensors(1182): Sensorhub hal setdelay: 10 - 66667000
  4. E/MotoSensors(1182): Sensorhub hal enable: 10 - 1
  5. E/MotoSensors(1182): Sensorhub hal setdelay: 0 - 20000000
  6. E/MotoSensors(1182): Sensorhub hal enable: 0 - 0
  7. E/SensorhubService(2778): updateSensorhubListeners_Locked err writing sensorhub
  8. D/sensorhub(2778): sensorhub_algo_req(): algo: 0, active_parts: 2, num_parts: 6, req_len: 28, bytes: 31
  9. D/sensorhub(2778): sensorhub_algo_req(): algos: 8
  10. E/MotoSensors(1182): Sensorhub hal enable: 10 - 0
  11. V/MD.QuickDrawLib(2903): ENTER setSensorHubType
  12. V/MD.QuickDrawLib(2903): setSensorHubType(): sensor hub type : 2
  13. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=19
  14. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=23
  15. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=21
  16. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=25
  17. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=21
  18. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=27
  19. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=21
  20. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=27
  21. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=21
  22. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=28
  23. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=21
  24. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=30
  25. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=21
  26. E/MD.SHInterfaceManager(2903): read: ISensorhubService is NULL RegID=11
  27. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=31
  28. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=21
  29. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=32
  30. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=21
  31. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=33
  32. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=21
  33. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=34
  34. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=21
  35. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=35
  36. V/MD.QuickDrawLib(2903): openFrameBufferDevice() sensorHubtype = 2 fd=21
  37. E/MD.SHInterfaceManager(2903): read: ISensorhubService is NULL RegID=11
  38. E/MD.SHInterfaceManager(2903): Failed to read from ISensorhubService
  39. E/MD.SHInterfaceManager(2903): Received Error Code : -14. Avoid read/write calls until sensorhub reset
  40. E/MD.SHInterfaceManager(2903): Failed to read from ISensorhubService
  41. E/MD.SHInterfaceManager(2903): Received Error Code : -14. Avoid read/write calls until sensorhub reset
  42. E/MD.SHInterfaceManager(2903): Failed to read from ISensorhubService
  43. E/MD.SHInterfaceManager(2903): Received Error Code : -14. Avoid read/write calls until sensorhub reset
RAW Paste Data
Quickdraw live

Quickdraw Lab