Permalink
Browse files

Move the documentation to the thesis-documentation branch.

  • Loading branch information...
1 parent ccbf2f6 commit 0bc58e0b212eb3cb4cef8c1c2b1f55f4398d1bca @misto misto committed Mar 24, 2016
Showing with 1 addition and 12,760 deletions.
  1. +1 −1 README.md
  2. +0 −113 src/doc/latex/common/mystyle.sty
  3. +0 −43 src/doc/latex/thesis/0_front.tex
  4. +0 −954 src/doc/latex/thesis/2_refactoring_library.tex
  5. +0 −767 src/doc/latex/thesis/91_scala_ast.tex
  6. BIN src/doc/latex/thesis/ast_with_changes.pdf
  7. +0 −177 src/doc/latex/thesis/ast_with_changes.svg
  8. BIN src/doc/latex/thesis/ast_with_changes_large.pdf
  9. +0 −824 src/doc/latex/thesis/ast_with_changes_large.svg
  10. BIN src/doc/latex/thesis/ast_with_changeset.pdf
  11. +0 −177 src/doc/latex/thesis/ast_with_changeset.svg
  12. BIN src/doc/latex/thesis/ast_with_layout.pdf
  13. +0 −340 src/doc/latex/thesis/ast_with_layout.svg
  14. BIN src/doc/latex/thesis/defdef_with_block.pdf
  15. +0 −167 src/doc/latex/thesis/defdef_with_block.svg
  16. BIN src/doc/latex/thesis/defdef_without_block.pdf
  17. +0 −141 src/doc/latex/thesis/defdef_without_block.svg
  18. BIN src/doc/latex/thesis/eclipse-integration.pdf
  19. +0 −1,033 src/doc/latex/thesis/eclipse-integration.svg
  20. BIN src/doc/latex/thesis/expanding_symbols.pdf
  21. +0 −355 src/doc/latex/thesis/expanding_symbols.svg
  22. BIN src/doc/latex/thesis/extract_local_screenshot_1.png
  23. BIN src/doc/latex/thesis/extract_local_screenshot_2.png
  24. BIN src/doc/latex/thesis/extract_local_screenshot_3.png
  25. BIN src/doc/latex/thesis/extract_method_java_screenshot_1.png
  26. BIN src/doc/latex/thesis/extract_method_screenshot_1.png
  27. BIN src/doc/latex/thesis/extract_method_transformation.pdf
  28. +0 −171 src/doc/latex/thesis/extract_method_transformation.svg
  29. BIN src/doc/latex/thesis/ide_refactorings.png
  30. BIN src/doc/latex/thesis/inline_local_screenshot_1.png
  31. +0 −1 src/doc/latex/thesis/mystyle.sty
  32. BIN src/doc/latex/thesis/organize_screenshot_1.png
  33. BIN src/doc/latex/thesis/package-layout.png
  34. BIN src/doc/latex/thesis/project_plan_1.pdf
  35. BIN src/doc/latex/thesis/project_plan_2.pdf
  36. +0 −38 src/doc/latex/thesis/refactoring-architecture.dot
  37. BIN src/doc/latex/thesis/refactoring-architecture.pdf
  38. BIN src/doc/latex/thesis/refactoring-editor.png
  39. BIN src/doc/latex/thesis/refactoring-flow.pdf
  40. +0 −270 src/doc/latex/thesis/refactoring-flow.svg
  41. BIN src/doc/latex/thesis/refactoring-menu-screenshot.png
  42. BIN src/doc/latex/thesis/refactoring-sequence.pdf
  43. +0 −478 src/doc/latex/thesis/refactoring-sequence.svg
  44. BIN src/doc/latex/thesis/rename_screenshot_1.png
  45. BIN src/doc/latex/thesis/rename_screenshot_2.png
  46. BIN src/doc/latex/thesis/rename_screenshot_3.png
  47. +0 −416 src/doc/latex/thesis/thesis.bib
  48. +0 −359 src/doc/latex/thesis/thesis.kilepr
  49. +0 −2,072 src/doc/latex/thesis/thesis.tex
  50. BIN src/doc/latex/thesis/time.pdf
  51. BIN src/doc/latex/thesis/title_freebooter.pdf
  52. BIN src/doc/latex/thesis/title_gentium.pdf
  53. BIN src/doc/latex/thesis/title_miama.pdf
  54. BIN src/doc/latex/thesis/title_scriptina.pdf
  55. BIN src/doc/latex/thesis/titlepage.pdf
  56. +0 −187 src/doc/latex/thesis/titlepage.svg
  57. +0 −136 src/doc/latex/thesis/titles.svg
  58. BIN src/doc/latex/thesis/traversal_mode.pdf
  59. +0 −673 src/doc/latex/thesis/traversal_mode.svg
  60. +0 −131 src/doc/latex/thesis/trees-class-diagram.dot
  61. BIN src/doc/latex/thesis/trees-class-diagram.pdf
  62. +0 −1 src/doc/latex/trees/mystyle.sty
  63. +0 −49 src/doc/latex/trees/scalaabstractsyntaxtrees.kilepr
  64. +0 −1 src/doc/latex/trees/trees-class-diagram.pdf
  65. +0 −28 src/doc/latex/trees/trees.tex
  66. BIN src/doc/svg/poster/extract_local_screenshot_2.png
  67. BIN src/doc/svg/poster/extract_local_screenshot_3.png
  68. BIN src/doc/svg/poster/extract_method_screenshot_1.png
  69. BIN src/doc/svg/poster/hsr_logo.png
  70. BIN src/doc/svg/poster/mirko.png
  71. BIN src/doc/svg/poster/mse.png
  72. +0 −2,657 src/doc/svg/poster/poster.svg
  73. BIN src/doc/svg/poster/rename_screenshot_1.png
  74. BIN src/doc/svg/poster/rename_screenshot_2.png
  75. BIN src/doc/svg/poster/scala.png
View
@@ -37,7 +37,7 @@ Refactorings are implemented on top of
[ASTs](http://docs.scala-lang.org/overviews/reflection/symbols-trees-types)
from the Scala Presentation Compiler. If you plan to work on the library, you
should definitely take a look at
-[Mirko Stockers Master Theses](http://scala-refactoring.org/wp-content/uploads/scala-refactoring.pdf).
+[Mirko Stockers Master Theses](https://github.com/scala-ide/scala-refactoring/raw/thesis-documentation/scala-refactoring.pdf).
Although somewhat outdated, this document is very helpful for
understanding the inner workings of the library. Another thing to look at is
the [presentation](https://youtu.be/Josjt_awx08) about the Refactoring Library given
@@ -1,113 +0,0 @@
-\usepackage[utf8]{inputenc}
-\usepackage{graphicx}
-%\input{graphviz}
-\usepackage{varioref}
-\usepackage[colorlinks=true, linkcolor=black, urlcolor=black, citecolor=black, plainpages=false, pdfpagelabels, breaklinks=true]{hyperref}
-\usepackage{lmodern}
-\usepackage[T1]{fontenc}
-\usepackage[scaled]{beramono}
-\usepackage{mathpazo}
-\linespread{1.05} % Palatino needs more leading (space between lines)
-%\usepackage{tgpagella}
-%\usepackage{fourier}
-%\usepackage{bookman}
-\usepackage{textcomp}
-\usepackage{marvosym}
-\usepackage[usenames, dvipsnames]{xcolor}
-\usepackage{balance}
-\usepackage{microtype}
-\usepackage{framed}
-\usepackage{needspace}
-\usepackage{amssymb}
-\usepackage{amsmath}
-\usepackage{color,soul}
-\usepackage{colortbl}
-\usepackage{everypage}
-\usepackage{tabularx}
-\usepackage{multicol}
-%\usepackage{draftwatermark}
-%\SetWatermarkLightness{0.95}
-%\SetWatermarkScale{2}
-\usepackage{floatpag}
-\usepackage{booktabs}
-\usepackage[nottoc]{tocbibind}
-
-\makeatletter
-\def\url@mistostyle{%
- \@ifundefined{selectfont}{\def\UrlFont{\sf}}{\def\UrlFont{\sffamily}}}
-\makeatother
-\urlstyle{misto}
-
-\linespread{1.05}
-\setkomafont{sectioning}{\rmfamily \bfseries}
-\usepackage{fixltx2e} % Current patches for LaTeX
-
-\setlength{\columnsep}{.3in}
-
-\usepackage{listings}
-
-\definecolor{MyGreen}{rgb}{0.8671875, 0.9375, 0.62890625}
-\definecolor{DarkGrey}{rgb}{0.4, 0.4, 0.4}
-\definecolor{LightGray}{rgb}{0.9, 0.9, 0.9}
-\definecolor{MyRed}{rgb}{0.98046875, 0.76171875, 0.67578125}
-\definecolor{MyBlue}{rgb}{.67843137254901960784, .84705882352941176470, .90196078431372549019}
-\definecolor{darkblue}{RGB}{0,0,100}
-
-\newcommand{\bluebox} [1] {\colorbox{LightGray}{#1}}
-\newcommand{\redbox} [1] {\colorbox{MyRed}{#1}}
-\newcommand{\greenbox} [1] {\colorbox{Orange}{#1}}
-\newcommand{\lgreenbox}[1] {\colorbox{LimeGreen}{#1}}
-\newcommand{\yellowbox}[1] {\colorbox{Yellow}{#1}}
-\newcommand{\greybox} [1] {\colorbox{Gray}{#1}}
-
-\newcommand{\emptypage} [0] {
- \newpage
- \thispagestyle{empty}
- \mbox{}
-}
-
-\newcommand*\bluecell{\cellcolor{MyBlue}}
-
-\setlength{\extrarowheight}{2mm}
-
-\lstdefinelanguage{scala}{
- alsoletter={@~`},
- keywords={[1]abstract,case,catch,class,def,do,else,extends,false,final,finally,for,if,implicit,import,lazy,match,mixin,new,null,object,override,package,private,protected,return,sealed,super,this,trait,true,try,type,val,var,while,with,yield},
- keywordstyle={[1]\bfseries}, %\color{blue}
- morekeywords={[2]=,=>,<-,<\%,<:,>:,\#,@},
- %keywordstyle={[2]\color{dark-green}},
- sensitive=true,%
- morecomment=[l]//,%
- morecomment=[n]{/*}{*/},%
- morestring=[b]",%
- morestring=[b]',%
- morestring=[b]""",%
- keywordstyle=\bfseries, %\color{blue}
- identifierstyle=, % nothing happens
- commentstyle=\color{DarkGrey},
- stringstyle=,%\textit, %
- columns=flexible
-}[keywords,comments,strings]%
-
-% Default settings for code listings
-\lstset{escapechar=\%,frame=tb,language=scala,aboveskip=3mm,showlines=true,belowskip=3mm,showstringspaces=false,columns=fullflexible,basicstyle={\small\sffamily}}
-
-\newcommand{\inputlisting}[3]{
- \begin{figure}
- \lstinputlisting{listings/#1}
- \caption{#2}
- \label{code:#3}
- \end{figure}
-}
-
-\newcommand{\src}[1]{\sffamily #1\rmfamily}
-\newcommand{\figref}[1]{Figure~\vref{#1}}
-\newcommand{\secref}[1]{Section~\vref{#1}}
-
-\newcommand{\sub}[1]{$_{\textrm{\footnotesize{#1}}}$}
-\newcommand{\subtt}[1]{$_{\texttt{\footnotesize{#1}}}$}
-
-\newcommand{\bib}{
- \bibliographystyle{alpha}
- \bibliography{thesis}
-}
@@ -1,43 +0,0 @@
-\begin{titlepage}
-
-\enlargethispage{2cm}
-
-\begin{center}
-
-\textsc{\Large University of Applied Sciences Rapperswil}
-
-\textsc{\subtitlename}
-
-\rule{0.83\textwidth}{0.4pt}
-
-\vspace{0.2cm}
-
-\normalsize{Spring Semester 2010}
-
-\vspace*{\fill}
-
-\Huge{\textit{\titlename}}
-
-\vspace*{\fill}
-\vspace{\baselineskip}
-
-\normalsize{\src{scala-refactoring.org}}
-
-\rule{0.83\textwidth}{0.4pt}
-\vskip0.35cm
-\begin{minipage}{0.4\textwidth}
-\begin{flushleft} \large
-\textsc{Author}\\
-Mirko Stocker
-\end{flushleft}
-\end{minipage}
-\begin{minipage}{0.4\textwidth}
-\begin{flushright} \large
-\textsc{Supervisor} \\
-Prof. Peter Sommerlad
-\end{flushright}
-\end{minipage}
-
-\end{center}
-
-\end{titlepage}
Oops, something went wrong.

0 comments on commit 0bc58e0

Please sign in to comment.