gupnp:gupnp-tools.git
9 years agoUpdate the release announcement according to the last change. gupnp-tools-0.7
Zeeshan Ali [Tue, 28 Oct 2008 12:57:40 +0000 (12:57 +0000)]
Update the release announcement according to the last change.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1330 d8cb91d7-bff9-0310-92b9-80b65e4482b2

9 years agoInitialize the thread system before doing anything else.
Zeeshan Ali [Tue, 28 Oct 2008 12:57:34 +0000 (12:57 +0000)]
Initialize the thread system before doing anything else.

This automatically removes the need to check for thread system already
initialized.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1329 d8cb91d7-bff9-0310-92b9-80b65e4482b2

9 years agoPrepare NEWS file for release 0.7.
Zeeshan Ali [Mon, 27 Oct 2008 19:14:46 +0000 (19:14 +0000)]
Prepare NEWS file for release 0.7.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1327 d8cb91d7-bff9-0310-92b9-80b65e4482b2

9 years agoAdd 'gupnp-upload' to list of tools in README.
Zeeshan Ali [Mon, 27 Oct 2008 19:14:39 +0000 (19:14 +0000)]
Add 'gupnp-upload' to list of tools in README.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1326 d8cb91d7-bff9-0310-92b9-80b65e4482b2

9 years agoBump-up version to 0.7.
Zeeshan Ali [Mon, 27 Oct 2008 19:14:32 +0000 (19:14 +0000)]
Bump-up version to 0.7.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1325 d8cb91d7-bff9-0310-92b9-80b65e4482b2

9 years agoSmall refactoring.
Zeeshan Ali [Mon, 27 Oct 2008 19:14:22 +0000 (19:14 +0000)]
Small refactoring.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1324 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoUse g_main_loop_unref() instead of g_object_unref() to unref main_loop.
Zeeshan Ali [Mon, 13 Oct 2008 21:59:30 +0000 (21:59 +0000)]
Use g_main_loop_unref() instead of g_object_unref() to unref main_loop.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1304 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoSupport uploading of multiple files.
Zeeshan Ali [Mon, 13 Oct 2008 18:57:01 +0000 (18:57 +0000)]
Support uploading of multiple files.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1303 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoDisplay the name of the file being transfered.
Zeeshan Ali [Mon, 13 Oct 2008 18:56:53 +0000 (18:56 +0000)]
Display the name of the file being transfered.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1302 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoInvert the order of commandline arguments.
Zeeshan Ali [Mon, 13 Oct 2008 13:09:06 +0000 (13:09 +0000)]
Invert the order of commandline arguments.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1301 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoIntroducing gupnp-upload.
Zeeshan Ali [Mon, 13 Oct 2008 13:08:59 +0000 (13:08 +0000)]
Introducing gupnp-upload.

A small utility commandline application that uploads files to MediaServers.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1300 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoRequire GIO >= 2.12.
Zeeshan Ali [Mon, 13 Oct 2008 13:08:50 +0000 (13:08 +0000)]
Require GIO >= 2.12.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1299 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoA bit more beautiful error dialog. :)
Zeeshan Ali [Wed, 1 Oct 2008 20:24:38 +0000 (20:24 +0000)]
A bit more beautiful error dialog. :)

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1298 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoUse a message dialog to display action invocation.
Zeeshan Ali [Wed, 1 Oct 2008 20:11:48 +0000 (20:11 +0000)]
Use a message dialog to display action invocation.

Use a message dialog to display action invocation errors rather than a
warning on the console. Fixes #936.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1297 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoCorrect the check for top children.
Zeeshan Ali [Mon, 29 Sep 2008 15:44:02 +0000 (15:44 +0000)]
Correct the check for top children.

Convert the check for top children to be based on the ID of the
container we browsed rather than the parentID of the DIDL object. We
should not be assuming that the actual ID of the root container is
guaranteed to be "0".

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1279 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoPass the whole BrowseData to DIDL handling functions.
Zeeshan Ali [Mon, 29 Sep 2008 15:43:55 +0000 (15:43 +0000)]
Pass the whole BrowseData to DIDL handling functions.

Pass the whole BrowseData to DIDL handling functions rather than just
ContentDirectory proxy.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1278 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoUse BrowseData to keep ref to ContentDirectory proxy.
Zeeshan Ali [Mon, 29 Sep 2008 15:43:49 +0000 (15:43 +0000)]
Use BrowseData to keep ref to ContentDirectory proxy.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1277 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoDon't initialize thread system if it is already initialized.
Zeeshan Ali [Mon, 29 Sep 2008 15:43:43 +0000 (15:43 +0000)]
Don't initialize thread system if it is already initialized.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1276 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years ago2008-09-22 Ross Burton <ross@linux.intel.com>
Ross Burton [Mon, 22 Sep 2008 16:30:43 +0000 (16:30 +0000)]
2008-09-22  Ross Burton  <ross@linux.intel.com>

* data/Makefile.am:
Don't install the AV glade and desktop files if AV tools are disabled.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1267 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years ago2008-09-22 Ross Burton <ross@linux.intel.com>
Ross Burton [Mon, 22 Sep 2008 16:29:40 +0000 (16:29 +0000)]
2008-09-22  Ross Burton  <ross@linux.intel.com>

* src/network-light/upnp.[ch]:
Fix compile errors (well, warnings after the previous commit).

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1266 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years ago2008-09-22 Ross Burton <ross@linux.intel.com>
Ross Burton [Mon, 22 Sep 2008 16:28:18 +0000 (16:28 +0000)]
2008-09-22  Ross Burton  <ross@linux.intel.com>

* configure.ac:
Don't ever use -Werror, it's stupid. Just always do -Wall.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1265 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoUpdate the NEWS and README files as per the latest changes.
Zeeshan Ali [Sat, 6 Sep 2008 21:39:36 +0000 (21:39 +0000)]
Update the NEWS and README files as per the latest changes.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1253 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoRefactor: Put client and server (de)initialization in separate functions.
Zeeshan Ali [Sat, 6 Sep 2008 21:39:28 +0000 (21:39 +0000)]
Refactor: Put client and server (de)initialization in separate functions.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1252 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoThe UI now controls all network lights on the network, not just itself.
Zeeshan Ali [Sat, 6 Sep 2008 21:39:20 +0000 (21:39 +0000)]
The UI now controls all network lights on the network, not just itself.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1251 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoUpdate NEWS file according to the last change.
Zeeshan Ali [Sat, 23 Aug 2008 14:23:12 +0000 (14:23 +0000)]
Update NEWS file according to the last change.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1221 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoNo need to add orphan objects to tree.
Zeeshan Ali [Sat, 23 Aug 2008 14:23:04 +0000 (14:23 +0000)]
No need to add orphan objects to tree.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1220 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoUpdate NEWS file for release 0.6.1.
Zeeshan Ali [Tue, 12 Aug 2008 20:23:04 +0000 (20:23 +0000)]
Update NEWS file for release 0.6.1.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1218 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoBump version number to 0.6.1.
Zeeshan Ali [Tue, 12 Aug 2008 20:22:58 +0000 (20:22 +0000)]
Bump version number to 0.6.1.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1217 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoExplicitly require and link to libgthread-2.0.
Zeeshan Ali [Tue, 12 Aug 2008 20:01:59 +0000 (20:01 +0000)]
Explicitly require and link to libgthread-2.0.

This should fix the build issues on Rawhide.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1216 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoUpdate the NEWS file as par the latest change. gupnp-tools-0.6
Zeeshan Ali [Mon, 16 Jun 2008 20:42:22 +0000 (20:42 +0000)]
Update the NEWS file as par the latest change.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1091 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoFix distcheck.
Zeeshan Ali [Mon, 16 Jun 2008 20:34:21 +0000 (20:34 +0000)]
Fix distcheck.

Use 'top_srcdir' variable in Makefile.am rather than relative paths.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1090 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoPrepare NEWS file for release.
Zeeshan Ali [Mon, 16 Jun 2008 20:22:59 +0000 (20:22 +0000)]
Prepare NEWS file for release.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1089 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoBump version to 0.6.
Zeeshan Ali [Mon, 16 Jun 2008 20:22:51 +0000 (20:22 +0000)]
Bump version to 0.6.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1088 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoRequire gupnp 0.12 and gupnp-av 0.2.
Zeeshan Ali [Mon, 16 Jun 2008 20:22:37 +0000 (20:22 +0000)]
Require gupnp 0.12 and gupnp-av 0.2.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1087 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years ago2008-06-03 Jorn Baayen <jorn@openedhand.com>
Jorn Baayen [Tue, 3 Jun 2008 17:33:56 +0000 (17:33 +0000)]
2008-06-03  Jorn Baayen  <jorn@openedhand.com>

* src/network-light/upnp.c (init_upnp):

Update for new gupnp_root_device_new() API.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1021 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoCreate a new UUID for each instance of network-light.
Zeeshan Ali [Mon, 2 Jun 2008 13:02:00 +0000 (13:02 +0000)]
Create a new UUID for each instance of network-light.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1015 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoRemove the unneeded periodic notification to susbscribers.
Zeeshan Ali [Sun, 25 May 2008 21:48:15 +0000 (21:48 +0000)]
Remove the unneeded periodic notification to susbscribers.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@991 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years ago2008-05-22 Jorn Baayen <jorn@openedhand.com>
Jorn Baayen [Thu, 22 May 2008 16:57:33 +0000 (16:57 +0000)]
2008-05-22  Jorn Baayen  <jorn@openedhand.com>

* configure.ac:

Require gupnp 0.10.1.99.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@983 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years ago2008-05-22 Ross Burton <ross@openedhand.com>
Ross Burton [Thu, 22 May 2008 10:36:32 +0000 (10:36 +0000)]
2008-05-22  Ross Burton  <ross@openedhand.com>

* src/universal-cp/details-treeview.c:
Display the device presentation URL (requires libgupnp from svn).

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@977 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years ago0.4 gupnp-tools-0.4
Jorn Baayen [Mon, 19 May 2008 20:34:04 +0000 (20:34 +0000)]
0.4

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@964 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoRequire the correct version of gupnp.
Zeeshan Ali [Thu, 15 May 2008 16:09:20 +0000 (16:09 +0000)]
Require the correct version of gupnp.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@956 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoPrepare NEWS file for release.
Zeeshan Ali [Thu, 15 May 2008 16:09:11 +0000 (16:09 +0000)]
Prepare NEWS file for release.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@955 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoAdd iterative browsing support.
Zeeshan Ali [Sun, 4 May 2008 17:29:41 +0000 (17:29 +0000)]
Add iterative browsing support.

Request 64 objects of a container, at a time and keep browsing till we get all
objects.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@909 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoUpdate soup_session_queue_message() callback signature according to the new API.
Zeeshan Ali [Wed, 16 Apr 2008 21:55:55 +0000 (21:55 +0000)]
Update soup_session_queue_message() callback signature according to the new API.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@869 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years ago2008-04-15 Jorn Baayen <jorn@openedhand.com>
Jorn Baayen [Mon, 14 Apr 2008 21:58:50 +0000 (21:58 +0000)]
2008-04-15  Jorn Baayen  <jorn@openedhand.com>

* configure.ac:
* src/common/icons.c (get_icon_from_message),
(schedule_icon_update), (unschedule_icon_update), (deinit_icons):
* src/universal-cp/details-treeview.c (show_service_details),
(show_device_details):

Port to libsoup 2.4.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@863 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoUpdate NEWS and README files for next (0.3) release. gupnp-tools-0.3
Zeeshan Ali [Tue, 1 Apr 2008 23:03:25 +0000 (23:03 +0000)]
Update NEWS and README files for next (0.3) release.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@857 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoBump-up the version.
Zeeshan Ali [Tue, 1 Apr 2008 22:26:45 +0000 (22:26 +0000)]
Bump-up the version.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@856 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoRemove now useless FIXME comments.
Zeeshan Ali [Tue, 1 Apr 2008 21:27:52 +0000 (21:27 +0000)]
Remove now useless FIXME comments.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@854 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoAdd icons to desktop entries.
Zeeshan Ali [Tue, 1 Apr 2008 00:00:19 +0000 (00:00 +0000)]
Add icons to desktop entries.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@853 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoCreate desktop files as part of build.
Zeeshan Ali [Tue, 1 Apr 2008 00:00:09 +0000 (00:00 +0000)]
Create desktop files as part of build.

Create desktop files as part of build to be able to substitute variables like
prefix in them.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@852 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoNo need to do any magic for being version agostic to services anymore.
Zeeshan Ali [Fri, 21 Mar 2008 14:38:18 +0000 (14:38 +0000)]
No need to do any magic for being version agostic to services anymore.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@851 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoAPI update: _parse_didl() now returns a boolean and takes an error arg.
Zeeshan Ali [Sun, 16 Mar 2008 00:04:39 +0000 (00:04 +0000)]
API update: _parse_didl() now returns a boolean and takes an error arg.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@841 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoAPI update: "instance-id" is no longer a property of parser object.
Zeeshan Ali [Sun, 16 Mar 2008 00:04:31 +0000 (00:04 +0000)]
API update: "instance-id" is no longer a property of parser object.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@840 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoUse generic getters for 'res' property and it's attributes.
Zeeshan Ali [Sun, 16 Mar 2008 00:04:22 +0000 (00:04 +0000)]
Use generic getters for 'res' property and it's attributes.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@839 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoAPI update: Use specific getters for basic DIDL props.
Zeeshan Ali [Sun, 16 Mar 2008 00:04:14 +0000 (00:04 +0000)]
API update: Use specific getters for basic DIDL props.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@838 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoAPI update: Use generic getters for standard DIDL props.
Zeeshan Ali [Tue, 11 Mar 2008 12:30:20 +0000 (12:30 +0000)]
API update: Use generic getters for standard DIDL props.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@832 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoBetter error handling in browse callbacks.
Zeeshan Ali [Tue, 4 Mar 2008 22:14:45 +0000 (22:14 +0000)]
Better error handling in browse callbacks.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@812 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoAPI update: Use g_type_init() instead of gupnp_av_init().
Zeeshan Ali [Mon, 25 Feb 2008 23:17:39 +0000 (23:17 +0000)]
API update: Use g_type_init() instead of gupnp_av_init().

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@807 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoAPI update: 'instance-id' is now a property of LastChange parser object.
Zeeshan Ali [Mon, 25 Feb 2008 23:17:30 +0000 (23:17 +0000)]
API update: 'instance-id' is now a property of LastChange parser object.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@806 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoAPI update: We now need a LastChange parser for parsing LastChange events.
Zeeshan Ali [Mon, 25 Feb 2008 23:17:21 +0000 (23:17 +0000)]
API update: We now need a LastChange parser for parsing LastChange events.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@805 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoNo need to pass error argument to gupnp_service_proxy_begin_action*() anymore.
Zeeshan Ali [Sun, 24 Feb 2008 23:39:51 +0000 (23:39 +0000)]
No need to pass error argument to gupnp_service_proxy_begin_action*() anymore.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@799 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoHandle 'TRANSITIONING' state.
Zeeshan Ali [Sun, 24 Feb 2008 23:39:40 +0000 (23:39 +0000)]
Handle 'TRANSITIONING' state.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@798 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoAdd tooltip to 'clear state' button.
Zeeshan Ali [Sun, 24 Feb 2008 23:39:32 +0000 (23:39 +0000)]
Add tooltip to 'clear state' button.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@797 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoDon't ref the service proxy upon adding a notify on it.
Zeeshan Ali [Sun, 24 Feb 2008 23:39:25 +0000 (23:39 +0000)]
Don't ref the service proxy upon adding a notify on it.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@796 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoSmall cleanup change.
Zeeshan Ali [Sun, 24 Feb 2008 23:39:17 +0000 (23:39 +0000)]
Small cleanup change.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@795 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoCorrect a typo in Seek implementation.
Zeeshan Ali [Thu, 14 Feb 2008 09:51:07 +0000 (09:51 +0000)]
Correct a typo in Seek implementation.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@779 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoTry to get the duration from item metadata.
Zeeshan Ali [Thu, 14 Feb 2008 09:50:59 +0000 (09:50 +0000)]
Try to get the duration from item metadata.

This is to deal with renderers that do not event 'CurrentMediaDuration' through
LastChange.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@778 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoNo need to create the resource hashtable, just use the resources GList.
Zeeshan Ali [Thu, 14 Feb 2008 09:50:50 +0000 (09:50 +0000)]
No need to create the resource hashtable, just use the resources GList.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@777 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoDon't keep the resource hashtable but rather create it on the fly when needed.
Zeeshan Ali [Thu, 14 Feb 2008 09:50:41 +0000 (09:50 +0000)]
Don't keep the resource hashtable but rather create it on the fly when needed.

Don't keep the resource hashtable in the playlist treemodel but rather create
it from metadata before setting the URI on the renderer.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@776 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoMove get_resource_hash() to gupnp-av and rename accordingly.
Zeeshan Ali [Thu, 14 Feb 2008 09:50:30 +0000 (09:50 +0000)]
Move get_resource_hash() to gupnp-av and rename accordingly.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@775 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoEnable the user to clear the state of the currently selected renderer.
Zeeshan Ali [Thu, 14 Feb 2008 09:50:14 +0000 (09:50 +0000)]
Enable the user to clear the state of the currently selected renderer.

This is useful in dealing with crapy renderers out there that don't emit
LastChange events for state changes.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@774 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoRefactor: put the state setting into a separate function.
Zeeshan Ali [Thu, 14 Feb 2008 09:50:01 +0000 (09:50 +0000)]
Refactor: put the state setting into a separate function.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@773 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoAbout dialog should have a '12' pixels wide border.
Zeeshan Ali [Thu, 14 Feb 2008 09:49:52 +0000 (09:49 +0000)]
About dialog should have a '12' pixels wide border.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@772 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoTake wildcard into account when matching ProtocolInfo.
Zeeshan Ali [Tue, 12 Feb 2008 00:47:27 +0000 (00:47 +0000)]
Take wildcard into account when matching ProtocolInfo.

Take wildcard into account when matching transport and content format fields of
ProtocolInfo.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@769 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoRefer to the ProtocolInfo fields by terms used by UPnP AV specs.
Zeeshan Ali [Tue, 12 Feb 2008 00:47:14 +0000 (00:47 +0000)]
Refer to the ProtocolInfo fields by terms used by UPnP AV specs.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@768 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoImplement comparison of extra field of ProtocolInfo.
Zeeshan Ali [Tue, 12 Feb 2008 00:47:02 +0000 (00:47 +0000)]
Implement comparison of extra field of ProtocolInfo.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@767 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoPass arguments in correct order to ProtocolInfo comparison functions.
Zeeshan Ali [Tue, 12 Feb 2008 00:46:53 +0000 (00:46 +0000)]
Pass arguments in correct order to ProtocolInfo comparison functions.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@766 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoFix a typo.
Zeeshan Ali [Tue, 12 Feb 2008 00:46:41 +0000 (00:46 +0000)]
Fix a typo.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@765 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoRefactor: Put the timeout adding code into a separare function.
Zeeshan Ali [Tue, 12 Feb 2008 00:46:26 +0000 (00:46 +0000)]
Refactor: Put the timeout adding code into a separare function.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@764 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoUnit for 'Seek' is "ABS_TIME" rather than "TIME".
Zeeshan Ali [Mon, 11 Feb 2008 12:20:42 +0000 (12:20 +0000)]
Unit for 'Seek' is "ABS_TIME" rather than "TIME".

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@763 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoCorrect the signature of "value-changed" signal handler.
Zeeshan Ali [Mon, 11 Feb 2008 12:20:34 +0000 (12:20 +0000)]
Correct the signature of "value-changed" signal handler.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@762 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoBlock the signal handlers on the scales when the value is set by the app.
Zeeshan Ali [Mon, 11 Feb 2008 12:20:26 +0000 (12:20 +0000)]
Block the signal handlers on the scales when the value is set by the app.

Block the 'value-changed' signal handlers on the scales when the value
is changed by the application rather than user.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@761 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoImplement seeking.
Zeeshan Ali [Mon, 11 Feb 2008 12:20:17 +0000 (12:20 +0000)]
Implement seeking.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@760 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoUpdate the controls when the renderer selection changes.
Zeeshan Ali [Mon, 11 Feb 2008 12:20:09 +0000 (12:20 +0000)]
Update the controls when the renderer selection changes.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@759 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoRename update_playback_controls_sensitivity() to prepare_controls_for_state().
Zeeshan Ali [Mon, 11 Feb 2008 12:20:01 +0000 (12:20 +0000)]
Rename update_playback_controls_sensitivity() to prepare_controls_for_state().

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@758 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoTrack media position of currently selected renderer.
Zeeshan Ali [Mon, 11 Feb 2008 12:19:51 +0000 (12:19 +0000)]
Track media position of currently selected renderer.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@757 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoFix and refactor some bad code.
Zeeshan Ali [Mon, 11 Feb 2008 12:19:43 +0000 (12:19 +0000)]
Fix and refactor some bad code.

- No need to strdup() udn for each callback as the callback can get a const
  reference to udn from the service proxy, itself.
- Fix the proxy (un)ref'ing.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@756 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoAdd function to set the position of position hscale.
Zeeshan Ali [Mon, 11 Feb 2008 12:19:35 +0000 (12:19 +0000)]
Add function to set the position of position hscale.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@755 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoTrack media duration instead of track duration.
Zeeshan Ali [Mon, 11 Feb 2008 12:19:26 +0000 (12:19 +0000)]
Track media duration instead of track duration.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@754 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoKeep track of current track duration on each renderer.
Zeeshan Ali [Mon, 11 Feb 2008 12:19:17 +0000 (12:19 +0000)]
Keep track of current track duration on each renderer.

Keep track of current track duration on each renderer, both in
renderer treemodel and renderer control UI.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@753 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoKeep the sensitivity of playback controls in sync with renderer state.
Zeeshan Ali [Sun, 3 Feb 2008 23:55:24 +0000 (23:55 +0000)]
Keep the sensitivity of playback controls in sync with renderer state.

Update the sensitivity of playback controls based on state of currently selected renderer.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@748 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoSet the renderer combo insensitive when state is PLAYING/PAUSED and viceversa.
Zeeshan Ali [Sun, 3 Feb 2008 23:55:14 +0000 (23:55 +0000)]
Set the renderer combo insensitive when state is PLAYING/PAUSED and viceversa.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@747 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoA small cosmetic change.
Zeeshan Ali [Sun, 3 Feb 2008 23:55:06 +0000 (23:55 +0000)]
A small cosmetic change.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@746 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoUse glade for connecting all treeview signals.
Zeeshan Ali [Sun, 3 Feb 2008 23:54:57 +0000 (23:54 +0000)]
Use glade for connecting all treeview signals.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@745 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoPlay selected item on playlist row activation.
Zeeshan Ali [Sun, 3 Feb 2008 23:54:46 +0000 (23:54 +0000)]
Play selected item on playlist row activation.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@744 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoDo not allow selection of containers.
Zeeshan Ali [Sun, 3 Feb 2008 23:54:35 +0000 (23:54 +0000)]
Do not allow selection of containers.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@743 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoMark MediaServer as container.
Zeeshan Ali [Sun, 3 Feb 2008 23:54:27 +0000 (23:54 +0000)]
Mark MediaServer as container.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@742 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoSet the renderer's state to STOPPED if a non-item is selected while PLAYING.
Zeeshan Ali [Sun, 3 Feb 2008 23:54:19 +0000 (23:54 +0000)]
Set the renderer's state to STOPPED if a non-item is selected while PLAYING.

Set the renderer's state to STOPPED if a non-item is selected while
the renderer's state is set to PLAYING/PAUSED.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@741 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoMake av_transport_send_action() public.
Zeeshan Ali [Sun, 3 Feb 2008 23:54:10 +0000 (23:54 +0000)]
Make av_transport_send_action() public.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@740 d8cb91d7-bff9-0310-92b9-80b65e4482b2

10 years agoget_selected_item() returns a boolean indicating success.
Zeeshan Ali [Sun, 3 Feb 2008 23:53:55 +0000 (23:53 +0000)]
get_selected_item() returns a boolean indicating success.

git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@739 d8cb91d7-bff9-0310-92b9-80b65e4482b2