Age | Commit message (Collapse) | Author |
|
Make the docs for G_DEFINE_TYPE_EXTENDED match the actual
definition of the macro. (#577985)
|
|
Update various README files to refer to git instead of svn.
Add a README.commits that is pretty much a copy of the same file
in GTK+. Also discontinue ChangeLog files.
|
|
2009-03-13 Kristian Rietveld <kris@imendio.com>
* gsignal.c (signal_lookup_closure): when defaulting to the only
item in the array, check if this is indeed the default closure.
(patch by Tim Janik).
svn path=/trunk/; revision=7979
|
|
svn path=/trunk/; revision=7976
|
|
svn path=/trunk/; revision=7942
|
|
svn path=/trunk/; revision=7939
|
|
svn path=/trunk/; revision=7931
|
|
* glib-mkenums.in: Adjust help output, accept -?, capitalize.
Patch by Christian Dywan
svn path=/trunk/; revision=7930
|
|
* Fix "it's" vs "its" confusion throughout the source. Patch
by Will Thompson.
svn path=/trunk/; revision=7897
|
|
svn path=/trunk/; revision=7876
|
|
GLib users buildable with gcc 4.4. Patch by Jakub Jelinek.
* glib/gatomic.[hc]: Add G_GNUC_MAY_ALIAS to pointer arguments,
fix macro versions to only operate on objects of the same size.
* glib/gdataset.c:
* glib/gthread.[hc]:
* glib/gdatasetprivate.h: Remove unnecessary casts in
g_atomic_pointer_get calls.
svn path=/trunk/; revision=7875
|
|
svn path=/trunk/; revision=7868
|
|
svn path=/trunk/; revision=7845
|
|
svn path=/trunk/; revision=7820
|
|
* configure.in: Define an ENABLE_REGEX macro
* gobject/gboxed.c: Don't refer to g_regex_ref if ENABLE_REGEX
is not defined.
svn path=/trunk/; revision=7815
|
|
svn path=/trunk/; revision=7777
|
|
2009-01-02 Behdad Esfahbod <behdad@gnome.org>
Bug 565136 – Gobject's "notify" signal parameters are wrong in gtk-doc
Patch from Andrzej Zaborowski
* gobject.c (g_object_do_class_init): Fix param order in docs.
svn path=/trunk/; revision=7759
|
|
svn path=/trunk/; revision=7746
|
|
svn path=/trunk/; revision=7744
|
|
* gtypemodule.c (g_type_module_use): Always reset the use count
to its previous value before returning FALSE. Pointed out by
Johan Billien.
svn path=/trunk/; revision=7725
|
|
svn path=/trunk/; revision=7721
|
|
svn path=/trunk/; revision=7717
|
|
svn path=/trunk/; revision=7707
|
|
* gobject.c: Expand the docs of g_object_class_install_property.
Proposed by Maciej Piechotka
svn path=/trunk/; revision=7642
|
|
svn path=/trunk/; revision=7611
|
|
* gobject.c (g_object_ref, g_object_unref)
(g_object_freeze_notify, g_object_notify, g_object_thaw_notify):
* gparam.c (g_param_spec_ref, g_param_spec_unref):
* gsignal.c (handler_ref, handler_unref_R): add uint* -> int*
casts in g_atomic_int calls to avoid gcc warnings
svn path=/trunk/; revision=7551
|
|
svn path=/trunk/; revision=7505
|
|
svn path=/trunk/; revision=7434
|
|
2007-09-02 Ryan Lortie <desrt@desrt.ca>
Bug 549771 – improved .gitignore for glib
* docs/reference/.gitignore:
* docs/reference/gio/.gitignore:
* docs/reference/gobject/tmpl/.gitignore:
* gio/.gitignore:
* gio/tests/.gitignore:
* glib/.gitignore:
* glib/libcharset/.gitignore:
* glib/tests/.gitignore:
* gmodule/.gitignore:
* gobject/.gitignore:
* gobject/tests/.gitignore:
* po/.gitignore:
* tests/.gitignore: new files
* .gitignore: remove 'build' (since it's part of glib now), add more
useful things.
svn path=/trunk/; revision=7432
|
|
2008-08-22 Björn Lindqvist <bjourne@gmail.com>
Bug 523939 – Example program for GValue
* gobject/gvalue.c: Add code example that demonstrates GValue's
features.
svn path=/trunk/; revision=7387
|
|
svn path=/trunk/; revision=7379
|
|
2008-08-21 Johan Dahlin <johan@gnome.org>
* gobject.h:
Mark g_object_get_type function as const, it's
a fundamental type and can safely marked as const,
as opposed to traditionally *_get_type functions.
svn path=/trunk/; revision=7378
|
|
2008-08-21 Johan Dahlin <johan@gnome.org>
Bug 548800 – Missing a g_object_get_type function
* gobject.c (g_object_get_type):
* gobject.h:
* gobject.symbols:
Add g_object_get_type
svn path=/trunk/; revision=7377
|
|
svn path=/trunk/; revision=7376
|
|
2008-08-20 Johan Dahlin <johan@gnome.org>
Bug 548689 – The type name for GParamSpec is wrong
* gparam.c (g_param_type_init):
Register the type name as GParam instead of GParamSpec.
svn path=/trunk/; revision=7374
|
|
svn path=/trunk/; revision=7367
|
|
svn path=/trunk/; revision=7301
|
|
svn path=/trunk/; revision=7297
|
|
svn path=/trunk/; revision=7281
|
|
svn path=/trunk/; revision=7280
|
|
2008-07-27 Tor Lillqvist <tml@novell.com>
* gtype.h
* gtype.c: Revert my change from 2008-07-24. No G_TYPE_FORMAT is
needed. Just use G_GSIZE_FORMAT always when printing GType values.
svn path=/trunk/; revision=7256
|
|
2008-07-27 Tor Lillqvist <tml@novell.com>
* configure.in: Set LIB_EXE_MACHINE_FLAG to either X86 or X64 on
Windows. AC_SUBST it.
* */Makefile.am: Correspondingly, pass appropriate -machine
flag to lib.exe when producing the import library for the MS
toolchain.
svn path=/trunk/; revision=7255
|
|
2008-07-24 Tor Lillqvist <tml@novell.com>
* gtype.h: Define G_TYPE_FORMAT as the printf format for a GType
value. Either G_GSIZE_FORMAT or "lu".
* gtype.c: Use it instead of the C99 zu.
svn path=/trunk/; revision=7250
|
|
svn path=/trunk/; revision=7244
|
|
svn path=/trunk/; revision=7234
|
|
svn path=/trunk/; revision=7230
|
|
2008-07-21 Michael Natterer <mitch@imendio.com>
Reviewed by Tim Janik:
* gsignal.c (g_signal_chain_from_overridden_handler): allocate
the temp GValue array with GSLice.
(g_signal_emit_valist): dito. Remove optimization/obfuscation of
allocating up to 16 GValues on the stack and always use GSLice.
svn path=/trunk/; revision=7229
|
|
* gobject-query.c: Use the right binary name in help output.
Patch by Hiroyuki Ikezoe.
svn path=/trunk/; revision=7164
|
|
2008-07-04 Michael Natterer <mitch@imendio.com>
* gobject.c: remove unused #define PREALLOC_CPARAMS.
svn path=/trunk/; revision=7159
|
|
2008-07-04 Michael Natterer <mitch@imendio.com>
Bug 541208 – Functions to easily install and use signals without
class struct slot
* gobject.symbols
* gsignal.[ch] (g_signal_new_class_handler): the same as
_gtk_binding_signal_new(), to install signals with a callback
instead of a class struct slot as class closure.
The next two functions are C convenience and much easier to use
than the generic overriding and chaining APIs which are intended
primarily for language bindings:
(g_signal_override_class_handler): to override a signal with a
callback instead of a class struct slot.
(g_signal_chain_from_overridden_handler): to chain up from a
signal without class struct slot. The API is similar to
g_signal_emit().
svn path=/trunk/; revision=7157
|