2007-09-23 Zeeshan Ali * configure.ac: Require gupnp 0.6. 2007-09-21 Zeeshan Ali * src/universal-cp-icons.c: - 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. 2007-09-21 Zeeshan Ali * src/universal-cp-icons.c: Add pending GET requests to pending_gets before sending off the message. 2007-09-20 Zeeshan Ali * src/network-light-gui.c: * src/network-light-gui.h: * src/network-light-upnp.c: * src/network-light-upnp.h: * src/network-light.c: * src/network-light.h: * src/universal-cp-actiondialog.c: * src/universal-cp-actiondialog.h: * src/universal-cp-detailstreeview.c: * src/universal-cp-detailstreeview.h: * src/universal-cp-devicetreeview.c: * src/universal-cp-devicetreeview.h: * src/universal-cp-eventtreeview.c: * src/universal-cp-eventtreeview.h: * src/universal-cp-gui.c: * src/universal-cp-gui.h: * src/universal-cp-icons.c: * src/universal-cp-icons.h: * src/universal-cp.c: * src/universal-cp.h: Fix the copyright header. 2007-09-20 Zeeshan Ali * src/universal-cp-devicetreeview.c: Fix a device proxy ref leak. 2007-09-18 Zeeshan Ali * NEWS: English corrections by Robert McQueen. 2007-09-18 Zeeshan Ali * NEWS: Update the NEWS file for 0.2 release. 2007-09-18 Zeeshan Ali * src/network-light-gui.c: * src/universal-cp-actiondialog.c: * src/universal-cp-actiondialog.h: * src/universal-cp-detailstreeview.c: * src/universal-cp-devicetreeview.c: * src/universal-cp-eventtreeview.c: * src/universal-cp-gui.c: Some more object ref leakage fixes. 2007-09-18 Zeeshan Ali * src/network-light-gui.c: * src/universal-cp-gui.c: Set the version string on the about dialogs. 2007-09-18 Zeeshan Ali * configure.ac: Bump up the version to 0.2. 2007-09-18 Zeeshan Ali * README: Update the README. 2007-09-17 Zeeshan Ali * src/gupnp-universal-cp.glade: Quit menuitem calls application_exit() instead of gtk_main_quit() on activation. 2007-09-17 Zeeshan Ali * src/universal-cp-detailstreeview.c: * src/universal-cp-devicetreeview.c: * src/universal-cp-eventtreeview.c: * src/universal-cp-gui.c: - Explicitly destroy the main window. - Don't leak the treemodels. 2007-09-17 Zeeshan Ali * src/universal-cp.c: Search for "upnp:rootdevice" rather than "ssdp:all". 2007-09-17 Zeeshan Ali * src/universal-cp-devicetreeview.c: Fix some resource ref and GList leakage. 2007-09-17 Zeeshan Ali * src/universal-cp-gui.c: * src/universal-cp.c: * src/universal-cp.h: - 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. 2007-09-17 Zeeshan Ali * src/network-light-upnp.c: Print more details on the console for each failed notification. 2007-09-16 Zeeshan Ali * src/network-light-gui.c: * src/pixmaps/Makefile.am: * src/pixmaps/network-light-22x22.png: * src/pixmaps/network-light-256x256.png: * src/pixmaps/network-light.png: * src/xml/network-light-desc.xml: Keep the network light icon in two sizes, one small and one big so control points have a bit more choice. 2007-09-16 Zeeshan Ali * src/universal-cp-icons.c: Use LARGE_TOOLBAR as icon size instead of DIALOG when rendering icons from stock. 2007-09-16 Zeeshan Ali * src/gupnp-universal-cp.glade: Put a little more space between children of action-invocation-table. 2007-09-16 Zeeshan Ali * src/universal-cp-actiondialog.c: Put static labels of action dialog into a sizegroup. 2007-09-15 Zeeshan Ali * src/universal-cp-icons.c: Use the best interpolation method available. 2007-09-15 Zeeshan Ali Lapo Calamandrei * src/pixmaps/network-light.png: Icon update for network-light. 2007-09-14 Zeeshan Ali * src/network-light-gui.c: * src/universal-cp-icons.c: Use g_build_filename() instead of g_strjoin() for filenames. 2007-09-14 Zeeshan Ali Lapo Calamandrei * src/pixmaps/upnp-device.png: * src/pixmaps/upnp-state-variable.png: Icons update for device and state-variable. 2007-09-14 Zeeshan Ali * src/pixmaps/Makefile.am: * src/pixmaps/upnp-action-arg-in.png: * src/pixmaps/upnp-action-arg-out.png: * src/universal-cp-devicetreeview.c: * src/universal-cp-icons.c: * src/universal-cp-icons.h: New separate icons for in & out action arguments from Lapo Calamandrei. 2007-09-14 Zeeshan Ali * src/pixmaps/Makefile.am: * src/pixmaps/upnp-state-variables.png: * src/universal-cp-icons.c: * src/universal-cp-icons.h: Use 'GTK_STOCK_DIRECTORY' for the the parent node of the state-variables. 2007-09-14 Zeeshan Ali * src/universal-cp-eventtreeview.c: Strip newlines from value of the variable in events before displaying them and don't display the complete value if it's too big. User can get the complete value if she copy the event to the clipboard. 2007-09-14 Zeeshan Ali * src/universal-cp-actiondialog.c: Shrink the action dialog each time after removing the argument widgets. 2007-09-13 Zeeshan Ali * src/universal-cp-eventtreeview.c: Don't let the event treeview scroll-down. 2007-09-13 Zeeshan Ali * src/pixmaps/upnp-service.png: * src/pixmaps/upnp-state-variable.png: Icons update from Lapo Calamandrei. 2007-09-13 Zeeshan Ali * src/universal-cp-actiondialog.c: Only update an out argument textview if there is any text to put there. 2007-09-12 Zeeshan Ali * src/pixmaps/Makefile.am: * src/pixmaps/upnp-action.png: * src/pixmaps/upnp-network.png: Remove unneeded icons. 2007-09-12 Zeeshan Ali * src/universal-cp-icons.c: * src/universal-cp-icons.h: - Get the action icon from the gtk stock as well - Clean-up the code for loading pixbuf from gtk stock icons. 2007-09-12 Zeeshan Ali * src/universal-cp-icons.c: * src/universal-cp-icons.h: - Get the network icon from the gtk stock - Put the code for loading pixbuf from stock into a separate function. 2007-09-12 Zeeshan Ali * src/pixmaps/upnp-device.png: Icon update from Lapo Calamandrei. 2007-09-12 Zeeshan Ali * src/universal-cp-devicetreeview.c: * src/universal-cp-icons.c: * src/universal-cp-icons.h: Display a message in the device treeview instead of a warning on the console when introspection is not available for a service. 2007-09-12 Zeeshan Ali * src/universal-cp-gui.c: * src/universal-cp-icons.c: * src/universal-cp-icons.h: No need to pass glade_xml file to init_icons(). 2007-09-12 Zeeshan Ali * src/network-light-upnp.c: * src/universal-cp-actiondialog.c: * src/universal-cp-devicetreeview.c: * src/universal-cp-eventtreeview.c: * src/universal-cp-gui.c: Remove the unneeded usage of G_OBJECT() macro. 2007-09-12 Zeeshan Ali * src/universal-cp-actiondialog.c: * src/universal-cp-devicetreeview.c: Fix some ref leaks and a small stylistic change. 2007-09-11 Zeeshan Ali * src/universal-cp-eventtreeview.c: Bugfix: Don't leave out the 'value' when copying the event(s). 2007-09-11 Zeeshan Ali * src/universal-cp-actiondialog.c: * src/universal-cp-actiondialog.h: * src/universal-cp-detailstreeview.c: * src/universal-cp-detailstreeview.h: * src/universal-cp-devicetreeview.c: * src/universal-cp-devicetreeview.h: * src/universal-cp-eventtreeview.c: * src/universal-cp-eventtreeview.h: * src/universal-cp-gui.c: * src/universal-cp-gui.h: * src/universal-cp-icons.c: * src/universal-cp-icons.h: Cleanup: No shared global variables between modules and every module communicate with the others through function calls only. 2007-09-10 Zeeshan Ali * src/pixmaps/Makefile.am: * src/pixmaps/action.png: * src/pixmaps/device.png: * src/pixmaps/network.png: * src/pixmaps/service.png: * src/pixmaps/state-variable.png: * src/pixmaps/state-variables.png: * src/pixmaps/upnp-action.png: * src/pixmaps/upnp-device.png: * src/pixmaps/upnp-network.png: * src/pixmaps/upnp-service.png: * src/pixmaps/upnp-state-variable.png: * src/pixmaps/upnp-state-variables.png: * src/universal-cp-icons.c: Add 'upnp-' prefix to all universal-cp icons. 2007-09-10 Zeeshan Ali * src/pixmaps/Makefile.am: * src/pixmaps/devices.png: * src/pixmaps/network.png: * src/universal-cp-devicetreeview.c: * src/universal-cp-icons.c: * src/universal-cp-icons.h: Rename "UPnP Devices" to "UPnP Network" everwhere. 2007-09-10 Zeeshan Ali * src/universal-cp-devicetreeview.c: Use the id instead of SCPD URL of the service in the warning message. 2007-09-09 Zeeshan Ali * src/universal-cp-devicetreeview.c: Treat the error in the introspection callback as constant. 2007-09-08 Zeeshan Ali * src/universal-cp-devicetreeview.c: Retreive the service introspection, asynchronously. 2007-09-07 Zeeshan Ali * AUTHORS: Add Lapo Calamandrei to AUTHORS file. 2007-09-07 Zeeshan Ali * src/gupnp-network-light.glade: * src/gupnp-universal-cp.glade: * src/network-light-gui.c: Polish the about dialog boxes. 2007-09-07 Zeeshan Ali * src/xml/network-light-desc.xml: Clean-up the network-light description document. 2007-09-07 Zeeshan Ali * src/universal-cp.c: Don't display model description twice. 2007-09-06 Zeeshan Ali * src/Makefile.am: * src/network-light-gui.c: * src/network-light-upnp.c: * src/network-light-upnp.h: * src/network-light.c: - Put the UPnP code of network-light into a separate module. - Oops! forgot to add network-light.h to Makefile.am. 2007-09-06 Zeeshan Ali * src/network-light.c: notify the clients of the actual load level set, not what is requested. 2007-09-06 Zeeshan Ali * src/network-light-gui.c: * src/network-light-gui.h: * src/network-light.c: * src/network-light.h: - Move the light status handling back to main module. - Notify the clients when the status changes from the UI. 2007-09-06 Zeeshan Ali * src/gupnp-universal-cp.glade: Small stylistic change. 2007-09-06 Zeeshan Ali * src/universal-cp-gui.c: Set the selection mode of all treeviews to GTK_SELECTION_SINGLE. 2007-09-06 Zeeshan Ali * src/universal-cp-devicetreeview.c: * src/universal-cp-gui.c: Move remaining device treeview code to the relevent module. 2007-09-06 Zeeshan Ali * src/gupnp-universal-cp.glade: * src/universal-cp-eventtreeview.c: - Add event treeview context menu. - Add ability to copy&paste from event treeview. 2007-09-06 Zeeshan Ali * src/gupnp-universal-cp.glade: * src/universal-cp-detailstreeview.c: - Add details treeview context menu. - Add ability to copy&paste from details treeview. 2007-09-06 Zeeshan Ali * src/Makefile.am: * src/universal-cp-detailstreeview.c: * src/universal-cp-detailstreeview.h: * src/universal-cp-eventtreeview.c: * src/universal-cp-eventtreeview.h: * src/universal-cp-gui.c: * src/universal-cp-gui.h: Put details and event treeview handling in separate modules. 2007-09-06 Zeeshan Ali * src/universal-cp-gui.c: Fix a small build problem. 2007-09-06 Zeeshan Ali * src/universal-cp-devicetreeview.c: subscribe to events after settting the notify callbacks. 2007-09-06 Zeeshan Ali * src/universal-cp-gui.c: Prepend rather than append the events to the event log treeview. 2007-09-06 Zeeshan Ali * src/universal-cp-gui.c: Double-click on a service row, inverts the subscription status to that service. 2007-09-06 Zeeshan Ali * src/gupnp-universal-cp.glade: * src/universal-cp-actiondialog.c: * src/universal-cp-actiondialog.h: * src/universal-cp-gui.c: 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. 2007-09-05 Zeeshan Ali * src/universal-cp-devicetreeview.c: services are subscribed to, by default. 2007-09-05 Zeeshan Ali * src/network-light.c: Only host the dir where the description doc is found. 2007-09-05 Zeeshan Ali * src/Makefile.am: Make xml dir part of the build. 2007-09-05 Zeeshan Ali * src/network-light.c: Simplify code using the power of gupnp_service_signals_autoconnect(). 2007-09-05 Zeeshan Ali * src/network-light-gui.c: Fix a small oops. 2007-09-05 Zeeshan Ali * src/network-light-gui.c: Cleaner code for loading pixbufs. 2007-09-05 Zeeshan Ali * src/pixmaps/Makefile.am: Add network-light icon to build. 2007-09-05 Zeeshan Ali 2007-09-05 Matthew Allum * configure.ac: * src/Makefile.am: * src/gupnp-network-light.glade: * src/gupnp-universal-cp.glade: * src/network-light-gui.c: * src/network-light-gui.h: * src/network-light.c: * src/universal-cp-actiondialog.c: * src/universal-cp-devicetreeview.c: * src/universal-cp-gui.c: * src/universal-cp-icons.c: * src/universal-cp.c: * src/xml/Makefile.am: Install the xml files too and make network-light be able to run installed. 2007-09-04 Matthew Allum * src/network-light-gui.c: Get light images from installed dir rather than local source dir. 2007-09-05 Zeeshan Ali * src/network-light-gui.c: * src/pixmaps/network-light.png: * src/xml/network-light-desc.xml: Add icon for window decorations and clients. 2007-09-05 Zeeshan Ali * src/universal-cp-icons.c: Preserve the aspect-ratio of the original image. 2007-09-04 Zeeshan Ali * src/universal-cp-devicetreeview.c: Use icon types rather than icons to identify the treeview rows. 2007-09-04 Zeeshan Ali * src/network-light-gui.c: 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. 2007-09-04 Zeeshan Ali * src/gupnp-network-light.glade: Remove all the spacing around the light-bulb image as it doesn't suit the new background color of the image. 2007-09-04 Zeeshan Ali * src/pixmaps/network-light-off.png: * src/pixmaps/network-light-on.png: Use newer, cool icons from Lapo Calamandrei for network light. 2007-09-04 Zeeshan Ali * src/xml/network-light-desc.xml: Append a '/' to icon URL. 2007-09-04 Zeeshan Ali * src/universal-cp-devicetreeview.c: * src/universal-cp-devicetreeview.h: * src/universal-cp-gui.c: * src/universal-cp-icons.c: * src/universal-cp-icons.h: * src/universal-cp.c: Prefer to use icon from the device to reprent it. 2007-09-03 Zeeshan Ali * src/Makefile.am: * src/universal-cp-devicetreeview.c: * src/universal-cp-gui.c: * src/universal-cp-gui.h: * src/universal-cp-icons.c: * src/universal-cp-icons.h: Put icons handling into a separate module. 2007-09-02 Zeeshan Ali * src/gupnp-network-light.glade: Put plenty of space around the light-bulb image. 2007-09-02 Zeeshan Ali * src/gupnp-network-light.glade: * src/network-light-gui.c: Double-click inverts the light-bulb status. 2007-09-02 Zeeshan Ali * src/network-light-gui.c: * src/network-light-gui.h: Use int for load_level and use CLAMP macro to keep it under limits. 2007-09-02 Zeeshan Ali * src/gupnp-network-light.glade: * src/network-light-gui.c: Add popup menu. 2007-09-01 Zeeshan Ali * src/gupnp-network-light.glade: Add about dialog. 2007-09-01 Zeeshan Ali * src/Makefile.am: * src/gupnp-network-light.glade: * src/network-light-gui.c: * src/network-light-gui.h: * src/network-light.c: Use glade for consistancy. 2007-09-01 Zeeshan Ali * src/pixmaps/network-light-off.png: * src/pixmaps/network-light-on.png: New cool icons for network-light from Lapo Calamandrei . 2007-08-31 Zeeshan Ali * src/pixmaps/network-light-on.png: Use image from Markus Berg for "on". 2007-08-31 Zeeshan Ali * src/Makefile.am: * src/network-light-gui.c: * src/network-light-gui.h: * src/network-light.c: Add basic GUI for network light and let it handle the light status and load_level. 2007-08-29 Zeeshan Ali * src/network-light.c: Implement Dimming service. 2007-08-28 Zeeshan Ali * src/network-light.c: Refactorize the main function. 2007-08-28 Zeeshan Ali * src/pixmaps/Makefile.am: Add network light icons to the build. 2007-08-28 Zeeshan Ali * src/pixmaps/network-light-off.png: * src/pixmaps/network-light-on.png: * src/pixmaps/network-light.png: * src/xml/network-light-desc.xml: Setup the icons for the network light service. Courtesy of Tango project. 2007-08-27 Zeeshan Ali * src/xml/SwitchPower-scpd.xml: Correct a typo in SwitchPower SCPD. 2007-08-27 Zeeshan Ali * configure.ac: * NEWS: Bump up the version to 0.1.2 and update the NEWS file. * src/universal-cp-gui.c: Fix the treeview headers that broke because of recent changes. 2007-08-27 Zeeshan Ali * src/network-light.c: Implement SwitchPower service. 2007-08-27 Zeeshan Ali * src/network-light.c: Add a variable for light status. 2007-08-27 Zeeshan Ali * src/network-light.c: Remove unneeded prints and use g_warning for warnings. 2007-08-27 Zeeshan Ali * src/network-light.c: * src/universal-cp-actiondialog.c: * src/universal-cp-actiondialog.h: * src/universal-cp-devicetreeview.c: * src/universal-cp-devicetreeview.h: * src/universal-cp-gui.c: * src/universal-cp-gui.h: * src/universal-cp.c: * src/universal-cp.h: Fix copyright notice. 2007-08-27 Zeeshan Ali * src/network-light.c: No need to print "damn". :) 2007-08-27 Zeeshan Ali * src/pixmaps/network-light.png: Add icon for network light. 2007-08-27 Zeeshan Ali * src/xml/Dimming-scpd.xml: * src/xml/SwitchPower-scpd.xml: * src/xml/network-light-desc.xml: Add xml for network light.