Twitter github

Small Launching Change

In the PDE team, we had this running joke that every Eclipse-related debate eventually degenerates into talking about the SWT_AWT bridge (this was true two EclipseCons ago, now every debate ends up talking about Provisioning/Update). Well, to make those SWT_AWT guys happy (especially on the Mac), we made a small change (fix) to how Eclipse applications are launched in PDE. In the past, we used to implicitly pass certain arguments (os,ws,arch,nl) to the framework, this is no longer true. In 3.3RC1, you’ll notice these arguments located in the program arguments box (explicitly).

We fought this change for awhile because in my eyes, it slightly complicates the launching user interface, but it was necessary to keep everyone happy. PDE will automatically migrate your old launch configurations (using some clever Debug APIs) so there’s no worry 🙂

  • Wassim Melhem

    Chris,

    Apparently some people are using PDE to build Swing applications on top of the Eclipse runtime without using SWT at all.

    This change we made was to enable that scenario.

    Not sure who these people are, what they are up to or what they are doing, but one thing is for sure:

    “Something’s Afoot in Plug-in Development”

  • Wassim Melhem

    Chris,Apparently some people are using PDE to build Swing applications on top of the Eclipse runtime without using SWT at all. This change we made was to enable that scenario.Not sure who these people are, what they are up to or what they are doing, but one thing is for sure:”Something’s Afoot in Plug-in Development”