summaryrefslogtreecommitdiff
path: root/glib/glibmm/class.cc
Commit message (Collapse)AuthorAgeFilesLines
* Fix some warnings found by clang++.Murray Cumming2012-03-191-1/+1
| | | | | * glib/glibmm/class.cc: registered_derived_type(): Use (void*)0 instead of NULL to avoid a missing sentintel warning.
* class.cc: Avoid compiler warnings when using -std=c++0x with g++.Murray Cumming2011-11-231-4/+20
| | | | | | * glib/glibmm/class.cc: Add casts because GTypeQuery::class_size and instance_size are guint but GTypeInfo::class_size and instance_size are guint16.
* Remove the reduced API options and code, as discussed on mailing list.Murray Cumming2010-05-311-2/+0
| | | | | | | | | * configure.ac: Removed the --enable-api-exceptions, --enable-api-properties, --enable-api-vfuncs and --enable-api-default-signal-handlers options. * build/reduced.m4: Removed. * tools/m4/*.m4: * tools/pm/Output.pm: Remove any use of ifdefs and auto_ptr for reduced API. * *.[hg|ccg|h|cc]: Remove the idefed code.
* Increased versionglibmm-2.21.1-realMurray Cumming2009-06-291-1/+11
|
* Type registration: Ignore NULL GTypes, preventing crashes.Murray Cumming2009-05-141-3/+14
| | | | | | | | * glib/glibmm/wrap.cc: wrap_register(): Silently ignore NULL GTypes. * glib/glibmm/class.cc: register_derived_type(): Silently ignore NULL GTypes. Use g_strconcat() instead of ustring+= to maybe make it more efficient. This helps gstreamermm, which may try to use type names of plugins that are not actually available on the system.
* Change license header to mention Lesser General Public License version 2.1Deng Xiyue2009-01-191-4/+4
| | | | | | | | | | 2009-01-20 Deng Xiyue <manphiz@gmail.com> * Change license header to mention Lesser General Public License version 2.1 instead of Library General Public License, to be consistent with COPYING. svn path=/trunk/; revision=779
* Add a silly line to avoid unused parameters when GLIBMM_EXCEPTION_ENABLEDMurray Cumming2006-10-041-2/+1
| | | | | | | | | | | 2006-10-04 Murray Cumming <murrayc@murrayc.com> * glib/glibmm/class.cc: * glib/src/iochannel.ccg: * glib/src/markup.ccg: Add a silly line to avoid unused parameters when GLIBMM_EXCEPTION_ENABLED is not set. * glib/glibmm/error.h: Do not use G_GNU_NO_RETURN on the version of throw_exception() that returns, to avoid a warning.
* Merged changes from glibmm-2-10 branch.Murray Cumming2006-05-121-0/+2
|
* Temporarily reverted some stuff. I will recommit some of it.Murray Cumming2005-01-211-13/+0
|
* #include glibmmconfig.h so thatMurray Cumming2005-01-211-1/+1
| | | | | | | | | | 2005-01-21 Murray Cumming <murrayc@localhost.localdomain> * glib/glibmm/class.h: #include glibmmconfig.h so that GLIBMM_CAN_ASSIGN_NON_EXTERN_C_FUNCTIONS_TO_EXTERN_C_CALLBACKS can be defined. * glib/glibmm/class.cc: Use ifdef instead of ifndef where that is what I meant. Fixes the build.
* Fix the buildMurray Cumming2005-01-201-3/+0
|
* More use of exern C, with an intermediate callback, to satisfy the IRIXMurray Cumming2005-01-201-0/+16
| | | | | | | | | | 2005-01-20 Murray Cumming <murrayc@murrayc.com> * glib/glibmm/class.h: More use of exern C, with an intermediate callback, to satisfy the IRIX MipsPro compiler. * glib/glibmm/container.h: #ifdef out a dynamic_cast that MipsPro does not allow, and which I can not think of a better place to put. See the comment in the code.
* Initial revisionMurray Cumming2003-01-071-0/+116