commit b49b0862596e57c16bb61c571332abd65a4312e2
Author: David King <amigadave@amigadave.com>
Date:   Mon Jun 25 22:35:08 2012 +0100

    Update NEWS for 3.5.3 release

M	NEWS
M	configure.ac

commit 821acea67d8bf6cd087359c78073f8cf014c8798
Author: David King <amigadave@amigadave.com>
Date:	Mon Jun 25 22:24:10 2012 +0100

    Add border to capture page of preferences dialog

M	data/cheese-prefs.ui

commit a291819404a8f940dd30fe4e528f402102a06785
Author: David King <amigadave@amigadave.com>
Date:	Mon Jun 25 22:05:34 2012 +0100

    Add accelerators to menu items

M	src/cheese-main.vala

commit 65e5112e0a68ee53f16ac37cad7c99bc97a2ddb6
Author: David King <amigadave@amigadave.com>
Date:	Mon Jun 25 21:31:39 2012 +0100

    Make the preferences dialog work again

    Move the Cheese.Camera to Cheese.Main and use the same camera in
    Cheese.MainWindow and Cheese.PreferencesDialog. Setup the Camera in
    Cheese.Main.

M	src/cheese-main.vala
M	src/cheese-preferences.vala
M	src/cheese-window.vala

commit dffac37831e5a5d5778ddda619cf4a2e0158da33
Author: David King <amigadave@amigadave.com>
Date:	Sun Jun 24 15:25:45 2012 +0100

    Enable handling of the shoot action

M	data/cheese-main-window.ui
M	src/cheese-main.vala
M	src/cheese-window.vala

commit add573a510267e9bcb8168fc09e8403195c5d21c
Author: David King <amigadave@amigadave.com>
Date:	Sun Jun 24 15:21:02 2012 +0100

    Enable effects state change action

M	data/cheese-actions.ui
M	data/cheese-main-window.ui
M	src/cheese-main.vala
M	src/cheese-window.vala

commit 31f1756987999bfbb5015373fb0c0980f6245732
Author: David King <amigadave@amigadave.com>
Date:	Sun Jun 24 15:13:17 2012 +0100

    Enable handling of the fullscreen action

M	data/cheese-actions.ui
M	data/cheese-main-window.ui
M	src/cheese-main.vala
M	src/cheese-window.vala

commit f04847c58ff492cedea291decdbedf6da7949cd3
Author: David King <amigadave@amigadave.com>
Date:	Sun Jun 24 19:54:53 2012 +0100

    Set photo button text based on mode state

M	data/cheese-actions.ui
M	src/cheese-window.vala

commit 044c84fd03992ccd96adb04577c14dd5b64cf701
Author: David King <amigadave@amigadave.com>
Date:	Sun Jun 24 14:27:27 2012 +0100

    Make preferences and mode actions application-wide

    Move PreferencesDialog from MainWindow to Main. Handle app.mode action
    changes and update the state accordingly.

M	data/cheese-actions.ui
M	data/cheese-main-window.ui
M	src/cheese-main.vala
M	src/cheese-preferences.vala
M	src/cheese-window.vala

commit 89b9e36f1e1f9c97ccbf7d42d044536687720fbf
Author: David King <amigadave@amigadave.com>
Date:	Mon Jun 25 22:29:01 2012 +0100

    Add David King to authors in about dialog

M	src/cheese-main.vala

commit 856edea2a1537ee699d9c5984b9e7ac1e5573a3d
Author: David King <amigadave@amigadave.com>
Date:	Sat Jun 23 16:10:23 2012 +0100

    Start porting to application-wide GMenu

    Add a menu to the application, and enable application-wide actions for
    showing the help, showing the about dialog and quitting the
    application.
    Move the GtkBuilder definition of the about dialog into Cheese.Main.

M	Makefile.am
M	configure.ac
D	data/cheese-about.ui
M	data/cheese-actions.ui
M	data/cheese-main-window.ui
M	po/POTFILES.in
M	src/cheese-main.vala
M	src/cheese-window.vala
M	src/vapi/config.vapi

commit b29dfc69371a9e81e8d0bae7745cc6c3d4648619
Author: David King <amigadave@amigadave.com>
Date:	Sun Jun 24 15:35:06 2012 +0100

    Update TODO

    Remove some completed TODO items.

M	TODO

commit e7f9908166b64c6755437b825eb010806c043d21
Author: David King <amigadave@amigadave.com>
Date:	Fri Jun 22 22:18:37 2012 +0100

    Use a realtime preset for video encoder element

    Use the ‘Profile Realtime’ preset for vp8enc to set reasonable
    defaults
    for realtime encoding. The preset was added in gst-plugins-bad
    0.10.23,
    so fall back to reasonable defaults. Fixes bug 668560 and partially
    fixes bug 674779.

M	libcheese/cheese-camera.c

commit 27472a52c539d680b32a0264c90ff6bf1e46fcee
Author: Ioannis Zampoukas <ioza1964@yahoo.gr>
Date:	Fri Jun 22 22:32:15 2012 +0300

    Updated Greek translation

M	po/el.po

commit 4558781eca91570c5a9962bfddd32b07eca8afa1
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:	Fri Jun 15 18:09:09 2012 +0530

    Assamese translation reviewed

M	po/as.po

commit f3cb3a9b50f7ed46eb260129335a7ba4138596eb
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:	Wed Jun 13 15:43:07 2012 +0530

    Assamese translation reviewed

M	po/as.po

commit 9722eef709afca9e1b9452b7dfee87a4331b8d1a
Author: Hans de Goede <hdegoede@redhat.com>
Date:	Sat Jun 9 00:06:20 2012 +0200

    Do not add 0-sized files to the thumb view

    Sometimes, ie when Cheese crashes when starting to record, something
    which
    we need to fix, 0 bytes large files are created under ~/Videos/Webcam.

    totem-video-thumbnailer does not like these, getting stuck for
    around a
    minute on them, I have filed bug 677734 for this.

    But even with this bug fixed, trying to add 0 byte sized files to the
    thumb view makes no sense, and in the mean time it also neatly works
    around this totem-video-thumbnailer bug.

    Fixes bug 677735.

    Signed-off-by: Hans de Goede <hdegoede@redhat.com>

M	src/thumbview/cheese-thumb-view.c

commit 03fe3c79311d1e3b8cb62a92ba04ce7728b8032b
Author: Hans de Goede <hdegoede@redhat.com>
Date:	Fri Jun 8 23:18:32 2012 +0200

    Do not overwrite camerabin's default flags

    The comment above this code said: "Set flags to enable conversions",
    but
    camerabin has conversion enabled in the necessary places by default,
    all
    the code does is add an extra, unneeded ffmpegcsp element at the
    beginning of the pipeline.

    This results in a huge number of reported caps on pads further
    down the
    pipeline, which when intersected with input caps of later ffmpegcsp
    elements leads to an explosion of possible combinations and
    gst_caps_intersect_full starts consuming the CPU for 100% for seconds
    (various Fedora users have reported startup delays of upto a minute).

    On my test system, with a Logitech Webcam 9000 Pro, the time to create
    the camerabin pipeline (not start, not configure, just create!) drops
    from 7 seconds to 0.7 seconds by elimenating the unnecessary ffmpegcsp
    element at the beginning of the pipe.

    The only reason the ffmpegcsp element this patch removes could
    be useful
    would be for cameras producing only JPEG data, but since Cheese always
    uses v4l2src, and that should always be compiled with libv4l2 support
    (otherwise a lot of camera specific video formats will not be
    understood), libv4l2 will take care of JPEG decompression, so there
    really is no reason for having this extra element, and thus no
    reason to
    override the default camerabin flags.

    Fixes bug 677731.

    Signed-off-by: Hans de Goede <hdegoede@redhat.com>

M	libcheese/cheese-camera.c

commit e022c06879bf2d5b34f56d132a463ff176dcaba9
Author: David King <amigadave@amigadave.com>
Date:	Wed Jun 6 23:15:11 2012 +0100

    Add libcheese headers to GIR source files

M	Makefile.am

commit 83e80258949e446a7c03d9cafea2fbf422b55e90
Author: Hans de Goede <hdegoede@redhat.com>
Date:	Wed Jun 6 11:23:47 2012 +0200

    Fix images missing from effect buttons

    Commit 4cb11731e62b51c684993e43000c933ea97785c2 fixed the images
    missing
    from the photo / video / burst buttons, but the same problem also
    affects the previous effects-page, effects, next effects-page buttons.
    This patch fixes them too.

    Note that unlike the commit message of commit 4cb11731 suggest this
    not only fixes the printing of warnings to the console, it also fixes
    the pixmaps actually missing from the buttons. Fixes bug 677543.

    Signed-off-by: Hans de Goede <hdegoede@redhat.com>

M	data/cheese-main-window.ui

commit 60f9af8ff5f14e68588561320530937b1b3e57ed
Author: Hans de Goede <hdegoede@redhat.com>
Date:	Tue Jun 5 14:54:13 2012 +0200

    Do not add NULL devices to the camera list

    cheese_camera_device_monitor_set_up_device() will return NULL for non
    video devices (ie vbi & radio devices). Emitting the added signal with
    such a NULL device, causes it to get added to the camera list, which
    later on causes cheese to crash.

    This patch fixes this by not emitting the added signal for non camera
    devices. Fixes bug 677574.

    Signed-off-by: Hans de Goede <hdegoede@redhat.com>

M	libcheese/cheese-camera-device-monitor.c

commit 359757ea753b989e355423f59139d7248f2ab82e
Author: David King <amigadave@amigadave.com>
Date:	Mon Jun 4 22:03:40 2012 +0100

    Post-release version bump to 3.5.3

M	configure.ac