Re: Dashboard Compile & Render Fixes

Hi - 

I've attached a patch against to add UiUtil.dll to the
exported libs, and committed a fix to dashboard to use the pc definition
instead of hard-coding it.

On Thu, 2006-03-16 at 16:14 -0500, Joe Shaw wrote:
> These look good, I think they're fine to commit in light of the current
> state of things. :)  So, go ahead.


> > This wasn't really intended as a final solution - I'm actually in the
> > process of rewriting dashboard to use the beagle-search UI, use beagle
> > as a sole backend, and respond via d-bus rather than a tcp port. I might
> > have a prototype available somewhere (probably gnomecvs) possibly this
> > weekend.
> I'm not totally sold on the beagle-search UI for dashboard, but it is
> probably a decent first step.  One thing we realized with Dashboard is
> that having different layouts and colors did a good job of naturally
> segmenting the content and drawing attention to the different parts.

I agree with you on this point - I was planning on using the beagle
frontend for expediency purposes.

> I don't think that using Beagle as the sole backend is a good idea
> anymore.  I know I had advocated that in the past and I think the
> current state of the Dashboard source represents my move in that
> direction, but Beagle doesn't seem like the right place to do things
> like Bugzilla or GeoSites queries.

Agreed. Active queries would not be handled by beagle. 

> D-BUS is probably a decent idea because it's becoming more common, but
> the reason why we did it over a TCP socket is because it doesn't require
> any additional libraries.  There's no dependency to add; you simply
> #include the C file, pepper a few function calls in your app and you're
> magically instrumented for dashboard.  That's not something to be taken
> lightly.

Perhaps a combination? Now that so much software in gnome is providing
d-bus bindings of some sort, it seems that it would be a better choice
in terms of unification to provide a dbus mechanism for interaction.

--Matt Jones
? po/stamp-it
RCS file: /cvs/gnome/beagle/,v
retrieving revision 1.7
diff -u -p -r1.7
---	13 Jan 2006 19:53:00 -0000	1.7
+++	16 Mar 2006 22:40:41 -0000
@@ -6,5 +6,5 @@ dlldir= libdir@/beagle
 Name: Beagle
 Description: We Index Your Life
 Version: @VERSION@
-Libs: -r:${dlldir}/Beagle.dll -r:${dlldir}/Util.dll
+Libs: -r:${dlldir}/Beagle.dll -r:${dlldir}/Util.dll -r:${dlldir}/UiUtil.dll

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]