summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorLuis de Bethencourt <luis@debethencourt.com>2011-02-02 13:14:40 +0100
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>2011-02-02 18:27:39 +0200
commita1ea02c6c03ce6e54c370cbb35263fef118182e2 (patch)
tree0f6413277ff6fa3241bb07d0b932a55ce048a243 /ChangeLog
parent7342d60879282bdb4e3511f24fe92af9b8d28062 (diff)
downloadrygel-a1ea02c6c03ce6e54c370cbb35263fef118182e2.tar.gz
build: Clear the ChangeLog file
The ChangeLog was obsolete and since it's use has been replaced by git log. A empty ChangeLog file is kept to satisfy autools.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog1055
1 files changed, 0 insertions, 1055 deletions
diff --git a/ChangeLog b/ChangeLog
index 6e40f038..e69de29b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,1055 +0,0 @@
-2008-11-11 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-server/rygel-connection-manager.vala:
- * src/media-server/rygel-content-directory.vala:
- * src/media-server/rygel-media-receiver-registrar.vala:
-
- Override GLib.Object.constructed() instead of using 'construct' keyword.
-
-2008-11-11 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-providers/tracker/rygel-media-tracker.vala:
- * src/media-server/rygel-media-manager.vala:
- * src/media-server/rygel-media-server.vala:
- * src/media-server/rygel-metadata-extractor.vala:
-
- Avoid using 'construct' now that we have flexible construction methods.
-
-2008-11-11 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-providers/tracker/rygel-tracker-container.vala:
- * src/media-providers/tracker/rygel-tracker-image-item.vala:
- * src/media-providers/tracker/rygel-tracker-item.vala:
- * src/media-providers/tracker/rygel-tracker-music-item.vala:
- * src/media-providers/tracker/rygel-tracker-video-item.vala:
-
- Don't keep GUPnP context and D-Bus proxy objects in TrackerItem. It can
- access these from the parent container object.
-
-2008-11-11 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-providers/tracker/rygel-tracker-container.vala:
-
- Don't hide GUPnP context and D-Bus proxy objects.
-
-2008-11-11 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-providers/tracker/rygel-media-tracker.vala:
- * src/media-providers/tracker/rygel-tracker-container.vala:
- * src/media-providers/tracker/rygel-tracker-image-item.vala:
- * src/media-providers/tracker/rygel-tracker-music-item.vala:
- * src/media-providers/tracker/rygel-tracker-video-item.vala:
-
- Rename field/variable "tracker_category" to "category".
-
-2008-11-11 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-providers/tracker/Makefile.am:
- * src/media-providers/tracker/rygel-tracker-image-item.vala:
- * src/media-providers/tracker/rygel-tracker-item.vala:
- * src/media-providers/tracker/rygel-tracker-music-item.vala:
- * src/media-providers/tracker/rygel-tracker-video-item.vala:
-
- Refactor: Put common Tracker item code into a separate abstract class.
- All Tracker item classes now inherit from this class.
-
-2008-11-11 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-providers/tracker/Makefile.am:
- * src/media-providers/tracker/rygel-tracker-container.vala:
- * src/media-providers/tracker/rygel-tracker-image-item.vala:
- * src/media-providers/tracker/rygel-tracker-music-item.vala:
- * src/media-providers/tracker/rygel-tracker-video-item.vala:
-
- Refactor: Separate classes for each item type. These tracker-specific
- item classes are responsible for fetching their metadata and serializing
- it.
-
-2008-11-11 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-providers/tracker/rygel-tracker-container.vala:
-
- Declare private fields as private.
-
-2008-11-11 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-providers/tracker/rygel-media-tracker.vala:
- * src/media-providers/tracker/rygel-tracker-container.vala:
-
- Refactor: Add TrackerContainer.get_file_category(). Now MediaTracker
- doesn't talk to tracker directly.
-
-2008-11-11 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * data/xml/ConnectionManager.xml:
- * data/xml/ContentDirectory.xml:
- * data/xml/X_MS_MediaReceiverRegistrar1.xml:
-
- More standard-compliant SCPDs. Based on a patch by Ross Burton
- <ross@opennedhand.com>
-
-2008-11-11 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-providers/tracker/rygel-media-tracker.vala:
-
- Create root container after it's children. This is to pass the correct
- number of children to the constructor of the root container.
-
-2008-11-10 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-providers/tracker/rygel-media-tracker.vala:
- * src/media-providers/tracker/rygel-tracker-container.vala:
-
- Refactor: A more intelligent TrackerContainer. As a result, MediaTracker
- class is now very slim.
-
-2008-11-10 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * AUTHORS:
- * src/media-server/cstuff.c:
- * src/media-server/cstuff.h:
-
- Replace my non-working "@gstreamer.net" email with "@gnome.org" one.
-
-2008-10-29 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-server/rygel-media-manager.vala:
- * src/media-server/rygel-metadata-extractor.vala:
-
- File.query_info () doesn't return a weak anymore.
-
-2008-10-26 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * MAINTAINERS:
-
- Add MAINTAINERS file.
-
-2008-10-26 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * README:
- * configure.ac:
- * data/xml/Makefile.am:
- * data/xml/description-xbox360.xml:
- * data/xml/description.xml:
- * doc/design.txt:
- * src/media-providers/tracker/Makefile.am:
- * src/media-providers/tracker/gupnp-media-tracker.vala:
- * src/media-providers/tracker/gupnp-tracker-container.vala:
- * src/media-providers/tracker/gupnp-tracker-plugin.vala:
- * src/media-providers/tracker/rygel-media-tracker.vala:
- * src/media-providers/tracker/rygel-tracker-container.vala:
- * src/media-providers/tracker/rygel-tracker-plugin.vala:
- * src/media-server/Makefile.am:
- * src/media-server/gupnp-connection-manager.vala:
- * src/media-server/gupnp-content-directory.vala:
- * src/media-server/gupnp-media-container.vala:
- * src/media-server/gupnp-media-item.vala:
- * src/media-server/gupnp-media-manager.vala:
- * src/media-server/gupnp-media-object.vala:
- * src/media-server/gupnp-media-provider.vala:
- * src/media-server/gupnp-media-receiver-registrar.vala:
- * src/media-server/gupnp-media-server.vala:
- * src/media-server/gupnp-metadata-extractor.vala:
- * src/media-server/rygel-connection-manager.vala:
- * src/media-server/rygel-content-directory.vala:
- * src/media-server/rygel-media-container.vala:
- * src/media-server/rygel-media-item.vala:
- * src/media-server/rygel-media-manager.vala:
- * src/media-server/rygel-media-object.vala:
- * src/media-server/rygel-media-provider.vala:
- * src/media-server/rygel-media-receiver-registrar.vala:
- * src/media-server/rygel-media-server.vala:
- * src/media-server/rygel-metadata-extractor.vala:
-
- Project renamed to "Rygel" to be moved to GNOME SVN.
-
-2008-09-08 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-providers/tracker/Makefile.am:
- * src/media-providers/tracker/gupnp-media-tracker.vala:
- * src/media-providers/tracker/gupnp-tracker-plugin.vala:
-
- Refactor: Put plugin stuff into a separate module.
-
-2008-09-08 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-providers/tracker/Makefile.am:
- * src/media-providers/tracker/gupnp-media-tracker.vala:
- * src/media-providers/tracker/gupnp-tracker-container.vala:
-
- Refactor: Put TrackerContainer class into a separate module.
-
-2008-09-08 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-providers/tracker/gupnp-media-tracker.vala:
-
- Rename Tracker.Container to GUPnP.TrackerContainer.
-
-2008-08-31 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
-
- * src/media-providers/tracker/gupnp-media-tracker.vala:
- * src/media-server/gupnp-media-manager.vala:
-
- Create the root container in the contructor of the media providers.
-
-2008-08-30 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-providers/tracker/gupnp-media-tracker.vala:
-
- Remove the redundant 'title' field from the Tracker.Container class.
-
-2008-08-29 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-server/gupnp-media-item.vala:
-
- Introduce a class for media items.
-
- * src/media-server/Makefile.am:
-
- Add MediaItem to vapi file and build.
-
- * src/media-providers/tracker/gupnp-media-tracker.vala:
-
- Start utilizing the MediaContainer class in MediaTracker.
-
-2008-08-29 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-server/gupnp-media-object.vala:
-
- Introduce a new abstract class for media objects. It will be the
- responsibility of derived classes to implement serializing to
- DIDLLiteWriter.
-
- * src/media-server/gupnp-media-container.vala:
-
- Introduce a class for media containers.
-
- * src/media-server/Makefile.am:
-
- Add MediaObject and MediaContainer to vapi file and build.
-
- * src/media-providers/tracker/gupnp-media-tracker.vala:
- * src/media-server/gupnp-media-manager.vala:
-
- Start utilizing the MediaContainer class in media providers.
-
-2008-08-29 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-providers/tracker/gupnp-media-tracker.vala:
-
- - Keep the parent_id of the container in the Tracker.Container class.
- - Add the root_id prefix to container's id at object creation time.
-
-2008-08-21 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-providers/tracker/gupnp-media-tracker.vala:
- * src/media-server/gupnp-media-manager.vala:
- * src/media-server/gupnp-media-provider.vala:
-
- Remove MediaProvider.get_root_children_count() and allow each provider
- to add metadata of it's root container to DIDL instead.
-
-2008-08-21 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-server/gupnp-media-manager.vala:
-
- Rename MediaManger's get_root_container_metadata() to
- add_root_container_metadata().
-
-2008-08-21 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-server/gupnp-content-directory.vala:
-
- Put the code and message from exception caught on the action error.
-
-2008-08-21 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-server/gupnp-media-provider.vala:
-
- Assign a specific code (701) to "No such object" error.
-
-2008-08-21 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-server/gupnp-media-manager.vala:
-
- Rename MediaManager's browse_root_container() to add_root_children().
-
-2008-08-21 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-providers/tracker/gupnp-media-tracker.vala:
- * src/media-server/gupnp-content-directory.vala:
- * src/media-server/gupnp-media-manager.vala:
- * src/media-server/gupnp-media-provider.vala:
-
- - Rename MediaProvider's get_metadata() to add_metadata().
- - Rename MediaProvider's browse() to add_children_metadata().
-
-2008-08-21 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-providers/tracker/gupnp-media-tracker.vala:
- * src/media-server/gupnp-content-directory.vala:
- * src/media-server/gupnp-media-manager.vala:
- * src/media-server/gupnp-media-provider.vala:
-
- MediaProviders now get a DIDLiteWriter to add metadata to and no longer
- return didl strings.
-
-2008-08-21 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-server/gupnp-media-manager.vala:
-
- Remove an unneeded try&catch block.
-
-2008-08-21 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-server/Makefile.am:
-
- MediaProvider class now requires gupnp-av package.
-
-2008-08-17 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-providers/tracker/gupnp-media-tracker.vala:
- * src/media-server/gupnp-content-directory.vala:
- * src/media-server/gupnp-media-manager.vala:
- * src/media-server/gupnp-media-provider.vala:
-
- Use Exceptions rather than returning null.
-
-2008-08-17 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-server/gupnp-media-server.vala:
-
- Use real name of the user rather than username in FriendlyName.
-
-2008-08-17 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-providers/tracker/gupnp-media-tracker.vala:
- * src/media-server/gupnp-media-manager.vala:
- * src/media-server/gupnp-media-provider.vala:
-
- Make MediaProvider an abstract class rather than interface. We will have
- to do this at some point anyway to put common functionality into this
- module but the real reason to do this right now is that support for
- constuct-only props in interfaces was recenlty dropped in Vala (for good
- reasons).
-
-2008-08-17 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-server/gupnp-media-provider.vala:
-
- Put MediaProvider in GUPnP namespace.
-
-2008-08-05 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * configure.ac:
- * src/Makefile.am:
- * src/cstuff.c:
- * src/cstuff.h:
- * src/cstuff.vapi:
- * src/gupnp-connection-manager.vala:
- * src/gupnp-content-directory.vala:
- * src/gupnp-media-manager.vala:
- * src/gupnp-media-provider.vala:
- * src/gupnp-media-receiver-registrar.vala:
- * src/gupnp-media-server.vala:
- * src/gupnp-metadata-extractor.vala:
- * src/media-providers/tracker/Makefile.am:
- * src/media-server/Makefile.am:
- * src/media-server/cstuff.c:
- * src/media-server/cstuff.h:
- * src/media-server/cstuff.vapi:
- * src/media-server/gupnp-connection-manager.vala:
- * src/media-server/gupnp-content-directory.vala:
- * src/media-server/gupnp-media-manager.vala:
- * src/media-server/gupnp-media-provider.vala:
- * src/media-server/gupnp-media-receiver-registrar.vala:
- * src/media-server/gupnp-media-server.vala:
- * src/media-server/gupnp-metadata-extractor.vala:
-
- Move the core Media Server code into a separate subdirectory.
-
-2008-08-05 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/media-providers/Makefile.am:
-
- Remove Makefile.in on 'make maintainer-clean'.
-
-2008-08-05 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-manager.vala:
-
- - Better/recursive GIO-based plugin loading.
- - Replace random ID generation function by a GQuark-based (persistant)
- one.
-
-2008-08-05 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * configure.ac:
-
- Disable generation of static libraries.
-
-2008-08-05 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * configure.ac:
- * src/Makefile.am:
- * src/media-providers/Makefile.am:
- * src/media-providers/tracker/Makefile.am:
- * src/media-providers/tracker/gupnp-media-tracker.vala:
-
- Re-introduce MediaTracker as a plugin.
-
-2008-08-04 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/Makefile.am:
- * src/cstuff.vapi:
- * src/gupnp-media-manager.vala:
- * src/gupnp-media-tracker.vala:
-
- - Introduce a plugins system. Ross should be happy now. :)
- - Remove MediaTracker module.
-
-2008-08-03 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-manager.vala:
- * src/gupnp-media-provider.vala:
- * src/gupnp-media-tracker.vala:
-
- - Add "title" prop to MediaProvider interface.
- - Add get_root_children_count() to MediaProvider interface.
-
-2008-08-03 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.vala:
-
- - Correct a typo. Now we export the ID of the container in the format we
- need to export it in.
- - No need for MediaManager to prefix IDs with root_id.
- - Pass ID as is to browse() and get_metadata() of media providers.
- - Get the root ID prefix from IDs rather than removing it.
- - Don't add root ID prefix to root parent ID.
-
-2008-08-03 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-content-directory.vala:
- * src/gupnp-media-manager.vala:
- * src/gupnp-media-provider.vala:
- * src/gupnp-media-tracker.vala:
-
- - MediaProviders now get the "root_parent_id" though a prop.
- - MediaManager now decides the IDs to use on it's own.
-
-2008-08-02 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-content-directory.vala:
-
- Use MediaManager rather than MediaTracker. This also means that
- system_update_id doesn't need to be handled by ContentDirectory
- anymore.
-
-2008-08-02 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/Makefile.am:
- * src/gupnp-media-manager.vala:
-
- Introduce MediaManager. It implements MediaProvider interface and will
- be responsible to manage all MediaProviders. Currently it uses
- MediaTracker directly since it currently doesn't have a plugin system.
-
-2008-07-31 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.vala:
-
- Each MediaProvider prefixes each objectid with "root-id:". This will
- allow the ContentDirectory to redirect the Browse requests to the
- appropriate MediaProvider in a simple/efficient way.
-
-2008-07-30 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/Makefile.am:
- * src/gupnp-media-provider.vala:
- * src/gupnp-media-tracker.vala:
-
- Introduce MediaProvider interface that MediaTracker
- implements.
-
-2008-07-18 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-connection-manager.vala:
-
- No need to list all supported mimetypes in SourceProtocolInfo.
-
-2008-07-04 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/Makefile.am:
-
- - Fix a typo.
- - Declared all built sources in BUILT_SOURCES.
-
-2008-07-04 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * NEWS:
-
- Prepare NEWS file for initial (0.1) release.
-
-2008-07-04 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * TODO:
- * doc/design.txt:
-
- Update design doc and TODO files.
-
-2008-07-04 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-connection-manager.vala:
-
- - Swap the sink and source ProtocolInfo.
- - Use Vala's syntax for connecting signals with details.
- - Remove the unused commented-out code.
- - Initialize the variables in the constructor.
- - Put my name/copyright in the header.
-
-2008-07-04 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * data/xml/Makefile.am:
- * data/xml/description.xml:
- * src/gupnp-media-server.vala:
-
- Enable the ConnectionManager service.
-
-2008-07-04 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/Makefile.am:
- * src/gupnp-connection-manager.vala:
-
- Copy the ConnectionManager code from gupnp-media-renderer.
-
-2008-07-04 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * README:
-
- Put some description in README file.
-
-2008-07-03 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-content-directory.vala:
-
- Return an error on getting invalid arguments for 'Browse'.
-
-2008-07-03 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-content-directory.vala:
-
- Argument 'value' of query_variable signal should now be declared 'ref'.
-
-2008-07-03 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.vala:
-
- Provide the 'creator' tag in DIDL xml for all items. The same value is
- provided in 'author' and 'artist' tags for music and video items
- respectively.
-
-2008-07-02 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * data/xml/ContentDirectory.xml:
-
- Hide the optional "GetSortExtensionCapabilities" action as well.
-
-2008-07-02 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-content-directory.vala:
-
- - Initialize "SystemUpdateID" variable and implement related query and
- action.
- - Implement "SearchCapabilities" and "SortCapabilities" related
- queries and actions.
- - Implement "FeatureList" related queries and actions.
-
-2008-07-02 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * data/xml/ContentDirectory.xml:
-
- - List the required actions/variable before the optional.
- - Comment out the optional actions and variables.
-
-2008-07-02 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * data/xml/Makefile.am:
- * data/xml/description-xbox360.xml:
- * data/xml/description.xml:
-
- Disable the distribution and advertisement of the yet unimplemented
- ConnectionManager service.
-
-2008-07-02 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.vala:
-
- A temporary hack to make Vala compiler free string in structs. We need
- this untill GB#526552 is fixed.
-
-2008-07-01 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.vala:
-
- - Refactor: separate functions for adding music, image and video items
- to DIDL.
- - Put the actual "album" in the DIDL when available.
- - Put "dc:date" in the DIDL when available.
- - No need to check for null on values returned from tracker.
-
-2008-07-01 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.vala:
-
- - Include the author, creator or artist in the DIDL when available.
- - Include "originalTrackNumber" in the DIDL for Music track objects.
- - Indentation fix.
-
-2008-06-30 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * configure.ac:
-
- Export the "abs_top_builddir" explicitly. Some installations need it.
-
-2008-06-30 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.vala:
-
- - Include the title instead of filename in the DIDL when it's available.
- - tracker gives us empty string rather than null for each unavailable
- metadata.
-
-2008-06-29 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-metadata-extractor.vala:
-
- Put some more more comments and Refactor.
-
-2008-06-27 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-metadata-extractor.vala:
-
- Extract the mime-type using GIO.
-
-2008-06-27 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * configure.ac:
- * src/Makefile.am:
-
- Require gio-2.0 (>= 2.16) and include it in the build.
-
-2008-06-27 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-metadata-extractor.vala:
-
- Implement extraction of audio and video specific metadata.
-
-2008-06-26 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-server.vala:
-
- Correct the logic in MediaServer.set_friendly_name_and_udn (). The
- values for UDN and FriendlyName were not set in the description doc if
- not already present in the corresponding gconf keys.
-
-2008-06-25 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * configure.ac:
-
- Reduce the gstreamer dependency to 0.10.18.
-
-2008-06-25 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-metadata-extractor.vala:
-
- - Use 'this' keyword wherever possible. This makes code much more
- cleaner.
- - Only react to PAUSED state-change if the previous state was READY.
- - Refactor: A separate function for extraction of 'duration'.
- - Gst.TagList.copy_value.value is 'out' rather than 'ref'.
-
-2008-06-25 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/Makefile.am:
- * src/gupnp-metadata-extractor.vala:
-
- Add a gstreamer-based metadata extractor.
-
-2008-06-25 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * configure.ac:
- * src/Makefile.am:
-
- Add dependency to gstreamer >= 0.10.19.
-
-2008-06-24 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-content-directory.vala:
- * src/gupnp-media-receiver-registrar.vala:
- * src/gupnp-media-server.vala:
- * src/gupnp-media-tracker.vala:
-
- Remove the now redundant 'using GLib' from all sources.
-
-2008-06-24 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-content-directory.vala:
- * src/gupnp-media-receiver-registrar.vala:
-
- Start using the new Vala syntax for connecting signals with details.
-
-2008-06-23 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.vala:
-
- A small fix to setisfy the latest Vala compiler.
-
-2008-06-16 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.vala:
-
- Make all constants all CAPS.
-
-2008-06-15 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * configure.ac:
-
- Check for gupnp-media-server.vala file rather than now removed main.c
- file.
-
-2008-06-15 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/Makefile.am:
-
- Add the vala stamp file to CLEANFILES.
-
-2008-06-15 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/Makefile.am:
- * src/gupnp-media-server.vala:
- * src/main.c:
-
- Re-write the main module in Vala. The main module's code now resides
- in MediaServer class as static methods. This marks the completion of
- re-write of code in Vala. Yay!
-
-2008-06-15 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/Makefile.am:
- * src/cstuff.c:
- * src/cstuff.h:
- * src/cstuff.vapi:
-
- Put all low-level stuff into a separate module. This module will be
- the only one kept in C and all the code that currently can't be
- written (easily) in Vala, will go there.
-
-2008-06-13 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * configure.ac:
- * src/Makefile.am:
-
- Check for gconf-2.0 Vala bindings and add it to the Vala compiler
- flags.
-
-2008-06-13 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * configure.ac:
-
- Introduce a separate configure option for a strict C compiler.
-
-2008-06-13 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/Makefile.am:
- * src/gupnp-media-server.c:
- * src/gupnp-media-server.h:
- * src/gupnp-media-server.vala:
-
- Re-write the MediaServer class in Vala.
-
-2008-06-12 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-receiver-registrar.vala:
-
- Add the copyright header.
-
-2008-06-12 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.vala:
-
- - Use the nice and clean DBus API that Vala provides us.
- - Enable the commented out code of get_container_children_count() now
- that it's working against the latest Vala (svn trunk). MediaTracker
- is fully functional again, yay!
- - Correct a warning message (copy&paste mistake).
-
-2008-06-12 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.vala:
-
- Correct the types of two parameters of MediaTracker.browse().
-
-2008-06-12 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/Makefile.am:
- * src/gupnp-content-directory.c:
- * src/gupnp-content-directory.h:
- * src/gupnp-content-directory.vala:
-
- Re-write ContentDirectory implementation in Vala.
-
-2008-06-11 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * configure.ac:
-
- Require Vala >= 0.3.4.
-
-2008-06-11 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * configure.ac:
- * src/Makefile.am:
- * src/gupnp-content-directory.c:
- * src/gupnp-media-tracker.c:
- * src/gupnp-media-tracker.h:
- * src/gupnp-media-tracker.vala:
-
- Re-write MediaTracker in Vala. Doesn't really work. Thanks to
- dbus-glib bindings for Vala and tracker API.
-
-2008-06-07 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/Makefile.am:
- * src/gupnp-media-receiver-registrar.c:
- * src/gupnp-media-receiver-registrar.h:
- * src/gupnp-media-receiver-registrar.vala:
-
- Re-write X_MS_MediaReceiverRegistrar implementation in Vala.
-
-2008-06-07 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * configure.ac:
-
- Check for Vala and GUPnP bindings.
-
-2008-05-14 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/Makefile.am:
- * src/gupnp-content-directory.c:
- * src/gupnp-content-directory.h:
- * src/gupnp-media-receiver-registrar.c:
- * src/gupnp-media-receiver-registrar.h:
- * src/gupnp-media-server.c:
-
- Put the services implementations into separate objects.
-
-2008-05-08 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.c:
-
- - Report the correct UPnP class of the items.
- - Xbox wants Images container to have ID of '16'.
- - Provide 'res@resultion' in DIDL XML for audio and video items.
-
-2008-05-08 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.c:
-
- Quick security fix: only host the user's home dir. This should be OK
- with most tracker setups since by default tracker only indexes user's
- home dir.
-
-2008-05-08 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.c:
-
- - Introduce a structure to hold container info: ID, title and
- associated tracker category.
- - Don't escape '/' in the path before putting it in HTTP URI.
-
-2008-05-08 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-server.c:
-
- Xbox 360 uses 'ContainerID' instead of 'ObjectID' for cotainers.
-
-2008-05-07 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * data/xml/Makefile.am:
-
- Add the newly added xbox 360 specific xml files to build.
-
-2008-05-07 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * data/xml/description-xbox360.xml:
- * src/main.c:
-
- Use a separate description document for Xbox 360 to keep the code
- simple.
-
-2008-05-07 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-server.c:
-
- Retrieve the services in version agnostic way.
-
-2008-05-06 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * data/xml/X_MS_MediaReceiverRegistrar1.xml:
- * data/xml/description.xml:
- * src/gupnp-media-server.c:
- * src/main.c:
-
- Add basic support for Xbox.
-
-2008-05-05 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * data/xml/description.xml:
-
- Steal some more DLNA bits from rhythmbox GUPnP plugin.
-
-2008-05-03 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.c:
-
- Adapt to latest didl writer API. We put a fake 'MP3' for all items in
- the DLNA's PN field for each item. This should fix the playback of mp3
- contents on DLNA-compliant MRs and CPs without breaking the playback of
- non-mp3 contents on non-DLNA compliant MRs/CPs.
-
-2008-05-02 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.c:
-
- In Browse() implementation,
- - respect 'StartingIndex' and 'RequestedCount' params.
- - Never return more than 128 items in a single reply.
-
-2008-05-02 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.c:
-
- - Use tracker to get the number of items in a category.
- - offset param to Files.GetByServiceType method is zero-based.
-
-2008-05-02 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.c:
-
- - Host the root directory rather than user's home directory since the
- tracker URI's are absolute file paths and it could be tracking other
- directories as well.
- - Escape the path before making a URI from it.
- - Remove an unneeded param from a function.
-
-2008-05-02 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.c:
-
- Start using tracker for fetching the list of media files.
-
-2008-04-29 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-tracker.c:
-
- Fix a small typo.
-
-2008-04-29 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * configure.ac:
- * src/Makefile.am:
- * src/gupnp-media-tracker.c:
-
- Start using tracker for fetching the metadata.
-
-2008-04-28 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/Makefile.am:
- * src/gupnp-media-server.c:
- * src/gupnp-media-tracker.c:
- * src/gupnp-media-tracker.h:
-
- Add skeleton for tracker-based media provider.
-
-2008-04-23 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * TODO:
- * doc/design.txt:
-
- Remove first goal from TODO and update the design/plan.
-
-2008-04-23 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/main.c:
-
- - Fetch the UDN and friendlyname from gconf and set them to default
- values if gconf keys aren't already set.
- - No need to load the modified description document anymore.
-
-2008-04-22 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/main.c:
-
- Let the context choose the hostname/IP and port for us if not
- specified in gconf.
-
-2008-04-21 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-server.c:
-
- - Implement 'BrowseMetadata'.
- - Mime-type of mp3 files should be 'audio/mpeg' rather than
- 'audio/mp3'.
- - Host user's home directory as '/media' and update paths accordingly.
-
-2008-04-21 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * configure.ac:
- * data/Makefile.am:
- * data/xml/Makefile.am:
- * src/Makefile.am:
-
- Update/fix the build system for our dummy MS.
-
-2008-04-21 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-server.c:
- * src/gupnp-media-server.h:
- * src/main.c:
-
- Implement a dummy MS.
-
-2008-04-21 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * src/gupnp-media-server.c:
- * src/gupnp-media-server.h:
-
- Update the copyright/licence header.
-
-2008-04-21 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * data/xml/ConnectionManager.xml:
- * data/xml/ContentDirectory.xml:
- * data/xml/description.xml:
-
- - Advertise version 2 of MS and AV services.
- - Some minor updates.
-
-2008-04-13 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * doc/design.txt:
-
- Simpler design:
- - Rename MediaDb to MediaProvider.
- - Replace MediaDbGroup and MediaDbPlugin by a single MediaDb.
-
- * TODO:
-
- Add TODO file and put the general plan in there.
-
-2008-04-13 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * doc/design.txt:
-
- Add some more objects and description to design doc.
-