diff options
author | Luis de Bethencourt <luis@debethencourt.com> | 2011-02-02 13:14:40 +0100 |
---|---|---|
committer | Zeeshan Ali (Khattak) <zeeshanak@gnome.org> | 2011-02-02 18:27:39 +0200 |
commit | a1ea02c6c03ce6e54c370cbb35263fef118182e2 (patch) | |
tree | 0f6413277ff6fa3241bb07d0b932a55ce048a243 /ChangeLog | |
parent | 7342d60879282bdb4e3511f24fe92af9b8d28062 (diff) | |
download | rygel-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-- | ChangeLog | 1055 |
1 files changed, 0 insertions, 1055 deletions
@@ -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. - |