1. 24 Apr, 2005 2 commits
  2. 16 Apr, 2005 1 commit
    • Enrico Ros's avatar
      KPDF HotNewStuff Browser! · 7b6b7a35
      Enrico Ros authored
      It's not yet complete (file dowload and internal notifies are missing) but
      the new stuff browser is running. The ui is modeled on an Aaron's mockup.
        Fetches the providers list (kpdf.kde.org/newstuff/providers.xml), lets
        the user select a provider and displays provider's contents in a KHMTL
        part (for flexibility and eye candy).
        Internally we use KNS' Entry and Provider structures only, doing all the
        transfer operations by hand via KIO::get jobs. Download will be done
        internally too (to give better consistancy in the interface).
        Network timeouts, problems or info messages are notified in a statusbar-
        like widget and we try to keep all information in the dialog, without
        using messageBoxes
        Added the action and the dialog invocation
        Link the KNEWSTUFF and KHTML libraries.
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405828
  3. 14 Apr, 2005 2 commits
    • Enrico Ros's avatar
      Added directory desctiption. · c8f81224
      Enrico Ros authored
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405525
    • Enrico Ros's avatar
      PageView: · d1047266
      Enrico Ros authored
        Added the frequently requested option for eBook style alignment. Better
        layouting in continous (center single pages, no more top aligned) and
        single modes. Layouting very consistant when switching modes. Proper keys
        and mouse handling in multiple columns modes. Start in 'Fit Page' zoom.
      DlgGeneral KCFG:
        Added the "Center first page in facing mode" and config menu entry.
        Marked 100341 as done.
      CCMAIL: 100341@bugs.kde.org
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405524
  4. 13 Apr, 2005 5 commits
    • Enrico Ros's avatar
      Using line width property. Line width follows scaling. · ed41c2e2
      Enrico Ros authored
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405443
    • Albert Astals Cid's avatar
      build · ee4908bf
      Albert Astals Cid authored
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405421
    • Enrico Ros's avatar
      Added icons for Text annotations (ake the 'page sybols'). Changed naming to · 0beedebe
      Enrico Ros authored
      existing ones, updated 'tools.xml' with new names and made generator_pdf
      parse pdf icon names as lowercase. Added SVG sources too for the icons.
      - note that I suck as icon maker, so plz make good looking icons and don't
      complain about these - :-))
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405395
    • Enrico Ros's avatar
      CVS_SILENT removed overlay debug ~art~ · 96a28d59
      Enrico Ros authored
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405339
    • Enrico Ros's avatar
      Highlight annotations: ok · e8f27fc7
      Enrico Ros authored
        Updated drawShape with RasterOperation (Normal, Multiply) for getting
        Highlight annotation types to work. All Highlight annotations are now
        drew using the Multiply raster operation.
        Replaced the agg_pixfmt_rgba.h pixformat definition template with an
        internal version that implements different raster operations too. The
        new version has been shrinked to the minimum, containing the only code
        needed by kpdf AGG2 rendering engine to work.
      Thanks for Rob Buis for telling me the way to go and providing sample code
      with his AGG2 algorithms.
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405338
  5. 12 Apr, 2005 3 commits
    • Enrico Ros's avatar
      Painter_AGG2: · c5b694d0
      Enrico Ros authored
        Part from the *very C00L* AGG2 library (www.antigrain.com) are imported
        from the agg23 source package. The imported files provides antialiased
        rendering on bgra32 qimage memory buffers.
        See "kpdf/ui/painter_agg2/README.kpdf" for more info.
        Replaced my dear crappy scanline renderer (well, was the fastest btw :-)
        with agg2 based rendering code.
        Implemented HighlightAnnotation (HL, Underline, Strikeout and Squiggly)
        and InkAnnotation (simple one) rendering.
        Need a multiply-blending template algo for getting highlights to look
        as highlighs (not solid or transparent, like now).
        Updated to build the new library, set include paths and link it.
      Here we go.
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405150
    • Enrico Ros's avatar
      PageViewAnnotator: · 8bc57116
      Enrico Ros authored
        Restarting working on the Engines. Readded annotation creation for
        SmoothPath engine / InkAnnotation annot.
        Format changed, makes more sense now. Fileformat described in comment.
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405145
    • Enrico Ros's avatar
      CVS_SILENT Page: disabled debug save timing, Annots: typos · 25d25604
      Enrico Ros authored
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405144
  6. 11 Apr, 2005 1 commit
  7. 10 Apr, 2005 2 commits
  8. 09 Apr, 2005 1 commit
    • Enrico Ros's avatar
      CVS_SILENT update · 7201ed77
      Enrico Ros authored
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=404312
  9. 08 Apr, 2005 6 commits
  10. 07 Apr, 2005 5 commits
    • Enrico Ros's avatar
      Document: · 57f0453b
      Enrico Ros authored
        Warning before running out of memory and stop pixmap request.
        CCMAIL: 103435@bugs.kde.org
        Not related to the bug: avoid scaling up slow pixmaps.
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403884
    • Enrico Ros's avatar
      Big update to annotations. DataStructures passed the recursive saving · bcc2542e
      Enrico Ros authored
      and retrieval xml test. This second rewrite seems better than the
      previous one. Maybe it's not perfect bug finally it's good enought
      to move ahead now.
        Restored and verified XML loading/saving with recursive storing and
        retrieval of referenced objects. 100% verified and tested. Finally
        all is working as expected. The structure is clean and it's simple
        to choose the way to go now: rendering. Updated AnnotationUtils, More
        comments, removed leak.
        Adapted to changes to AnnotationUtils and Annotation, changed context
      Misc updates on TODO and PDFGenerator (fixed Ext flag).
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403863
    • Enrico Ros's avatar
      Fixed crash when exiting with kapp->quit(). Usually the Settings singleton · 659ae73b
      Enrico Ros authored
      is deleted after all classes, but when kpdf is run stand-alone and quit()
      is used (currently only by clicking on Quit links) the app could crash.
      -> Best practice: don't use KConfigXT settings classes for storing values
      on destructors (do it when a parameter is updated).
      CCMAIL: Mikolaj Machowski <mikmach@wp.pl>
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403765
    • Enrico Ros's avatar
      Implemented PDF:FullScreen and Close action to KPDF 'Presentation' and · e5ed6251
      Enrico Ros authored
      'EndPresentation' actions. Based on testcase by Mikolaj.
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403726
    • Enrico Ros's avatar
      CVS_SILENT add whishes and in-progress-crash-solving by Mikolaj · 9709ffbd
      Enrico Ros authored
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403716
  11. 05 Apr, 2005 2 commits
    • Enrico Ros's avatar
      CVS_SILENT Sync and ++Whishes. · 3ac84b0f
      Enrico Ros authored
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403360
    • Enrico Ros's avatar
      PDFGenerator: · 2b2a6340
      Enrico Ros authored
        Better flow in annotations parser.
        Cleanups in header.
        Adjusted a squelch.. I think a neural network it's the least we can do
        to choose that float number between 0.6 and 0.7.
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403319
  12. 04 Apr, 2005 6 commits
    • Enrico Ros's avatar
      CVS_SILENT update state · 852eb6ed
      Enrico Ros authored
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403223
    • Enrico Ros's avatar
      Adapted to annotations.h changes. · b2b74d91
      Enrico Ros authored
      annotations.cpp is all commented out, need to work on that now.
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403222
    • Enrico Ros's avatar
      The revolution starts here. · eabe001f
      Enrico Ros authored
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403221
    • Enrico Ros's avatar
      Internal changes, broken stuff, heavy headache. · 372299cc
      Enrico Ros authored
        Changed parser to deal with the new data structures:
        1) Popups are not inserted anymore as annotations, but parsed and
        scheduled for later merging with other annotations. Shared popups are
        permitted (the pdf reference doesn't clarify on this, so we better
        support them).
        2) Annotations can have an internal hieracy. When an IRT annotation is
        found, it's parsed and scheduled for later merging in the parent's
        The merges take place at the end of the annotation retrieval. At that
        point all cross-objects are in memory and we can resolve/reparent
        Note on internal parser.
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403219
    • Enrico Ros's avatar
      Moved the PDF annotations status here from annotations.h (that is going · 18feebc8
      Enrico Ros authored
      through a deep transformation).
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403113
    • Enrico Ros's avatar
      CVS_SILENT update · f4231cd9
      Enrico Ros authored
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403099
  13. 01 Apr, 2005 4 commits