cinaest
14 years agoDebian packaging: update to 0.0.8-1 v0.0.8
Philipp Zabel [Sat, 2 Jan 2010 11:47:13 +0000 (12:47 +0100)]
Debian packaging: update to 0.0.8-1

14 years agoAdd orientation change support
ph5 [Fri, 1 Jan 2010 23:23:51 +0000 (00:23 +0100)]
Add orientation change support

14 years agoAdd orientation class to select portrait or landscape orientation
ph5 [Sat, 2 Jan 2010 21:10:37 +0000 (22:10 +0100)]
Add orientation class to select portrait or landscape orientation

Uses the MCE D-Bus API to obtain the device orientation from accellerometers
and the HAL D-Bus API to check whether the keyboard slide is opened.

14 years agoMovie poster factory: disable D-Bus name translation
ph5 [Sat, 2 Jan 2010 11:43:43 +0000 (12:43 +0100)]
Movie poster factory: disable D-Bus name translation

14 years agoDrop custom gio-2.0 VAPI
Philipp Zabel [Thu, 31 Dec 2009 00:08:33 +0000 (01:08 +0100)]
Drop custom gio-2.0 VAPI

The async fixes are upstream in vala 0.7.9.

14 years agoDrop custom Pango VAPI
Philipp Zabel [Thu, 31 Dec 2009 00:06:45 +0000 (01:06 +0100)]
Drop custom Pango VAPI

The Pango.Attribute constructors and Pango.Scale were fixed upstream
in vala 0.7.9.

14 years agoDrop the custom SQLite3 VAPI
Philipp Zabel [Thu, 31 Dec 2009 00:04:59 +0000 (01:04 +0100)]
Drop the custom SQLite3 VAPI

The progress_handler callback was added to upstream in vala 0.7.9

14 years agoDrop hildon-1 VAPI, it is contained in vala since 0.7.9
Philipp Zabel [Thu, 31 Dec 2009 00:03:05 +0000 (01:03 +0100)]
Drop hildon-1 VAPI, it is contained in vala since 0.7.9

14 years agoDebian packaging: depend on vala 0.7.9
Philipp Zabel [Thu, 31 Dec 2009 00:11:10 +0000 (01:11 +0100)]
Debian packaging: depend on vala 0.7.9

Depending on the new vala version allows to drop a few custom VAPI files.
The needed changes made their way upstream.

14 years agoSettings dialog: gray out the default source picker conditionally
Philipp Zabel [Wed, 25 Nov 2009 16:09:29 +0000 (17:09 +0100)]
Settings dialog: gray out the default source picker conditionally

Only if the "Show the movie list on startup" check button is active,
the default source picker is sensitive.

14 years agoMovie list menu: improve value display of the year filter picker button
Philipp Zabel [Wed, 25 Nov 2009 16:37:43 +0000 (17:37 +0100)]
Movie list menu: improve value display of the year filter picker button

If the user filters for a single year, don't display a range.

14 years agoMovie list menu: scroll to the selected years in the year filter dialog
Philipp Zabel [Wed, 25 Nov 2009 16:36:34 +0000 (17:36 +0100)]
Movie list menu: scroll to the selected years in the year filter dialog

14 years agoIMDb plugin: use the limit given by cinaest as SQL limit
Philipp Zabel [Wed, 25 Nov 2009 16:05:30 +0000 (17:05 +0100)]
IMDb plugin: use the limit given by cinaest as SQL limit

14 years agoGoogle plugin: store complete cinema information when parsing
Philipp Zabel [Tue, 24 Nov 2009 20:17:04 +0000 (21:17 +0100)]
Google plugin: store complete cinema information when parsing

Stores phone number and address in a Cinema instance.

14 years agoBump version to 0.0.8
Philipp Zabel [Thu, 26 Nov 2009 18:19:14 +0000 (19:19 +0100)]
Bump version to 0.0.8

14 years agoPolish translation (via transifex.net)
Piotr Drąg [Tue, 24 Nov 2009 21:26:00 +0000 (22:26 +0100)]
Polish translation (via transifex.net)

14 years agoDebian packaging: update to 0.0.7-1 v0.0.7
Philipp Zabel [Fri, 20 Nov 2009 10:31:05 +0000 (11:31 +0100)]
Debian packaging: update to 0.0.7-1

Added libcinaest and libcinaest-dev packages.
Added build dependencies: calendar-backend-dev, libcurl-openssl-dev.

14 years agoGerman translation: update for 0.0.7
Philipp Zabel [Tue, 24 Nov 2009 15:06:54 +0000 (16:06 +0100)]
German translation: update for 0.0.7

Add translations for the "Add to calendar" movie action.

14 years agoGerman translation: update code lines for 0.0.7
Philipp Zabel [Tue, 24 Nov 2009 15:01:46 +0000 (16:01 +0100)]
German translation: update code lines for 0.0.7

14 years agoIMDb plaintext downloader: switch to cURL instead of GIO for the FTP downloads
Philipp Zabel [Tue, 24 Nov 2009 16:37:42 +0000 (17:37 +0100)]
IMDb plaintext downloader: switch to cURL instead of GIO for the FTP downloads

This should fix the GIO related download hangups that people have
experienced on the N900.

14 years agoAdd libcurl VAPI bindings
Philipp Zabel [Tue, 24 Nov 2009 16:23:13 +0000 (17:23 +0100)]
Add libcurl VAPI bindings

14 years agoGoogle plugin: add "Add to calendar" movie action
Philipp Zabel [Tue, 24 Nov 2009 14:22:59 +0000 (15:22 +0100)]
Google plugin: add "Add to calendar" movie action

Allows to add calendar events for movie showtimes from the movie window.

14 years agoAdd calendar-backend adapter
Philipp Zabel [Tue, 24 Nov 2009 13:50:23 +0000 (14:50 +0100)]
Add calendar-backend adapter

This wraps the calendar-backend C++ API for adding events to the calendar.

14 years agoMovie / source list view: use the Pango.AttrFontDesc constructor
Philipp Zabel [Tue, 24 Nov 2009 09:25:54 +0000 (10:25 +0100)]
Movie / source list view: use the Pango.AttrFontDesc constructor

pango_attr_font_desc_new is contained in the upstream bindings as
constructor for the Pango.AttrFontDesc class, so use that instead.

14 years agoIMDb plaintext downloader: move line parsers into their own source file
Philipp Zabel [Mon, 23 Nov 2009 13:12:11 +0000 (14:12 +0100)]
IMDb plaintext downloader: move line parsers into their own source file

14 years agoInstall libcinaest development files
Philipp Zabel [Tue, 24 Nov 2009 09:47:15 +0000 (10:47 +0100)]
Install libcinaest development files

14 years agoAdd libcinaest shared library
Philipp Zabel [Fri, 20 Nov 2009 09:51:05 +0000 (10:51 +0100)]
Add libcinaest shared library

Combines the movies, genres and plugin interface classes in a single place.

14 years agoMovie window / menu: close movie window when the movie is deleted from the menu
Philipp Zabel [Fri, 20 Nov 2009 13:27:53 +0000 (14:27 +0100)]
Movie window / menu: close movie window when the movie is deleted from the menu

14 years agoGoogle poster downloader: tweak search URI to subjectively improve results
Philipp Zabel [Fri, 20 Nov 2009 13:11:13 +0000 (14:11 +0100)]
Google poster downloader: tweak search URI to subjectively improve results

There are still a lot of false positives and sometimes just plain wrong
results where Google Search returns a lot of correct posters, only the
first one (which we take) is wrong.

14 years agoGoogle plugin: use utf-8 conversion also for the cinema names
Philipp Zabel [Fri, 20 Nov 2009 12:17:26 +0000 (13:17 +0100)]
Google plugin: use utf-8 conversion also for the cinema names

14 years agoBump version to 0.0.7
Philipp Zabel [Fri, 20 Nov 2009 10:31:24 +0000 (11:31 +0100)]
Bump version to 0.0.7

14 years agoDebian packaging: update to 0.0.6-1 v0.0.6
Philipp Zabel [Thu, 19 Nov 2009 08:38:33 +0000 (09:38 +0100)]
Debian packaging: update to 0.0.6-1

Add cinaest-plugins metapackage and depend on it. This is to install
the plugins by default, as hildon-application-manager ignores the
recommended packages.

Also, add the missing language files to the cinaest package.

14 years agoGerman translation: update for 0.0.6
Philipp Zabel [Thu, 19 Nov 2009 16:20:59 +0000 (17:20 +0100)]
German translation: update for 0.0.6

Add the source list window, new settings dialog options and filter buttons.

14 years agoGerman translation: update code lines for 0.0.6
Philipp Zabel [Thu, 19 Nov 2009 16:17:56 +0000 (17:17 +0100)]
German translation: update code lines for 0.0.6

14 years agoMovie list view: hide year and rating if zero
Philipp Zabel [Thu, 19 Nov 2009 16:04:23 +0000 (17:04 +0100)]
Movie list view: hide year and rating if zero

14 years agoAdd configuration option to open the movie list window on startup
Philipp Zabel [Thu, 19 Nov 2009 15:13:43 +0000 (16:13 +0100)]
Add configuration option to open the movie list window on startup

14 years agoAdd source list menu
Philipp Zabel [Thu, 19 Nov 2009 14:17:15 +0000 (15:17 +0100)]
Add source list menu

14 years agoConstruct movie list window with source
Philipp Zabel [Thu, 19 Nov 2009 14:05:03 +0000 (15:05 +0100)]
Construct movie list window with source

As the movie list window's source won't change anymore over its lifetime,
drop the property and set the source during construction.

14 years agoRemove source selection button from movie list menu
Philipp Zabel [Thu, 19 Nov 2009 14:04:17 +0000 (15:04 +0100)]
Remove source selection button from movie list menu

14 years agoAdd source list window
Philipp Zabel [Thu, 19 Nov 2009 13:47:38 +0000 (14:47 +0100)]
Add source list window

Replaces the movie list window as primary window. A configuration option
will be provided to make Cinaest switch to the movie list window on
startup.

14 years agoGoogle plugin: store location list and selected location
Philipp Zabel [Thu, 19 Nov 2009 12:45:57 +0000 (13:45 +0100)]
Google plugin: store location list and selected location

14 years agoIMDb plugin: start a search if any of the filters is set
Philipp Zabel [Thu, 19 Nov 2009 10:39:43 +0000 (11:39 +0100)]
IMDb plugin: start a search if any of the filters is set

This allows to browse by release year, ratings or genres without entering
a search text.

14 years agoGenres: add missing "Reality-TV" string
Philipp Zabel [Thu, 19 Nov 2009 10:37:41 +0000 (11:37 +0100)]
Genres: add missing "Reality-TV" string

14 years agoAdd genre filter dialog
Philipp Zabel [Thu, 19 Nov 2009 09:17:13 +0000 (10:17 +0100)]
Add genre filter dialog

A dialog to select genres that the movie list should be filtered for.
The layout should be made similar to the Maemo 5 tag filter dialogs.

14 years agoMovie list: add dialogs to filter by year and by rating
Philipp Zabel [Mon, 9 Nov 2009 17:55:24 +0000 (18:55 +0100)]
Movie list: add dialogs to filter by year and by rating

Also adds a filter-changed signal and connects it to start_search in
the movie list window.

14 years agoIMDb and Catalog SQLite backend: fix rating filter SQL query
Philipp Zabel [Thu, 19 Nov 2009 09:51:55 +0000 (10:51 +0100)]
IMDb and Catalog SQLite backend: fix rating filter SQL query

14 years agoMovie list window: show the "No movies" label if the store is emptied
Philipp Zabel [Thu, 19 Nov 2009 09:09:32 +0000 (10:09 +0100)]
Movie list window: show the "No movies" label if the store is emptied

14 years agoMovie list window: do not ask to "Delete 0 movies?" if no movie is selected
Philipp Zabel [Thu, 19 Nov 2009 09:07:21 +0000 (10:07 +0100)]
Movie list window: do not ask to "Delete 0 movies?" if no movie is selected

14 years agoMovie list view: if not in edit mode, use SelectionMode.NONE, not SINGLE
Philipp Zabel [Thu, 19 Nov 2009 09:06:05 +0000 (10:06 +0100)]
Movie list view: if not in edit mode, use SelectionMode.NONE, not SINGLE

For whatever reasons, this fixes a segfault when the delete edit bar is
closed without a selection but there are elements in the movie list store.

14 years agoBump version to 0.0.6
Philipp Zabel [Thu, 19 Nov 2009 08:42:37 +0000 (09:42 +0100)]
Bump version to 0.0.6

14 years agoDebian packaging: update to 0.0.5-1 v0.0.5
Philipp Zabel [Tue, 17 Nov 2009 20:04:09 +0000 (21:04 +0100)]
Debian packaging: update to 0.0.5-1

Adds catalog plugin packaging and Maemo display names.

14 years agoGerman translation: update for 0.0.5
Philipp Zabel [Wed, 18 Nov 2009 14:33:43 +0000 (15:33 +0100)]
German translation: update for 0.0.5

Add translation for delete functionality and catalog plugin.

14 years agoGerman translation: update code lines for 0.0.5
Philipp Zabel [Wed, 18 Nov 2009 14:27:24 +0000 (15:27 +0100)]
German translation: update code lines for 0.0.5

14 years agoGoogle plugin: convert &#nnn; escaped characters to utf-8 in movie titles
Philipp Zabel [Wed, 18 Nov 2009 16:47:26 +0000 (17:47 +0100)]
Google plugin: convert &#nnn; escaped characters to utf-8 in movie titles

14 years agoMovie list window / menu: add edit mode to delete multiple movies
Philipp Zabel [Wed, 18 Nov 2009 13:37:19 +0000 (14:37 +0100)]
Movie list window / menu: add edit mode to delete multiple movies

Adds a button to the movie list menu and an edit toolbar to the movie list
window.

14 years agoMovie list view: add set_hildon_ui_mode and get_selection methods
Philipp Zabel [Wed, 18 Nov 2009 13:35:51 +0000 (14:35 +0100)]
Movie list view: add set_hildon_ui_mode and get_selection methods

Both are needed for the edit mode / multiple selection implementation
of the movie list window.

14 years agoCatalog plugin: add count method
Philipp Zabel [Wed, 18 Nov 2009 12:16:25 +0000 (13:16 +0100)]
Catalog plugin: add count method

14 years agoMovie list window: drop "Cinæst" from the window title
Philipp Zabel [Tue, 17 Nov 2009 20:04:37 +0000 (21:04 +0100)]
Movie list window: drop "Cinæst" from the window title

The source description is long enough, and space is limited.

14 years agoMovie menu: add delete operation
Philipp Zabel [Tue, 17 Nov 2009 18:15:15 +0000 (19:15 +0100)]
Movie menu: add delete operation

If the source is editable, movies can be deleted from it.

14 years agoMovie list store: add remove method
Philipp Zabel [Tue, 17 Nov 2009 22:34:52 +0000 (23:34 +0100)]
Movie list store: add remove method

Removes a movie from the list store.

14 years agoMovie menu: construct with movie store and parent window
Philipp Zabel [Tue, 17 Nov 2009 18:13:50 +0000 (19:13 +0100)]
Movie menu: construct with movie store and parent window

The store is needed for the delete operation. The parent window
is needed by movie actions that want to display transient dialogs.

14 years agoMovie window: construct with movie list store
Philipp Zabel [Tue, 17 Nov 2009 18:12:29 +0000 (19:12 +0100)]
Movie window: construct with movie list store

The movie menu needs to know the movie list store for the delete operation.

14 years agoAdd catalog plugin
Philipp Zabel [Tue, 17 Nov 2009 17:02:58 +0000 (18:02 +0100)]
Add catalog plugin

A plugin that lets the user manage his own movie collection
and keep track of movies loaned to friends or otherwise
interesting movies.

14 years agoPlugin interface: add delete_movie method
Philipp Zabel [Tue, 17 Nov 2009 22:37:49 +0000 (23:37 +0100)]
Plugin interface: add delete_movie method

Editable sources can also remove movies.

14 years agoPlugin interface: add window to movie action
Philipp Zabel [Tue, 17 Nov 2009 18:15:49 +0000 (19:15 +0100)]
Plugin interface: add window to movie action

In case the action has to display a transient dialog, banners or
confirmations.

14 years agoMovie list store: add get_editable method
Philipp Zabel [Tue, 17 Nov 2009 22:35:19 +0000 (23:35 +0100)]
Movie list store: add get_editable method

Returns the source's get_editable property.

14 years agoMovie sources: add get_editable method - will determine UI behavior
Philipp Zabel [Mon, 9 Nov 2009 09:39:53 +0000 (10:39 +0100)]
Movie sources: add get_editable method - will determine UI behavior

For example, only editable sources will have a "Delete movie" button
in the movie menu.

14 years agoAdd source list view
Philipp Zabel [Tue, 17 Nov 2009 17:02:06 +0000 (18:02 +0100)]
Add source list view

Replaces the stacked buttons in the source selection dialog,
to be reused by the catalog plugin.

14 years agoIMDb plugin: localize last update string, catch file info query error
Philipp Zabel [Tue, 17 Nov 2009 17:38:18 +0000 (18:38 +0100)]
IMDb plugin: localize last update string, catch file info query error

This silences a build warning.

14 years agoGoogle plugin: remove weak attribute from parse_tag_attribute result
Philipp Zabel [Tue, 17 Nov 2009 14:32:16 +0000 (15:32 +0100)]
Google plugin: remove weak attribute from parse_tag_attribute result

14 years agoGoogle plugin: if location is unset, parse and set it from the Google query
Philipp Zabel [Tue, 17 Nov 2009 14:31:32 +0000 (15:31 +0100)]
Google plugin: if location is unset, parse and set it from the Google query

14 years agoCatch GConf errors, fixes compilation warnings
Philipp Zabel [Tue, 17 Nov 2009 14:03:01 +0000 (15:03 +0100)]
Catch GConf errors, fixes compilation warnings

14 years agoFix automake vala hacks to avoid redundant calls to valac
Philipp Zabel [Tue, 17 Nov 2009 13:47:02 +0000 (14:47 +0100)]
Fix automake vala hacks to avoid redundant calls to valac

Previously, valac would be invoked for each .c source file. Now it's only
called once (for the main .vala file, creating all .c files in the process).

14 years agoUpdate autoconf vala dependency to 0.7.8
Philipp Zabel [Fri, 13 Nov 2009 22:47:49 +0000 (23:47 +0100)]
Update autoconf vala dependency to 0.7.8

14 years agoBump version to 0.0.5
Philipp Zabel [Tue, 17 Nov 2009 20:41:19 +0000 (21:41 +0100)]
Bump version to 0.0.5

14 years agoDebian packaging: update to 0.0.4-1 v0.0.4
Philipp Zabel [Fri, 13 Nov 2009 22:48:11 +0000 (23:48 +0100)]
Debian packaging: update to 0.0.4-1

The cinaest package now Recommends the plugins and google-poster-downloader,
the plugins now Enhance the cinaest package.

14 years agoMovie list store: clear the poster factory queue when aborting a search
Philipp Zabel [Fri, 13 Nov 2009 22:02:14 +0000 (23:02 +0100)]
Movie list store: clear the poster factory queue when aborting a search

Due to a rebase issue, this line was already included in 0.0.2,
but commented out.

14 years agoMovie poster factory: fix the clear_queue method
Philipp Zabel [Fri, 13 Nov 2009 22:03:05 +0000 (23:03 +0100)]
Movie poster factory: fix the clear_queue method

Really loop over all queued requests and cancel them individually.

14 years agoMovie poster factory: add missing GPL header
Philipp Zabel [Fri, 13 Nov 2009 21:12:15 +0000 (22:12 +0100)]
Movie poster factory: add missing GPL header

14 years agoReplace the google poster downloader with a new one based on libsoup
Philipp Zabel [Fri, 13 Nov 2009 21:11:29 +0000 (22:11 +0100)]
Replace the google poster downloader with a new one based on libsoup

Reimplemented from scratch, using libsoup instead of gio for HTTP transfers.

14 years agoAdd libsoup dependency
Philipp Zabel [Fri, 13 Nov 2009 21:12:39 +0000 (22:12 +0100)]
Add libsoup dependency

14 years agoBump version to 0.0.4
Philipp Zabel [Fri, 13 Nov 2009 22:23:00 +0000 (23:23 +0100)]
Bump version to 0.0.4

14 years agoDebian packaging: update to 0.0.3-1
Philipp Zabel [Thu, 12 Nov 2009 18:22:04 +0000 (19:22 +0100)]
Debian packaging: update to 0.0.3-1

14 years agoGerman translation: add IMDb movie actions and settings updates
Philipp Zabel [Thu, 12 Nov 2009 18:33:12 +0000 (19:33 +0100)]
German translation: add IMDb movie actions and settings updates

14 years agoGerman translation: update code lines for 0.0.3
Philipp Zabel [Thu, 12 Nov 2009 18:27:50 +0000 (19:27 +0100)]
German translation: update code lines for 0.0.3

14 years agoIMDb plugin: add movie action to open the IMDb web page for a given movie
Philipp Zabel [Thu, 12 Nov 2009 14:26:09 +0000 (15:26 +0100)]
IMDb plugin: add movie action to open the IMDb web page for a given movie

14 years agoAdd movie menu, an AppMenu for the movie detail window
Philipp Zabel [Thu, 12 Nov 2009 17:37:09 +0000 (18:37 +0100)]
Add movie menu, an AppMenu for the movie detail window

This menu is filled with movie actions supplied by the plugins.

14 years agoAdd movie action class
Philipp Zabel [Thu, 12 Nov 2009 14:17:01 +0000 (15:17 +0100)]
Add movie action class

This wrapper is needed because delegate cannot be passed around in Lists
(and would be missing the name property).
The plugin returns a list of actions supported on a given movie.

14 years agoProvide plugins with Osso context
Philipp Zabel [Thu, 12 Nov 2009 14:04:37 +0000 (15:04 +0100)]
Provide plugins with Osso context

14 years agoAdd movie window
Philipp Zabel [Wed, 4 Nov 2009 14:42:49 +0000 (15:42 +0100)]
Add movie window

A stacked window to display detail movie information and operate on a
single movie.

14 years agoAdd movie-activated signal to movie list view
Philipp Zabel [Thu, 24 Sep 2009 10:27:26 +0000 (12:27 +0200)]
Add movie-activated signal to movie list view

This signal triggers on a row-activated signal from the contained treeview.

14 years agoMovie poster factory: add unqueue support
Philipp Zabel [Tue, 10 Nov 2009 19:23:55 +0000 (20:23 +0100)]
Movie poster factory: add unqueue support

When a search is aborted, all queued requests should be cancelled.

14 years agoGoogle poster downloader: add unqueue method, make downloads cancellable
Philipp Zabel [Tue, 10 Nov 2009 19:18:30 +0000 (20:18 +0100)]
Google poster downloader: add unqueue method, make downloads cancellable

14 years agoAdd GConf option to control poster downloads
Philipp Zabel [Thu, 12 Nov 2009 12:18:59 +0000 (13:18 +0100)]
Add GConf option to control poster downloads

14 years agoMovie list store: use the poster factory to obtain movie poster thumbnails
Philipp Zabel [Mon, 9 Nov 2009 16:34:26 +0000 (17:34 +0100)]
Movie list store: use the poster factory to obtain movie poster thumbnails

14 years agoAdd movie poster factory
Philipp Zabel [Fri, 16 Oct 2009 11:41:21 +0000 (13:41 +0200)]
Add movie poster factory

Downloads movie poster images using the google-poster-downloader D-Bus service.
In the future, additional services (IMDb downloader, IMPawards downloader) might
be added.

14 years agoPackage Google poster downloader
Philipp Zabel [Tue, 10 Nov 2009 12:16:31 +0000 (13:16 +0100)]
Package Google poster downloader

14 years agoAdd Google poster downloader D-Bus service
Philipp Zabel [Tue, 3 Nov 2009 13:37:51 +0000 (14:37 +0100)]
Add Google poster downloader D-Bus service

14 years agoMovie list view: fix movie poster icon width to 64 px
Philipp Zabel [Fri, 30 Oct 2009 11:51:08 +0000 (12:51 +0100)]
Movie list view: fix movie poster icon width to 64 px

This avoids resizing of the column during poster loading.

14 years agoIMDb SQLite class: make queries cancellable, using the SQLite3 progress handler
Philipp Zabel [Thu, 12 Nov 2009 11:17:27 +0000 (12:17 +0100)]
IMDb SQLite class: make queries cancellable, using the SQLite3 progress handler