[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gEDA-dev: DBUS binding to PCB actions
Ales Hvezda wrote:
> [snip]
>
>>dbus-0.9.3 + some patches has 95,732 lines of code which is 12 lines shy
>>of matching whats in the clipper branch of pcb right now.
>
>
> Yikes. That's pretty non-trivial amount of code. Gah, I hope
> it's worth it for a "message bus system".
me too. I really should try and find some time to read about d-bus a
bit to see what it really offers.
> [snip]
>
>>of course my recent experiences say that if you want glib, gtk, cairo,
>>dbus to even compile (much less work) on solaris, you have to fix them
>>anyway... Of course I'd claim that cairo doesn't really work even on
>>linux since it is lacking support for 8-bit psuedo color displays.
>>
>
>
> Hi Dan, I don't really know what to make if your last statement.
> On one hand, I am a huge fan of using older machine (all my development
> machines are not cutting edge and that's just fine with me), however on
> the other hand, 8-bit pseudo color display (I understand your setup and
> why, but...)? It's the usual question that the cairo/gtk+ developers
> have to balance: "How many users are actually running on 8-bit pseudo
> color displays?". I assume not many and there probably aren't many users
> out there using 1 or 4-bit displays either anymore. However, that is,
> of course, the beauty of free software, if it is important/relavent
> enough, somebody will/should come along and implement it.
>
> These posts are quite telling (sorry if they have been posted before):
>
> http://lists.freedesktop.org/archives/cairo/2006-March/006555.html
> http://lists.zerezo.com/gtk-devel/msg01521.html
I suspect that there are more users than one might guess who have an
8-bit psuedo color display. In my case it is a Sun ultra/10. Yeah it's
not a cutting edge machine by a long shot, but good grief, a 440 MHz
ultrasparc with 1Gb of RAM is hardly in the category of a vax, dec
station, or sparc 10. There are certainly many many useful and current
pieces of software (like geda and pcb) that don't make this box even
break a sweat.
It was only in the last few years that a major CAD vendor finally
started to support displays other than 8-bit psuedo color.
What's telling to me is that users *have* implemented support for psuedo
color displays in cairo and submitted patches and those patches
basically get to sit around and bit rot in bugzilla until some other
user updates them. There have been complaints from users who are faced
with replacing scores of machines if they want to use newer gtk.
I guess my feeling is there is also a difference between an end user app
and a library which could be considered somewhat low level. In other
words, I understand if mozilla/seamonkey doesn't support much but the
latest systems, but I find it very troubling that something which is
used as a building block by _so_ much software takes that attitude. It
makes me wonder what else is next. Maybe something related to compiling
on MacOS or maybe big endian machines? Maybe I've just been lucky but
with the exception of cadence, cairo is the only X client I've used in
20 years that refused to function at all on some of the displays I was
using.
This all makes me glad I kept gtk1 support in wcalc....
-Dan
_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev