OK, I'm all checked in. I'll post an overlay shortly. Lint away! Thanks, -Alex
On 11/6/13 8:24 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote: >Ok, let's do it this way: > >You guys just keep committing (remember to pull before you push ;-)) >and I'll fix any merge issues. Once I'm done (I think my tomorrow), >I'll put my changes in a new public branch, so we can test against the >examples to make sure I didn't break anything. > >Also, interfaces are now supported. My commit will contain several >'pure' JS interfaces, including ones that extend other interfaces. >Take a look at the "LanguageTests" example for inspiration ;-) > >I have changed the "interface" storage a bit today, instead of an >array just for interfaces it is now an object that can/will contain >info about interfaces, metadata and other class information which we >can easily add through FalconJx now. Be sure to update both FalconJx >and flex-asjs and rebuild everything. > >Alex, maybe time for a new overlay? > >EdB > > > >On Wed, Nov 6, 2013 at 5:13 PM, Peter Ent <p...@adobe.com> wrote: >> I haven't tried all of the example yet. Was going to do that once I >> finished up a wiki page and cleaned up the remaining glint issues. >> >> The discrepancy is known and it is something I have been working on >> recently. I haven't attempted any @interface stuff yet, so I created >>some >> base classes to mimic interfaces (e.g., org.apache.flex.core.IBeadView) >> but did not create one for org.apache.flex.core.IBead. >> >> --peter >> >> On 11/6/13 10:54 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote: >> >>>I have spend the day running all JS files through JSHint and gjslint. >>>I fixed about 6 errors that emerged (vars not declared etc.) up, but I >>>also corrected all whitespace. It's a monster commit, if I get it >>>finished ;-) >>> >>>Another issue: there is a rather large discrepancy between the class >>>structure on the AS side vs. the JS side. Case in point is the lack of >>>an IBeads interface on the JS side. I think the idea is to make the JS >>>side mirror the structure of the AS side as closely as possible? >>> >>>And lastly (yeah, right... ;-)) how about the examples? Which ones are >>>working for you, either in debug mode or in both debug AND release >>>mode? >>> >>>EdB >>> >>> >>> >>> >>> >>>On Wed, Nov 6, 2013 at 4:48 PM, Peter Ent <p...@adobe.com> wrote: >>>> I checked a number of files in yesterday and I'm pretty sure a handful >>>> won't pass glint right now; I meant to do them all, but forgot some so >>>>I'm >>>> doing them this morning. If you want to go ahead and run the tool just >>>>to >>>> see if and how failures pop-up, go right ahead. >>>> >>>> --peter >>>> >>>> On 11/6/13 2:40 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote: >>>> >>>>>Hi, >>>>> >>>>>I would like to run the entire JS framework through the 'gjslint' >>>>>tool. This is the JS linter provided by Google to check code that is >>>>>to be processed by the Closure Compiler. >>>>> >>>>>It has some very strict whitespace rules, that will result in changes >>>>>in most files (although we started out with a clean, gjslint approved >>>>>version a long while ago, when I implemented 'goog' event handling). >>>>> >>>>>The main advantages are that all code will be consistently formatted >>>>>and that it will most likely catch some annotation and related >>>>>errors/omissions. >>>>> >>>>>If no one (Alex, Peter) has commits pending, I am ready to go. >>>>> >>>>>EdB >>>>> >>>>> >>>>> >>>>>-- >>>>>Ix Multimedia Software >>>>> >>>>>Jan Luykenstraat 27 >>>>>3521 VB Utrecht >>>>> >>>>>T. 06-51952295 >>>>>I. www.ixsoftware.nl >>>> >>> >>> >>> >>>-- >>>Ix Multimedia Software >>> >>>Jan Luykenstraat 27 >>>3521 VB Utrecht >>> >>>T. 06-51952295 >>>I. www.ixsoftware.nl >> > > > >-- >Ix Multimedia Software > >Jan Luykenstraat 27 >3521 VB Utrecht > >T. 06-51952295 >I. www.ixsoftware.nl