Return-Path: X-Original-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4C40265A7 for ; Wed, 22 Jun 2011 12:20:04 +0000 (UTC) Received: (qmail 59939 invoked by uid 500); 22 Jun 2011 12:20:04 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 59903 invoked by uid 500); 22 Jun 2011 12:20:04 -0000 Mailing-List: contact ooo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-dev@incubator.apache.org Received: (qmail 59895 invoked by uid 99); 22 Jun 2011 12:20:04 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Jun 2011 12:20:04 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of giffunip@tutopia.com designates 190.61.128.78 as permitted sender) Received: from [190.61.128.78] (HELO mail08.ifxnetworks.com) (190.61.128.78) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Jun 2011 12:19:56 +0000 Received: (qmail 11987 invoked from network); 22 Jun 2011 12:19:34 -0000 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on mail08.ifxnetworks.com X-Spam-Level: Received: from unknown (HELO mail.tutopia.com) ([190.61.128.23]) (envelope-sender ) by mail08.ifxnetworks.com (qmail-ldap-1.03) with SMTP for ; 22 Jun 2011 12:19:33 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 22 Jun 2011 07:19:33 -0500 From: Pedro Giffuni To: Subject: Re: Some more strange files in the OOo code In-Reply-To: <4E01A818.2060200@gmx.net> References: <429090.75442.qm@web113504.mail.gq1.yahoo.com> <4E0191E6.4030006@gmx.net> <5713741e0cd2e4f6f282f51b95846821@tutopia.com> <4E01A818.2060200@gmx.net> Message-ID: X-Sender: giffunip@tutopia.com User-Agent: RoundCube Webmail/0.4.2 X-Old-Spam-Status: No, score=0.1 required=7.0 tests=RDNS_NONE autolearn=disabled version=3.2.5 On Wed, 22 Jun 2011 10:30:16 +0200, Mathias Bauer wrote: > On 22.06.2011 09:49, Pedro Giffuni wrote: > ... >> Ispell is BSD licensed and has many dictionaries, but I have no >> Idea if it has all the required functionality. Alternatively >> we can just add a dependency to the GNU stuff like we will >> wave to do with gtk/qt. > > We already have experience with supporting different spell checkers > in OOo. It's easy to add a component using ISpell or another spell > checker, but still leave the option to use HunSpell in the build > system. No code in OOo directly interacts with the spell checker > code, > we have a stable API between them. > > Keeping the HunSpell option would help upstream projects and so we > should do it. We could even think about providing a HunSpell based > spellchecker as an extension (though that would need some rework in > the existing component). > Sounds like a plan :). >> For regex there are many alternatives: in FreeBSD there is an >> ongoing >> project to replace GNU regex with a compatible library, but in this >> case I'd like to see Google's RE2 because it's in C++ and >> (apparently) >> as fast as it gets. > Sounds as if you know something about that. You look like a perfect > candidate to do the changes. :-) > I will be glad to take a look (pointers welcome) but my C++ fu is not good so I hope a local expert takes over at some point. Pedro.