Improve separation of generic non-generic parts and dependencies.
authorOwen Taylor <otaylor@redhat.com>
Wed, 6 Sep 2000 15:01:07 +0000 (15:01 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Wed, 6 Sep 2000 15:01:07 +0000 (15:01 +0000)
Wed Sep  6 10:59:45 2000  Owen Taylor  <otaylor@redhat.com>

* gobject/Makefile.am glib/Makefile.am: Improve
separation of generic non-generic parts and dependencies.

65 files changed:
configure.in
docs/reference/ChangeLog
docs/reference/Makefile.am [new file with mode: 0644]
docs/reference/glib/.cvsignore
docs/reference/glib/Makefile.am
docs/reference/glib/glib-sections.txt
docs/reference/glib/tmpl/allocators.sgml
docs/reference/glib/tmpl/arrays.sgml
docs/reference/glib/tmpl/arrays_byte.sgml
docs/reference/glib/tmpl/arrays_pointer.sgml
docs/reference/glib/tmpl/async_queues.sgml
docs/reference/glib/tmpl/byte_order.sgml
docs/reference/glib/tmpl/caches.sgml
docs/reference/glib/tmpl/completion.sgml
docs/reference/glib/tmpl/datalist.sgml
docs/reference/glib/tmpl/datasets.sgml
docs/reference/glib/tmpl/date.sgml
docs/reference/glib/tmpl/error_reporting.sgml
docs/reference/glib/tmpl/glib-unused.sgml
docs/reference/glib/tmpl/hash_tables.sgml
docs/reference/glib/tmpl/hooks.sgml
docs/reference/glib/tmpl/iochannels.sgml
docs/reference/glib/tmpl/limits.sgml
docs/reference/glib/tmpl/linked_lists_double.sgml
docs/reference/glib/tmpl/linked_lists_single.sgml
docs/reference/glib/tmpl/macros.sgml
docs/reference/glib/tmpl/macros_misc.sgml
docs/reference/glib/tmpl/main.sgml
docs/reference/glib/tmpl/memory.sgml
docs/reference/glib/tmpl/memory_chunks.sgml
docs/reference/glib/tmpl/messages.sgml
docs/reference/glib/tmpl/misc_utils.sgml
docs/reference/glib/tmpl/modules.sgml
docs/reference/glib/tmpl/numerical.sgml
docs/reference/glib/tmpl/quarks.sgml
docs/reference/glib/tmpl/queue.sgml
docs/reference/glib/tmpl/random_numbers.sgml
docs/reference/glib/tmpl/relations.sgml
docs/reference/glib/tmpl/scanner.sgml
docs/reference/glib/tmpl/string_chunks.sgml
docs/reference/glib/tmpl/string_utils.sgml
docs/reference/glib/tmpl/strings.sgml
docs/reference/glib/tmpl/thread_pools.sgml
docs/reference/glib/tmpl/threads.sgml
docs/reference/glib/tmpl/timers.sgml
docs/reference/glib/tmpl/trash_stack.sgml
docs/reference/glib/tmpl/trees-binary.sgml
docs/reference/glib/tmpl/trees-nary.sgml
docs/reference/glib/tmpl/type_conversion.sgml
docs/reference/glib/tmpl/types.sgml
docs/reference/glib/tmpl/unicode.sgml
docs/reference/glib/tmpl/warnings.sgml
docs/reference/glib/tmpl/windows.sgml
docs/reference/gobject/.cvsignore
docs/reference/gobject/Makefile.am
docs/reference/gobject/gobject-docs.sgml
docs/reference/gobject/gobject-overrides.txt [new file with mode: 0644]
docs/reference/gobject/tmpl/enumerations_flags.sgml
docs/reference/gobject/tmpl/generic_values.sgml
docs/reference/gobject/tmpl/objects.sgml
docs/reference/gobject/tmpl/param_specs.sgml
docs/reference/gobject/tmpl/standard_params.sgml
docs/reference/gobject/tmpl/types.sgml
docs/reference/gobject/tmpl/value_collection.sgml
docs/reference/gobject/tmpl/value_types.sgml

index f4cee622669f245f8d1043ca7d06f083141eb234..d33a6e92b6e0536e5995830246fa7140be7bb441 100644 (file)
@@ -1606,6 +1606,8 @@ gthread/Makefile
 docs/Makefile
 docs/glib-config.1
 docs/reference/Makefile
+docs/reference/glib/Makefile
+docs/reference/gobject/Makefile
 tests/Makefile
 ],[case "$CONFIG_FILES" in
 *glib-config-2.0*)chmod +x glib-config-2.0;;
index caf9f48bcc323b7a88bb00a57852c80de0144787..ef8c5495d46779d82a4fc96b7ca6f63bd34c7d21 100644 (file)
@@ -1,3 +1,8 @@
+Wed Sep  6 10:59:45 2000  Owen Taylor  <otaylor@redhat.com>
+
+       * gobject/Makefile.am glib/Makefile.am: Improve 
+       separation of generic non-generic parts and dependencies. 
+
 Tue Sep  5 20:03:25 2000  Owen Taylor  <otaylor@redhat.com>
 
        * Moved into glib source tree, updated glib-sections.txt
diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am
new file mode 100644 (file)
index 0000000..e84e150
--- /dev/null
@@ -0,0 +1 @@
+SUBDIRS = glib gobject
\ No newline at end of file
index 4a6f0576a287fd7f534ee92ac8bc268558847af8..1932b0fb425b6e24ac76f7e8d3760702112c1bd6 100644 (file)
@@ -1,3 +1,5 @@
+Makefile
+Makefile.in
 glib-unused.txt
 glib-decl-list.txt
 glib-decl.txt
index a18fdef75433ccf6386ca3071c116038fa028fcb..bc9b9e95da7dfe564747096187d80e5611e6dfc5 100644 (file)
@@ -6,10 +6,17 @@ DOC_MODULE=glib
 # The top-level SGML file.
 DOC_MAIN_SGML_FILE=glib-docs.sgml
 
-# The directory containing the source code (if it contains documentation).
+# The directory containing the source code
 DOC_SOURCE_DIR=$(top_srcdir)
 
-TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)
+# Headers to ignore
+IGNORE_HFILES=                 \
+       gobject                 \
+       config.h                \
+       gmoduleconf.h           \
+       gunidecomp.h            \
+       gunichartables.h        \
+       glibconfig-sysdefs.h
 
 tmpl_sources =                         \
        tmpl/allocators.sgml            \
@@ -60,33 +67,37 @@ tmpl_sources =                              \
        tmpl/warnings.sgml              \
        tmpl/windows.sgml
 
-glib_docdir = $(HTML_DIR)
-glib_doc_DATA =                                \
-       glib-sections.txt               \
-       glib-overrides.txt
+
+####################################
+# Everything below here is generic #
+####################################
+
+TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)
 
 EXTRA_DIST =                           \
-       $(glib_doc_DATA)
+       $(DOC_MAIN_SGML_FILE)           \
+       $(DOC_MODULE)-sections.txt      \
+       $(DOC_MODULE)-overrides.txt
 
 if ENABLE_GTK_DOC
 all-local: html/index.html
 
-glib-decl.txt: 
+$(DOC_MODULE)-decl.txt: 
        $(MAKE) scan
 
-$(tmpl_sources): glib-decl.txt glib-sections.txt glib-overrides.txt
+$(tmpl_sources): $(DOC_MODULE)-decl.txt $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
        $(MAKE) templates
 
-sgml/glib-doc.bottom: $(tmpl_sources) glib-decl.txt
+sgml/$(DOC_MODULE)-doc.bottom: $(tmpl_sources) $(DOC_MODULE)-decl.txt
        $(MAKE) sgml
 
-html/index.html: sgml/glib-doc.bottom
+html/index.html: sgml/$(DOC_MODULE)-doc.bottom $(DOC_MAIN_SGML_FILE)
        $(MAKE) html
 endif
 
 scan:
        -(cd $(srcdir) \
-       && gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="gobject config.h gmoduleconf.h gunidecomp.h gunichartables.h glibconfig-sysdefs.h" )
+       && gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" )
 
 templates: 
        cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE)
@@ -121,7 +132,18 @@ install-data-local:
          $(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR); \
        fi)
 
-dist-hook:
+#
+# Require gtk-doc when making dist
+#
+if ENABLE_GTK_DOC
+dist-check-gtkdoc:
+else
+dist-check-gtkdoc:
+       @echo "*** gtk-doc must be installed and enabled in order to make dist
+       @false
+endif
+
+dist-hook: dist-check-gtkdoc
        mkdir $(distdir)/html
        mkdir $(distdir)/sgml
        mkdir $(distdir)/tmpl
index 960b921ac5d59b553e92b00be0a6086e5667d473..2c80eafd042ffafda3ff55fb61c5700c792048ab 100644 (file)
@@ -272,12 +272,6 @@ G_GNUC_PRETTY_FUNCTION
 G_STRLOC
 
 <SUBSECTION>
-G_GSHORT_FORMAT
-G_GUSHORT_FORMAT
-G_GINT_FORMAT
-G_GUINT_FORMAT
-G_GLONG_FORMAT
-G_GULONG_FORMAT
 G_GINT16_FORMAT
 G_GUINT16_FORMAT
 G_GINT32_FORMAT
@@ -711,7 +705,7 @@ g_strsignal
 <SECTION>
 <TITLE>Date and Time Functions</TITLE>
 <FILE>date</FILE>
-G_MICROSEC
+G_USEC_PER_SEC
 GTimeVal
 g_get_current_time
 g_usleep
index cf354ddc22e30439b8d4b31fa40c2cce4d1d6697..7b8807eec79df69237be08c6b7e09b1bfd0aecf1 100644 (file)
@@ -9,13 +9,11 @@ Memory Allocators
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GAllocator ##### -->
 <para>
 
index f40e49ed16acf7a3aabded63c5d3b3414ee3856d..bae14415284684411c6032f0a85f0e5a6c9dd9f0 100644 (file)
@@ -9,13 +9,11 @@ Arrays
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GArray ##### -->
 <para>
 
index c5d5da2ff13d4e24ec3d418eab1a83befdabf00b..acdb74550138e490f7b55037a60dabf3ad3589d5 100644 (file)
@@ -9,13 +9,11 @@ Byte Arrays
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GByteArray ##### -->
 <para>
 
index 21d7287d5029219c73e35ecefe1a143aafdcbcbb..c969f2eb088162a6b2bd676476964a913dd169a5 100644 (file)
@@ -9,13 +9,11 @@ Pointer Arrays
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GPtrArray ##### -->
 <para>
 
index 97a0f41ac8a797cbff44af7a715fd25e044165c3..3065103d08d7350a17f1b60ff6a8db049ee5fbf5 100644 (file)
@@ -9,13 +9,11 @@ Asynchronous Queues
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GAsyncQueue ##### -->
 <para>
 
index 87b455a7b6e259b5b47050d666d1136119059808..acd83375716c21087582e0799ca821e940a18ab5 100644 (file)
@@ -9,13 +9,11 @@ Byte Order Macros
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### MACRO G_BYTE_ORDER ##### -->
 <para>
 
index 1355726fb251cafb0903d2974e540be8ccf2dccd..ee51d1f7b21f6f0acc14c8a1e2bb50e205b91bf6 100644 (file)
@@ -9,13 +9,11 @@ Caches
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GCache ##### -->
 <para>
 
index adba6c3cf9628abb1db803fa22eb66a2f599e68c..33b8ba99ce6b3f048b405435138887b9dd12373b 100644 (file)
@@ -9,13 +9,11 @@ Automatic String Completion
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GCompletion ##### -->
 <para>
 
index 33df5a35391d6fa60a9a4549c3610ae11924feb3..ef17f99f18b0fd8e3d437aef01c6d792f11a8ae4 100644 (file)
@@ -9,13 +9,11 @@ Keyed Data Lists
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GData ##### -->
 <para>
 
index f935397b2690df5cb2ee59f65d2718c807a08742..b1105253b8ed062e5b86652c75a8e36fbce37fa8 100644 (file)
@@ -9,13 +9,11 @@ Datasets
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### MACRO g_dataset_id_set_data ##### -->
 <para>
 
index 8ed97ce517963af284af26174640d51b1a233049..f929872beccb863a2133119c6ef8dea46819bc9f 100644 (file)
@@ -9,14 +9,12 @@ Date and Time Functions
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
-<!-- ##### MACRO G_MICROSEC ##### -->
+<!-- ##### MACRO G_USEC_PER_SEC ##### -->
 <para>
 
 </para>
index 7bcc5590478bc21f439c895c33a89af857972533..132d200775d288bb177dc5049b52f2a29ee9d0cf 100644 (file)
@@ -9,13 +9,11 @@ Error Reporting
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GError ##### -->
 <para>
 
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..380562c2c01acf297d140c71deca2d9c025f6d7f 100644 (file)
@@ -0,0 +1,42 @@
+<!-- ##### MACRO G_GLONG_FORMAT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO G_GSHORT_FORMAT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO G_GUSHORT_FORMAT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO G_GINT_FORMAT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO G_GUINT_FORMAT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO G_GULONG_FORMAT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO G_MICROSEC ##### -->
+<para>
+
+</para>
+
+
index 8c05778266d4ee566755982b355a4091f3c51480..4846b7b9610571a531fd1af1b5befe39137711e3 100644 (file)
@@ -9,13 +9,11 @@ Hash Tables
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GHashTable ##### -->
 <para>
 
index bd74101c96ff9504a0700b048df11b016f6052b4..fecd43c4985585cefb376bdb8a29e568ca1770b5 100644 (file)
@@ -9,13 +9,11 @@ Hook Functions
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GHookList ##### -->
 <para>
 
index a9365443cf2d389fe9da0063f0637dfbe0407989..fcdbeef726e9742ee31d212a21ad208e259f8eef 100644 (file)
@@ -9,13 +9,11 @@ IO Channels
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GIOChannel ##### -->
 <para>
 
index 57a65293c03565ce9ff19d9d11ccfc8f88f0360b..1e73eb045b090120dbc3cc5752bb7013823733ff 100644 (file)
@@ -9,13 +9,11 @@ Limits of Basic Types
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### MACRO G_MININT ##### -->
 <para>
 
index 1b3a9188f3c9381c6c03aa756919ceb3537d681f..7e907188dc51f8e6d20ae271ee70360d957aa1a5 100644 (file)
@@ -9,13 +9,11 @@ Doubly-Linked Lists
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GList ##### -->
 <para>
 
index 6467f7e38848d298839b1329c4f655fbaab02ebd..dbab524bc14a7ab0f3eb719ae5dcf0b4a8595674 100644 (file)
@@ -9,13 +9,11 @@ Singly-Linked Lists
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GSList ##### -->
 <para>
 
index bf09e3488af6a64cc0e55b091836b143ddb2b55c..c2a4c2fd1f0a8074c30bb68be55856466cd3afdd 100644 (file)
@@ -9,13 +9,11 @@ Standard Macros
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### MACRO GLIB_MAJOR_VERSION ##### -->
 <para>
 
index ba10972dbe55c4808f4abd131ba0944af19816b2..43e4b8b937b4a397478bd44bf68984d0c93cbb0e 100644 (file)
@@ -9,13 +9,11 @@ Miscellaneous Macros
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### MACRO G_INLINE_FUNC ##### -->
 <para>
 
@@ -137,48 +135,6 @@ Miscellaneous Macros
 
 
 
-<!-- ##### MACRO G_GSHORT_FORMAT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO G_GUSHORT_FORMAT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO G_GINT_FORMAT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO G_GUINT_FORMAT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO G_GLONG_FORMAT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO G_GULONG_FORMAT ##### -->
-<para>
-
-</para>
-
-
-
 <!-- ##### MACRO G_GINT16_FORMAT ##### -->
 <para>
 
index 7c12f1e8cce566bae4bb5cf3d7db717e3a6d8f8b..212f500ee681ebd97326189b7fcd3c376093e2b6 100644 (file)
@@ -9,13 +9,11 @@ The Main Event Loop
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GMainLoop ##### -->
 <para>
 
index c1f236d4e87ce4ac57e301ac05a55c8e00fb9585..e940bca38ea01faa58caa2d8de62aeec2b1468b8 100644 (file)
@@ -9,13 +9,11 @@ Memory Allocation
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### MACRO g_new ##### -->
 <para>
 
index 3f2f596d6f44e94641c9a4b155fc294ac3869a26..17601e6114d7a334410d4758847b8c8ff9832e7d 100644 (file)
@@ -9,13 +9,11 @@ Memory Chunks
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GMemChunk ##### -->
 <para>
 
index 7d94f128faa8c4a68391e9065ff238512da672d8..d563744f90aad8ee25954af1c24a2754e915e75c 100644 (file)
@@ -9,13 +9,11 @@ Message Logging
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### MACRO G_LOG_DOMAIN ##### -->
 <para>
 
index 5576e1a5d3110a77c33961d6daee801b377de024..932d4a2c8753f39028dac1966ccf32858a6d0726 100644 (file)
@@ -9,13 +9,11 @@ Miscellaneous Utility Functions
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### FUNCTION g_get_prgname ##### -->
 <para>
 
index ec1f92a23e5e99c14089a0b38cb178d50af6d91d..3a6410dba43a222c2ff4991e08a4f9e27ee1faf8 100644 (file)
@@ -9,13 +9,11 @@ Dynamic Loading of Modules
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GModule ##### -->
 <para>
 
index 4600f572db4e5dfac4462ae0aae141b8b8664e93..aa902d3d9bdf7a24c5d632233a8b67053dab0833 100644 (file)
@@ -9,13 +9,11 @@ Numerical Definitions
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### MACRO G_IEEE754_FLOAT_BIAS ##### -->
 <para>
 
index 997e336a6b98d60f8507cfa8ecbe2ce730eceebd..d6644a0bac3ba07c922c1d76b895e2b3f821d519 100644 (file)
@@ -9,13 +9,11 @@ Quarks
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### TYPEDEF GQuark ##### -->
 <para>
 
index 72d95f2ce671419d299c07f5c9190c644a719528..c178f27fdaeb28b7b934bef4188fa09a05a7c391 100644 (file)
@@ -9,13 +9,11 @@ Double-ended Queues
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GQueue ##### -->
 <para>
 
index 233538fb1433923bb0e1d9ea5a4c2460ae94250e..037992c06de6d3ef01ce0b977a7ec854020cc6f7 100644 (file)
@@ -9,13 +9,11 @@ Random Numbers
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GRand ##### -->
 <para>
 
index 7bf216f54dbf2a1829499067cd72e5858f7d3ebd..9a7a8608a2bed2bc13babb0834c823c8105f394a 100644 (file)
@@ -9,13 +9,11 @@ Relations and Tuples
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GRelation ##### -->
 <para>
 
index 0b42f475a32fd63db99e9d8706a1d650c08f811c..496a9416e6da337cf62953952af4cdb6085fc2b0 100644 (file)
@@ -9,13 +9,11 @@ Lexical Scanner
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GScanner ##### -->
 <para>
 
index de24628288e3920dc15494e4c4f2a74150761bd4..43a3364cd54b5131b615a6ca325a0945e444e1c7 100644 (file)
@@ -9,13 +9,11 @@ String Chunks
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GStringChunk ##### -->
 <para>
 
index 2da378827ca850da4300b71a8721e3d141b00e3f..655f62fdc98e73a4c353a3c1d84688abdba30751 100644 (file)
@@ -9,13 +9,11 @@ String Utility Functions
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### FUNCTION g_strdup ##### -->
 <para>
 
index c9167c23e1efd03e03d0e69984e24db6536879a3..ff7859d7c6be1ea2269e3d5c8baf73fb5fea1eaf 100644 (file)
@@ -9,13 +9,11 @@ Strings
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GString ##### -->
 <para>
 
index fb1454b66acbe4ffa1cd1c82d63e6a3d59a370b9..5d4d0dd7355afefc35f218fb4010e006fe74eed4 100644 (file)
@@ -9,13 +9,11 @@ Thread Pools
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GThreadPool ##### -->
 <para>
 
index dc1c2456118e581317d539359bcd341b5fb43c54..546eed447a3d42d9c574396a5dcd6c564021c20c 100644 (file)
@@ -9,13 +9,11 @@ Threads
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### MACRO G_THREADS_ENABLED ##### -->
 <para>
 
index 621998dc7728322b2c24ca6c60fa40a7ae5630a6..0a05d6cc83d8bea1751caedf38cd3de7864f0b26 100644 (file)
@@ -9,13 +9,11 @@ Timers
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GTimer ##### -->
 <para>
 
index 875d2196363020c473756ad29b8fa79c4215db6b..2d28613d7fcdf4e3070c65b891fde3c0805bef46 100644 (file)
@@ -9,13 +9,11 @@ Trash Stacks
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GTrashStack ##### -->
 <para>
 
index 2e9e50fc05abc06ce41d0587d11aa7a65f174a92..c19ab9342b4fc39274cc7f6782cc6c2144232b62 100644 (file)
@@ -9,13 +9,11 @@ Balanced Binary Trees
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GTree ##### -->
 <para>
 
index a7589e1afcd233bc5bc772c5698e33c65b5c60bd..c994ac61ccd8b3233fab602f470f5d6b4e602b5d 100644 (file)
@@ -9,13 +9,11 @@ N-ary Trees
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GNode ##### -->
 <para>
 
index d63aee644bbc1f85bae44b0c03166f43b63b9dd8..dd4adec702edc66a7a6f5963629efc0133156454 100644 (file)
@@ -9,13 +9,11 @@ Type Conversion Macros
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### MACRO GINT_TO_POINTER ##### -->
 <para>
 
index e64242ec71b662acb7f91d72256d912e27bce0aa..92f5b5471b0befc80a239004d5b148ea9702b94d 100644 (file)
@@ -9,13 +9,11 @@ Basic Types
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### TYPEDEF gboolean ##### -->
 <para>
 
index db8cc03eebb739ea6732baf77eec6088e228d163..413cc89ebc70073085351ab9c6aa2d05a49886e6 100644 (file)
@@ -9,13 +9,11 @@ Unicode Manipulation
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### TYPEDEF gunichar ##### -->
 <para>
 
@@ -326,6 +324,8 @@ Unicode Manipulation
 @p: 
 @end: 
 @Returns: 
+<!-- # Unused Parameters # -->
+@bound: 
 
 
 <!-- ##### FUNCTION g_utf8_find_prev_char ##### -->
@@ -367,6 +367,8 @@ Unicode Manipulation
 @p: 
 @c: 
 @Returns: 
+<!-- # Unused Parameters # -->
+@ch: 
 
 
 <!-- ##### FUNCTION g_utf8_strrchr ##### -->
@@ -377,6 +379,8 @@ Unicode Manipulation
 @p: 
 @c: 
 @Returns: 
+<!-- # Unused Parameters # -->
+@ch: 
 
 
 <!-- ##### FUNCTION g_utf8_to_utf16 ##### -->
index ca360571e01e2f983c52b772097be65d62640ab4..451d3290dfd68aedde3f867ef1e1065fb7920c2a 100644 (file)
@@ -9,13 +9,11 @@ Warnings and Assertions
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### FUNCTION g_print ##### -->
 <para>
 
index 16d841a9b184efdad9d6dcf67e25ec823bf06e7d..e07c6a83969c1ff0ada2f0dfcd32b7ed5d1bf626 100644 (file)
@@ -9,13 +9,11 @@ Windows Compatability Functions
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### MACRO MAXPATHLEN ##### -->
 <para>
 
index 8702e770eecba1e5685c75c7ed41660fd63451d2..8136b3153c6022fa883a0f0707c96bad463d9890 100644 (file)
@@ -1,3 +1,5 @@
+Makefile
+Makefile.in
 gobject-decl.txt
 gobject-unused.txt
 gobject-decl-list.txt
index 451cdad6687b699ec498fca60c4c73f8ca065d4d..532774d236479f7e3e923a741382be1916600cb1 100644 (file)
@@ -9,7 +9,8 @@ DOC_MAIN_SGML_FILE=gobject-docs.sgml
 # The directory containing the source code (if it contains documentation).
 DOC_SOURCE_DIR=$(top_srcdir)/gobject
 
-TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)
+# Headers to ignore
+IGNORE_HFILES=
 
 tmpl_sources =                         \
        tmpl/enumerations_flags.sgml    \
@@ -22,35 +23,38 @@ tmpl_sources =                              \
        tmpl/value_collection.sgml      \
        tmpl/value_types.sgml
 
-gobject_docdir = $(HTML_DIR)
-gobject_doc_DATA =                     \
-       gobject-sections.txt
+####################################
+# Everything below here is generic #
+####################################
 
+TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)
 
 EXTRA_DIST =                           \
-       $(gobject_doc_DATA)
+       $(DOC_MAIN_SGML_FILE)           \
+       $(DOC_MODULE)-sections.txt      \
+       $(DOC_MODULE)-overrides.txt
 
 if ENABLE_GTK_DOC
 all-local: html/index.html
 
-gobject-decl.txt: 
+$(DOC_MODULE)-decl.txt: 
        $(MAKE) scan
 
-$(tmpl_sources): gobject-decl.txt gobject-sections.txt
+$(tmpl_sources): $(DOC_MODULE)-decl.txt $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
        $(MAKE) templates
 
-sgml/gobject-doc.bottom: $(tmpl_sources) gobject-decl.txt
+sgml/$(DOC_MODULE)-doc.bottom: $(tmpl_sources) $(DOC_MODULE)-decl.txt
        $(MAKE) sgml
 
-html/index.html: sgml/gobject-doc.bottom
+html/index.html: sgml/$(DOC_MODULE)-doc.bottom $(DOC_MAIN_SGML_FILE)
        $(MAKE) html
 endif
 
 scan:
        -(cd $(srcdir) \
-       && gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) )
+       && gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" )
 
-templates:
+templates: 
        cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE)
 
 sgml:
@@ -60,8 +64,8 @@ sgml:
 html:
        test -d $(srcdir)/html || mkdir $(srcdir)/html
        -cd $(srcdir)/html && gtkdoc-mkhtml $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
-       @echo '-- Fixing Crossreferences'
-       gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) --extra-dir=$(srcdir)/../glib/html
+       @echo '-- Fixing Crossreferences' 
+       gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR)
 
 clean-local:
        rm -f *~ *.bak *.signals *-unused.txt
@@ -83,7 +87,18 @@ install-data-local:
          $(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR); \
        fi)
 
-dist-hook:
+#
+# Require gtk-doc when making dist
+#
+if ENABLE_GTK_DOC
+dist-check-gtkdoc:
+else
+dist-check-gtkdoc:
+       @echo "*** gtk-doc must be installed and enabled in order to make dist
+       @false
+endif
+
+dist-hook: dist-check-gtkdoc
        mkdir $(distdir)/html
        mkdir $(distdir)/sgml
        mkdir $(distdir)/tmpl
index bd337060bc4520ee7510d29b7a188d37bf608cc5..c8a907d31dc4bc06bfe6ac1cb7e5f0a3b42e912e 100644 (file)
   <reference>
     <title>API Reference</title>
 
-         &gobject-types;
-         &gobject-objects;
-         &gobject-enumerations-flags;
-         &gobject-generic-values;
-         &gobject-value-types;
-         &gobject-value-collection;
-         &gobject-param-specs;
-         &gobject-standard-params;
+      &gobject-types;
+      &gobject-objects;
+      &gobject-enumerations-flags;
+      &gobject-generic-values;
+      &gobject-value-types;
+      &gobject-value-collection;
+      &gobject-param-specs;
+      &gobject-standard-params;
 
+  </reference>
 </book>
\ No newline at end of file
diff --git a/docs/reference/gobject/gobject-overrides.txt b/docs/reference/gobject/gobject-overrides.txt
new file mode 100644 (file)
index 0000000..e69de29
index 0c03fc6197e2e3d22d7e77223ee66cca8467dc44..971195e5dd8d452a3ffc7f2ade68c864df0b090c 100644 (file)
@@ -9,13 +9,11 @@ Enumeration and Flag Types
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GEnumClass ##### -->
 <para>
 
index 18f2a2f03b89d6cba4f7cbd9a8e2ef902c727e5c..af4cbe6c2a7d0e3aab773c717f135fad605d3a3b 100644 (file)
@@ -9,13 +9,11 @@ Generic values
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### MACRO G_VALUE_TYPE ##### -->
 <para>
 
index ee2a7d21abbaeeb76d919734d5863c3c2ad946d2..a82953c807d82fc340ccfb4aa0847268c9baa79f 100644 (file)
@@ -9,13 +9,11 @@ The Base Object Type
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GObject ##### -->
 <para>
 
index 7ce7b09226424486f9f2e5c06839d2d04fcf56d4..2401f5e996e7062cefe5902c96e90ec0d9a3e664 100644 (file)
@@ -9,13 +9,11 @@ Object Parameter Specifications
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### STRUCT GParamSpec ##### -->
 <para>
 
index 5d297355f06a3bd894e9d1dcd854b706fe54aef5..763d4473b28e89da4b1de4197d9c94dee026398c 100644 (file)
@@ -9,13 +9,11 @@ Standard Parameter Types
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### MACRO G_IS_PARAM_SPEC_CHAR ##### -->
 <para>
 
index dce9f4da5092ae4172b85843af43b10d36729561..a42851cf19b6dd4acb2ae79ba47f28fce0721d6c 100644 (file)
@@ -9,13 +9,11 @@ GType
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### TYPEDEF GType ##### -->
 <para>
 
index 2066012bab19ffab6e5cd40e4f77fb30e69250fe..dfb502d2280297dafba5c5839dd186f8fa849111 100644 (file)
@@ -9,13 +9,11 @@ Varargs Value Collection
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### UNION GTypeCValue ##### -->
 <para>
 
index 86bca6c1fc36fdfb5565a4f5c8d277fa40aa072e..e8b37f3bde9b53dbe99f339c6a73e1316097aff0 100644 (file)
@@ -9,13 +9,11 @@ Standard value types
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### MACRO G_IS_VALUE_CHAR ##### -->
 <para>