UberPDF-SDK
We live by example! Need custom code? - Email the ÜberDude - Joe C. Hecht

ÜberPDF-SDK™ Change Log


//------------------------------------------------------------------------------
UBERPDFSDK_CUMULATIVE_UPDATE_VERSION_0001-0001 (2018-01-21_01_01) {
//------------------------------------------------------------------------------



//------------------------------------------------------------------------------
// UPDATES UBERPDFSDK VERSION 0001-0000 (and forward)
//------------------------------------------------------------------------------
// To update: uncompress (overwriting any existing files), run UberBuild and
// at the uberbaselibs build status screen:
//------------------------------------------------------------------------------
// "All uberbaselibs libraries report they are currently built"
// Press F to force the rebuild status of all uberbaselibs libraries by scrubbing.
//------------------------------------------------------------------------------
// then:
//------------------------------------------------------------------------------
// Press C to continue building the required uberbaselibs libraries
//------------------------------------------------------------------------------
// ERROR SCRUBBING? Make sure there are no file locks on any of the files (:
//------------------------------------------------------------------------------
// WARNING: REBUILDING WILL SCRUB THE TEST DIRECTORIES! SAVE YOUR WORK!
//------------------------------------------------------------------------------
// Folders updated: uber/uberbaselibs/uberpdfsdk/archives/_repository/src
// Files updated: See list at the end of this change log.
//------------------------------------------------------------------------------



//------------------------------------------------------------------------------
// UPDATE SUMMARY
//------------------------------------------------------------------------------
This is a maintenance update, with added functionality.

SIGNIFICANT: UberPdfSdk_Pdf_Stream_GetUnCompressedDataPtr(); - data source corrected.

INTERESTING: New function UberPdfSdk_Pdf_Doc_Pages_DisinheritPages();
INTERESTING: New function UberPdfSdk_Pdf_Obj_Import();
INTERESTING: New function UberPdfSdk_Pdf_Stream_CatContents();
INTERESTING: New function UberPdfSdk_Pdf_Stream_CatContentsToCStr();
INTERESTING: New function UberPdfSdk_Pdf_Stream_CatContentsToCStrFree();

NOTEWORTHY: UberPdfSdk_Pdf_Obj_FromObjID(); - correction UberPdfSdkPdfObjH to UberPdfSdkInstanceH
NOTEWORTHY: UberPdfSdk_Pdf_Stream_GetUnCompressedDataPtr(); - local cache reference removed.
NOTEWORTHY: UberPdfSdk_Pdf_Stream_GetRawDataPtr(); - local cache reference removed.

MINOR: Added: version info to file groups undated in this update.
MINOR: Minor version incremented.
//------------------------------------------------------------------------------



//------------------------------------------------------------------------------
// UPDATE SPECIFICS
//------------------------------------------------------------------------------
New function UberPdfSdk_Pdf_Doc_Pages_DisinheritPages() "un-inherits" inherited
values (converting them to local unique values).
//------------------------------------------------------------------------------
New function UberPdfSdk_Pdf_Obj_Import() allows the import of any indirect obj
reference from one document to another. Imports fonts, images, and other data
as simply as importing a page.
//------------------------------------------------------------------------------
New function UberPdfSdk_Pdf_Stream_CatContents() returns a single content stream
from either a single content stream or an array of content streams (safely
concatenated). Useful for (among other things) easily converting page contents
into embedable XObject XForms.
//------------------------------------------------------------------------------
New function UberPdfSdk_Pdf_Stream_CatContentsToCStr() returns a CStr of the
decompressed contents from either a single content stream or an array of content
streams (safely concatenated).
//------------------------------------------------------------------------------
New function UberPdfSdk_Pdf_Stream_CatContentsToCStrFree() frees the CStr
returned from UberPdfSdk_Pdf_Stream_CatContentsToCStr().
//------------------------------------------------------------------------------
// Per File Changes:
//------------------------------------------------------------------------------
// LIBUBERPDFSDKDYN.*
//------------------------------------------------------------------------------
Change: minor version
Added: function UberPdfSdk_Pdf_Doc_Pages_DisinheritPages();
Added: function UberPdfSdk_Pdf_Obj_Import();
Added: function UberPdfSdk_Pdf_Stream_CatContents();
Added: function UberPdfSdk_Pdf_Stream_CatContentsToCStr();
Added: function UberPdfSdk_Pdf_Stream_CatContentsToCStrFree();
Added: version info
//------------------------------------------------------------------------------
UBERPDFSDK.DEF*
//------------------------------------------------------------------------------
Added: function UberPdfSdk_Pdf_Obj_Import();
Added: function UberPdfSdk_Pdf_Doc_Pages_DisinheritPages();
Added: function UberPdfSdk_Pdf_Stream_CatContents();
Added: function UberPdfSdk_Pdf_Stream_CatContentsToCStr();
Added: function UberPdfSdk_Pdf_Stream_CatContentsToCStrFree();
Added: version info
//------------------------------------------------------------------------------
// UBERPDFSDK_PDF.*
//------------------------------------------------------------------------------
Change: UberPdfSdk_Pdf_Obj_FromObjID(); - corrected parameter UberPdfSdkPdfObjH to UberPdfSdkInstanceH
Added: function UberPdfSdk_Pdf_Obj_Import();
Added: version info
//------------------------------------------------------------------------------
// UBERPDFSDK_PDF_DOC_PAGES.*
//------------------------------------------------------------------------------
Added: function UberPdfSdk_Pdf_Doc_Pages_DisinheritPages();
Added: version info
//------------------------------------------------------------------------------
// UBERPDFSDK_PDF_INTERNAL.*
//------------------------------------------------------------------------------
Added: function UberPdfSdk_Pdf_Internal_Pdf_Obj_Import();
Added: version info
//------------------------------------------------------------------------------
UBERPDFSDK_PDF_INTERNAL_PDF_DOC_PAGES.*
//------------------------------------------------------------------------------
Added: function UberPdfSdk_Pdf_Internal_Pdf_Doc_Pages_DisinheritPages();
Added: version info
//------------------------------------------------------------------------------
// UBERPDFSDK_PDF_INTERNAL_PDF_STREAM.*
//------------------------------------------------------------------------------
Change: GetUnCompressedDataPtr() : data source corrected in lines 299 and 300.
Change: GetUnCompressedDataPtr() : removed return of local cache.
Change: GetRawDataPtr() : removed local cache.
Added: version info
//------------------------------------------------------------------------------
// UBERPDFSDK_PDF_STREAM.*
//------------------------------------------------------------------------------
Added: function UberPdfSdk_Pdf_Stream_CatContents();
Added: function UberPdfSdk_Pdf_Stream_CatContentsToCStr();
Added: function UberPdfSdk_Pdf_Stream_CatContentsToCStrFree();
Added: version info
//------------------------------------------------------------------------------
// UBERPDFSDK_SYSTEM.*
//------------------------------------------------------------------------------
Change: Minor version incremented.
Added: version info
//------------------------------------------------------------------------------



//------------------------------------------------------------------------------
// FILES UPDATED:
//------------------------------------------------------------------------------
uber/README-CHANGE-LOG-UberPDF-SDK_0001-0001.TXT
//------------------------------------------------------------------------------
uber/uberbaselibs/uberpdfsdk/archives/_repository/uberpdfsdk-0001-0001
uber/uberbaselibs/uberpdfsdk/archives/_repository/uberpdfsdk-0001-0001/uberpdfsdk-0001-0001.zip
uber/uberbaselibs/uberpdfsdk/archives/_repository/_uber_deploy_scrub.bat
uber/uberbaselibs/uberpdfsdk/archives/_repository/_uber_deploy_scrub.sh
uber/uberbaselibs/uberpdfsdk/archives/_repository/_version_file.txt
uber/uberbaselibs/uberpdfsdk/archives/_repository/uber_unzipcurrentsource.bat
uber/uberbaselibs/uberpdfsdk/archives/_repository/uber_unzipcurrentsource.sh
//------------------------------------------------------------------------------
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/libuberpdfsdkdyn_c.c
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/libuberpdfsdkdyn_c.cc
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/libuberpdfsdkdyn_c.h
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/libuberpdfsdkdyn_pascal.pas
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk.def
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk.defexp
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk.defexplist
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_pdf.cc
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_pdf.h
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_pdf.pascal-inc
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_pdf_doc_pages.cc
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_pdf_doc_pages.h
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_pdf_doc_pages.pascal-inc
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_pdf_internal.cc
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_pdf_internal.hh
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_pdf_internal_pdf_doc_pages.cc
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_pdf_internal_pdf_doc_pages.hh
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_pdf_internal_pdf_stream.cc
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_pdf_internal_pdf_stream.hh
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_pdf_stream.cc
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_pdf_stream.h
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_pdf_stream.pascal-inc
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_system.cc
uber/uberbaselibs/uberpdfsdk/archives/_repository/src/uberpdfsdk_system.h
//------------------------------------------------------------------------------



//------------------------------------------------------------------------------
// NEXT UPDATE
//------------------------------------------------------------------------------
Slated for release is a recent update to the latest version of the QPDF library,
and the availability of our new UberPdfSdk FreeType and Cairo snap-in modules.
//------------------------------------------------------------------------------
UberBuild's third party source downloads will be moved away from SourceForge
due to throttling, bans, and other issues.
//------------------------------------------------------------------------------
OTHER: The filenames for initial release was incorrectly named:
"UberPdfSdk-1000-0000.zip" and "UberPdfSdk-1000-0000.tar.gz".
This numbering will be updated to properly reflect the next version:
"UberPdfSdk-0001-0002.zip" and "UberPdfSdk-0001-0002.tar.gz".
//------------------------------------------------------------------------------



//------------------------------------------------------------------------------
} // UBERPDFSDK_CUMULATIVE_UPDATE_VERSION_0001-0001
//------------------------------------------------------------------------------


Back to home...



Contact ÜberPDF™.org

DMCA (Digital Millennium Copyright Act) Contact Information

Valid HTML 4.0!

Copyright © 2018 by CODE4SALE, LLC - All rights reserved.

ÜberPDF™, ÜberPDFsdk™, ÜberPDFutils™, ÜberBuild™, and ÜberDude™ are trademarks of Code4Sale, LLC.
GX Math & Graphics™ is a trademark of Joe C. Hecht
PostScript® and Display PostScript® are registered trademarks of Adobe Systems Incorporated
Other product names, trademarks, and servicemarks mentioned are owned by their respective owners.

Terms and Conditions - Use of this site, code, submissions, ideas, suggestions, products, downloads, and payments are expressly at your own risk.

Privacy - This is a cookie free, script free, pop over free, and hot link free site!
We collect no information other than web server logs, and will not share unless required by law.

Last Modified 2018-01-24 14:07 U.T.C.