1. 21 Dec, 2004 1 commit
    • Enrico Ros's avatar
      The long awaited (by me) memory manager is in place. It unloads pixmaps · 05924776
      Enrico Ros authored
      not on screen starting from the oldest generated one. Rules (aka memory
      profiles) are simple by now, but they work as expected.
      Plus: added functions for getting Linux total memory and free memory by
      querying the /proc filesystem. Generator creation by mimetype. -Fixes.
      BROKEN: thumbnail, presentation (need to reimpl a virtual method)
      TODO1: notify generators when cancelling jobs.
      TODO2: add forward caching.
      TODO3: rationalize code, clean it up and update README.png
      TODO4: periodically check for free memory and unload pixmaps if needed.
      TODO5: wisely choose default values for memory profiles.
      svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=372514
  2. 17 Dec, 2004 2 commits
    • Enrico Ros's avatar
      Added full screen 'Presentation' support. Only Replace and Dissolve pdf · 70ea81ca
      Enrico Ros authored
      effects are implemented for now. TODO: detect Transitions from the PDF
      (maybe xpdf don't tell us).
      Adding this (another DocumentObserver) is helping me to better focus the
      'memory manager' concept. But still there are some clouds..
      svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=371429
    • Enrico Ros's avatar
      bits · 58797ffe
      Enrico Ros authored
      svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=371428
  3. 13 Dec, 2004 4 commits
    • Enrico Ros's avatar
      FixPack 1: Small fix all over the code. Searwidget rewrite: looks good, · eed32c76
      Enrico Ros authored
      feels better. Updated TODO with interesting things.
      Note: I feel performance loss. Need to check carefully all zoom functions,
      relayouts and wasted paints. I'll love to do that after merging to HEAD.
      Note to all: HEAD merge only after API will be final (the only 2 variables
      are MemManager, ThreadedGen and maybe a DocumentDom (if I can make it next
      weekend, but I think not)).
      svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=370404
    • Enrico Ros's avatar
      Tidy up the structure. · dea9cfdf
      Enrico Ros authored
      svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=370401
    • Albert Astals Cid's avatar
      Update zoom text · 6de98740
      Albert Astals Cid authored
      svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=370270
    • Albert Astals Cid's avatar
      fullscreenmode lovin' · 1df24e09
      Albert Astals Cid authored
      svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=370269
  4. 12 Dec, 2004 5 commits
  5. 11 Dec, 2004 3 commits
  6. 10 Dec, 2004 4 commits
    • Albert Astals Cid's avatar
      Show the window maximized when the user opens the program for the very first time · b7588b4b
      Albert Astals Cid authored
      svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=369730
    • Enrico Ros's avatar
      Modified to insert the new DocumentInfo class into the game. · 3ff4415c
      Enrico Ros authored
      svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=369655
    • Enrico Ros's avatar
      Abstracted Generator and ported xpdf dependant code (most of) to the · 5f4236d8
      Enrico Ros authored
      GeneratorPDF class. Adapted the whole KPDFLink class to a hieracy of
      classes and added a Viewport description associated to 'Goto' links.
      Link hasn't got geometry properties. A PageRect class has born to describe
      all 'active rects' on a page (hand pointed on mouse over). PageRect can
      contain many type of objects such as Links or other active items (images,
      ...). The Page class now stores PageRects only (no more geometric Links,
      as already said).
      Added a DocumentInfo class filled in by generators and used by the
      Outline hasn't been abstracted while now, but a DocumentSynopsis class
      is in place and work needs to be done to make GeneratorPDF fill in a
      DocumentSynopsis instance and pass it to the Toc widget.
      Note1: Document has nothing more to do with xpdf, it only commands its
      Note2: 2 remaining classes to be abstracted: Outline, TextPage. But
      svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=369651
    • Enrico Ros's avatar
      A quick picture made with kolourpaint to explain internal hieracy of kpdf, · 18e7d798
      Enrico Ros authored
      from the gui to the intrnals.
      svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=369614
  7. 05 Dec, 2004 4 commits
  8. 04 Dec, 2004 2 commits
  9. 01 Dec, 2004 1 commit
    • Albert Astals Cid's avatar
      Add watch file option. · a461a21b
      Albert Astals Cid authored
      Enrico, i've added it in the menu, do you prefer it to be in the configuration dialog?
      CCMAIL: rosenric@dei.unipd.it
      svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=367732
  10. 30 Nov, 2004 1 commit
  11. 26 Nov, 2004 3 commits
  12. 25 Nov, 2004 2 commits
  13. 18 Nov, 2004 1 commit
  14. 17 Nov, 2004 1 commit
  15. 16 Nov, 2004 6 commits