Ignore:
Timestamp:
May 3, 2006, 10:14:37 AM (15 years ago)
Author:
Eugene Romanenko
Message:

update makefiles, remove absolute paths, update djvulibre to version 3.5.17

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libdjvu/DjVuDocument.cpp

    r15 r17  
    5252//C- +------------------------------------------------------------------
    5353//
    54 // $Id: DjVuDocument.cpp,v 1.14 2005/08/07 21:32:27 leonb Exp $
    55 // $Name: release_3_5_16 $
     54// $Id: DjVuDocument.cpp,v 1.15 2006/01/19 15:20:41 leonb Exp $
     55// $Name: $
    5656
    5757#ifdef HAVE_CONFIG_H
     
    284284    th->init_thread();
    285285  } G_CATCH(exc) {
    286     th->flags|=DjVuDocument::DOC_INIT_FAILED;
     286    G_TRY {
     287      int changed = DjVuDocument::DOC_INIT_FAILED;
     288      th->flags |= changed;
     289      get_portcaster()->notify_doc_flags_changed(th, changed, 0);
     290    } G_CATCH_ALL {
     291    } G_ENDCATCH;
    287292    G_TRY {
    288293      th->check_unnamed_files();
    289294      if (!exc.cmp_cause(ByteStream::EndOfFile) && th->verbose_eof)
    290         get_portcaster()->notify_error(th, ERR_MSG("DjVuDocument.init_eof") );
     295        get_portcaster()->notify_error(th, ERR_MSG("DjVuDocument.init_eof"));
    291296      else if (!exc.cmp_cause(DataPool::Stop))
    292         get_portcaster()->notify_status(th, ERR_MSG("DjVuDocument.stopped") );
     297        get_portcaster()->notify_status(th, ERR_MSG("DjVuDocument.stopped"));
    293298      else
    294299        get_portcaster()->notify_error(th, exc.get_cause());
    295     } G_CATCH_ALL {} G_ENDCATCH;
    296     th->init_thread_flags|=FINISHED;
     300    } G_CATCH_ALL {
     301    } G_ENDCATCH;
     302    th->init_thread_flags |= FINISHED;
    297303  } G_ENDCATCH;
    298304}
     
    320326     G_THROW( ERR_MSG("DjVuDocument.no_file") );
    321327   if (size<8)
    322    {
    323328     G_THROW( ERR_MSG("DjVuDocument.not_DjVu") );
    324    }
    325329   if (chkid=="FORM:DJVM")
    326330   {
     
    345349           }
    346350         flags|=DOC_TYPE_KNOWN | DOC_DIR_KNOWN;
    347          pcaster->notify_doc_flags_changed(this, DOC_TYPE_KNOWN | DOC_DIR_KNOWN, 0);
     351         pcaster->notify_doc_flags_changed(this,
     352                                           DOC_TYPE_KNOWN | DOC_DIR_KNOWN, 0);
    348353         check_unnamed_files();
    349354         
     
    385390             size=iff.get_chunk(chkid, &offset);
    386391             if (size==0) G_THROW( ERR_MSG("DjVuDocument.no_page") );
    387              if (chkid=="FORM:DJVU" || chkid=="FORM:PM44" || chkid=="FORM:BM44")
     392             if (chkid=="FORM:DJVU" ||
     393                 chkid=="FORM:PM44" || chkid=="FORM:BM44")
    388394               {
    389395                 DEBUG_MSG("Got 1st page offset=" << offset << "\n");
     
    416422       DEBUG_MSG("Got DJVU OLD_INDEXED or SINGLE_PAGE document here.\n");
    417423       doc_type=SINGLE_PAGE;
    418        flags|=DOC_TYPE_KNOWN;
     424       flags |= DOC_TYPE_KNOWN;
    419425       pcaster->notify_doc_flags_changed(this, DOC_TYPE_KNOWN, 0);
    420426       check_unnamed_files();
     
    450456     }
    451457   
    452    flags|=DOC_INIT_OK;
     458   flags |= DOC_INIT_OK;
    453459   pcaster->notify_doc_flags_changed(this, DOC_INIT_OK, 0);
    454460   check_unnamed_files();
Note: See TracChangeset for help on using the changeset viewer.