Re: Dashboard Compile & Render Fixes
- From: Matt Jones <mattharrison sbcglobal net>
- To: Joe Shaw <joeshaw novell com>
- Cc: dashboard-hackers gnome org
- Subject: Re: Dashboard Compile & Render Fixes
- Date: Thu, 16 Mar 2006 14:48:04 -0800
Hi -
I've attached a patch against beagle-0-0.pc.in 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.
Done.
> > 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.
Thanks,
--Matt Jones
? po/stamp-it
Index: beagle-0.0.pc.in
===================================================================
RCS file: /cvs/gnome/beagle/beagle-0.0.pc.in,v
retrieving revision 1.7
diff -u -p -r1.7 beagle-0.0.pc.in
--- beagle-0.0.pc.in 13 Jan 2006 19:53:00 -0000 1.7
+++ beagle-0.0.pc.in 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]