Permalink
Browse files

Mainly Documentation and some smaller refactorings.

  • Loading branch information...
1 parent 344a77a commit fa7c9125d3164220293bda0c10b4a2267dbcf535 @misto misto committed Jul 12, 2010
Showing with 857 additions and 211 deletions.
  1. +35 −0 LICENSE
  2. +49 −1 README
  3. +1 −3 build.sh
  4. +0 −2 org.scala-refactoring.library/.classpath
  5. +5 −3 org.scala-refactoring.library/src/doc/latex/thesis/0_front.tex
  6. +93 −17 org.scala-refactoring.library/src/doc/latex/thesis/2_refactoring_library.tex
  7. BIN org.scala-refactoring.library/src/doc/latex/thesis/ast_with_changes.pdf
  8. +8 −8 org.scala-refactoring.library/src/doc/latex/thesis/ast_with_changes.svg
  9. BIN org.scala-refactoring.library/src/doc/latex/thesis/ast_with_changes_large.pdf
  10. +30 −30 org.scala-refactoring.library/src/doc/latex/thesis/ast_with_changes_large.svg
  11. BIN org.scala-refactoring.library/src/doc/latex/thesis/ast_with_changeset.pdf
  12. +9 −9 org.scala-refactoring.library/src/doc/latex/thesis/ast_with_changeset.svg
  13. +13 −0 org.scala-refactoring.library/src/doc/latex/thesis/thesis.bib
  14. +55 −25 org.scala-refactoring.library/src/doc/latex/thesis/thesis.kilepr
  15. +294 −77 org.scala-refactoring.library/src/doc/latex/thesis/thesis.tex
  16. BIN org.scala-refactoring.library/src/doc/latex/thesis/title_freebooter.pdf
  17. BIN org.scala-refactoring.library/src/doc/latex/thesis/title_gentium.pdf
  18. BIN org.scala-refactoring.library/src/doc/latex/thesis/title_miama.pdf
  19. BIN org.scala-refactoring.library/src/doc/latex/thesis/title_scriptina.pdf
  20. BIN org.scala-refactoring.library/src/doc/latex/thesis/titlepage.pdf
  21. +187 −0 org.scala-refactoring.library/src/doc/latex/thesis/titlepage.svg
  22. +43 −18 org.scala-refactoring.library/src/doc/latex/thesis/titles.svg
  23. +5 −1 org.scala-refactoring.library/src/main/scala/scala/tools/refactoring/common/PimpedTrees.scala
  24. +27 −1 org.scala-refactoring.library/src/main/scala/scala/tools/refactoring/common/Selections.scala
  25. +3 −16 org.scala-refactoring.library/src/test/scala/scala/tools/refactoring/tests/util/TestHelper.scala
View
35 LICENSE
@@ -0,0 +1,35 @@
+SCALA LICENSE
+
+Copyright (c) 2002-2010 EPFL, Lausanne, unless otherwise specified.
+All rights reserved.
+
+This software was developed by the Programming Methods Laboratory of the
+Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland.
+
+Permission to use, copy, modify, and distribute this software in source
+or binary form for any purpose with or without fee is hereby granted,
+provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ 3. Neither the name of the EPFL nor the names of its contributors
+ may be used to endorse or promote products derived from this
+ software without specific prior written permission.
+
+
+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
View
50 README
@@ -1 +1,49 @@
-This is an empty README file.
+================================================================================
+ The Scala Refactoring Project -- www.scala-refactoring.org
+================================================================================
+
+Welcome to the Scala Refactoring project!
+
+1. Project Layout
+--------------------------------------------------------------------------------
+
+The project is organized as follows. The main project is the library, the feature and update-site projects are only needed when the library is used as a plug-in for Eclipse.
+
+├── pom.xml
+├── build_p2_repo.sh
+├── org.scala-refactoring.library
+│   ├── build.properties
+│   ├── META-INF
+│   ├── pom.xml
+│   └── src
+│ ├── doc
+│ │   └── latex
+│ ├── main
+│ │   └── scala
+│ └── test
+│ └── scala
+├── org.scala-refactoring.feature
+│   ├── build.properties
+│   ├── feature.xml
+│   └── pom.xml
+└── org.scala-refactoring.update-site
+    ├── index.html
+    ├── pom.xml
+    ├── site.xml
+    └── web
+
+2. Building
+--------------------------------------------------------------------------------
+
+We use Maven (minimum version is 3 because we use Tycho) to build the project:
+
+> mvn package
+
+creates all the artifacts, except for the documentation, which needs to be built separately.
+
+A separate P2 repository can be built using the build_p2_repo.sh script.
+
+3. License
+--------------------------------------------------------------------------------
+
+The project is licensed under the Scala license, see the LICENSE file for details.
View
@@ -1,4 +1,2 @@
#!/bin/sh
-
-mvn clean package surefire:test
-
+mvn clean package
@@ -5,7 +5,5 @@
<classpathentry kind="con" path="org.scala-ide.sdt.launching.SCALA_CONTAINER"/>
<classpathentry kind="src" path="src/main/scala"/>
<classpathentry kind="src" path="src/test/scala"/>
- <classpathentry combineaccessrules="false" kind="src" path="/org.scala-ide.scala.compiler"/>
- <classpathentry combineaccessrules="false" kind="src" path="/org.scala-ide.scala.library"/>
<classpathentry kind="output" path="bin"/>
</classpath>
@@ -1,6 +1,6 @@
\begin{titlepage}
-\enlargethispage{2cm}
+\enlargethispage{4cm}
\begin{center}
@@ -15,8 +15,10 @@
\normalsize{Spring Semester 2010}
\vspace*{\fill}
-
-\Huge{\textit{\titlename}}
+
+\begin{center}
+ \includegraphics[width=0.83\textwidth]{title_gentium.pdf}
+\end{center}
\vspace*{\fill}
\vspace{\baselineskip}

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -32,14 +32,14 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="1.979899"
- inkscape:cx="175.10739"
- inkscape:cy="127.11624"
+ inkscape:zoom="1.4"
+ inkscape:cx="49.43081"
+ inkscape:cy="96.168037"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
- inkscape:window-width="1920"
- inkscape:window-height="1139"
+ inkscape:window-width="1440"
+ inkscape:window-height="839"
inkscape:window-x="-4"
inkscape:window-y="38"
inkscape:window-maximized="1">
@@ -69,7 +69,7 @@
id="layer1"
transform="translate(-59.575,-52.937303)">
<rect
- style="fill:#e1ffc7;fill-opacity:0.49775786;stroke:#000000;stroke-width:0.85000002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ style="fill:#e1ffc7;fill-opacity:1;stroke:#000000;stroke-width:0.85000001999999986;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect3606"
width="40"
height="40"
@@ -97,7 +97,7 @@
id="rect3612"
style="fill:none;stroke:#000000;stroke-width:0.85000002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<rect
- style="fill:#e1ffc7;fill-opacity:0.49775786;stroke:#000000;stroke-width:0.85000002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ style="fill:#e1ffc7;fill-opacity:1;stroke:#000000;stroke-width:0.85000001999999986;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect3614"
width="40"
height="40"
@@ -118,7 +118,7 @@
id="rect3622"
style="fill:#ffffff;fill-opacity:0.49775785;stroke:#000000;stroke-width:0.85000001999999986;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<rect
- style="fill:#e1ffc7;fill-opacity:0.49775786;stroke:#000000;stroke-width:0.85000002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ style="fill:#cbc7ff;fill-opacity:1;stroke:#000000;stroke-width:0.85000001999999986;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect3624"
width="40"
height="40"
Oops, something went wrong.

0 comments on commit fa7c912

Please sign in to comment.