[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-accessibility
Subject:    Re: [Kde-accessibility] Re: Qt and accessibility on Unix
From:       Bill Haneman <bill.haneman () sun ! com>
Date:       2002-12-02 20:18:41
[Download RAW message or body]

On Mon, 2002-12-02 at 19:32, Volker Hilsheimer wrote:
...
> We have to check this on other systems as well; in general I think a
> lightweight and generic interface between toolkit and infrastructure
> makes more sense than pulling heaps of dependencies into either of them,
> esp. if those dependencies are not unlikely to make trouble on e.g.
> commercial Unix platforms - if commercial Qt doesn't build due to
> what-do-I-know with accessibility support configured we help nobody. We
> have enough trouble with dependencies to other 3rd party libraries
> already (including C libraries).

So far I think the only library that has been seriously suggested there
might be a build-time dependency on would be glib; and possibly this
dependency would be restricted to a dynamically loaded KDE accessibility
module, plugin, or the like.  Thus the core of KDE could continue to
build and function whether the external libraries and bridges needed by
accessibility were present or not.

So fortunately there are three or more kinds of dependencies, including
build-time, runtime, and conditional;  a conditional dependency might
for instance only be incurred if accessibility were requested at
runtime.  (I don't think anyone is pushing for additional "hard"
(non-conditional) build-time or runtime dependencies for KDE in the
current discussion.)

In the case of GTK+ we allowed GTK+ to have a hard dependency on ATK,
but not on the implementation code which we externalized in dynamically
loaded modules.  Likewise our dynamically loaded bridge code had
dependencies on ATK and AT-SPI, CORBA, etc. but these dependencies were
totally isolated from and invisible to the running application, and
since these modules were optional, applications run normally without
them.

regards,

Bill

> All this is of course something that need to be evaluated at some point.
> 
> --
> Volker
> 
> 
> _______________________________________________
> kde-accessibility mailing list
> kde-accessibility@mail.kde.org
> http://mail.kde.org/mailman/listinfo/kde-accessibility


_______________________________________________
kde-accessibility mailing list
kde-accessibility@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-accessibility
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic