...

Commits (88)
 ... ... @@ -11,7 +11,9 @@ mkdir \$(CopyDir) mkdir \$(CopyDir)\bin copy \$(BinDir)\glibmm-vc\$(VSVer)0-\$(ApiMajorVersion)_\$(ApiMinorVersion).dll \$(CopyDir)\bin copy \$(BinDir)\glibmm-vc\$(VSVer)0-\$(ApiMajorVersion)_\$(ApiMinorVersion).pdb \$(CopyDir)\bin copy \$(BinDir)\giomm-vc\$(VSVer)0-\$(ApiMajorVersion)_\$(ApiMinorVersion).dll \$(CopyDir)\bin copy \$(BinDir)\giomm-vc\$(VSVer)0-\$(ApiMajorVersion)_\$(ApiMinorVersion).pdb \$(CopyDir)\bin mkdir \$(CopyDir)\lib\glibmm-\$(ApiMajorVersion).\$(ApiMinorVersion)\include mkdir \$(CopyDir)\lib\giomm-\$(ApiMajorVersion).\$(ApiMinorVersion)\include ... ...
 ... ... @@ -13,8 +13,7 @@ ## for more details. ## ## You should have received a copy of the GNU General Public License along ## with danielk's Autostuff; if not, write to the Free Software Foundation, ## Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## with danielk's Autostuff. If not, see . #serial 20110910 ... ...
 ... ... @@ -15,7 +15,7 @@ ## You should have received a copy of the GNU Lesser General Public License ## along with this library. If not, see . AC_INIT([glibmm], [2.50.0], AC_INIT([glibmm], [2.54.1], [http://bugzilla.gnome.org/enter_bug.cgi?product=glibmm], [glibmm], [http://www.gtkmm.org/]) AC_PREREQ([2.59]) ... ... @@ -55,6 +55,26 @@ AS_CASE([\$host_os], [mingw*], [glibmm_host_windows=yes], [glibmm_host_windows=no AC_MSG_RESULT([\$glibmm_host_windows]) AM_CONDITIONAL([HOST_WINDOWS_NATIVE], [test "x\$glibmm_host_windows" = xyes]) # This test for Mac OS is copied from glib. If the result of glib's test # is ever made available outside glib, use glib's result instead of this test. # glib: https://bugzilla.gnome.org/show_bug.cgi?id=780309 # glibmm: https://bugzilla.gnome.org/show_bug.cgi?id=781947 glibmm_have_cocoa=no AC_MSG_CHECKING([for Mac OS X Cocoa support]) AC_PREPROC_IFELSE([AC_LANG_SOURCE([[ #include #ifdef GNUSTEP_BASE_VERSION #error "Detected GNUstep, not Cocoa" #endif ]])],[glibmm_have_cocoa=yes],[]) AC_MSG_RESULT([\$glibmm_have_cocoa]) AM_CONDITIONAL(OS_COCOA, [test "\$glibmm_have_cocoa" = "yes"]) AS_IF([test "\$glibmm_have_cocoa" = "yes"], [ AC_DEFINE([GLIBMM_OS_COCOA], [1], [Define only on Mac OS, COCOA]) ]) # TODO: This makes no sense. --danielk AS_IF([test "x\$enable_static" = xyes], [ ... ...
 ... ... @@ -11,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include ... ...
 ... ... @@ -11,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include ... ...
 ... ... @@ -11,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include ... ...
 ... ... @@ -11,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ /* This is a basic server providing a clock like functionality. Clients can ... ...
 ... ... @@ -11,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ /* This is a basic server providing a clock like functionality. Clients can ... ...
 ... ... @@ -11,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include "fdstream.h" ... ...
 ... ... @@ -11,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ /* ... ...
 ... ... @@ -11,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include ... ...
 ... ... @@ -11,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include ... ...
 ... ... @@ -11,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include ... ...
 ... ... @@ -13,10 +13,8 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General * Public License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * You should have received a copy of the GNU Lesser General Public * License along with this library. If not, see . */ #ifndef _WIN32 ... ...
 ... ... @@ -11,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include ... ...
 ... ... @@ -11,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include ... ...
 ... ... @@ -11,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include ... ...
 ... ... @@ -16,8 +16,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include ... ... @@ -61,7 +60,7 @@ #include #include #include #ifndef G_OS_WIN32 #if !defined(G_OS_WIN32) && !defined(GLIBMM_OS_COCOA) #include #endif #include ... ...
 // -*- Mode: C++; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* Copyright (C) 2008 The gtkmm Development Team * * This library is free software; you can redistribute it and/or ... ... @@ -13,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include ... ...
 // -*- Mode: C++; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* Copyright (C) 2008 The gtkmm Development Team * * This library is free software; you can redistribute it and/or ... ... @@ -13,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #ifndef _GIOMM_CONTENTTYPE_H #define _GIOMM_CONTENTTYPE_H ... ...
 ... ... @@ -13,8 +13,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include "init.h" ... ...
 // -*- c++ -*- #ifndef _GIOMM_INIT_H #define _GIOMM_INIT_H ... ... @@ -19,8 +18,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ namespace Gio ... ...
 // -*- Mode: C++; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* Copyright (C) 2007 The gtkmm Development Team * * This library is free software; you can redistribute it and/or ... ... @@ -13,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include "slot_async.h" ... ...
 // -*- Mode: C++; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* Copyright (C) 2007 The gtkmm Development Team * * This library is free software; you can redistribute it and/or ... ... @@ -13,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include ... ...
 // -*- c++ -*- #ifndef _GIOMM_WRAP_INIT_H #define _GIOMM_WRAP_INIT_H ... ... @@ -17,8 +16,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ namespace Gio ... ...
 // -*- Mode: C++; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* Copyright (C) 2011 The giomm Development Team * * This library is free software; you can redistribute it and/or ... ... @@ -13,12 +11,9 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include #include #include namespace Gio ... ...
 ... ... @@ -11,13 +11,13 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ _CONFIGINCLUDE(giommconfig.h) #include #include #include #include ... ... @@ -29,13 +29,6 @@ _PINCLUDE(gio/gio.h) typedef struct _GActionInterface GActionInterface; #endif /* DOXYGEN_SHOULD_SKIP_THIS */ namespace Glib { class VariantBase; } namespace Gio { ... ... @@ -191,7 +184,7 @@ public: static void parse_detailed_name(const Glib::ustring& detailed_name, Glib::ustring& action_name, T_Value& target_value); _WRAP_METHOD(static void parse_detailed_name_variant(const Glib::ustring& detailed_name, Glib::ustring& action_name{>>}, Glib::VariantBase& target_value{>>}), g_action_parse_detailed_name, errthrow) Glib::ustring& action_name{>>}, Glib::VariantBase& target_value{>>}), g_action_parse_detailed_name, errthrow "Glib::VariantParseError", errthrow) /** Formats a detailed action name from the action's action_name and @a target_value. * ... ...
 // -*- Mode: C++; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* Copyright (C) 2010 The giomm Development Team * * This library is free software; you can redistribute it and/or ... ... @@ -13,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ #include ... ...
 ... ... @@ -11,8 +11,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * License along with this library. If not, see . */ _CONFIGINCLUDE(giommconfig.h) ... ... @@ -135,13 +134,14 @@ public: //TODO: Add templated method, renaming this to action_state_changed_variant). _WRAP_METHOD(void action_state_changed (const Glib::ustring& action_name, const Glib::VariantBase& state), g_action_group_action_state_changed) _WRAP_SIGNAL(void action_added(const Glib::ustring& action_name), "action-added") _WRAP_SIGNAL(void action_enabled_changed(const Glib::ustring& action_name, bool enabled), "action-enabled-changed") _WRAP_SIGNAL(void action_removed(const Glib::ustring& action_name), "action-removed") //TODO: Remove two_signal_methods when we can break ABI. _WRAP_SIGNAL(void action_added(const Glib::ustring& action_name), "action-added", detail_name action_name, two_signal_methods) _WRAP_SIGNAL(void action_enabled_changed(const Glib::ustring& action_name, bool enabled), "action-enabled-changed", detail_name action_name, two_signal_methods) _WRAP_SIGNAL(void action_removed(const Glib::ustring& action_name), "action-removed", detail_name action_name, two_signal_methods) #m4 _CONVERSION(`GVariant*', `const Glib::VariantBase&', `Glib::wrap(\$3, true)') _WRAP_SIGNAL(void action_state_changed(const Glib::ustring& action_name, const Glib::VariantBase& value), "action-state-changed") _WRAP_SIGNAL(void action_state_changed(const Glib::ustring& action_name, const Glib::VariantBase& value), "action-state-changed", detail_name action_name, two_signal_methods) _WRAP_VFUNC(bool has_action(const Glib::ustring& name) const, "has_action") ... ...