You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-dev@incubator.apache.org by Adam Winer <aw...@gmail.com> on 2007/01/26 00:45:30 UTC

Re: svn commit: r500011 - /incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java

Has this change been tested?  I'm far from certain
that this was purely an optimization.  We often
check whether there is a PartialPageContext to
see if PPR is enabled, and if this check is removed,
then a lot of code will (I think) assume that PPR
is enabled and available when it is not.

-- Adam


On 1/25/07, jwaldman@apache.org <jw...@apache.org> wrote:
> Author: jwaldman
> Date: Thu Jan 25 14:02:08 2007
> New Revision: 500011
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=500011
> Log:
> ADFFACES-364 PartialPageContext optimization bug. Check in for Scoot O'Bryan to jwaldman-portal branch.
>
> Remove this optimization in _initializePPR:
>     // Don't bother if PPR isn't even supported
>     if (!CoreRendererUtils.supportsPartialRendering(this))
>       return;
>
> The reason is commented in the code:
>     //There used to be an optimization here which would simply return when
>     //the PartialRendering capabilities were disabled.  This was removed
>     //because it is possible for extensions to Trinidad to support PPR in a
>     //container-specific way in a Portal Environment even though such capability
>     //is off by default.  Furthermore, the check on whether something is a
>     //PPR request or not is very efficient, so there is very little time saved
>     //by the optimization.
>
> Modified:
>     incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java
>
> Modified: incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java
> URL: http://svn.apache.org/viewvc/incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java?view=diff&rev=500011&r1=500010&r2=500011
> ==============================================================================
> --- incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java (original)
> +++ incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java Thu Jan 25 14:02:08 2007
> @@ -466,9 +466,13 @@
>      FacesContext    fContext,
>      RequestContext context)
>    {
> -    // Don't bother if PPR isn't even supported
> -    if (!CoreRendererUtils.supportsPartialRendering(this))
> -      return;
> +    //There used to be an optimization here which would simply return when
> +    //the PartialRendering capabilities were disabled.  This was removed
> +    //because it is possible for extensions to Trinidad to support PPR in a
> +    //container-specific way in a Portal Environment even though such capability
> +    //is off by default.  Furthermore, the check on whether something is a
> +    //PPR request or not is very efficient, so there is very little time saved
> +    //by the optimization.
>
>      PartialPageContext partialPageContext =
>        PartialPageUtils.createPartialPageContext(fContext,
>
>
>

Re: svn commit: r500011 - /incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java

Posted by Scott O'Bryan <da...@gmail.com>.
Yeah sorry, I didn't notice the comment either.  I updates the JIRA 
ticket.  You're correct Adam, and I need some advice on the ticket if 
you could.

Jeanne Waldman wrote:
> Adam,
> I just noticed this email. I'll ping Scott.
> - Jeanne
>
> Adam Winer wrote:
>> Has this change been tested?  I'm far from certain
>> that this was purely an optimization.  We often
>> check whether there is a PartialPageContext to
>> see if PPR is enabled, and if this check is removed,
>> then a lot of code will (I think) assume that PPR
>> is enabled and available when it is not.
>>
>> -- Adam
>>
>>
>> On 1/25/07, jwaldman@apache.org <jw...@apache.org> wrote:
>>> Author: jwaldman
>>> Date: Thu Jan 25 14:02:08 2007
>>> New Revision: 500011
>>>
>>> URL: http://svn.apache.org/viewvc?view=rev&rev=500011
>>> Log:
>>> ADFFACES-364 PartialPageContext optimization bug. Check in for Scoot 
>>> O'Bryan to jwaldman-portal branch.
>>>
>>> Remove this optimization in _initializePPR:
>>>     // Don't bother if PPR isn't even supported
>>>     if (!CoreRendererUtils.supportsPartialRendering(this))
>>>       return;
>>>
>>> The reason is commented in the code:
>>>     //There used to be an optimization here which would simply 
>>> return when
>>>     //the PartialRendering capabilities were disabled.  This was 
>>> removed
>>>     //because it is possible for extensions to Trinidad to support 
>>> PPR in a
>>>     //container-specific way in a Portal Environment even though 
>>> such capability
>>>     //is off by default.  Furthermore, the check on whether 
>>> something is a
>>>     //PPR request or not is very efficient, so there is very little 
>>> time saved
>>>     //by the optimization.
>>>
>>> Modified:
>>>     
>>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>>>
>>>
>>> Modified: 
>>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>>>
>>> URL: 
>>> http://svn.apache.org/viewvc/incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java?view=diff&rev=500011&r1=500010&r2=500011 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>>> (original)
>>> +++ 
>>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>>> Thu Jan 25 14:02:08 2007
>>> @@ -466,9 +466,13 @@
>>>      FacesContext    fContext,
>>>      RequestContext context)
>>>    {
>>> -    // Don't bother if PPR isn't even supported
>>> -    if (!CoreRendererUtils.supportsPartialRendering(this))
>>> -      return;
>>> +    //There used to be an optimization here which would simply 
>>> return when
>>> +    //the PartialRendering capabilities were disabled.  This was 
>>> removed
>>> +    //because it is possible for extensions to Trinidad to support 
>>> PPR in a
>>> +    //container-specific way in a Portal Environment even though 
>>> such capability
>>> +    //is off by default.  Furthermore, the check on whether 
>>> something is a
>>> +    //PPR request or not is very efficient, so there is very little 
>>> time saved
>>> +    //by the optimization.
>>>
>>>      PartialPageContext partialPageContext =
>>>        PartialPageUtils.createPartialPageContext(fContext,
>>>
>>>
>>>
>>
>
>


Re: svn commit: r500011 - /incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java

Posted by Scott O'Bryan <da...@gmail.com>.
Yeah sorry, I didn't notice the comment either.  I updates the JIRA 
ticket.  You're correct Adam, and I need some advice on the ticket if 
you could.

Jeanne Waldman wrote:
> Adam,
> I just noticed this email. I'll ping Scott.
> - Jeanne
>
> Adam Winer wrote:
>> Has this change been tested?  I'm far from certain
>> that this was purely an optimization.  We often
>> check whether there is a PartialPageContext to
>> see if PPR is enabled, and if this check is removed,
>> then a lot of code will (I think) assume that PPR
>> is enabled and available when it is not.
>>
>> -- Adam
>>
>>
>> On 1/25/07, jwaldman@apache.org <jw...@apache.org> wrote:
>>> Author: jwaldman
>>> Date: Thu Jan 25 14:02:08 2007
>>> New Revision: 500011
>>>
>>> URL: http://svn.apache.org/viewvc?view=rev&rev=500011
>>> Log:
>>> ADFFACES-364 PartialPageContext optimization bug. Check in for Scoot 
>>> O'Bryan to jwaldman-portal branch.
>>>
>>> Remove this optimization in _initializePPR:
>>>     // Don't bother if PPR isn't even supported
>>>     if (!CoreRendererUtils.supportsPartialRendering(this))
>>>       return;
>>>
>>> The reason is commented in the code:
>>>     //There used to be an optimization here which would simply 
>>> return when
>>>     //the PartialRendering capabilities were disabled.  This was 
>>> removed
>>>     //because it is possible for extensions to Trinidad to support 
>>> PPR in a
>>>     //container-specific way in a Portal Environment even though 
>>> such capability
>>>     //is off by default.  Furthermore, the check on whether 
>>> something is a
>>>     //PPR request or not is very efficient, so there is very little 
>>> time saved
>>>     //by the optimization.
>>>
>>> Modified:
>>>     
>>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>>>
>>>
>>> Modified: 
>>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>>>
>>> URL: 
>>> http://svn.apache.org/viewvc/incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java?view=diff&rev=500011&r1=500010&r2=500011 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>>> (original)
>>> +++ 
>>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>>> Thu Jan 25 14:02:08 2007
>>> @@ -466,9 +466,13 @@
>>>      FacesContext    fContext,
>>>      RequestContext context)
>>>    {
>>> -    // Don't bother if PPR isn't even supported
>>> -    if (!CoreRendererUtils.supportsPartialRendering(this))
>>> -      return;
>>> +    //There used to be an optimization here which would simply 
>>> return when
>>> +    //the PartialRendering capabilities were disabled.  This was 
>>> removed
>>> +    //because it is possible for extensions to Trinidad to support 
>>> PPR in a
>>> +    //container-specific way in a Portal Environment even though 
>>> such capability
>>> +    //is off by default.  Furthermore, the check on whether 
>>> something is a
>>> +    //PPR request or not is very efficient, so there is very little 
>>> time saved
>>> +    //by the optimization.
>>>
>>>      PartialPageContext partialPageContext =
>>>        PartialPageUtils.createPartialPageContext(fContext,
>>>
>>>
>>>
>>
>
>


Re: svn commit: r500011 - /incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java

Posted by Jeanne Waldman <je...@oracle.com>.
Adam,
I just noticed this email. I'll ping Scott.
- Jeanne

Adam Winer wrote:
> Has this change been tested?  I'm far from certain
> that this was purely an optimization.  We often
> check whether there is a PartialPageContext to
> see if PPR is enabled, and if this check is removed,
> then a lot of code will (I think) assume that PPR
> is enabled and available when it is not.
>
> -- Adam
>
>
> On 1/25/07, jwaldman@apache.org <jw...@apache.org> wrote:
>> Author: jwaldman
>> Date: Thu Jan 25 14:02:08 2007
>> New Revision: 500011
>>
>> URL: http://svn.apache.org/viewvc?view=rev&rev=500011
>> Log:
>> ADFFACES-364 PartialPageContext optimization bug. Check in for Scoot 
>> O'Bryan to jwaldman-portal branch.
>>
>> Remove this optimization in _initializePPR:
>>     // Don't bother if PPR isn't even supported
>>     if (!CoreRendererUtils.supportsPartialRendering(this))
>>       return;
>>
>> The reason is commented in the code:
>>     //There used to be an optimization here which would simply return 
>> when
>>     //the PartialRendering capabilities were disabled.  This was removed
>>     //because it is possible for extensions to Trinidad to support 
>> PPR in a
>>     //container-specific way in a Portal Environment even though such 
>> capability
>>     //is off by default.  Furthermore, the check on whether something 
>> is a
>>     //PPR request or not is very efficient, so there is very little 
>> time saved
>>     //by the optimization.
>>
>> Modified:
>>     
>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>>
>>
>> Modified: 
>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>>
>> URL: 
>> http://svn.apache.org/viewvc/incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java?view=diff&rev=500011&r1=500010&r2=500011 
>>
>> ============================================================================== 
>>
>> --- 
>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>> (original)
>> +++ 
>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>> Thu Jan 25 14:02:08 2007
>> @@ -466,9 +466,13 @@
>>      FacesContext    fContext,
>>      RequestContext context)
>>    {
>> -    // Don't bother if PPR isn't even supported
>> -    if (!CoreRendererUtils.supportsPartialRendering(this))
>> -      return;
>> +    //There used to be an optimization here which would simply 
>> return when
>> +    //the PartialRendering capabilities were disabled.  This was 
>> removed
>> +    //because it is possible for extensions to Trinidad to support 
>> PPR in a
>> +    //container-specific way in a Portal Environment even though 
>> such capability
>> +    //is off by default.  Furthermore, the check on whether 
>> something is a
>> +    //PPR request or not is very efficient, so there is very little 
>> time saved
>> +    //by the optimization.
>>
>>      PartialPageContext partialPageContext =
>>        PartialPageUtils.createPartialPageContext(fContext,
>>
>>
>>
>


Re: svn commit: r500011 - /incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java

Posted by Jeanne Waldman <je...@oracle.com>.
Adam,
I just noticed this email. I'll ping Scott.
- Jeanne

Adam Winer wrote:
> Has this change been tested?  I'm far from certain
> that this was purely an optimization.  We often
> check whether there is a PartialPageContext to
> see if PPR is enabled, and if this check is removed,
> then a lot of code will (I think) assume that PPR
> is enabled and available when it is not.
>
> -- Adam
>
>
> On 1/25/07, jwaldman@apache.org <jw...@apache.org> wrote:
>> Author: jwaldman
>> Date: Thu Jan 25 14:02:08 2007
>> New Revision: 500011
>>
>> URL: http://svn.apache.org/viewvc?view=rev&rev=500011
>> Log:
>> ADFFACES-364 PartialPageContext optimization bug. Check in for Scoot 
>> O'Bryan to jwaldman-portal branch.
>>
>> Remove this optimization in _initializePPR:
>>     // Don't bother if PPR isn't even supported
>>     if (!CoreRendererUtils.supportsPartialRendering(this))
>>       return;
>>
>> The reason is commented in the code:
>>     //There used to be an optimization here which would simply return 
>> when
>>     //the PartialRendering capabilities were disabled.  This was removed
>>     //because it is possible for extensions to Trinidad to support 
>> PPR in a
>>     //container-specific way in a Portal Environment even though such 
>> capability
>>     //is off by default.  Furthermore, the check on whether something 
>> is a
>>     //PPR request or not is very efficient, so there is very little 
>> time saved
>>     //by the optimization.
>>
>> Modified:
>>     
>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>>
>>
>> Modified: 
>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>>
>> URL: 
>> http://svn.apache.org/viewvc/incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java?view=diff&rev=500011&r1=500010&r2=500011 
>>
>> ============================================================================== 
>>
>> --- 
>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>> (original)
>> +++ 
>> incubator/adffaces/branches/jwaldman-portal/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java 
>> Thu Jan 25 14:02:08 2007
>> @@ -466,9 +466,13 @@
>>      FacesContext    fContext,
>>      RequestContext context)
>>    {
>> -    // Don't bother if PPR isn't even supported
>> -    if (!CoreRendererUtils.supportsPartialRendering(this))
>> -      return;
>> +    //There used to be an optimization here which would simply 
>> return when
>> +    //the PartialRendering capabilities were disabled.  This was 
>> removed
>> +    //because it is possible for extensions to Trinidad to support 
>> PPR in a
>> +    //container-specific way in a Portal Environment even though 
>> such capability
>> +    //is off by default.  Furthermore, the check on whether 
>> something is a
>> +    //PPR request or not is very efficient, so there is very little 
>> time saved
>> +    //by the optimization.
>>
>>      PartialPageContext partialPageContext =
>>        PartialPageUtils.createPartialPageContext(fContext,
>>
>>
>>
>