Philipp Zabel [Thu, 4 Feb 2010 18:46:09 +0000 (19:46 +0100)]
Add support for maemo-launcher
Philipp Zabel [Sat, 20 Feb 2010 13:28:41 +0000 (14:28 +0100)]
Russian translation: set charset to UTF-8
Serg Vergun [Sat, 20 Feb 2010 13:05:07 +0000 (14:05 +0100)]
Russian translation (via transifex.net)
Philipp Zabel [Tue, 2 Feb 2010 16:28:42 +0000 (17:28 +0100)]
Google parser: fix for movies with showtime, trailer and IMDb links
Fixes https://bugs.maemo.org/show_bug.cgi?id=8250.
Marko Vertainen [Tue, 2 Feb 2010 16:15:23 +0000 (17:15 +0100)]
Finnish translation (via transifex.net)
Philipp Zabel [Tue, 2 Feb 2010 16:27:45 +0000 (17:27 +0100)]
Bump version to 0.0.11
Philipp Zabel [Fri, 8 Jan 2010 18:32:00 +0000 (19:32 +0100)]
Debian packaging: update for 0.0.10-1
Philipp Zabel [Fri, 8 Jan 2010 18:27:51 +0000 (19:27 +0100)]
Debian packaging: improve package descriptions
Improve the XB-Maemo-Display-Name, add XB-Maemo-Upgrade-Description
and German translation.
Philipp Zabel [Thu, 7 Jan 2010 17:37:14 +0000 (18:37 +0100)]
Move plugin packages from user/multimedia into the libs section
Thus they will not be shown by the hildon-application-manager.
To update the plugins whenever cinaest is updated, the dependencies
are now versioned.
Philipp Zabel [Thu, 28 Jan 2010 13:35:56 +0000 (14:35 +0100)]
Source list window: only allow one movie list window to open
Philipp Zabel [Thu, 28 Jan 2010 13:34:36 +0000 (14:34 +0100)]
Movie list window: only allow one movie window to open
Philipp Zabel [Tue, 5 Jan 2010 17:54:11 +0000 (18:54 +0100)]
Movie window: display plot of IMDb films if available
Includes layout updates, an pannable area for the movie details.
Philipp Zabel [Thu, 28 Jan 2010 13:02:58 +0000 (14:02 +0100)]
Movie window: change thumbnail image scaling
Philipp Zabel [Sat, 30 Jan 2010 11:30:42 +0000 (12:30 +0100)]
IMDb SQLite: movie_aka may return null
Philipp Zabel [Sun, 24 Jan 2010 13:53:29 +0000 (14:53 +0100)]
Add temporary get_plot functionality for plugins to provide plot descriptions
The IMDb plugin provides plots if the user chose to download them.
Jon Hedemann [Thu, 28 Jan 2010 15:10:43 +0000 (16:10 +0100)]
Danish translation update (via transifex.net)
Martin Kjellqvist [Tue, 26 Jan 2010 23:52:32 +0000 (00:52 +0100)]
Swedish translation (via transifex.net)
Tomasz Dominikowski [Tue, 26 Jan 2010 19:59:19 +0000 (20:59 +0100)]
Polish translation update (via transifex.net)
Philipp Zabel [Fri, 22 Jan 2010 16:06:07 +0000 (17:06 +0100)]
German translation update
Philipp Zabel [Sat, 9 Jan 2010 13:13:56 +0000 (14:13 +0100)]
IMDb plugin: make plot downloading optional
Philipp Zabel [Sat, 9 Jan 2010 13:12:49 +0000 (14:12 +0100)]
IMDb SQLite: add count and has_plots methods
Philipp Zabel [Tue, 5 Jan 2010 17:52:52 +0000 (18:52 +0100)]
IMDb plugin: display the 100 most voted upon movies if no filter is set
instead of showing the "No movies" message, which might confuse the user.
Philipp Zabel [Wed, 25 Nov 2009 16:12:28 +0000 (17:12 +0100)]
Movie list, plugins: detect if there are more results than the limit
Increase the internal SQL limit in the IMDb plugin to limit+1 and let
the SQL query return the number of results - this way we can detect if
there are more results than the limit and show a notice to the user.
Philipp Zabel [Tue, 5 Jan 2010 17:47:38 +0000 (18:47 +0100)]
IMDb plugin + downloader: parse IMDb plots
These take up a lot of space, so this should be eventually made configurable.
Philipp Zabel [Fri, 8 Jan 2010 19:11:01 +0000 (20:11 +0100)]
IMDb plugin: remove unused variable count from movie_exists method.
Looks like a missed copy-and-pasteism.
Jon Hedemann [Fri, 8 Jan 2010 16:15:31 +0000 (17:15 +0100)]
Danish translation update (via transifex.net)
Philipp Zabel [Fri, 8 Jan 2010 16:11:52 +0000 (17:11 +0100)]
Google poster downloader: quit the D-Bus server after 3 min of inactivity
It is good practice to play nice with system resources. It will be started
again via D-Bus activation, when needed.
Jon Hedemann [Thu, 7 Jan 2010 22:15:30 +0000 (23:15 +0100)]
Danish translation (via transifex.net)
Philipp Zabel [Thu, 7 Jan 2010 17:35:22 +0000 (18:35 +0100)]
Google plugin: parse " to quotation marks in movie titles
Philipp Zabel [Thu, 7 Jan 2010 17:32:50 +0000 (18:32 +0100)]
Google plugin: enable the settings dialog "Done"-button string for translation
Philipp Zabel [Thu, 7 Jan 2010 17:30:39 +0000 (18:30 +0100)]
IMDb plugin: enable movie source description string for translation
Tomasz Dominikowski [Thu, 7 Jan 2010 17:29:33 +0000 (18:29 +0100)]
Polish translation update (via transifex.net)
Philipp Zabel [Thu, 7 Jan 2010 17:28:36 +0000 (18:28 +0100)]
Bump version to 0.0.10
Philipp Zabel [Thu, 26 Nov 2009 18:26:13 +0000 (19:26 +0100)]
Debian packaging: update for 0.0.9-1
Philipp Zabel [Thu, 31 Dec 2009 11:11:09 +0000 (12:11 +0100)]
Debian packaging: add XBSC-Bugtracker fields, point to bugs.maemo.org
Philipp Zabel [Thu, 31 Dec 2009 11:09:43 +0000 (12:09 +0100)]
Debian packaging: make cinaest depend on the same version of libcinaest
This is needed to make sure the library gets updated together with
the main package.
Philipp Zabel [Tue, 5 Jan 2010 18:37:10 +0000 (19:37 +0100)]
Movie window: add basic orientation awareness
Also remove size request on image, which is needed for portrait mode.
Philipp Zabel [Wed, 6 Jan 2010 14:39:08 +0000 (15:39 +0100)]
IMDb downloader: let the RatingLineParser skip the header
Philipp Zabel [Sun, 3 Jan 2010 16:05:07 +0000 (17:05 +0100)]
IMDb plugin + downloader: parse IMDb alternative titles and use to match
Using the international alternative titles to match the title filter makes
finding foreign films much easier (or in some cases possible at all).
If the movie is returned via a match of the alternative title, display it
in the user interface as secondary text.
Philipp Zabel [Wed, 6 Jan 2010 10:35:03 +0000 (11:35 +0100)]
IMDb downloader: optimize SQLlite database for the common case
The common case being title searches starting at the beginning of the
string without case sensitivity (Title LIKE "Abc%").
To make SQLite use the title index in this case, define the indexed
columns with the NOCASE collation.
Also, let SQLite generate the movie title index automatically by setting
the Title column as PRIMARY KEY. This has the side effect that only
unique titles can be added to the database (and during the import this
will show a few errors that are in the IMDb dataset).
Philipp Zabel [Tue, 5 Jan 2010 17:51:31 +0000 (18:51 +0100)]
Movie filter: add match_title method
Philipp Zabel [Sat, 5 Dec 2009 09:08:55 +0000 (10:08 +0100)]
Catalog plugin: enable configuration of visible movie lists
The user might not be interested in a particular list (for example loaned
movies), so this provides an option to remove them from the user interface.
Philipp Zabel [Tue, 8 Dec 2009 22:59:55 +0000 (23:59 +0100)]
Source list view: add optional filter
Philipp Zabel [Sat, 5 Dec 2009 08:57:24 +0000 (09:57 +0100)]
Source list view: add get_iter, get_selection and set_hildon_ui_mode methods
These will be used in the catalog plugin settings to show a source list to
select active sources.
Philipp Zabel [Tue, 8 Dec 2009 22:57:06 +0000 (23:57 +0100)]
Plugins: add active property to movie sources
This allows to hide unused sources in the user interface.
Philipp Zabel [Tue, 17 Nov 2009 11:01:43 +0000 (12:01 +0100)]
Google plugin: add "Call cinema" action, using libhildonmime
Using libhildonmime to get the default action for tel:// URIs,
this should open the phone UI on the device.
Philipp Zabel [Tue, 24 Nov 2009 19:34:10 +0000 (20:34 +0100)]
Add libhildonmime VAPI bindings
Piotr Drąg [Wed, 25 Nov 2009 16:06:26 +0000 (17:06 +0100)]
Polish translation: shorten translation for "Show movie list on startup"
Philipp Zabel [Tue, 5 Jan 2010 17:45:36 +0000 (18:45 +0100)]
Bump version to 0.0.9
Philipp Zabel [Sat, 2 Jan 2010 11:47:13 +0000 (12:47 +0100)]
Debian packaging: update to 0.0.8-1
ph5 [Fri, 1 Jan 2010 23:23:51 +0000 (00:23 +0100)]
Add orientation change support
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.
ph5 [Sat, 2 Jan 2010 11:43:43 +0000 (12:43 +0100)]
Movie poster factory: disable D-Bus name translation
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.
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.
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
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
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.
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.
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.
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
Philipp Zabel [Wed, 25 Nov 2009 16:05:30 +0000 (17:05 +0100)]
IMDb plugin: use the limit given by cinaest as SQL limit
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.
Philipp Zabel [Thu, 26 Nov 2009 18:19:14 +0000 (19:19 +0100)]
Bump version to 0.0.8
Piotr Drąg [Tue, 24 Nov 2009 21:26:00 +0000 (22:26 +0100)]
Polish translation (via transifex.net)
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.
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.
Philipp Zabel [Tue, 24 Nov 2009 15:01:46 +0000 (16:01 +0100)]
German translation: update code lines for 0.0.7
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.
Philipp Zabel [Tue, 24 Nov 2009 16:23:13 +0000 (17:23 +0100)]
Add libcurl VAPI bindings
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.
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.
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.
Philipp Zabel [Mon, 23 Nov 2009 13:12:11 +0000 (14:12 +0100)]
IMDb plaintext downloader: move line parsers into their own source file
Philipp Zabel [Tue, 24 Nov 2009 09:47:15 +0000 (10:47 +0100)]
Install libcinaest development files
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.
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
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.
Philipp Zabel [Fri, 20 Nov 2009 12:17:26 +0000 (13:17 +0100)]
Google plugin: use utf-8 conversion also for the cinema names
Philipp Zabel [Fri, 20 Nov 2009 10:31:24 +0000 (11:31 +0100)]
Bump version to 0.0.7
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.
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.
Philipp Zabel [Thu, 19 Nov 2009 16:17:56 +0000 (17:17 +0100)]
German translation: update code lines for 0.0.6
Philipp Zabel [Thu, 19 Nov 2009 16:04:23 +0000 (17:04 +0100)]
Movie list view: hide year and rating if zero
Philipp Zabel [Thu, 19 Nov 2009 15:13:43 +0000 (16:13 +0100)]
Add configuration option to open the movie list window on startup
Philipp Zabel [Thu, 19 Nov 2009 14:17:15 +0000 (15:17 +0100)]
Add source list menu
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.
Philipp Zabel [Thu, 19 Nov 2009 14:04:17 +0000 (15:04 +0100)]
Remove source selection button from movie list menu
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.
Philipp Zabel [Thu, 19 Nov 2009 12:45:57 +0000 (13:45 +0100)]
Google plugin: store location list and selected location
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.
Philipp Zabel [Thu, 19 Nov 2009 10:37:41 +0000 (11:37 +0100)]
Genres: add missing "Reality-TV" string
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.
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.
Philipp Zabel [Thu, 19 Nov 2009 09:51:55 +0000 (10:51 +0100)]
IMDb and Catalog SQLite backend: fix rating filter SQL query
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
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
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.
Philipp Zabel [Thu, 19 Nov 2009 08:42:37 +0000 (09:42 +0100)]
Bump version to 0.0.6
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.