It seems that Howard fixed it by TAP5-1581.

Denis


On Jul 19, 2011, at 4:14 PM, Denis Stepanov wrote:

> Hi Igor,
> 
> 1) Some devs are using git, so I thought it's ok.
> 2) You're right! It should be assigned after the change.
> 
> Denis
> 
> On Jul 19, 2011, at 3:02 PM, Igor Drobiazko wrote:
> 
>> Hi Denis,
>> 
>> I have some concerns about your patch.
>> 
>> 1) The Apache's official source control system is Subversion. I'm not sure
>> if git patches may be applied to SVN. Your patch will be more likely applied
>> if you provide it SVN's diff.
>> 
>> 2) I think your patch can lead to CME. Imagine that fireElementDidStart()
>> starts iterating exactly when the  invocation of removeListener() method is
>> currently between lines:
>> 
>> listeners = CollectionFactory.newList(listeners);
>> 
>> and
>> 
>> listeners.remove(listener);
>> 
>> Regards
>> 
>> On Tue, Jul 19, 2011 at 11:53 AM, Denis Stepanov
>> <[email protected]>wrote:
>> 
>>> Hi all,
>>> 
>>> I had noticed that in MarkupWriterImpl every time when element event
>>> start/end is fired, collection of listeners is recreated, probably to
>>> prevent CME, better would be recreate it only when it is modified, see the
>>> issue with a patch: https://issues.apache.org/jira/browse/TAP5-1532.
>>> 
>>> Denis
>> 
>> 
>> 
>> 
>> -- 
>> Best regards,
>> 
>> Igor Drobiazko
>> http://tapestry5.de
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to