mmediamanager.git
15 years agoUpdate the DBus manager and the tests to send/return names and paths
Cosimo Cecchi [Wed, 25 Jun 2008 16:24:47 +0000 (25 18:24 +0200)]
Update the DBus manager and the tests to send/return names and paths
instead of only names.

15 years agoFor now, remove server-app from the autofoo and add the generated static
Cosimo Cecchi [Wed, 25 Jun 2008 15:48:58 +0000 (25 17:48 +0200)]
For now, remove server-app from the autofoo and add the generated static
Makefile.

15 years agoSplit MMApplication into MMSoApplication and a base implementation. This
Cosimo Cecchi [Wed, 25 Jun 2008 15:48:13 +0000 (25 17:48 +0200)]
Split MMApplication into MMSoApplication and a base implementation. This
will help the progress to make MMDBusApplication.

15 years agoUse ids instead of ApplicationProviders to store and lookup app
Cosimo Cecchi [Wed, 25 Jun 2008 14:21:23 +0000 (25 16:21 +0200)]
Use ids instead of ApplicationProviders to store and lookup app
information.

15 years agoFix indendation.
Cosimo Cecchi [Wed, 25 Jun 2008 13:15:06 +0000 (25 15:15 +0200)]
Fix indendation.

15 years agoAdd this prototype for dbus spawning.week4
Cosimo Cecchi [Mon, 23 Jun 2008 20:06:18 +0000 (23 22:06 +0200)]
Add this prototype for dbus spawning.

15 years agoAdd NEWS.
Cosimo Cecchi [Mon, 23 Jun 2008 20:05:40 +0000 (23 22:05 +0200)]
Add NEWS.

15 years agoAdd INSTALL.
Cosimo Cecchi [Mon, 23 Jun 2008 20:05:18 +0000 (23 22:05 +0200)]
Add INSTALL.

15 years agoAdd the LGPLv2.
Cosimo Cecchi [Mon, 23 Jun 2008 20:04:45 +0000 (23 22:04 +0200)]
Add the LGPLv2.

15 years agoAdd these two Makefiles.
Cosimo Cecchi [Mon, 23 Jun 2008 20:02:52 +0000 (23 22:02 +0200)]
Add these two Makefiles.

15 years agoAutofooize everything in a much saner way.
Cosimo Cecchi [Mon, 23 Jun 2008 20:01:47 +0000 (23 22:01 +0200)]
Autofooize everything in a much saner way.

15 years agoImplement activation of applications via desktop files.
Cosimo Cecchi [Mon, 23 Jun 2008 20:01:14 +0000 (23 22:01 +0200)]
Implement activation of applications via desktop files.

15 years agoRefine comment.
Cosimo Cecchi [Mon, 23 Jun 2008 16:46:08 +0000 (23 18:46 +0200)]
Refine comment.

15 years agoRefine error handling and fix some indentation.
Cosimo Cecchi [Mon, 23 Jun 2008 16:44:44 +0000 (23 18:44 +0200)]
Refine error handling and fix some indentation.

15 years agoQuit the mainloop when the bus proxy is destroyed.
Cosimo Cecchi [Mon, 23 Jun 2008 16:40:52 +0000 (23 18:40 +0200)]
Quit the mainloop when the bus proxy is destroyed.

15 years agoUpdate Makefile.am to generate GTypes for enums in the DBus manager, and use them...
Cosimo Cecchi [Mon, 23 Jun 2008 16:39:27 +0000 (23 18:39 +0200)]
Update Makefile.am to generate GTypes for enums in the DBus manager, and use them to set the error domain in the MMDBusManager.

15 years agoUpdate the client test.
Cosimo Cecchi [Mon, 23 Jun 2008 14:26:17 +0000 (23 16:26 +0200)]
Update the client test.

15 years agoMake GetRegisteredApps return a string array. Now it works fine.
Cosimo Cecchi [Mon, 23 Jun 2008 14:25:38 +0000 (23 16:25 +0200)]
Make GetRegisteredApps return a string array. Now it works fine.

15 years agoAdded some debugging printfs and modify the introspection xml
Cosimo Cecchi [Mon, 23 Jun 2008 10:27:50 +0000 (23 12:27 +0200)]
Added some debugging printfs and modify the introspection xml

15 years agoSplit DBus test into client and register
Cosimo Cecchi [Mon, 23 Jun 2008 10:27:29 +0000 (23 12:27 +0200)]
Split DBus test into client and register

15 years agoUpdate the dbus test.
Cosimo Cecchi [Fri, 20 Jun 2008 20:24:47 +0000 (20 22:24 +0200)]
Update the dbus test.

15 years agoModify introspection data to reflect latest changes
Cosimo Cecchi [Fri, 20 Jun 2008 20:24:20 +0000 (20 22:24 +0200)]
Modify introspection data to reflect latest changes

15 years agoModify the DBusManager to acquire org.gnome.MediaManager/Manager
Cosimo Cecchi [Fri, 20 Jun 2008 20:23:49 +0000 (20 22:23 +0200)]
Modify the DBusManager to acquire org.gnome.MediaManager/Manager

15 years agoAdd gthread
Cosimo Cecchi [Fri, 20 Jun 2008 20:23:35 +0000 (20 22:23 +0200)]
Add gthread

15 years agoMove acquiring of the name on the bus in the main and add a bit of error
Cosimo Cecchi [Fri, 20 Jun 2008 20:23:04 +0000 (20 22:23 +0200)]
Move acquiring of the name on the bus in the main and add a bit of error
handling.

15 years agoAdd a test for the dbus client interface.
Cosimo Cecchi [Fri, 20 Jun 2008 16:56:37 +0000 (20 18:56 +0200)]
Add a test for the dbus client interface.

15 years agoMake GetRegisteredApps work.
Cosimo Cecchi [Fri, 20 Jun 2008 16:56:17 +0000 (20 18:56 +0200)]
Make GetRegisteredApps work.

15 years agoAdapt the rest of the code and implement GetRegisteredApps (not working
Cosimo Cecchi [Thu, 19 Jun 2008 16:39:33 +0000 (19 18:39 +0200)]
Adapt the rest of the code and implement GetRegisteredApps (not working
yet)

15 years agoAdded the standalone dbus manager (first draft).
Cosimo Cecchi [Thu, 19 Jun 2008 16:39:14 +0000 (19 18:39 +0200)]
Added the standalone dbus manager (first draft).

15 years agoAdded a first implementation of the DBus manager.
Cosimo Cecchi [Wed, 18 Jun 2008 16:07:55 +0000 (18 18:07 +0200)]
Added a first implementation of the DBus manager.
It shouldn't really belong here though.

15 years agoFixed configure.ac to make DBus cflags and ldadds to work
Cosimo Cecchi [Wed, 18 Jun 2008 16:07:27 +0000 (18 18:07 +0200)]
Fixed configure.ac to make DBus cflags and ldadds to work

15 years agoAdd this xml prototype for manager methods
Cosimo Cecchi [Wed, 18 Jun 2008 15:08:17 +0000 (18 17:08 +0200)]
Add this xml prototype for manager methods

15 years agoAdd some comments
Cosimo Cecchi [Wed, 18 Jun 2008 15:08:00 +0000 (18 17:08 +0200)]
Add some comments

15 years agoUpdate to generate dbus headers bindings
Cosimo Cecchi [Wed, 18 Jun 2008 15:07:47 +0000 (18 17:07 +0200)]
Update to generate dbus headers bindings

15 years agoInclude DBus and fix some whitespaces
Cosimo Cecchi [Wed, 18 Jun 2008 15:07:21 +0000 (18 17:07 +0200)]
Include DBus and fix some whitespaces

15 years agoUse proper includes.week3
Cosimo Cecchi [Mon, 16 Jun 2008 13:50:35 +0000 (16 15:50 +0200)]
Use proper includes.

15 years agoUpdate test to new mm-utils API
Cosimo Cecchi [Mon, 16 Jun 2008 13:46:00 +0000 (16 15:46 +0200)]
Update test to new mm-utils API

15 years agoAdd mm-utils.c with mm_create_gvalue_for_attribute () convenience func
Cosimo Cecchi [Mon, 16 Jun 2008 13:45:40 +0000 (16 15:45 +0200)]
Add mm-utils.c with mm_create_gvalue_for_attribute () convenience func

15 years agoModify the client test to cover filter params.
Cosimo Cecchi [Sun, 15 Jun 2008 16:52:18 +0000 (15 18:52 +0200)]
Modify the client test to cover filter params.

15 years agoActually allocate and free the GValue.
Cosimo Cecchi [Sun, 15 Jun 2008 16:52:02 +0000 (15 18:52 +0200)]
Actually allocate and free the GValue.

15 years agoFix overall header indentation
Cosimo Cecchi [Sun, 15 Jun 2008 16:39:37 +0000 (15 18:39 +0200)]
Fix overall header indentation

15 years agoUse a single include.
Cosimo Cecchi [Fri, 13 Jun 2008 15:17:32 +0000 (13 17:17 +0200)]
Use a single include.

15 years agoInclude mm.h in Makefile.am and add mm-module.h
Cosimo Cecchi [Fri, 13 Jun 2008 15:17:15 +0000 (13 17:17 +0200)]
Include mm.h in Makefile.am and add mm-module.h

15 years agoAdded a global include header
Cosimo Cecchi [Fri, 13 Jun 2008 15:12:32 +0000 (13 17:12 +0200)]
Added a global include header

15 years agoUpdate tests
Cosimo Cecchi [Fri, 13 Jun 2008 14:57:39 +0000 (13 16:57 +0200)]
Update tests

15 years agoUse right hashing function for the hash table in MMHit
Cosimo Cecchi [Fri, 13 Jun 2008 14:57:24 +0000 (13 16:57 +0200)]
Use right hashing function for the hash table in MMHit

15 years agoFree cached attributes on _finalize ()
Cosimo Cecchi [Fri, 13 Jun 2008 14:56:57 +0000 (13 16:56 +0200)]
Free cached attributes on _finalize ()

15 years agoImplement attribute caching.
Cosimo Cecchi [Fri, 13 Jun 2008 14:54:38 +0000 (13 16:54 +0200)]
Implement attribute caching.

15 years agoUpdate tests to the new API.
Cosimo Cecchi [Fri, 13 Jun 2008 14:27:42 +0000 (13 16:27 +0200)]
Update tests to the new API.

15 years agoActually build a valid Attribute/Value hash table.
Cosimo Cecchi [Fri, 13 Jun 2008 14:27:26 +0000 (13 16:27 +0200)]
Actually build a valid Attribute/Value hash table.

15 years agoFix include
Cosimo Cecchi [Fri, 13 Jun 2008 14:27:16 +0000 (13 16:27 +0200)]
Fix include

15 years agoFix the name of a method to reflect mm-attribute.h
Cosimo Cecchi [Fri, 13 Jun 2008 14:26:36 +0000 (13 16:26 +0200)]
Fix the name of a method to reflect mm-attribute.h

15 years agoMake it compile with new files.
Cosimo Cecchi [Wed, 11 Jun 2008 16:42:07 +0000 (11 18:42 +0200)]
Make it compile with new files.

15 years agoReimplement MMHit with new filtering API
Cosimo Cecchi [Wed, 11 Jun 2008 15:47:22 +0000 (11 17:47 +0200)]
Reimplement MMHit with new filtering API

15 years agoLogic operators are not supported (yet?)
Cosimo Cecchi [Tue, 10 Jun 2008 15:22:06 +0000 (10 17:22 +0200)]
Logic operators are not supported (yet?)

15 years agoMake this a GObject.
Cosimo Cecchi [Tue, 10 Jun 2008 15:21:57 +0000 (10 17:21 +0200)]
Make this a GObject.

15 years agoImplement MMFilter.
Cosimo Cecchi [Tue, 10 Jun 2008 15:21:39 +0000 (10 17:21 +0200)]
Implement MMFilter.

15 years agoAdd "id" to the attribute fields, fix indentation.
Cosimo Cecchi [Tue, 10 Jun 2008 10:29:11 +0000 (10 12:29 +0200)]
Add "id" to the attribute fields, fix indentation.

15 years agoAdd the base attributes defines.
Cosimo Cecchi [Tue, 10 Jun 2008 10:28:22 +0000 (10 12:28 +0200)]
Add the base attributes defines.

15 years agoImplement the base manager.
Cosimo Cecchi [Tue, 10 Jun 2008 10:28:08 +0000 (10 12:28 +0200)]
Implement the base manager.

15 years agoAdd boilerplate macros.
Cosimo Cecchi [Tue, 10 Jun 2008 10:27:45 +0000 (10 12:27 +0200)]
Add boilerplate macros.

15 years agoFix indentation
Cosimo Cecchi [Tue, 10 Jun 2008 10:26:07 +0000 (10 12:26 +0200)]
Fix indentation

15 years agoModified prototypes of MMFilter to include the new logic.
Cosimo Cecchi [Tue, 10 Jun 2008 10:25:29 +0000 (10 12:25 +0200)]
Modified prototypes of MMFilter to include the new logic.

15 years agoAdapted MMFilterParam to the new operator types and add getters.
Cosimo Cecchi [Tue, 10 Jun 2008 10:24:53 +0000 (10 12:24 +0200)]
Adapted MMFilterParam to the new operator types and add getters.

15 years agoMove Logic operator to Comparision operator and add the real logic operators.
Cosimo Cecchi [Tue, 10 Jun 2008 10:24:21 +0000 (10 12:24 +0200)]
Move Logic operator to Comparision operator and add the real logic operators.

15 years agoUnfinished implementation of the base attribute manager
Cosimo Cecchi [Mon, 9 Jun 2008 17:28:10 +0000 (9 19:28 +0200)]
Unfinished implementation of the base attribute manager

15 years agoAdded the MMAttributeManager interface
Cosimo Cecchi [Mon, 9 Jun 2008 17:27:50 +0000 (9 19:27 +0200)]
Added the MMAttributeManager interface

15 years agoFix indentation
Cosimo Cecchi [Mon, 9 Jun 2008 17:27:35 +0000 (9 19:27 +0200)]
Fix indentation

15 years agoAdded a first MMAttribute implementation
Cosimo Cecchi [Mon, 9 Jun 2008 17:27:18 +0000 (9 19:27 +0200)]
Added a first MMAttribute implementation

15 years agoFix a typo in boilerplate macros
Cosimo Cecchi [Mon, 9 Jun 2008 16:43:01 +0000 (9 18:43 +0200)]
Fix a typo in boilerplate macros

15 years agoFix a typo and add prototypes for future methods to access hit value fields.
Cosimo Cecchi [Mon, 9 Jun 2008 16:42:26 +0000 (9 18:42 +0200)]
Fix a typo and add prototypes for future methods to access hit value fields.

15 years agoAdd MMLogicOperator
Cosimo Cecchi [Mon, 9 Jun 2008 16:42:09 +0000 (9 18:42 +0200)]
Add MMLogicOperator

15 years agoFix indentation and add prototypes for future filtering methods
Cosimo Cecchi [Mon, 9 Jun 2008 16:41:15 +0000 (9 18:41 +0200)]
Fix indentation and add prototypes for future filtering methods

15 years agoAdd MMFilterParam implementation.
Cosimo Cecchi [Mon, 9 Jun 2008 16:40:29 +0000 (9 18:40 +0200)]
Add MMFilterParam implementation.

15 years agoAn application can now support only one type.week2
Cosimo Cecchi [Sun, 8 Jun 2008 16:24:06 +0000 (8 18:24 +0200)]
An application can now support only one type.

15 years agoUpdate the test to check for categories and hits too
Cosimo Cecchi [Sun, 8 Jun 2008 15:38:18 +0000 (8 17:38 +0200)]
Update the test to check for categories and hits too

15 years agoRef all the hits before inserting them into the pointer array
Cosimo Cecchi [Sun, 8 Jun 2008 15:37:46 +0000 (8 17:37 +0200)]
Ref all the hits before inserting them into the pointer array

15 years agoUncommented MM_IS_FILTER as that macro exists now
Cosimo Cecchi [Sun, 8 Jun 2008 15:20:00 +0000 (8 17:20 +0200)]
Uncommented MM_IS_FILTER as that macro exists now

15 years agoForgot to add these too.
Cosimo Cecchi [Thu, 5 Jun 2008 17:38:23 +0000 (5 19:38 +0200)]
Forgot to add these too.

15 years agoAdd this
Cosimo Cecchi [Thu, 5 Jun 2008 17:36:57 +0000 (5 19:36 +0200)]
Add this

15 years agoForgot to add this.
Cosimo Cecchi [Thu, 5 Jun 2008 17:35:05 +0000 (5 19:35 +0200)]
Forgot to add this.

15 years agoFirst implementation of a "server side" app to test the module
Cosimo Cecchi [Thu, 5 Jun 2008 17:33:15 +0000 (5 19:33 +0200)]
First implementation of a "server side" app to test the module

15 years agoAdd a test for client side implementation
Cosimo Cecchi [Thu, 5 Jun 2008 17:30:13 +0000 (5 19:30 +0200)]
Add a test for client side implementation

15 years agoGenerate types for enums with glib-mkenums
Cosimo Cecchi [Thu, 5 Jun 2008 17:28:09 +0000 (5 19:28 +0200)]
Generate types for enums with glib-mkenums

15 years agoModify the type of the property to use the glib-mkenums produced types.
Cosimo Cecchi [Thu, 5 Jun 2008 17:27:32 +0000 (5 19:27 +0200)]
Modify the type of the property to use the glib-mkenums produced types.

15 years agoAdd _get_property and _set_property
Cosimo Cecchi [Thu, 5 Jun 2008 16:25:05 +0000 (5 18:25 +0200)]
Add _get_property and _set_property

15 years agoFix sefgault using the library
Cosimo Cecchi [Thu, 5 Jun 2008 16:24:54 +0000 (5 18:24 +0200)]
Fix sefgault using the library

15 years agoAdd _get_type ()
Cosimo Cecchi [Thu, 5 Jun 2008 15:48:44 +0000 (5 17:48 +0200)]
Add _get_type ()

15 years agoFix BAAAD typo
Cosimo Cecchi [Thu, 5 Jun 2008 15:47:37 +0000 (5 17:47 +0200)]
Fix BAAAD typo

15 years agoAdd -lmmanager to libs
Cosimo Cecchi [Thu, 5 Jun 2008 10:19:25 +0000 (5 12:19 +0200)]
Add -lmmanager to libs

15 years agoAdd mm-filter.c skeleton
Cosimo Cecchi [Thu, 5 Jun 2008 10:19:11 +0000 (5 12:19 +0200)]
Add mm-filter.c skeleton

15 years agoAdded mm-filter.c
Cosimo Cecchi [Thu, 5 Jun 2008 10:18:53 +0000 (5 12:18 +0200)]
Added mm-filter.c

15 years agoFix warning about freeing NULL error.
Cosimo Cecchi [Thu, 5 Jun 2008 10:18:27 +0000 (5 12:18 +0200)]
Fix warning about freeing NULL error.

15 years agoAdd libmmanager.pc.in
Cosimo Cecchi [Wed, 4 Jun 2008 14:41:20 +0000 (4 16:41 +0200)]
Add libmmanager.pc.in

15 years agoFix indentation, and add libmmanager.pc
Cosimo Cecchi [Wed, 4 Jun 2008 14:41:04 +0000 (4 16:41 +0200)]
Fix indentation, and add libmmanager.pc

15 years agoAdd some files for the build.
Cosimo Cecchi [Wed, 4 Jun 2008 14:27:55 +0000 (4 16:27 +0200)]
Add some files for the build.

15 years agoCompile all with -Werror
Cosimo Cecchi [Wed, 4 Jun 2008 14:21:22 +0000 (4 16:21 +0200)]
Compile all with -Werror

15 years agoFix more includes and typos. Make it compile for the first time :)
Cosimo Cecchi [Wed, 4 Jun 2008 11:54:38 +0000 (4 13:54 +0200)]
Fix more includes and typos. Make it compile for the first time :)

15 years agoFix several typos and includes
Cosimo Cecchi [Wed, 4 Jun 2008 10:56:00 +0000 (4 12:56 +0200)]
Fix several typos and includes

15 years agoAdd comment about properties and implement get_prop, set_prop and finalize:
Cosimo Cecchi [Wed, 4 Jun 2008 09:53:33 +0000 (4 11:53 +0200)]
Add comment about properties and implement get_prop, set_prop and finalize: