summaryrefslogtreecommitdiff
path: root/gobject
AgeCommit message (Collapse)AuthorFilesLines
2004-12-022.5.7Matthias Clasen1-0/+4
2004-11-30glib/Makefile.am (glib.def) gcc -E complains "linker unused becauseTor Lillqvist2-1/+8
2004-11-30 Tor Lillqvist <tml@iki.fi> * glib/Makefile.am (glib.def) * gobject/Makefile.am (gobject.def): gcc -E complains "linker unused because linking not done" if told to preprocess an *.symbols file. Use '-' and redirection to pass it as standard input instead.
2004-11-29Use the perl found by configure. (#149826, Morten Welinder)Matthias Clasen1-2/+2
2004-11-29 Matthias Clasen <mclasen@redhat.com> * Makefile.am: Use the perl found by configure. (#149826, Morten Welinder)
2004-11-28filter G_GNUC before PRIVATE so $ is still true.Manish Singh2-1/+5
Sun Nov 28 13:21:12 2004 Manish Singh <yosh@gimp.org> * abicheck.sh: filter G_GNUC before PRIVATE so $ is still true.
2004-11-28applied patch by sven@gimp.org (#153727) to reduce signal connection42-21/+69
Sun Nov 28 01:37:54 2004 <timj@birnet.org> * gsignal.c: applied patch by sven@gimp.org (#153727) to reduce signal connection complexity from O(n_handlers) to O(1).
2004-11-25filter out G_GNUC stuff when doing the compare.Manish Singh2-1/+5
Thu Nov 25 14:09:41 2004 Manish Singh <yosh@gimp.org> * abicheck.sh: filter out G_GNUC stuff when doing the compare.
2004-11-23Typo fixMatthias Clasen2-1/+3
2004-11-23Forgotten commit.Matthias Clasen2-2/+2
2004-11-23Fix a problem with the PLT reduction changes which caused the internalMatthias Clasen4-12/+33
2004-11-23 Matthias Clasen <mclasen@redhat.com> Fix a problem with the PLT reduction changes which caused the internal aliases to lose all attributes. * glib/glib.symbols: Add attribute annotations. * glib/makegalias.pl: Keep attribute annotations, but strip PRIVATE. * glib/Makefile.am (glib.def): Strip attribute annotations, but keep PRIVATE.
2004-11-21updatedHans Breuer1-0/+1
2004-11-21 Hans Breuer <hans@breuer.org> * **/makefile.msc : updated
2004-11-122.5.6GLIB_2_5_6Matthias Clasen1-0/+4
2004-11-11Use embedded tab rather than '\t' escape sequence. (#157951)J. Ali Harlow1-1/+1
2004-11-11 J. Ali Harlow <ali@juiblex.co.uk> * gobject/Makefile.am: * glib/Makefile.am (gtk.def): Use embedded tab rather than '\t' escape sequence. (#157951)
2004-11-08removed wrap_g_io_channel_ref() hack, since g_io_channel_ref() has aManish Singh2-11/+6
Mon Nov 8 10:47:41 2004 Manish Singh <yosh@gimp.org> * gobject/gsourceclosure.c: removed wrap_g_io_channel_ref() hack, since g_io_channel_ref() has a compatible API now.
2004-11-02*** empty log message ***GLIB_2_5_5Matthias Clasen1-0/+4
2004-11-02*** empty log message ***Matthias Clasen2-1/+3
2004-11-01glib/gdebug.h glib/gutils.c gobject/gtype.c gthread/gthread-posix.cMatthias Clasen1-1/+1
2004-11-01 Matthias Clasen <mclasen@redhat.com> * glib/gconvert.c: * glib/gdebug.h * glib/gutils.c * gobject/gtype.c * gthread/gthread-posix.c * tests/timeloop-closure.c * tests/timeloop.c: Fix sparse warnings. (#157014, Kjartan Maraas)
2004-10-29updated [and finally fixed my script to produce ready to go de-in(ed)Hans Breuer2-6/+15
2004-10-29 Hans Breuer <hans@breuer.org> * glibconfig.h */makefile.msc.in : updated [and finally fixed my script to produce ready to go de-in(ed) files, w/o autotools] * */*.rc.in : updated copyrights to 2004 * glib/gutils.c : some CSIDL_* defines lacking from older SDK; use the same fallback mecahnism as on *NIX where ever applicable
2004-10-272.5.4GTK_2_5_4Matthias Clasen1-0/+4
2004-10-27Fix srcdir != builddir builds. (#156447, Thomas Fitzsimmons)Matthias Clasen2-1/+6
2004-10-27 Matthias Clasen <mclasen@redhat.com> * Makefile.am (gobjectalias.h): Fix srcdir != builddir builds. (#156447, Thomas Fitzsimmons)
2004-10-26Add new symbols.Matthias Clasen2-1/+6
2004-10-26 Matthias Clasen <mclasen@redhat.com> * glib/glib.symbols: Add new symbols. * abicheck.sh: Don't include symbols which are just in the symbols list for .defs file compatibility.
2004-10-24Rename first parameter to check_data, since apparently the system headersMatthias Clasen2-2/+8
2004-10-23 Matthias Clasen <mclasen@redhat.com> * gtype.h (GTypeInterfaceCheckFunc): Rename first parameter to check_data, since apparently the system headers on AIX leak a macro named func_data. (#155178, Andrea Campi)
2004-10-06applied patch from Jean-Yves Lefort <jylefort@brutele.be> to not access42-8/+9
Wed Oct 6 02:12:44 2004 <timj@birnet.org> * gtype.c (g_type_instance_get_private): applied patch from Jean-Yves Lefort <jylefort@brutele.be> to not access the instance_real_class_bsa pointer without holding the instance_real_class lock.
2004-10-04Improve the warning if G_SIGNAL_NO_HOOKS is set. (#154299, Nickolay V.Matthias Clasen2-1/+12
2004-10-04 Matthias Clasen <mclasen@redhat.com> * gsignal.c (g_signal_add_emission_hook): Improve the warning if G_SIGNAL_NO_HOOKS is set. (#154299, Nickolay V. Shmyrev)
2004-09-22[Win32] Add code to remove the bug-compatibility entries (see #134813, andTor Lillqvist4-1/+32
2004-09-22 Tor Lillqvist <tml@iki.fi> * Makefile.am (install-libtool-import-lib): [Win32] Add code to remove the bug-compatibility entries (see #134813, and related comments below) from the import library. The PRIVATE keyword in the .def file is supposed to mean that, but it isn't implemented yet by GNU ld. * makegobjectalias.pl: In case the symbol is followed by some stuff ("PRIVATE") that's intended for the .def file, use just the actual symbol. * gobject.symbols: For binary bug compatibility on Win32, add the g_slist_remove_all and g_unichar_validate symbols inside #ifdef INCLUDE_INTERNAL_SYMBOLS. (See #134813 and log entries from March below.)
2004-09-182.5.3GLIB_2_5_3Matthias Clasen2-2/+11
2004-09-17don't hardcode lengths for cut, instead split on the third field.Manish Singh3-1/+7
Thu Sep 16 18:42:46 2004 Manish Singh <yosh@gimp.org> * abicheck.sh: don't hardcode lengths for cut, instead split on the third field.
2004-09-16Implement the same PLT reduction technique used in GTK+:Matthias Clasen18-13/+140
2004-09-16 Matthias Clasen <mclasen@redhat.com> Implement the same PLT reduction technique used in GTK+: * Makefile.am: Generate gobjectalias.h from gobject.symbols. (BUILT_SOURCES): Add gobjectalias.h. * makegobjectalias.pl: Script to generate gobjectalias.h. * *.c: Include gobjectalias.h
2004-09-16Add ABI control using the same technique that is used in GTK+.Matthias Clasen7-337/+369
2004-09-16 Matthias Clasen <mclasen@redhat.com> Add ABI control using the same technique that is used in GTK+. * gobject.symbols: Master list of symbols. * gobject.def: Removed. It is now generated from gobject.symbols. * Makefile.am (gobject.def): Generate from gobject.symbols. (TESTS): Add abicheck.sh (EXTRA_DIST): Add abicheck.sh (export_symbols): Don't export _-prefixed symbols. * gtype.h: * gtype.c: Move the declarations of the various _init() functions to the header, and mark them as G_GNUC_INTERNAL.
2004-08-252.5.2GLIB_2_5_2Matthias Clasen1-0/+4
2004-08-012.5.1GLIB_2_5_1Matthias Clasen1-0/+4
2004-07-28Catch cases of forgotten g_type_add_private(). (#148368, Tommi Komulainen)Matthias Clasen2-1/+12
2004-07-28 Matthias Clasen <mclasen@redhat.com> * gtype.c (g_type_instance_get_private): Catch cases of forgotten g_type_add_private(). (#148368, Tommi Komulainen)
2004-07-21Use the correct fields for enums and flags. (#145015,Tommi Komulainen)Matthias Clasen2-2/+7
2004-07-21 Matthias Clasen <mclasen@redhat.com> * glib-genmarshal.c (put_marshal_value_getters): Use the correct fields for enums and flags. (#145015,Tommi Komulainen)
2004-07-18=== Released 2.5.0 ===GLIB_2_5_0Soeren Sandmann1-0/+4
Sun Jul 18 19:40:30 2004 Soeren Sandmann <sandmann@daimi.au.dk> * === Released 2.5.0 === * Makefile.am (BUILT_EXTRA_DIST): move gtk-doc.make here.
2004-07-12Don't choke on a zero handler_id.Matthias Clasen2-1/+5
2004-07-12 Matthias Clasen <mclasen@redhat.com> * gsignal.c (g_signal_handler_is_connected): Don't choke on a zero handler_id.
2004-07-06Fix the declarations of the new functions to return GType, not void. AlsoMatthias Clasen3-4/+12
Tue Jul 6 00:46:43 2004 Matthias Clasen <maclas@gmx.de> * gtypemodule.h: * gtypemodule.c: Fix the declarations of the new functions to return GType, not void. Also add missing includes. (#145508, Morten Welinder)
2004-07-06Add g_type_module_register_enum() and g_type_module_register_flags().Matthias Clasen3-15/+65
Tue Jul 6 00:54:38 2004 Matthias Clasen <maclas@gmx.de> * gobject/gobject-sections.txt: * gobject/tmpl/gtypemodule.sgml: Add g_type_module_register_enum() and g_type_module_register_flags().
2004-06-23Add an initializer for the g_define_type_info.value_table.Matthias Clasen2-0/+7
Wed Jun 23 12:55:34 2004 Matthias Clasen <maclas@gmx.de> * gtype.h (G_DEFINE_TYPE_EXTENDED): Add an initializer for the g_define_type_info.value_table. (#144678,Mariano Suárez-Alvarez)
2004-06-23Fix a couple of typos.Matthias Clasen2-3/+7
Tue Jun 22 21:50:47 2004 Matthias Clasen <maclas@gmx.de> * gsignal.c: Fix a couple of typos.
2004-06-19Actually define the guard after checking for it. (#108038, MortenMatthias Clasen2-0/+7
Fri Jun 18 22:55:36 2004 Matthias Clasen <maclas@gmx.de> * gsourceclosure.h (__G_SOURCECLOSURE_H__): Actually define the guard after checking for it. (#108038, Morten Welinder)
2004-04-30=== Released 2.4.1 ===GLIB_2_4_1Matthias Clasen1-0/+4
2004-04-30 Matthias Clasen <mclasen@redhat.com> * === Released 2.4.1 === * glib/libcharset/Makefile.am (INCLUDES): Add -I$(top_srcdir) to make make distcheck happy. * configure.in: Version 2.4.1, interface age 1. * NEWS: Updates
2004-04-22Actually convert escape chars in --vprod. (#139058, Christophe Saout)Matthias Clasen2-1/+6
2004-04-22 Matthias Clasen <mclasen@redhat.com> * glib-mkenums.in: Actually convert escape chars in --vprod. (#139058, Christophe Saout)
2004-04-15Correct the initial minimal value to be -G_MAXFLOAT. The initial valuesMatthias Clasen2-2/+11
2004-04-15 Matthias Clasen <mclasen@redhat.com> * gparamspecs.c (param_float_init): Correct the initial minimal value to be -G_MAXFLOAT. The initial values were inconsistant before, with the initial default being smaller than the inital minimum. (param_double_init): Correct the initial minimal value to be -G_MAXDOUBLE. * glib/tmpl/types.sgml: Correct the description of the gfloat and gdouble ranges.
2004-03-16=== Released 2.4.0 ===GLIB_2_4_0Owen Taylor1-0/+4
Tue Mar 16 11:50:56 2004 Owen Taylor <otaylor@redhat.com> * === Released 2.4.0 === * configure.in: Version 2.4.0, interface age 0. * README.in: Updates * NEWS: Updates
2004-03-16Mark the two entries that shouldn't be in the import library (see below)Tor Lillqvist2-2/+7
2004-03-10 Tor Lillqvist <tml@iki.fi> * gobject.def: Mark the two entries that shouldn't be in the import library (see below) as PRIVATE.
2004-03-09=== Released 2.3.6 ===GLIB_2_3_6Owen Taylor1-0/+4
Tue Mar 9 09:16:11 2004 Owen Taylor <otaylor@redhat.com> * === Released 2.3.6 === * configure.in: Version 2.3.6, interface age 1. * NEWS: Updates
2004-03-06Update.Tor Lillqvist1-2/+0
2004-03-06 Tor Lillqvist <tml@iki.fi> * README.win32: Update. * configure.in * Makefile.am * */Makefile.am: Drop the hand-written makefile.mingw(.in) files. They haven't been maintained in a long time. As several people have managed to build GLib for Win32 using the autoconfiscation mechanism, there is no real reason to even try to maintain the hand-written mingw makefiles.
2004-03-04Another of the glib DLL's functions was erronously present in the stableTor Lillqvist2-0/+9
2004-03-04 Tor Lillqvist <tml@iki.fi> * gobject.def: Another of the glib DLL's functions was erronously present in the stable branch's gobject.def: g_unichar_validate, and nobody noticed until too late. Thus there are applications deployed that expect it to be found in the gobject DLL, and to keep ABI compatibility, we must keep it there forever. Argh.
2004-03-02=== Released 2.3.5 ===GLIB_2_3_5Owen Taylor1-0/+4
Mon Mar 1 16:49:51 2004 Owen Taylor <otaylor@redhat.com> * === Released 2.3.5 === * configure.in: Version 2.3.5, interface ago 0. * NEWS: Some further updates.
2004-03-01Add g_slist_remove_all back for ABI compatibility. That entry pointTor Lillqvist2-0/+10
2004-03-01 Tor Lillqvist <tml@iki.fi> * gobject.def: Add g_slist_remove_all back for ABI compatibility. That entry point actually is in the glib DLL, but it was at some time many years ago by mistake added to gobject.def. Thus there presumably are executables out there that expect it to be exported from the gobject DLL. We don't want to break those. (#134813, J. Ali Harlow)
2004-02-29forgotten changelogMatthias Clasen1-0/+5