Re: remove tomboy dependency on gtkspell?
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?
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?
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?
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?
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?
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?
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?
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