Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

glib: more work on glib layout.

  • Loading branch information...
commit efb903b540fa7d76e7545c35201130c2e225ac79 1 parent 28f8602
@chergert authored
View
1  Makefile.am
@@ -15,6 +15,7 @@ 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_regex.tex
TEX_FILES += tex/glib_strings.tex
TEX_FILES += tex/glib_threads.tex
TEX_FILES += tex/commands.tex
View
1  tex/glib_essentials.tex
@@ -9,6 +9,7 @@ \chapter{Essentials}
\item GCC macros
\item malloc and free
\item error handling with GError
+\item g\_set\_prgname, g\_set\_application\_name
\end{itemize}
\section{Types}
View
4 tex/glib_io.tex
@@ -1,4 +1,8 @@
\chapter{Portable I/O}
+\section{Paths and Filenames}
+% g_build_filename(), etc
+% things like g_format_size()
+\section{Directories}
\section{Files}
\section{Sockets}
\section{Pipes}
View
4 tex/glib_processes.tex
@@ -1 +1,5 @@
\chapter{Processes}
+\section{Spawning}
+% g_shell_parse_argv, etc
+\section{Reaping}
+\section{Communicating}
View
3  tex/glib_regex.tex
@@ -0,0 +1,3 @@
+\chapter{Regular Expressions}
+\section{Pattern Matching without Regex}
+% g_pattern_*
View
2  tex/glib_variant.tex
@@ -0,0 +1,2 @@
+\chapter{Serialization}
+% GVariant
View
11 tex/gnome-desktop-programming.tex
@@ -15,17 +15,22 @@
\part{GLib}
\input{glib_ch1}
\input{glib_essentials}
+\input{glib_strings}
\input{glib_basicdata}
\input{glib_datetime}
-\input{glib_processes}
\input{glib_mainloop}
\input{glib_io}
-\input{glib_strings}
+\input{glib_processes}
\input{glib_threads}
\input{glib_crypto}
\chapter{Plug-ins}
-\chapter{Regular Expressions}
+\input{glib_regex}
+\input{glib_variant}
+\chapter{Unit Testing}
\chapter{Internationalization}
+\chapter{URIs}
+\chapter{Timers}
+\chapter{Command Line Options}
\chapter{Parsers}
\section{GKeyFile}
\part{GObject}

0 comments on commit efb903b

Please sign in to comment.
Something went wrong with that request. Please try again.