Changed ImageView.ImageCoordsToWindow access from protected to public.

- Exposing ImageView.ImageCoordsToWindow enables external
tools —like the new Faces tool— to paint to the ImageView. Without this
method those external tools would need to duplicate code about
image orientation and image position in the gdk.Window, for
example.

Signed-off-by: Stephen Shaw <sshaw@decriptor.com>
Fix to libfspot that fixes desaturate
New Sidebar.PageSwitched event.

- With this new event SidebarPages can know when the user is changing
between them.

Signed-off-by: Stephen Shaw <sshaw@decriptor.com>
Added PhotoImageView.PhotoLoaded event.

- It was impossible to know when the photo has been completely loaded.

Signed-off-by: Stephen Shaw <sshaw@decriptor.com>
Remove deprecated, ThinkPad-specific, Accelerometer class and code. Issue: #638697

Signed-off-by: Stephen Shaw <sshaw@decriptor.com>
Error fixed in PhotoImageView.OnExposeEvent.

- It was returning true even if it was doing nothing —and doing
that disallows other code to listen to the expose event.

Signed-off-by: Stephen Shaw <sshaw@decriptor.com>
Added EventMask.LeaveNotifyMask to the GdkWindow of ImageView.

- I need LeaveNotifyEvent events to use them from Faces tool.

Signed-off-by: Stephen Shaw <sshaw@decriptor.com>
Error fixed in ImageView.CanSelect.

- If you defined CanSelect to false it didn't cancelled the selection
even if the existing code seemed like doing that —because CanSelect
was setting can_select to false before defining Selection, and
Selection setter does nothing if can_select is false.

Signed-off-by: Stephen Shaw <sshaw@decriptor.com>
Add support for automake 1.13

Since automake 1.13, the macro AM_CONFIG_HEADER is deprecated and it has
to be replaced with AC_CONFIG_HEADERS, in order to build f-spot with automake
1.13.

-- Rafael Ferreira
Add DESTDIR for installing f-spot's libdir

When using DESTDIR variable in "make install", f-spot tries to install
the libdir to '$(libdir)/f-spot' which completely ignores the $(DESTDIR)
given and attempts to install in e.g. /usr/lib/f-spot, which is not the desired
folder and requires root privileges.

-- Rafael Ferreira
ui: Rename import button and add ellipis
Merge pull request #3 from hbons/master

Rename import button and add ellipis
ui: Lowercase for status bar message strings
ui: Reword mode switch buttons to sound more like words instead of actions
Merge pull request #4 from hbons/master

String tweaks
Update the POTFILES.skip file locations and remove old files
Adding taglib-sharp back as a submodule.

The goal is to make it easier for other platforms
to get up and building.
Move version of Hyena back 3 commits
Move taglib-sharp back a few versions
Switch to our own taglib-sharp