Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] New Launch Bar change request

Love it when the Gerrit verify finds a problem. I’ve posted a new patch set with a fix to the test so that I can reproduce the problem on my machine (active target seems random at startup), and then a fix to the problem (don’t assume the active target is valid at startup). :)

From: Doug Schaefer <dschaefer@xxxxxxx>
Date: Wednesday, September 10, 2014 at 11:47 AM
To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
Subject: Re: [cdt-dev] New Launch Bar change request

Sure, I should be ready to demo Arduino then too to show a more CDT-style adaptation.

Doug.

From: Marc Khouzam <marc.khouzam@xxxxxxxxxxxx>
Reply-To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
Date: Wednesday, September 10, 2014 at 11:37 AM
To: "'CDT General developers list.'" <cdt-dev@xxxxxxxxxxx>
Subject: Re: [cdt-dev] New Launch Bar change request

Sounds great!

Hohw about a demo of the use of the Launch Bar (and maybe how you used it to launch Eclemma)

in the next CDT call?  We could do it with Google Hangout.

 

From:cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Doug Schaefer
Sent: Wednesday, September 10, 2014 11:21 AM
To: CDT General developers list.
Subject: [cdt-dev] New Launch Bar change request

 

Hey gang,

 

I’ve submitted my long awaited (at least by me) update to the Launch Bar. It is here:

 

 

The change is pretty massive but represents a nice simplification of the model. The API is almost complete. I’ve marked deprecated things I may change. The main things left is to complete work on delaying plug-in loading of extensions until the launch objects and launch targets they support become available. I also have to do some work to support renaming of those things to make sure we don’t lose track of them.

 

I’ve also adapted the great unit test work for the launch bar manager that Elena started to the new APIs. I had a lot of fun working with Mockito to stub out platform dependencies, and then Eclemma for checking the code coverage of the tests (launched through the Launch Bar, BTW, very nice). There are still a few more tests to bring over and add to maximize coverage there.

 

I have adapted the Arduino plug-ins I’m building for Wascana to the new APIs. Once the check-in is compete, I’ll submit that as well so you can see an example of how the launch bar can be used.

 

Please provide any feedback to so we can make this thing great (and API frozen) for the 8.6 M1 build in December.

 

Doug.


Back to the top