Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

EPP/MPC/Release Notes/1.3

< EPP‎ | MPC

New and Noteworthy

List of bug fixes and enhancements in 1.3

Drag&Drop

MPC makes extensive use of Drag&Drop to allow users to install entries directly from the Marketplace website by dragging install links into their Eclipse. This release fixes a number of issues related to the Drag&Drop support in MPC and improves compatibility across OS and browser versions.

  • Support MPC Drag'n'Drop in more locations (bug 433333): Drag&Drop now works in most parts of the main Eclipse window. Previously, only the toolbar area and some views with no own drag&drop support worked for dragging install links over to Eclipse. Especially, dropping into the editor area did not work, confusing many users.
  • Improved cross-platform compatibility (bug 433330): Several browser- and OS-specific bugs have been fixed, making Drag&Drop work more reliably with Firefox on Windows, MacOS X and Linux, Chrome on Windows and MacOS X and Internet Explorer on Windows. For details see the child bugs of umbrella bug 433330.
  • MPC Drag'n'Drop support now plays better with other clients that add Drag'n'Drop support to the root window (bug 418196)

UI Improvements

  • MPC Wizard now is a non-modal window (bug 424729). This makes it possible to keep MPC open in the background while working, which is useful e.g. to avoid long waiting periods on slow connections. It also allows to switch back and forth between the MPC wizard and the "Learn more" pages opened in the embedded Eclipse browser (bug 322022).
  • Fixed UI Flashing/Refresh (bugs 312746, 408869, 408872). A lot of superfluous layout and repaint operations were making the Wizard UI flash a lot while refreshing its content lists.
  • Show correct "Update" button state (bug 421691). The initial list shown after opening the Marketplace Client did not set the correct state for the "Update" button on already installed features. The button was always enabled regardless of the availability of an update. Clicking the button without a real update available caused an error (bug 430410).
  • Use Marketplace Icon in menu (bug 418841 and About Eclipse (bug 430409). We've added the Marketplace icon to MPC's context menu entry and changed the branding icon from the old Eclipse logo to the Marketplace icon, making the icon consistent in all places (including the Welcome screen, where it was already used). Along the way, the Bundle Provider entry was changed from "" to "Eclipse Marketplace Client" to clarify the "About Eclipse" entry (bug 433335)

Public API

Public API has been added to the Marketplace Client (bug 432803).

  • Additional API has been added to open the Marketplace Client Wizard with more control over its initial state (see IMarketplaceClientService).
  • All services are exposed to clients through the OSGi service registry.

MPC Build

  • The MPC build system has been updated to use latest Tycho and CBI features (bug 431244). This makes it easier for contributors and downstream consumers to roll their own MPC builds and reduces maintenance overhead for the MPC build. Specifically this includes automatically generated source features (bug 431100), stable build qualifiers using the latest Git commits (bug 431246) and splitting build and publishing of releases (bug 431248)
  • Use latest HTTP Client for more stability and better proxy support (bug 435418). This release uses the latest Apache HTTP Client 4.2.6 to benefit from bug fixes and better proxy support, especially for NTLM proxies.

Other

  • bug 423908: Can't click "more info" then "learn more" under Linux
  • bug 432023: Wrong dependencies on P2
  • bug 433787: Better error log entries for failed downloads of images

Back to the top