Re: remove tomboy dependency on gtkspell?

2006-09-02 Thread Mike Hearn
On Fri, 25 Aug 2006 12:35:54 -0400, Rodney Dawes wrote:
 bonobo, it may well be worth our time to make Evolution use GtkSpell
 instead, and work on ways to get GtkSpell into GTK+ proper, so that
 any editing widgets on the desktop, can just inherently have spell
 checking support.

I did ask Owen about this some years ago now, and he was then of the
opinion that spelling checkers didn't really belong in GTK and it was best
to keep it as an external library. I don't know if Ridley signified new
direction/thinking on this or not.

thanks -mike

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: remove tomboy dependency on gtkspell?

2006-08-25 Thread Joseph E. Sacco, Ph.D.
Alex,

It is my understanding that a blessed GNOME application is to be built
using GNOME-sanctioned tool-chains, frameworks, and applications.

Other functionality that requires external dependencies not sanctioned
by GNOME is to made optional.

-Joseph

=


On Thu, 2006-08-24 at 17:04 -0700, Alex Graveley wrote:
 Hi,
 
 I've just been notified that I need to make support for GtkSpell 
 optional (it's currently a hard dependency).  Just want to verify this.
 
 -Alex
 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/desktop-devel-list
-- 
joseph_sacco [at] comcast [dot] net

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: remove tomboy dependency on gtkspell?

2006-08-25 Thread Steven Garrity
Alex Graveley wrote:
 I've just been notified that I need to make support for GtkSpell 
 optional (it's currently a hard dependency).  Just want to verify this.

Speaking of which, I seem to recall some talk of pulling GtkSpell into 
Gnome. What's the status of that? Does my statement even make sense? 
Where are my false teeth!?!

Cheers,
Steven Garrity
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: remove tomboy dependency on gtkspell?

2006-08-25 Thread Shaun McCance
On Fri, 2006-08-25 at 09:11 -0400, Joseph E. Sacco, Ph.D. wrote:
 Alex,
 
 It is my understanding that a blessed GNOME application is to be built
 using GNOME-sanctioned tool-chains, frameworks, and applications.
 
 Other functionality that requires external dependencies not sanctioned
 by GNOME is to made optional.

We also sometimes bless certain modules as external dependencies.
Much of the freedesktop.org platform, such as D-Bus and HAL, is
blessed as an external dependency.

Here are some of the things that should be taken into account
when considering an external dependency:

* Does the module have a relatively stable release?  It does
  not have to follow our release schedule.  But upon each of
  our stable releases, we need to be able to select a version
  of the module to depend on.
* If the module is not hosted on our CVS servers, how well is
  it translated?  It kind of sucks when translators work hard
  to get 100% translation, and then end up seeing messages in
  English because they come from an external library.  We're
  having serious problems right now with our ScrollKeeper
  dependency, for example.
* Is the module free software, and is its license compatible
  with our use of it?
* Are there other modules in our release that provide similar
  functionality?  Then again, we did bless Gecko, even though
  we already had two HTML renderers.  There are a bunch of
  spell checking libraries out there, so if we're going to
  bless one, we need to think hard about it.

There are probably other things to consider as well.  That's
just what I can think of off the top of my head.

--
Shaun


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: remove tomboy dependency on gtkspell?

2006-08-25 Thread Bryan Clark
Shaun McCance wrote:
 On Fri, 2006-08-25 at 09:11 -0400, Joseph E. Sacco, Ph.D. wrote:
   
 Alex,

 It is my understanding that a blessed GNOME application is to be built
 using GNOME-sanctioned tool-chains, frameworks, and applications.

 Other functionality that requires external dependencies not sanctioned
 by GNOME is to made optional.
 

 We also sometimes bless certain modules as external dependencies.
 Much of the freedesktop.org platform, such as D-Bus and HAL, is
 blessed as an external dependency.

 Here are some of the things that should be taken into account
 when considering an external dependency:

 * Does the module have a relatively stable release?  It does
   not have to follow our release schedule.  But upon each of
   our stable releases, we need to be able to select a version
   of the module to depend on.
 * If the module is not hosted on our CVS servers, how well is
   it translated?  It kind of sucks when translators work hard
   to get 100% translation, and then end up seeing messages in
   English because they come from an external library.  We're
   having serious problems right now with our ScrollKeeper
   dependency, for example.
 * Is the module free software, and is its license compatible
   with our use of it?
 * Are there other modules in our release that provide similar
   functionality?  Then again, we did bless Gecko, even though
   we already had two HTML renderers.  There are a bunch of
   spell checking libraries out there, so if we're going to
   bless one, we need to think hard about it.
I'm probably biased because I don't care too much if there are other 
modules that do the same thing. :)  But I think it's pretty well known 
that GtkSpell is the best spell checking module out there in terms of 
user interaction.  I'm not making any claims about it's library or the 
guts of it, simply it's UI.  And I don't want to train wreck this thread 
with a debate on the best spelling modules so if that needs to be 
discussed please start a new message and come back to this.  What I'm 
recommending is to keep GtkSpell around and work out the module problems 
afterwards, at the end of the day it'd be better if we did what was 
right for the people using our software than the shorter term best thing 
for the infrastructure.

Cheers,
~ Bryan
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: remove tomboy dependency on gtkspell?

2006-08-25 Thread Rodney Dawes
On Fri, 2006-08-25 at 11:17 -0500, Shaun McCance wrote:
 * Are there other modules in our release that provide similar
   functionality?  Then again, we did bless Gecko, even though
   we already had two HTML renderers.  There are a bunch of
   spell checking libraries out there, so if we're going to
   bless one, we need to think hard about it.

As far as all the spell checking libraries go, I think it's safe for us
to bless enchant as the API for applications to use. It modularly
supports all of the ispell/spell/etcspell... backends. And the actual
backend in use there, may depend on what language you're writing in,
as some don't have support for a particular language at all, while
others may only provide overlapping support. As far as the GUI side
goes we really only have GtkSpell and gnome-spell. As the latter uses
bonobo, it may well be worth our time to make Evolution use GtkSpell
instead, and work on ways to get GtkSpell into GTK+ proper, so that
any editing widgets on the desktop, can just inherently have spell
checking support.

-- dobey


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: remove tomboy dependency on gtkspell?

2006-08-25 Thread John (J5) Palmieri
Sounds like a good 2.18 goal.

On Fri, 2006-08-25 at 12:35 -0400, Rodney Dawes wrote:
 On Fri, 2006-08-25 at 11:17 -0500, Shaun McCance wrote:
  * Are there other modules in our release that provide similar
functionality?  Then again, we did bless Gecko, even though
we already had two HTML renderers.  There are a bunch of
spell checking libraries out there, so if we're going to
bless one, we need to think hard about it.
 
 As far as all the spell checking libraries go, I think it's safe for us
 to bless enchant as the API for applications to use. It modularly
 supports all of the ispell/spell/etcspell... backends. And the actual
 backend in use there, may depend on what language you're writing in,
 as some don't have support for a particular language at all, while
 others may only provide overlapping support. As far as the GUI side
 goes we really only have GtkSpell and gnome-spell. As the latter uses
 bonobo, it may well be worth our time to make Evolution use GtkSpell
 instead, and work on ways to get GtkSpell into GTK+ proper, so that
 any editing widgets on the desktop, can just inherently have spell
 checking support.
 
 -- dobey
 
 
 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/desktop-devel-list
-- 

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


remove tomboy dependency on gtkspell?

2006-08-24 Thread Alex Graveley
Hi,

I've just been notified that I need to make support for GtkSpell 
optional (it's currently a hard dependency).  Just want to verify this.

-Alex
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list