Missed the svn adds -- just committed.

2009/10/29 John Hjelmstad <[email protected]>

> Odd, a second client (my original one) didn't yield this. Disregard until
> further notice.
>
>
> 2009/10/29 John Hjelmstad <[email protected]>
>
>> FYI
>>
>> Looks like this CL missed adding the taming.js files to the pom.xmls --
>> fixing that now.
>>
>> Apologies - John
>>
>> 2009/10/29 John Hjelmstad <[email protected]>
>>
>> Patch committed. I'll expect your JS follow-up after I get in the
>>> FeatureRegistry CL :)
>>>
>>> 2009/10/28 John Hjelmstad <[email protected]>
>>>
>>> 2009/10/28 ๏̯͡๏ Jasvir Nagra <[email protected]>
>>>>
>>>>
>>>>>
>>>>> On Tue, Oct 27, 2009 at 6:21 PM, John Hjelmstad 
>>>>> <[email protected]>wrote:
>>>>>
>>>>>> Hey Jas:
>>>>>>
>>>>>> As I noted to you recently, I've finally gotten the JS feature loader
>>>>>> CL out. It's here: http://codereview.appspot.com/143046
>>>>>>
>>>>>> The impact this would have on your CL is that it allows for
>>>>>> introduction of syntax that would include tamings.js only when 
>>>>>> feature=caja
>>>>>> is included (that, in turn, will require making some kind of gadget
>>>>>> processing context available to rewriters et al).
>>>>>>
>>>>>> The underlying design question I have - not necessarily for this CL -
>>>>>> is whether "feature=caja is included somewhere in the Gadget feature
>>>>>> dependency tree" will always be equivalent to "Gadget is cajoled".
>>>>>>
>>>>>
>>>>> Yes.  If the feature is required implies the content will be cajoled.
>>>>>
>>>>
>>>> Yeah, I was more getting at the reverse here - if cajoled, does the
>>>> gadget require feature=caja? As you note, it does not.
>>>>
>>>> Anyway, all this will affect the design of the Feature loader stuff
>>>> moreso than this CL. I'll patch yours in shortly.
>>>>
>>>> --j
>>>>
>>>>
>>>>>
>>>>>
>>>>>> In particular, will this be true for cajoled-inlined content? I know
>>>>>> we've discussed various ideas around this: <Content type="caja">, 
>>>>>> <Content
>>>>>> type="html" cajolable="true">, <Require feature="caja">, or simply [
>>>>>> container chooses whether or not to cajole, no syntax in gadget ]. 
>>>>>> Thoughts
>>>>>> on this?
>>>>>>
>>>>>
>>>>> Unfortunately this is not true.  As it stands a container can
>>>>> externally turn on cajoling but passing a uri parameter flag to turn on
>>>>> cajoling (using &caja=1) and include the caja runtime library 
>>>>> (&libs=caja).
>>>>>  Both the parameters are needed to run cajoled gadgets correctly and are
>>>>> used by containers.
>>>>>
>>>>>
>>>>>>
>>>>>> In the interim, I don't want to hold you up too much, and feel that
>>>>>> including these tamings should be OK even though it's unnecessary out of
>>>>>> Caja context. Others have an opinion?
>>>>>>
>>>>>
>>>>> I'd really like to see the CL land as it enables correctly use of
>>>>> opensocial and osapi with cajoled gadgets.  I'd be keen to get this
>>>>> committed sooner than later - if it really adds undue size to the 
>>>>> uncajoled
>>>>> code, I am happy to make the changes required to use the new 
>>>>> JsFeatureLoader
>>>>> to only load taming.js if its needed in a separate change.
>>>>>
>>>>>
>>>>>>
>>>>>> --j
>>>>>>
>>>>>>
>>>>>> On Sun, Oct 25, 2009 at 11:18 PM, <[email protected]> wrote:
>>>>>>
>>>>>>> Snapshot.
>>>>>>>
>>>>>>>
>>>>>>> On 2009/10/21 19:03:23, jasvir wrote:
>>>>>>>
>>>>>>>> http://codereview.appspot.com/135051/diff/1027/48
>>>>>>>> File features/src/main/javascript/features/caja/taming.js (right):
>>>>>>>>
>>>>>>>
>>>>>>>  http://codereview.appspot.com/135051/diff/1027/48#newcode105
>>>>>>>> Line 105: var tamings___ = tamings___ || [];
>>>>>>>> This works for now.  Its vulnerable to a feature you don't trust
>>>>>>>>
>>>>>>> resetting this
>>>>>>>
>>>>>>>> array entirely to prevent it from getting exposed to a gadget but if
>>>>>>>>
>>>>>>> you have a
>>>>>>>
>>>>>>>> feature you don't trust, it can do anything anyways.
>>>>>>>>
>>>>>>>
>>>>>>>  On 2009/10/20 21:53:57, johnfargo wrote:
>>>>>>>> > Not that it's a big deal in this case, but maybe it should be.
>>>>>>>> This
>>>>>>>>
>>>>>>> is one of
>>>>>>>
>>>>>>>> a
>>>>>>>> > few use cases I've seen arise that call for a clearer
>>>>>>>> representation
>>>>>>>>
>>>>>>> of the
>>>>>>>
>>>>>>>> > feature dependency tree.
>>>>>>>>
>>>>>>>
>>>>>>>  http://codereview.appspot.com/135051/diff/1027/46
>>>>>>>> File features/src/main/javascript/features/flash/taming.js (right):
>>>>>>>>
>>>>>>>
>>>>>>>  http://codereview.appspot.com/135051/diff/1027/46#newcode1
>>>>>>>> Line 1: /*
>>>>>>>> On 2009/10/20 21:53:57, johnfargo wrote:
>>>>>>>> > Missing a corresponding feature.xml update for flash.
>>>>>>>>
>>>>>>>
>>>>>>>  Done.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> http://codereview.appspot.com/135051
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to