Return-Path: Delivered-To: apmail-xmlgraphics-general-archive@www.apache.org Received: (qmail 58630 invoked from network); 1 Jul 2010 11:04:14 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 1 Jul 2010 11:04:14 -0000 Received: (qmail 49076 invoked by uid 500); 1 Jul 2010 11:04:13 -0000 Mailing-List: contact general-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@xmlgraphics.apache.org Delivered-To: mailing list general@xmlgraphics.apache.org Received: (qmail 49067 invoked by uid 99); 1 Jul 2010 11:04:11 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jul 2010 11:04:11 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of peter.hancock@gmail.com designates 209.85.214.182 as permitted sender) Received: from [209.85.214.182] (HELO mail-iw0-f182.google.com) (209.85.214.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jul 2010 11:04:05 +0000 Received: by iwn9 with SMTP id 9so2653332iwn.27 for ; Thu, 01 Jul 2010 04:03:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=lKZEO82mqm9A/94UK9T+PviiPA9qfLlnLbMFH+rICKU=; b=xhd08bruKvtDBntZmJFvg27zZyKw06w2Za96yY8ADWc/Z6whC0w+cbbFQBNXlv9NXF P9zJmQQGTT17vaVMpE9fTx4uHvnBuv6Ptz6jqH4AaOFqXIELqQ3akpqHaNkiAAqTr01S UXywE+Vjvd64dDAjMVM9ENjDGquSF//I7Q8QM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=pwVRdsbb7KI3QFDm4M+GF6XzMX4iy8KgBu7K5dKithLXXVzSTTrAyh4XjGwWH6L6YX 3O9oMxdwYQpAUH84PRiPp5i/pZM2eHHR6lWP0k1xAfbjBnYQr97xEneLElDIya9MZYNS NjCDc7J3vi7eEaIM3X1w4n1TDcpqp2sgUq7fg= MIME-Version: 1.0 Received: by 10.231.79.4 with SMTP id n4mr9830152ibk.16.1277982223134; Thu, 01 Jul 2010 04:03:43 -0700 (PDT) Received: by 10.231.186.203 with HTTP; Thu, 1 Jul 2010 04:03:43 -0700 (PDT) In-Reply-To: <20100630222431.8A24.60BA733C@jeremias-maerki.ch> References: <20100630154522.2A54.60BA733C@jeremias-maerki.ch> <20100630191310.GB3446@leverkruid.eu> <20100630222431.8A24.60BA733C@jeremias-maerki.ch> Date: Thu, 1 Jul 2010 12:03:43 +0100 Message-ID: Subject: Re: Status of the new color infrastructure From: Peter Hancock To: general@xmlgraphics.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Hi guys, > But I've just thought of a better alternative: > Moving (!) ColorExt back to FOP where it was and moving > GrayScaleConverter to FOP solves the whole problem with minimal effort > in FOP Trunk. Do you intend to refactor the static ColorUtil.toCMYKGrayColor method to a member of GrayScaleConverter? I think this move makes sense for this release but it is a shame to water down the color package in XGC. Pete On Wed, Jun 30, 2010 at 9:48 PM, Jeremias Maerki wrote: > On 30.06.2010 21:13:10 Simon Pepping wrote: >> Does this mean that you want to finish your color work and merge it >> into trunk before a release? > > No, not necessarily. I wanted to discuss what the best course of action > is concerning the new color infrastructure. Releasing XGC as is causes > ColorExt to become unusable as a name for the new extended Color class > since my changes are not backwards-compatible except if we accept a lot > of memory overhead for the compatibility (which I don't want to). I'll > have to find a different catchy and short name for that class > (suggestions welcome BTW) and deprecate ColorExt later. > >> I am not happy with that from a project management point of view. It >> is best to take the decision to make a release, and do that. There is >> always a nice addition tomorrow, but there is also always a next >> release. > > Except for the little thing called backwards-compatibility. ColorExt is > new in XGC and we already know it has to change in an incompatible way > before its first release. The problem is that this has ripples into FOP. > That's why we have to at least shortly discuss it. > >> Many users want a FOP release, so they can use two years of >> improvements and bug fixes without having to deal with subversion >> check-outs and build tools. > > I know, and I also know that you spend your free time and energy on this. > And I'm sorry I didn't have this finished earlier. > > If you want to do the release now, that's fine. I just need a new class > name for the new ColorExt class. And I need people to know the > consequences of a release right now. > > But I've just thought of a better alternative: > Moving (!) ColorExt back to FOP where it was and moving > GrayScaleConverter to FOP solves the whole problem with minimal effort > in FOP Trunk. The ColorConverter interface is fine as it is and can stay > there. This will also restore backwards-compatibility for FOP's ColorExt > and CMYKColorSpace classes which were already present in 0.95 but > removed instead of deprecated. That would take half an hour at most > tomorrow morning. > > WDYT? > >> Simon >> >> On Wed, Jun 30, 2010 at 04:08:36PM +0200, Jeremias Maerki wrote: >> > As a heads-up since Simon seems to be back to preparing the XGC release: >> > >> > The new basic color infrastructure stands in the dev branch. And it >> > seems to cover everything necessary for XSL-FO. There are two tricky >> > things around this: >> > >> > 1. I don't really like getting the current ColorExt from Trunk into the >> > XGC release. The ColorExt in the color branch isn't compatible, but >> >> -- >> Simon Pepping >> home page: http://www.leverkruid.eu >> > > > Jeremias Maerki > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@xmlgraphics.apache.org > For additional commands, e-mail: general-help@xmlgraphics.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: general-help@xmlgraphics.apache.org