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 137407BCB for ; Mon, 19 Dec 2011 21:08:47 +0000 (UTC) Received: (qmail 89182 invoked by uid 500); 19 Dec 2011 21:08:46 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 89039 invoked by uid 500); 19 Dec 2011 21:08:46 -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 89031 invoked by uid 99); 19 Dec 2011 21:08:46 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Dec 2011 21:08:46 +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 dennis.hamilton@acm.org designates 75.98.160.130 as permitted sender) Received: from [75.98.160.130] (HELO a2s15.a2hosting.com) (75.98.160.130) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Dec 2011 21:08:39 +0000 Received: from 63-226-210-225.tukw.qwest.net ([63.226.210.225] helo=Astraendo) by a2s15.a2hosting.com with esmtpa (Exim 4.69) (envelope-from ) id 1RckRW-0000vp-4x for ooo-dev@incubator.apache.org; Mon, 19 Dec 2011 16:08:18 -0500 Reply-To: From: "Dennis E. Hamilton" To: References: In-Reply-To: Subject: RE: Ip Clearance: 1st version of Svg replacement available Date: Mon, 19 Dec 2011 13:08:18 -0800 Organization: NuovoDoc Message-ID: <004b01ccbe92$55895cf0$009c16d0$@acm.org> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQGh3Dmif8fkKrxiy3p+XEBQmDxZBpY5a41w Content-Language: en-us X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - a2s15.a2hosting.com X-AntiAbuse: Original Domain - incubator.apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - acm.org Amazing work! Thanks for the comprehensive account. It will be wonderful to see it show up in the nightlies. =20 - Dennis -----Original Message----- From: Armin Le Grand [mailto:Armin.Le.Grand@me.com]=20 Sent: Monday, December 19, 2011 10:08 To: ooo-dev@incubator.apache.org Subject: Ip Clearance: 1st version of Svg replacement available Hi *, as mentioned in [1] I have now finished and reintegrated the first=20 version of the Svg replacement from the branch [2] to trunk after=20 uptating and building Mac and Win versions. It is stable and works well=20 and is also pretty complete from an Svg point of view. Main=20 features/differences to the version which was in OOo3.4beta are: - IP clearance: This change allowed to remove six Gpl/Lgpl libs, namely=20 librsvg, libcroco, libgsf, gdk-pixbuf, glib, and pango gettext. These=20 were used as an external renderer. The new Svg uses an internal=20 interpreter in a new library and some services. - File Format: [ ... ] - Interpretation: Svg is no longer interpreted each time it needs to be=20 rendered (as by an extrenal renderer), [ ... ] - Quality: [ ... ] - Completeness: I implemented most Svg features from Svg1.1, but not yet = using animations or interactions (but possible in the future due to an=20 own interpreter, impossible with an extern Svg renderer). [ ... ] - Side effects: I had to fix cropping (unified with new primitive) which = works now also for mirrored graphics (vecer worked) and quite some other = stuff. [ ... ] - Caveats: This is a bigger change, but most stuff is isolated in the=20 two mentioned services. There will be errors (I'm too long a programmer=20 to deny that :-)), but I tried to be as careful as possible. To find=20 them, Your help will be needed. Please feel free to play around with any = Svg You can find and report problems early. [1]=20 http://mail-archives.apache.org/mod_mbox/incubator-ooo-dev/201112.mbox/%3= Cjcamku$fep$1@dough.gmane.org%3E [2]=20 https://svn.apache.org/repos/asf/incubator/ooo/branches/alg/svgreplacemen= t Sincerely, Armin -- ALG