Changed java version to 1.6 (doesn't seem to have any bad side effects)
Multiple changes to eclipse and plugin project files to reflect couple new files and dependencies
Added commons-io-2.4.jar
Changed location of TM.ico image and added TM HeaderImage.jpg
Added tests to help to test Plugin without needing to run the main Eclipse UI
Groovy was used to allow the overwrite of final methods (which cannot be easily mocked)
Fix bug in Activator where the value in PLUGIN_ID didn't match the current plugin ID (set in plugin.xml)
Added helper method to access resources embedded in the Plugin (for example the HeaderImage.jpg)
Misc changes to clean the code (and help with Groovy type checks)
Removed some commented out code
Made a number of properties public (to help testing and to remove warnings)
Adding .xdsl to .ignore list
Merge branch 'feature/Code_Refactoring' into develop
updating gitignore
Merge branch 'feature/Code_Refactoring' into develop
First Commit of this new Eclipse project that is aimed at running unit test that need a runtime instance of Eclipse
First commit of this eclipse project that is designed to do UnitTests using SWTBot (which need a live instance of Eclipse to run)
Merge branch 'feature/UxTests_SWTBot' into develop
Removed project file from RemoteSystemsTempFiles folder
Merge branch 'develop' into feature/Code_Refactoring
Semi-large code refactoring where all main plugin code namespaces are now inside tm.eclipse.* (groovy files where placed inside tm.eclipse.grovvy.* )
Removed old commented out code
Refactored names of UnitTests
Removed reference to test view from UxTests
Updated version to 1.5.0 (which is the next dev/beta release)
Remove all Groovy nature from main project (including the groovy source code files)
Removed original G2 Write Scripts functionality (since it is was part of the original experiments and it needed groovy to be installed)
Added Groovy jars to lib folder to that we don't need to install Groovy to run the TM plugin
Removed groovy source (and nature) references from .classpath and MANIFEST.MF
Removed editors and wizards from plugin.xml (and refactored some of the names to be more TM specific)
Added Ability to have extra jar dependencies (for groovy execution) mapped on EclipeAPI
Added to SimpleEditor (a View) the capabilities that were in the TM Editor (now removed) so that it exposes a number of helper objects and allows the adding of extra Jars to the groovy execution class path (for example to give real time script access to SWTBot scripts)
There were a couple extra methods added to help Unit Tests (which are now at 99.1% for SimpleEditor.java)
Added UnitTest for SimpleEditor