use todonotes package
authorRoland Hieber <rohieb@rohieb.name>
Fri, 20 Dec 2013 23:11:39 +0000 (00:11 +0100)
committerRoland Hieber <rohieb@rohieb.name>
Fri, 20 Dec 2013 23:11:52 +0000 (00:11 +0100)
main.tex
sec-chatty-things.tex
sec-discussion.tex
sec-dns-extensions.tex
sec-xmpp.tex

index aaf81e7..b2681ad 100644 (file)
--- a/main.tex
+++ b/main.tex
@@ -6,12 +6,12 @@
 \usepackage{graphicx}
 \usepackage{wrapfig}
 \usepackage[hidelinks=true]{hyperref}
 \usepackage{graphicx}
 \usepackage{wrapfig}
 \usepackage[hidelinks=true]{hyperref}
+\usepackage{todonotes}
 \usepackage{tikz}
 \usetikzlibrary{arrows}
 \urlstyle{sf}
 
 \newcommand{\pages}[1]{\marginpar{#1 pages}}
 \usepackage{tikz}
 \usetikzlibrary{arrows}
 \urlstyle{sf}
 
 \newcommand{\pages}[1]{\marginpar{#1 pages}}
-\newcommand{\todo}[1][]{\textcolor{red}{TODO #1} \\}
 \newcommand{\term}[1]{\emph{#1}}
 \newcommand{\code}[1]{\textsf{#1}}
 
 \newcommand{\term}[1]{\emph{#1}}
 \newcommand{\code}[1]{\textsf{#1}}
 
@@ -25,7 +25,7 @@ Masses with XMPP}
 
 %% Introduction
 \section{Introduction}
 
 %% Introduction
 \section{Introduction}
-\todo
+\todo{asdf}
 \pages{0-1}
 short overview, not too long: what do we want, what are we going to do?
 
 \pages{0-1}
 short overview, not too long: what do we want, what are we going to do?
 
index 62779b7..01f0ed0 100644 (file)
@@ -32,7 +32,7 @@ Furthermore, Klauck and Kirsche implemented new features for uXMPP, which were
 realized as separate modules to allow enabling and disabling them at runtime,
 thus further reducing the memory footprint of a running system:
 
 realized as separate modules to allow enabling and disabling them at runtime,
 thus further reducing the memory footprint of a running system:
 
-\todo[minimize space between list items]
+\todo{minimize space between list items}
 \begin{itemize}
   \item support for IPv6
   \item support for Multi-User Chats (XEP-0045), which are used for information
 \begin{itemize}
   \item support for IPv6
   \item support for Multi-User Chats (XEP-0045), which are used for information
@@ -48,7 +48,7 @@ The resulting implementation (uXMPP and uBonjour) gets by with 12{.}2\ kBytes of
 ROM and 0{.}63\ kBytes of RAM, which was about the size of the original,
 unoptimized uXMPP implementation while also implementing new features.
 
 ROM and 0{.}63\ kBytes of RAM, which was about the size of the original,
 unoptimized uXMPP implementation while also implementing new features.
 
-\todo[figure of example network structure with and without central server]
+\todo{figure of example network structure with and without central server}
 
 In order to react to different network infrastructures, their implementation
 allows both communication with a central XMPP server as well as peer-to-peer
 
 In order to react to different network infrastructures, their implementation
 allows both communication with a central XMPP server as well as peer-to-peer
@@ -115,7 +115,7 @@ During runtime, a device can then react to changes in network infrastructure:
     Messaging and uBonjour and join topic-based Multi-User Chats.
 \end{itemize}
 
     Messaging and uBonjour and join topic-based Multi-User Chats.
 \end{itemize}
 
-\todo[short conclusion?]
+\todo{short conclusion?}
 
 \subsection{Temporary Subscription for Presence}\label{sec:tsp}
 
 
 \subsection{Temporary Subscription for Presence}\label{sec:tsp}
 
index 1877d68..6305ab4 100644 (file)
@@ -96,5 +96,6 @@ specialized software. In terms of efficiency, it chooses a common ground between
 binary protocols and Web Services, which were originally developed for servers
 with much less resource constraints as embedded systems.
 
 binary protocols and Web Services, which were originally developed for servers
 with much less resource constraints as embedded systems.
 
+\todo{additional XEPs, example XML stream with sensor data}
 
 % vim: set ft=tex et ts=2 sw=2 :
 
 % vim: set ft=tex et ts=2 sw=2 :
index f54df18..65926db 100644 (file)
@@ -47,11 +47,11 @@ process of browsing for all XMPP clients in the domain \code{example.org}.
 This is a two-step process, consisting of \term{Service Instance Enumeration}
 and \term{Service Instance Resolution}.
 
 This is a two-step process, consisting of \term{Service Instance Enumeration}
 and \term{Service Instance Resolution}.
 
+\todo{XMPP is a probably not the best example here, use IPP instead}
 \begin{figure}[top]
   \centering
   \includegraphics[width=0.9\textwidth]{fig-dnssd-mock.jpg}
 \begin{figure}[top]
   \centering
   \includegraphics[width=0.9\textwidth]{fig-dnssd-mock.jpg}
-  \caption{DNS-SD: Service Instance Enumeration and Resolution
-    \todo[XMPP is a probably not the best example here, use IPP instead]}
+  \caption{DNS-SD: Service Instance Enumeration and Resolution}
   \label{fig:dnssd}
 \end{figure}
 
   \label{fig:dnssd}
 \end{figure}
 
index a89f414..d939b38 100644 (file)
@@ -81,8 +81,6 @@ other side then has the chance to send all outstanding stanzas and likewise
 closes its stream. If both streams are closed, the underlying TCP connection is
 terminated.
 
 closes its stream. If both streams are closed, the underlying TCP connection is
 terminated.
 
-\todo[Example stream]
-
 \subsubsection{Publish/Subscribe and Presence}
 
 Typically, a user wants to chat with a more or less fixed set of other users,
 \subsubsection{Publish/Subscribe and Presence}
 
 Typically, a user wants to chat with a more or less fixed set of other users,
This page took 0.028132 seconds and 4 git commands to generate.