BTW, I just found out that the closure library isn't consistent in its use
of goog.provide/goog.require package names.
For example: /closure/goog/events/EventTarget.js is set up as expected:
goog.provide("goog.events.EventTarget");
But /closre/goog/events/Events.js just has
Goog.provide('goog.events") and not "goog.events.Events"
I try to fix that.
On 5/3/13 11:53 AM, "OmPrakash Muppirala" <[email protected]> wrote:
> It does seem to be there in the develop branch.
>
> https://fisheye6.atlassian.com/browse/~br=develop/flex-falcon/compiler.jx/src/
> org/apache/flex/compiler/internal/graph/GoogDepsWriter.java
>
> On Fri, May 3, 2013 at 11:43 AM, Alex Harui <[email protected]> wrote:
>
>> SmartGit shows that file is in Git. Do you not see it? It is in
>> Compiler.jx/src/org/apache/flex/compiler/internal/graph
>>
>>
>> On 5/3/13 11:29 AM, "Alex Harui" <[email protected]> wrote:
>>
>>> Wow. My git status is clean, but you're right, the log doesn't show that
>>> file in in.
>>>
>>> I'll try to figure out why it isn't showing up.
>>>
>>>
>>> On 5/3/13 11:11 AM, "Erik de Bruin" <[email protected]> wrote:
>>>
>>>> The thing is: FalconJX is not compiling 'out of the box'. I pulled the
>>>> latest stuff for flex-falcon, rebuild the compiler (Falcon) with the ant
>>>> file in the root dir and then tried to compile FalconJX and it
>> complained
>>>> it couldn't find GoogDepsWriter...
>>>>
>>>> EdB
>>>>
>>>>
>>>>
>>>> On Friday, May 3, 2013, Alex Harui wrote:
>>>>
>>>>> It is that damn circular dependency stuff again. This is easily the
>> most
>>>>> "broken" thing about the Closure compiler. Once we had to support
>>>>> libraries, we couldn't filter out the circularities as we cross
>> compile.
>>>>> We
>>>>> have to filter out circularities at publish time.
>>>>>
>>>>> In theory, if you have goog.require(goog.events) and
>>>>> goog.require(goog.events.EventTarget) in EventDispatcher and anywhere
>> else
>>>>> you directly use those files, the new publisher should copy it and
>> anything
>>>>> goog.events requires.
>>>>>
>>>>>
>>>>> On 5/3/13 10:45 AM, "Erik de Bruin" <[email protected]<javascript:;>>
>>>>> wrote:
>>>>>
>>>>>> Alex,
>>>>>>
>>>>>> on April 29th you changed the GoogDepsWriter stuff in
>>>>>> MXMLFlexJSPublisher. Why? This has now broken the build of
>>>>>> 'goog.events', as the goog library is no longer copied to the correct
>>>>>> location and the dependencies for 'goog.events.Event' and
>>>>>> 'goog.events.EventTarget' are no longer correctly resolved. What did
>>>>>> your fix 'fix', I don't recall anything broken with the Publisher?
>>>>>>
>>>>>> EdB
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Ix Multimedia Software
>>>>>>
>>>>>> Jan Luykenstraat 27
>>>>>> 3521 VB Utrecht
>>>>>>
>>>>>> T. 06-51952295
>>>>>> I. www.ixsoftware.nl
>>>>>
>>>>> --
>>>>> Alex Harui
>>>>> Flex SDK Team
>>>>> Adobe Systems, Inc.
>>>>> http://blogs.adobe.com/aharui
>>>>>
>>>>>
>>
>> --
>> Alex Harui
>> Flex SDK Team
>> Adobe Systems, Inc.
>> http://blogs.adobe.com/aharui
>>
>>
--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui