vazexqi / CodingSpectator

Watches and analyzes code edits in the Eclipse IDE non-invasively
http://codingspectator.cs.illinois.edu
Other
20 stars 14 forks source link

Support Eclipse 3.6.2 (Helios SR2 ) #161

Closed reprogrammer closed 13 years ago

reprogrammer commented 13 years ago

Eclipse Helios SR2 was released on Feb. 25, 2011 (See http://dev.eclipse.org/mhonarc/lists/eclipse-dev/msg09091.html). CodingSpectator needs to support this new version of Eclipse.

reprogrammer commented 13 years ago

I created the patches for Helios SR2 by copying the patches for Helios SR1.

  1. edu.illinois.codingspectator.jdt.heliosSR1.patch
  2. edu.illinois.codingspectator.platform.heliosSR1.patch
  3. edu.illinois.codingspectator.epp.usagedata.feature.heliosSR2.patch

Then, I added the above three patches to "edu.illinois.codingspectator.feature/feature.xml".

The "features" directory of Eclipse Helios SR2 contains the following directories.

  1. org.eclipse.jdt_3.6.2.r362_v20101117-0800-7z8XFW6FLFlmjJcvz03jyeFBLS_F
  2. org.eclipse.platform_3.6.2.r362_v20110210-9gF78Gs1FrIGnHDHWkEcopoN8AmxeZflGDGKQi
  3. org.eclipse.epp.usagedata.feature_1.3.1.R201102081640

So, I included the following in "edu.illinois.codingspectator.jdt.heliosSR2.patch/feature.xml"

<requires>
    <import feature="org.eclipse.jdt" version="3.6.2.r362_v20101117-0800-7z8XFW6FLFlmjJcvz03jyeFBLS_F" patch="true"/>
</requires>

And, I included the following in "edu.illinois.codingspectator.platform.heliosSR2.patch/feature.xml".

<requires>
    <import feature="org.eclipse.platform" version="3.6.2.r362_v20110210-9gF78Gs1FrIGnHDHWkEcopoN8AmxeZflGDGKQi" patch="true"/>
</requires>

Also, I included the following in "edu.illinois.codingspectator.epp.usagedata.feature.heliosSR2.patch/feature.xml".

Finally, I updated the LICENSE notice in the root directory and "edu.illinois.codingspectator.feature/feature.xml".

<requires>
    <import feature="org.eclipse.epp.usagedata.feature" version="1.3.1.R201102081640" patch="true"/>
</requires>

(See 83d9dba7b95a98115eba44c227cf0364600c9fc7).