<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to install</title><link>https://sourceforge.net/p/priming/wiki/install/</link><description>Recent changes to install</description><atom:link href="https://sourceforge.net/p/priming/wiki/install/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 27 Nov 2013 08:13:53 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/priming/wiki/install/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for install page</title><link>https://sourceforge.net/p/priming/wiki/install/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;i don`t know&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">kevin</dc:creator><pubDate>Wed, 27 Nov 2013 08:13:53 -0000</pubDate><guid>https://sourceforge.net3f6f979e0cf577b60688fc79bd114d690553984e</guid></item><item><title>Discussion for install page</title><link>https://sourceforge.net/p/priming/wiki/install/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;how to insall Prime?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">kevin</dc:creator><pubDate>Wed, 27 Nov 2013 08:10:51 -0000</pubDate><guid>https://sourceforge.net5767bb2c960fdf322aed2d2079a7bbf6317f9f97</guid></item><item><title>WikiPage install modified by Alon Mishne</title><link>https://sourceforge.net/p/priming/wiki/install/</link><description>&lt;pre&gt;--- v1 
+++ v2 
@@ -1,19 +1,27 @@
 #Installing Prime#
+
+Prime is implemented as an Eclipse plugin. It can either be ran from within Eclipse, or as a stand-alone command-line tool.
+
+##Prerequisites##
+
+* Eclipse 3.6 with PDE or Eclipse 3.7 PDE.
+* Some sort of Subversion client, e.g. Eclipse's [Subclipse plugin](subclipse.tigris.org/).
+
 ##Download Prime##
-Check out Prime. Currently the correct branch to checkout is called "state".
+Check out the "State" branch of Prime: svn://svn.code.sf.net/p/priming/code-0/branches/State
 
 ##Download the PPA plugin##
 ###How to obtain the PPA plugin projects###
 The PPA projects can be downloaded from https://bitbucket.org/barthe/ppa/downloads
 In addition, in order to build it, a log4j bundle must be downloaded. One is provided alongside the Prime repository.
 
-###Fix for eclipse 3.7###
+###Fix for Eclipse 3.7###
 There was a typo in a class and interface in Eclipse 3.6, which was fixed in 3.7. PPA uses that class, so in order for it to work with Eclipse 3.7 you need to fix all occurrences of that class/interface accordingly:
 
     INameEnviromentWithProgress  -&gt;  INameEnvironmentWithProgress
     NameEnviromentWithProgress   -&gt;  NameEnvironmentWithProgress
 
-These occurrences appear in the class `org.eclipse.jdt.core.dom.PPACompilationUnitResolver`, in the project `ca.mcgill.cs.swevo.ppa`.
+These occurrences appear in the class `org.eclipse.jdt.core.dom.PPACompilationUnitResolver`, in the project `ca.mcgill.cs.swevo.ppa`. This fix is not required when using Eclipse 3.6.
 
 ###Fix to enable timeouts / cancel requests###
 PPA will not respond to timeouts or cancel requests; to enable it to respond to them, the following modification should be made:
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alon Mishne</dc:creator><pubDate>Fri, 27 Apr 2012 16:11:48 -0000</pubDate><guid>https://sourceforge.net06a7d6a3178cc07ff44ec4f37585aad2dc597000</guid></item><item><title>WikiPage install modified by Alon Mishne</title><link>https://sourceforge.net/p/priming/wiki/install/</link><description>#Installing Prime#
##Download Prime##
Check out Prime. Currently the correct branch to checkout is called "state".

##Download the PPA plugin##
###How to obtain the PPA plugin projects###
The PPA projects can be downloaded from https://bitbucket.org/barthe/ppa/downloads
In addition, in order to build it, a log4j bundle must be downloaded. One is provided alongside the Prime repository.

###Fix for eclipse 3.7###
There was a typo in a class and interface in Eclipse 3.6, which was fixed in 3.7. PPA uses that class, so in order for it to work with Eclipse 3.7 you need to fix all occurrences of that class/interface accordingly:

    INameEnviromentWithProgress  -&gt;  INameEnvironmentWithProgress
    NameEnviromentWithProgress   -&gt;  NameEnvironmentWithProgress

These occurrences appear in the class `org.eclipse.jdt.core.dom.PPACompilationUnitResolver`, in the project `ca.mcgill.cs.swevo.ppa`.

###Fix to enable timeouts / cancel requests###
PPA will not respond to timeouts or cancel requests; to enable it to respond to them, the following modification should be made:
File: `org.eclipse.jdt.core.dom.PPABindingUtil`
Method: `public static boolean isUnknownType(ITypeBinding typeBinding)` - it appears around line 1050  
Insert at start of method:

    if (Thread.interrupted()) {
        Thread.currentThread().interrupt();
        throw new RuntimeException(new InterruptedException());
    }</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alon Mishne</dc:creator><pubDate>Thu, 23 Feb 2012 15:39:13 -0000</pubDate><guid>https://sourceforge.netfac73de8c0a11824766a92a95adc88bea318ea25</guid></item></channel></rss>