Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

JSDT/Confcalls/Minutes 20151215

Logistics

See JSDT/Confcalls

Attendees

   Ilya, Orlando, Alina, Alexey, Denis, Victor, Max, Gorkem

Meeting Minutes

  • JSON Editor
    • Angelo (the author) has pushed the third and final patch set into Gerrit.
    • The contribution code is approved by Victor and Nick Sandonato, lead of SSE, (As of today 2015-12-16) with the following changes to be made after it's pushed into webtools.sourceediting repository:
      • Victor is working on maven project setup and feature creation/update for JSON Editors (Bugzilla is to be created)
      • Issue to be fixed: Few NPEs thrown when Content Assist is invoked for the first time on editor with empty content (Bugzilla is to be created)
      • No icons appear for bower.json, .bowerrc, package.json etc. files as well as in Content Assist window due to the licensing issues (Bugzilla is to be created for a generic icons/images for JSON files)
      • org.eclipse.json plug-in is a subject to be moved into the Orbit bundle as it's a fork of minimal-json library with changes made by Angelo. So, the goal is not to support this plug-in, but rather promote the required changes to the original minimal-json library and then include it into the Orbit (Bugzilla is to be created)
      • The only a generic editor is to be maintained in SSE for JSON files, while it must be possible to contribute JSON-schemas for the different well-known JSON file formats by either through a catalog (f.i., like it's done for XML/HTML content in XML Catalog) or by an extension point (Gorkem is to create Bugzilla(-s) for the enhancement)
    • Orlando/Alina may browse the code and start review/test for the contribution (taking into account that there is no pom.xml configs created yet, but all the plug-ins can be imported into a workspace after the contribution is checked out).
    • Related bugzilla: https://bugs.eclipse.org/bugs/show_bug.cgi?id=471820
  • JavaScript Debugger
    • Chromuim.org and Google have accepted the proposal to publish Chrome Development Tools under the EPL license.
    • After a few iterations we've finally got the updated, fully re-licensed code for the Chrome Developer Tools into the CQ for the contribution. The CQ has got the APPROVED status on 2015-12-15:
    • Denis is to prepare the updated patch set for Gerrit based on the latest original Chrome Development Tools repository. The only change to be done against the approved code is the change of namespace to be "org.eclipse.wst.jsdt.wip.*" in order to reflect normal eclipse.org namespace policy.
    • Denis is to prepare pom.xml's configs in order to include the contribution into the CBI-build (BugZilla is to be created)
    • Bugzilla for ChDT: https://bugs.eclipse.org/bugs/show_bug.cgi?id=479466
  • Parser replacement and the other JSDT works:
    • Gorkem is to provide Gerrit-changes in order to remove the bindings from JSDT Core (Bugzilla is to be created as a part (task) of Bug 481706 (Update or replace JSDT parser to support ES6): https://bugs.eclipse.org/bugs/show_bug.cgi?id=481706)
    • We agreed to start removing the Hierarchy-related stuff from JSDT which is highly problematic in terms of memory and CPU consumption and adds too few of useful functionality for JavaScript editing at the same time (Bugzilla is to be created)
    • Ian is to take over the implementation of new code completion engine based on dom-AST (Bugzilla is to be created)
    • We agreed to push the change provided by Mickael Istria for Bug 479132 (Make Outline rely on Common Navigator Framework):
    • Still actual: All are agreed that it's going to be critical and we need to have a plan (tied to the comming WTP milestones) for ongoing changes for JSDT Core for Neon release as well as for the following releases

Back to the top