cinaest
13 years agoMovie list view: add date cell renderer, access cell renderers directly
Philipp Zabel [Sun, 11 Jul 2010 10:39:15 +0000 (12:39 +0200)]
Movie list view: add date cell renderer, access cell renderers directly

Stop using set_data/get_data methods to get to the cell renderer objects.

14 years agoMovie menu: add rating button and rating dialog
Philipp Zabel [Tue, 9 Feb 2010 20:42:00 +0000 (21:42 +0100)]
Movie menu: add rating button and rating dialog

13 years agoCatalog plugin: remove watched movies list from "Add to catalog" action
Philipp Zabel [Wed, 14 Jul 2010 21:42:31 +0000 (23:42 +0200)]
Catalog plugin: remove watched movies list from "Add to catalog" action

This will be replaced by the "Rate" action.

13 years agoMovie: add julian_date member
Philipp Zabel [Sun, 11 Jul 2010 10:42:24 +0000 (12:42 +0200)]
Movie: add julian_date member

13 years agoGalician translation (via transifex.net)
Miguel Anxo Bouzada [Sat, 24 Jul 2010 23:50:55 +0000 (01:50 +0200)]
Galician translation (via transifex.net)

13 years agoGerman translation update
Philipp Zabel [Thu, 15 Jul 2010 20:51:57 +0000 (22:51 +0200)]
German translation update

13 years agoCzech translation update (via transifex.net)
Pavel Fric [Thu, 15 Jul 2010 20:50:58 +0000 (22:50 +0200)]
Czech translation update (via transifex.net)

13 years agoPlugins: allow returning multiple movies per callback invocation
Philipp Zabel [Sat, 10 Jul 2010 19:55:27 +0000 (21:55 +0200)]
Plugins: allow returning multiple movies per callback invocation

13 years agoMovie list view: drop a warning workaround, not needed anymore
Philipp Zabel [Sat, 10 Jul 2010 19:27:35 +0000 (21:27 +0200)]
Movie list view: drop a warning workaround, not needed anymore

13 years agoMovie list window: make the "more movies available" warning less obtrusive
Philipp Zabel [Sat, 10 Jul 2010 19:23:57 +0000 (21:23 +0200)]
Movie list window: make the "more movies available" warning less obtrusive

Instead of showing it immediately, only show it after scrolling down 80%
of the list. In the future, this could load more results instead, as the
Conversations program does.

13 years agoIMDb plaintext downloader: fix progress indicator
Philipp Zabel [Sat, 10 Jul 2010 17:34:06 +0000 (19:34 +0200)]
IMDb plaintext downloader: fix progress indicator

13 years agoMoviePilot plugin: fix user name and password entry fields
Philipp Zabel [Fri, 9 Jul 2010 16:29:05 +0000 (18:29 +0200)]
MoviePilot plugin: fix user name and password entry fields

13 years agoIMDb plugin: add user name and password entry fields
Philipp Zabel [Fri, 9 Jul 2010 16:28:43 +0000 (18:28 +0200)]
IMDb plugin: add user name and password entry fields

13 years agoMovie list menu: add Import movies button
Philipp Zabel [Fri, 9 Jul 2010 16:28:02 +0000 (18:28 +0200)]
Movie list menu: add Import movies button

13 years agoPlugins: replace get_editable with get_flags, add support more MovieSource flags
Philipp Zabel [Fri, 9 Jul 2010 16:27:03 +0000 (18:27 +0200)]
Plugins: replace get_editable with get_flags, add support more MovieSource flags

13 years agoGoogle plugin: report D-Bus errors
Philipp Zabel [Thu, 8 Jul 2010 19:47:32 +0000 (21:47 +0200)]
Google plugin: report D-Bus errors

13 years agoGoogle parser: use unowned string instead of weak string
Philipp Zabel [Thu, 8 Jul 2010 19:46:39 +0000 (21:46 +0200)]
Google parser: use unowned string instead of weak string

13 years agoGoogle backend: align with MoviePilot backend
Philipp Zabel [Thu, 8 Jul 2010 19:45:41 +0000 (21:45 +0200)]
Google backend: align with MoviePilot backend

13 years agoMovie list view: update style, get color from parent window style
Philipp Zabel [Thu, 8 Jul 2010 19:42:59 +0000 (21:42 +0200)]
Movie list view: update style, get color from parent window style

13 years agoMovie list window: let the caller show the window
Philipp Zabel [Thu, 8 Jul 2010 19:41:27 +0000 (21:41 +0200)]
Movie list window: let the caller show the window

13 years agoMovie poster factory: update signal connection to new syntax
Philipp Zabel [Thu, 8 Jul 2010 19:40:22 +0000 (21:40 +0200)]
Movie poster factory: update signal connection to new syntax

13 years agoSource list view: update style, get color from parent window style
Philipp Zabel [Thu, 8 Jul 2010 19:39:15 +0000 (21:39 +0200)]
Source list view: update style, get color from parent window style

13 years agoMakefile.am: update CLEANFILES
Philipp Zabel [Thu, 8 Jul 2010 19:35:15 +0000 (21:35 +0200)]
Makefile.am: update CLEANFILES

13 years agoCatalog plugin: use StringBuilder to build SQL query
Philipp Zabel [Thu, 8 Jul 2010 19:34:19 +0000 (21:34 +0200)]
Catalog plugin: use StringBuilder to build SQL query

13 years agoCatalog plugin: add Date column to Watched table
Philipp Zabel [Thu, 8 Jul 2010 19:25:54 +0000 (21:25 +0200)]
Catalog plugin: add Date column to Watched table

13 years agoSource list window: align elements according to Fremantle Master Layout Guide
Philipp Zabel [Thu, 8 Jul 2010 18:42:51 +0000 (20:42 +0200)]
Source list window: align elements according to Fremantle Master Layout Guide

13 years agoMovie list window: align elements according to Fremantle Master Layout Guide
Philipp Zabel [Thu, 8 Jul 2010 18:40:35 +0000 (20:40 +0200)]
Movie list window: align elements according to Fremantle Master Layout Guide

13 years agoMovie list window: use close icon from icon theme
Philipp Zabel [Thu, 8 Jul 2010 18:33:04 +0000 (20:33 +0200)]
Movie list window: use close icon from icon theme

13 years agoIMDb plaintext downloader interface VAPI generation: work around Vala bug
Philipp Zabel [Thu, 8 Jul 2010 18:32:30 +0000 (20:32 +0200)]
IMDb plaintext downloader interface VAPI generation: work around Vala bug

13 years agoIMDb plugin: include plaintext downloader interface as VAPI
Philipp Zabel [Thu, 8 Jul 2010 17:45:34 +0000 (19:45 +0200)]
IMDb plugin: include plaintext downloader interface as VAPI

13 years agoDon't version plugins
Philipp Zabel [Thu, 8 Jul 2010 17:43:28 +0000 (19:43 +0200)]
Don't version plugins

13 years agoAdd gobject-2.0 fix to make TypeModule an abstract class
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

13 years agoAdd GLib.TypeModule parameter to plugins
Philipp Zabel [Sun, 20 Jun 2010 15:42:21 +0000 (17:42 +0200)]
Add GLib.TypeModule parameter to plugins

13 years agoUpdate vala build dependency to 0.9.2, drop included bindings
Philipp Zabel [Sun, 20 Jun 2010 15:41:58 +0000 (17:41 +0200)]
Update vala build dependency to 0.9.2, drop included bindings

13 years agoOrientation update
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.

13 years agoUpdate libcurl.vapi for newer vala version
Philipp Zabel [Sat, 22 May 2010 13:43:11 +0000 (15:43 +0200)]
Update libcurl.vapi for newer vala version

Fixes warnings.

13 years agoIMDb: Split downloading from parsing into SQLite database
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.

13 years agoAdd IMDb CLI downloader to test the IMDb downloader
Philipp Zabel [Sun, 3 Jan 2010 16:06:45 +0000 (17:06 +0100)]
Add IMDb CLI downloader to test the IMDb downloader

13 years agoAdd MoviePilot plugin and backend
Philipp Zabel [Mon, 1 Feb 2010 23:27:36 +0000 (00:27 +0100)]
Add MoviePilot plugin and backend

13 years agodebian/control: build-depend on libjson-glib.dev (>= 0.8.0)
Philipp Zabel [Wed, 10 Feb 2010 19:12:22 +0000 (20:12 +0100)]
debian/control: build-depend on libjson-glib.dev (>= 0.8.0)

13 years agodebian/control: build-depend on libgee-dev (>= 0.5.0)
Philipp Zabel [Wed, 10 Feb 2010 19:08:07 +0000 (20:08 +0100)]
debian/control: build-depend on libgee-dev (>= 0.5.0)

13 years agoUpdate vala build dependency to 0.8.0
Philipp Zabel [Fri, 9 Apr 2010 17:28:14 +0000 (19:28 +0200)]
Update vala build dependency to 0.8.0

13 years agoRemove type casts for GLib.Object.get_data calls (needs vala 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)

13 years agoCatalog plugin: add watched movies list, special UI to add watched / loaned movies
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

13 years agoMove vbox cell renderer, rating widget and source list view into libcinaest
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

13 years agoIMDb SQLite: unescape quotation marks when retrieving plots from the database
Philipp Zabel [Thu, 28 Jan 2010 17:31:10 +0000 (18:31 +0100)]
IMDb SQLite: unescape quotation marks when retrieving plots from the database

13 years agoMovie list store: open/close sources when needed
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.

13 years agoMovie list menu: the reference to the movie list window should be weak
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.

13 years agoAdd rating widget
Philipp Zabel [Tue, 9 Feb 2010 20:40:28 +0000 (21:40 +0100)]
Add rating widget

13 years agoGoogle backend: fix runtime and fsk parsing
Philipp Zabel [Tue, 23 Feb 2010 00:00:50 +0000 (01:00 +0100)]
Google backend: fix runtime and fsk parsing

13 years agoGoogle plugin/backend: turn runtime string into an integer (in seconds)
Philipp Zabel [Wed, 10 Feb 2010 17:52:21 +0000 (18:52 +0100)]
Google plugin/backend: turn runtime string into an integer (in seconds)

13 years agoConvert Google plugin into a D-Bus service
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.

13 years agoGoogle poster downloader: make got_poster_uri signal public
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.

13 years agoArabic translation (via transifex.net)
Mohammad Alhargan [Thu, 8 Jul 2010 07:29:04 +0000 (09:29 +0200)]
Arabic translation (via transifex.net)

13 years agoCzech translation (via transifex.net)
Pavel Fric [Wed, 7 Jul 2010 16:47:42 +0000 (18:47 +0200)]
Czech translation (via transifex.net)

14 years agoGerman translation update
Philipp Zabel [Mon, 22 Feb 2010 23:59:25 +0000 (00:59 +0100)]
German translation update

14 years agoDanish translation update (via transifex.net)
Jon Hedemann [Mon, 22 Feb 2010 23:58:25 +0000 (00:58 +0100)]
Danish translation update (via transifex.net)

14 years agoDanish translation fix (via transifex.net)
Jon Hedemann [Sun, 14 Feb 2010 18:33:50 +0000 (19:33 +0100)]
Danish translation fix (via transifex.net)

14 years agoAdd support for maemo-launcher
Philipp Zabel [Thu, 4 Feb 2010 18:46:09 +0000 (19:46 +0100)]
Add support for maemo-launcher

14 years agoRussian translation: set charset to UTF-8
Philipp Zabel [Sat, 20 Feb 2010 13:28:41 +0000 (14:28 +0100)]
Russian translation: set charset to UTF-8

14 years agoRussian translation (via transifex.net)
Serg Vergun [Sat, 20 Feb 2010 13:05:07 +0000 (14:05 +0100)]
Russian translation (via transifex.net)

14 years agoGoogle parser: fix for movies with showtime, trailer and IMDb links
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.

14 years agoFinnish translation (via transifex.net)
Marko Vertainen [Tue, 2 Feb 2010 16:15:23 +0000 (17:15 +0100)]
Finnish translation (via transifex.net)

14 years agoBump version to 0.0.11
Philipp Zabel [Tue, 2 Feb 2010 16:27:45 +0000 (17:27 +0100)]
Bump version to 0.0.11

14 years agoDebian packaging: update for 0.0.10-1 v0.0.10
Philipp Zabel [Fri, 8 Jan 2010 18:32:00 +0000 (19:32 +0100)]
Debian packaging: update for 0.0.10-1

14 years agoDebian packaging: improve package descriptions
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.

14 years agoMove plugin packages from user/multimedia into the libs section
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.

14 years agoSource list window: only allow one movie list window to open
Philipp Zabel [Thu, 28 Jan 2010 13:35:56 +0000 (14:35 +0100)]
Source list window: only allow one movie list window to open

14 years agoMovie list window: only allow one movie 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

14 years agoMovie window: display plot of IMDb films if available
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.

14 years agoMovie window: change thumbnail image scaling
Philipp Zabel [Thu, 28 Jan 2010 13:02:58 +0000 (14:02 +0100)]
Movie window: change thumbnail image scaling

14 years agoIMDb SQLite: movie_aka may return null
Philipp Zabel [Sat, 30 Jan 2010 11:30:42 +0000 (12:30 +0100)]
IMDb SQLite: movie_aka may return null

14 years agoAdd temporary get_plot functionality for plugins to provide plot descriptions
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.

14 years agoDanish translation update (via transifex.net)
Jon Hedemann [Thu, 28 Jan 2010 15:10:43 +0000 (16:10 +0100)]
Danish translation update (via transifex.net)

14 years agoSwedish translation (via transifex.net)
Martin Kjellqvist [Tue, 26 Jan 2010 23:52:32 +0000 (00:52 +0100)]
Swedish translation (via transifex.net)

14 years agoPolish translation update (via transifex.net)
Tomasz Dominikowski [Tue, 26 Jan 2010 19:59:19 +0000 (20:59 +0100)]
Polish translation update (via transifex.net)

14 years agoGerman translation update
Philipp Zabel [Fri, 22 Jan 2010 16:06:07 +0000 (17:06 +0100)]
German translation update

14 years agoIMDb plugin: make plot downloading optional
Philipp Zabel [Sat, 9 Jan 2010 13:13:56 +0000 (14:13 +0100)]
IMDb plugin: make plot downloading optional

14 years agoIMDb SQLite: add count and has_plots methods
Philipp Zabel [Sat, 9 Jan 2010 13:12:49 +0000 (14:12 +0100)]
IMDb SQLite: add count and has_plots methods

14 years agoIMDb plugin: display the 100 most voted upon movies if no filter is set
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.

14 years agoMovie list, plugins: detect if there are more results than the limit
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.

14 years agoIMDb plugin + downloader: parse IMDb plots
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.

14 years agoIMDb plugin: remove unused variable count from movie_exists method.
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.

14 years agoDanish translation update (via transifex.net)
Jon Hedemann [Fri, 8 Jan 2010 16:15:31 +0000 (17:15 +0100)]
Danish translation update (via transifex.net)

14 years agoGoogle poster downloader: quit the D-Bus server after 3 min of inactivity
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.

14 years agoDanish translation (via transifex.net)
Jon Hedemann [Thu, 7 Jan 2010 22:15:30 +0000 (23:15 +0100)]
Danish translation (via transifex.net)

14 years agoGoogle plugin: parse " to quotation marks in movie titles
Philipp Zabel [Thu, 7 Jan 2010 17:35:22 +0000 (18:35 +0100)]
Google plugin: parse " to quotation marks in movie titles

14 years agoGoogle plugin: enable the settings dialog "Done"-button string for translation
Philipp Zabel [Thu, 7 Jan 2010 17:32:50 +0000 (18:32 +0100)]
Google plugin: enable the settings dialog "Done"-button string for translation

14 years agoIMDb plugin: enable movie source description 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

14 years agoPolish translation update (via transifex.net)
Tomasz Dominikowski [Thu, 7 Jan 2010 17:29:33 +0000 (18:29 +0100)]
Polish translation update (via transifex.net)

14 years agoBump version to 0.0.10
Philipp Zabel [Thu, 7 Jan 2010 17:28:36 +0000 (18:28 +0100)]
Bump version to 0.0.10

14 years agoDebian packaging: update for 0.0.9-1 v0.0.9
Philipp Zabel [Thu, 26 Nov 2009 18:26:13 +0000 (19:26 +0100)]
Debian packaging: update for 0.0.9-1

14 years agoDebian packaging: add XBSC-Bugtracker fields, point to bugs.maemo.org
Philipp Zabel [Thu, 31 Dec 2009 11:11:09 +0000 (12:11 +0100)]
Debian packaging: add XBSC-Bugtracker fields, point to bugs.maemo.org

14 years agoDebian packaging: make cinaest depend on the same version of libcinaest
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.

14 years agoMovie window: add basic orientation awareness
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.

14 years agoIMDb downloader: let the RatingLineParser skip the header
Philipp Zabel [Wed, 6 Jan 2010 14:39:08 +0000 (15:39 +0100)]
IMDb downloader: let the RatingLineParser skip the header

14 years agoIMDb plugin + downloader: parse IMDb alternative titles and use to match
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.

14 years agoIMDb downloader: optimize SQLlite database for the common case
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).

14 years agoMovie filter: add match_title method
Philipp Zabel [Tue, 5 Jan 2010 17:51:31 +0000 (18:51 +0100)]
Movie filter: add match_title method

14 years agoCatalog plugin: enable configuration of visible movie lists
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.