929a2e1ae1
Add gvariant-varargs.xml to the distribution
2010-03-08 11:25:37 -05:00
75f761bcaa
GVariant variable arguments, tests, cleanups
...
Merge GVariant variable arguments support and put it under tests.
Also, remove the hack of the test case directly '#include'ing .c files
from glib/. Instead, create a non-installed gvariant-internal.h that
the tests can include and make the symbols in it visible on the symbol
table of the shared library. These symbols (as they are present in no
installed header files) are not part of the API of GLib.
Increase test coverage in a few other areas.
2010-03-08 10:31:19 -05:00
dfcee5865b
gtk-doc: ignore GBuffer
2010-03-07 02:15:37 -05:00
fa32ee5610
docs: exchange "Subversion" with "source code repository"
...
Fixes the outdated reference.
2010-03-06 13:36:38 +02:00
766183c079
Remove GUtf8InputStream leftover in docs
...
Fixes build.
2010-03-04 19:18:12 +02:00
343cbf25c7
Bug 608196 - Overflow-safe g_new family
...
New public API:
g_malloc_n
g_malloc0_n
g_realloc_n
g_try_malloc_n
g_try_malloc0_n
g_try_realloc_n
2010-03-03 17:54:49 -05:00
373f3d8b52
Fix API docs for GZlibCompressor and GZlibDecompressor
...
Corrects the general descriptions and makes the signals and implemented
interfaces appear.
2010-03-03 17:44:28 +01:00
fe6e278a87
GVariantBuilder: allow for stack allocation
2010-03-03 03:38:02 -05:00
277b9717da
Remove utf8inputstream leftovers in a few other places
2010-03-01 10:24:43 +01:00
515434bdcb
GVariantIter, GVariantBuilder
2010-02-22 00:39:01 -05:00
3983418c25
Fix up GFileDescriptorBased docs
2010-02-21 19:55:02 -05:00
03fc92784d
Add indices for 2.24 additions
2010-02-21 19:48:22 -05:00
80a160c7c6
Small doc fixes
2010-02-21 19:46:57 -05:00
de6914a46a
Add a pointer to G_DEFINE_INTERFACE
2010-02-21 15:32:08 -05:00
ed3c914cdb
Merge the main public API of GVariant
2010-02-19 10:52:03 -05:00
1e655eb02c
merge GVariant
2010-02-10 11:35:01 -05:00
f570cf99b3
Doc cleanups
2010-02-09 09:16:23 -05:00
3443f47ddf
G{Byte,Ptr,}Array: move docs from tmpl to .c
2010-02-01 12:39:29 -05:00
501a2906d3
GList, GSList: move docs from tmpl to .c
2010-02-01 12:39:24 -05:00
c8c5c5a991
remove trailing whitespace breaking .gitignore
2010-02-01 10:28:39 -05:00
4bdf7d12a8
GIOChannel: move docs from tmpl to .c
2010-02-01 10:28:39 -05:00
4353151449
GTree, GNode: move docs from tmpl to .c
2010-02-01 10:28:39 -05:00
d81506a154
GThreadPool: move docs from tmpl to .c
2010-02-01 10:28:39 -05:00
c471468ca4
GRelation: move docs from tmpl to .c
2010-02-01 10:28:39 -05:00
21a6b69f4f
GCache: move docs from tmpl to .c
2010-02-01 10:28:39 -05:00
fa7cafae5c
GChecksum: move docs from tmpl to .c
2010-02-01 10:28:39 -05:00
5ee096636b
GCompletion: move docs from tmpl to .c
2010-02-01 10:28:39 -05:00
6d52d34dff
data{list,sets}, quarks: move docs from tmpl to .c
2010-01-30 23:34:19 -05:00
c7000fcfec
GPattern: move docs from tmpl to .c
2010-01-30 23:10:34 -05:00
84572f81bf
String chunks: move docs from tmpl to .c
2010-01-30 23:04:52 -05:00
4431ac5dda
Move allocator and memchunk docs from tmpl to .c
2010-01-30 22:58:43 -05:00
3a161ee8f3
GSequence: move docs from tmpl to .c
2010-01-30 22:19:29 -05:00
0ab7bb4b18
GShell: move docs from tmpl to .c
2010-01-30 22:15:50 -05:00
f6482a1eaa
GTimer: move docs from tmpl to .c
2010-01-30 22:12:22 -05:00
4c58a85dd1
Revert accidental commit "dirt"
...
This reverts commit c46bc6ba1f
.
2010-01-30 16:00:51 -05:00
c46bc6ba1f
dirt
2010-01-30 13:30:00 -05:00
6857767b86
move threads docs to .c
2010-01-30 13:30:00 -05:00
4234481855
GIOChannel: fill in missing docs
2010-01-30 13:30:00 -05:00
d51b6c471a
GRand: move docs from tmpl to inline comments
2010-01-30 12:32:37 -05:00
c73d281843
GHash: move docs from tmpl to inline comments
2010-01-28 22:36:48 -05:00
669b0f2d6b
Bug 548967 - 1 bit mutex lock
...
Add support for a mutex lock that consumes only one bit of storage
inside of an integer on systems that support futexes. Futex is emulated
(at a higher cost) on systems that don't have it -- but only in the
contended case.
2010-01-28 12:40:46 -05:00
595cad2531
glib docs: Delete and ignore empty .tmpl files
2010-01-28 12:40:45 -05:00
082ff883b6
Improve type documentation
2010-01-26 16:12:20 -05:00
f13804f68e
Minor docs update
2010-01-25 12:46:35 -05:00
0ccb288da1
merge GVariantType
...
GVariantType is the type system for GVariant
2010-01-25 11:27:28 -05:00
fa2bced1f3
Enable threads in g_type_init()
...
This means threads will be supported for all gobject libraries/applications
and initialized early enough to not cause any problems.
This solves the problem of libraries needing threadsafety. Previosly
they just called g_threads_init() anyway, which often works but sometimes
breaks in unexpected ways.
See this thread for more details:
http://mail.gnome.org/archives/gtk-devel-list/2009-November/msg00208.html
https://bugzilla.gnome.org/show_bug.cgi?id=606775
2010-01-12 21:37:29 +01:00
0df3ca8f9b
Relax g_thread_init() requirements
...
We now allow g_thread_init(NULL) to be called after other glib calls (with
some minor limitations). This is mainly a documentation change as this
really was already possible.
We also allow g_thread_init() to be called multiple times. Only the
first call actually initializes the threading system, further calls
are ignored (but print a warning if the argument is not NULL).
https://bugzilla.gnome.org/show_bug.cgi?id=606775
2010-01-12 21:37:20 +01:00
7211f7f8eb
docs: switch to xi:inbclude for the content to save some more seconds
2010-01-07 11:34:01 +02:00
00db5238d9
docs: switch to xi:inbclude for the content to save some more seconds
2010-01-07 11:34:00 +02:00
d01e2527ce
docs: use xi:include to use the generated indexes if available.
...
This works transparantly for people with new enough gtk-doc (>=1.11) and
significantly improves the build time.
2010-01-07 11:34:00 +02:00