maevies
13 years agoAdded maevies service support master
Simón Pena [Sun, 27 Jun 2010 14:16:56 +0000 (16:16 +0200)]
Added maevies service support

* Created service file
* Added basic rules to configure.ac to get dbus directory
* Added rule to Makefile.am to install service
* Renamed binary service

13 years agoImproved project build
Simón Pena [Sun, 27 Jun 2010 11:09:08 +0000 (13:09 +0200)]
Improved project build

Maintainer files are updated to allow removing autogenerated ones
after a debian package build

13 years agoMisc code fixes
Simón Pena [Sun, 27 Jun 2010 10:43:06 +0000 (12:43 +0200)]
Misc code fixes

After noticing that I was building the project without -Wall
activated, this cleans several of the warnings found

There are still warnings related to the mixed use of xmlChar and gchar

13 years agoAdded debian packaging infrastructure
Simón Pena [Sat, 26 Jun 2010 22:48:53 +0000 (00:48 +0200)]
Added debian packaging infrastructure

* A package containing the DBus service can be generated

13 years agoProject build improvements
Simón Pena [Sat, 26 Jun 2010 20:59:47 +0000 (22:59 +0200)]
Project build improvements

* Added maitainercleanfiles to root Makefile.am
* Changed examples/ and test/ binaries to noinst_PROGRAMS
* Added EOL to the end of src/Makefile
* Fixed project 'distcheck' target

13 years agoui: Added webkit view
Simón Pena [Tue, 22 Jun 2010 18:21:50 +0000 (20:21 +0200)]
ui: Added webkit view

A webkit view has been added so

* 'Now on theaters' info can be displayed now, showing google movies
* Clicking on a WATC result entry now launches the original website,
so you can check the actual stinger (if any)

13 years agoui: Added support for displaying WATC service results
Simón Pena [Sun, 20 Jun 2010 19:53:13 +0000 (21:53 +0200)]
ui: Added support for displaying WATC service results

* Created a GenericMovie class so TmdbMovie and WatcMovie inherit
from it.
* Disabled getting the MovieInfo view from a WATC movie
* Checked movie image fetching behaviour so it takes into account
movies without posters

13 years agoFixed WATC movie service interface
Simón Pena [Sun, 20 Jun 2010 19:23:26 +0000 (21:23 +0200)]
Fixed WATC movie service interface

13 years agominfo-provider-service: Added WATC movie service
Simón Pena [Sun, 20 Jun 2010 18:47:16 +0000 (20:47 +0200)]
minfo-provider-service: Added WATC movie service

13 years agoFixed test to support signals carrying service
Simón Pena [Sun, 20 Jun 2010 18:45:57 +0000 (20:45 +0200)]
Fixed test to support signals carrying service

13 years agotmdb-movie-service: Fixed function declarations
Simón Pena [Sun, 20 Jun 2010 18:22:39 +0000 (20:22 +0200)]
tmdb-movie-service: Fixed function declarations

Added GError **error to the declarations

13 years agowatc-movie-service: Added WATC movie service
Simón Pena [Sun, 20 Jun 2010 18:20:49 +0000 (20:20 +0200)]
watc-movie-service: Added WATC movie service

13 years agoFixed function name
Simón Pena [Sun, 20 Jun 2010 18:15:58 +0000 (20:15 +0200)]
Fixed function name

Replaced mvs_watch_get_name with mvs_watc_get_name

13 years agoInitial support for multiple query services
Simón Pena [Sun, 20 Jun 2010 17:38:21 +0000 (19:38 +0200)]
Initial support for multiple query services

* The signal is updated to carry the interface
* The array of object paths is built for the WATC movies
* The service is read from the movie info provider

13 years agoStarted support for WATC on provider
Simón Pena [Sun, 20 Jun 2010 16:46:17 +0000 (18:46 +0200)]
Started support for WATC on provider

* Updated Makefile.am to generate signal's marshal
* Included signal's marshal (string + pointer)
* Updated signal to send interface and object path
* Updated xml interface to reflect the signal change
* Updated tmdb-movie to use another dbus interface
* Updated moviemanager to receive the interface

13 years agoui: Improved image fetching
Simón Pena [Sun, 20 Jun 2010 15:22:59 +0000 (17:22 +0200)]
ui: Improved image fetching

* The 'mid' size of the poster image is downloaded now
* If we find it already fetched, we don't download it again

13 years agoui: Added support for fetching movie images
Simón Pena [Sun, 20 Jun 2010 12:22:09 +0000 (14:22 +0200)]
ui: Added support for fetching movie images

Initial support for fetching images is added.

* AsyncWorker and ImageDownloader have been taken from SeriesFinale.
They allow asynchronously fetching the images from the Internet
using the url provided from DBus
* The UI displays a placeholder image while the right one is being
fetched
* Images downloaded aren't cached, they are download in /tmp/
* Asynchronous threads aren't canceled if we leave the movie view
before the image is fetched.

13 years agotmdb-movie-service: Movie images are exposed on DBus
Simón Pena [Sat, 19 Jun 2010 20:55:33 +0000 (22:55 +0200)]
tmdb-movie-service: Movie images are exposed on DBus

13 years agotmdb-movie: Updated print method to call tmdb-image
Simón Pena [Fri, 18 Jun 2010 22:26:30 +0000 (00:26 +0200)]
tmdb-movie: Updated print method to call tmdb-image

13 years agotmdb-image: Added print method
Simón Pena [Fri, 18 Jun 2010 22:26:09 +0000 (00:26 +0200)]
tmdb-image: Added print method

13 years agoAdded tmdb-image support
Simón Pena [Fri, 18 Jun 2010 22:08:59 +0000 (00:08 +0200)]
Added tmdb-image support

13 years agotmdb-image: Added fields
Simón Pena [Fri, 18 Jun 2010 22:07:43 +0000 (00:07 +0200)]
tmdb-image: Added fields

13 years agoTmdbImage: Added Tmdb image
Simón Pena [Sun, 6 Jun 2010 22:03:19 +0000 (00:03 +0200)]
TmdbImage: Added Tmdb image

Added a class to store Tmdb images

13 years agoMInfoProvider: Started Tmdb images support
Simón Pena [Sun, 6 Jun 2010 22:08:15 +0000 (00:08 +0200)]
MInfoProvider: Started Tmdb images support

Started parsing the XML response to retrieve the images

13 years agoTmdbMovieService: Renamed from TMDB to Tmdb
Simón Pena [Sun, 6 Jun 2010 22:05:54 +0000 (00:05 +0200)]
TmdbMovieService: Renamed from TMDB to Tmdb

Renamed types from TMDB to Tmdb

13 years agoui: start_search is now a public method
Simón Pena [Sat, 5 Jun 2010 22:48:10 +0000 (00:48 +0200)]
ui: start_search is now a public method

The start_search method is now exposed as public, and the WelcomeWindow
is now responsible of starting the search.

13 years agoui: Fixed python code style
Simón Pena [Sat, 5 Jun 2010 22:35:47 +0000 (00:35 +0200)]
ui: Fixed python code style

This patch updates the python modules so that they follow the
Python style guidelines at [1]

1. http://www.python.org/dev/peps/pep-0008/

13 years agominfoprovider: Fixed memory leaks
Simón Pena [Fri, 4 Jun 2010 18:04:08 +0000 (20:04 +0200)]
minfoprovider: Fixed memory leaks

Fixed a couple of memory leaks in the response_received_cb,
when parsing the XML.

13 years agoProject: added silent output to configure.ac
Simón Pena [Fri, 4 Jun 2010 18:03:48 +0000 (20:03 +0200)]
Project: added silent output to configure.ac

13 years agoChecked memory frees and added minor code fixes
Simón Pena [Tue, 1 Jun 2010 18:56:59 +0000 (20:56 +0200)]
Checked memory frees and added minor code fixes

* Added missing memory frees and object unrefs
* Reordered g_type_init () so that it gets called before
the thread_init. In glib >=2.24, g_type_init also prepares
the threads

13 years agoui: Completed basic search functionality
Simón Pena [Tue, 1 Jun 2010 08:32:08 +0000 (10:32 +0200)]
ui: Completed basic search functionality

The UI is now connected with the moviemanager, and clicking on a
row brings the item's info

13 years agominfoprovider: Added more methods to the movie service
Simón Pena [Tue, 1 Jun 2010 08:24:20 +0000 (10:24 +0200)]
minfoprovider: Added more methods to the movie service

New methods are exposed via DBus, to improve TMDB API support

13 years agoui: Created moviemanager
Simón Pena [Mon, 31 May 2010 17:28:53 +0000 (19:28 +0200)]
ui: Created moviemanager

Created a moviemanager module to connect the ui with DBus
Updated TODO

13 years agodataprovider-service: Thread support and minor fixes
Simón Pena [Mon, 31 May 2010 17:27:31 +0000 (19:27 +0200)]
dataprovider-service: Thread support and minor fixes

* Added thread support
* Removed movie printing

13 years agominfoprovider: Fixed support for more than one query
Simón Pena [Mon, 31 May 2010 09:34:30 +0000 (11:34 +0200)]
minfoprovider: Fixed support for more than one query

The service is able to perform more than a search without object path
collisions, due to the following changes:
* The TMDBMovie service has been updated so that the object path it gets
contains a suffix.
* The MInfoProvider service keeps track of the searches it has done,
and uses that search count + found movie ID to build their suffix
* The TODO is updated to reflect this change

13 years agominfoprovider: Response-received signal updated
Simón Pena [Sun, 30 May 2010 14:23:52 +0000 (16:23 +0200)]
minfoprovider: Response-received signal updated

* The signal notifying for response-received now returns an array
of object paths.
* The TMDBMovie service objects are updated so that they get an ID
to tell between each other.
* The TODO file is updated to reflect the progress

WARNING: Currently, the ID the movie service objects are receiving
starts with 0 in each call to query, which causes conflicts once
that a query is done:
- A method to generate UID must be added
- The result objects lifetime must be controlled and finalized
when not needed.

13 years agoTMDBMovie: Added tmdb movie service
Simón Pena [Sun, 30 May 2010 14:23:25 +0000 (16:23 +0200)]
TMDBMovie: Added tmdb movie service

A new service is added so that the TMDBMovie info gets exposed via
DBus and the peer doesn't need to fully retrieve all the results,
but the one it needs.

13 years agoProject: Added (minfoprovider) service daemon
Simón Pena [Sat, 29 May 2010 21:37:45 +0000 (23:37 +0200)]
Project: Added (minfoprovider) service daemon

A daemon is added to allow launching the DBus movie
info provider service. The Makefile.am is updated accordingly
The TODO file is updated so that it reflects the progress

13 years agominfo-dataprovider: Added dataprovider service
Simón Pena [Sat, 29 May 2010 21:36:39 +0000 (23:36 +0200)]
minfo-dataprovider: Added dataprovider service

A dataprovider service is added so that it expose the Query
method via DBus

* The interface XML file is created
* The Makefile is updated to generate the glue header from the XML
* The gobject for the service is created

13 years agoProject: Added glib DBus dependency
Simón Pena [Sat, 29 May 2010 21:30:54 +0000 (23:30 +0200)]
Project: Added glib DBus dependency

Updated configure.ac so that it checks for dbus-glib libraries

13 years agoProject: Updated project files
Simón Pena [Sat, 29 May 2010 16:14:06 +0000 (18:14 +0200)]
Project: Updated project files

* Created TODO file with the tasks to do for the 0.1 release
* Updated autogen.sh so that it clears the m4 directory

13 years agoui: Added MovieWindow
Simón Pena [Tue, 25 May 2010 22:01:25 +0000 (00:01 +0200)]
ui: Added MovieWindow

Created a new Window to display the details of a movie found. Added
some Lorem Ipsum text to test the window, and a fake movie.

13 years agoui: Changed search pickerbutton
Simón Pena [Tue, 25 May 2010 22:00:56 +0000 (00:00 +0200)]
ui: Changed search pickerbutton

Modified text arrangement in the search pickerbutton, so it aligns
with the system

13 years agoui: Several UI changes
Simón Pena [Tue, 25 May 2010 22:00:22 +0000 (00:00 +0200)]
ui: Several UI changes

* Changed MainWindow buttons
* Replaced movie placeholder image with a maemo stock one
* Reduced timeout so tests are quicker

13 years agoProject: updated README
Simón Pena [Sun, 23 May 2010 19:08:39 +0000 (21:08 +0200)]
Project: updated README

Added credit to SeriesFinale for its help

13 years agoUI: Added simulated results
Simón Pena [Sun, 23 May 2010 19:06:30 +0000 (21:06 +0200)]
UI: Added simulated results

* Added a GtkTreeView in a pannable area to show the movies
* Created a class to get 'decorated' movies, temporarily shown as
search results
* Added a timeout call to simulate the results retrieval
* Created a constants module with some constants used

13 years agoUI: Added about, search, results
Simón Pena [Sun, 23 May 2010 11:17:33 +0000 (13:17 +0200)]
UI: Added about, search, results

* Created a skeleton for the AboutDialog
* Created a search dialog, allowing a query term and a query category
* Created the AppMenu, connecting the AboutDialog
* Connected the search button with the search dialog
* Created a stub for the ResultsWindow

13 years agoProject: Added README
Simón Pena [Thu, 20 May 2010 17:42:12 +0000 (19:42 +0200)]
Project: Added README

Added README with some info about the project and the references
for some of this project's code.

13 years agoUI: Started basic window
Simón Pena [Mon, 17 May 2010 18:26:36 +0000 (20:26 +0200)]
UI: Started basic window

A basic GTK Window is created. It just has three buttons, without
callbacks or any other functionality.

The goal is to implement the mockup at [1]

1. http://bit.ly/cIgcLw

13 years agoProject: Removed unneeded references
Simón Pena [Mon, 17 May 2010 17:34:24 +0000 (19:34 +0200)]
Project: Removed unneeded references

Removed hildon.h references from old files.

13 years agoProject: Removed librest dependencies
Simón Pena [Mon, 17 May 2010 16:23:37 +0000 (18:23 +0200)]
Project: Removed librest dependencies

The project dependencies on librest have been removed:

* Modified gtranslate example to use libsoup
* Modified gmovies example to use libsoup
* Updated configure.ac

13 years agoProject: Removed old info providers
Simón Pena [Mon, 17 May 2010 15:39:20 +0000 (17:39 +0200)]
Project: Removed old info providers

Old info providers are removed from the project

13 years agoMovie Info Provider: removed message and signal offset
Simón Pena [Mon, 17 May 2010 15:32:12 +0000 (17:32 +0200)]
Movie Info Provider: removed message and signal offset

* Removed debug message when building the WATC Movie
* Replaced the signal offset expression with 0.

13 years agoWATC Movie: Several fixes
Simón Pena [Mon, 17 May 2010 15:24:10 +0000 (17:24 +0200)]
WATC Movie: Several fixes

* The WATC Movie builds right now.

* Stingers support didn't work with the enums unregistered. The property
is an integer, now, but the limits are still checked.

* Year support is added: if the services sends a year, it is parsed
and stored

* The print method doesn't show "null" when there's no year.

13 years agoProject: Added COPYING file
Simón Pena [Mon, 17 May 2010 14:27:44 +0000 (16:27 +0200)]
Project: Added COPYING file

A COPYING file with the GPLv3 license is added

13 years agoMovie Info Provider test: print WATC results
Simón Pena [Mon, 17 May 2010 13:57:54 +0000 (15:57 +0200)]
Movie Info Provider test: print WATC results

The response-received callback function is now capable
of WATC Movie extraction, printing the results found.

13 years agoMovie Info Provider: Better WATC support
Simón Pena [Mon, 17 May 2010 13:57:22 +0000 (15:57 +0200)]
Movie Info Provider: Better WATC support

The Movie Info Provider is updated so that it creates
WATC Movie objects, and stops printing the json
parsing results.

13 years agoWATC Movie: Improved WATC support
Simón Pena [Mon, 17 May 2010 13:56:31 +0000 (15:56 +0200)]
WATC Movie: Improved WATC support

The WATC service sends the name appended to the year
and stingers info:

* Constructor updated so that it takes the raw name
* 3-state support is added for stingers (YES, NO, UNKNOWN)
* A print method is added

13 years agoMovie Info Provider test: Supporting multiple services
Simón Pena [Mon, 17 May 2010 13:54:50 +0000 (15:54 +0200)]
Movie Info Provider test: Supporting multiple services

The command line options at the test file are updated, so that
we can choose between querying WATC or TMDB.

13 years agoProject: removed old WATC references
Simón Pena [Mon, 17 May 2010 13:52:31 +0000 (15:52 +0200)]
Project: removed old WATC references

As we added GObject support for querying WATC, the old code
accessing the service using librest is removed.

13 years agoMovie Info Provider: Added suport for WATC
Simón Pena [Mon, 17 May 2010 13:50:57 +0000 (15:50 +0200)]
Movie Info Provider: Added suport for WATC

The Movie Info Provider gets updated so that it takes into account
queries to the WATC service.

A MvsService enum is added, letting choose between both services.

Support for json parsing is added both to the provider and the project,
so that we can extract the information sent from the service.

13 years agoMovie Info Provider test: Check WATC movie
Simón Pena [Mon, 17 May 2010 10:06:17 +0000 (12:06 +0200)]
Movie Info Provider test: Check WATC movie

A WATC Movie is created and destroyed in the test file, and introduced
in the test/Makefile.am, so that we check for easy errors.

13 years agoWATC Movie: initial commmit
Simón Pena [Mon, 17 May 2010 09:47:27 +0000 (11:47 +0200)]
WATC Movie: initial commmit

The GObject skeleton is added for the WATC Movie, a VO containing
the info obtained from the What's After The Credits web service.

13 years agoTMDB Movie: misc code fixes
Simón Pena [Mon, 17 May 2010 09:47:06 +0000 (11:47 +0200)]
TMDB Movie: misc code fixes

Removed an unused GDate and several empty lines.

13 years agoMovie Info Provider test: Fixed copyright info
Simón Pena [Mon, 17 May 2010 09:15:29 +0000 (11:15 +0200)]
Movie Info Provider test: Fixed copyright info

The copyright disclaimer is updated so it contains the
right filename.

13 years agoMovie Info Provider test: Command line parsing
Simón Pena [Sun, 16 May 2010 23:48:17 +0000 (01:48 +0200)]
Movie Info Provider test: Command line parsing

Command line parsing support is added to be able to modify the
query issued to the service.

13 years agoMovie Info Provider test: Received list
Simón Pena [Sun, 16 May 2010 23:37:49 +0000 (01:37 +0200)]
Movie Info Provider test: Received list

The result list read from the service is now received and
displayed in the Movie Info Provider test.

13 years agoTMDB Movie: Getter and print methods
Simón Pena [Sun, 16 May 2010 23:36:59 +0000 (01:36 +0200)]
TMDB Movie: Getter and print methods

* Getter methods for the properties are added.

* An auxiliary "print" method is added which prints
  the existing properties

13 years agoMovie Info Provider: Sending movie list
Simón Pena [Sun, 16 May 2010 22:13:19 +0000 (00:13 +0200)]
Movie Info Provider: Sending movie list

The "response-received" signal now carries a list containing
the results read from the web service.

13 years agoTMDB Movie: Added properties
Simón Pena [Sun, 16 May 2010 21:51:19 +0000 (23:51 +0200)]
TMDB Movie: Added properties

The TMDB Movie class gets all the attributes from the web service.

They share the name with the web service properties, so that they get
built easily, using g_object_set.

13 years agoProject: TMDB renaming
Simón Pena [Sun, 16 May 2010 19:27:03 +0000 (21:27 +0200)]
Project: TMDB renaming

Renaming references to mvs-movie-info to mvs-tmdb-movie, as that
will be the first implementation to be used.

13 years agoProject: Removed previous TMDB references
Simón Pena [Sun, 16 May 2010 19:12:32 +0000 (21:12 +0200)]
Project: Removed previous TMDB references

In the previous version, tmdb datasource was connected using
synchronous queries, and didn't have the GObject wrappers.

This commit removes those previous tmdb references, and updates
Makefile.am.

This is also a step towards removing librest dependency, in favor of
just libxml.

13 years agoMovie Info Provider: Added XML parsing
Simón Pena [Sun, 16 May 2010 19:00:05 +0000 (21:00 +0200)]
Movie Info Provider: Added XML parsing

13 years agoMovie Info Provider test: Signal response-received
Simón Pena [Sun, 16 May 2010 16:59:00 +0000 (18:59 +0200)]
Movie Info Provider test: Signal response-received

The "response-received" signal is connected, so that when we get
a response for the query, the main loop is left.

13 years agoMovie Info Provider: Added response-received signal
Simón Pena [Sun, 16 May 2010 16:57:26 +0000 (18:57 +0200)]
Movie Info Provider: Added response-received signal

A signal is emitted when the response is received, notifying
the clients. It doesn't carry data, nor even the success or failure
of the query.

13 years agoMovie Info Provider test: Added main loop support
Simón Pena [Sun, 16 May 2010 16:58:32 +0000 (18:58 +0200)]
Movie Info Provider test: Added main loop support

Mainloop support is added to the test, so that it keeps running
until the response is acquired (and still after that). It has
to be manually interrupted, but shows that the async query is working.

13 years agoMovie Info Provider: Added async. query support
Simón Pena [Sun, 16 May 2010 17:03:44 +0000 (19:03 +0200)]
Movie Info Provider: Added async. query support

Asynchronous support for querying "The Movie Database" web service
is added:

* An URI is built with the appropriate params
* The query is enqueued, and a callback function is added
* The response is extracted, and temporarily printed, in the callback
  function

13 years agoMovie Info Provider: Added format property
Simón Pena [Sun, 16 May 2010 17:02:44 +0000 (19:02 +0200)]
Movie Info Provider: Added format property

* Format property added
* set_format method added

13 years agoMovie Info: Referenced in the test file
Simón Pena [Sun, 16 May 2010 11:30:09 +0000 (13:30 +0200)]
Movie Info: Referenced in the test file

Support is added to test the new Movie Info from the provider test
file.

13 years agoMovie Info: First GObject version
Simón Pena [Sun, 16 May 2010 10:24:50 +0000 (12:24 +0200)]
Movie Info: First GObject version

A value object to store info about a movie is added, adding GObject
support. Current data types aren't final, but just mere placeholders.

13 years agoMovie Info Provider: Initial test added
Simón Pena [Sun, 16 May 2010 09:39:41 +0000 (11:39 +0200)]
Movie Info Provider: Initial test added

A test file is added (and the project build is updated) so that
the new GObject movie info provider can be tested

13 years agoMovie Info Provider: First gobject version
Simón Pena [Sun, 16 May 2010 09:41:43 +0000 (11:41 +0200)]
Movie Info Provider: First gobject version

A GObject skeleton is created for the Movie Info provider. While it
is far from ready, it will replace the old versions (which had
no GObject support, didn't follow any namespaces guidelines and all
that)

13 years agoProject: Updated copyright info
Simón Pena [Sun, 16 May 2010 09:40:08 +0000 (11:40 +0200)]
Project: Updated copyright info

Copyright info is updated so that my username is replaced by
my real name, and my current email address replaces the old one.

13 years ago[BUILD] Fix autoconf version
Simón Pena [Sun, 16 May 2010 00:06:46 +0000 (02:06 +0200)]
[BUILD] Fix autoconf version

13 years agoBUILD: Cleaned unneeded information
Simón Pena [Sat, 15 May 2010 23:08:30 +0000 (01:08 +0200)]
BUILD: Cleaned unneeded information

The project is cleaned, and the files no needed yet are removed (to
be added back later).

examples/' Makefile.am is updated to automatically generate the tests
for the code

src/'s Makefile.am is emptied as there are no binary results there

14 years agoAdded an example to test the WATC module. It lets you query whatsafterthecredits...
spenap [Wed, 18 Nov 2009 19:50:34 +0000 (19:50 +0000)]
Added an example to test the WATC module. It lets you query whatsafterthecredits.com, and checks if a movie has extra scenes or not. It returns a
GSList of pairs (movie, boolean).
The provider files are modified, too, to allow for disposing the result list and the struct, and for printing the results.
The extra_scenes_provider (acting like a facade), is now ready to understand watc results.

git-svn-id: file:///svnroot/maevies/trunk@15 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoRegarding to TheMovieDB.org, I finished the parsing of 1 result (ignoring data if...
spenap [Sun, 15 Nov 2009 20:56:45 +0000 (20:56 +0000)]
Regarding to TheMovieDB.org, I finished the parsing of 1 result (ignoring data if there are more, and failing if there are errors).

I modified maevies_movieschedule to get it compiling in my system. Will have to take a decission on rest/rest-0.6, and the prefix in the includes.
With <rest-0.6/rest/file.h>, eclipse allows autocompletion. But <rest/file.h> should be used to ignore the librest version.

Regarding to the examples, I modified the Makefile to allow tmdb querying.

git-svn-id: file:///svnroot/maevies/trunk@14 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoAdded a new provider type to support the retrieval of movie schedules
baturix [Sun, 15 Nov 2009 01:23:43 +0000 (01:23 +0000)]
Added a new provider type to support the retrieval of movie schedules

git-svn-id: file:///svnroot/maevies/trunk@13 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoAdded the movie_info_provider layer, to abstract the concrete providers from the...
spenap [Sat, 14 Nov 2009 23:49:31 +0000 (23:49 +0000)]
Added the movie_info_provider layer, to abstract the concrete providers from the core of the app.TheMovieDB api is being worked out

git-svn-id: file:///svnroot/maevies/trunk@12 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoComplete functional gmovies example. Supports the new Google Movies format and it...
baturix [Sat, 14 Nov 2009 23:24:33 +0000 (23:24 +0000)]
Complete functional gmovies example. Supports the new Google Movies format and it is 'librarized'.

git-svn-id: file:///svnroot/maevies/trunk@11 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agogit-svn-id: file:///svnroot/maevies/trunk@10 a96798e0-47ce-444a-94a4-1d14e63744fc
baturix [Sat, 14 Nov 2009 21:00:32 +0000 (21:00 +0000)]
git-svn-id: file:///svnroot/maevies/trunk@10 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoNow the example parses almos completely the file and extracts all theaters and all...
baturix [Mon, 9 Nov 2009 23:49:18 +0000 (23:49 +0000)]
Now the example parses almos completely the file and extracts all theaters and all movies

git-svn-id: file:///svnroot/maevies/trunk@9 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoThe application GUI is now organized into a maevies_window, for the GTK things and...
spenap [Sat, 7 Nov 2009 23:41:30 +0000 (23:41 +0000)]
The application GUI is now organized into a maevies_window, for the GTK things and callbacks (the UI logic should be there),
and a maevies_movie, for the logic and things related to the movies themselves. The UI part is connected to the core via
the signals, and the next point should involve using asynchrounous callbacks.

I also added a txt to describe the Google Movies API.

git-svn-id: file:///svnroot/maevies/trunk@8 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoAdded the what's after the credits provider, with a simple (too simple!!) implementation.
spenap [Sat, 31 Oct 2009 18:27:48 +0000 (18:27 +0000)]
Added the what's after the credits provider, with a simple (too simple!!) implementation.

Added a file extra_scenes_provider, acting like a wrapper, which will select the right provider to use. It will be the
place to add support for dynamic loading. Right now it's just calling the watc provider

Modified the Makefile.am to get them compiled.

Modified the examples Makefile, to get it doing "all" if invoked without arguments.

Added a clean-auto.sh script to delete the files added by the autoconf tools.

git-svn-id: file:///svnroot/maevies/trunk@7 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoAdded an example of HTML parsing with libxml2 to parse a Google movies page.
baturix [Sat, 31 Oct 2009 00:34:57 +0000 (00:34 +0000)]
Added an example of HTML parsing with libxml2 to parse a Google movies page.

git-svn-id: file:///svnroot/maevies/trunk@6 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoChanged source template from the C++ one, in esbox, to the C one. Added librest as...
spenap [Wed, 28 Oct 2009 22:44:07 +0000 (22:44 +0000)]
Changed source template from the C++ one, in esbox, to the C one. Added librest as a dependence in autoconf (configure.ac)
Lots of work left, but this should be a good start.

git-svn-id: file:///svnroot/maevies/trunk@5 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoMoved the examples folder to the trunk (as the examples should be related to the...
spenap [Tue, 27 Oct 2009 20:27:28 +0000 (20:27 +0000)]
Moved the examples folder to the trunk (as the examples should be related to the development, creating a branch
would affect an example)

Created a simple Makefile to get the sample compiling and linking.

git-svn-id: file:///svnroot/maevies/trunk@4 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoAdded svn:ignore properties. Now, the files added by the autoconf & automake scripts...
spenap [Tue, 27 Oct 2009 19:50:07 +0000 (19:50 +0000)]
Added svn:ignore properties. Now, the files added by the autoconf & automake scripts won't get imported into the repository
To get the same configuration, you have to type

$svn propset svn:ignore -F .svnignore .

Added some diagrams, too: those found in the garage site. Added the sources to generate them using the online UML site
we found, and a README with the URL

There's also an examples folder, but there's no Makefile.am there, yet, so the sample should be compiled using

$g++ `pkg-config rest --libs --cflags` gtranslate.cpp -o gtranslate

Any other -o name is ok, but the .svnignore file just deals with that name. Will fix it :)

git-svn-id: file:///svnroot/maevies/trunk@3 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoAdded stubs for the *Providers interfaces, and a fake implementation for the WhatsAft...
spenap [Fri, 23 Oct 2009 22:13:45 +0000 (22:13 +0000)]
Added stubs for the *Providers interfaces, and a fake implementation for the WhatsAfterTheCredits provider

git-svn-id: file:///svnroot/maevies/trunk@2 a96798e0-47ce-444a-94a4-1d14e63744fc

14 years agoInitial import: a Hello World C++ project is used as a skeleton
spenap [Fri, 23 Oct 2009 20:53:54 +0000 (20:53 +0000)]
Initial import: a Hello World C++ project is used as a skeleton

git-svn-id: file:///svnroot/maevies/trunk@1 a96798e0-47ce-444a-94a4-1d14e63744fc