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.
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.
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.
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.
Cosimo Cecchi [Wed, 25 Jun 2008 13:15:06 +0000 (25 15:15 +0200)]
Fix indendation.
Cosimo Cecchi [Mon, 23 Jun 2008 20:06:18 +0000 (23 22:06 +0200)]
Add this prototype for dbus spawning.
Cosimo Cecchi [Mon, 23 Jun 2008 20:05:40 +0000 (23 22:05 +0200)]
Add NEWS.
Cosimo Cecchi [Mon, 23 Jun 2008 20:05:18 +0000 (23 22:05 +0200)]
Add INSTALL.
Cosimo Cecchi [Mon, 23 Jun 2008 20:04:45 +0000 (23 22:04 +0200)]
Add the LGPLv2.
Cosimo Cecchi [Mon, 23 Jun 2008 20:02:52 +0000 (23 22:02 +0200)]
Add these two Makefiles.
Cosimo Cecchi [Mon, 23 Jun 2008 20:01:47 +0000 (23 22:01 +0200)]
Autofooize everything in a much saner way.
Cosimo Cecchi [Mon, 23 Jun 2008 20:01:14 +0000 (23 22:01 +0200)]
Implement activation of applications via desktop files.
Cosimo Cecchi [Mon, 23 Jun 2008 16:46:08 +0000 (23 18:46 +0200)]
Refine comment.
Cosimo Cecchi [Mon, 23 Jun 2008 16:44:44 +0000 (23 18:44 +0200)]
Refine error handling and fix some indentation.
Cosimo Cecchi [Mon, 23 Jun 2008 16:40:52 +0000 (23 18:40 +0200)]
Quit the mainloop when the bus proxy is destroyed.
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.
Cosimo Cecchi [Mon, 23 Jun 2008 14:26:17 +0000 (23 16:26 +0200)]
Update the client test.
Cosimo Cecchi [Mon, 23 Jun 2008 14:25:38 +0000 (23 16:25 +0200)]
Make GetRegisteredApps return a string array. Now it works fine.
Cosimo Cecchi [Mon, 23 Jun 2008 10:27:50 +0000 (23 12:27 +0200)]
Added some debugging printfs and modify the introspection xml
Cosimo Cecchi [Mon, 23 Jun 2008 10:27:29 +0000 (23 12:27 +0200)]
Split DBus test into client and register
Cosimo Cecchi [Fri, 20 Jun 2008 20:24:47 +0000 (20 22:24 +0200)]
Update the dbus test.
Cosimo Cecchi [Fri, 20 Jun 2008 20:24:20 +0000 (20 22:24 +0200)]
Modify introspection data to reflect latest changes
Cosimo Cecchi [Fri, 20 Jun 2008 20:23:49 +0000 (20 22:23 +0200)]
Modify the DBusManager to acquire org.gnome.MediaManager/Manager
Cosimo Cecchi [Fri, 20 Jun 2008 20:23:35 +0000 (20 22:23 +0200)]
Add gthread
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.
Cosimo Cecchi [Fri, 20 Jun 2008 16:56:37 +0000 (20 18:56 +0200)]
Add a test for the dbus client interface.
Cosimo Cecchi [Fri, 20 Jun 2008 16:56:17 +0000 (20 18:56 +0200)]
Make GetRegisteredApps work.
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)
Cosimo Cecchi [Thu, 19 Jun 2008 16:39:14 +0000 (19 18:39 +0200)]
Added the standalone dbus manager (first draft).
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.
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
Cosimo Cecchi [Wed, 18 Jun 2008 15:08:17 +0000 (18 17:08 +0200)]
Add this xml prototype for manager methods
Cosimo Cecchi [Wed, 18 Jun 2008 15:08:00 +0000 (18 17:08 +0200)]
Add some comments
Cosimo Cecchi [Wed, 18 Jun 2008 15:07:47 +0000 (18 17:07 +0200)]
Update to generate dbus headers bindings
Cosimo Cecchi [Wed, 18 Jun 2008 15:07:21 +0000 (18 17:07 +0200)]
Include DBus and fix some whitespaces
Cosimo Cecchi [Mon, 16 Jun 2008 13:50:35 +0000 (16 15:50 +0200)]
Use proper includes.
Cosimo Cecchi [Mon, 16 Jun 2008 13:46:00 +0000 (16 15:46 +0200)]
Update test to new mm-utils API
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
Cosimo Cecchi [Sun, 15 Jun 2008 16:52:18 +0000 (15 18:52 +0200)]
Modify the client test to cover filter params.
Cosimo Cecchi [Sun, 15 Jun 2008 16:52:02 +0000 (15 18:52 +0200)]
Actually allocate and free the GValue.
Cosimo Cecchi [Sun, 15 Jun 2008 16:39:37 +0000 (15 18:39 +0200)]
Fix overall header indentation
Cosimo Cecchi [Fri, 13 Jun 2008 15:17:32 +0000 (13 17:17 +0200)]
Use a single include.
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
Cosimo Cecchi [Fri, 13 Jun 2008 15:12:32 +0000 (13 17:12 +0200)]
Added a global include header
Cosimo Cecchi [Fri, 13 Jun 2008 14:57:39 +0000 (13 16:57 +0200)]
Update tests
Cosimo Cecchi [Fri, 13 Jun 2008 14:57:24 +0000 (13 16:57 +0200)]
Use right hashing function for the hash table in MMHit
Cosimo Cecchi [Fri, 13 Jun 2008 14:56:57 +0000 (13 16:56 +0200)]
Free cached attributes on _finalize ()
Cosimo Cecchi [Fri, 13 Jun 2008 14:54:38 +0000 (13 16:54 +0200)]
Implement attribute caching.
Cosimo Cecchi [Fri, 13 Jun 2008 14:27:42 +0000 (13 16:27 +0200)]
Update tests to the new API.
Cosimo Cecchi [Fri, 13 Jun 2008 14:27:26 +0000 (13 16:27 +0200)]
Actually build a valid Attribute/Value hash table.
Cosimo Cecchi [Fri, 13 Jun 2008 14:27:16 +0000 (13 16:27 +0200)]
Fix include
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
Cosimo Cecchi [Wed, 11 Jun 2008 16:42:07 +0000 (11 18:42 +0200)]
Make it compile with new files.
Cosimo Cecchi [Wed, 11 Jun 2008 15:47:22 +0000 (11 17:47 +0200)]
Reimplement MMHit with new filtering API
Cosimo Cecchi [Tue, 10 Jun 2008 15:22:06 +0000 (10 17:22 +0200)]
Logic operators are not supported (yet?)
Cosimo Cecchi [Tue, 10 Jun 2008 15:21:57 +0000 (10 17:21 +0200)]
Make this a GObject.
Cosimo Cecchi [Tue, 10 Jun 2008 15:21:39 +0000 (10 17:21 +0200)]
Implement MMFilter.
Cosimo Cecchi [Tue, 10 Jun 2008 10:29:11 +0000 (10 12:29 +0200)]
Add "id" to the attribute fields, fix indentation.
Cosimo Cecchi [Tue, 10 Jun 2008 10:28:22 +0000 (10 12:28 +0200)]
Add the base attributes defines.
Cosimo Cecchi [Tue, 10 Jun 2008 10:28:08 +0000 (10 12:28 +0200)]
Implement the base manager.
Cosimo Cecchi [Tue, 10 Jun 2008 10:27:45 +0000 (10 12:27 +0200)]
Add boilerplate macros.
Cosimo Cecchi [Tue, 10 Jun 2008 10:26:07 +0000 (10 12:26 +0200)]
Fix indentation
Cosimo Cecchi [Tue, 10 Jun 2008 10:25:29 +0000 (10 12:25 +0200)]
Modified prototypes of MMFilter to include the new logic.
Cosimo Cecchi [Tue, 10 Jun 2008 10:24:53 +0000 (10 12:24 +0200)]
Adapted MMFilterParam to the new operator types and add getters.
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.
Cosimo Cecchi [Mon, 9 Jun 2008 17:28:10 +0000 (9 19:28 +0200)]
Unfinished implementation of the base attribute manager
Cosimo Cecchi [Mon, 9 Jun 2008 17:27:50 +0000 (9 19:27 +0200)]
Added the MMAttributeManager interface
Cosimo Cecchi [Mon, 9 Jun 2008 17:27:35 +0000 (9 19:27 +0200)]
Fix indentation
Cosimo Cecchi [Mon, 9 Jun 2008 17:27:18 +0000 (9 19:27 +0200)]
Added a first MMAttribute implementation
Cosimo Cecchi [Mon, 9 Jun 2008 16:43:01 +0000 (9 18:43 +0200)]
Fix a typo in boilerplate macros
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.
Cosimo Cecchi [Mon, 9 Jun 2008 16:42:09 +0000 (9 18:42 +0200)]
Add MMLogicOperator
Cosimo Cecchi [Mon, 9 Jun 2008 16:41:15 +0000 (9 18:41 +0200)]
Fix indentation and add prototypes for future filtering methods
Cosimo Cecchi [Mon, 9 Jun 2008 16:40:29 +0000 (9 18:40 +0200)]
Add MMFilterParam implementation.
Cosimo Cecchi [Sun, 8 Jun 2008 16:24:06 +0000 (8 18:24 +0200)]
An application can now support only one type.
Cosimo Cecchi [Sun, 8 Jun 2008 15:38:18 +0000 (8 17:38 +0200)]
Update the test to check for categories and hits too
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
Cosimo Cecchi [Sun, 8 Jun 2008 15:20:00 +0000 (8 17:20 +0200)]
Uncommented MM_IS_FILTER as that macro exists now
Cosimo Cecchi [Thu, 5 Jun 2008 17:38:23 +0000 (5 19:38 +0200)]
Forgot to add these too.
Cosimo Cecchi [Thu, 5 Jun 2008 17:36:57 +0000 (5 19:36 +0200)]
Add this
Cosimo Cecchi [Thu, 5 Jun 2008 17:35:05 +0000 (5 19:35 +0200)]
Forgot to add this.
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
Cosimo Cecchi [Thu, 5 Jun 2008 17:30:13 +0000 (5 19:30 +0200)]
Add a test for client side implementation
Cosimo Cecchi [Thu, 5 Jun 2008 17:28:09 +0000 (5 19:28 +0200)]
Generate types for enums with glib-mkenums
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.
Cosimo Cecchi [Thu, 5 Jun 2008 16:25:05 +0000 (5 18:25 +0200)]
Add _get_property and _set_property
Cosimo Cecchi [Thu, 5 Jun 2008 16:24:54 +0000 (5 18:24 +0200)]
Fix sefgault using the library
Cosimo Cecchi [Thu, 5 Jun 2008 15:48:44 +0000 (5 17:48 +0200)]
Add _get_type ()
Cosimo Cecchi [Thu, 5 Jun 2008 15:47:37 +0000 (5 17:47 +0200)]
Fix BAAAD typo
Cosimo Cecchi [Thu, 5 Jun 2008 10:19:25 +0000 (5 12:19 +0200)]
Add -lmmanager to libs
Cosimo Cecchi [Thu, 5 Jun 2008 10:19:11 +0000 (5 12:19 +0200)]
Add mm-filter.c skeleton
Cosimo Cecchi [Thu, 5 Jun 2008 10:18:53 +0000 (5 12:18 +0200)]
Added mm-filter.c
Cosimo Cecchi [Thu, 5 Jun 2008 10:18:27 +0000 (5 12:18 +0200)]
Fix warning about freeing NULL error.
Cosimo Cecchi [Wed, 4 Jun 2008 14:41:20 +0000 (4 16:41 +0200)]
Add libmmanager.pc.in
Cosimo Cecchi [Wed, 4 Jun 2008 14:41:04 +0000 (4 16:41 +0200)]
Fix indentation, and add libmmanager.pc
Cosimo Cecchi [Wed, 4 Jun 2008 14:27:55 +0000 (4 16:27 +0200)]
Add some files for the build.
Cosimo Cecchi [Wed, 4 Jun 2008 14:21:22 +0000 (4 16:21 +0200)]
Compile all with -Werror
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 :)
Cosimo Cecchi [Wed, 4 Jun 2008 10:56:00 +0000 (4 12:56 +0200)]
Fix several typos and includes
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: