Permalink
Commits on Sep 21, 2012
  1. Merge pull request #43 from t-8ch/scrolling

    Scrolling (browsing slides using the mouse wheel).
    committed Sep 21, 2012
  2. Merge pull request #44 from t-8ch/g_assert

    replace dieOnNull() with g_assert().
    committed Sep 21, 2012
  3. advance slides on scrolling

    t-8ch committed Sep 21, 2012
Commits on Sep 17, 2012
Commits on Aug 12, 2012
  1. Split: onResize + onExpose.

    We must not cause widgets to change their size as long as we're inside
    of onResize().
    committed Aug 12, 2012
  2. Update GtkFrame labels at the appropriate place.

    Updating them in updatePortPixbuf() is wrong in two ways: a) They don't
    need to be updated when the *size* of the ports changes, b) they may
    re-emit a size-allocate signal which can cause freezes on Kubuntu (see
    issue #42).
    committed Aug 12, 2012
Commits on Aug 7, 2012
  1. Fixed: Crash on documents with not enough pages.

    Background caching (idleFillCaches()) triggers pre-rendering of the
    previous and next page of each viewport. Unfortunately,
    getRenderedPixbuf() did not correctly check whether the requested page
    is valid. On documents which contain exactly one page this resulted in a
    crash of pdfpres.
    
    Fix: Correctly check whether mypage_i is a valid page number.
    committed Aug 7, 2012
Commits on Aug 5, 2012
  1. Don't use gtk_widget_set_size_request().

    That function enforces a minimum size. It's better to use
    gtk_window_set_default_size() on the windows.
    committed Jun 27, 2012
Commits on Aug 2, 2012
  1. make: Fixes for OpenBSD.

    OpenBSD's "install" does not know "-D". I figured the easiest way is
    simply a "mkdir -p". I know that's not recommended. See my comment,
    though:
    
    	Note: We only support GNU, OpenBSD and FreeBSD right now and all
    	of them know "mkdir -p".
    committed Aug 2, 2012
Commits on Aug 1, 2012
  1. make: Added target "dist".

    committed Aug 1, 2012
  2. Renamed makefile -> Makefile.

    Most people appear to be using "Makefile" instead of "makefile" and it's
    somewhat recommended by GNU:
    
    http://www.gnu.org/software/make/manual/html_node/Makefile-Names.html
    committed Aug 1, 2012
Commits on Jul 30, 2012
  1. make: Follow INSTALL_* convention.

    committed Jul 30, 2012
Commits on Jul 27, 2012
Commits on Jun 19, 2012
  1. make: Fixes for FreeBSD.

    committed Jun 19, 2012
Commits on Jun 18, 2012
  1. refactor makefile

    Conflicts:
    	makefile
    t-8ch committed with Jun 18, 2012
Commits on May 26, 2012
  1. gdk_pixbuf_unref is deprecated.

    According to the docs [1], this functions has been deprecated long ago.
    Only today, the compiler started printing warnings about this. ;-)
    
    [1] http://developer.gnome.org/gdk-pixbuf/stable/gdk-pixbuf-Reference-Counting-and-Memory-Mangement.html
    committed May 26, 2012
Commits on May 11, 2012
  1. Fixed a typo.

    committed May 11, 2012
Commits on May 9, 2012
  1. Use "FALSE" instead of "0".

    committed May 9, 2012
  2. Added option "stop_timer_on_fs".

    If this is set to 1, a running timer is stopped when you exit fullscreen
    mode.
    committed May 9, 2012
Commits on May 8, 2012
  1. Merge pull request #35 from Flowdalic/master

    Make the period key also (un)blank the presentation window.
    committed May 8, 2012
  2. Use also "period" to (un)blank the beamer window. Makes the function …

    …compatible with Logitech Presenters (R400, R800).
    Flowdalic committed May 8, 2012
Commits on Mar 4, 2012
Commits on Mar 3, 2012
Commits on Mar 2, 2012
  1. man: Re-rendered README.

    committed Mar 2, 2012
  2. man: Removed usage of modern GNUisms.

    They're not available on FreeBSD 9. This matters because I explicitly
    tell people that pdfpres runs on BSD.
    
    FreeBSD 9 ships with groff 1.19.2 -- released in 2004.
    committed Mar 2, 2012
  3. man: Updated "DEPs AND BUILDING".

    The minimum tested versions are those of Ubuntu 10.04.1 LTS. I haven't
    recent versions of pdfpres on older systems.
    committed Mar 2, 2012
Commits on Feb 27, 2012
  1. Removed usage of GDateTime.

    For compatibility with Ubuntu 10.04 LTS.
    committed Feb 26, 2012
  2. Switched from SCons to make.

    SCons is overpowered for our little program. Plus, there's portability
    issues because Ubuntu 10.04, for example, ships with a very old
    version of SCons.
    
    The makefile has been tested on Arch Linux i686, Ubuntu 10.04 x86_64 and
    FreeBSD 8 i386.
    committed Feb 26, 2012
Commits on Jan 27, 2012
  1. version: Allow building without Git.

    Whoops. I blindly assumed that everyone is building from inside a Git
    repository. This may not be the case.
    
    When building without Git, show a simple string. I will have to adjust
    that string after the next "release".
    
    Taken as a whole, the "version" feature got a lot more complicated than
    I initially thought... Sorry for the premature push to GitHub.
    committed Jan 27, 2012
Commits on Jan 24, 2012