Philipp Zabel [Thu, 8 Jul 2010 18:33:04 +0000 (20:33 +0200)]
Movie list window: use close icon from icon theme
Philipp Zabel [Thu, 8 Jul 2010 18:32:30 +0000 (20:32 +0200)]
IMDb plaintext downloader interface VAPI generation: work around Vala bug
Philipp Zabel [Thu, 8 Jul 2010 17:45:34 +0000 (19:45 +0200)]
IMDb plugin: include plaintext downloader interface as VAPI
Philipp Zabel [Thu, 8 Jul 2010 17:43:28 +0000 (19:43 +0200)]
Don't version plugins
Philipp Zabel [Thu, 8 Jul 2010 17:31:31 +0000 (19:31 +0200)]
Add gobject-2.0 fix to make TypeModule an abstract class
https://bugzilla.gnome.org/show_bug.cgi?id=621317
Philipp Zabel [Sun, 20 Jun 2010 15:42:21 +0000 (17:42 +0200)]
Add GLib.TypeModule parameter to plugins
Philipp Zabel [Sun, 20 Jun 2010 15:41:58 +0000 (17:41 +0200)]
Update vala build dependency to 0.9.2, drop included bindings
Philipp Zabel [Sat, 22 May 2010 13:44:33 +0000 (15:44 +0200)]
Orientation update
Use new syntax to connect to D-Bus events, fix a parameter name
and reorder code to align with the Beifahrer version.
Philipp Zabel [Sat, 22 May 2010 13:43:11 +0000 (15:43 +0200)]
Update libcurl.vapi for newer vala version
Fixes warnings.
Philipp Zabel [Sat, 22 May 2010 13:41:55 +0000 (15:41 +0200)]
IMDb: Split downloading from parsing into SQLite database
This takes about 135 MB more storage, but it will minimize the download
time to reduce energy consumption.
Philipp Zabel [Sun, 3 Jan 2010 16:06:45 +0000 (17:06 +0100)]
Add IMDb CLI downloader to test the IMDb downloader
Philipp Zabel [Mon, 1 Feb 2010 23:27:36 +0000 (00:27 +0100)]
Add MoviePilot plugin and backend
Philipp Zabel [Wed, 10 Feb 2010 19:12:22 +0000 (20:12 +0100)]
debian/control: build-depend on libjson-glib.dev (>= 0.8.0)
Philipp Zabel [Wed, 10 Feb 2010 19:08:07 +0000 (20:08 +0100)]
debian/control: build-depend on libgee-dev (>= 0.5.0)
Philipp Zabel [Fri, 9 Apr 2010 17:28:14 +0000 (19:28 +0200)]
Update vala build dependency to 0.8.0
Philipp Zabel [Fri, 9 Apr 2010 17:27:20 +0000 (19:27 +0200)]
Remove type casts for GLib.Object.get_data calls (needs vala 0.8.0)
Philipp Zabel [Tue, 8 Dec 2009 23:00:15 +0000 (00:00 +0100)]
Catalog plugin: add watched movies list, special UI to add watched / loaned movies
Philipp Zabel [Mon, 22 Feb 2010 23:58:54 +0000 (00:58 +0100)]
Move vbox cell renderer, rating widget and source list view into libcinaest
Make libcinaest depend on hildon-1
Philipp Zabel [Thu, 28 Jan 2010 17:31:10 +0000 (18:31 +0100)]
IMDb SQLite: unescape quotation marks when retrieving plots from the database
Philipp Zabel [Tue, 9 Feb 2010 20:42:20 +0000 (21:42 +0100)]
Movie list store: open/close sources when needed
This allows for better resource management on the MovieSource side.
Philipp Zabel [Tue, 9 Feb 2010 20:40:58 +0000 (21:40 +0100)]
Movie list menu: the reference to the movie list window should be weak
Otherwise this reference would keep the movie list window from ever reaching
ref_count = 0. This effective fixes a memory leak when closing movie list
windows.
Philipp Zabel [Tue, 9 Feb 2010 20:40:28 +0000 (21:40 +0100)]
Add rating widget
Philipp Zabel [Tue, 23 Feb 2010 00:00:50 +0000 (01:00 +0100)]
Google backend: fix runtime and fsk parsing
Philipp Zabel [Wed, 10 Feb 2010 17:52:21 +0000 (18:52 +0100)]
Google plugin/backend: turn runtime string into an integer (in seconds)
Philipp Zabel [Mon, 1 Feb 2010 19:45:31 +0000 (20:45 +0100)]
Convert Google plugin into a D-Bus service
This will serve as template for other backend services, like MoviePilot or
TheMovieDB.
The backend serves movies to the plugin as JSON objects over D-Bus.
Location configuration is stored in GConf instead of a custom GKeyFile.
Philipp Zabel [Tue, 9 Feb 2010 18:39:19 +0000 (19:39 +0100)]
Google poster downloader: make got_poster_uri signal public
This signal always had to be public (or internal), only vala didn't notice
until 0.7.10.
Mohammad Alhargan [Thu, 8 Jul 2010 07:29:04 +0000 (09:29 +0200)]
Arabic translation (via transifex.net)
Pavel Fric [Wed, 7 Jul 2010 16:47:42 +0000 (18:47 +0200)]
Czech translation (via transifex.net)
Philipp Zabel [Mon, 22 Feb 2010 23:59:25 +0000 (00:59 +0100)]
German translation update
Jon Hedemann [Mon, 22 Feb 2010 23:58:25 +0000 (00:58 +0100)]
Danish translation update (via transifex.net)
Jon Hedemann [Sun, 14 Feb 2010 18:33:50 +0000 (19:33 +0100)]
Danish translation fix (via transifex.net)
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.