profile/ivi/rygel.git
15 years agoFix segfault on folder plugin
Jens Georg [Wed, 29 Apr 2009 21:55:11 +0000 (23:55 +0200)]
Fix segfault on folder plugin

15 years agoAdd simple gconf configuration
Jens Georg [Wed, 29 Apr 2009 21:17:47 +0000 (23:17 +0200)]
Add simple gconf configuration

15 years agoupdate copyright
Jens Georg [Tue, 21 Apr 2009 22:34:59 +0000 (00:34 +0200)]
update copyright

15 years agoadd copyright header
Jens Georg [Tue, 21 Apr 2009 22:34:08 +0000 (00:34 +0200)]
add copyright header

15 years agoimport plugins into branch
Jens Georg [Tue, 21 Apr 2009 22:31:59 +0000 (00:31 +0200)]
import plugins into branch

15 years agoPut all plugins options on the same page
Zeeshan Ali (Khattak) [Sat, 2 May 2009 21:19:51 +0000 (00:19 +0300)]
Put all plugins options on the same page

15 years agoConfiguration is grouped sections
Zeeshan Ali (Khattak) [Sat, 2 May 2009 21:18:22 +0000 (00:18 +0300)]
Configuration is grouped sections

Configuration is now grouped in sections rather than pages.

15 years agoDon't expose UDN in the config UI
Zeeshan Ali (Khattak) [Sat, 2 May 2009 20:20:54 +0000 (23:20 +0300)]
Don't expose UDN in the config UI

15 years agoNew better layout for general tab.
Zeeshan Ali (Khattak) [Sat, 2 May 2009 20:06:58 +0000 (23:06 +0300)]
New better layout for general tab.

Changes by Karl Lattimer.

15 years agoDialog should not be resizable.
Zeeshan Ali (Khattak) [Sat, 2 May 2009 19:56:01 +0000 (22:56 +0300)]
Dialog should not be resizable.

15 years agoProvide a pkg-config file
Zeeshan Ali (Khattak) [Thu, 30 Apr 2009 14:49:01 +0000 (17:49 +0300)]
Provide a pkg-config file

Now it is completely possible to write rygel plugins (easily) outside the
rygel source tree.

15 years agoList all required packages in deps file
Zeeshan Ali (Khattak) [Thu, 30 Apr 2009 14:09:13 +0000 (17:09 +0300)]
List all required packages in deps file

15 years agoInstall the vapi and dep files
Zeeshan Ali (Khattak) [Thu, 30 Apr 2009 14:05:39 +0000 (17:05 +0300)]
Install the vapi and dep files

15 years agoDistribute the deps file
Zeeshan Ali (Khattak) [Thu, 30 Apr 2009 14:05:04 +0000 (17:05 +0300)]
Distribute the deps file

15 years agoInstall the rygel header(s)
Zeeshan Ali (Khattak) [Thu, 30 Apr 2009 13:52:33 +0000 (16:52 +0300)]
Install the rygel header(s)

15 years agoRemove all xbox-related stuff
Zeeshan Ali (Khattak) [Wed, 29 Apr 2009 20:00:11 +0000 (23:00 +0300)]
Remove all xbox-related stuff

It doesn't work anyway and we better concentrate on implementing standard
stuff that it at least worthy of being called "UPnP".

15 years agoAdd a button to enable/disable media server.
Zeeshan Ali (Khattak) [Wed, 29 Apr 2009 15:49:23 +0000 (18:49 +0300)]
Add a button to enable/disable media server.

15 years agoDisable widgets when they don't make sense
Zeeshan Ali (Khattak) [Wed, 29 Apr 2009 15:24:03 +0000 (18:24 +0300)]
Disable widgets when they don't make sense

15 years agoGlade3 wants to re-arrange some widgets, let it!
Zeeshan Ali (Khattak) [Wed, 29 Apr 2009 14:59:46 +0000 (17:59 +0300)]
Glade3 wants to re-arrange some widgets, let it!

I thought this bug was fixed, maybe a regression?

15 years agoBring back the tooltips
Zeeshan Ali (Khattak) [Wed, 29 Apr 2009 14:57:30 +0000 (17:57 +0300)]
Bring back the tooltips

15 years agoGeneral options are loaded/saved on demand
Zeeshan Ali (Khattak) [Tue, 28 Apr 2009 22:33:31 +0000 (01:33 +0300)]
General options are loaded/saved on demand

15 years agoConfig UI loads/saves the transcoding options
Zeeshan Ali (Khattak) [Tue, 28 Apr 2009 20:59:13 +0000 (23:59 +0300)]
Config UI loads/saves the transcoding options

15 years agoBetter names for transcoding check buttons
Zeeshan Ali (Khattak) [Tue, 28 Apr 2009 20:58:40 +0000 (23:58 +0300)]
Better names for transcoding check buttons

15 years agoAdd transcoding options to Configuration
Zeeshan Ali (Khattak) [Tue, 28 Apr 2009 15:22:51 +0000 (18:22 +0300)]
Add transcoding options to Configuration

15 years agoAdd transcoding options
Zeeshan Ali (Khattak) [Tue, 28 Apr 2009 14:33:26 +0000 (17:33 +0300)]
Add transcoding options

This also implies that we put the existing options in the general page
into a separate new frame.

15 years agoRemove the unneeded VBox
Zeeshan Ali (Khattak) [Tue, 28 Apr 2009 14:05:44 +0000 (17:05 +0300)]
Remove the unneeded VBox

15 years agoRandom size/alignment improvements
Zeeshan Ali (Khattak) [Tue, 28 Apr 2009 13:55:53 +0000 (16:55 +0300)]
Random size/alignment improvements

15 years agoPut the table inside an alignment
Zeeshan Ali (Khattak) [Tue, 28 Apr 2009 13:54:25 +0000 (16:54 +0300)]
Put the table inside an alignment

15 years agoDialog should be at least 400 pixels by default
Zeeshan Ali (Khattak) [Tue, 28 Apr 2009 13:44:35 +0000 (16:44 +0300)]
Dialog should be at least 400 pixels by default

15 years agoPut a nice title on the dialog
Zeeshan Ali (Khattak) [Tue, 28 Apr 2009 13:43:44 +0000 (16:43 +0300)]
Put a nice title on the dialog

15 years agoUse the correct response IDs.
Zeeshan Ali (Khattak) [Mon, 27 Apr 2009 20:48:35 +0000 (23:48 +0300)]
Use the correct response IDs.

15 years agoPort the code to use dynamic UI
Zeeshan Ali (Khattak) [Mon, 27 Apr 2009 20:45:55 +0000 (23:45 +0300)]
Port the code to use dynamic UI

Port the code to use Glade3-created dynamic UI.

15 years agoBetter names for some widgets.
Zeeshan Ali (Khattak) [Mon, 27 Apr 2009 20:25:18 +0000 (23:25 +0300)]
Better names for some widgets.

15 years agoAssign response IDs to buttons.
Zeeshan Ali (Khattak) [Mon, 27 Apr 2009 13:15:17 +0000 (16:15 +0300)]
Assign response IDs to buttons.

15 years agoBetter names for widgets.
Zeeshan Ali (Khattak) [Mon, 27 Apr 2009 13:13:07 +0000 (16:13 +0300)]
Better names for widgets.

15 years agoConvert UI file to Gtk+ 2.16.
Zeeshan Ali (Khattak) [Mon, 27 Apr 2009 13:07:23 +0000 (16:07 +0300)]
Convert UI file to Gtk+ 2.16.

15 years agoMoving towards Glade + GtkBuilder approach.
Zeeshan Ali (Khattak) [Mon, 27 Apr 2009 12:58:49 +0000 (15:58 +0300)]
Moving towards Glade + GtkBuilder approach.

15 years agoRename PreferencesVBox to PreferencesPage
Zeeshan Ali (Khattak) [Fri, 24 Apr 2009 14:07:29 +0000 (17:07 +0300)]
Rename PreferencesVBox to PreferencesPage

15 years agoExit on delete event on PreferencesDialog
Zeeshan Ali (Khattak) [Fri, 24 Apr 2009 13:41:38 +0000 (16:41 +0300)]
Exit on delete event on PreferencesDialog

15 years agoHIG: Put the OK button in the end
Zeeshan Ali (Khattak) [Fri, 24 Apr 2009 13:34:34 +0000 (16:34 +0300)]
HIG: Put the OK button in the end

15 years agoUDN is supposted to be a constant
Zeeshan Ali (Khattak) [Fri, 24 Apr 2009 12:47:35 +0000 (15:47 +0300)]
UDN is supposted to be a constant

Only generate the UDN if it's not already done and save it once it's
generated.

15 years agoConfigReader + ConfigEditor = Configuration
Zeeshan Ali (Khattak) [Fri, 24 Apr 2009 12:36:10 +0000 (15:36 +0300)]
ConfigReader + ConfigEditor = Configuration

Merge ConfigEditor into ConfigReader and name it 'Configuration'.

15 years agoRemove the unused convenience methods
Zeeshan Ali (Khattak) [Fri, 24 Apr 2009 11:50:17 +0000 (14:50 +0300)]
Remove the unused convenience methods

15 years agoDon't load disabled plugins
Zeeshan Ali (Khattak) [Thu, 23 Apr 2009 16:05:37 +0000 (19:05 +0300)]
Don't load disabled plugins

15 years agoDon't use GConf.Client.get_bool ()
Zeeshan Ali (Khattak) [Thu, 23 Apr 2009 15:44:49 +0000 (18:44 +0300)]
Don't use GConf.Client.get_bool ()

When an entry is not found, this method just returns false instead of
signaling an error so we never know if key is not there or it's value is
set to false.

15 years agoAdd option to enable/disable plugins
Zeeshan Ali (Khattak) [Thu, 23 Apr 2009 15:06:29 +0000 (18:06 +0300)]
Add option to enable/disable plugins

This doesn't really do anything atm.

15 years agoMore use of consts defined for gconf keys
Zeeshan Ali (Khattak) [Thu, 23 Apr 2009 15:05:40 +0000 (18:05 +0300)]
More use of consts defined for gconf keys

15 years agoMerg 'section' and 'title' props of PluginPrefVBox
Zeeshan Ali (Khattak) [Thu, 23 Apr 2009 14:19:09 +0000 (17:19 +0300)]
Merg 'section' and 'title' props of PluginPrefVBox

15 years agoAdd pref vbox for all existing plugins.
Zeeshan Ali (Khattak) [Thu, 23 Apr 2009 14:06:50 +0000 (17:06 +0300)]
Add pref vbox for all existing plugins.

15 years agoIntroducing PluginPrefVBox.
Zeeshan Ali (Khattak) [Thu, 23 Apr 2009 14:05:18 +0000 (17:05 +0300)]
Introducing PluginPrefVBox.

A class for editiong of common plugin configuration.

15 years agoPut code to add a pref page in a separate method
Zeeshan Ali (Khattak) [Thu, 23 Apr 2009 13:56:28 +0000 (16:56 +0300)]
Put code to add a pref page in a separate method

15 years agoProvide consts for title and UDN keys
Zeeshan Ali (Khattak) [Thu, 23 Apr 2009 13:55:45 +0000 (16:55 +0300)]
Provide consts for title and UDN keys

15 years agoDon't expose 'enable-xbox' prop to user
Zeeshan Ali (Khattak) [Thu, 23 Apr 2009 12:45:20 +0000 (15:45 +0300)]
Don't expose 'enable-xbox' prop to user

We'll soon just drop the existing xbox support to re-implement it the
right way (tm) later on, which won't involve user having to enable it.

15 years agoPass the title and section args in correct order
Zeeshan Ali (Khattak) [Thu, 23 Apr 2009 12:42:15 +0000 (15:42 +0300)]
Pass the title and section args in correct order

15 years agoTreat empty strings from gconf as nulls.
Zeeshan Ali (Khattak) [Thu, 23 Apr 2009 12:33:58 +0000 (15:33 +0300)]
Treat empty strings from gconf as nulls.

15 years agoMinor indentation fix.
Zeeshan Ali (Khattak) [Wed, 22 Apr 2009 15:55:17 +0000 (18:55 +0300)]
Minor indentation fix.

15 years agoIntroducing GeneralPrefVBox.
Zeeshan Ali (Khattak) [Wed, 22 Apr 2009 15:48:28 +0000 (18:48 +0300)]
Introducing GeneralPrefVBox.

Put the code specific to general preferences into a separate subclass:
GeneralPrefVBox.

15 years agoMake some fields/methods of PreferencesVBox, protected.
Zeeshan Ali (Khattak) [Wed, 22 Apr 2009 15:47:08 +0000 (18:47 +0300)]
Make some fields/methods of PreferencesVBox, protected.

15 years agoKeep section name in a object field.
Zeeshan Ali (Khattak) [Wed, 22 Apr 2009 15:32:30 +0000 (18:32 +0300)]
Keep section name in a object field.

15 years agoPut the PreferencesVBox in Notebook.
Zeeshan Ali (Khattak) [Wed, 22 Apr 2009 15:29:20 +0000 (18:29 +0300)]
Put the PreferencesVBox in Notebook.

So that we can now add more PreferencesVBox'es.

15 years agoPreferencesVBox should provide a title for itself.
Zeeshan Ali (Khattak) [Wed, 22 Apr 2009 15:19:25 +0000 (18:19 +0300)]
PreferencesVBox should provide a title for itself.

15 years agoPreferencesDialog doesn't need to keep config_editor.
Zeeshan Ali (Khattak) [Wed, 22 Apr 2009 14:54:33 +0000 (17:54 +0300)]
PreferencesDialog doesn't need to keep config_editor.

15 years agoIntroducing PreferencesVBox.
Zeeshan Ali (Khattak) [Wed, 22 Apr 2009 14:52:31 +0000 (17:52 +0300)]
Introducing PreferencesVBox.

15 years agoRename Preferences to PreferencesDialog.
Zeeshan Ali (Khattak) [Wed, 22 Apr 2009 14:11:45 +0000 (17:11 +0300)]
Rename Preferences to PreferencesDialog.

15 years agoAlso save the integers.
Zeeshan Ali (Khattak) [Wed, 22 Apr 2009 13:39:32 +0000 (16:39 +0300)]
Also save the integers.

15 years agoSave the boolean options as well.
Zeeshan Ali (Khattak) [Wed, 22 Apr 2009 13:06:12 +0000 (16:06 +0300)]
Save the boolean options as well.

15 years agoActually save the configuration.
Zeeshan Ali (Khattak) [Wed, 22 Apr 2009 13:03:06 +0000 (16:03 +0300)]
Actually save the configuration.

ATM it only saves string options.

15 years agoKeep the config_editor in the object scope.
Zeeshan Ali (Khattak) [Wed, 22 Apr 2009 13:00:44 +0000 (16:00 +0300)]
Keep the config_editor in the object scope.

15 years agoDifferentiate between name and title of config options.
Zeeshan Ali (Khattak) [Tue, 21 Apr 2009 16:43:40 +0000 (19:43 +0300)]
Differentiate between name and title of config options.

15 years agoDefine constants for known keys.
Zeeshan Ali (Khattak) [Tue, 21 Apr 2009 16:26:04 +0000 (19:26 +0300)]
Define constants for known keys.

15 years agoAdd convenience methods to set IP, port and xbox support.
Zeeshan Ali (Khattak) [Tue, 21 Apr 2009 15:53:53 +0000 (18:53 +0300)]
Add convenience methods to set IP, port and xbox support.

15 years agoDon't capitalize the gconf keys unless it's an abbrev.
Zeeshan Ali (Khattak) [Tue, 21 Apr 2009 15:52:59 +0000 (18:52 +0300)]
Don't capitalize the gconf keys unless it's an abbrev.

15 years agoNew class for editing of user configuration.
Zeeshan Ali (Khattak) [Tue, 21 Apr 2009 15:33:35 +0000 (18:33 +0300)]
New class for editing of user configuration.

15 years agoMake convenience methods public.
Zeeshan Ali (Khattak) [Tue, 21 Apr 2009 14:49:04 +0000 (17:49 +0300)]
Make convenience methods public.

15 years agoUse the convenience methods to read values from gconf.
Zeeshan Ali (Khattak) [Tue, 21 Apr 2009 14:48:04 +0000 (17:48 +0300)]
Use the convenience methods to read values from gconf.

15 years agoConvenient methods to read boolean and integer.
Zeeshan Ali (Khattak) [Tue, 21 Apr 2009 14:46:57 +0000 (17:46 +0300)]
Convenient methods to read boolean and integer.

Provide convenient methods to read boolean and integer from gconf.

15 years agoAllow get_string() params/return to be null.
Zeeshan Ali (Khattak) [Tue, 21 Apr 2009 14:41:05 +0000 (17:41 +0300)]
Allow get_string() params/return to be null.

15 years agoAll plugins need to link to gconf now.
Zeeshan Ali (Khattak) [Tue, 21 Apr 2009 13:23:01 +0000 (16:23 +0300)]
All plugins need to link to gconf now.

15 years agoMake GConf client and path accessible to subclasses.
Zeeshan Ali (Khattak) [Tue, 21 Apr 2009 13:21:54 +0000 (16:21 +0300)]
Make GConf client and path accessible to subclasses.

15 years agoRename Configuration to ConfigReader.
Zeeshan Ali (Khattak) [Tue, 21 Apr 2009 13:08:58 +0000 (16:08 +0300)]
Rename Configuration to ConfigReader.

15 years agoDon't put anything in gconf.
Zeeshan Ali (Khattak) [Tue, 21 Apr 2009 12:59:48 +0000 (15:59 +0300)]
Don't put anything in gconf.

15 years agoRefactor more: HBox and Label now handled by add_pref_widget.
Zeeshan Ali (Khattak) [Mon, 20 Apr 2009 14:39:09 +0000 (17:39 +0300)]
Refactor more: HBox and Label now handled by add_pref_widget.

15 years agoDon't put label as part of CheckButton.
Zeeshan Ali (Khattak) [Mon, 20 Apr 2009 14:31:28 +0000 (17:31 +0300)]
Don't put label as part of CheckButton.

15 years agoA bit of refactoring.
Zeeshan Ali (Khattak) [Mon, 20 Apr 2009 14:21:08 +0000 (17:21 +0300)]
A bit of refactoring.

15 years agoAdd "Enable Xbox support" option.
Zeeshan Ali (Khattak) [Mon, 20 Apr 2009 13:13:09 +0000 (16:13 +0300)]
Add "Enable Xbox support" option.

15 years agoAdd widgets to set 'host-ip' and 'port' configuration.
Zeeshan Ali (Khattak) [Mon, 20 Apr 2009 13:02:27 +0000 (16:02 +0300)]
Add widgets to set 'host-ip' and 'port' configuration.

15 years agoPut the cstuff in the config library.
Zeeshan Ali (Khattak) [Mon, 20 Apr 2009 12:15:03 +0000 (15:15 +0300)]
Put the cstuff in the config library.

15 years agoSkeleton for handling of dialog response.
Zeeshan Ali (Khattak) [Sun, 19 Apr 2009 14:52:24 +0000 (17:52 +0300)]
Skeleton for handling of dialog response.

15 years agoDialog should be all visible from the beginning.
Zeeshan Ali (Khattak) [Sun, 19 Apr 2009 14:46:36 +0000 (17:46 +0300)]
Dialog should be all visible from the beginning.

15 years agoOur dialog implements it's own run method.
Zeeshan Ali (Khattak) [Sun, 19 Apr 2009 14:45:10 +0000 (17:45 +0300)]
Our dialog implements it's own run method.

15 years agoAdd an "Apply" button.
Zeeshan Ali (Khattak) [Sun, 19 Apr 2009 14:39:23 +0000 (17:39 +0300)]
Add an "Apply" button.

15 years agoBeginning of a preferences UI.
Zeeshan Ali (Khattak) [Fri, 17 Apr 2009 15:02:30 +0000 (18:02 +0300)]
Beginning of a preferences UI.

15 years agoPut Configuration into a separate static library.
Zeeshan Ali (Khattak) [Fri, 17 Apr 2009 13:40:24 +0000 (16:40 +0300)]
Put Configuration into a separate static library.

So that apps in other directories can easily access/link to it.

15 years agoDepend on Gtk+ if UI build is not disabled.
Zeeshan Ali (Khattak) [Fri, 17 Apr 2009 10:52:16 +0000 (13:52 +0300)]
Depend on Gtk+ if UI build is not disabled.

15 years agoGConf path prefix shouldn't be a public prop.
Zeeshan Ali (Khattak) [Thu, 16 Apr 2009 15:27:52 +0000 (18:27 +0300)]
GConf path prefix shouldn't be a public prop.

15 years agoConfiguration should be part of public API.
Zeeshan Ali (Khattak) [Thu, 16 Apr 2009 15:25:58 +0000 (18:25 +0300)]
Configuration should be part of public API.

15 years agoPut user configuration access into a separate object.
Zeeshan Ali (Khattak) [Thu, 16 Apr 2009 14:30:48 +0000 (17:30 +0300)]
Put user configuration access into a separate object.

15 years agoProvide a DOAP file.
Zeeshan Ali (Khattak) [Sun, 19 Apr 2009 13:59:28 +0000 (16:59 +0300)]
Provide a DOAP file.

15 years agoNo need to require gstreamer trunk.
Zeeshan Ali (Khattak) [Tue, 14 Apr 2009 12:43:35 +0000 (12:43 +0000)]
No need to require gstreamer trunk.

Everything except for transcoding will work fine with latest release
so no need to require trunk.

svn path=/trunk/; revision=786

15 years agoRequire vala trunk (0.7.1).
Zeeshan Ali (Khattak) [Wed, 8 Apr 2009 16:00:35 +0000 (16:00 +0000)]
Require vala trunk (0.7.1).

svn path=/trunk/; revision=785