Tim Janik
558507bc5a
added support for a "default vtable" per interface, that interface vtables
...
Tue Sep 2 19:37:21 2003 Tim Janik <timj@gtk.org>
* gtype.[hc]: added support for a "default vtable" per interface,
that interface vtables are initialized from.
the default vtable is initialized and finalized through class_init,
class_finalize and class_data from the interfaces GTypeInfo struct.
(type_data_last_unref_Wm): unload child plugin before unreffing
parent type.
testifaceinit.c: minor fixups. fixed up base_init() assertions, since
with a default vtable, base_init() may be called multiple times.
added default initializer to iface1.
2003-09-02 17:57:22 +00:00
Owen Taylor
5e88cedf02
Clarify docs on the return. Fix a memory leak if a type with a value table
...
Mon Aug 25 14:16:48 2003 Owen Taylor <otaylor@redhat.com>
* gtypemodule.c (g_type_module_register_type): Clarify
docs on the return. Fix a memory leak if a type with a
value table is reloaded.
2003-08-25 18:23:58 +00:00
Matthias Clasen
34d2573657
A small addition.
...
2003-06-11 Matthias Clasen <maclas@gmx.de>
* gobject/tmpl/objects.sgml: A small addition.
2003-06-11 21:18:55 +00:00
Matthias Clasen
7e3b6db32d
Forgotten cleanup.
2003-04-18 00:18:06 +00:00
Matthias Clasen
b9415110b1
Correct the documentation GSignalEmissionHook ( #110906 ) and some cleanups.
...
2003-04-18 Matthias Clasen <maclas@gmx.de>
* gobject/tmpl/signals.sgml: Correct the documentation
GSignalEmissionHook (#110906 ) and some cleanups.
2003-04-18 00:17:16 +00:00
Matthias Clasen
890792db1a
Fix a few typos.
2003-04-11 21:56:50 +00:00
Matthias Clasen
91da77c5b4
Additions.
2003-04-07 00:08:19 +00:00
Matthias Clasen
46ae53a931
Additions.
2003-03-27 23:17:59 +00:00
Matthias Clasen
dfa521fdf7
Additions.
2003-03-24 23:28:35 +00:00
Matthias Clasen
11d14bd97d
Some more additions.
2003-03-24 01:54:38 +00:00
Matthias Clasen
e35363d894
Additions.
...
2003-03-24 Matthias Clasen <maclas@gmx.de>
* gobject/tmpl/objects.sgml: Additions.
2003-03-24 01:10:28 +00:00
Owen Taylor
e6d15f6eaf
Document private instance data.
...
Mon Mar 10 11:33:10 2003 Owen Taylor <otaylor@redhat.com>
* gobject/tmpl/gtype.sgml gobject/gobject-sections.txt:
Document private instance data.
2003-03-10 16:38:58 +00:00
Matthias Clasen
280a213b09
Move all docs out-of-line. Boy, what a waste of time.
...
2003-02-07 Matthias Clasen <maclas@gmx.de>
* gobject/tmpl/gtypemodule.sgml:
* gobject/tmpl/gtype.sgml:
* gobject/tmpl/gclosure.sgml:
* gobject/tmpl/param_value_types.sgml:
* gobject/tmpl/gparamspec.sgml:
* gobject/tmpl/objects.sgml:
* gobject/tmpl/signals.sgml: Move all docs out-of-line. Boy, what
a waste of time.
2003-02-07 22:08:53 +00:00
Matthias Clasen
7b5bfca305
Fix the description of G_TYPE_FUNDAMENTAL. ( #103119 , Josh Parsons)
...
2003-01-15 Matthias Clasen <maclas@gmx.de>
* gobject/tmpl/gtype.sgml: Fix the description of
G_TYPE_FUNDAMENTAL. (#103119 , Josh Parsons)
2003-01-14 23:38:34 +00:00
Owen Taylor
38828c2486
=== Released 2.1.5 ===
...
Mon Dec 16 17:31:50 2002 Owen Taylor <otaylor@redhat.com>
* === Released 2.1.5 ===
* configure.in: Version 2.1.5, interface age 2.
* NEWS: Updated.
2002-12-16 22:58:40 +00:00
Matthias Clasen
8b8616bb9c
Move some docs inline.
...
* gobject/tmpl/param_value_types.sgml: Move some docs inline.
* gsignal.c (g_signal_new): Typo fix.
* gparamspecs.c:
* gparam.c (g_param_spec_internal):
* gobject.c (g_object_class_install_property): Add docs.
2002-12-15 02:38:49 +00:00
Matthias Clasen
657428da90
Add docs.
...
* gobject/tmpl/generic_values.sgml:
* gobject/tmpl/gtype.sgml:
* gobject/tmpl/enumerations_flags.sgml: Add docs.
2002-12-09 23:26:17 +00:00
Matthias Clasen
20f6d1b814
Add docs.
...
* gobject/tmpl/gtype.sgml:
* gobject/tmpl/enumerations_flags.sgml: Add docs.
2002-12-09 19:47:10 +00:00
Matthias Clasen
bec0034918
Add GTypeClass, GTypePluginClass and GTypeModuleClass.
...
* gobject/tmpl/gtype.sgml:
* gobject/tmpl/gtypeplugin.sgml:
* gobject/tmpl/gtypemodule.sgml:
* gobject/gobject-sections.txt: Add GTypeClass, GTypePluginClass
and GTypeModuleClass.
* gobject/tmpl/gboxed.sgml: Add docs.
2002-12-09 19:06:42 +00:00
Matthias Clasen
b9da696ea0
Add docs.
...
* gobject/tmpl/enumerations_flags.sgml:
* gobject/tmpl/gclosure.sgml:
* gobject/tmpl/param_value_types.sgml: Add docs.
2002-12-08 23:16:50 +00:00
Matthias Clasen
9b275961ef
Typo fix.
2002-12-06 01:47:27 +00:00
Matthias Clasen
6df677db74
Sync parameter names with docs and implementation.
...
* gsignal.h (g_signal_add_emission_hook):
* gtype.h (g_type_interface_get_plugin): Sync parameter names with
docs and implementation.
* gtype.c (g_type_add_interface_dynamic):
(g_type_interface_get_plugin):
(g_type_interface_peek_parent):
(g_type_query): Add docs.
* gobject/tmpl/gtype.sgml: Add docs.
* gobject/tmpl/signals.sgml: Regenerated.
2002-12-03 23:54:55 +00:00
Owen Taylor
ddbe0effd1
=== Released 2.1.3 ===
...
Mon Dec 2 16:34:13 2002 Owen Taylor <otaylor@redhat.com>
* === Released 2.1.3 ===
* NEWS: Updated.
[ Unmerged change from stable from May 16 ]
* autogen.sh: Remove check for GNU gettext, since it
was causing problems for Solaris CVS builds.
(#81885 , Hidetoshi Tajima.)
2002-12-02 22:04:13 +00:00
Matthias Clasen
0b93fa4048
More GSignal docs.
2002-12-02 19:56:12 +00:00
Matthias Clasen
90d5b0fced
More docs.
...
* gsignal.c: More docs.
* gobject/gobject-sections.txt: Mark g_signal_handlers_destroy as
private.
* gobject/tmpl/signals.sgml: Move some docs inline.
2002-12-01 01:32:11 +00:00
Matthias Clasen
a69dc4b65d
Mark 2.2 API additions.
2002-11-28 00:15:45 +00:00
Matthias Clasen
e80c828a42
Add missing short descriptions, standardize them to start with a capital
...
* gobject/tmpl/gclosure.sgml:
* gobject/tmpl/signals.sgml:
* gobject/tmpl/gparamspec.sgml:
* gobject/tmpl/value_collection.sgml:
* gobject/tmpl/generic_values.sgml:
* gobject/tmpl/param_value_types.sgml:
* gobject/tmpl/gboxed.sgml:
* gobject/tmpl/enumerations_flags.sgml:
* gobject/tmpl/objects.sgml:
* gobject/tmpl/gtypemodule.sgml:
* gobject/tmpl/gtypeplugin.sgml: Add missing short descriptions,
standardize them to start with a capital and end without a period.
* glib/tmpl/arrays.sgml:
* glib/tmpl/memory_chunks.sgml:
* glib/tmpl/macros.sgml: Remove periods from titles in examples.
2002-11-23 22:57:35 +00:00
Soeren Sandmann
d201974f56
Trivial s/foo/foo_/ fixes to make <glib.h> includable with -Wshadow
...
Fri Nov 8 19:44:20 2002 Soeren Sandmann <sandmann@daimi.au.dk>
* docs/reference/glib/tmpl/arrays.sgml:
* docs/reference/glib/tmpl/arrays_byte.sgml:
* docs/reference/glib/tmpl/arrays_pointer.sgml:
* docs/reference/glib/tmpl/date.sgml:
* docs/reference/glib/tmpl/linked_lists_double.sgml:
* docs/reference/glib/tmpl/linked_lists_single.sgml:
* docs/reference/glib/tmpl/main.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/gobject/tmpl/gtype.sgml:
* docs/reference/gobject/tmpl/value_arrays.sgml glib/garray.h:
* glib/gdate.h glib/giochannel.h glib/glist.h glib/gmain.c:
* glib/gmain.h glib/gqueue.c glib/gqueue.h glib/grand.c glib/grand.h:
* glib/grel.h glib/gslist.h glib/gtimer.h gobject/gvaluearray.h:
Trivial s/foo/foo_/ fixes to make <glib.h> includable with
-Wshadow without warnings (#91680 )
2002-11-08 18:47:56 +00:00
Soeren Sandmann
4acacec101
Documentation fixes: ( #75255 , Martin Schulze; #76104 , Daryll Strauss)
...
2002-09-01 Soeren Sandmann <sandmann@daimi.au.dk>
* docs/reference/glib/tmpl/datalist.sgml, glib/gmain.c:
Documentation fixes: (#75255 , Martin Schulze; #76104 , Daryll Strauss)
2002-09-01 13:04:02 +00:00
Matthias Clasen
5e45a337b8
Remove references to nonexisting functions
...
* glib/gmain.c: Remove references to nonexisting functions
g_source_set_callback_closure(), g_source_poll(), g_source_add()
from docs.
* glib/gdir.c (g_dir_open): Typo fix in docs.
* glib/gasyncqueue.c (g_async_queue_lock):
(g_async_queue_unref_and_unlock): Fix markup to avoid erroneous
<link>s in docs.
* glib/gwin32.c: Escape #'s leading to erroneous <link>s in docs.
* glib/gtree.c: Replace some occurances of Gtree by GTree in docs.
* glib/gstring.c (g_string_insert_unichar): Typo fix in docs.
* glib/tmpl/conversions.sgml: Add GIConv.
* glib/tmpl/main.sgml: Fix references to nonexisting functions
g_main_loop_destroy(), g_source_add(), g_source_connect().
* glib/glib-sections.txt: Add GIConv, g_str_has_prefix, g_str_has_suffix.
* glib/tmpl/linked_lists_single.sgml:
* glib/tmpl/linked_lists_double.sgml: GListAllocator doesn't exist.
* glib/glib-docs.sgml: Declare hash entity.
* glib/tmpl/macros.sgml: Escape # in #ifdef to suppress erroneous links.
* gobject/Makefile.am, gobject/gobject-docs.sgml, gobject/tmpl/*:
* glib/Makefile.am, glib/glib-docs.sgml, glib/tmpl/*: Produce XML,
not SGML.
2002-05-26 22:46:28 +00:00
Owen Taylor
893b73e27f
Update from libcharset CVS. Includes additional encodings for Solaris
...
Mon May 13 11:42:23 2002 Owen Taylor <otaylor@redhat.com>
* glib/libcharset/*: Update from libcharset CVS.
Includes additional encodings for Solaris (#80396 ,
Qingjiang Yuan)
* configure.in: Add getc_unlocked to CHECK_FUNCS().
* glib/gmessages.c (strdup_convert): If
g_convert_with_fallback() fails, print the error
message to stderr the first time, then return
the original string. (#78197 )
2002-05-13 15:51:44 +00:00
Matthias Clasen
61f76fa4e5
Updates.
...
* gobject/gobject-sections.txt:
* gobject/tmpl/gtype.sgml: Updates.
2002-04-23 23:18:37 +00:00
Owen Taylor
cca5009912
1.3.15, binary, interface age 0.
...
Sat Feb 23 21:36:51 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: 1.3.15, binary, interface age 0.
* NEWS: Updated.
2002-02-24 03:19:45 +00:00
Sven Neumann
5eced196ba
gobject/gobject-sections.txt gobject/tmpl/generic_values.sgml updated for
...
2002-02-20 Sven Neumann <sven@gimp.org>
* gobject/gobject-sections.txt
* gobject/tmpl/generic_values.sgml
* gobject/tmpl/param_value_types.sgml: updated for GValue changes.
2002-02-20 09:51:10 +00:00
Tim Janik
f2620633c1
added GValue documentation.
...
Tue Feb 19 17:45:43 2002 Tim Janik <timj@gtk.org>
* gobject/tmpl/generic_values.sgml: added GValue documentation.
2002-02-19 17:08:11 +00:00
Tim Janik
a1c162e123
document value transformation.
...
Thu Feb 7 12:07:06 2002 Tim Janik <timj@gtk.org>
* gobject/tmpl/generic_values.sgml: document value transformation.
2002-02-07 11:09:26 +00:00
Tim Janik
61c6d5b016
fixes.
2002-02-04 18:36:33 +00:00
Tim Janik
c73fba247b
doc common functions like ref/ sink/unref/invalidate.
...
Mon Feb 4 17:55:39 2002 Tim Janik <timj@gtk.org>
* gobject/tmpl/closures.sgml: doc common functions like ref/
sink/unref/invalidate.
2002-02-04 18:08:23 +00:00
Tim Janik
179963de91
document g_obejct_watch_closure() and qdata functions.
...
Mon Feb 4 17:55:39 2002 Tim Janik <timj@gtk.org>
* gobject/tmpl/objects.sgml: document g_obejct_watch_closure() and
qdata functions.
2002-02-04 17:17:44 +00:00
Owen Taylor
5a7cf7fa60
1.3.13
...
Tue Jan 29 11:18:44 2002 Owen Taylor <otaylor@redhat.com>
* 1.3.13
* NEWS: Updated.
* configure.in: Micro == 13, binary age, interface age 0.
[ binary breakage was return type of g_signal_connect_object(),
probably could have used binary age == 0, but a little safer not to.]
* configure.in: Remove configure warning.
2002-01-29 17:10:34 +00:00
Owen Taylor
3de06553d4
SGML fixes. Small updates.
...
Wed Dec 19 23:07:53 2001 Owen Taylor <otaylor@redhat.com>
* glib/tmpl/messages.sgml glib/tmpl/string_utils.sgml:
SGML fixes.
* gobject/gobject-sections.txt glib/glib-sectoins.txt: Small updates.
2001-12-20 04:48:36 +00:00
Tim Janik
8d835e44a7
add configure check to determine G_HAVE_GROWING_STACK.
...
Tue Dec 18 21:11:10 2001 Tim Janik <timj@gtk.org>
* configure.in: add configure check to determine G_HAVE_GROWING_STACK.
2001-12-18 20:39:53 +00:00
Havoc Pennington
b0a42f2058
use g_try_malloc and return error on not-enough-memory
...
2001-12-16 Havoc Pennington <hp@pobox.com>
* glib/gfileutils.c (get_contents_regfile): use g_try_malloc and
return error on not-enough-memory
(get_contents_stdio): ditto
2001-12-18 18:46:41 +00:00
Tim Janik
67ab6118e9
API revamp to shorten GValueArray structure.
...
Thu Dec 13 05:37:51 2001 Tim Janik <timj@gtk.org>
* glib/gbsearcharray.[hc]: API revamp to shorten GValueArray
structure.
2001-12-13 07:06:56 +00:00
Owen Taylor
13852a10d4
Rename (private) GSource.id and id parameter to
...
Wed Nov 28 18:34:22 2001 Owen Taylor <otaylor@redhat.com>
* glib/gmain.[ch]: Rename (private) GSource.id and
id parameter to g_main_context_find_source_by_id()
to avoid problems with Objective C where 'id' is
a keyword. (#65616 )
2001-11-28 23:51:51 +00:00
Tim Janik
5f04f01ff1
removed enum GTypeFundamentals. use macros to provide the constant
...
Sun Nov 25 22:33:32 2001 Tim Janik <timj@gtk.org>
* gtype.h: removed enum GTypeFundamentals. use macros
to provide the constant fundamental type IDs, so they
all return numbers of type GType, and not int.
sizeof(GTypeFundamentals) < sizeof(GType) problem reported
and fix sugegsted by Havoc.
2001-11-25 21:59:53 +00:00
Owen Taylor
b9f59f0f9d
Update.
...
Thu Nov 22 12:56:57 2001 Owen Taylor <otaylor@redhat.com>
* gobject/gobject-sections.txt: Update.
* glib/tmpl/{spawn.sgml,patterns.sgml}: SGML fixes.
* glib/glib-sections.txt: Updated.
* glib/Makefile.am (IGNORE_HFILES): Don't scan
headers in build/
2001-11-22 18:54:47 +00:00
Tim Janik
0d14682569
provide G_TYPE_FUNDAMENTAL_SHIFT and g_type_fundamental_next() to return
...
Thu Nov 22 00:26:26 2001 Tim Janik <timj@gtk.org>
* gtype.[hc]: provide G_TYPE_FUNDAMENTAL_SHIFT and
g_type_fundamental_next() to return next usable fundamental
type. use TypeNode pointers as type IDs.
2001-11-21 23:48:19 +00:00
Tim Janik
860905c445
put newly created param spec types into a global array.
...
Wed Nov 21 17:23:33 2001 Tim Janik <timj@gtk.org>
* gparamspecs.[hc]: put newly created param spec types into a
global array.
* gboxed.[hc]: moved boxed types with _get_type() function here,
for: G_TYPE_CLOSURE, G_TYPE_VALUE, G_TYPE_VALUE_ARRAY,
G_TYPE_GSTRING.
* gtype.h: removed fundamental branch APIs and derived enum
values.
2001-11-21 17:49:34 +00:00
Tim Janik
e5c99d932f
more docs.
...
Wed Nov 14 03:19:49 2001 Tim Janik <timj@gtk.org>
* gobject/tmp/param_value_types.sgml: more docs.
2001-11-14 03:01:31 +00:00