Philipp Zabel [Fri, 6 Aug 2010 16:58:44 +0000 (18:58 +0200)]
IMDb & MoviePilot plugins: translate the password label
Philipp Zabel [Fri, 6 Aug 2010 16:17:24 +0000 (18:17 +0200)]
IMDb & MoviePilot plugins: fix settings dialog layout
Philipp Zabel [Fri, 6 Aug 2010 16:16:40 +0000 (18:16 +0200)]
IMDb download dialog: use new syntax to connect signals
Philipp Zabel [Fri, 6 Aug 2010 16:14:59 +0000 (18:14 +0200)]
Genre filter dialog: fix initial visibility of the clear button
Philipp Zabel [Thu, 5 Aug 2010 16:25:04 +0000 (18:25 +0200)]
Movie list menu: add export button, use AntMovieCatalog importer / exporter
Philipp Zabel [Fri, 6 Aug 2010 16:48:09 +0000 (18:48 +0200)]
Add AntMovieCatalog importer and exporter, using libxml-2.0
Philipp Zabel [Thu, 5 Aug 2010 17:54:23 +0000 (19:54 +0200)]
Movie list menu: use hildon-fm-2 file chooser dialog to import files
Philipp Zabel [Thu, 5 Aug 2010 18:24:49 +0000 (20:24 +0200)]
Movie list menu: store the movie source
Philipp Zabel [Thu, 5 Aug 2010 18:24:03 +0000 (20:24 +0200)]
Movie list menu: hold a reference to the store, not any sortable
Philipp Zabel [Fri, 6 Aug 2010 16:23:07 +0000 (18:23 +0200)]
Genres: enable and fix the genre_bit method
Jon Hedemann [Fri, 6 Aug 2010 16:36:25 +0000 (18:36 +0200)]
Danish translation update (via transifex.net)
Philipp Zabel [Fri, 6 Aug 2010 16:24:29 +0000 (18:24 +0200)]
Finnish translation: fix fuzzy strings
Philipp Zabel [Fri, 6 Aug 2010 16:23:59 +0000 (18:23 +0200)]
Translations: add missing whitespace
Philipp Zabel [Fri, 6 Aug 2010 16:19:53 +0000 (18:19 +0200)]
Movie list store: remove insert call and switch back to integer rating string
Fixes up commit
02f8ac68a39fdf534e5ff7d99a1051c880e9c60f. Avoids
getting empty lines and localized floating point strings from "%.1f".
Marko Vertainen [Fri, 6 Aug 2010 05:12:10 +0000 (07:12 +0200)]
Finnish translation update (via transifex.net)
Philipp Zabel [Thu, 5 Aug 2010 19:03:33 +0000 (21:03 +0200)]
Movie list store: use insert_with_values instead of append + set
Philipp Zabel [Thu, 5 Aug 2010 18:32:32 +0000 (20:32 +0200)]
Movie list window: add portrait mode handling
Reduce the padding a bit to fit 3x3.5 posters in portrait mode.
Philipp Zabel [Thu, 5 Aug 2010 18:31:06 +0000 (20:31 +0200)]
Movie list window: set title from the movie source name, not description
It's shorter, so we have more space to add markup when filters are enabled.
Philipp Zabel [Thu, 5 Aug 2010 18:29:37 +0000 (20:29 +0200)]
Movie list view: add comments
Philipp Zabel [Thu, 5 Aug 2010 18:26:58 +0000 (20:26 +0200)]
Movie list view: disconnect model from unused view, workaround for switching
Connect the model only to the visible view for performance reasons.
Jumping to 0, 0 and manually checking the first few posters is a workaround
for posters not being displayed until the user scrolls after switching to
the poster grid mode.
Philipp Zabel [Thu, 5 Aug 2010 18:25:36 +0000 (20:25 +0200)]
Movie list store: hold a reference to the view and freeze when updating
Philipp Zabel [Fri, 16 Jul 2010 17:01:47 +0000 (19:01 +0200)]
Debian packaging: add MoviePilot package
Philipp Zabel [Thu, 5 Aug 2010 18:06:00 +0000 (20:06 +0200)]
Debian packaging: package the IMDb poster downloader
Philipp Zabel [Fri, 16 Jul 2010 17:03:22 +0000 (19:03 +0200)]
Add NOEMPTY plugin flag to MoviePilot plugin - don't start empty searches when set
Philipp Zabel [Thu, 5 Aug 2010 19:06:55 +0000 (21:06 +0200)]
Translation update
Floriano Scioscia [Thu, 5 Aug 2010 17:11:04 +0000 (19:11 +0200)]
Italian translation (via transifex.net)
Philipp Zabel [Thu, 5 Aug 2010 17:10:19 +0000 (19:10 +0200)]
Arabic translation update (via transifex.net, by osama7)
Philipp Zabel [Thu, 5 Aug 2010 17:04:36 +0000 (19:04 +0200)]
Russian translation update (via transifex.net, by tonyk)
Philipp Zabel [Wed, 4 Aug 2010 22:27:52 +0000 (00:27 +0200)]
Movie poster factory: return a "no poster" pixmap if the poster download failed
Philipp Zabel [Wed, 4 Aug 2010 22:26:50 +0000 (00:26 +0200)]
Movie list menu: place "Import movies" before "Delete movies"
According to the Hildon 2.2 UI Style Guide, Chapter 9.3.4, creating
actions should come first, then editing actions, and deleting actions
last.
Philipp Zabel [Wed, 4 Aug 2010 22:24:37 +0000 (00:24 +0200)]
Use general_no_thumbnail instead of imageviewer_no_pic if the movie has no poster
imageviewer_no_pic (the broken image) can be produced by the poster factory
if (down)loading the poster failed.
Philipp Zabel [Wed, 4 Aug 2010 22:23:25 +0000 (00:23 +0200)]
Movie window & poster factory: change movie poster from 268x424 to 288x400
Philipp Zabel [Wed, 4 Aug 2010 22:20:08 +0000 (00:20 +0200)]
Movie poster factory: don't convert movie title to lower case
The IMDb poster downloader uses less bandwidth this way because imdb.com
immediately redirects to the title page if the query is case correct.
Philipp Zabel [Wed, 4 Aug 2010 16:23:16 +0000 (18:23 +0200)]
Movie window: use the imageviewer_no_pic icon to indicate a missing poster
Unify appearance of movie title and year between list view and movie window.
Philipp Zabel [Wed, 4 Aug 2010 22:18:22 +0000 (00:18 +0200)]
Movie window: add markup to window title, year and genres label, connect to notify
Unify appearance of movie title and year between list view and movie window.
Also, update the markup when the movie changed.
Philipp Zabel [Fri, 16 Jul 2010 17:02:16 +0000 (19:02 +0200)]
IMDb SQLite class: set rating to -1 to indicate a NULL value in the database
Philipp Zabel [Fri, 16 Jul 2010 16:59:57 +0000 (18:59 +0200)]
Google backend: use libcurl, parse runtimes
Philipp Zabel [Tue, 13 Jul 2010 16:17:34 +0000 (18:17 +0200)]
Add movie edit dialog
Philipp Zabel [Wed, 4 Aug 2010 22:17:15 +0000 (00:17 +0200)]
Add a "Failed" signal to the movie poster interface
Philipp Zabel [Wed, 4 Aug 2010 22:14:38 +0000 (00:14 +0200)]
Movie poster factory: use the new IMDb poster downloader
Philipp Zabel [Wed, 4 Aug 2010 22:12:33 +0000 (00:12 +0200)]
Add IMDb poster downloader
The Google image search downloader might be fast, but it just returns
too much false positives, and nearly nothing useful for more obscure movies.
Philipp Zabel [Wed, 4 Aug 2010 22:04:55 +0000 (00:04 +0200)]
Movie list store & view: move poster loading into list view, consider visibility
After moving the poster loading code into the list view, only
posters for movies in the visible range have to be fetched.
Philipp Zabel [Wed, 4 Aug 2010 21:57:08 +0000 (23:57 +0200)]
Movie list view: add poster view mode, shows a 5x2 poster grid
Philipp Zabel [Wed, 4 Aug 2010 21:04:55 +0000 (23:04 +0200)]
Movie list window: add title markup for filtered views
This is similar to the Photos application, but the behaviour is still
different. The photo/image viewer opens filtered views in a new
StackableWindow so the back arrow can be used to clear the filters.
Philipp Zabel [Wed, 4 Aug 2010 20:25:10 +0000 (22:25 +0200)]
Movie list view: remove unneeded sort and filter wrappers for the list store
Philipp Zabel [Wed, 14 Jul 2010 21:23:26 +0000 (23:23 +0200)]
Rating widget: turn rating into a property
Philipp Zabel [Wed, 14 Jul 2010 21:20:40 +0000 (23:20 +0200)]
Rating widget: switch range to 0-100 for 0-10 stars, allow half stars
Philipp Zabel [Tue, 13 Jul 2010 17:29:06 +0000 (19:29 +0200)]
Google backend: replace parser with a libxml-2.0 based one
Philipp Zabel [Mon, 12 Jul 2010 16:28:47 +0000 (18:28 +0200)]
Movie list store & view: store prepared title + year markup and rating text
To avoid allocating / freeing strings during cell rendering.
This also empties the year column and appends the year to the title in
parentheses and in a smaller font.
Philipp Zabel [Sun, 11 Jul 2010 13:09:27 +0000 (15:09 +0200)]
Movie list window: show the date field for watched movies
Philipp Zabel [Sun, 11 Jul 2010 13:08:59 +0000 (15:08 +0200)]
Catalog plugin: store and retrieve the date field for watched movies
Philipp Zabel [Sun, 11 Jul 2010 13:06:32 +0000 (15:06 +0200)]
Movie list view: optionally show date
Philipp Zabel [Sun, 11 Jul 2010 13:04:43 +0000 (15:04 +0200)]
Duplicate imdb-sqlite.vala for now
Until it gets properly moved into an IMDb backend. The version for plaintext
downloader and plugin are compiled differently, so they need to be separate.
Philipp Zabel [Sun, 11 Jul 2010 10:46:32 +0000 (12:46 +0200)]
Catalog plugin: add WatchedSource, a CatalogSource with rating flag enabled
Philipp Zabel [Sun, 11 Jul 2010 10:43:08 +0000 (12:43 +0200)]
Movie list window: keep movie count, show "No movies" label if emptied
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.
Philipp Zabel [Tue, 9 Feb 2010 20:42:00 +0000 (21:42 +0100)]
Movie menu: add rating button and rating dialog
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.
Philipp Zabel [Sun, 11 Jul 2010 10:42:24 +0000 (12:42 +0200)]
Movie: add julian_date member
Miguel Anxo Bouzada [Sat, 24 Jul 2010 23:50:55 +0000 (01:50 +0200)]
Galician translation (via transifex.net)
Philipp Zabel [Thu, 15 Jul 2010 20:51:57 +0000 (22:51 +0200)]
German translation update
Pavel Fric [Thu, 15 Jul 2010 20:50:58 +0000 (22:50 +0200)]
Czech translation update (via transifex.net)
Philipp Zabel [Sat, 10 Jul 2010 19:55:27 +0000 (21:55 +0200)]
Plugins: allow returning multiple movies per callback invocation
Philipp Zabel [Sat, 10 Jul 2010 19:27:35 +0000 (21:27 +0200)]
Movie list view: drop a warning workaround, not needed anymore
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.
Philipp Zabel [Sat, 10 Jul 2010 17:34:06 +0000 (19:34 +0200)]
IMDb plaintext downloader: fix progress indicator
Philipp Zabel [Fri, 9 Jul 2010 16:29:05 +0000 (18:29 +0200)]
MoviePilot plugin: fix 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
Philipp Zabel [Fri, 9 Jul 2010 16:28:02 +0000 (18:28 +0200)]
Movie list menu: add Import movies button
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
Philipp Zabel [Thu, 8 Jul 2010 19:47:32 +0000 (21:47 +0200)]
Google plugin: report D-Bus errors
Philipp Zabel [Thu, 8 Jul 2010 19:46:39 +0000 (21:46 +0200)]
Google parser: use unowned string instead of weak string
Philipp Zabel [Thu, 8 Jul 2010 19:45:41 +0000 (21:45 +0200)]
Google backend: align with MoviePilot backend
Philipp Zabel [Thu, 8 Jul 2010 19:42:59 +0000 (21:42 +0200)]
Movie list view: update style, get color from parent window style
Philipp Zabel [Thu, 8 Jul 2010 19:41:27 +0000 (21:41 +0200)]
Movie list window: let the caller show the window
Philipp Zabel [Thu, 8 Jul 2010 19:40:22 +0000 (21:40 +0200)]
Movie poster factory: update signal connection to new syntax
Philipp Zabel [Thu, 8 Jul 2010 19:39:15 +0000 (21:39 +0200)]
Source list view: update style, get color from parent window style
Philipp Zabel [Thu, 8 Jul 2010 19:35:15 +0000 (21:35 +0200)]
Makefile.am: update CLEANFILES
Philipp Zabel [Thu, 8 Jul 2010 19:34:19 +0000 (21:34 +0200)]
Catalog plugin: use StringBuilder to build SQL query
Philipp Zabel [Thu, 8 Jul 2010 19:25:54 +0000 (21:25 +0200)]
Catalog plugin: add Date column to Watched table
Philipp Zabel [Thu, 8 Jul 2010 18:42:51 +0000 (20:42 +0200)]
Source 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
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