Return-Path: X-Original-To: apmail-openoffice-dev-archive@www.apache.org Delivered-To: apmail-openoffice-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C350EDB92 for ; Mon, 21 Jan 2013 16:20:07 +0000 (UTC) Received: (qmail 9618 invoked by uid 500); 21 Jan 2013 16:20:07 -0000 Delivered-To: apmail-openoffice-dev-archive@openoffice.apache.org Received: (qmail 9215 invoked by uid 500); 21 Jan 2013 16:20:06 -0000 Mailing-List: contact dev-help@openoffice.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openoffice.apache.org Delivered-To: mailing list dev@openoffice.apache.org Received: (qmail 9191 invoked by uid 99); 21 Jan 2013 16:20:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Jan 2013 16:20:06 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [98.139.213.79] (HELO nm13-vm0.bullet.mail.bf1.yahoo.com) (98.139.213.79) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 21 Jan 2013 16:19:56 +0000 Received: from [98.139.212.153] by nm13.bullet.mail.bf1.yahoo.com with NNFMP; 21 Jan 2013 16:19:35 -0000 Received: from [98.139.212.194] by tm10.bullet.mail.bf1.yahoo.com with NNFMP; 21 Jan 2013 16:19:35 -0000 Received: from [127.0.0.1] by omp1003.mail.bf1.yahoo.com with NNFMP; 21 Jan 2013 16:19:35 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 224266.55616.bm@omp1003.mail.bf1.yahoo.com Received: (qmail 65616 invoked by uid 60001); 21 Jan 2013 16:19:35 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1358785175; bh=js6z6+bQLCh7IfVtLOI6vzZIkygKZjJ2CKQP78tm6AU=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=EZCjuEdqsJXV9TV1X+3Vu1OrpSUpYAwsbDE8kR2ylGx1HYF6r3yJtXIQpLbLx91NV6Redo1spmmYEaOKvTXG+rTsSaX/+s1g4ehPYfEu7u1nmFaqDw/2sjdrDNR6mTL/vS/cIKrs4dq07Ti81OsHstpZ+mMvMEqudvmt6ax3Ve0= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=0r5OSTsPZHoLd5LWv5l/FL1W83RWssegS5En+pHLSTMN8h7EUWng1NhTcN46Hudk8JTIs3vdl146SpxQzj4M9QrxsciCdGSqydyQxki/4Sf4lor2FyYNkS6QRyus3zlv3bPFzhZU49A7bnAJcgsQXE5VHmHonR1KtQQoLcXrb3s=; X-YMail-OSG: TFifXTQVM1kdRMlVmyj.iDnCSWSo3xRQJoo0AbOOemuqooH hR7BkPKgHCyCyMfmAOBy2zcgMngYljsNVfVXU0g4NHfUpxtcnWgFGRzYvEab 5sT6Lu0xY3Lqq15Y9lCXYycWZAsBRXBdOc0fgi16NBEaeFtKSlfm9z2IavOV 08xvyEvrmKoGdYWpXvqU35LuApUg.B4au.vuh7oGrn2SaG6mXRefS6UzY1se JlnfRa9eI5TP7.KpKV7zPysYi7a_8FKrJln4tH5xxW3Oy58..by6VQBP9TB_ CfuvSJE9CdAfieZDsHCnE020AGjds2Thdd0Gsj7CEAWC5SQiSMGAGrzUzpCu NOY9FWUJg.wjBKC5ESOjwPc3X3b5I71Fb.LsNfuW0f9SFZM0mtlkjs2tR0vN BjhO3lOAwFY_YxOaIZaWbnMnVsuAXZtMQgCBZl5wcP_gogQk0NGYizFAA8.F J6CLM9o0q5nGy7X4t0BRlGg3CYy2UQ3QwNJlXcbPv4ixtmgjOsRbnPmzTZj9 TW1gPCd5ewgVQUx9U Received: from [200.118.157.7] by web162101.mail.bf1.yahoo.com via HTTP; Mon, 21 Jan 2013 08:19:35 PST X-Rocket-MIMEInfo: 001.001,SGk7CgoKLS0tLS0gTWVzc2FnZ2lvIG9yaWdpbmFsZSAtLS0tLQo.IERhOiBSb2IgV2VpcsKgCgo.PiAKPj4gIDQpIFJlcGxhY2UgcnRsOjptYXRoOjpyYW5kb20gd2l0aCB0aGUgcmFuZG9tIG51YmVyIGdlbmVyYXRvciBpbiBBUFIuIFdlIAo.PiBoYXZlIGHCoHJhbmRvbSBudW1iZXIgZ2VuZXJhdG9yIGluIFNBTCB0aGF0IHdlIHVzZSBmb3IgYm9va21hcmtzIGluCj4.IGRvY3VtZW50cyBhbmTCoHRvIHNlZWQgdGhlIFBSTkcuIEFQUiBoYXMgYSBjcnlwdG8gZ3JhZGUgbnVtYmVyIGdlbmVyYXRvcgo.PiB0aGEBMAEBAQE- X-RocketYMMF: giffunip X-Mailer: YahooMailWebService/0.8.130.496 References: <1358779795.87859.YahooMailNeo@web162104.mail.bf1.yahoo.com> Message-ID: <1358785175.11545.YahooMailNeo@web162101.mail.bf1.yahoo.com> Date: Mon, 21 Jan 2013 08:19:35 -0800 (PST) From: Pedro Giffuni Reply-To: Pedro Giffuni Subject: Re: Some development ideas To: Rob Weir , "dev@openoffice.apache.org" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hi;=0A=0A=0A----- Messaggio originale -----=0A> Da: Rob Weir=A0=0A=0A>> =0A= >> 4) Replace rtl::math::random with the random nuber generator in APR. We= =0A>> have a=A0random number generator in SAL that we use for bookmarks in= =0A>> documents and=A0to seed the PRNG. APR has a crypto grade number gener= ator=0A>> that could be=A0used=A0instead. This would add a SAL dependency o= n APR, but=0A>> it's likely that=A0APR=A0has functionality that would be in= teresting for the SAL module.=0A>> =0A> =0A> Is there an opportunity to als= o get functions for distributions other=0A> than uniform?=A0 A randomnormal= (mean, stdev)=A0 function would be quite=0A> useful.=0A>=A0=0A=0AYou can do= that with the boost PRNG but it's somewhat broken and I won't=0Arecommend = it. The is more like a random device .. it's a real random number=0Agenerat= or that attempts to be naturally unpredictable.=0A=0A=0A>> 5) We use hypot= a lot (look it up in opengrok), perhaps we should add an=0A>> implementat= ion in SAL.=0A>> =0A>> Pedro.=0A>> =0A>> ps. If someone wants to open bug= zilla issues for any of these, please =0A>> don't=A0include me, I specifica= lly don't have time for any of it.=0A>> =0A> =0A> I'd still recommend enter= ing these ideas into Bugzilla, classified as=0A> a "task" and setting an ap= propriate "difficulty" level.=0A=0AFeel free to do that but I don't want to= have to remove myself from=0Aany notifications because I don't want them a= t all. Please do NOT=0Ainclude me.=0A=0AIf the tasks get forgotten, so be i= t, maybe they are not that useful=0Aat all.=0A=0APedro.=0A