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
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
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
git-svn-id: file:///svnroot/maevies/trunk@10
a96798e0-47ce-444a-94a4-
1d14e63744fc
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
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
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
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
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
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
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
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
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