I'd like to solicit comment from other committers and stakeholders about this proposed patch. If people agree, I'm happy to commit it.
The basic question is: - Is it proper/okay to add several additional "experimental" interfaces to the DOMNode class that will enable use of reference counting in derived or alternate DOM implementations that want to work with Xerces? Such additional interfaces can be marked experimental, and will have no impact on Xerces mainline peformance. The benefit of this is: - Groups, such as Quark, can use alternate or derived DOM classes in conjunction with Xerces. In the absence of this change, they are unable to do so. I went over several interfaces with Urs to try to make this as broadly applicable as possible without affecting Xerces out of the box. But the question still remains: is it right to add such experimental interfaces to the base Xerces DOMNode? Personally, I think it adds value in terms of supporting additional DOM flavors... Comments? Consensus? James. On 4/3/03 9:06 AM, "Urs Muff" <[EMAIL PROTECTED]> wrote: > Could you please look into the feature (including solution) proposed in bug > #17945? We would really appreciate, if we at least had an answer if it ever > will be considered to be included, and if yes, what the timeframe would be. > > The feature allows custom implementation of DOMNode interface to enable > reference counting over nodes (and thus their early disposal). > > We worked closely with James Berry on that solution, and we hope that it has > a low impact and will be accepted. > > Kindest regards, > > - URS C. MUFF > SYSTEMS ARCHITECT - RESEARCH LAB > [EMAIL PROTECTED] - X6360 > +1 (303) 894 3360 > > >> -----Original Message----- >> From: Neil Graham [mailto:[EMAIL PROTECTED] >> Sent: Thursday, April 03, 2003 9:57 AM >> To: [EMAIL PROTECTED] >> Subject: Re: Next release >> >> Hi David, Gareth and all, >> >> One of the things I'm hoping to do in the next week or so is to share a >> list of the work items that the folks from IBM are planning to focus on in >> the next while, including when we thought it might be nice to have a >> release. This way, I'm hoping other folks (committers and not) can step >> forward, volunteer for things, and we can put together a decent plan. >> That >> way, we'll all have a much firmer idea of what the next release will >> entail >> and when it will come out. >> >> For the question at hand: It turns out that it might actually be useful >> to >> have a 2.3 release come out reasonably soon (early-mid May) because some >> fairly important features should be in by then (most importantly, a scheme >> to enable users to have the parser get memory from their own heap rather >> than from the system). Since this should make us substantially more >> robust >> in environments which have this capability, it might be good to have a >> stable release for people to use sooner rather than later. >> >> Anyway, that's a preview of some of the things we're looking into over >> here; more details (and lots of opportunity for discussion!) to follow >> soonish. >> >> Cheers! >> Neil >> Neil Graham >> XML Parser Development >> IBM Toronto Lab >> Phone: 905-413-3519, T/L 969-3519 >> E-mail: [EMAIL PROTECTED] >> >> >> >> >> |---------+----------------------------> >> | | David Schulze | >> | | <[EMAIL PROTECTED]| >> | | om> | >> | | | >> | | 04/03/2003 10:10 | >> | | AM | >> | | Please respond to| >> | | xerces-c-dev | >> | | | >> |---------+----------------------------> >>> ----------------------------------------------------------------------- >> ----------------------------------------------------------------------| >> | >> | >> | To: "'[EMAIL PROTECTED]'" <xerces-c- >> [EMAIL PROTECTED]> >> | >> | cc: >> | >> | Subject: Next release >> | >> | >> | >> | >> | >>> ----------------------------------------------------------------------- >> ----------------------------------------------------------------------| >> >> >> >> Anyone know a more solid date than "Fall 2003" for the next release of >> Xerces? It would be version 2.3.0 >> I'm planning on updating our code base from 1.7.0, but if 2.3.0 is coming >> in >> a few weeks I'll wait for that instead of going to 2.2.0. >> >> Thanks >> David Schulze >> DeLorme Mapping >> Yarmouth, ME, USA >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] > -- /********************************** James D. Berry mailto:[EMAIL PROTECTED] vox:503.265.1213 fax:503.222.3020 **********************************/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]