# Generated by Makefile. Do not edit. commit 2d732abea4650828e77a4a1a79fd47b7b60de7af Author: Jens Georg Date: Mon Dec 12 10:26:50 2011 +0100 Prepare 0.8.4 NEWS | 34 ++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 35 insertions(+), 1 deletions(-) commit 28043af09eac9b197705c6daf10fa81b03a98b15 Author: Jens Georg Date: Mon Dec 12 09:57:15 2011 +0100 Update autotools INSTALL | 236 ---------------------------------------------------------- Makefile.am | 15 ++++ autogen.sh | 22 +++++- configure.ac | 33 ++++++--- 4 files changed, 57 insertions(+), 249 deletions(-) commit 471dfe2f301c5b6de364874b18c1fd0dbf4a3479 Author: Zeeshan Ali (Khattak) Date: Wed Sep 21 15:00:39 2011 +0300 Correct a small typo src/discover/gssdp-discover.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d67b473850be48311979c813e06375d9311e04d3 Author: Jens Georg Date: Mon Aug 1 12:37:36 2011 +0200 Empty item id is mandatory https://bugzilla.gnome.org/show_bug.cgi?id=659316 src/upload/item-creation.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e56cc0eefa2e00ab6324031c4b08c6214b9e767a Author: Jens Georg Date: Mon Aug 1 12:37:12 2011 +0200 Avoid compiler warning by using format constant https://bugzilla.gnome.org/show_bug.cgi?id=659315 src/upload/transfer.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6edaa6449ec02476e5392f8f7484d1b793f6adc1 Author: Zeeshan Ali (Khattak) Date: Fri Apr 15 16:54:33 2011 +0300 Merge release 0.8.3 commit I had forgotten to push the release commit and now the master branch has diverged. NEWS | 11 +++++++++++ configure.ac | 2 +- 2 files changed, 12 insertions(+), 1 deletions(-) commit ddd067e8e20dc1bc18228e063b58c8cf80137fe2 Author: Jens Georg Date: Fri Jul 29 10:59:22 2011 +0200 Add gssdp-discover tool A simple tool that scans the network for a given resource. https://bugzilla.gnome.org/show_bug.cgi?id=654979 configure.ac | 3 + src/Makefile.am | 4 +- src/discover/Makefile.am | 12 ++++ src/discover/gssdp-discover.c | 136 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 153 insertions(+), 2 deletions(-) commit 17d821d06b1f4669aeaa03abd8706a312200b86c Author: Jens Georg Date: Fri Jul 29 12:01:42 2011 +0200 Use GtkSourceView for DIDL debug info if available https://bugzilla.gnome.org/show_bug.cgi?id=655579 configure.ac | 6 + data/Makefile.am | 4 +- data/gupnp-av-cp.ui | 762 ----------------------------------------- data/gupnp-av-cp.ui.in | 762 +++++++++++++++++++++++++++++++++++++++++ src/av-cp/Makefile.am | 4 +- src/av-cp/playlist-treeview.c | 22 ++ 6 files changed, 795 insertions(+), 765 deletions(-) commit e64714aac25d8aca201a8c8fd30673ba5be56435 Author: Jens Georg Date: Mon May 9 20:06:41 2011 +0200 Add utility function for XML pretty-printing https://bugzilla.gnome.org/show_bug.cgi?id=655563 src/av-cp/Makefile.am | 2 +- src/av-cp/playlist-treeview.c | 9 ++++++- src/common/Makefile.am | 8 ++++-- src/common/pretty-print.c | 51 +++++++++++++++++++++++++++++++++++++++++ src/common/pretty-print.h | 7 +++++ src/network-light/Makefile.am | 2 +- src/universal-cp/Makefile.am | 2 +- 7 files changed, 74 insertions(+), 7 deletions(-) commit 527dbcada05acd531301d44f0972710596df5a71 Author: Jens Georg Date: Mon May 9 19:57:49 2011 +0200 Don't destroy dialog contents on close event https://bugzilla.gnome.org/show_bug.cgi?id=655562 data/gupnp-av-cp.ui | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 114ea49f9786c2d03cdd1e0b5335f92ecb2b7a9c Author: Thijs Vermeir Date: Wed Jul 27 02:52:39 2011 +0300 Remove a redundant variable & its initialization src/av-cp/renderer-controls.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 1eaad0f59039c55b66857f10aa8d64ff1f1dc7cb Author: Zeeshan Ali (Khattak) Date: Tue Jun 7 16:44:55 2011 +0300 Add a DOAP file gupnp-tools.doap | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 57 insertions(+), 0 deletions(-) commit d8263f8acbc40296ec5c893452e5ae58c5469613 Author: Jens Georg Date: Thu Apr 14 22:21:50 2011 +0300 Use expanders for in- and out arguments data/gupnp-universal-cp.ui | 17 +++++------- src/universal-cp/action-dialog.c | 52 +++++++++++++++++++++++++++++-------- 2 files changed, 47 insertions(+), 22 deletions(-) commit df197d282dbea49ec6b14a5fafc9b0ffde973037 Author: Jens Georg Date: Thu Apr 14 21:51:22 2011 +0300 Restore old action dialog behaviour data/gupnp-universal-cp.ui | 169 +++++++++++++++++++++----------------- src/universal-cp/action-dialog.c | 3 + 2 files changed, 97 insertions(+), 75 deletions(-) commit a52dfe0cfd5f546d74bf242c1c9df86b05689f9b Author: Jens Georg Date: Thu Apr 14 21:14:32 2011 +0300 Fix gupnp-av-cp didl browser Broken by commit f0ff0a2de35e0293232eeaca05018727fff71027 data/gupnp-av-cp.ui | 52 ++++++++++++++++++++++++++++++++------------------ 1 files changed, 33 insertions(+), 19 deletions(-) commit 7a01f8660c4e68a80a3f8f9f84d7c6c851077a25 Author: Zeeshan Ali (Khattak) Date: Mon Apr 11 17:34:03 2011 +0300 Release 0.8.2 NEWS | 19 +++++++++++++++++++ configure.ac | 2 +- 2 files changed, 20 insertions(+), 1 deletions(-) commit 871d0cca951d6ef395beb7d9bcb3e525bc832827 Author: Jens Georg Date: Mon Apr 11 15:23:31 2011 +0300 Don't use deprecated functions src/universal-cp/action-dialog.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit f0ff0a2de35e0293232eeaca05018727fff71027 Author: Jens Georg Date: Mon Apr 11 15:23:20 2011 +0300 Convert glade files to gtk3 data/gupnp-av-cp.ui | 320 ++++++++++++++--------- data/gupnp-network-light.ui | 69 +++-- data/gupnp-universal-cp.ui | 611 ++++++++++++++++++++++++------------------- 3 files changed, 584 insertions(+), 416 deletions(-) commit 7cb9c646885aef85afbe8fa8d3380b853c66da0b Author: Zeeshan Ali (Khattak) Date: Mon Apr 11 17:26:30 2011 +0300 Require gtk+ 3.0.0 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e1f4f3910d850a139954f0bac6b03ac64ce5f914 Author: Luis de Bethencourt Date: Wed Feb 2 12:57:54 2011 +0100 Clear the ChangeLog file The ChangeLog was obsolete and since it's use has been replaced by git log, an empty ChangeLog file is kept to satisfy autools. ChangeLog | 2579 ------------------------------------------------------------- 1 files changed, 0 insertions(+), 2579 deletions(-) commit b9da4b0660e887748994a6d7cd0f81ab6465cf2c Author: Sven Neumann Date: Wed Jan 5 17:51:58 2011 +0100 Fix icon name in warning When loading an icon fails, use the right name in the warning. src/common/icons.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 44239e677bd3ee2021f3c75f3c90d7b01b8171a7 Author: Zeeshan Ali (Khattak) Date: Mon Jan 10 16:24:04 2011 +0200 Require gtk+ >= 2.90 configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d20f7fa74beede9a7cfcb0f3d7d2c2a93aade6d5 Author: Zeeshan Ali (Khattak) Date: Thu Sep 16 18:12:59 2010 +0300 Release 0.8.1 NEWS | 24 ++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 25 insertions(+), 1 deletions(-) commit 24071790621e324e8c450c85b89ee30d2db81be1 Author: Zeeshan Ali (Khattak) Date: Thu Sep 16 18:02:42 2010 +0300 Require gupnp-av >= 0.5.5 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5bab301a169c9e568f05aef34ffc2f4b92fdab67 Author: Zeeshan Ali (Khattak) Date: Thu Sep 2 01:27:28 2010 +0300 Revert "Add basic hacker-orientation tool to browse ContentDirectory servers" This reverts commit 3c34841d63f94785930f2fca4cf4548e46e92f4d. Now gupnp-av-cp provides everything that this tool can so there is no need to keep a totally unmaintained code that the author didn't even know, has been committed to our repository. configure.ac | 4 - data/Makefile.am | 2 +- data/gupnp-av-browser.desktop.in.in | 9 - src/Makefile.am | 2 +- src/av-browser/ContentDirectory.xml | 545 -------------------------------- src/av-browser/Makefile.am | 25 -- src/av-browser/main.c | 591 ----------------------------------- 7 files changed, 2 insertions(+), 1176 deletions(-) commit 94d9aae8c6561af33c2f5644c32779105fd8afe6 Author: Zeeshan Ali (Khattak) Date: Thu Sep 2 01:21:49 2010 +0300 Set ID for the root containers src/av-cp/playlist-treeview.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 1f970eb45d05884272e1a9892842eaa199755aba Author: Zeeshan Ali (Khattak) Date: Thu Sep 2 00:09:45 2010 +0300 Make it possible for user to select containers src/av-cp/playlist-treeview.c | 65 ++++++++-------------------------------- src/av-cp/playlist-treeview.h | 6 ++-- src/av-cp/renderer-controls.c | 4 +-- 3 files changed, 17 insertions(+), 58 deletions(-) commit 9e1c3365d6e63da6ce4423b157be3d6af045d8cc Author: Zeeshan Ali (Khattak) Date: Wed Sep 1 23:47:08 2010 +0300 Glade3 wants to move nodes around again, let it! data/gupnp-av-cp.ui | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 7f549cbb00d8171726fd270636d8fe97e8d0b913 Author: Zeeshan Ali (Khattak) Date: Wed Sep 1 23:44:01 2010 +0300 Add metadata dialog Add UI for user to fetch and view the DIDL-Lite XML for items. data/gupnp-av-cp.ui | 71 +++++++++++++++++++++++++++++++++++++++++ src/av-cp/playlist-treeview.c | 26 +++++++++++++++ 2 files changed, 97 insertions(+), 0 deletions(-) commit 40e673cc73c1f1b625bce8284ca11d998cd085c3 Author: Zeeshan Ali (Khattak) Date: Wed Sep 1 23:39:09 2010 +0300 Refactor: Separate function for BrowseMetadata src/av-cp/playlist-treeview.c | 139 ++++++++++++++++++++++------------------- 1 files changed, 75 insertions(+), 64 deletions(-) commit 17a3815ce6cbf5fb75cfed90d57dd3576631834b Author: Zeeshan Ali (Khattak) Date: Wed Sep 1 23:32:51 2010 +0300 'icon-size' property is now obsolete Apparently 'icon-size' property in UI files is now obsolete. data/gupnp-av-cp.ui | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) commit 37cbc1d385fff68c425e98c0e5e7a3e6d346746a Author: Zeeshan Ali (Khattak) Date: Wed Sep 1 19:44:26 2010 +0300 Minor refactor src/universal-cp/details-treeview.c | 16 +++++----------- 1 files changed, 5 insertions(+), 11 deletions(-) commit 0c61a3c41b634e6f4b6f396747dc47bf387949b5 Author: Zeeshan Ali (Khattak) Date: Wed Sep 1 19:43:31 2010 +0300 Add popup menu to playlist treeview data/gupnp-av-cp.ui | 11 +++++++++++ src/av-cp/playlist-treeview.c | 29 ++++++++++++++++++++++++++++- 2 files changed, 39 insertions(+), 1 deletions(-) commit 522b4a7b22602fedb741d0778ca354c0fd8f14c0 Author: Neil Roberts Date: Thu Mar 18 16:40:45 2010 +0000 autogen.sh: Obey the ACLOCAL_FLAGS environment variable This allows additional macro search paths to be searched by setting the ACLOCAL_FLAGS variable. This is needed for jhbuild. http://bugzilla.openedhand.com/show_bug.cgi?id=2039 autogen.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ead00e8a4eb5d7e4b939e7fa8370314265be287d Author: Ross Burton Date: Thu Mar 18 11:21:27 2010 +0000 Change child_count to a signed int, and handle -1 as a valid unknown child count src/av-cp/playlist-treeview.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit d3bed659294689f40e71748d601e389fbfc234ef Author: Jens Georg Date: Fri Dec 4 14:44:39 2009 +0200 Correctly install icons on win32 configure.ac | 2 +- data/pixmaps/win32/av-cp.ico | Bin 0 -> 9662 bytes data/pixmaps/win32/network-light.ico | Bin 0 -> 9662 bytes data/pixmaps/win32/universal-cp.ico | Bin 0 -> 9662 bytes src/av-cp/Makefile.am | 11 +++++++++++ src/av-cp/av-cp.rc | 1 + src/network-light/Makefile.am | 11 +++++++++++ src/network-light/network-light.rc | 1 + src/universal-cp/Makefile.am | 12 ++++++++++++ src/universal-cp/universal-cp.rc | 1 + 10 files changed, 38 insertions(+), 1 deletions(-) commit 66446c2ff8c2201990d6b6cc77dafeed102173e2 Author: Jens Georg Date: Fri Dec 4 14:34:12 2009 +0200 Mark exported symbols as such So that signal autoconnection work on win32. src/av-cp/gui.c | 2 ++ src/av-cp/main.c | 2 ++ src/av-cp/playlist-treeview.c | 7 +++++-- src/av-cp/renderer-controls.c | 10 ++++++++++ src/network-light/gui.c | 7 +++++++ src/network-light/upnp.c | 15 +++++++++++++-- src/universal-cp/action-dialog.c | 3 +++ src/universal-cp/details-treeview.c | 5 +++++ src/universal-cp/device-treeview.c | 6 ++++++ src/universal-cp/event-treeview.c | 8 ++++++++ src/universal-cp/gui.c | 3 +++ src/universal-cp/main.c | 3 +++ 12 files changed, 67 insertions(+), 4 deletions(-) commit 5414e172566c1430d25b3a8ac3ec7a2905697866 Author: Jens Georg Date: Fri May 1 20:24:22 2009 +0200 Make sure everything builds on windows configure.ac | 19 +++++++++++++++++++ src/av-cp/Makefile.am | 6 +++--- src/network-light/Makefile.am | 5 +++-- src/network-light/upnp.c | 17 ++++++++++++++++- src/universal-cp/Makefile.am | 3 +-- 5 files changed, 42 insertions(+), 8 deletions(-) commit 0d324d8ed572cbcc5c68542b893e577a306dd8b8 Author: Zeeshan Ali (Khattak) Date: Mon Nov 16 01:43:20 2009 +0200 Get rid of redundant newline in warning messages src/av-cp/playlist-treeview.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 0bb4740382c1f4f9b16dc6636c26d7c4d1872524 Author: Ross Burton Date: Mon Nov 30 12:05:45 2009 +0000 Add ignores .gitignore | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) commit 3c34841d63f94785930f2fca4cf4548e46e92f4d Author: Ross Burton Date: Mon Nov 30 12:00:01 2009 +0000 Add basic hacker-orientation tool to browse ContentDirectory servers configure.ac | 4 + data/Makefile.am | 2 +- data/gupnp-av-browser.desktop.in.in | 9 + src/Makefile.am | 2 +- src/av-browser/ContentDirectory.xml | 545 ++++++++++++++++++++++++++++++++ src/av-browser/Makefile.am | 25 ++ src/av-browser/main.c | 591 +++++++++++++++++++++++++++++++++++ 7 files changed, 1176 insertions(+), 2 deletions(-) commit 192ecb558b945490815a50fa6ac6e4ce411aba6f Author: Zeeshan Ali (Khattak) Date: Mon Aug 31 16:59:01 2009 +0300 Announcement for release 0.8 NEWS | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) commit eac0189b3c885604615b292f30ccb62cbe4dd9bf Author: Zeeshan Ali (Khattak) Date: Fri Aug 21 18:27:41 2009 +0300 Add cmdline option to specify network interface src/upload/main.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 6f8ba388018a96f92c2b2edb8b4df63fe9091779 Author: Zeeshan Ali (Khattak) Date: Fri Aug 21 16:30:42 2009 +0300 Port the code to new gupnp and gupnp-av APIs src/av-cp/playlist-treeview.c | 35 ++------- src/network-light/upnp.c | 25 ++++--- src/upload/container-search.c | 33 ++++----- src/upload/item-creation.c | 157 ++++++++++++++++++++--------------------- src/upload/main.c | 5 +- 5 files changed, 116 insertions(+), 139 deletions(-) commit 63f5587e37b457e85ee0fbb997752e1972b169a4 Author: Zeeshan Ali (Khattak) Date: Thu Aug 6 05:52:54 2009 +0300 Adapt to changes in GUPnPDIDLLiteParser API src/av-cp/playlist-treeview.c | 29 +++++++++++++++-------------- src/av-cp/renderer-controls.c | 21 +++++++++++---------- 2 files changed, 26 insertions(+), 24 deletions(-) commit 31a4a7f03a27f890caf6143deddb98835303a202 Author: Zeeshan Ali (Khattak) Date: Tue Aug 4 01:30:06 2009 +0300 API update: DIDLLite object API got GObject'ified src/av-cp/playlist-treeview.c | 34 +++++++++++++++++++--------------- src/av-cp/renderer-controls.c | 4 ++-- 2 files changed, 21 insertions(+), 17 deletions(-) commit b80439469f6acd494ff7015c13481cb2e2ce3af5 Author: Zeeshan Ali (Khattak) Date: Fri Jul 31 20:05:48 2009 +0300 API update: Some props of resource are now optional Some properties of GUPnPDIDLLiteResource are now optional. src/upload/item-creation.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 3bc4446161c651bacd4da63c1cac8925547d8fe0 Author: Zeeshan Ali (Khattak) Date: Fri Jul 31 20:01:16 2009 +0300 API update: GUPnPDIDLLiteResource is now a GObject src/av-cp/renderer-controls.c | 27 +++++++++++++++++---------- src/upload/item-creation.c | 38 +++++++++++++++++++------------------- 2 files changed, 36 insertions(+), 29 deletions(-) commit 399d509cc01a689ed9571f3df21397a9fbf8d098 Author: Zeeshan Ali (Khattak) Date: Tue Jul 21 18:34:02 2009 +0300 No need to care about hosting of desc doc anymore src/network-light/upnp.c | 10 ++-------- 1 files changed, 2 insertions(+), 8 deletions(-) commit 323408c12bcd79033f56b24afcf58943d6f7b061 Author: Zeeshan Ali (Khattak) Date: Sun Jul 19 03:54:54 2009 +0300 Cast the signal handlers to make compiler happy src/network-light/upnp.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f35e89e0a495188353d2c31d046032d779af459b Author: Zeeshan Ali (Khattak) Date: Sun Jul 19 03:54:08 2009 +0300 Signal handlers as passed gpointer not 'gpointer *' src/av-cp/main.c | 2 +- src/network-light/upnp.c | 2 +- src/universal-cp/main.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit c4b599d484c3a951b796555796abbe942d922b65 Author: Zeeshan Ali (Khattak) Date: Sun Jul 19 03:48:32 2009 +0300 Use new api to leave CP management to gupnp Use new GUPnPContextManager API to get rid of CP lifecyle management. src/av-cp/main.c | 67 ++++----------------------------------------- src/network-light/upnp.c | 18 +++++------- src/universal-cp/main.c | 33 +++-------------------- 3 files changed, 17 insertions(+), 101 deletions(-) commit 15383e2ef80dea413b7b8a0b1bfcf9e49353d781 Author: Zeeshan Ali (Khattak) Date: Wed Jul 15 15:52:17 2009 +0300 Fix infinite loop in icon cancelation code I wonder why I don't just die instead of writing such code? src/common/icons.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit ebc3c3b814f86c140052d004f94b0126ad7e6e44 Author: Zeeshan Ali (Khattak) Date: Wed Jul 15 15:36:02 2009 +0300 Keep ref to DeviceInfo in IconData src/common/icons.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit a1c0ec4799593bcb0ebefebcbd883be5ed59325b Author: Zeeshan Ali (Khattak) Date: Wed Jul 15 01:09:20 2009 +0300 Keep CPs & contexts in GList rather than GHashTable src/av-cp/main.c | 68 ++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 49 insertions(+), 19 deletions(-) commit 4e1178e7b8e71624ff7e9e42c7e5d1cb0aea65d7 Author: Zeeshan Ali (Khattak) Date: Wed Jul 15 00:04:38 2009 +0300 Correct context equality check for av-cp as well src/av-cp/main.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 36893bbf44fc830a16b70abfe1b4086de53bd971 Author: Zeeshan Ali (Khattak) Date: Tue Jul 14 19:19:32 2009 +0300 Use G_CALLBACK to setisfy the compiler src/av-cp/main.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b1ac8311090287e0d4ddd8d9349cf89539a9bc05 Author: Zeeshan Ali (Khattak) Date: Tue Jul 14 19:17:17 2009 +0300 No need to search for all resources anymore gssdp will now take care of version-independence for us. Yay! src/av-cp/main.c | 72 +++++++++++++++++++++++++++++++---------------------- 1 files changed, 42 insertions(+), 30 deletions(-) commit dc307d42e83438dac1bcfbd28d35a66eeb375cff Author: Zeeshan Ali (Khattak) Date: Mon Jul 27 04:05:21 2009 +0300 Require gupnp-av 0.5 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 55e2d15cfda882a5a7ff968261b4dfa65148fdb8 Author: Zeeshan Ali (Khattak) Date: Sun Jul 26 05:11:49 2009 +0300 Leave selection of resource to gupnp-av Use the new gupnp-av API to select the best resource for the user-selected MediaRenderer. src/av-cp/renderer-controls.c | 363 +++++------------------------------------ 1 files changed, 38 insertions(+), 325 deletions(-) commit 15aec6147642535851893d6b6cb42bc1f7038d4d Author: Zeeshan Ali (Khattak) Date: Sun Jul 26 05:10:20 2009 +0300 Keep and use the original SinkProtocolInfo string src/av-cp/renderer-combo.c | 25 +++++++++---------------- src/av-cp/renderer-combo.h | 2 +- 2 files changed, 10 insertions(+), 17 deletions(-) commit 735ca428a59732336ff41626598323e351e0a060 Author: Zeeshan Ali (Khattak) Date: Fri Jul 24 16:15:16 2009 +0300 Fix a typo Fix a typo that must have caused a lot of problems for our users. :( src/av-cp/renderer-controls.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 47a0ceb09ca740698125a6aec5a7185bcfbabfee Author: Zeeshan Ali (Khattak) Date: Tue Jul 14 18:29:45 2009 +0300 Check equality of context names as well Only checking for the 'host-ip' isn't enough. src/universal-cp/main.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit f49b9bbf47f2f02f00ae42f2049a175f552a9f40 Author: Zeeshan Ali (Khattak) Date: Tue Jul 14 18:28:44 2009 +0300 Bump-up minor version infact Latest changes aren't so small. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2ff701e3a8a06de64cfeb4f06089639c06a91f68 Author: Zeeshan Ali (Khattak) Date: Fri Jun 26 14:52:34 2009 +0300 Bump-up micro version configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 62d8b5556a3822ce22d9bf17e6e58421bd7d6f83 Author: Zeeshan Ali (Khattak) Date: Fri Jun 26 14:51:48 2009 +0300 Bump-up gupnp requirement to 0.13 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c25814da208c2088ba11f5a055b44e88bc7dbe8a Author: Zeeshan Ali (Khattak) Date: Fri Feb 27 13:45:47 2009 +0200 Only create the device description once. src/network-light/upnp.c | 112 +++++++++++++++++++++------------------------- 1 files changed, 51 insertions(+), 61 deletions(-) commit bec043247df0d86ad4da038d18397a40d2fc9400 Author: Zeeshan Ali (Khattak) Date: Wed Feb 25 16:51:01 2009 +0200 Generate the UUID only once. This is to keep the same UUID on all networks. src/network-light/upnp.c | 40 ++++++++++++++++++---------------------- 1 files changed, 18 insertions(+), 22 deletions(-) commit 09aa3698f86beec0811995d5dff8baece446d6a7 Author: Zeeshan Ali (Khattak) Date: Wed Feb 25 16:37:37 2009 +0200 Remove an unneeded check and action based on it. src/network-light/upnp.c | 8 +------- 1 files changed, 1 insertions(+), 7 deletions(-) commit bd452682776c09dac8b7be164f92403687b89e58 Author: Zeeshan Ali (Khattak) Date: Wed Feb 25 16:31:41 2009 +0200 Update console message. src/network-light/upnp.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 95e6b09fcf501ccd3a473f85227c668f377672bf Author: Zeeshan Ali (Khattak) Date: Wed Feb 25 15:11:47 2009 +0200 Support for multiple networks. AV & Universal CP, & Network Light can now do multiple networks. src/av-cp/main.c | 68 +++++++++++---- src/network-light/upnp.c | 210 ++++++++++++++++++++++++++++++++++------------ src/universal-cp/main.c | 70 +++++++++++---- 3 files changed, 257 insertions(+), 91 deletions(-) commit a09b70b9c026d6e9f458eb6fa56c864d5c9bac2d Author: Zeeshan Ali (Khattak) Date: Thu Jun 25 02:30:11 2009 +0300 Update childCount after browsing is done src/av-cp/playlist-treeview.c | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) commit 6d2d9bd810a01324f48198a40d6f2762e8682290 Author: Zeeshan Ali (Khattak) Date: Thu Jun 25 02:02:46 2009 +0300 Always re-browse container on updates We were only doing that if the container previously had children. Why? src/av-cp/playlist-treeview.c | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) commit 7276f4c372fb78d3a6077a4053a1c8cb8efec5d7 Author: Zeeshan Ali (Khattak) Date: Thu Jun 25 01:44:58 2009 +0300 Don't browse containers with no children src/av-cp/playlist-treeview.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 88e81515e6789d6ab6afb99f26e741f81e7727b2 Author: Zeeshan Ali (Khattak) Date: Thu Jun 25 01:44:25 2009 +0300 Keep childCount of containers in the treestore src/av-cp/playlist-treeview.c | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) commit e493a4d7b84fce7c1d4297cf27d94ad9fb37fe61 Author: Zeeshan Ali (Khattak) Date: Thu Jun 25 00:57:22 2009 +0300 Specify filter in Browse to reduce network usage src/av-cp/playlist-treeview.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bf3d9d861761746c4b2cdae7f214f0329aed01a5 Author: Zeeshan Ali (Khattak) Date: Thu Jun 25 00:39:37 2009 +0300 Minor indentation fix src/av-cp/playlist-treeview.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1bb57efe4b087780a2fa15eece1f019adf5de3b9 Author: Zeeshan Ali (Khattak) Date: Thu May 21 02:42:18 2009 +0300 Add lenient mode Our algorithem to find the right resource for the selected renderer is far from perfect so adding this option for user to be able to say "Stop trying to be smart, just play the first URI you see". data/gupnp-av-cp.ui | 19 +++++++++++++++++++ src/av-cp/renderer-controls.c | 11 +++++++++++ 2 files changed, 30 insertions(+), 0 deletions(-) commit 37f1cf3f7aac84450457a96041bcecbf99d7a470 Author: Zeeshan Ali (Khattak) Date: Tue May 12 19:28:37 2009 +0300 Prepare notes for release 0.7.1. NEWS | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) commit 9449474d2747246005ed2b26415cb6b503262607 Author: Zeeshan Ali (Khattak) Date: Mon Apr 27 18:03:04 2009 +0300 Make it clear that av-cp is only a Control Point. README | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 5e44bd0d0640faaa537ac525cc45fa5cfab31516 Author: Zeeshan Ali (Khattak) Date: Thu Apr 16 18:50:30 2009 +0300 Bump-up gtk+ requirement to 2.16. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9d3bd3b37a2fd7a6e9c5d58840a046578b694b94 Author: Zeeshan Ali (Khattak) Date: Thu Apr 16 14:11:29 2009 +0300 Bump-up version. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 699edec02111f6e46e5873aa6a9813400ad944cd Author: Zeeshan Ali (Khattak) Date: Wed Apr 15 22:56:34 2009 +0300 No need to destroy widgets acquired from GtkBuilder. src/universal-cp/details-treeview.c | 4 ---- src/universal-cp/device-treeview.c | 3 --- src/universal-cp/event-treeview.c | 4 ---- 3 files changed, 0 insertions(+), 11 deletions(-) commit 53e2031082e8b95ade26aaafb67a899b2c6843f2 Author: Zeeshan Ali (Khattak) Date: Wed Apr 15 22:37:17 2009 +0300 Re-convert most part of UI files using glade3. Somehow the conversion didn't happen through glade3 last time. data/gupnp-av-cp.ui | 39 ++++++++++++++++-------- data/gupnp-network-light.ui | 9 ++--- data/gupnp-universal-cp.ui | 68 ++++++++++++++++++++++--------------------- 3 files changed, 65 insertions(+), 51 deletions(-) commit 21023ff3dda3d3c25b81cdb9ea079f01bce2c513 Author: Zeeshan Ali (Khattak) Date: Wed Apr 15 17:09:38 2009 +0300 Bring back the tooltip. data/gupnp-av-cp.ui | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 64b3f63a42392541f72574b48e7a183e6b83a84a Author: Zeeshan Ali (Khattak) Date: Wed Apr 15 17:06:56 2009 +0300 Add adjustments to scale widgets. data/gupnp-av-cp.ui | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) commit cb97ff5c2b81667157f9f59ea0d696c169b5963c Author: Zeeshan Ali (Khattak) Date: Wed Apr 15 16:47:19 2009 +0300 Recreate the UI files using Glade3. Still far from perfect conversion but better than gtk-builder-convert. data/gupnp-av-cp.ui | 497 ++++++++-------------------- data/gupnp-network-light.ui | 148 ++++----- data/gupnp-universal-cp.ui | 787 ++++++++++++++++--------------------------- 3 files changed, 478 insertions(+), 954 deletions(-) commit e8bb5436aa22009b5b312da5a459324382e889c5 Author: Zeeshan Ali (Khattak) Date: Tue Apr 14 18:31:19 2009 +0300 First big step towards freedom from libglade. The UIs don't work currently but only build. configure.ac | 2 - data/Makefile.am | 6 +- data/gupnp-av-cp.glade | 823 ---------------------------------- data/gupnp-av-cp.ui | 783 ++++++++++++++++++++++++++++++++ data/gupnp-network-light.glade | 122 ----- data/gupnp-network-light.ui | 122 +++++ data/gupnp-universal-cp.glade | 846 ----------------------------------- data/gupnp-universal-cp.ui | 806 +++++++++++++++++++++++++++++++++ src/av-cp/Makefile.am | 6 +- src/av-cp/gui.c | 44 ++- src/av-cp/gui.h | 1 - src/av-cp/main.h | 1 - src/av-cp/playlist-treeview.c | 5 +- src/av-cp/playlist-treeview.h | 3 +- src/av-cp/renderer-combo.c | 6 +- src/av-cp/renderer-combo.h | 3 +- src/av-cp/renderer-controls.c | 24 +- src/av-cp/renderer-controls.h | 3 +- src/common/Makefile.am | 2 +- src/common/icons.h | 1 - src/network-light/Makefile.am | 4 +- src/network-light/gui.c | 60 ++- src/network-light/gui.h | 1 - src/universal-cp/Makefile.am | 4 +- src/universal-cp/action-dialog.c | 41 +- src/universal-cp/action-dialog.h | 3 +- src/universal-cp/details-treeview.c | 11 +- src/universal-cp/details-treeview.h | 3 +- src/universal-cp/device-treeview.c | 19 +- src/universal-cp/device-treeview.h | 2 +- src/universal-cp/event-treeview.c | 17 +- src/universal-cp/event-treeview.h | 3 +- src/universal-cp/gui.c | 42 ++- src/universal-cp/gui.h | 1 - 34 files changed, 1894 insertions(+), 1926 deletions(-) commit 5cfa2310649c107315b664a48fc4e11b5c06f418 Author: Zeeshan Ali (Khattak) Date: Fri Mar 27 17:38:57 2009 +0200 Iterate over item resources rather than renderer protocols. This change makes av-cp select the first resource provided by item that is compatible with renderer rather than selecting the first protocol in the renderer's supported protocols list that item has a compatible resource for. src/av-cp/renderer-controls.c | 50 +++++++++++++++++++++++++++++++++------- 1 files changed, 41 insertions(+), 9 deletions(-) commit 710c047c160ea10f167d1036386c43ba0042cb1f Author: Zeeshan Ali (Khattak) Date: Fri Mar 20 02:09:07 2009 +0200 Correct the order of mimetype check. Item's mimetype should be the descendent of renderer's mimetype and not the other way around. src/av-cp/renderer-controls.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 11a42c879aae7af9621923e0f6b104dc9fd8961c Author: Zeeshan Ali (Khattak) Date: Fri Mar 20 00:43:09 2009 +0200 Use g_content_type_is_a() to compare mimetypes. src/av-cp/renderer-controls.c | 23 +++++++++++++++++++++-- 1 files changed, 21 insertions(+), 2 deletions(-) commit eb2aff3ff2ffc0fc24164fffefe2f4db49fad025 Author: Zeeshan Ali (Khattak) Date: Fri Feb 27 13:53:25 2009 +0200 Fix a typo. src/av-cp/playlist-treeview.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 5bea76c0956ce85fd071bd20e491bd48747964aa Author: Zeeshan Ali Date: Mon Nov 24 12:20:09 2008 +0000 Add missing casts. Patch by Sven Neumann . git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1377 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp/playlist-treeview.c | 2 +- src/universal-cp/action-dialog.c | 4 ++-- 3 files changed, 10 insertions(+), 3 deletions(-) commit 4beca6f193eb73f8a0d160c6384bd8d2913b7c2a Author: Zeeshan Ali Date: Mon Nov 24 12:20:01 2008 +0000 Declare variables as const to setisfy the compiler. Patch by Sven Neumann . git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1376 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/upload/main.c | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) commit c0c65e46dfdb25f13822bc086c846840128d17e5 Author: Zeeshan Ali Date: Mon Nov 24 12:19:53 2008 +0000 Initialize the GError to NULL at declaration. Patch by Sven Neumann . git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1375 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++++++ src/av-cp/main.c | 3 +-- src/universal-cp/main.c | 3 +-- 3 files changed, 10 insertions(+), 4 deletions(-) commit 5ff0059af0af1bf8422c49b34f2a606494a8b303 Author: Zeeshan Ali Date: Mon Nov 24 12:19:45 2008 +0000 Use g_printerr() instead of g_critical() in case of problems. Based on a patch by Sven Neumann . git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1374 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 9 +++++++++ src/av-cp/main.c | 3 ++- src/universal-cp/main.c | 3 ++- src/upload/main.c | 5 +++-- 4 files changed, 16 insertions(+), 4 deletions(-) commit 33d61e572c4257f607a4789e5f4444fe90a8fde8 Author: Zeeshan Ali Date: Wed Nov 5 22:32:02 2008 +0000 Replace my non-working "@gstreamer.net" email with "@gnome.org" one. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1345 d8cb91d7-bff9-0310-92b9-80b65e4482b2 AUTHORS | 2 +- ChangeLog | 38 +++++++++++++++++++++++++++++++++++ data/gupnp-av-cp.glade | 4 +- data/gupnp-network-light.glade | 4 +- data/gupnp-universal-cp.glade | 4 +- src/av-cp/gui.c | 4 +- src/av-cp/gui.h | 4 +- src/av-cp/main.c | 4 +- src/av-cp/main.h | 4 +- src/av-cp/playlist-treeview.c | 4 +- src/av-cp/playlist-treeview.h | 4 +- src/av-cp/renderer-combo.c | 4 +- src/av-cp/renderer-combo.h | 4 +- src/av-cp/renderer-controls.c | 4 +- src/av-cp/renderer-controls.h | 4 +- src/common/icons.c | 4 +- src/common/icons.h | 4 +- src/network-light/gui.c | 4 +- src/network-light/gui.h | 4 +- src/network-light/main.c | 2 +- src/network-light/main.h | 4 +- src/network-light/upnp.h | 4 +- src/universal-cp/action-dialog.c | 4 +- src/universal-cp/action-dialog.h | 4 +- src/universal-cp/details-treeview.c | 4 +- src/universal-cp/details-treeview.h | 4 +- src/universal-cp/device-treeview.c | 6 ++-- src/universal-cp/device-treeview.h | 4 +- src/universal-cp/event-treeview.c | 4 +- src/universal-cp/event-treeview.h | 4 +- src/universal-cp/gui.c | 4 +- src/universal-cp/gui.h | 4 +- src/universal-cp/main.c | 4 +- src/universal-cp/main.h | 4 +- 34 files changed, 103 insertions(+), 65 deletions(-) commit c138987302ee6792185bc87f2a2e91813fb2b05a Author: Zeeshan Ali Date: Tue Oct 28 12:57:40 2008 +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 ChangeLog | 6 ++++++ NEWS | 8 +++++--- 2 files changed, 11 insertions(+), 3 deletions(-) commit 21b9be9a492d405492162190fe83f4711e7ef392 Author: Zeeshan Ali Date: Tue Oct 28 12:57:34 2008 +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 ChangeLog | 15 +++++++++++++++ src/av-cp/gui.c | 2 -- src/av-cp/main.c | 3 +++ src/network-light/main.c | 3 +++ src/network-light/upnp.c | 6 +----- src/universal-cp/gui.c | 2 -- src/universal-cp/main.c | 3 +++ src/upload/main.c | 7 +++---- 8 files changed, 28 insertions(+), 13 deletions(-) commit 909770198698b786721d50cbaf79472e8adc127f Author: Zeeshan Ali Date: Mon Oct 27 19:14:46 2008 +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 ChangeLog | 6 ++++++ NEWS | 16 ++++++++++++++++ 2 files changed, 22 insertions(+), 0 deletions(-) commit aea7ea81089b386aaf1a297313053d545888c5a0 Author: Zeeshan Ali Date: Mon Oct 27 19:14:39 2008 +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 ChangeLog | 6 ++++++ README | 3 +++ 2 files changed, 9 insertions(+), 0 deletions(-) commit 0ce0701d327a34a616239bf87929ba668522d0a3 Author: Zeeshan Ali Date: Mon Oct 27 19:14:32 2008 +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 ChangeLog | 6 ++++++ configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 8976a5e858c83e21d1c3c3a1afae396ab1022d71 Author: Zeeshan Ali Date: Mon Oct 27 19:14:22 2008 +0000 Small refactoring. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1324 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/upload/main.c | 6 +----- 2 files changed, 7 insertions(+), 5 deletions(-) commit 555ae5afd2b7bb08beaa142ed04a60f2b05741ad Author: Zeeshan Ali Date: Mon Oct 13 21:59:30 2008 +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 ChangeLog | 6 ++++++ src/upload/main.c | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) commit 3e752bb098a0159616098d0e9ddb955ed8b67cb3 Author: Zeeshan Ali Date: Mon Oct 13 18:57:01 2008 +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 ChangeLog | 9 +++++ src/upload/item-creation.c | 15 ++------ src/upload/main.c | 81 ++++++++++++++++++++++++++++++++----------- src/upload/main.h | 3 ++ src/upload/transfer.c | 8 ++--- 5 files changed, 79 insertions(+), 37 deletions(-) commit 885ea67a43d5a2c2b6093f268eaec8cdabf25aae Author: Zeeshan Ali Date: Mon Oct 13 18:56:53 2008 +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 ChangeLog | 6 ++++++ src/upload/transfer.c | 14 +++++++++++--- 2 files changed, 17 insertions(+), 3 deletions(-) commit 8a762d7e20235776643303c686b069892d752a47 Author: Zeeshan Ali Date: Mon Oct 13 13:09:06 2008 +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 ChangeLog | 6 ++++++ src/upload/main.c | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) commit 6377c29ab8b3d3ee5e86e27afa5b29e07f08daac Author: Zeeshan Ali Date: Mon Oct 13 13:08:59 2008 +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 ChangeLog | 19 +++ configure.ac | 1 + src/Makefile.am | 2 +- src/upload/Makefile.am | 28 +++++ src/upload/container-search.c | 153 ++++++++++++++++++++++++ src/upload/container-search.h | 30 +++++ src/upload/control_point.c | 115 ++++++++++++++++++ src/upload/control_point.h | 35 ++++++ src/upload/item-creation.c | 265 +++++++++++++++++++++++++++++++++++++++++ src/upload/item-creation.h | 34 ++++++ src/upload/main.c | 162 +++++++++++++++++++++++++ src/upload/main.h | 37 ++++++ src/upload/transfer.c | 205 +++++++++++++++++++++++++++++++ src/upload/transfer.h | 33 +++++ 14 files changed, 1118 insertions(+), 1 deletions(-) commit 6687ab378d29859f21f3663938fde260512dc05b Author: Zeeshan Ali Date: Mon Oct 13 13:08:50 2008 +0000 Require GIO >= 2.12. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@1299 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ configure.ac | 2 ++ 2 files changed, 8 insertions(+), 0 deletions(-) commit 38ade50fa292148573972ff688ea7a45a4681855 Author: Zeeshan Ali Date: Wed Oct 1 20:24:38 2008 +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 ChangeLog | 6 ++++++ src/universal-cp/action-dialog.c | 18 +++++++++--------- 2 files changed, 15 insertions(+), 9 deletions(-) commit bb9b0ba784c5cd094cf2d134fe5dc3a0863a04f9 Author: Zeeshan Ali Date: Wed Oct 1 20:11:48 2008 +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 ChangeLog | 7 +++++++ src/universal-cp/action-dialog.c | 20 +++++++++++++------- 2 files changed, 20 insertions(+), 7 deletions(-) commit e591cca920c625e155573c8c251c4a17e56b2f04 Author: Zeeshan Ali Date: Mon Sep 29 15:44:02 2008 +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 ChangeLog | 9 +++++++++ src/av-cp/playlist-treeview.c | 3 ++- 2 files changed, 11 insertions(+), 1 deletions(-) commit 0a76cad098df06c4bdc2554e4a0a4865e7bd316b Author: Zeeshan Ali Date: Mon Sep 29 15:43:55 2008 +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 ChangeLog | 7 +++++++ src/av-cp/playlist-treeview.c | 26 +++++++++++++------------- 2 files changed, 20 insertions(+), 13 deletions(-) commit f86cafefddde44bbe7ae44bb864396edb3c8c40a Author: Zeeshan Ali Date: Mon Sep 29 15:43:49 2008 +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 ChangeLog | 6 ++++++ src/av-cp/playlist-treeview.c | 16 ++++++++++------ 2 files changed, 16 insertions(+), 6 deletions(-) commit e4193588571182b32581fe30db41813a59c8e75a Author: Zeeshan Ali Date: Mon Sep 29 15:43:43 2008 +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 ChangeLog | 8 ++++++++ src/av-cp/gui.c | 3 ++- src/network-light/upnp.c | 3 ++- src/universal-cp/gui.c | 3 ++- 4 files changed, 14 insertions(+), 3 deletions(-) commit 674a87d13f39eeb61056d28811d946d7576a9c60 Author: Ross Burton Date: Mon Sep 22 16:30:43 2008 +0000 2008-09-22 Ross Burton * 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 ChangeLog | 5 +++++ data/Makefile.am | 11 +++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) commit 5e3c6de45d666dc1ce9b2e461c20f29a22da3392 Author: Ross Burton Date: Mon Sep 22 16:29:40 2008 +0000 2008-09-22 Ross Burton * 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 ChangeLog | 5 +++++ src/network-light/upnp.c | 6 ------ src/network-light/upnp.h | 6 ++++++ 3 files changed, 11 insertions(+), 6 deletions(-) commit 96c6f0046fd7207db6a1e1fbc5b8934c558e14de Author: Ross Burton Date: Mon Sep 22 16:28:18 2008 +0000 2008-09-22 Ross Burton * 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 ChangeLog | 5 +++++ configure.ac | 8 +------- 2 files changed, 6 insertions(+), 7 deletions(-) commit cf1fa74a0f16959a1feea63d29b8b77fab654193 Author: Zeeshan Ali Date: Sat Sep 6 21:39:36 2008 +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 ChangeLog | 7 +++++++ NEWS | 8 ++++++-- README | 4 +++- 3 files changed, 16 insertions(+), 3 deletions(-) commit e0e9dbcd4013f7016303da9646dd60c5f1ed3b65 Author: Zeeshan Ali Date: Sat Sep 6 21:39:28 2008 +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 ChangeLog | 7 +++ src/network-light/upnp.c | 103 +++++++++++++++++++++++++++++++--------------- 2 files changed, 77 insertions(+), 33 deletions(-) commit e647d05d4d101b64052b38ccfb7ed10cd63510f8 Author: Zeeshan Ali Date: Sat Sep 6 21:39:20 2008 +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 ChangeLog | 7 ++ src/network-light/gui.c | 6 +- src/network-light/upnp.c | 174 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 184 insertions(+), 3 deletions(-) commit b6612d97068abc27d07c130e1fbc891f9d3b6fcb Author: Zeeshan Ali Date: Sat Aug 23 14:23:12 2008 +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 ChangeLog | 6 ++++++ NEWS | 6 ++++-- 2 files changed, 10 insertions(+), 2 deletions(-) commit 09cc44117bfa4b7b92dfa299fe2acb53534f1553 Author: Zeeshan Ali Date: Sat Aug 23 14:23:04 2008 +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 ChangeLog | 6 ++++++ src/av-cp/playlist-treeview.c | 17 +++++++++-------- 2 files changed, 15 insertions(+), 8 deletions(-) commit 511bf6edb297d4d464b38456bd19382f6ff170b7 Author: Zeeshan Ali Date: Tue Aug 12 20:23:04 2008 +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 ChangeLog | 6 ++++++ NEWS | 6 ++++++ 2 files changed, 12 insertions(+), 0 deletions(-) commit a80bacb3eaf6f11cddf102d37f0b2aca76db6b3e Author: Zeeshan Ali Date: Tue Aug 12 20:22:58 2008 +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 ChangeLog | 6 ++++++ configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit c9eecc1354a9829a7436aa08385da1f379398c3f Author: Zeeshan Ali Date: Tue Aug 12 20:01:59 2008 +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 ChangeLog | 10 ++++++++++ configure.ac | 2 ++ src/av-cp/Makefile.am | 6 +++++- src/network-light/Makefile.am | 10 +++++++--- src/universal-cp/Makefile.am | 7 ++++--- 5 files changed, 28 insertions(+), 7 deletions(-) commit 549c9d3abe26fce5ed715084470999ebcf307087 Author: Zeeshan Ali Date: Mon Jun 16 20:42:22 2008 +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 ChangeLog | 6 ++++++ NEWS | 3 +++ 2 files changed, 9 insertions(+), 0 deletions(-) commit cd46dc06ebf104ba5e3406a4e18fe93653c77d9b Author: Zeeshan Ali Date: Mon Jun 16 20:34:21 2008 +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 ChangeLog | 9 +++++++++ src/av-cp/Makefile.am | 3 ++- src/network-light/Makefile.am | 2 +- src/universal-cp/Makefile.am | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) commit 10a579605d95107ad85a266b6dbfd64237cedb8d Author: Zeeshan Ali Date: Mon Jun 16 20:22:59 2008 +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 ChangeLog | 6 ++++++ NEWS | 13 +++++++++++++ 2 files changed, 19 insertions(+), 0 deletions(-) commit 78bbc1f46c0a67012e901a14385f6405b4097458 Author: Zeeshan Ali Date: Mon Jun 16 20:22:51 2008 +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 ChangeLog | 3 ++- configure.ac | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) commit 3679b28b5caacd29eb56414912d0766855cbfe19 Author: Zeeshan Ali Date: Mon Jun 16 20:22:37 2008 +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 ChangeLog | 6 ++++++ configure.ac | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit ffc17ffc570e8866ca37353c689088f716fb18e6 Author: Jorn Baayen Date: Tue Jun 3 17:33:56 2008 +0000 2008-06-03 Jorn Baayen * 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 ChangeLog | 6 ++++++ src/network-light/upnp.c | 7 ++++--- 2 files changed, 10 insertions(+), 3 deletions(-) commit c8f4d34654a8a6a68af1a3835b46e544ab8664c1 Author: Zeeshan Ali Date: Mon Jun 2 13:02:00 2008 +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 ChangeLog | 7 +++ src/network-light/upnp.c | 124 +++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 125 insertions(+), 6 deletions(-) commit 2670c8c76d7b7cf6937a9878db42ade0113ac3dd Author: Zeeshan Ali Date: Sun May 25 21:48:15 2008 +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 ChangeLog | 6 ++++++ src/network-light/upnp.c | 20 -------------------- 2 files changed, 6 insertions(+), 20 deletions(-) commit 74e7547d2dba0d0101429aed542bea7474ff28ee Author: Jorn Baayen Date: Thu May 22 16:57:33 2008 +0000 2008-05-22 Jorn Baayen * 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 ChangeLog | 6 ++++++ configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 49857b2c50f9c1da6db305c8904477730d35bf2f Author: Ross Burton Date: Thu May 22 10:36:32 2008 +0000 2008-05-22 Ross Burton * 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 ChangeLog | 5 +++++ src/universal-cp/details-treeview.c | 2 ++ 2 files changed, 7 insertions(+), 0 deletions(-) commit 7e5bf713f9b4cfd2b97ff5d9a9ba6199104e1d15 Author: Jorn Baayen Date: Mon May 19 20:34:04 2008 +0000 0.4 git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@964 d8cb91d7-bff9-0310-92b9-80b65e4482b2 NEWS | 4 ++-- configure.ac | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 5abaf0deb2ae845640c178818e815b2d40743c05 Author: Zeeshan Ali Date: Thu May 15 16:09:20 2008 +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 ChangeLog | 6 ++++++ configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 5b2cbe6b062adc7aea1586384b3dd838d86e45f9 Author: Zeeshan Ali Date: Thu May 15 16:09:11 2008 +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 ChangeLog | 6 ++++++ NEWS | 6 ++++++ 2 files changed, 12 insertions(+), 0 deletions(-) commit 96998d0c2109fc8dd3f29382dd143d5fe815ce93 Author: Zeeshan Ali Date: Sun May 4 17:29:41 2008 +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 ChangeLog | 7 +++ src/av-cp/playlist-treeview.c | 83 ++++++++++++++++++++++++++++++++++++----- 2 files changed, 80 insertions(+), 10 deletions(-) commit d9a8465e18338a4b68a13cf3db808098b633dd4f Author: Zeeshan Ali Date: Wed Apr 16 21:55:55 2008 +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 ChangeLog | 7 +++++++ src/common/icons.c | 3 ++- 2 files changed, 9 insertions(+), 1 deletions(-) commit 1e275437f5773bdf47a8b4830f20ddf7cb4e12a2 Author: Jorn Baayen Date: Mon Apr 14 21:58:50 2008 +0000 2008-04-15 Jorn Baayen * 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 ChangeLog | 10 ++++++++++ configure.ac | 6 +++--- src/common/icons.c | 17 ++++++++--------- src/universal-cp/details-treeview.c | 8 ++++---- 4 files changed, 25 insertions(+), 16 deletions(-) commit 2b952cb05acdaf0a2eb72e768277f28c941b273a Author: Zeeshan Ali Date: Tue Apr 1 23:03:25 2008 +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 ChangeLog | 7 +++++++ NEWS | 14 ++++++++++++++ README | 4 ++++ 3 files changed, 25 insertions(+), 0 deletions(-) commit 9ade0dcc171c5ee66351e05e6ad113325ab223f0 Author: Zeeshan Ali Date: Tue Apr 1 22:26:45 2008 +0000 Bump-up the version. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@856 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 6d3c4e1d0d609aba2abc4ce27b800773bb3f1d37 Author: Zeeshan Ali Date: Tue Apr 1 21:27:52 2008 +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 ChangeLog | 7 +++++++ src/av-cp/renderer-combo.c | 2 -- src/av-cp/renderer-controls.c | 2 -- 3 files changed, 7 insertions(+), 4 deletions(-) commit cbeb1b2dafe5a5d1d49c1d41d294bf61895cda41 Author: Zeeshan Ali Date: Tue Apr 1 00:00:19 2008 +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 ChangeLog | 8 ++++++++ data/gupnp-av-cp.desktop.in.in | 1 + data/gupnp-network-light.desktop.in.in | 1 + data/gupnp-universal-cp.desktop.in.in | 1 + 4 files changed, 11 insertions(+), 0 deletions(-) commit cb239f96d8b30e9c12546fd86eed6b83622e7920 Author: Zeeshan Ali Date: Tue Apr 1 00:00:09 2008 +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 ChangeLog | 14 ++++++++++++++ configure.ac | 3 +++ data/Makefile.am | 15 ++++++++++++--- data/gupnp-av-cp.desktop | 8 -------- data/gupnp-av-cp.desktop.in.in | 8 ++++++++ data/gupnp-network-light.desktop | 8 -------- data/gupnp-network-light.desktop.in.in | 8 ++++++++ data/gupnp-universal-cp.desktop | 8 -------- data/gupnp-universal-cp.desktop.in.in | 8 ++++++++ 9 files changed, 53 insertions(+), 27 deletions(-) commit ca1d6e3d06bb1efc57097c41f5f1e0cb7bdc1ad4 Author: Zeeshan Ali Date: Fri Mar 21 14:38:18 2008 +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 ChangeLog | 7 ++++ src/av-cp/playlist-treeview.c | 24 ++----------- src/av-cp/renderer-combo.c | 74 +++++----------------------------------- 3 files changed, 20 insertions(+), 85 deletions(-) commit 4ac079e56b5277e4072d9bffaca799dc0f440fb0 Author: Zeeshan Ali Date: Sun Mar 16 00:04:39 2008 +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 ChangeLog | 7 +++++++ src/av-cp/playlist-treeview.c | 16 ++++++++++++---- src/av-cp/renderer-controls.c | 11 +++++++++-- 3 files changed, 28 insertions(+), 6 deletions(-) commit 59dd5c62487a2825a17368936396c16943c66b5e Author: Zeeshan Ali Date: Sun Mar 16 00:04:31 2008 +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 ChangeLog | 6 ++++++ src/av-cp/renderer-combo.c | 4 +++- 2 files changed, 9 insertions(+), 1 deletions(-) commit 13fac66570f7f6c04005552d1e20cbaad450b0c2 Author: Zeeshan Ali Date: Sun Mar 16 00:04:22 2008 +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 ChangeLog | 4 +++- src/av-cp/renderer-controls.c | 10 ++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) commit 8b6294fac551c1b7b682c0c3806a9e721d92d745 Author: Zeeshan Ali Date: Sun Mar 16 00:04:14 2008 +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 ChangeLog | 7 +++++++ src/av-cp/playlist-treeview.c | 5 ++--- 2 files changed, 9 insertions(+), 3 deletions(-) commit 0c5a7f48070b2f8afb98d0d8644a3859f0db6dbb Author: Zeeshan Ali Date: Tue Mar 11 12:30:20 2008 +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 ChangeLog | 6 ++++++ src/av-cp/playlist-treeview.c | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) commit aa7dea5a93ce5aa13fc044a2d94876e34bb5f87f Author: Zeeshan Ali Date: Tue Mar 4 22:14:45 2008 +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 ChangeLog | 6 +++++ src/av-cp/playlist-treeview.c | 50 ++++++++++++++++++----------------------- 2 files changed, 28 insertions(+), 28 deletions(-) commit ae5357f4359ba3ffd77f8a7c8725bf2a7dbf45fb Author: Zeeshan Ali Date: Mon Feb 25 23:17:39 2008 +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 ChangeLog | 6 ++++++ src/av-cp/main.c | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit effb7ac263f5cfbb5d010d7bf862a8c161817e3c Author: Zeeshan Ali Date: Mon Feb 25 23:17:30 2008 +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 ChangeLog | 6 ++++-- src/av-cp/renderer-combo.c | 4 +--- 2 files changed, 5 insertions(+), 5 deletions(-) commit 4ee9b045cd3d6a85443330f036a3280ce5e16ea1 Author: Zeeshan Ali Date: Mon Feb 25 23:17:21 2008 +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 ChangeLog | 7 +++++++ src/av-cp/renderer-combo.c | 40 ++++++++++++++++++++++------------------ 2 files changed, 29 insertions(+), 18 deletions(-) commit 95a8249255807cf9aea719c84158bd9fe9d3a70d Author: Zeeshan Ali Date: Sun Feb 24 23:39:51 2008 +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 ChangeLog | 10 ++++++ src/av-cp/playlist-treeview.c | 18 +--------- src/av-cp/renderer-combo.c | 45 ------------------------- src/av-cp/renderer-controls.c | 67 -------------------------------------- src/universal-cp/action-dialog.c | 14 -------- 5 files changed, 11 insertions(+), 143 deletions(-) commit f10ef1d8508515ea0ef582164c028840c38f7c7c Author: Zeeshan Ali Date: Sun Feb 24 23:39:40 2008 +0000 Handle 'TRANSITIONING' state. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@798 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp/renderer-combo.c | 5 ++++- src/av-cp/renderer-controls.c | 9 +++++++++ 3 files changed, 20 insertions(+), 1 deletions(-) commit 833452e55c964ad5e062170d5826c2e563843cad Author: Zeeshan Ali Date: Sun Feb 24 23:39:32 2008 +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 ChangeLog | 6 ++++++ data/gupnp-av-cp.glade | 1 + 2 files changed, 7 insertions(+), 0 deletions(-) commit cfc7b809d8b1a91c615cd1006d82db8c7cf7f1dc Author: Zeeshan Ali Date: Sun Feb 24 23:39:25 2008 +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 ChangeLog | 6 ++++++ src/av-cp/renderer-combo.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit c21705a4ec23ae643229c6a7cb563cfc42f8b232 Author: Zeeshan Ali Date: Sun Feb 24 23:39:17 2008 +0000 Small cleanup change. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@795 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp/playlist-treeview.c | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 0efd982f78107bafd18969eb6fd10806196ea687 Author: Zeeshan Ali Date: Thu Feb 14 09:51:07 2008 +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 ChangeLog | 6 ++++++ src/av-cp/renderer-controls.c | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit f0499dfa5f45b1de661cc6140c2d14019e9cd25b Author: Zeeshan Ali Date: Thu Feb 14 09:50:59 2008 +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 ChangeLog | 8 ++++ src/av-cp/renderer-controls.c | 90 +++++++++++++++++++++++++++++++++++----- src/av-cp/renderer-controls.h | 2 + 3 files changed, 88 insertions(+), 12 deletions(-) commit d9125e8067f27203399ff1d81cb2b9ec47e758c6 Author: Zeeshan Ali Date: Thu Feb 14 09:50:50 2008 +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 ChangeLog | 6 ++++ src/av-cp/renderer-controls.c | 58 +++++++++++++++++++++++++--------------- 2 files changed, 42 insertions(+), 22 deletions(-) commit c9be3d4ece16997d4cf2ba635d42fcce5321683e Author: Zeeshan Ali Date: Thu Feb 14 09:50:41 2008 +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 ChangeLog | 10 ++ src/av-cp/playlist-treeview.c | 216 +-------------------------------------- src/av-cp/playlist-treeview.h | 3 +- src/av-cp/renderer-controls.c | 224 ++++++++++++++++++++++++++++++++++++++++- src/av-cp/renderer-controls.h | 3 +- 5 files changed, 237 insertions(+), 219 deletions(-) commit 49a6e4b676d19f577eb9e9d42f6b655996317790 Author: Zeeshan Ali Date: Thu Feb 14 09:50:30 2008 +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 ChangeLog | 6 +++++ src/av-cp/playlist-treeview.c | 48 +--------------------------------------- 2 files changed, 8 insertions(+), 46 deletions(-) commit 01be2af20f0f60ab87e39800e1a3dedb8fd9a8d3 Author: Zeeshan Ali Date: Thu Feb 14 09:50:14 2008 +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 ChangeLog | 11 ++++++ data/gupnp-av-cp.glade | 80 +++++++++++++++++++++++++++++++++++++++++ src/av-cp/renderer-combo.c | 16 ++++++++ src/av-cp/renderer-combo.h | 3 ++ src/av-cp/renderer-controls.c | 7 ++++ 5 files changed, 117 insertions(+), 0 deletions(-) commit a450841eb17a0698b4c17d03d4b2ee7864d33c57 Author: Zeeshan Ali Date: Thu Feb 14 09:50:01 2008 +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 ChangeLog | 6 ++++++ src/av-cp/renderer-combo.c | 38 +++++++++++++++++++++++--------------- 2 files changed, 29 insertions(+), 15 deletions(-) commit 52ea557ec34720e42b05499af969a55864e4ec37 Author: Zeeshan Ali Date: Thu Feb 14 09:49:52 2008 +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 ChangeLog | 6 ++++++ data/gupnp-av-cp.glade | 1 + 2 files changed, 7 insertions(+), 0 deletions(-) commit 16342c36083d64376739cd5461dcd21ee7b19e22 Author: Zeeshan Ali Date: Tue Feb 12 00:47:27 2008 +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 ChangeLog | 2 ++ src/av-cp/playlist-treeview.c | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 5ef6a60c0347203071a388bdff8e659db89be3ff Author: Zeeshan Ali Date: Tue Feb 12 00:47:14 2008 +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 ChangeLog | 1 + src/av-cp/playlist-treeview.c | 31 +++++++++++++++++-------------- 2 files changed, 18 insertions(+), 14 deletions(-) commit ce9ef58855876b34e9a8d8cd2ec84c55972da29b Author: Zeeshan Ali Date: Tue Feb 12 00:47:02 2008 +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 ChangeLog | 1 + src/av-cp/playlist-treeview.c | 58 +++++++++++++++++++++++++++++++++++++++- 2 files changed, 57 insertions(+), 2 deletions(-) commit 09ca7282709366e7fbf018015e39fac84fadcc09 Author: Zeeshan Ali Date: Tue Feb 12 00:46:53 2008 +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 ChangeLog | 3 ++- src/av-cp/playlist-treeview.c | 12 ++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) commit 6a27a17e7836ff05103f28e00a7c3d15a4b7c174 Author: Zeeshan Ali Date: Tue Feb 12 00:46:41 2008 +0000 Fix a typo. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@765 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp/playlist-treeview.c | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 4d1eaa01ba4b688faac356ef56d2ddc5e8ad9b37 Author: Zeeshan Ali Date: Tue Feb 12 00:46:26 2008 +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 ChangeLog | 1 + src/av-cp/renderer-controls.c | 16 +++++++++++----- 2 files changed, 12 insertions(+), 5 deletions(-) commit 51058f70d8a8878a3115dc68db9e801f54ae5902 Author: Zeeshan Ali Date: Mon Feb 11 12:20:42 2008 +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 ChangeLog | 1 + src/av-cp/renderer-controls.c | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) commit 1518bba0dc89f8f56c491d6d736a3045a371e264 Author: Zeeshan Ali Date: Mon Feb 11 12:20:34 2008 +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 ChangeLog | 5 +++-- src/av-cp/renderer-controls.c | 4 +--- 2 files changed, 4 insertions(+), 5 deletions(-) commit a0df7ce26eb1bce223a64f4ae9ecd5e60762214c Author: Zeeshan Ali Date: Mon Feb 11 12:20:26 2008 +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 ChangeLog | 7 +++++++ src/av-cp/renderer-controls.c | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 0 deletions(-) commit 63d97130a9de68cd8104597c3ce21c44f2f99223 Author: Zeeshan Ali Date: Mon Feb 11 12:20:17 2008 +0000 Implement seeking. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@760 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp/renderer-controls.c | 21 +++++++++++++++++++++ 2 files changed, 27 insertions(+), 0 deletions(-) commit 7844e9173dd81f739db595e00c7ab36955f9b9b4 Author: Zeeshan Ali Date: Mon Feb 11 12:20:09 2008 +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 ChangeLog | 6 ++++++ src/av-cp/renderer-combo.c | 3 +++ 2 files changed, 9 insertions(+), 0 deletions(-) commit cdca68532059df94253e21aa744885ab5d6679cf Author: Zeeshan Ali Date: Mon Feb 11 12:20:01 2008 +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 ChangeLog | 9 +++++++++ src/av-cp/renderer-combo.c | 2 +- src/av-cp/renderer-controls.c | 2 +- src/av-cp/renderer-controls.h | 3 +-- 4 files changed, 12 insertions(+), 4 deletions(-) commit ef2a5395ad4a15fa132e0f214850a6a6ba47d780 Author: Zeeshan Ali Date: Mon Feb 11 12:19:51 2008 +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 ChangeLog | 6 ++ src/av-cp/renderer-controls.c | 104 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 110 insertions(+), 0 deletions(-) commit 77f437ebf5b5211b466a9e875794277ed3045a81 Author: Zeeshan Ali Date: Mon Feb 11 12:19:43 2008 +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 ChangeLog | 8 ++++ src/av-cp/renderer-combo.c | 92 ++++++++++++++++++-------------------------- 2 files changed, 46 insertions(+), 54 deletions(-) commit 5bb24234b7772d50ae491564c14f8761de283c52 Author: Zeeshan Ali Date: Mon Feb 11 12:19:35 2008 +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 ChangeLog | 7 +++++++ src/av-cp/renderer-controls.c | 11 +++++++++++ src/av-cp/renderer-controls.h | 3 +++ 3 files changed, 21 insertions(+), 0 deletions(-) commit ef118fe2673249b399f80b5190d1b4dcbaee68e8 Author: Zeeshan Ali Date: Mon Feb 11 12:19:26 2008 +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 ChangeLog | 6 ++++++ src/av-cp/renderer-combo.c | 18 +++++++++--------- 2 files changed, 15 insertions(+), 9 deletions(-) commit a3d0a707d5d2eb15ffd776aa2706d3364619d300 Author: Zeeshan Ali Date: Mon Feb 11 12:19:17 2008 +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 ChangeLog | 9 ++++ src/av-cp/renderer-combo.c | 100 ++++++++++++++++++++++++++++++++++++++-- src/av-cp/renderer-controls.c | 49 ++++++++++++++++++++ src/av-cp/renderer-controls.h | 3 + 4 files changed, 156 insertions(+), 5 deletions(-) commit 20c7274b0185d516b2141af1cd242d85e71ec092 Author: Zeeshan Ali Date: Sun Feb 3 23:55:24 2008 +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 ChangeLog | 9 ++++++ src/av-cp/renderer-combo.c | 64 +++++++++++++++++++++------------------- src/av-cp/renderer-controls.c | 42 +++++++++++++++++++++++++++ src/av-cp/renderer-controls.h | 4 ++ 4 files changed, 89 insertions(+), 30 deletions(-) commit 83a398c9bc9f8e0baa266763b349112e1ba6e504 Author: Zeeshan Ali Date: Sun Feb 3 23:55:14 2008 +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 ChangeLog | 4 +++- src/av-cp/renderer-combo.c | 7 +++++++ 2 files changed, 10 insertions(+), 1 deletions(-) commit 7732aca635477efdf13e5b6bb4dccf40c834d1f0 Author: Zeeshan Ali Date: Sun Feb 3 23:55:06 2008 +0000 A small cosmetic change. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@746 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp/renderer-combo.c | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) commit 6eff74d1db4ef40e824dae5ded8f9636497dac7c Author: Zeeshan Ali Date: Sun Feb 3 23:54:57 2008 +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 ChangeLog | 3 ++- data/gupnp-av-cp.glade | 2 ++ src/av-cp/playlist-treeview.c | 14 ++------------ 3 files changed, 6 insertions(+), 13 deletions(-) commit c99a653f4f35ae8037e94002fccf0eff19489d95 Author: Zeeshan Ali Date: Sun Feb 3 23:54:46 2008 +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 ChangeLog | 7 +++++++ data/gupnp-av-cp.glade | 2 +- src/av-cp/playlist-treeview.c | 6 ------ 3 files changed, 8 insertions(+), 7 deletions(-) commit 249ec3a0b20f6b08596c02e055e335378aa33b3c Author: Zeeshan Ali Date: Sun Feb 3 23:54:35 2008 +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 ChangeLog | 1 + src/av-cp/playlist-treeview.c | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 0 deletions(-) commit 46daf685d013ec8a813e5a29cdf779b6111a8eca Author: Zeeshan Ali Date: Sun Feb 3 23:54:27 2008 +0000 Mark MediaServer as container. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@742 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 1 + src/av-cp/playlist-treeview.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit d43c1cbb9ef790e56c7f8b648134a19dec97c21a Author: Zeeshan Ali Date: Sun Feb 3 23:54:19 2008 +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 ChangeLog | 4 +++- src/av-cp/playlist-treeview.c | 8 +++++--- 2 files changed, 8 insertions(+), 4 deletions(-) commit 70a9b65dccf4be8a9de15a4c3479067c3212da2c Author: Zeeshan Ali Date: Sun Feb 3 23:54:10 2008 +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 ChangeLog | 5 +++++ src/av-cp/renderer-controls.c | 2 +- src/av-cp/renderer-controls.h | 4 ++++ 3 files changed, 10 insertions(+), 1 deletions(-) commit 94b435adba101ebdb3aa48e3a2ca247d549bd06f Author: Zeeshan Ali Date: Sun Feb 3 23:53:55 2008 +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 ChangeLog | 7 +++++++ src/av-cp/playlist-treeview.c | 16 +++++++++++----- src/av-cp/playlist-treeview.h | 2 +- 3 files changed, 19 insertions(+), 6 deletions(-) commit f004857ed72af1e8a1ffafcd27739caec1491493 Author: Zeeshan Ali Date: Thu Jan 31 22:49:40 2008 +0000 Listen to and act on Container updates. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@736 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 1 + src/av-cp/playlist-treeview.c | 80 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+), 0 deletions(-) commit bddd40373cdcdad37183d8cf0d0a9a698107180c Author: Zeeshan Ali Date: Thu Jan 31 22:49:26 2008 +0000 Remove a FIXME comment that is not valid anymore. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@735 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 5 +++-- src/av-cp/playlist-treeview.c | 5 ----- 2 files changed, 3 insertions(+), 7 deletions(-) commit e649a4b661dd54950ea4b55b4f1a13dcf8af6aca Author: Zeeshan Ali Date: Thu Jan 31 22:49:10 2008 +0000 Refactor: Put the code to unpopulate a container node, into a separate function. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@734 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp/playlist-treeview.c | 27 +++++++++++++++++---------- 2 files changed, 24 insertions(+), 10 deletions(-) commit e4d7e36706a11810ba795c9cfd32683c3fad32e5 Author: Zeeshan Ali Date: Tue Jan 29 23:14:01 2008 +0000 Only free the metadata if we actually get it and unify come coding style. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@730 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp/playlist-treeview.c | 16 +++++++--------- 2 files changed, 14 insertions(+), 9 deletions(-) commit cb1150dd3356faf171683352b3c952c2b56d6834 Author: Zeeshan Ali Date: Tue Jan 29 22:52:36 2008 +0000 Ref the service proxy before _begin_action() and unref it in callback. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@729 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 +++++--- src/av-cp/playlist-treeview.c | 17 ++++++++++++++--- 2 files changed, 19 insertions(+), 6 deletions(-) commit edf79475326a25df5d93ad4618e387e65d852274 Author: Zeeshan Ali Date: Tue Jan 29 22:52:28 2008 +0000 Containers should only be browsed if they are visible. Containers should only be browsed if they are visible. This should eliminate the problem of initial browsing taking down the whole system. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@728 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++ src/av-cp/playlist-treeview.c | 79 +++++++++++++++++++++++++++++++++++++++-- 2 files changed, 84 insertions(+), 3 deletions(-) commit 328b3207e59653f206e75c68ac4b7e12bd66fc44 Author: Zeeshan Ali Date: Tue Jan 29 22:52:11 2008 +0000 Implement volume control. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@727 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 4 ++ src/av-cp/renderer-controls.c | 76 +++++++++++++++++++++++++++++++++++++++-- 2 files changed, 77 insertions(+), 3 deletions(-) commit b209e9a1b2f7499cd4d4ed81577a7a95be0ea132 Author: Zeeshan Ali Date: Tue Jan 29 22:52:03 2008 +0000 Add functions to get currently selected Renderer's RenderingControl and volume. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@726 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 +++++++ src/av-cp/renderer-combo.c | 48 ++++++++++++++++++++++++++++++++++++++++++++ src/av-cp/renderer-combo.h | 6 +++++ 3 files changed, 62 insertions(+), 0 deletions(-) commit 04e25417edb6e3fde8844f18b18ea72d07f92140 Author: Zeeshan Ali Date: Tue Jan 29 22:51:53 2008 +0000 Listen to 'value-changed' signal rather than 'change-value'. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@725 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ data/gupnp-av-cp.glade | 4 ++-- src/av-cp/renderer-controls.c | 16 ++++++++-------- 3 files changed, 17 insertions(+), 10 deletions(-) commit 25d53b3a36819294d0e08e095f441adbbf508782 Author: Zeeshan Ali Date: Tue Jan 29 22:51:42 2008 +0000 The update policy of GtkScale widgets should be 'discontinuous' git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@724 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ data/gupnp-av-cp.glade | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit 5414a08452e75686c4bccdbb1534d6dfbae00dce Author: Zeeshan Ali Date: Mon Jan 28 18:47:08 2008 +0000 Supply metadata to SetAVTransportURI action. Supply metadata to SetAVTransportURI action and retrieve the metadata on the fly each time before setting the URI. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@722 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 10 +++ src/av-cp/playlist-treeview.c | 161 +++++++++++++++++++++++++++++++++-------- src/av-cp/playlist-treeview.h | 13 +++- src/av-cp/renderer-controls.c | 20 ++---- src/av-cp/renderer-controls.h | 6 +- 5 files changed, 159 insertions(+), 51 deletions(-) commit a4390075abb23fdf93f9430fc250c5967cf7677e Author: Zeeshan Ali Date: Mon Jan 28 18:46:56 2008 +0000 Work around for version-agnostic service proxy retreival/creation. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@721 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++ src/av-cp/playlist-treeview.c | 26 +++++++--- src/av-cp/renderer-combo.c | 100 ++++++++++++++++++++++++++++------------ 3 files changed, 95 insertions(+), 38 deletions(-) commit 28fcab3c0b3ecd191f6ad14d4c5337dd4882bf54 Author: Zeeshan Ali Date: Mon Jan 28 18:46:42 2008 +0000 Compare individual parts of the res and protocol info. Compare individual parts of the res and protocol info rather than using glob pattern matching. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@720 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 ++++ src/av-cp/playlist-treeview.c | 79 ++++++++++++++++++++++++++++++++++++++-- 2 files changed, 82 insertions(+), 4 deletions(-) commit 25ff78e9e04817a0c7f503334527801975ada9ea Author: Zeeshan Ali Date: Sun Jan 27 23:23:54 2008 +0000 Set the volume-vscale accordingly whenever renderer selection, changes. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@719 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 2 +- src/av-cp/renderer-combo.c | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletions(-) commit f80b5a189254c835209a90e67dfe3c16482a799a Author: Zeeshan Ali Date: Sun Jan 27 23:23:46 2008 +0000 Keep the volume-vscale up2date with the volume of the renderer. Set the volume-vscale accordingly whenever the volume of the currently selected renderer, changes. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@718 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++++++ src/av-cp/renderer-combo.c | 39 +++++++++++++++++++++++++++++++++++++++ src/av-cp/renderer-controls.c | 6 ++++++ src/av-cp/renderer-controls.h | 3 +++ 4 files changed, 56 insertions(+), 0 deletions(-) commit 32d120256f9ab6285f8ff0f55e05db4eacef9a34 Author: Zeeshan Ali Date: Sun Jan 27 23:23:36 2008 +0000 Keep a reference to all renderer control widgets. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@717 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 5 ++++- src/av-cp/gui.c | 2 ++ src/av-cp/renderer-controls.c | 34 ++++++++++++++++++++++++++++++++++ src/av-cp/renderer-controls.h | 3 +++ 4 files changed, 43 insertions(+), 1 deletions(-) commit c579dc27f5672efbaed038308dc124bc237b41db Author: Zeeshan Ali Date: Sun Jan 27 23:23:26 2008 +0000 Remove some functions that got copied by mistake. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@716 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp/renderer-controls.h | 9 --------- 2 files changed, 6 insertions(+), 9 deletions(-) commit 155ef8a90f4db09caf381a3f7de913337d3b3cec Author: Zeeshan Ali Date: Sun Jan 27 23:23:16 2008 +0000 Keep track of the Master volume of each MediaRenderer. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@715 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++ src/av-cp/renderer-combo.c | 121 +++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 125 insertions(+), 2 deletions(-) commit b50811b52d1843e352fe08530cce436ca97fbf92 Author: Zeeshan Ali Date: Sun Jan 27 23:23:07 2008 +0000 Keep the RenderingControl proxy in renderer combo as well. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@714 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++ src/av-cp/renderer-combo.c | 67 +++++++++++++++++++++++++++++++++---------- 2 files changed, 57 insertions(+), 16 deletions(-) commit 455b27b5c3969863df8b73dc5bb87a742058c0cf Author: Zeeshan Ali Date: Sun Jan 27 14:35:23 2008 +0000 Implement next/prev controls (locally). git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@713 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 +++++++ src/av-cp/playlist-treeview.c | 46 +++++++++++++++++++++++++++++++++++++++++ src/av-cp/playlist-treeview.h | 6 +++++ src/av-cp/renderer-controls.c | 2 + 4 files changed, 62 insertions(+), 0 deletions(-) commit 235ee27432439135f6d3cd6421b810eb21a0dbf7 Author: Zeeshan Ali Date: Sun Jan 27 14:35:12 2008 +0000 Check if we have a hashtable before unref'ing it. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@712 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 5 +++-- src/av-cp/playlist-treeview.c | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) commit bcab5ecb98374d9cb4c579e8ce22711d1787bffe Author: Zeeshan Ali Date: Sun Jan 27 14:35:03 2008 +0000 Item selection sets the URI on the renderer if it's in PLAYING/PAUSED state. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@711 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp/playlist-treeview.c | 19 +++++++++++++++++++ 2 files changed, 26 insertions(+), 0 deletions(-) commit 1a4671adf6dc0f7663091a05e269d809e5761899 Author: Zeeshan Ali Date: Sun Jan 27 14:34:55 2008 +0000 Add the forgotten renderer-controls.h file to build and VCS. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@710 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 5 ++++ src/av-cp/Makefile.am | 3 +- src/av-cp/renderer-controls.h | 44 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 51 insertions(+), 1 deletions(-) commit 7f65fa69ff0cb044e27fee46c2156cb217015b22 Author: Zeeshan Ali Date: Sun Jan 27 14:34:46 2008 +0000 Make the AV URI setting function more generic and public. Make the AV URI setting function more: - generic (Takes Callback to call after URI is set) - public. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@709 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 +++++ src/av-cp/renderer-controls.c | 61 +++++++++++++++++++++++++++++++--------- 2 files changed, 55 insertions(+), 14 deletions(-) commit a64ccbbee5835ac7a382ab6b1043e4100bda2443 Author: Zeeshan Ali Date: Sun Jan 27 14:34:35 2008 +0000 get_selected_item() returns the URI instead of resource_hash. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@708 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++ src/av-cp/playlist-treeview.c | 83 ++++++++++++++++++++++++++++++++++------- src/av-cp/playlist-treeview.h | 2 +- src/av-cp/renderer-controls.c | 54 +++----------------------- 4 files changed, 85 insertions(+), 62 deletions(-) commit abc72513e191a492d522ca53ac35f1cc63e7b585 Author: Zeeshan Ali Date: Thu Jan 24 00:20:41 2008 +0000 Update according to the recent gupnp-av API changes. * src/av-cp/main.c: Use UPnP types to differentiate the devices rather than GTypes. * src/av-cp/playlist-treeview.c: * src/av-cp/playlist-treeview.h: - Use GUPnPDeviceProxy rather than now removed GUPnPMediaServerProxy. - Move and adapt code from GUPnPMediaServerProxy for 'browse'. * src/av-cp/renderer-combo.c: * src/av-cp/renderer-combo.h: Use GUPnPDeviceProxy rather than now removed GUPnPMediaRendererProxy. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@706 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 17 +++ src/av-cp/main.c | 27 ++++-- src/av-cp/playlist-treeview.c | 233 ++++++++++++++++++++++++++++++----------- src/av-cp/playlist-treeview.h | 4 +- src/av-cp/renderer-combo.c | 10 +- src/av-cp/renderer-combo.h | 4 +- 6 files changed, 216 insertions(+), 79 deletions(-) commit 44d976201c6c0e201087f023d3284fb398ed8fdc Author: Zeeshan Ali Date: Wed Jan 16 20:47:14 2008 +0000 Fix a small typo. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@684 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp/Makefile.am | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit ba2fa73e5c3067982874aeb3e9ea0c8956111581 Author: Zeeshan Ali Date: Sun Jan 13 00:17:38 2008 +0000 Refactor: Move the load_pixbuf_file() into common icon module and use that function in that module as well. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@671 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 12 ++++++++++++ src/av-cp/gui.c | 16 ---------------- src/common/icons.c | 26 +++++++++++++++++--------- src/common/icons.h | 3 +++ src/network-light/Makefile.am | 5 +++-- src/network-light/gui.c | 17 +---------------- src/universal-cp/gui.c | 16 ---------------- 7 files changed, 36 insertions(+), 59 deletions(-) commit fea305d98ad9ac9ab4f32409ef771b1832d06f7c Author: Zeeshan Ali Date: Sun Jan 13 00:17:16 2008 +0000 Add icons for universal-cp and av-cp. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@670 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 11 +++++++++++ data/pixmaps/Makefile.am | 4 +++- data/pixmaps/av-cp.png | Bin 0 -> 19503 bytes data/pixmaps/universal-cp.png | Bin 0 -> 20654 bytes src/av-cp/gui.c | 27 +++++++++++++++++++++++++++ src/universal-cp/gui.c | 29 +++++++++++++++++++++++++++++ 6 files changed, 70 insertions(+), 1 deletions(-) commit ea3368dc1913ee00e04a736486c9f20a9dd067c6 Author: Zeeshan Ali Date: Mon Dec 31 11:55:00 2007 +0000 Subscribe to LastChange event to be notified of the state changes. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@660 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 3 ++- src/av-cp/renderer-combo.c | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletions(-) commit 0dce153c92bf7c6497fc6c55f3dc5c4808712634 Author: Zeeshan Ali Date: Mon Dec 31 11:54:51 2007 +0000 Move some static functions to the top of the file. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@659 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 +++ src/av-cp/renderer-combo.c | 82 ++++++++++++++++++++++---------------------- 2 files changed, 47 insertions(+), 41 deletions(-) commit 2251dd0eac5578e5b4432a89fed285472f381865 Author: Zeeshan Ali Date: Mon Dec 31 11:54:42 2007 +0000 Refactor: Put all the code that sets the state in the treemodel into a separate function. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@658 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp/renderer-combo.c | 41 ++++++++++++++++++++++++----------------- 2 files changed, 31 insertions(+), 17 deletions(-) commit 1e30fa6a576ad39ac47f9cd1cc92e778c6c6fd33 Author: Zeeshan Ali Date: Mon Dec 31 11:54:33 2007 +0000 Implement get_selected_renderer_state(). git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@657 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 1 + src/av-cp/renderer-combo.c | 20 +++++++++++++++++++- 2 files changed, 20 insertions(+), 1 deletions(-) commit fa384807d5391266d6611ec856a4bae52cf31ab2 Author: Zeeshan Ali Date: Mon Dec 31 11:54:24 2007 +0000 Use 'AVTransport::GetTransportInfo' to retreive the state in the beginning. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@656 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 2 + src/av-cp/renderer-combo.c | 94 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+), 0 deletions(-) commit bd60c6d1af75572ad48d46f737085fd5a0b02c41 Author: Zeeshan Ali Date: Mon Dec 31 11:54:15 2007 +0000 Keep the av_transport's playback state in the treemodel. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@655 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 1 + src/av-cp/renderer-combo.c | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) commit 8fa128c295232caf5a856e359efa90328a6fcaec Author: Zeeshan Ali Date: Mon Dec 31 11:54:07 2007 +0000 Get/Create the av_transport proxy in the add_media_renderer(). git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@654 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 5 +++-- src/av-cp/renderer-combo.c | 17 ++++++++++------- 2 files changed, 13 insertions(+), 9 deletions(-) commit 37752cec2b04d99eeba2d0a1f6a245a27bc838f4 Author: Zeeshan Ali Date: Mon Dec 31 11:53:57 2007 +0000 get_av_transport() takes and returns a proxy rather than an info object. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@653 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp/renderer-combo.c | 16 +++++++++------- 2 files changed, 16 insertions(+), 7 deletions(-) commit 46a277601655d9e52cd84e0715b9e583d9c140b0 Author: Zeeshan Ali Date: Mon Dec 31 11:53:48 2007 +0000 Fix a potential leak. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@652 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 5 +++-- src/av-cp/renderer-combo.c | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) commit 859d1afddd6d1ceee0f3c5505d73b087e15224fa Author: Zeeshan Ali Date: Mon Dec 31 11:53:38 2007 +0000 Replace the GetProtocolInfoData with a duplicate of udn since that is all that is needed in the get_protocol_info_cb(). git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@651 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++ src/av-cp/renderer-combo.c | 55 +++++++++++++++---------------------------- 2 files changed, 26 insertions(+), 36 deletions(-) commit 68c29353c7aa0c82a4d9d2e4c0876c6096fdf115 Author: Zeeshan Ali Date: Mon Dec 31 11:53:27 2007 +0000 Replace get_selected_renderer() with get_selected_av_transport(). git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@650 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++++++ src/av-cp/renderer-combo.c | 23 ++++++++--------------- src/av-cp/renderer-combo.h | 5 ++--- src/av-cp/renderer-controls.c | 33 +++++++++++++-------------------- 4 files changed, 31 insertions(+), 38 deletions(-) commit 82680d1caa27bc0bf3f19800b83b5c8e420d6d7c Author: Zeeshan Ali Date: Mon Dec 31 11:53:17 2007 +0000 Refactor: Put all the code related to sending the action to AVTransport into one function. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@649 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 ++ src/av-cp/renderer-controls.c | 155 +++++++++++++++++++---------------------- 2 files changed, 79 insertions(+), 83 deletions(-) commit 19ecefcfedeb1b6446f70fd2e0d4d0d779dc7549 Author: Zeeshan Ali Date: Mon Dec 10 21:24:50 2007 +0000 Implement basic rendering controls: Setting the URI, Play, Pause and Stop. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@642 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 5 + src/av-cp/renderer-controls.c | 283 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 288 insertions(+), 0 deletions(-) commit f6f06f49ea73f8dc0b6245defbac558f50ed9374 Author: Zeeshan Ali Date: Mon Dec 10 21:24:39 2007 +0000 - Keep the proxy for AVTransport service in the renderer combo. - Add function to retreive the currently selected renderer and it's AVTransport service and protocolinfo. - Add stub for querying the state of the AVTransport of the currently selected renderer. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@641 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 9 ++++ src/av-cp/renderer-combo.c | 99 ++++++++++++++++++++++++++++++++++++++----- src/av-cp/renderer-combo.h | 19 +++++++- 3 files changed, 112 insertions(+), 15 deletions(-) commit 0cd84ee04264f2259c94e22a77e5b6122dcf8e11 Author: Zeeshan Ali Date: Mon Dec 10 21:24:29 2007 +0000 Add function to get the details about the currently selected item. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@640 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp/playlist-treeview.c | 37 +++++++++++++++++++++++++++++++++++++ src/av-cp/playlist-treeview.h | 3 +++ 3 files changed, 47 insertions(+), 0 deletions(-) commit 9968cef8bdde63756b963c2040a45f4451adcfab Author: Zeeshan Ali Date: Mon Dec 10 21:24:16 2007 +0000 Basic skeleton for renderer controls. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@639 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++ data/gupnp-av-cp.glade | 7 ++++ src/av-cp/Makefile.am | 1 + src/av-cp/renderer-controls.c | 72 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 88 insertions(+), 0 deletions(-) commit 1594308ea9a1a7235ad58b7985875eb8947e4a6e Author: Zeeshan Ali Date: Mon Dec 10 21:24:06 2007 +0000 Keep the resource ProtcolInfo/URI pairs of each item in treemodel. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@638 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 3 +- src/av-cp/playlist-treeview.c | 87 ++++++++++++++++++++++++++++++++++------ 2 files changed, 76 insertions(+), 14 deletions(-) commit aebaf5c8ba1ee9532fb425683a2e239b3f16b44d Author: Zeeshan Ali Date: Mon Dec 10 21:23:55 2007 +0000 Minor indentation changes. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@637 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp/playlist-treeview.c | 19 +++++++++++-------- 2 files changed, 17 insertions(+), 8 deletions(-) commit 9f4a8e85ff802d08fdd66a6e588ec00201693ace Author: Zeeshan Ali Date: Mon Nov 26 14:53:51 2007 +0000 Give credit to the artists. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@636 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 4 ++++ data/gupnp-av-cp.glade | 3 ++- 2 files changed, 6 insertions(+), 1 deletions(-) commit 147bb9d7e63da39bea6a71a600acdb8d1ea35b60 Author: Zeeshan Ali Date: Mon Nov 26 14:53:43 2007 +0000 Add Vinicius Depizzol to AUTHORS file. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@635 d8cb91d7-bff9-0310-92b9-80b65e4482b2 AUTHORS | 1 + ChangeLog | 6 ++++++ 2 files changed, 7 insertions(+), 0 deletions(-) commit 770c9ba1d07363d782c75180bb2b2a3606f21016 Author: Zeeshan Ali Date: Mon Nov 26 14:53:26 2007 +0000 Keep the renderer protocol info in the combo treemodel. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@634 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 3 +- src/av-cp/renderer-combo.c | 130 ++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 126 insertions(+), 7 deletions(-) commit 8b3a3a3284fa31c5e9e7ea48c796c79f490d6882 Author: Zeeshan Ali Date: Mon Nov 26 14:53:16 2007 +0000 Split add_media_renderer(). git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@633 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++ src/av-cp/renderer-combo.c | 69 +++++++++++++++++++++++++------------------ 2 files changed, 46 insertions(+), 29 deletions(-) commit 868d378c3b5aa72d831a9b803a7b7b64f546617f Author: Zeeshan Ali Date: Sun Nov 18 18:44:33 2007 +0000 Use newly added MediaRenderer icon to represent MediaRenderers. Use newly added MediaRenderer icon to represent MediaRenderers that don't provide an icon. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@606 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 5 +++++ src/av-cp/renderer-combo.c | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 4bb52d75b6f92d0c89e0b9faa6093dfc07ec3d91 Author: Zeeshan Ali Date: Sun Nov 18 18:44:17 2007 +0000 Add cool new icon for MediaRenderer. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@605 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 10 ++++++++++ data/pixmaps/Makefile.am | 3 ++- data/pixmaps/media-renderer.png | Bin 0 -> 923 bytes src/common/icons.c | 3 ++- src/common/icons.h | 1 + 5 files changed, 15 insertions(+), 2 deletions(-) commit 7c2d0c9fb0f03ac918624bbf63cd63b8e0effbae Author: Zeeshan Ali Date: Fri Nov 9 13:09:22 2007 +0000 Fix a potential leak. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@598 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp/event-treeview.c | 8 +++++--- 2 files changed, 11 insertions(+), 3 deletions(-) commit d3ad0f0fcac60ea5502450ab4f87e81bf7c1911c Author: Zeeshan Ali Date: Mon Nov 5 11:31:39 2007 +0000 AV tools are only built if user hasn't disabled it and gupnp-av is available. - Provide an option to disable building of AV tools. - Unavailability of gupnp-av only disables build of AV tools. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@596 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++++++ configure.ac | 33 ++++++++++++++++++++++++++++++++- src/Makefile.am | 4 ++++ 3 files changed, 44 insertions(+), 1 deletions(-) commit 7a295d3dbbccb474b02fdaa5c5ff23d33a71dab1 Author: Zeeshan Ali Date: Mon Nov 5 11:31:28 2007 +0000 Check for each requirement separately. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@595 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ configure.ac | 10 +++++----- src/av-cp/Makefile.am | 8 +++++--- 3 files changed, 17 insertions(+), 8 deletions(-) commit f43d31548579720291e7530ff005e93fa5df7283 Author: Zeeshan Ali Date: Mon Nov 5 11:31:19 2007 +0000 Explicitly require gtk+ >= 2.12. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@594 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ configure.ac | 2 ++ 2 files changed, 8 insertions(+), 0 deletions(-) commit 6bf67ef232ee4e9bcb171049d3e7da9a429e0cd0 Author: Zeeshan Ali Date: Mon Nov 5 11:31:00 2007 +0000 Show the full value in a tooltip when the mouse hovers on an event treeview row. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@593 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 ++++ src/universal-cp/event-treeview.c | 60 +++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+), 0 deletions(-) commit 60841be480c758fd47690e542015e3a8f8317297 Author: Zeeshan Ali Date: Mon Nov 5 11:30:46 2007 +0000 Move some functions from main module to the appropriate modules. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@592 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 10 ++ src/universal-cp/details-treeview.c | 221 ++++++++++++++++++++++++++++ src/universal-cp/details-treeview.h | 20 +++- src/universal-cp/device-treeview.c | 51 +++++++ src/universal-cp/main.c | 271 ----------------------------------- src/universal-cp/main.h | 20 --- 6 files changed, 300 insertions(+), 293 deletions(-) commit 28cb2f174573ed2b5983d49fbe6925ca6709162e Author: Zeeshan Ali Date: Sun Nov 4 21:36:54 2007 +0000 Add a desktop file for each tool. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@591 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 10 ++++++++++ data/Makefile.am | 5 +++++ data/gupnp-av-cp.desktop | 8 ++++++++ data/gupnp-network-light.desktop | 8 ++++++++ data/gupnp-universal-cp.desktop | 8 ++++++++ 5 files changed, 39 insertions(+), 0 deletions(-) commit 448ca55116563138e0f80878147be4ef83a38ef6 Author: Zeeshan Ali Date: Sun Nov 4 21:36:45 2007 +0000 Remove MediaServer from the treeview after it's unavailable. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@590 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 3 ++- src/av-cp/playlist-treeview.c | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletions(-) commit 1f3b1cfbb50cf87c9ecaaecef1795551778e15fc Author: Zeeshan Ali Date: Sun Nov 4 21:36:34 2007 +0000 Prefer to use the icon from the MediaServer to represent it. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@589 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp/playlist-treeview.c | 30 +++++++++++++++++++++++++++++- 2 files changed, 35 insertions(+), 1 deletions(-) commit 573d463f3673b8a071af987c44c79d75493ffe4e Author: Zeeshan Ali Date: Sun Nov 4 00:09:19 2007 +0000 Use a callback for icon availability notification. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@587 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 9 ++++++ src/av-cp/renderer-combo.c | 8 ++-- src/common/icons.c | 15 ++++----- src/common/icons.h | 6 +++- src/universal-cp/device-treeview.c | 56 ++++++++++++++++++------------------ 5 files changed, 53 insertions(+), 41 deletions(-) commit 59d0e41c60928df94d62befe3eb6d39f724c37f3 Author: Zeeshan Ali Date: Sun Nov 4 00:08:45 2007 +0000 Separate parts of the names of modules with a '-'. Separate parts of the names of modules with a '-' as par the naming scheme of the project. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@586 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 37 ++ src/av-cp/Makefile.am | 8 +- src/av-cp/gui.c | 4 +- src/av-cp/gui.h | 2 +- src/av-cp/main.c | 4 +- src/av-cp/playlist-treeview.c | 466 ++++++++++++++++++++ src/av-cp/playlist-treeview.h | 39 ++ src/av-cp/playlisttreeview.c | 466 -------------------- src/av-cp/playlisttreeview.h | 39 -- src/av-cp/renderer-combo.c | 234 ++++++++++ src/av-cp/renderer-combo.h | 42 ++ src/av-cp/renderercombo.c | 234 ---------- src/av-cp/renderercombo.h | 42 -- src/universal-cp/Makefile.am | 16 +- src/universal-cp/action-dialog.c | 801 +++++++++++++++++++++++++++++++++++ src/universal-cp/action-dialog.h | 38 ++ src/universal-cp/actiondialog.c | 801 ----------------------------------- src/universal-cp/actiondialog.h | 38 -- src/universal-cp/details-treeview.c | 212 +++++++++ src/universal-cp/details-treeview.h | 33 ++ src/universal-cp/detailstreeview.c | 212 --------- src/universal-cp/detailstreeview.h | 33 -- src/universal-cp/device-treeview.c | 753 ++++++++++++++++++++++++++++++++ src/universal-cp/device-treeview.h | 53 +++ src/universal-cp/devicetreeview.c | 753 -------------------------------- src/universal-cp/devicetreeview.h | 53 --- src/universal-cp/event-treeview.c | 365 ++++++++++++++++ src/universal-cp/event-treeview.h | 38 ++ src/universal-cp/eventtreeview.c | 365 ---------------- src/universal-cp/eventtreeview.h | 38 -- src/universal-cp/gui.c | 6 +- src/universal-cp/gui.h | 4 +- 32 files changed, 3133 insertions(+), 3096 deletions(-) commit cb4a399e55dc84d2202d8c96da20578856490df5 Author: Zeeshan Ali Date: Sun Nov 4 00:07:57 2007 +0000 Remove the tool name prefix from source files. Remove the tool name prefix from source files as each tool now has it's own separate directory. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@585 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 61 ++ src/av-cp/Makefile.am | 16 +- src/av-cp/av-cp-gui.c | 116 ---- src/av-cp/av-cp-gui.h | 38 -- src/av-cp/av-cp-playlisttreeview.c | 466 ------------- src/av-cp/av-cp-playlisttreeview.h | 39 -- src/av-cp/av-cp-renderercombo.c | 234 ------- src/av-cp/av-cp-renderercombo.h | 42 -- src/av-cp/av-cp.c | 120 ---- src/av-cp/av-cp.h | 31 - src/av-cp/gui.c | 116 ++++ src/av-cp/gui.h | 38 ++ src/av-cp/main.c | 120 ++++ src/av-cp/main.h | 31 + src/av-cp/playlisttreeview.c | 466 +++++++++++++ src/av-cp/playlisttreeview.h | 39 ++ src/av-cp/renderercombo.c | 234 +++++++ src/av-cp/renderercombo.h | 42 ++ src/network-light/Makefile.am | 12 +- src/network-light/gui.c | 261 ++++++++ src/network-light/gui.h | 37 + src/network-light/main.c | 89 +++ src/network-light/main.h | 38 ++ src/network-light/network-light-gui.c | 261 -------- src/network-light/network-light-gui.h | 37 - src/network-light/network-light-upnp.c | 318 --------- src/network-light/network-light-upnp.h | 38 -- src/network-light/network-light.c | 89 --- src/network-light/network-light.h | 38 -- src/network-light/upnp.c | 318 +++++++++ src/network-light/upnp.h | 38 ++ src/universal-cp/Makefile.am | 24 +- src/universal-cp/actiondialog.c | 801 +++++++++++++++++++++++ src/universal-cp/actiondialog.h | 38 ++ src/universal-cp/detailstreeview.c | 212 ++++++ src/universal-cp/detailstreeview.h | 33 + src/universal-cp/devicetreeview.c | 753 +++++++++++++++++++++ src/universal-cp/devicetreeview.h | 53 ++ src/universal-cp/eventtreeview.c | 365 +++++++++++ src/universal-cp/eventtreeview.h | 38 ++ src/universal-cp/gui.c | 160 +++++ src/universal-cp/gui.h | 51 ++ src/universal-cp/main.c | 379 +++++++++++ src/universal-cp/main.h | 49 ++ src/universal-cp/universal-cp-actiondialog.c | 801 ----------------------- src/universal-cp/universal-cp-actiondialog.h | 38 -- src/universal-cp/universal-cp-detailstreeview.c | 212 ------ src/universal-cp/universal-cp-detailstreeview.h | 33 - src/universal-cp/universal-cp-devicetreeview.c | 753 --------------------- src/universal-cp/universal-cp-devicetreeview.h | 53 -- src/universal-cp/universal-cp-eventtreeview.c | 365 ----------- src/universal-cp/universal-cp-eventtreeview.h | 38 -- src/universal-cp/universal-cp-gui.c | 160 ----- src/universal-cp/universal-cp-gui.h | 51 -- src/universal-cp/universal-cp.c | 379 ----------- src/universal-cp/universal-cp.h | 49 -- 56 files changed, 4886 insertions(+), 4825 deletions(-) commit 086bfe5f4ee63d5408424cbc1727b5ebd29cfea3 Author: Zeeshan Ali Date: Sun Nov 4 00:07:31 2007 +0000 Use 'proxy' as the variable name for media server/renderer proxy objects rather than server/renderer. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@584 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 10 ++++++++++ src/av-cp/av-cp-playlisttreeview.c | 30 +++++++++++++++--------------- src/av-cp/av-cp-playlisttreeview.h | 4 ++-- src/av-cp/av-cp-renderercombo.c | 10 +++++----- src/av-cp/av-cp-renderercombo.h | 4 ++-- 5 files changed, 34 insertions(+), 24 deletions(-) commit eaaa79c52723b7e4b99269acd460dd8d59dc8090 Author: Zeeshan Ali Date: Fri Nov 2 15:19:10 2007 +0000 Remove/update stuff according to the recent move of generic AV components to gupnp-av. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@583 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 22 +++ src/av-cp/Makefile.am | 12 +-- src/av-cp/av-cp-playlisttreeview.c | 58 ++++---- src/av-cp/av-cp-playlisttreeview.h | 9 +- src/av-cp/av-cp-renderercombo.c | 5 +- src/av-cp/av-cp-renderercombo.h | 10 +- src/av-cp/av-cp.c | 48 ++------ src/av-cp/didl-lite-object.c | 229 -------------------------------- src/av-cp/didl-lite-object.h | 123 ------------------ src/av-cp/didl-lite-parser.c | 108 --------------- src/av-cp/didl-lite-parser.h | 80 ------------ src/av-cp/media-renderer-proxy.c | 126 ------------------ src/av-cp/media-renderer-proxy.h | 72 ---------- src/av-cp/media-server-proxy.c | 251 ------------------------------------ src/av-cp/media-server-proxy.h | 80 ------------ src/av-cp/xml-util.c | 204 ----------------------------- src/av-cp/xml-util.h | 58 -------- 17 files changed, 74 insertions(+), 1421 deletions(-) commit 7fc3faf49797b85199145b4a34d323040d9a308e Author: Zeeshan Ali Date: Fri Nov 2 15:19:02 2007 +0000 Require libgupnp-av. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@582 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ configure.ac | 2 ++ 2 files changed, 8 insertions(+), 0 deletions(-) commit 433ad6adbfc6ac38d220923d8e6816bdc61d9c42 Author: Zeeshan Ali Date: Wed Oct 31 23:35:07 2007 +0000 Implement the rest of the DIDL-Lite object API. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@576 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 5 ++ src/av-cp/didl-lite-object.c | 126 ++++++++++++++++++++++++++++++++++++++++++ src/av-cp/didl-lite-object.h | 62 ++++++++++++++++++--- 3 files changed, 184 insertions(+), 9 deletions(-) commit baff0ec67ce2b1fc49c95ab9d6683f2382876159 Author: Zeeshan Ali Date: Wed Oct 31 23:34:55 2007 +0000 Add a few xml utility functions. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@575 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 ++++ src/av-cp/xml-util.c | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/av-cp/xml-util.h | 15 +++++++++ 3 files changed, 102 insertions(+), 0 deletions(-) commit 339d5b674bb0f7d033a3c31826388115797c8843 Author: Zeeshan Ali Date: Wed Oct 31 23:34:42 2007 +0000 Add didl_lite_object_get_value() on popular demand. :) git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@574 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp/didl-lite-object.c | 13 +++++++++---- src/av-cp/didl-lite-object.h | 4 ++++ 3 files changed, 20 insertions(+), 4 deletions(-) commit f0751f07d3718c21e69127ae89a6fc9fb9337fe1 Author: Zeeshan Ali Date: Sun Oct 28 21:32:59 2007 +0000 Revert "Import xmlDoc gobject wrapper from gupnp package." This reverts commit 93234bbae43e4142dd15e4756d21966ffbdb1f20. Conflicts: ChangeLog git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@573 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 ------- src/av-cp/xml-util.c | 45 --------------------------------------------- src/av-cp/xml-util.h | 29 ----------------------------- 3 files changed, 0 insertions(+), 81 deletions(-) commit 38e57625f8d2525cea545748c7503ffd90379550 Author: Zeeshan Ali Date: Sun Oct 28 21:32:32 2007 +0000 Revert "Instead of creating a new xmlDoc, each DIDL object keep a reference to the container xml document." This reverts commit 666879f8602707f09af412f2428740a25683a90e. Conflicts: src/av-cp/didl-lite-object.c src/av-cp/didl-lite-object.h src/av-cp/didl-lite-parser.c git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@572 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 19 ------------------- src/av-cp/didl-lite-parser.c | 8 +------- src/av-cp/media-server-proxy.c | 1 + 3 files changed, 2 insertions(+), 26 deletions(-) commit 0460b92cdff4b1509b9ab565bafe95db71deda04 Author: Zeeshan Ali Date: Sun Oct 28 21:32:08 2007 +0000 Instead of a gobject, provide an API to deal with the DIDL-Lite xml nodes. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@571 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 15 +++ src/av-cp/av-cp-playlisttreeview.c | 90 +++++++++-------- src/av-cp/didl-lite-object.c | 191 +++++++----------------------------- src/av-cp/didl-lite-object.h | 88 ++++------------- src/av-cp/didl-lite-parser.c | 15 +-- src/av-cp/didl-lite-parser.h | 3 +- src/av-cp/media-server-proxy.c | 13 +-- 7 files changed, 127 insertions(+), 288 deletions(-) commit 0b086bdb175263c392edfc0c6a19857de24027dc Author: Zeeshan Ali Date: Tue Oct 23 21:56:57 2007 +0000 Instead of creating a new xmlDoc, each DIDL object keep a reference to the container xml document. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@570 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 19 ++++++++++++++ src/av-cp/didl-lite-object.c | 53 +++++++++++++++++++++++++++++---------- src/av-cp/didl-lite-object.h | 6 +++- src/av-cp/didl-lite-parser.c | 10 ++++++- src/av-cp/media-server-proxy.c | 1 - 5 files changed, 70 insertions(+), 19 deletions(-) commit 22a43e0e4c300a7e7318288865660972847111a3 Author: Zeeshan Ali Date: Tue Oct 23 21:56:47 2007 +0000 Import xmlDoc gobject wrapper from gupnp package. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@569 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp/xml-util.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ src/av-cp/xml-util.h | 29 +++++++++++++++++++++++++++++ 3 files changed, 81 insertions(+), 0 deletions(-) commit 0272d832171d540d3d68635ad3ce4ef245e611e7 Author: Zeeshan Ali Date: Tue Oct 23 21:56:36 2007 +0000 Assume the parent of an object to be root if it's "parentID" is not known. This is to support the ContentDirectory implemenations (e.g Coherence) that assigns an id other than "0" to the root DIDL object. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@568 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 9 +++++ src/av-cp/av-cp-playlisttreeview.c | 64 ++++++++++++++++------------------- 2 files changed, 38 insertions(+), 35 deletions(-) commit 661f3f101dfc63e0a4ee309bc2748c22484cba23 Author: Zeeshan Ali Date: Sun Oct 21 22:30:20 2007 +0000 Require gnome-icon-theme (>= 2.20). git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@566 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 4 ++++ configure.ac | 4 +++- 2 files changed, 7 insertions(+), 1 deletions(-) commit 546f09aeffd8e8f6f03b4aba5ceef4c252d6a0f4 Author: Zeeshan Ali Date: Sun Oct 21 22:30:12 2007 +0000 Get rid of the ugly stock icon loading code and load all icons from theme instead. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@565 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 4 +++- src/common/icons.c | 46 ++++++++++------------------------------------ 2 files changed, 13 insertions(+), 37 deletions(-) commit 960cc38a9a98d08e2c2c4da3472133dd4614fd59 Author: Zeeshan Ali Date: Sun Oct 21 22:30:03 2007 +0000 Only use a fallback icon if one is available. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@564 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/common/icons.c | 35 ++++++++++++++++++++--------------- 2 files changed, 26 insertions(+), 15 deletions(-) commit 8ad5bc378bbf9bd6ca9fb254ae2fc5af1df515ff Author: Zeeshan Ali Date: Sun Oct 21 22:29:54 2007 +0000 Use newly-addded icons for audio, video, text and image items. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@563 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 4 +++ src/av-cp/av-cp-playlisttreeview.c | 43 +++++++++++++++++++++++++++++++++++- 2 files changed, 46 insertions(+), 1 deletions(-) commit 1f3f137beaa4364282ad36ad38f17cfb6edf2ffa Author: Zeeshan Ali Date: Sun Oct 21 22:29:34 2007 +0000 Add icons for audio, video, text and image items. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@562 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/common/icons.c | 8 ++++++++ src/common/icons.h | 4 ++++ 3 files changed, 19 insertions(+), 0 deletions(-) commit f128f7956b4b549f73d2fb9c84aeffb26cb59c4d Author: Zeeshan Ali Date: Sun Oct 21 22:29:25 2007 +0000 Use the upnp:class name of the DIDL-Lite object to determine it's generic class. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@561 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp/didl-lite-object.c | 21 +++++++++++++++++---- 2 files changed, 24 insertions(+), 4 deletions(-) commit c7c238d55427fd448c58b1014f2de161a9f12b98 Author: Zeeshan Ali Date: Sun Oct 21 22:29:14 2007 +0000 Add a method to retreive upnp:class name of the DIDL-Lite object. Add a method to retreive the actual full string specifying the upnp:class of the DIDL-Lite object. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@560 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++++++ src/av-cp/didl-lite-object.c | 7 +++++++ src/av-cp/didl-lite-object.h | 3 +++ 3 files changed, 18 insertions(+), 0 deletions(-) commit 33e452be4882e0279a4d49282a0597faf8e7659a Author: Zeeshan Ali Date: Sun Oct 21 22:29:02 2007 +0000 Assume that 'desc' is not a separate DIDL object but a part of other DIDL objects. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@559 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 16 ++++++++++++++++ src/av-cp/av-cp-playlisttreeview.c | 4 ---- src/av-cp/didl-lite-object.c | 2 -- src/av-cp/didl-lite-object.h | 21 +++++++++------------ 4 files changed, 25 insertions(+), 18 deletions(-) commit 2a4c9925c8f09b9b4ff96d6be6f14809546eaa5a Author: Zeeshan Ali Date: Sat Oct 20 21:39:58 2007 +0000 Use GTK_STOCK_FILE icon to represent item objects. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@558 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 11 +++++++++++ src/av-cp/av-cp-playlisttreeview.c | 2 +- src/common/icons.c | 3 ++- src/common/icons.h | 1 + 4 files changed, 15 insertions(+), 2 deletions(-) commit 37783b6cc1249c5b1ab498308a7a4bb252cf913a Author: Zeeshan Ali Date: Sat Oct 20 21:39:48 2007 +0000 Display icons for containers and items in the playlist treeview. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@557 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp/av-cp-playlisttreeview.c | 6 +++++- 2 files changed, 12 insertions(+), 1 deletions(-) commit f9219b7330d362d46d3e06704a5b7df1d9cd74e4 Author: Zeeshan Ali Date: Sat Oct 20 21:39:37 2007 +0000 Add icon for container DIDL-Lite objects. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@556 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/common/icons.c | 2 ++ src/common/icons.h | 1 + 3 files changed, 10 insertions(+), 0 deletions(-) commit 4ff95b199ca68cfb28ef2364f1aea09b9288b847 Author: Zeeshan Ali Date: Sat Oct 20 21:39:27 2007 +0000 Try to list containers above items. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@555 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 1 + src/av-cp/av-cp-playlisttreeview.c | 25 ++++++++++++++++++++----- 2 files changed, 21 insertions(+), 5 deletions(-) commit da07cfe825e67f24cf9d42ef9f9bbadfeeb81bbb Author: Zeeshan Ali Date: Sat Oct 20 21:39:16 2007 +0000 Pack the icon and text in the same cell. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@554 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 1 + src/av-cp/av-cp-playlisttreeview.c | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 12 deletions(-) commit 2f0fcc8e14cb521652dd9a347f265a795b0a11bb Author: Zeeshan Ali Date: Fri Oct 19 11:39:40 2007 +0000 Implement addition of DIDL objects to treeview. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@553 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 1 + src/av-cp/av-cp-playlisttreeview.c | 141 +++++++++++++++++++++++++++++++++++- 2 files changed, 140 insertions(+), 2 deletions(-) commit 3d2fd23d7e46c4aa7877677f911bc9132f5086c1 Author: Zeeshan Ali Date: Fri Oct 19 11:39:30 2007 +0000 Correct the treeview row searching code. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@552 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 1 + src/av-cp/av-cp-playlisttreeview.c | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) commit 03a5676a3fa256d2520331b277980db83850fe8d Author: Zeeshan Ali Date: Fri Oct 19 11:39:21 2007 +0000 Pass the correct number of columns to gtk_tree_store_new(). git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@551 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 5 +++-- src/av-cp/av-cp-playlisttreeview.c | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) commit 5614ff00a8125ba2676363ea77d243f2adb5d95b Author: Zeeshan Ali Date: Fri Oct 19 11:39:03 2007 +0000 Return False from the button release callback so the treeview rows could be expanded. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@550 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp/av-cp-playlisttreeview.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 9036dd886c8bb2b5408458fbaeebb9a19da020ec Author: Zeeshan Ali Date: Fri Oct 19 11:38:53 2007 +0000 Implement _get_parent_id(). git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@549 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp/didl-lite-object.c | 7 +++++++ 2 files changed, 13 insertions(+), 0 deletions(-) commit 6ed904a9dd69685ca85d9f1a4e280d45e36dd2af Author: Zeeshan Ali Date: Fri Oct 19 11:38:43 2007 +0000 Make the tree store search function very generic and add recursive search option to it. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@548 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++ src/av-cp/av-cp-playlisttreeview.c | 81 +++++++++++++++++++++++++++--------- 2 files changed, 68 insertions(+), 20 deletions(-) commit 1d6dc2005ac8225ae21db92a6e00137901cdbb6a Author: Zeeshan Ali Date: Fri Oct 19 11:38:32 2007 +0000 Add getter for DIDL-Lite parser to media server proxy. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@547 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp/media-server-proxy.c | 7 +++++++ src/av-cp/media-server-proxy.h | 4 ++++ 3 files changed, 18 insertions(+), 0 deletions(-) commit 784a480df8d712a69a2c8e20642d6c9babb8f0fa Author: Zeeshan Ali Date: Fri Oct 19 11:38:23 2007 +0000 Implement media server proxy addition and search to/from the treemodel. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@546 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 ++ src/av-cp/av-cp-playlisttreeview.c | 133 +++++++++++++++++++++++++++++++----- 2 files changed, 123 insertions(+), 17 deletions(-) commit 7bde650ba84d900c4876061bdcca6a058513e684 Author: Zeeshan Ali Date: Fri Oct 19 11:38:11 2007 +0000 Playlist should be a tree rather than a list. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@545 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ data/gupnp-av-cp.glade | 2 +- src/av-cp/av-cp-playlisttreeview.c | 13 +++++++------ 3 files changed, 15 insertions(+), 7 deletions(-) commit 85f511c3eb75d0505aa943abeb35dc431afec9b7 Author: Zeeshan Ali Date: Wed Oct 17 16:02:37 2007 +0000 Use g_error_free instead of g_free on GError objects. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@544 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp/media-server-proxy.c | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit caefd4a72736d6a7a457838f01332efb25b6f332 Author: Zeeshan Ali Date: Wed Oct 17 16:02:20 2007 +0000 Basic support for MediaServer::ContentDirrectory::Browse. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@543 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 34 +++++++ src/av-cp/Makefile.am | 8 ++- src/av-cp/av-cp-playlisttreeview.c | 12 +++ src/av-cp/av-cp-playlisttreeview.h | 9 ++ src/av-cp/av-cp.c | 5 + src/av-cp/didl-lite-object.c | 169 ++++++++++++++++++++++++++++++++ src/av-cp/didl-lite-object.h | 125 ++++++++++++++++++++++++ src/av-cp/didl-lite-parser.c | 113 ++++++++++++++++++++++ src/av-cp/didl-lite-parser.h | 81 ++++++++++++++++ src/av-cp/media-server-proxy.c | 185 +++++++++++++++++++++++++++++------- src/av-cp/media-server-proxy.h | 4 + src/av-cp/xml-util.c | 124 ++++++++++++++++++++++++ src/av-cp/xml-util.h | 43 ++++++++ 13 files changed, 878 insertions(+), 34 deletions(-) commit 9f598516e8f3e5a0085328af293d380b91edc56f Author: Zeeshan Ali Date: Wed Oct 17 16:02:06 2007 +0000 GUPnP API update Register the proxy subclasses with the resource factory of the control point rather than creating a subclass of the resource factory. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@542 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 11 +++ src/av-cp/Makefile.am | 4 +- src/av-cp/av-cp.c | 37 ++++++++--- src/av-cp/av-resource-factory.c | 135 --------------------------------------- src/av-cp/av-resource-factory.h | 76 ---------------------- 5 files changed, 40 insertions(+), 223 deletions(-) commit 9979f0da2e5af58c7c79777c6c4f1d62f8186ee7 Author: Zeeshan Ali Date: Wed Oct 17 16:01:51 2007 +0000 Add MediaServerProxy. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@541 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 9 +++ src/av-cp/Makefile.am | 2 + src/av-cp/av-resource-factory.c | 15 ++++- src/av-cp/media-server-proxy.c | 126 +++++++++++++++++++++++++++++++++++++++ src/av-cp/media-server-proxy.h | 72 ++++++++++++++++++++++ 5 files changed, 220 insertions(+), 4 deletions(-) commit a99dba19a2990b927d52c81d4ca8d14783bd786b Author: Zeeshan Ali Date: Wed Oct 17 16:01:37 2007 +0000 Add AV factory and MediaRendererProxy. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@540 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 14 ++++ src/av-cp/Makefile.am | 6 ++- src/av-cp/av-cp-renderercombo.c | 4 +- src/av-cp/av-cp-renderercombo.h | 6 +- src/av-cp/av-cp.c | 37 ++++------- src/av-cp/av-resource-factory.c | 128 ++++++++++++++++++++++++++++++++++++++ src/av-cp/av-resource-factory.h | 76 ++++++++++++++++++++++ src/av-cp/media-renderer-proxy.c | 126 +++++++++++++++++++++++++++++++++++++ src/av-cp/media-renderer-proxy.h | 72 +++++++++++++++++++++ 9 files changed, 441 insertions(+), 28 deletions(-) commit 107848e79dd408741976328fafab450a95329b96 Author: Zeeshan Ali Date: Wed Oct 17 16:01:28 2007 +0000 Remove the progress label and add a status bar. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@539 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ data/gupnp-av-cp.glade | 37 ++++++++++++------------------------- 2 files changed, 19 insertions(+), 25 deletions(-) commit a160bca7edc730146d592aea76b11c3314aa53bb Author: Zeeshan Ali Date: Tue Sep 25 12:15:55 2007 +0000 Build fixes. - Recurse into newly added 'data' subdirectory. - Declare 'Makefile.in' as 'MAINTAINERCLEANFILES'. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@530 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 11 +++++++++++ Makefile.am | 2 +- data/pixmaps/Makefile.am | 1 + data/xml/Makefile.am | 2 ++ 4 files changed, 15 insertions(+), 1 deletions(-) commit 59889ab81ddf543c6f476ef5738d1ad5202062e8 Author: Zeeshan Ali Date: Tue Sep 25 12:15:43 2007 +0000 Commit the newly added (forgotten) 'Makefile.am's. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@529 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++++++ src/common/Makefile.am | 15 +++++++++++++++ src/network-light/Makefile.am | 21 +++++++++++++++++++++ src/universal-cp/Makefile.am | 28 ++++++++++++++++++++++++++++ 4 files changed, 72 insertions(+), 0 deletions(-) commit 3de80573839cd276cf7a0c339a6c37a4ec9c3be1 Author: Zeeshan Ali Date: Tue Sep 25 12:14:53 2007 +0000 Move all data (icon, xml and glade) files to 'data' subdirectory. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@528 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 43 ++ configure.ac | 5 +- data/Makefile.am | 9 + data/gupnp-av-cp.glade | 744 ++++++++++++++++++++++++++++ data/gupnp-network-light.glade | 122 +++++ data/gupnp-universal-cp.glade | 846 ++++++++++++++++++++++++++++++++ data/pixmaps/Makefile.am | 14 + data/pixmaps/network-light-22x22.png | Bin 0 -> 1006 bytes data/pixmaps/network-light-256x256.png | Bin 0 -> 22067 bytes data/pixmaps/network-light-off.png | Bin 0 -> 38794 bytes data/pixmaps/network-light-on.png | Bin 0 -> 43004 bytes data/pixmaps/upnp-action-arg-in.png | Bin 0 -> 794 bytes data/pixmaps/upnp-action-arg-out.png | Bin 0 -> 756 bytes data/pixmaps/upnp-device.png | Bin 0 -> 607 bytes data/pixmaps/upnp-service.png | Bin 0 -> 653 bytes data/pixmaps/upnp-state-variable.png | Bin 0 -> 704 bytes data/xml/Dimming-scpd.xml | 70 +++ data/xml/Makefile.am | 9 + data/xml/SwitchPower-scpd.xml | 57 +++ data/xml/network-light-desc.xml | 53 ++ src/Makefile.am | 12 +- src/av-cp/Makefile.am | 2 +- src/gupnp-av-cp.glade | 744 ---------------------------- src/gupnp-network-light.glade | 122 ----- src/gupnp-universal-cp.glade | 846 -------------------------------- src/pixmaps/Makefile.am | 14 - src/pixmaps/network-light-22x22.png | Bin 1006 -> 0 bytes src/pixmaps/network-light-256x256.png | Bin 22067 -> 0 bytes src/pixmaps/network-light-off.png | Bin 38794 -> 0 bytes src/pixmaps/network-light-on.png | Bin 43004 -> 0 bytes src/pixmaps/upnp-action-arg-in.png | Bin 794 -> 0 bytes src/pixmaps/upnp-action-arg-out.png | Bin 756 -> 0 bytes src/pixmaps/upnp-device.png | Bin 607 -> 0 bytes src/pixmaps/upnp-service.png | Bin 653 -> 0 bytes src/pixmaps/upnp-state-variable.png | Bin 704 -> 0 bytes src/xml/Dimming-scpd.xml | 70 --- src/xml/Makefile.am | 9 - src/xml/SwitchPower-scpd.xml | 57 --- src/xml/network-light-desc.xml | 53 -- 39 files changed, 1972 insertions(+), 1929 deletions(-) commit 90de4b3765ed1a9c868c716659d059b09315664f Author: Zeeshan Ali Date: Tue Sep 25 12:13:58 2007 +0000 Move code for each tool under it's own subdirectory. Common code goes under 'common' subdirectory. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@527 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 65 ++ configure.ac | 6 +- src/Makefile.am | 47 +-- src/av-cp-gui.c | 116 ---- src/av-cp-gui.h | 38 -- src/av-cp-playlisttreeview.c | 123 ---- src/av-cp-playlisttreeview.h | 31 - src/av-cp-renderercombo.c | 235 ------- src/av-cp-renderercombo.h | 40 -- src/av-cp.c | 131 ---- src/av-cp.h | 31 - src/av-cp/Makefile.am | 25 + src/av-cp/av-cp-gui.c | 116 ++++ src/av-cp/av-cp-gui.h | 38 ++ src/av-cp/av-cp-playlisttreeview.c | 123 ++++ src/av-cp/av-cp-playlisttreeview.h | 31 + src/av-cp/av-cp-renderercombo.c | 235 +++++++ src/av-cp/av-cp-renderercombo.h | 40 ++ src/av-cp/av-cp.c | 131 ++++ src/av-cp/av-cp.h | 31 + src/common/icons.c | 346 ++++++++++ src/common/icons.h | 60 ++ src/icons.c | 341 ---------- src/icons.h | 60 -- src/network-light-gui.c | 261 -------- src/network-light-gui.h | 37 - src/network-light-upnp.c | 318 --------- src/network-light-upnp.h | 38 -- src/network-light.c | 89 --- src/network-light.h | 38 -- src/network-light/network-light-gui.c | 261 ++++++++ src/network-light/network-light-gui.h | 37 + src/network-light/network-light-upnp.c | 318 +++++++++ src/network-light/network-light-upnp.h | 38 ++ src/network-light/network-light.c | 89 +++ src/network-light/network-light.h | 38 ++ src/universal-cp-actiondialog.c | 801 ----------------------- src/universal-cp-actiondialog.h | 38 -- src/universal-cp-detailstreeview.c | 212 ------ src/universal-cp-detailstreeview.h | 33 - src/universal-cp-devicetreeview.c | 753 --------------------- src/universal-cp-devicetreeview.h | 57 -- src/universal-cp-eventtreeview.c | 365 ----------- src/universal-cp-eventtreeview.h | 38 -- src/universal-cp-gui.c | 160 ----- src/universal-cp-gui.h | 51 -- src/universal-cp.c | 379 ----------- src/universal-cp.h | 49 -- src/universal-cp/universal-cp-actiondialog.c | 801 +++++++++++++++++++++++ src/universal-cp/universal-cp-actiondialog.h | 38 ++ src/universal-cp/universal-cp-detailstreeview.c | 212 ++++++ src/universal-cp/universal-cp-detailstreeview.h | 33 + src/universal-cp/universal-cp-devicetreeview.c | 753 +++++++++++++++++++++ src/universal-cp/universal-cp-devicetreeview.h | 53 ++ src/universal-cp/universal-cp-eventtreeview.c | 365 +++++++++++ src/universal-cp/universal-cp-eventtreeview.h | 38 ++ src/universal-cp/universal-cp-gui.c | 160 +++++ src/universal-cp/universal-cp-gui.h | 51 ++ src/universal-cp/universal-cp.c | 379 +++++++++++ src/universal-cp/universal-cp.h | 49 ++ 60 files changed, 4960 insertions(+), 4910 deletions(-) commit 2d89ed28c1604457ca91e8891965bfb085ebfb03 Author: Zeeshan Ali Date: Tue Sep 25 12:13:40 2007 +0000 Remove hacks to run uninstalled. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@526 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 10 ++++++++++ src/av-cp-gui.c | 22 ++++------------------ src/icons.c | 21 ++++++++------------- src/network-light-gui.c | 38 +++++++++----------------------------- src/network-light-upnp.c | 14 +++----------- src/universal-cp-gui.c | 20 +++----------------- 6 files changed, 37 insertions(+), 88 deletions(-) commit 093d0e8a537ade91ede49bd9c1feba06f4a8da0a Author: Zeeshan Ali Date: Tue Sep 25 12:13:23 2007 +0000 Add '--enable-uninstalled' option to configure script. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@525 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ configure.ac | 10 ++++++++++ src/Makefile.am | 5 +++++ 3 files changed, 22 insertions(+), 0 deletions(-) commit 5215cfb8cce21763d57c70cdcba12eb8ad17c178 Author: Zeeshan Ali Date: Mon Sep 24 11:26:27 2007 +0000 Some HIG love. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@524 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 + src/av-cp-renderercombo.c | 5 +- src/gupnp-av-cp.glade | 953 +++++++++++++++++++++++---------------------- 3 files changed, 494 insertions(+), 471 deletions(-) commit 8f8b4d204d0a5bdedceaee457a9c73eacfbd3053 Author: Zeeshan Ali Date: Mon Sep 24 11:26:18 2007 +0000 Remove unneeded renderer-combo code from gui module. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@523 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp-gui.c | 7 ++----- 2 files changed, 8 insertions(+), 5 deletions(-) commit f64cbbd8bdedd0056b3c0ebf154a4a7ce4545199 Author: Zeeshan Ali Date: Mon Sep 24 11:26:06 2007 +0000 Icons for min and max volume around the volume vscale. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@522 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 9 +++++++ src/av-cp-gui.c | 21 ++++++++++++++++- src/gupnp-av-cp.glade | 30 +++++++++++++++++++++++++ src/icons.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++- src/icons.h | 2 + 5 files changed, 119 insertions(+), 2 deletions(-) commit c3e8810efbcfaa8ac956f9a4a4da05f46c357b58 Author: Zeeshan Ali Date: Mon Sep 24 11:25:50 2007 +0000 Fix a copy&paste mistake. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@521 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp-renderercombo.c | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit c6c2a43c6f9e8a169759a64c52746e1aa9b1e8f3 Author: Zeeshan Ali Date: Mon Sep 24 11:25:38 2007 +0000 Display icons of renderer devices in the renderer combo as well. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@520 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 9 +++++++ src/Makefile.am | 4 ++- src/av-cp-gui.c | 3 ++ src/av-cp-renderercombo.c | 58 +++++++++++++++++++++++++++++++++++++++++---- src/av-cp-renderercombo.h | 3 ++ 5 files changed, 71 insertions(+), 6 deletions(-) commit f7b5e5c906a71273331ed2205ead6294050c7a33 Author: Zeeshan Ali Date: Mon Sep 24 11:25:28 2007 +0000 Implement removal of renderer from the combobox. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@519 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp-renderercombo.c | 19 +++++++++++++++++++ 2 files changed, 25 insertions(+), 0 deletions(-) commit e2ea53404a8c54e2e51c2f30478b74680ca18111 Author: Zeeshan Ali Date: Mon Sep 24 11:25:12 2007 +0000 Rename 'universal-cp-icons' module to 'icons' as other applications will use it too. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@518 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 14 ++ src/Makefile.am | 5 +- src/icons.c | 289 +++++++++++++++++++++++++++++++++++++ src/icons.h | 58 ++++++++ src/universal-cp-actiondialog.c | 2 +- src/universal-cp-devicetreeview.c | 2 +- src/universal-cp-gui.c | 2 +- src/universal-cp-icons.c | 289 ------------------------------------- src/universal-cp-icons.h | 58 -------- 9 files changed, 367 insertions(+), 352 deletions(-) commit 91dc8631d4758656d438d1a708b99251397f62e9 Author: Zeeshan Ali Date: Mon Sep 24 11:25:03 2007 +0000 Remove the native labels of scales and keep an initially empty label for displaying media position. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@517 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 ++++ src/gupnp-av-cp.glade | 83 +++++++++++++++++++++++++++++++++++++++--------- 2 files changed, 74 insertions(+), 16 deletions(-) commit 742603149c0171bb0c42b2881e08e6b1f86fa140 Author: Zeeshan Ali Date: Mon Sep 24 11:24:54 2007 +0000 Fix the code to set the active renderer on addition. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@516 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp-renderercombo.c | 11 +++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) commit b503eeb8ae1fd82b2853ad9f36c400046e543d97 Author: Zeeshan Ali Date: Mon Sep 24 11:24:45 2007 +0000 Exit the mainloop 'after' unrefing the objects. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@515 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit 9b6f5641c43d9c21a5e36227ea7ce0f58df71ec7 Author: Zeeshan Ali Date: Mon Sep 24 11:24:36 2007 +0000 Don't add an already added renderer to the combo. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@514 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 +++ src/av-cp-renderercombo.c | 79 +++++++++++++++++++++++++++++++++++++++------ 2 files changed, 75 insertions(+), 10 deletions(-) commit 5681865948f234dc5aec0fea2bd4742016b11c51 Author: Zeeshan Ali Date: Mon Sep 24 11:24:26 2007 +0000 Some random UI fixes and re-arrangment. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@513 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 + src/gupnp-av-cp.glade | 703 ++++++++++++++++++++++++------------------------- 2 files changed, 351 insertions(+), 358 deletions(-) commit f5c6618ed9a4112886a5d757cc804d15ac12c70a Author: Zeeshan Ali Date: Mon Sep 24 11:24:10 2007 +0000 Fix the copyright header in AV control-point code. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@512 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 13 +++++++++++++ src/av-cp-gui.c | 2 +- src/av-cp-gui.h | 2 +- src/av-cp-playlisttreeview.c | 2 +- src/av-cp-playlisttreeview.h | 2 +- src/av-cp-renderercombo.c | 2 +- src/av-cp-renderercombo.h | 2 +- src/av-cp.c | 2 +- src/av-cp.h | 2 +- 9 files changed, 21 insertions(+), 8 deletions(-) commit e0e944894354ebc30a1ce2aa2424e68725b275b5 Author: Zeeshan Ali Date: Mon Sep 24 11:23:49 2007 +0000 show about-dialog when the relevent menuitem is activated. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@511 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/gupnp-av-cp.glade | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 852f81ae0e5089b30c7de6ddf300b490dbe96127 Author: Zeeshan Ali Date: Mon Sep 24 11:23:38 2007 +0000 Exit the mainloop before unrefing the objects. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@510 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/av-cp.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit b076b9cc5ebe6eed8e4a2c980caefff32cd4cc19 Author: Zeeshan Ali Date: Mon Sep 24 11:23:29 2007 +0000 'Renderer' label and combobox shouldn't be homogeneous. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@509 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/gupnp-av-cp.glade | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 1787010b5bd1ade473706566f6b3384185801fb8 Author: Zeeshan Ali Date: Mon Sep 24 11:23:20 2007 +0000 Put all buttons into a button box. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@508 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++ src/gupnp-av-cp.glade | 76 ++++++++++++++++++------------------------------- 2 files changed, 34 insertions(+), 48 deletions(-) commit 0f64a57fbbcd232730d716558e955e64606e3685 Author: Zeeshan Ali Date: Mon Sep 24 11:23:05 2007 +0000 Implement MediaRenderer choice as a combobox. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@507 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 12 + src/Makefile.am | 4 +- src/av-cp-gui.c | 29 +-- src/av-cp-gui.h | 6 - src/av-cp-renderercombo.c | 103 +++++++ src/av-cp-renderercombo.h | 37 +++ src/av-cp.c | 6 +- src/gupnp-av-cp.glade | 682 ++++++++++++++++++++++++--------------------- 8 files changed, 533 insertions(+), 346 deletions(-) commit 9cbc803065175c11efd559619d0b4d5058d93c4c Author: Zeeshan Ali Date: Mon Sep 24 11:22:54 2007 +0000 Add menu for MediaRenderer Devices. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@506 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp-gui.c | 14 ++++++++++++++ src/gupnp-av-cp.glade | 8 ++++---- 3 files changed, 25 insertions(+), 4 deletions(-) commit 87b934c8ed2105e6beead3bdb0a3756937333541 Author: Zeeshan Ali Date: Mon Sep 24 11:22:43 2007 +0000 Make about-dialog public static member of the gui module and destroy the about-dialog on de-initialization. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@505 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/av-cp-gui.c | 7 ++++--- 2 files changed, 11 insertions(+), 3 deletions(-) commit e9b2c6ea3ce893c1f20868d73521aa8c5696018a Author: Zeeshan Ali Date: Mon Sep 24 11:22:30 2007 +0000 Basic skeleton for AV Control Point. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@504 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 13 + src/Makefile.am | 14 +- src/av-cp-gui.c | 115 ++++++++ src/av-cp-gui.h | 44 +++ src/av-cp-playlisttreeview.c | 123 ++++++++ src/av-cp-playlisttreeview.h | 31 ++ src/av-cp.c | 129 +++++++++ src/av-cp.h | 31 ++ src/gupnp-av-cp.glade | 627 ++++++++++++++++++++++++++++++++++++++++++ 9 files changed, 1125 insertions(+), 2 deletions(-) commit f215fb82c77d4e4786f8d6e0ad387f6b1782dfcf Author: Zeeshan Ali Date: Sun Sep 23 18:37:33 2007 +0000 Require gupnp 0.6. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@502 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 80e9ae07cc5fa0e0ead90433c192e7e18e1892ce Author: Zeeshan Ali Date: Fri Sep 21 14:07:02 2007 +0000 Leave the removal of pending GET request and free'ing of the GET request data to the the GET callback. - Move removal of pending GET request to the GET callback. - Free the GET request data only at the end of the GET callback. - A small optimization. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@497 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++++++ src/universal-cp-icons.c | 8 ++------ 2 files changed, 10 insertions(+), 6 deletions(-) commit 5ab6c4fde7a49612a38bbf3bb10192eef0ffb54e Author: Zeeshan Ali Date: Fri Sep 21 14:06:47 2007 +0000 Add pending GET requests to pending_gets before sending off the message. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@496 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/universal-cp-icons.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 295f109a476b5641aa2c68a797d32cdc40c45a60 Author: Zeeshan Ali Date: Thu Sep 20 09:20:46 2007 +0000 Fix the copyright header. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@492 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 25 +++++++++++++++++++++++++ src/network-light-gui.c | 2 +- src/network-light-gui.h | 2 +- src/network-light-upnp.c | 2 +- src/network-light-upnp.h | 2 +- src/network-light.c | 2 +- src/network-light.h | 2 +- src/universal-cp-actiondialog.c | 2 +- src/universal-cp-actiondialog.h | 2 +- src/universal-cp-detailstreeview.c | 2 +- src/universal-cp-detailstreeview.h | 2 +- src/universal-cp-devicetreeview.c | 2 +- src/universal-cp-devicetreeview.h | 2 +- src/universal-cp-eventtreeview.c | 2 +- src/universal-cp-eventtreeview.h | 2 +- src/universal-cp-gui.c | 2 +- src/universal-cp-gui.h | 2 +- src/universal-cp-icons.c | 2 +- src/universal-cp-icons.h | 2 +- src/universal-cp.c | 2 +- src/universal-cp.h | 2 +- 21 files changed, 45 insertions(+), 20 deletions(-) commit e582e8c0fde40974a743f46a2f093aae45219779 Author: Zeeshan Ali Date: Thu Sep 20 09:20:36 2007 +0000 Fix a device proxy ref leak. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@491 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-devicetreeview.c | 19 +++++++++++-------- 2 files changed, 17 insertions(+), 8 deletions(-) commit 6b9b4235cc56204fd9e86db326a7541322e93d7b Author: Zeeshan Ali Date: Tue Sep 18 15:16:58 2007 +0000 English corrections by Robert McQueen. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@489 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ NEWS | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) commit f0b5e291a9d1905d7948a42a56bfb06b097b79e8 Author: Zeeshan Ali Date: Tue Sep 18 08:41:47 2007 +0000 Update the NEWS file for 0.2 release. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@488 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ NEWS | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+), 0 deletions(-) commit f3b7323d599682ccd371521b934d2bfc6b74dac1 Author: Zeeshan Ali Date: Tue Sep 18 08:41:34 2007 +0000 Some more object ref leakage fixes. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@487 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 12 ++++++++++++ src/network-light-gui.c | 8 ++++++-- src/universal-cp-actiondialog.c | 6 ++++++ src/universal-cp-actiondialog.h | 3 +++ src/universal-cp-detailstreeview.c | 4 ++++ src/universal-cp-devicetreeview.c | 3 +++ src/universal-cp-eventtreeview.c | 5 +++++ src/universal-cp-gui.c | 3 ++- 8 files changed, 41 insertions(+), 3 deletions(-) commit 3663dd1e1b4969d3bed8d73f4e6c6cb0b50fe109 Author: Zeeshan Ali Date: Tue Sep 18 08:41:17 2007 +0000 Set the version string on the about dialogs. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@486 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/network-light-gui.c | 2 ++ src/universal-cp-gui.c | 7 +++++++ 3 files changed, 16 insertions(+), 0 deletions(-) commit 63cc3e1d08caf83b3ab21b2d8724624372d6df8f Author: Zeeshan Ali Date: Tue Sep 18 08:41:09 2007 +0000 Bump up the version to 0.2. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@485 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 5bf4b4a43492440ce781626650fc8331cd3716b2 Author: Zeeshan Ali Date: Mon Sep 17 20:34:01 2007 +0000 Update the README. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@484 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ README | 5 ++--- 2 files changed, 8 insertions(+), 3 deletions(-) commit a57b088d16bf9f0ee76d2067a4103a238955baa6 Author: Zeeshan Ali Date: Mon Sep 17 20:33:53 2007 +0000 Quit menuitem calls application_exit() instead of gtk_main_quit() on activation. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@483 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/gupnp-universal-cp.glade | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 72be78019b54e0dd4365d4e00e22aa5c994cb6c5 Author: Zeeshan Ali Date: Mon Sep 17 16:30:59 2007 +0000 Explicitly destroy the main window don't leak the treemodels ref. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@482 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 10 ++++++++++ src/universal-cp-detailstreeview.c | 1 + src/universal-cp-devicetreeview.c | 1 + src/universal-cp-eventtreeview.c | 1 + src/universal-cp-gui.c | 3 ++- 5 files changed, 15 insertions(+), 1 deletions(-) commit 98e3eefa5eb0971817449465ebc31648825a6f76 Author: Zeeshan Ali Date: Mon Sep 17 16:30:52 2007 +0000 Search for "upnp:rootdevice" rather than "ssdp:all". git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@481 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp.c | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 2476c1724b261b6257fa1dd7105e012e5340d8a2 Author: Zeeshan Ali Date: Mon Sep 17 16:30:44 2007 +0000 Fix some resource ref and GList leakage. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@480 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-devicetreeview.c | 14 ++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) commit 3e291b6439935d13028df13408c0ca57d0a2ed58 Author: Zeeshan Ali Date: Mon Sep 17 16:30:34 2007 +0000 Main module exits the mainloop and GUI and UPnP objects are destroyed before exiting the mainloop. - The main module exits the mainloop - GUI and UPnP objects are destroyed before exiting the mainloop. This is to allow the service proxies to unsubscribe themselves. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@479 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 10 ++++++++++ src/universal-cp-gui.c | 3 ++- src/universal-cp.c | 12 +++++++++--- src/universal-cp.h | 2 ++ 4 files changed, 23 insertions(+), 4 deletions(-) commit 48c2a355b564e75b80a45ae0cd6f8e7997ed1711 Author: Zeeshan Ali Date: Mon Sep 17 16:30:26 2007 +0000 Print more details on the console for each failed notification. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@478 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/network-light-upnp.c | 18 +++++++++++++++++- 2 files changed, 23 insertions(+), 1 deletions(-) commit 192169fa58da0e129b33223a6f89c31e0619f1a2 Author: Zeeshan Ali Date: Mon Sep 17 08:21:18 2007 +0000 Keep the network light icon in two sizes. Keep the network light icon in two sizes, one small and one big so control points have a bit more choice. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@476 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 12 ++++++++++++ src/network-light-gui.c | 2 +- src/pixmaps/Makefile.am | 17 +++++++++-------- src/pixmaps/network-light-22x22.png | Bin 0 -> 1006 bytes src/pixmaps/network-light-256x256.png | Bin 0 -> 22067 bytes src/pixmaps/network-light.png | Bin 21666 -> 0 bytes src/xml/network-light-desc.xml | 13 ++++++++++--- 7 files changed, 32 insertions(+), 12 deletions(-) commit 61d9b87592951942c3790876b3141740186e34ff Author: Zeeshan Ali Date: Sat Sep 15 22:37:07 2007 +0000 Use LARGE_TOOLBAR as icon size instead of DIALOG when rendering icons from stock. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@475 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/universal-cp-icons.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit fa0aac60aab2a421bf1a4553e42bc6e51be38d8b Author: Zeeshan Ali Date: Sat Sep 15 21:32:39 2007 +0000 Put a little more space between children of action-invocation-table. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@474 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/gupnp-universal-cp.glade | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) commit f3f868efaa506a366436fc600a9d54bdf6c6dcb2 Author: Zeeshan Ali Date: Sat Sep 15 21:32:33 2007 +0000 Put static labels of action dialog into a sizegroup. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@473 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-actiondialog.c | 6 ++++++ 2 files changed, 12 insertions(+), 0 deletions(-) commit 2b9d564698529534520fb5a9dc00da7f86961b72 Author: Zeeshan Ali Date: Sat Sep 15 21:32:27 2007 +0000 Use the best interpolation method available. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@472 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-icons.c | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit a0e00e5035c16b9fbc62674b49f8af00a6d5d546 Author: Zeeshan Ali Date: Sat Sep 15 16:54:19 2007 +0000 Icon update for network-light. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@471 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/pixmaps/network-light.png | Bin 58772 -> 21666 bytes 2 files changed, 7 insertions(+), 0 deletions(-) commit f67510017db911e43e545b0f46c1b96dba838ea5 Author: Zeeshan Ali Date: Sat Sep 15 16:54:12 2007 +0000 Use g_build_filename() instead of g_strjoin() for filenames. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@470 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/network-light-gui.c | 5 +---- src/universal-cp-icons.c | 7 +++---- 3 files changed, 11 insertions(+), 8 deletions(-) commit bc5c4275fe730b51165eacb15a5206761e595048 Author: Zeeshan Ali Date: Fri Sep 14 14:52:14 2007 +0000 Icons update for device and state-variable. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@469 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++++++ src/pixmaps/upnp-device.png | Bin 428 -> 607 bytes src/pixmaps/upnp-state-variable.png | Bin 567 -> 704 bytes 3 files changed, 8 insertions(+), 0 deletions(-) commit c3daa6c848a06033bbd075480181e99091aead09 Author: Zeeshan Ali Date: Fri Sep 14 14:52:04 2007 +0000 New separate icons for in & out action arguments from Lapo Calamandrei. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@468 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 12 ++++++++++++ src/pixmaps/Makefile.am | 2 ++ src/pixmaps/upnp-action-arg-in.png | Bin 0 -> 794 bytes src/pixmaps/upnp-action-arg-out.png | Bin 0 -> 756 bytes src/universal-cp-devicetreeview.c | 14 +++++++++++--- src/universal-cp-icons.c | 9 +++++---- src/universal-cp-icons.h | 3 ++- 7 files changed, 32 insertions(+), 8 deletions(-) commit 681a69316e1c2aa38384ee33a457d8218202cce5 Author: Zeeshan Ali Date: Fri Sep 14 14:51:55 2007 +0000 Use 'GTK_STOCK_DIRECTORY' for the the parent node of the state-variables. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@467 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 10 ++++++++++ src/pixmaps/Makefile.am | 1 - src/pixmaps/upnp-state-variables.png | Bin 680 -> 0 bytes src/universal-cp-icons.c | 8 ++++---- src/universal-cp-icons.h | 2 +- 5 files changed, 15 insertions(+), 6 deletions(-) commit 7ded33c0cb5a467ee0fa1dba8e0f55b4f91f069c Author: Zeeshan Ali Date: Fri Sep 14 13:21:35 2007 +0000 Adjust the variables in events to appear nicely in the treeview. Strip newlines from value of the event variables and don't display the complete value if it's too big. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@466 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 +++++ src/universal-cp-eventtreeview.c | 55 ++++++++++++++++++++++++++++++++++--- 2 files changed, 58 insertions(+), 5 deletions(-) commit 464f23e7516e28e065e8b2469a2af3be2a3cf326 Author: Zeeshan Ali Date: Fri Sep 14 13:21:29 2007 +0000 Shrink the action dialog each time after removing the argument widgets. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@465 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-actiondialog.c | 3 +++ 2 files changed, 9 insertions(+), 0 deletions(-) commit bd91ca1f04e92e8dc98dc907694c3e98577b14e2 Author: Zeeshan Ali Date: Fri Sep 14 13:21:21 2007 +0000 Don't let the event treeview scroll-down. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@464 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-eventtreeview.c | 19 +++++++++++++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) commit 92a2f054a661adc328176fcab9add07ecc424232 Author: Zeeshan Ali Date: Thu Sep 13 09:07:36 2007 +0000 Icons update from Lapo Calamandrei. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@463 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/pixmaps/upnp-service.png | Bin 995 -> 653 bytes src/pixmaps/upnp-state-variable.png | Bin 482 -> 567 bytes 3 files changed, 7 insertions(+), 0 deletions(-) commit cb94fde9e8a024ef2cb65a8bd83ea43d73af7b71 Author: Zeeshan Ali Date: Thu Sep 13 09:07:29 2007 +0000 Only update an out argument textview if there is any text to put there. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@462 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-actiondialog.c | 15 +++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) commit f454feaef88abb9eb0b9d71b377c539140149982 Author: Zeeshan Ali Date: Wed Sep 12 19:39:12 2007 +0000 Remove unneeded icons. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@461 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++++++ src/pixmaps/Makefile.am | 4 +--- src/pixmaps/upnp-action.png | Bin 1488 -> 0 bytes src/pixmaps/upnp-network.png | Bin 953 -> 0 bytes 4 files changed, 9 insertions(+), 3 deletions(-) commit b217c80d5783cc41cfe4d846af686132d12709c5 Author: Zeeshan Ali Date: Wed Sep 12 19:39:05 2007 +0000 Get the action icon from the gtk stock and clean-up the code for loading pixbuf from gtk stock icons. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@460 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++++++ src/universal-cp-icons.c | 33 +++++++++++++++------------------ src/universal-cp-icons.h | 2 +- 3 files changed, 24 insertions(+), 19 deletions(-) commit 0993018eb46f967bfe9228954cb26bb42ba5aa40 Author: Zeeshan Ali Date: Wed Sep 12 19:38:58 2007 +0000 Get the network icon from the gtk stock and put the code for loading pixbuf from stock into a separate function. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@459 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 +++++++ src/universal-cp-icons.c | 53 +++++++++++++++++++++++++++++++-------------- src/universal-cp-icons.h | 2 +- 3 files changed, 45 insertions(+), 18 deletions(-) commit 1a202166bbf3ce25039ffe48337445ca76a11fea Author: Zeeshan Ali Date: Wed Sep 12 19:38:52 2007 +0000 Icon update from Lapo Calamandrei. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@458 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/pixmaps/upnp-device.png | Bin 624 -> 428 bytes 2 files changed, 6 insertions(+), 0 deletions(-) commit e8def4b210fcbe90ee28f2f3df4c80067cef7cc8 Author: Zeeshan Ali Date: Wed Sep 12 18:12:04 2007 +0000 Display a message in the device treeview instead of a warning on the console when introspection is not available for a service. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@457 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 9 ++++++++ src/universal-cp-devicetreeview.c | 42 ++++++++++++++++-------------------- src/universal-cp-icons.c | 22 ++++++++++++++++-- src/universal-cp-icons.h | 1 + 4 files changed, 48 insertions(+), 26 deletions(-) commit a03584aa716d10e59a318815bf3bd721da5794d0 Author: Zeeshan Ali Date: Wed Sep 12 18:11:56 2007 +0000 No need to pass glade_xml file to init_icons(). git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@456 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++++++ src/universal-cp-gui.c | 2 +- src/universal-cp-icons.c | 2 +- src/universal-cp-icons.h | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) commit f61046dd449a0df306a7f3d2413036bb6cbb1b8e Author: Zeeshan Ali Date: Tue Sep 11 20:52:43 2007 +0000 Remove the unneeded usage of G_OBJECT() macro. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@455 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 10 ++++++++++ src/universal-cp-actiondialog.c | 6 +++--- src/universal-cp-devicetreeview.c | 22 +++++++++++----------- src/universal-cp-eventtreeview.c | 4 ++-- src/universal-cp-gui.c | 8 ++++---- 5 files changed, 30 insertions(+), 20 deletions(-) commit 09718caead61ba4511060415e476829979c2eaec Author: Zeeshan Ali Date: Tue Sep 11 20:52:36 2007 +0000 Fix some ref leaks and a small stylistic change. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@454 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/universal-cp-actiondialog.c | 4 ++++ src/universal-cp-devicetreeview.c | 7 +++++-- 3 files changed, 16 insertions(+), 2 deletions(-) commit 89dc651abbcee3438d72b2bb980b737a76a52cf6 Author: Zeeshan Ali Date: Tue Sep 11 11:56:29 2007 +0000 Bugfix: Don't leave out the 'value' when copying the event(s). git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@452 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-eventtreeview.c | 24 ++++++++++++++++-------- 2 files changed, 22 insertions(+), 8 deletions(-) commit bf7c8fd479cdb1a4e24abc1dbefac572d94fd240 Author: Zeeshan Ali Date: Tue Sep 11 11:56:13 2007 +0000 Cleanup: Kill all shared variables between modules. Cleanup: No shared global variables between modules and every module communicate with the others through function calls only. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@451 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 18 ++++ src/universal-cp-actiondialog.c | 114 ++++++++++++++---------- src/universal-cp-actiondialog.h | 2 +- src/universal-cp-detailstreeview.c | 51 ++++++----- src/universal-cp-detailstreeview.h | 4 +- src/universal-cp-devicetreeview.c | 173 ++++++++++++++++-------------------- src/universal-cp-devicetreeview.h | 10 +-- src/universal-cp-eventtreeview.c | 61 +++++++------ src/universal-cp-eventtreeview.h | 4 +- src/universal-cp-gui.c | 39 +------- src/universal-cp-gui.h | 2 - src/universal-cp-icons.c | 28 ++---- src/universal-cp-icons.h | 10 ++- 13 files changed, 245 insertions(+), 271 deletions(-) commit 7f1cee47323e5486f59c542e8c9f0e2781328f95 Author: Zeeshan Ali Date: Mon Sep 10 15:29:20 2007 +0000 Add 'upnp-' prefix to all universal-cp icons. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@448 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 19 +++++++++++++++++++ src/pixmaps/Makefile.am | 16 ++++++++-------- src/pixmaps/action.png | Bin 1488 -> 0 bytes src/pixmaps/device.png | Bin 624 -> 0 bytes src/pixmaps/network.png | Bin 953 -> 0 bytes src/pixmaps/service.png | Bin 995 -> 0 bytes src/pixmaps/state-variable.png | Bin 482 -> 0 bytes src/pixmaps/state-variables.png | Bin 680 -> 0 bytes src/pixmaps/upnp-action.png | Bin 0 -> 1488 bytes src/pixmaps/upnp-device.png | Bin 0 -> 624 bytes src/pixmaps/upnp-network.png | Bin 0 -> 953 bytes src/pixmaps/upnp-service.png | Bin 0 -> 995 bytes src/pixmaps/upnp-state-variable.png | Bin 0 -> 482 bytes src/pixmaps/upnp-state-variables.png | Bin 0 -> 680 bytes src/universal-cp-icons.c | 14 +++++++------- 15 files changed, 34 insertions(+), 15 deletions(-) commit 2ced4af5082bc18d50b0968b2f5403a3d9f1f799 Author: Zeeshan Ali Date: Mon Sep 10 15:29:09 2007 +0000 Rename "UPnP Devices" to "UPnP Network" everwhere. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@447 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 11 +++++++++++ src/pixmaps/Makefile.am | 2 +- src/pixmaps/devices.png | Bin 953 -> 0 bytes src/pixmaps/network.png | Bin 0 -> 953 bytes src/universal-cp-devicetreeview.c | 8 ++++---- src/universal-cp-icons.c | 2 +- src/universal-cp-icons.h | 2 +- 7 files changed, 18 insertions(+), 7 deletions(-) commit a3b1fd7ade6a6227ad03653d7ef15cd1f8d1ce3c Author: Zeeshan Ali Date: Sun Sep 9 21:02:41 2007 +0000 Use the id instead of SCPD URL of the service in the warning message. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@446 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-devicetreeview.c | 11 ++++++----- 2 files changed, 12 insertions(+), 5 deletions(-) commit 646e16251aca1f922575e03dfefe40a50600bf21 Author: Zeeshan Ali Date: Sun Sep 9 14:00:31 2007 +0000 Treat the error in the introspection callback as constant. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@445 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-devicetreeview.c | 3 +-- 2 files changed, 7 insertions(+), 2 deletions(-) commit b4921e7906bfd60c3ffd6066dcb4890d01ab92bc Author: Zeeshan Ali Date: Sat Sep 8 23:12:55 2007 +0000 Retreive the service introspection, asynchronously. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@442 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 +++ src/universal-cp-devicetreeview.c | 79 +++++++++++++++++++++++------------- 2 files changed, 56 insertions(+), 29 deletions(-) commit 11f1e8a8a98f57890c0555f531259b123ba5acfc Author: Zeeshan Ali Date: Fri Sep 7 14:09:46 2007 +0000 Add Lapo Calamandrei to AUTHORS file. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@439 d8cb91d7-bff9-0310-92b9-80b65e4482b2 AUTHORS | 5 +++++ ChangeLog | 6 ++++++ 2 files changed, 11 insertions(+), 0 deletions(-) commit c1a19ea31b57a885294cd87316c49b0f713fc1ea Author: Zeeshan Ali Date: Fri Sep 7 14:09:29 2007 +0000 Polish the about dialog boxes. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@438 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++++++ src/gupnp-network-light.glade | 5 ++++- src/gupnp-universal-cp.glade | 8 ++++++-- src/network-light-gui.c | 8 ++++++++ 4 files changed, 26 insertions(+), 3 deletions(-) commit 469a631a53013b596a7c1a2485970e19bd740667 Author: Zeeshan Ali Date: Fri Sep 7 14:09:22 2007 +0000 Clean-up the network-light description document. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@437 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/xml/network-light-desc.xml | 6 ++---- 2 files changed, 8 insertions(+), 4 deletions(-) commit 22f3eda9097942eb22344e913d8c442459cdf36e Author: Zeeshan Ali Date: Fri Sep 7 14:09:10 2007 +0000 Don't display model description twice. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@436 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp.c | 2 -- 2 files changed, 6 insertions(+), 2 deletions(-) commit 4ae990841dc3b1d128220ae1d904d5057f4a4f0c Author: Zeeshan Ali Date: Thu Sep 6 21:11:11 2007 +0000 Put the UPnP code of network-light into a separate module and add network-light.h to build. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@435 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 11 ++ src/Makefile.am | 5 +- src/network-light-gui.c | 1 + src/network-light-upnp.c | 310 ++++++++++++++++++++++++++++++++++++++++++++++ src/network-light-upnp.h | 38 ++++++ src/network-light.c | 277 +---------------------------------------- 6 files changed, 369 insertions(+), 273 deletions(-) commit c6eec3cf51102433f608bd66ee3e39cf83b6e892 Author: Zeeshan Ali Date: Thu Sep 6 21:11:06 2007 +0000 notify the clients of the actual load level set, not what is requested. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@434 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/network-light.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 6abc164fdd4ea89072ba01bca6cf14aea90ce727 Author: Zeeshan Ali Date: Thu Sep 6 15:18:55 2007 +0000 - Move the light status handling back to main module. - Notify the clients when the status changes from the UI. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@433 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 10 +++++++ src/network-light-gui.c | 44 +++------------------------------ src/network-light-gui.h | 11 +------- src/network-light.c | 62 +++++++++++++++++++++++++++++++++++++--------- src/network-light.h | 38 ++++++++++++++++++++++++++++ 5 files changed, 103 insertions(+), 62 deletions(-) commit d7e8e47c5c9ac8711e22b13fa2f40838754b78bd Author: Zeeshan Ali Date: Thu Sep 6 14:27:25 2007 +0000 Small stylistic change. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@432 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/gupnp-universal-cp.glade | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit f640f9c007364cc1a36e0076134af12f6c297e94 Author: Zeeshan Ali Date: Thu Sep 6 14:27:12 2007 +0000 Set the selection mode of all treeviews to GTK_SELECTION_SINGLE. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@431 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-gui.c | 5 +++++ 2 files changed, 11 insertions(+), 0 deletions(-) commit f5ec9626bdfd20d164b6087eb68cff739fbdfafb Author: Zeeshan Ali Date: Thu Sep 6 14:24:29 2007 +0000 Move remaining device treeview code to the relevent module. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@430 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 ++ src/universal-cp-devicetreeview.c | 114 +++++++++++++++++++++++++++++++++++++ src/universal-cp-gui.c | 113 ------------------------------------ 3 files changed, 121 insertions(+), 113 deletions(-) commit 0296539133af5c43ea744713ebab9a46b51c029e Author: Zeeshan Ali Date: Thu Sep 6 12:21:57 2007 +0000 Add context menu for, and ability to copy&paste from event treeview. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@429 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++ src/gupnp-universal-cp.glade | 38 +++++++++ src/universal-cp-eventtreeview.c | 165 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 211 insertions(+), 0 deletions(-) commit a1357a1cf08de86e5765100d788b3d793a9318c9 Author: Zeeshan Ali Date: Thu Sep 6 12:21:43 2007 +0000 Add context menu for, and ability to copy&paste from details treeview. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@428 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++ src/gupnp-universal-cp.glade | 23 ++++++ src/universal-cp-detailstreeview.c | 141 ++++++++++++++++++++++++++++++++++++ 3 files changed, 172 insertions(+), 0 deletions(-) commit bfe4ef5dfc4fd683ef1c2dcb82136c2469ee1422 Author: Zeeshan Ali Date: Thu Sep 6 12:21:33 2007 +0000 Put details and event treeview handling in separate modules. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@427 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 12 +++ src/Makefile.am | 4 + src/universal-cp-detailstreeview.c | 63 +++++++++++++++++ src/universal-cp-detailstreeview.h | 33 +++++++++ src/universal-cp-eventtreeview.c | 125 +++++++++++++++++++++++++++++++++ src/universal-cp-eventtreeview.h | 38 ++++++++++ src/universal-cp-gui.c | 134 +----------------------------------- src/universal-cp-gui.h | 4 +- 8 files changed, 277 insertions(+), 136 deletions(-) commit 8213ab3f7427ccf1dc848ed5120601b5a9d811df Author: Zeeshan Ali Date: Thu Sep 6 10:09:25 2007 +0000 Fix a small build problem. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@426 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-gui.c | 3 +-- 2 files changed, 7 insertions(+), 2 deletions(-) commit fa145bc67df2578b1a86d444dec13e4213d949bd Author: Zeeshan Ali Date: Thu Sep 6 09:53:30 2007 +0000 subscribe to events after settting the notify callbacks. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@425 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-devicetreeview.c | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) commit a16327f53a34087d13e6ec0dd1989bbb1915119b Author: Zeeshan Ali Date: Wed Sep 5 21:01:40 2007 +0000 Prepend rather than append the events to the event log treeview. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@424 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-gui.c | 18 ++++++++++-------- 2 files changed, 16 insertions(+), 8 deletions(-) commit 3b36f2fbdd8b8b272e98a5326843236b6ef50d1c Author: Zeeshan Ali Date: Wed Sep 5 21:01:34 2007 +0000 Double-click on a service row, inverts the subscription status to that service. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@423 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/universal-cp-gui.c | 24 ++++++++++++++++++------ 2 files changed, 25 insertions(+), 6 deletions(-) commit fa18117cbccc0c16cd04e61e2c02e1ad7ab985f1 Author: Zeeshan Ali Date: Wed Sep 5 21:01:26 2007 +0000 Rename the device treeview row activation signal handler. Rename the device treeview row activation signal handler so it doesn't look bad when we use the same handler for service subscription and move it to -gui module. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@422 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 11 +++++++++++ src/gupnp-universal-cp.glade | 4 ++-- src/universal-cp-actiondialog.c | 23 ++++++++--------------- src/universal-cp-actiondialog.h | 4 ++++ src/universal-cp-gui.c | 17 +++++++++++++++++ 5 files changed, 42 insertions(+), 17 deletions(-) commit e4d3edb4949eb690bd8f0d29e01b17c70922139c Author: Zeeshan Ali Date: Wed Sep 5 21:01:21 2007 +0000 services are subscribed to, by default. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@421 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-devicetreeview.c | 4 ++++ 2 files changed, 10 insertions(+), 0 deletions(-) commit 035d229f97a69f2e30acc7f229981175a85821b4 Author: Zeeshan Ali Date: Wed Sep 5 18:05:38 2007 +0000 Only host the dir where the description doc is found. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@420 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/network-light.c | 14 +++++++------- 2 files changed, 13 insertions(+), 7 deletions(-) commit ce693b41b73a430f8f0d2c00ace11ea716812810 Author: Zeeshan Ali Date: Wed Sep 5 18:05:33 2007 +0000 Make xml dir part of the build. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@419 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/Makefile.am | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit a15463431ccbbd6c39b72642639970d74d6f62a4 Author: Zeeshan Ali Date: Wed Sep 5 17:42:52 2007 +0000 Fix a small oops. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@418 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/network-light-gui.c | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 7fdbc85bace880c07c2bbd8bfb059cdd32114851 Author: Zeeshan Ali Date: Wed Sep 5 15:31:28 2007 +0000 Simplify code using the power of gupnp_service_signals_autoconnect(). git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@416 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 +++ src/network-light.c | 103 +++++++++++++++++++++----------------------------- 2 files changed, 49 insertions(+), 60 deletions(-) commit e56eaa6042adce692a2602565e8e8fdbeae7b97d Author: Zeeshan Ali Date: Wed Sep 5 14:47:28 2007 +0000 Cleaner code for loading pixbufs in network-light. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@415 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++ src/network-light-gui.c | 70 +++++++++++++++++++++++------------------------ 2 files changed, 40 insertions(+), 36 deletions(-) commit 41e04aacb6c4f418100f5c6761d9c4ca4114b882 Author: Zeeshan Ali Date: Wed Sep 5 14:47:21 2007 +0000 Add network-light icon to build. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@414 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/pixmaps/Makefile.am | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit 7bae53f7907b32ceacd7bffd1719773685fe0840 Author: Zeeshan Ali Date: Wed Sep 5 14:47:02 2007 +0000 Add icon for window decorations and clients. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@413 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 +++++++ src/network-light-gui.c | 46 +++++++++++++++++++++++++++++++++------ src/pixmaps/network-light.png | Bin 0 -> 58772 bytes src/xml/network-light-desc.xml | 6 ++-- 4 files changed, 50 insertions(+), 10 deletions(-) commit 719fa1f92e0b26e71f606115296d6cab1d0f01ee Author: Zeeshan Ali Date: Wed Sep 5 09:07:19 2007 +0000 Install the xml files too and make network-light be able to run installed. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@412 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 20 ++++++++++++++++++++ configure.ac | 1 + src/Makefile.am | 8 ++++---- src/network-light-gui.c | 22 +++++++++++++++------- src/network-light.c | 21 ++++++++++++++++----- src/universal-cp-gui.c | 2 +- src/universal-cp-icons.c | 2 +- src/xml/Makefile.am | 9 +++++++++ 8 files changed, 67 insertions(+), 18 deletions(-) commit e881f474225fd298633ef6d05258487413a83728 Author: Matthew Allum Date: Tue Sep 4 22:29:42 2007 +0000 2007-09-04 Matthew Allum * src/network-light-gui.c: Get light images from installed dir rather than local source dir. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@411 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/network-light-gui.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit 5a9687972c94fcd43b75cc474218d14bbbaeb4e4 Author: Zeeshan Ali Date: Tue Sep 4 21:18:40 2007 +0000 Preserve the aspect-ratio of the original image. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@410 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/universal-cp-icons.c | 14 +++++++++++--- 2 files changed, 17 insertions(+), 3 deletions(-) commit 214d82fb7291bfc91bf0772f3b4cb9ed952a0033 Author: Zeeshan Ali Date: Tue Sep 4 21:18:35 2007 +0000 Use icon types rather than icons to identify the treeview rows. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@409 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 +++ src/universal-cp-devicetreeview.c | 83 ++++++++++++++++++------------------- 2 files changed, 47 insertions(+), 42 deletions(-) commit 8f819bc6f4ba132001b85b72624ffd16d79ffeea Author: Zeeshan Ali Date: Tue Sep 4 21:18:25 2007 +0000 Prefer to use icon from the device to reprent it. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@408 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 10 ++ src/universal-cp-devicetreeview.c | 36 ++++++++- src/universal-cp-devicetreeview.h | 4 + src/universal-cp-gui.c | 1 + src/universal-cp-icons.c | 173 +++++++++++++++++++++++++++++++++++++ src/universal-cp-icons.h | 10 ++- src/universal-cp.c | 1 - 7 files changed, 231 insertions(+), 4 deletions(-) commit d33cd3d889e42cc442590131e0985a7c3c05266b Author: Zeeshan Ali Date: Tue Sep 4 21:18:14 2007 +0000 Put icons handling into a separate module. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@407 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 11 +++++ src/Makefile.am | 4 +- src/universal-cp-devicetreeview.c | 1 + src/universal-cp-gui.c | 57 ++---------------------- src/universal-cp-gui.h | 13 ----- src/universal-cp-icons.c | 88 +++++++++++++++++++++++++++++++++++++ src/universal-cp-icons.h | 48 ++++++++++++++++++++ 7 files changed, 155 insertions(+), 67 deletions(-) commit 64f9a8ec8c0beae20edd8bf213da81a19855409a Author: Zeeshan Ali Date: Mon Sep 3 21:26:14 2007 +0000 Initialize label of the "On" menuitem only at startup and set it's state according to light-bulb status each time it pop's up. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@406 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/network-light-gui.c | 25 +++++++++++++++++-------- 2 files changed, 24 insertions(+), 8 deletions(-) commit 41c8df340e69022743eb5e500b503c979bb446d7 Author: Zeeshan Ali Date: Mon Sep 3 21:26:01 2007 +0000 Remove all the spacing around the light-bulb image as it doesn't suit the new background color of the image. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@405 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/gupnp-network-light.glade | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) commit 3cba3face75f6227b7247fff2ebbf87447545bca Author: Zeeshan Ali Date: Mon Sep 3 21:25:52 2007 +0000 Use newer, cool icons from Lapo Calamandrei for network light. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@404 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++++++ src/pixmaps/network-light-off.png | Bin 42596 -> 38794 bytes src/pixmaps/network-light-on.png | Bin 44669 -> 43004 bytes 3 files changed, 8 insertions(+), 0 deletions(-) commit ca14905b906f046e6bdfab61a64e767500398784 Author: Zeeshan Ali Date: Mon Sep 3 21:25:46 2007 +0000 Append a '/' to icon URL. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@403 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/xml/network-light-desc.xml | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 8d9d3a5b38e59c4e140316b3edbf826e12f95b7a Author: Zeeshan Ali Date: Mon Sep 3 21:25:37 2007 +0000 New cool icons for network-light from Lapo Calamandrei . git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@402 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++++++ src/pixmaps/network-light-off.png | Bin 21618 -> 42596 bytes src/pixmaps/network-light-on.png | Bin 11946 -> 44669 bytes 3 files changed, 8 insertions(+), 0 deletions(-) commit 7565a641c49366611d1d8cabd83363733c90e938 Author: Zeeshan Ali Date: Sat Sep 1 21:27:12 2007 +0000 Put plenty of space around the light-bulb image. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@399 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/gupnp-network-light.glade | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit dd691e80fec8cc71e2f21ac20c3b25bde6a26765 Author: Zeeshan Ali Date: Sat Sep 1 21:27:06 2007 +0000 Double-click inverts the light-bulb status. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@398 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/gupnp-network-light.glade | 1 + src/network-light-gui.c | 5 +++++ 3 files changed, 13 insertions(+), 0 deletions(-) commit 0bd5dee19121b895b34be01a092ae8f033d76cbe Author: Zeeshan Ali Date: Sat Sep 1 21:26:51 2007 +0000 Use int for load_level and use CLAMP macro to keep it under limits. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@397 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++++++ src/network-light-gui.c | 8 ++++---- src/network-light-gui.h | 4 ++-- 3 files changed, 13 insertions(+), 6 deletions(-) commit d4ea709955e7c47f45944bc8c6be25ca2d9e1202 Author: Zeeshan Ali Date: Sat Sep 1 21:26:45 2007 +0000 Add popup menu. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@396 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 7 +++ src/gupnp-network-light.glade | 58 ++++++++++++++++++++++++++- src/network-light-gui.c | 89 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 152 insertions(+), 2 deletions(-) commit bcbbe4a54e7e90a702acf6464de6dc7dc6dabfec Author: Zeeshan Ali Date: Sat Sep 1 21:26:40 2007 +0000 Add about dialog. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@395 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/gupnp-network-light.glade | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 0 deletions(-) commit 219b3289b25a5e2fbd72fb2bc2d70d9c72082e9f Author: Zeeshan Ali Date: Sat Sep 1 21:26:30 2007 +0000 Use glade for consistancy. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@394 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 10 ++++++ src/Makefile.am | 3 +- src/gupnp-network-light.glade | 32 +++++++++++++++++++ src/network-light-gui.c | 69 +++++++++++++++++++++++++++++++---------- src/network-light-gui.h | 4 ++ src/network-light.c | 1 + 6 files changed, 101 insertions(+), 18 deletions(-) commit fff7b46f8531bc03fa688241e0d092073471ad83 Author: Zeeshan Ali Date: Fri Aug 31 09:08:37 2007 +0000 Use image from Markus Berg for "on". git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@393 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/pixmaps/network-light-on.png | Bin 19935 -> 11946 bytes 2 files changed, 6 insertions(+), 0 deletions(-) commit 1b045543bb431c46ca022e49e64aac378e3d6d85 Author: Zeeshan Ali Date: Fri Aug 31 09:00:24 2007 +0000 Add basic GUI for network light and let it handle the light status and load_level. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@392 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 10 ++++ src/Makefile.am | 4 +- src/network-light-gui.c | 129 +++++++++++++++++++++++++++++++++++++++++++++++ src/network-light-gui.h | 42 +++++++++++++++ src/network-light.c | 71 +++++++++++--------------- 5 files changed, 214 insertions(+), 42 deletions(-) commit c053848ed03ef9f965316a07b03dcd9daac39701 Author: Zeeshan Ali Date: Tue Aug 28 21:11:36 2007 +0000 Implement Dimming service. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@389 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 +++ src/network-light.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 108 insertions(+), 3 deletions(-) commit 1bdc03214abe50e40d784b3eacac2c9ae02aa219 Author: Zeeshan Ali Date: Tue Aug 28 21:11:30 2007 +0000 Refactorize the main function. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@388 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 +++++ src/network-light.c | 60 ++++++++++++++++++++++++++++++++------------------ 2 files changed, 44 insertions(+), 22 deletions(-) commit 7e105ac8aa0eb0a68b85ab9ec72f3cea0a00127e Author: Zeeshan Ali Date: Tue Aug 28 21:11:24 2007 +0000 Add network light icons to the build. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@387 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/pixmaps/Makefile.am | 4 +++- 2 files changed, 9 insertions(+), 1 deletions(-) commit 4addeef824d55e6e4fb1c4d19bb1ffad83b5d5e0 Author: Zeeshan Ali Date: Tue Aug 28 19:20:38 2007 +0000 Setup the icons for the network light service. Courtesy of Tango project. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@386 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 10 ++++++++++ src/pixmaps/network-light-off.png | Bin 0 -> 21618 bytes src/pixmaps/network-light-on.png | Bin 0 -> 19935 bytes src/pixmaps/network-light.png | Bin 21618 -> 0 bytes src/xml/network-light-desc.xml | 2 +- 5 files changed, 11 insertions(+), 1 deletions(-) commit c0e5832a444224acb24e4aaaedb4a1a581ef24e8 Author: Zeeshan Ali Date: Mon Aug 27 20:15:23 2007 +0000 Correct a typo in SwitchPower SCPD. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@384 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/xml/SwitchPower-scpd.xml | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit e628240a1bc0e14d4fcb13b05a102f3308e685c7 Author: Zeeshan Ali Date: Mon Aug 27 18:57:48 2007 +0000 Import the recent changes from the git repo. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@383 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 11 +++++++++++ NEWS | 6 ++++++ configure.ac | 2 +- src/universal-cp-gui.c | 1 + 4 files changed, 19 insertions(+), 1 deletions(-) commit 9e6dc2e69985bde0d18e0894a84849e7176eb10c Author: Zeeshan Ali Date: Mon Aug 27 18:45:33 2007 +0000 Implement SwitchPower service. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@382 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 +++++ src/network-light.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 55 insertions(+), 4 deletions(-) commit b1d183839188423aeb0ee6fae474e2a7d6616525 Author: Zeeshan Ali Date: Mon Aug 27 18:45:27 2007 +0000 Add a variable for light status. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@381 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/network-light.c | 12 +++++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) commit 79d277c99abc4e586bb65c6bfed0409e7ec41764 Author: Zeeshan Ali Date: Mon Aug 27 18:45:18 2007 +0000 Remove unneeded prints and use g_warning for warnings. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@380 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/network-light.c | 17 +---------------- 2 files changed, 7 insertions(+), 16 deletions(-) commit 68f6f09f4f44212897b789a031dcd8e74bf14715 Author: Zeeshan Ali Date: Mon Aug 27 13:56:05 2007 +0000 Fix copyright notice. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@379 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 14 ++++++++++++++ src/network-light.c | 23 ++++++++++++----------- src/universal-cp-actiondialog.c | 21 ++++++++++----------- src/universal-cp-actiondialog.h | 21 ++++++++++----------- src/universal-cp-devicetreeview.c | 21 ++++++++++----------- src/universal-cp-devicetreeview.h | 21 ++++++++++----------- src/universal-cp-gui.c | 21 ++++++++++----------- src/universal-cp-gui.h | 21 ++++++++++----------- src/universal-cp.c | 21 ++++++++++----------- src/universal-cp.h | 21 ++++++++++----------- 10 files changed, 106 insertions(+), 99 deletions(-) commit c2136ba231c1f4e160c637927923682613cd6f93 Author: Zeeshan Ali Date: Mon Aug 27 13:55:59 2007 +0000 No need to print "damn". git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@378 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/network-light.c | 2 -- 2 files changed, 6 insertions(+), 2 deletions(-) commit 9bc3b44902552a55b11e9c05cd57b18c7010de2d Author: Zeeshan Ali Date: Mon Aug 27 13:55:53 2007 +0000 Add icon for network light. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@377 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 6 ++++++ src/pixmaps/network-light.png | Bin 0 -> 21618 bytes 2 files changed, 6 insertions(+), 0 deletions(-) commit 388c559960c37f83176b2b1ab38f73543ed71813 Author: Zeeshan Ali Date: Mon Aug 27 13:55:45 2007 +0000 Add xml for network light. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@376 d8cb91d7-bff9-0310-92b9-80b65e4482b2 ChangeLog | 8 ++++ src/xml/Dimming-scpd.xml | 70 ++++++++++++++++++++++++++++++++++++++++ src/xml/SwitchPower-scpd.xml | 57 ++++++++++++++++++++++++++++++++ src/xml/network-light-desc.xml | 48 +++++++++++++++++++++++++++ 4 files changed, 183 insertions(+), 0 deletions(-) commit 746f1d60f7021a73a312de20ccf5debacad7e8fb Author: Zeeshan Ali Date: Mon Aug 27 13:55:39 2007 +0000 Add network light. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@375 d8cb91d7-bff9-0310-92b9-80b65e4482b2 src/Makefile.am | 6 ++- src/network-light.c | 184 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 189 insertions(+), 1 deletions(-) commit 360319308e03c3d3538235ed3793729e126d0ded Author: Zeeshan Ali Date: Sat Aug 25 12:37:33 2007 +0000 Merge changes from git tree. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@372 d8cb91d7-bff9-0310-92b9-80b65e4482b2 NEWS | 10 ++++++++++ configure.ac | 2 +- src/universal-cp-devicetreeview.c | 6 +++++- 3 files changed, 16 insertions(+), 2 deletions(-) commit a90904d179da61dd755e359a44efa2d318b19098 Author: Zeeshan Ali Date: Fri Aug 24 13:10:08 2007 +0000 Merge ../gupnp-tools git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@371 d8cb91d7-bff9-0310-92b9-80b65e4482b2 AUTHORS | 1 + COPYING | 339 ++++++++++++++++ INSTALL | 236 +++++++++++ Makefile.am | 4 + NEWS | 4 + README | 18 + autogen.sh | 4 + configure.ac | 46 +++ src/Makefile.am | 22 + src/gupnp-universal-cp.glade | 781 +++++++++++++++++++++++++++++++++++++ src/pixmaps/Makefile.am | 12 + src/pixmaps/action.png | Bin 0 -> 1488 bytes src/pixmaps/device.png | Bin 0 -> 624 bytes src/pixmaps/devices.png | Bin 0 -> 953 bytes src/pixmaps/service.png | Bin 0 -> 995 bytes src/pixmaps/state-variable.png | Bin 0 -> 482 bytes src/pixmaps/state-variables.png | Bin 0 -> 680 bytes src/universal-cp-actiondialog.c | 767 ++++++++++++++++++++++++++++++++++++ src/universal-cp-actiondialog.h | 32 ++ src/universal-cp-devicetreeview.c | 582 +++++++++++++++++++++++++++ src/universal-cp-devicetreeview.h | 62 +++ src/universal-cp-gui.c | 453 +++++++++++++++++++++ src/universal-cp-gui.h | 69 ++++ src/universal-cp.c | 377 ++++++++++++++++++ src/universal-cp.h | 48 +++ 25 files changed, 3857 insertions(+), 0 deletions(-) commit cf4120d11e490f1f4f39b218d00fe602828caef5 Author: Zeeshan Ali Date: Fri Aug 24 13:02:35 2007 +0000 Removing all the files. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@370 d8cb91d7-bff9-0310-92b9-80b65e4482b2 AUTHORS | 1 - COPYING | 339 ---------------- INSTALL | 236 ----------- Makefile.am | 4 - NEWS | 4 - README | 18 - autogen.sh | 4 - configure.ac | 46 --- src/Makefile.am | 22 - src/gupnp-universal-cp.glade | 781 ------------------------------------- src/pixmaps/Makefile.am | 12 - src/pixmaps/action.png | Bin 1488 -> 0 bytes src/pixmaps/device.png | Bin 624 -> 0 bytes src/pixmaps/devices.png | Bin 953 -> 0 bytes src/pixmaps/service.png | Bin 995 -> 0 bytes src/pixmaps/state-variable.png | Bin 482 -> 0 bytes src/pixmaps/state-variables.png | Bin 680 -> 0 bytes src/universal-cp-actiondialog.c | 767 ------------------------------------ src/universal-cp-actiondialog.h | 32 -- src/universal-cp-devicetreeview.c | 577 --------------------------- src/universal-cp-devicetreeview.h | 62 --- src/universal-cp-gui.c | 453 --------------------- src/universal-cp-gui.h | 69 ---- src/universal-cp.c | 377 ------------------ src/universal-cp.h | 48 --- 25 files changed, 0 insertions(+), 3852 deletions(-) commit d7601443463508524a3d9757d5ea844ca3cae446 Author: Matthew Allum Date: Fri Aug 24 10:32:44 2007 +0000 ignore git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@368 d8cb91d7-bff9-0310-92b9-80b65e4482b2 0 files changed, 0 insertions(+), 0 deletions(-) commit 4f52351c03e29d431e215ae649e4b8b4fe74d59b Author: Jorn Baayen Date: Thu Aug 23 20:37:16 2007 +0000 import gupnp-tools git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@367 d8cb91d7-bff9-0310-92b9-80b65e4482b2 AUTHORS | 1 + COPYING | 339 ++++++++++++++++ INSTALL | 236 +++++++++++ Makefile.am | 4 + NEWS | 4 + README | 18 + autogen.sh | 4 + configure.ac | 46 +++ src/Makefile.am | 22 + src/gupnp-universal-cp.glade | 781 +++++++++++++++++++++++++++++++++++++ src/pixmaps/Makefile.am | 12 + src/pixmaps/action.png | Bin 0 -> 1488 bytes src/pixmaps/device.png | Bin 0 -> 624 bytes src/pixmaps/devices.png | Bin 0 -> 953 bytes src/pixmaps/service.png | Bin 0 -> 995 bytes src/pixmaps/state-variable.png | Bin 0 -> 482 bytes src/pixmaps/state-variables.png | Bin 0 -> 680 bytes src/universal-cp-actiondialog.c | 767 ++++++++++++++++++++++++++++++++++++ src/universal-cp-actiondialog.h | 32 ++ src/universal-cp-devicetreeview.c | 577 +++++++++++++++++++++++++++ src/universal-cp-devicetreeview.h | 62 +++ src/universal-cp-gui.c | 453 +++++++++++++++++++++ src/universal-cp-gui.h | 69 ++++ src/universal-cp.c | 377 ++++++++++++++++++ src/universal-cp.h | 48 +++ 25 files changed, 3852 insertions(+), 0 deletions(-)