--- src/kernel/pdfwriter.cc.orig 2010-04-26 11:39:32 UTC +++ src/kernel/pdfwriter.cc @@ -110,7 +110,7 @@ using namespace observer; printf("Unsupported context.\n"); return; } - shared_ptr<const IPdfWriter::ChangeContext> progressContext= + boost::shared_ptr<const IPdfWriter::ChangeContext> progressContext= dynamic_pointer_cast<const IPdfWriter::ChangeContext>(context); size_t total=progressContext->getScope()->total; if(!started) @@ -427,7 +427,7 @@ using namespace std; // contain binary data if(obj.isStream()) { - shared_ptr<FilterStreamWriter> filter = FilterStreamWriter::getInstance(obj); + boost::shared_ptr<FilterStreamWriter> filter = FilterStreamWriter::getInstance(obj); assert(filter->supportObject(obj)); filter->compress(obj, ref, stream); }else @@ -502,11 +502,11 @@ using namespace boost; size_t index=0; // creates context for observers - shared_ptr<OperationScope> scope(new OperationScope()); + boost::shared_ptr<OperationScope> scope(new OperationScope()); scope->total=objectList.size(); scope->task=CONTENT; - shared_ptr<ChangeContext> context(new ChangeContext(scope)); - shared_ptr<OperationStep> newValue(new OperationStep()); + boost::shared_ptr<ChangeContext> context(new ChangeContext(scope)); + boost::shared_ptr<OperationStep> newValue(new OperationStep()); // prepares offTable and writes objects for(i=objectList.begin(); i!=objectList.end(); i++, index++) @@ -659,10 +659,10 @@ size_t OldStylePdfWriter::writeTrailer(c utilsPrintDbg(DBG_DBG, "Writing "<<subSectionTable.size()<<" subsections"); // creates context for observers - shared_ptr<OperationScope> scope(new OperationScope()); + boost::shared_ptr<OperationScope> scope(new OperationScope()); scope->total=subSectionTable.size(); scope->task=TRAILER; - shared_ptr<ChangeContext> context(new ChangeContext(scope)); + boost::shared_ptr<ChangeContext> context(new ChangeContext(scope)); // writes all subsection size_t index=1; @@ -704,7 +704,7 @@ size_t OldStylePdfWriter::writeTrailer(c } // notifies observers - shared_ptr<OperationStep> newValue(new OperationStep()); + boost::shared_ptr<OperationStep> newValue(new OperationStep()); newValue->currStep=index; notifyObservers(newValue, context); }