1. 20 May, 2005 1 commit
  2. 12 May, 2005 1 commit
  3. 04 May, 2005 2 commits
  4. 02 May, 2005 1 commit
  5. 22 Apr, 2005 1 commit
    • Kristian Høgsberg's avatar
      Fri Apr 22 00:01:40 2005 Kristian Høgsberg <krh@redhat.com> · 42ecccf9
      Kristian Høgsberg authored
              * poppler/CairoFontEngine.cc: Hack around semi-broken cairo-0.4.0
              font API to fix the problem where some glyphs would show up at the
              wrong sizes.  We now create an FT_Face for each size and font
              combination we encounter, since an FT_Face can't be shared between
              several cairo_font_t.
      42ecccf9
  6. 21 Apr, 2005 1 commit
    • Kristian Høgsberg's avatar
      Thu Apr 21 02:25:20 2005 Kristian Høgsberg <krh@redhat.com> · 5c89902c
      Kristian Høgsberg authored
              * poppler/CairoFontEngine.cc (CairoFont::getFont): Cache
              cairo_font_t's for a given CairoFont.  With this patch cairo will
              recognize glyphs coming from the same font as such and the glyph
              cache will actually work.
      
              * glib/poppler-document.cc (poppler_document_new_from_file): Add
              output device (cairo or splash) to PopplerDocument and initialize
              it in the constructor.
      
              * glib/poppler-page.cc (splash_render_to_pixbuf,
              cairo_render_to_pixbuf): Use output device from associated poppler
              document instead of creating a new one.
      
              * poppler-glib.pc.in (Requires): Add Requires: field.
      
              * poppler/Page.cc (loadThumb): Remove unecessary and buggy call to
              Stream::addFilters(), reported by Ryan Lortie (#3046).
      5c89902c
  7. 11 Mar, 2005 2 commits
    • Kristian Høgsberg's avatar
      2005-03-11 Kristian Høgsberg <krh@redhat.com> · e632a1d4
      Kristian Høgsberg authored
              From  Jeff Muizelaar  <jrmuizel@nit.ca>:
      
              * poppler/CairoOutputDev.cc (CairoOutputDev::drawImageMask): Use
              getLine instead of getPixel.
      e632a1d4
    • Kristian Høgsberg's avatar
      2005-03-10 Kristian Høgsberg <krh@redhat.com> · e2af7133
      Kristian Høgsberg authored
              From Jeff Muizelaar <jrmuizel@nit.ca>:
      
              * poppler/CairoFontEngine.cc (CairoFontEngine::getFont):
              Don't print "Type 3 font!" message.
      
              * poppler/CairoOutputDev.cc (CairoOutputDev::drawImageMask):
              Enable image mask drawing and do it properly, albeit slowly.
      
              * poppler/CairoOutputDev.h
              (CairoOutputDev::interpretType3Chars): Return true so that
              Gfx.cc turns type3 characters into calls to drawImageMask
      e2af7133
  8. 05 Mar, 2005 1 commit
    • Kristian Høgsberg's avatar
      2005-03-04 Kristian Høgsberg <krh@redhat.com> · 5b2d9a61
      Kristian Høgsberg authored
              Patch from Jeff Muizelaar <jrmuizel@nit.ca>.  Changed to allocate
              glyphs using gmalloc.
      
              * poppler/CairoOutputDev.cc (CairoOutputDev::drawString):
              Implement drawString instead of drawChar. This change should
              make clipping to a text path work and has a performance
              improvement. Currently the code is a little ugly because we
              can't concat matrices to cairo without losing our current font.
      
              * poppler/CairoOutputDev.h (CairoOutputDev::useDrawChar):
              Tell Gfx.cc that it should use drawString instead of drawChar.
      5b2d9a61
  9. 04 Mar, 2005 1 commit
  10. 03 Mar, 2005 1 commit