Permalink
Browse files

glib: more book layout work.

  • Loading branch information...
1 parent f147aa6 commit 28f8602d9d946cb9704d971c4d7ab0791381bcd9 @chergert committed Nov 12, 2012
View
@@ -8,10 +8,15 @@ pdfdata_DATA += gnome-desktop-programming.pdf
############################################################################
TEX_FILES =
TEX_FILES += tex/glib_ch1.tex
-TEX_FILES += tex/glib_ch2.tex
-TEX_FILES += tex/glib_ch3.tex
-TEX_FILES += tex/glib_ch4.tex
-TEX_FILES += tex/glib_ch5.tex
+TEX_FILES += tex/glib_basicdata.tex
+TEX_FILES += tex/glib_crypto.tex
+TEX_FILES += tex/glib_datetime.tex
+TEX_FILES += tex/glib_essentials.tex
+TEX_FILES += tex/glib_io.tex
+TEX_FILES += tex/glib_mainloop.tex
+TEX_FILES += tex/glib_processes.tex
+TEX_FILES += tex/glib_strings.tex
+TEX_FILES += tex/glib_threads.tex
TEX_FILES += tex/commands.tex
TEX_FILES += tex/gnome-desktop-programming.tex
TEX_FILES += tex/introduction.tex
View
@@ -0,0 +1,27 @@
+\chapter{Data Structures}
+
+\section{Arrays}
+\subsection{Pointer Arrays}
+\subsection{Byte Arrays}
+\subsection{Sorting}
+\subsection{Searching}
+
+\section{Lists}
+\subsection{Singly Linked Lists}
+\subsection{Doubly Linked Lists}
+\subsection{Sorting}
+\subsection{Searching}
+
+\section{Queues}
+\subsection{Blocking Queues}
+\subsection{Non-blocking Queues}
+
+\section{HashTables}
+\subsection{Iterating}
+
+\section{Balanced Trees}
+\subsection{Searching}
+
+\section{N-ary Trees}
+\subsection{Searching}
+
View
@@ -1,15 +0,0 @@
-\chapter{Arrays, Lists, and Queues}
-
-\section{GArray}
-
-\section{GPtrArray}
-
-\section{GByteArray}
-
-\section{GSList}
-
-\section{GList}
-
-\section{GQueue}
-
-\section{GAsyncQueue}
View
@@ -1,8 +0,0 @@
-\chapter{Hash Tables and Trees}
-
-\section{GHashTable}
-\subsection{GHashTableIter}
-
-\section{GTree}
-
-\section{GNode}
View
@@ -0,0 +1,4 @@
+\chapter{Cryptography}
+\section{Checksums}
+\section{HMAC}
+\section{Random Numbers}
@@ -1,4 +1,5 @@
\chapter{Dates and Times}
+\section{GTimeVal}
\section{GDateTime}
\section{GTimeZone}
@@ -13,10 +13,13 @@ \chapter{Essentials}
\section{Types}
-\section{Strings}
+\section{UTF-8}
\section{Logging}
+\section{Environment Variables}
+\subsection{Special Directories}
+
\section{Constants}
\section{Macros}
View
@@ -0,0 +1,5 @@
+\chapter{Portable I/O}
+\section{Files}
+\section{Sockets}
+\section{Pipes}
+\section{Event Loops}
View
@@ -0,0 +1,3 @@
+\chapter{Event Loops}
+\section{Timeouts}
+\section{Event Sources}
View
@@ -0,0 +1 @@
+\chapter{Processes}
View
@@ -0,0 +1,4 @@
+\chapter{Strings}
+\section{Building Strings}
+\section{Unicode}
+\section{Character Set Conversion}
View
@@ -0,0 +1,10 @@
+\chapter{Threads}
+\section{Spawning}
+\section{Communication}
+\section{Mutexes}
+\section{Conditions}
+\section{Reader Writer Locks}
+\section{Thread Local Variables}
+\section{Recursive Mutexes}
+\section{Bit Locks}
+\section{Thread Pools}
@@ -14,10 +14,20 @@
\mainmatter
\part{GLib}
\input{glib_ch1}
-\input{glib_ch2}
-\input{glib_ch3}
-\input{glib_ch4}
-\input{glib_ch5}
+\input{glib_essentials}
+\input{glib_basicdata}
+\input{glib_datetime}
+\input{glib_processes}
+\input{glib_mainloop}
+\input{glib_io}
+\input{glib_strings}
+\input{glib_threads}
+\input{glib_crypto}
+\chapter{Plug-ins}
+\chapter{Regular Expressions}
+\chapter{Internationalization}
+\chapter{Parsers}
+\section{GKeyFile}
\part{GObject}
\part{Gtk}
\part{Gio}

0 comments on commit 28f8602

Please sign in to comment.