Permalink
Commits on Mar 3, 2015
Commits on May 23, 2013
  1. Merge pull request #51 from stefanct/symlink

    davvil committed May 23, 2013
    Be more gentle when saving metadata
  2. Merge pull request #50 from stefanct/master

    davvil committed May 23, 2013
    Minor man page improvements
  3. Be more gentle when saving metadata

    stefanct committed May 23, 2013
    Previously the .pdfpc file was deleted if pdfpc deemed it unnecessary and
    was replaced completely with a new one if not. This has some disadvantages:
     - no links can be used in place of .pdfpc files (neither symlinks nor hard links)
     - file permissions get overwritten every time
    
    This patch uses File.replace_contents() instead of FileUtils.set_contents() to
    modify the metadata file. It does so if there is some actual useful metadata
    to write or if threre was a metadata file before. This will work fine with links
    but does no longer delete unnecessary metadata files after they were
    created already. This should be no problem because usually metadata is
    added not removed and the redundant file is harmless anyway.
Commits on May 13, 2013
  1. Minor man page improvements

    stefanct committed May 13, 2013
Commits on Mar 6, 2013
  1. Merge pull request #46 from tgbit/master

    davvil committed Mar 6, 2013
    set window roles
  2. Merge pull request #41 from rschroll/movie-error

    davvil committed Mar 6, 2013
    Add error checking to ControlledMovie.link_additional
Commits on Feb 6, 2013
  1. set window roles

    tg-x committed Feb 6, 2013
Commits on Dec 14, 2012
  1. Add error checking to ControlledMovie.link_additional

    rschroll committed Dec 14, 2012
    If something goes wrong, we can skip setting up the controls.  Note that
    other parts of the pipeline are not error checked.
Commits on Dec 6, 2012
  1. Merge pull request #37 from rschroll/multimediamovie

    davvil committed Dec 6, 2012
    Support movie annotations in PDF files
  2. Merge pull request #38 from rschroll/parse_options

    davvil committed Dec 6, 2012
    Make argument of parse_command_line_options unowned
Commits on Dec 1, 2012
  1. Make argument of parse_command_line_options unowned

    rschroll committed Dec 1, 2012
    This avoids a segmentation fault when parsing command line options.
Commits on Nov 28, 2012
  1. Merge pull request #36 from AndreasBilke/issue-32

    davvil committed Nov 28, 2012
    fixed davvil/pdfpc issue 32
  2. Changed order of command line parsing and gst initialization

    David Vilar committed Nov 28, 2012
    In this way we can show our help message instead of gstreamer's default
  3. extended man page by the notes option

    Andreas Bilke committed Nov 28, 2012
  4. fixed davvil/pdfpc issue 32

    Andreas Bilke committed Nov 28, 2012
Commits on Nov 27, 2012
  1. fixed overlay view

    AndreasBilke committed Nov 27, 2012
Commits on Oct 24, 2012
  1. Support movie annotations in PDF files

    rschroll committed Oct 24, 2012
    These are created in LaTeX with the multimedia package.  This just
    provides basic support; the various options are not yet supported.
Commits on Oct 23, 2012
Commits on Aug 10, 2012
  1. Merge pull request #30 from rschroll/annotversion

    davvil committed Aug 10, 2012
    Make notes_from_document() work with Vala >= 0.16
  2. Require Vala >= 0.16

    rschroll committed Aug 6, 2012
  3. movie: Tell XOverlay to not handle events

    rschroll committed Aug 6, 2012
    This may keep movies from trapping keyboard shortcuts.
  4. movie: Handle Screen annotations instead of File Attachments

    rschroll committed Jul 24, 2012
    I believe this is more correct.  It handles the url and attach=false
    options of movie15, and doesn't handle the externalviewer option.  Does
    not work with vala 0.14, since the Poppler bindings don't have all the
    things we need.
  5. movie: Use annot.get_contents instead of annot.get_attachment().descr…

    rschroll committed Jul 23, 2012
    …iption
    
    I think this is due to a change in the Poppler bindings.  Hopefully it's
    backwards-compatible.
  6. Call Gst.init() at beginning

    rschroll committed Jun 19, 2012
  7. Movie: Combine new_from... and parse... methods

    rschroll committed Jun 5, 2012
    They had been separated when Movie and ControlledMovie needed different
    new_from... methods, but that's no longer the case.  Combining them gets
    rid of a bunch of compiler warnings about un-initialized vars.
  8. Actions: Separate constructors and initializers

    rschroll committed Jun 5, 2012
    This allows us to create actions with Object.new(type) and still
    initialize them separately.  Since we generally create actions with the
    new_from... methods, this doesn't make life more difficult.  It also
    lets us get rid of the blank constructors which were sort of silly.
    
    In the movie classes, there are init_other methods that allow one object
    to initialize another.  These are needed because I couldn't figure out
    how to cast the newly created object to the existing object's type so
    that the correct initializer would be called.
  9. Movie: Add playback of attached movies

    rschroll committed Jun 4, 2012
    Such movies may be added in LaTeX with the movie15 package.
    
    This requires Poppler.AnnotFileAttachment.  Vala 0.14 (and earlier,
    presumably) don't have this in the .vapi files, so we add it by hand.
    Vala 0.16 should be converted to .gir files and won't need this.
  10. Always exit through PresentationController.quit()

    rschroll committed Jun 4, 2012
    This ensures that the metadata will always be saved.