Adobe RMSDK and DL Reader

Release Notes, Adobe RMSDK version 10

 RMSDK 10.0 – 25 Aug 2014
  • Fixed Xcode project dependencies (dp and crytp_openssl)

  • Added note to README about Java requirement for building on the Mac and where Java can be downloaded from

RMSDK 10.0 – 06 Aug 2014

  • Allow Android applications to choose to store the activation.xml and device.xml files publicly or privately

  • Allow Android applications to choose to store books in the Digital Editions folder or in the application private external storage

  • iOS: Remove the shared RMSDK folder requirement for Xcode 5.1 and up

  • 37100: RMServices – Use more reasonable CURL timeout options

  • Added support to build RMSDK with Xcode 6 beta release

  • This release is in the product Archive folder and all changes in this release are included in the August 25th release

RMSDK 10.0 – 13 Jun 2014

  • 36911: Remove assert of changed Insets firing for almost every valid EPUB

  • 36756: Fix hyphenation issue when words are mixed case.

RMSDK 10.0 – 30 May 2014

  • iOS: RMSDK API documentation now contains a link to the RMServices API documentation. Requirements section as well as a section on including RMServices in an existing Xcode project

  • 36766: Fixed issue with lines that start with an indent not being hyphenated.

  • 36767: Fixed hyphenation issue with non-English text, caused by wrong lhmin and rhmin values calculating for UTF-8 multibyte characters.

  • 36805: Added support for building for Windows 8.1 (new project files can be found in build\winrt- 8.1)

  • 36838: Fixed an issue with building RMSDK with recommended openssl and Visual Studio 2012 Update 4

RMSDK 10.0 – 25 April 2014

  • iOS: RMServices: If an operationQueue is specified, RMSDK resources will be released/freed on that operation queue.

  • iOS: RMServices: A proxy class is available for debugging purposes; it will check that method calls that wrap RMSDK functionality all happen on the operationQueue.

  • iOS: RMServices: The timer can be disabled, which will prevent the RMSDK from writing the XML metadata files into the Manifest folder. This may be desirable in some readers.

  • 36684: Windows: Make .rsp config files separate for each version of vc and for winrt configuration.

  • 36509: Added .xpgt file content validation to avoid crashes on rendering incorrect EPUB books.

RMSDK 9.3.3 – 9 April 201

  • iOS: added XCode 5.1 suppo

RMSDK 10.0 – 31 March 2014

  • iOS: allow specification of user for book fulfillment in RMServices

  • iOS: use system-preferred temporary directory when fulfilling books

RMSDK 10.0 – 18 March 2014

  • iOS: added XCode 5.1 support

  • Disable program SIGABRT scenarios for assertions in debug modes for all platforms

  • 36596: removed unneeded clipping in some eBook display instances

RMSDK 10.0 – 14 February 2014

  • Adds support for WinRT (Windows 8 / Windows RT), Blackberry BBX and Linux ARM platforms

  • Adds support for building Android (ARM) with clang compiler (for Android 4.x targets)

  • Updated documentation for RMServices layer

RMSDK 10.0 – 17 January 2014

Initial public release of RMSDK 10.0, including

  • Support for new Adobe Hardened DRM, compatible with ACS 5

  • Performance improvements to PDF text search when the text is not present in the specified range

  • Support for additional CSS 2.1 properties, see release notes for details

  • Compiler support for Xcode 5 and Max OS 10.9

  • Support for Pseudo font (Bold and Italic properties) added for CJK languages

  • Support for CSS property “epub-text-orientation”; supported values: mixed | upright | sideways- right | sideways

  • Proper alignment of special characters that act as both full width and half width

  • Other updates and bug fixes