Explorar o código

add section for "Known Issues"

Eren Yilmaz %!s(int64=6) %!d(string=hai) anos
pai
achega
4474388b18
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  1. 8 0
      doc/chapter/4progress.tex

+ 8 - 0
doc/chapter/4progress.tex

@@ -51,3 +51,11 @@ The following features are either planned (\planned), under construction (\progr
     \item[\done] Creating ElkNode~\cite{noauthor_elk:_2018} objects from LayeredNode (\ref{sec:graph}) objects.
     \item[\planned] Creating LayeredNode (\ref{sec:graph}) objects from ElkNode~\cite{noauthor_elk:_2018} objects (low priority).
 \end{itemize}
+
+\section{Known Issues}\label{sec:knownIssues}
+The most important issues are listed here.
+For a complete list, see \url{https://koljastrohm-games.com:3000/GraphDrawer/NodeShuffler/issues}.
+\begin{itemize}
+    \item Our implementation does not behave correctly for very few graphs, see section ~\ref{sec:assumptions} and figures~\ref{fig:error_disconnected_img},~\ref{fig:error_connected_img},~\ref{fig:error_disconnected}, and~\ref{fig:error_connected}.
+    \item Swing is not thread-safe, but we are using multiple threads, so every now and then there are race conditions causing mostly \code{ArrayIndexOutOfBoundsException}s and \code{NullPointerException}s.
+\end{itemize}