Gtkmm-forge Digest, Vol 7, Issue 12
- From: gtkmm-forge-request lists sourceforge net
- To: gtkmm-forge lists sourceforge net
- Subject: Gtkmm-forge Digest, Vol 7, Issue 12
- Date: Fri, 22 Dec 2006 16:07:32 -0800
Send Gtkmm-forge mailing list submissions to
gtkmm-forge lists sourceforge net
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge
or, via email, send a message with subject or body 'help' to
gtkmm-forge-request lists sourceforge net
You can reach the person managing the list at
gtkmm-forge-owner lists sourceforge net
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Gtkmm-forge digest..."
gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list.
Today's Topics:
1. [Bug 387708] The formulation in the derived widgets with
glade part of the tutorials is a bit vague
(gtkmm (bugzilla.gnome.org))
2. [Bug 321990] Error building libgnomevfs/libgnomevfsmm/uri.cc
with SGI, Tru64 UNIX, Sun C++ compilers (gnomemm (bugzilla.gnome.org))
3. [Bug 321990] Error building libgnomevfs/libgnomevfsmm/uri.cc
with SGI, Tru64 UNIX, Sun C++ compilers (gnomemm (bugzilla.gnome.org))
4. [Bug 385268] Gtk::StatusIcon needs to wrap activate and
popup-menu signals (gtkmm (bugzilla.gnome.org))
5. [Bug 385268] Gtk::StatusIcon needs to wrap activate and
popup-menu signals (gtkmm (bugzilla.gnome.org))
6. [Bug 388778] New: Patch that wraps GdaDataModelRow and
GdaDataModelArray (gnomemm (bugzilla.gnome.org))
7. [Bug 388778] Patch that wraps GdaDataModelRow and
GdaDataModelArray (gnomemm (bugzilla.gnome.org))
----------------------------------------------------------------------
Message: 1
Date: Thu, 21 Dec 2006 21:05:53 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 387708] The formulation in the derived
widgets with glade part of the tutorials is a bit vague
To: gtkmm-forge lists sourceforge net
Message-ID: <20061221210553 8C59A6C4166 box gnome org>
Content-Type: text/plain; charset=utf-8
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=387708
gtkmm | reference documentation | Ver: 2.4
Murray Cumming changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
------- Comment #3 from Murray Cumming 2006-12-21 21:04 UTC -------
Commited. Please remember to patch the ChangeLog entry in future. Thanks.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------------------------------
Message: 2
Date: Fri, 22 Dec 2006 09:23:41 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 321990] Error building
libgnomevfs/libgnomevfsmm/uri.cc with SGI, Tru64 UNIX, Sun C++
compilers
To: gtkmm-forge lists sourceforge net
Message-ID: <20061222092341 BE4396C4131 box gnome org>
Content-Type: text/plain; charset=utf-8
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=321990
gnomemm | gnome-vfsmm | Ver: 2.10
------- Comment #9 from The Written Word 2006-12-22 09:22 UTC -------
Created an attachment (id=78780)
--> (http://bugzilla.gnome.org/attachment.cgi?id=78780&action=view)
new unwrap_const and TypeTraits_const interfaces for broken compilers
In order to fix this bug (or work around it) I had to patch glibmm (I'm using
glibmm-2.6.1). The problems are that
a) Not all broken implementations are caught by the tests for
GLIBMM_HAVE_DISAMBIGUOUS_CONST_TEMPLATE_SPECIALIZATIONS
b) the __CONVERT_CONST_REFPTR_TO_P_SUN method works by casting away the
const,but that is only possible if the qualifer is at the top level type
specification, e.g. const Uri* can be const_cast to Uri*, but RefPtr<const
Foo> not anymore.
The tests for a) test whether the compiler can disambiguate const qualifiers in
templated classes. That is needed for the TypeTraits class. But the
Glib::unwrap function can still be broken, for example the DEC compiler copes
well with templated classes, but not with templated functions. The tests need
to probe for functions, too, or assuming that there are no implementations that
have working functions, but broken classes, only test for templated functions.
In order to disambiguate Glib::unwrap for the broken compilers I resorted to
renaming the function to Glib::unwrap_const for the ambiguous specialisations
with const qualifiers. The compilers with proper disambiguation support have
both the *_const and the normal specialization. Similar for TypeTraits.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------------------------------
Message: 3
Date: Fri, 22 Dec 2006 09:33:05 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 321990] Error building
libgnomevfs/libgnomevfsmm/uri.cc with SGI, Tru64 UNIX, Sun C++
compilers
To: gtkmm-forge lists sourceforge net
Message-ID: <20061222093305 EE6C76C40F5 box gnome org>
Content-Type: text/plain; charset=utf-8
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=321990
gnomemm | gnome-vfsmm | Ver: 2.10
------- Comment #10 from The Written Word 2006-12-22 09:31 UTC -------
Created an attachment (id=78781)
--> (http://bugzilla.gnome.org/attachment.cgi?id=78781&action=view)
fixes for compilers not able to disambiguate const template parms; static_cast
removal for same broken compilers
After applying the previous pacth to glibmm gnomevfsmm can use the *_const
interfaces. The next patch includes the following:
o changes to tools/m4/convert_gnome_vfsmm.m4 to include const_casts and
unwrap_const. The gmmproc generated bits are not included to keep patch noise
low.
o quite a lot of static_cast to simple C style cast changes (see comment #3)
needed for Sun's compiler.
o explicit parameters for defining ListHandleUris including TypeTraits_const.
Using both patches allow glibmm & gnomvfsmm to build on both solaris and osf.
irix fails out on a rather unfixable double-definition compiler bug.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------------------------------
Message: 4
Date: Fri, 22 Dec 2006 18:22:05 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 385268] Gtk::StatusIcon needs to wrap
activate and popup-menu signals
To: gtkmm-forge lists sourceforge net
Message-ID: <20061222182205 2E76D6C4113 box gnome org>
Content-Type: text/plain; charset=utf-8
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=385268
gtkmm | general | Ver: 2.10.x
Murray Cumming changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |murrayc murrayc com
------- Comment #1 from Murray Cumming 2006-12-22 18:20 UTC -------
Yes, we will just have to take the risk and use this API, even if it's not been
declared officially public API. Is there even any example code that uses this
API?
However, this must wait for gtkmm 2.11/2.12, which will wrap GTK+ 2.11/2.12. In
the meantime, people have to use gobj() and g_signal_connect().
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------------------------------
Message: 5
Date: Fri, 22 Dec 2006 18:50:59 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 385268] Gtk::StatusIcon needs to wrap
activate and popup-menu signals
To: gtkmm-forge lists sourceforge net
Message-ID: <20061222185059 16B126C40FD box gnome org>
Content-Type: text/plain; charset=utf-8
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=385268
gtkmm | general | Ver: 2.10.x
------- Comment #2 from David Trowbridge 2006-12-22 18:49 UTC -------
The closest to "official example" I've seen is
http://live.gnome.org/GtkStatusIconTutorial, which uses the popup-menu signal
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------------------------------
Message: 6
Date: Fri, 22 Dec 2006 23:07:51 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 388778] New: Patch that wraps
GdaDataModelRow and GdaDataModelArray
To: gtkmm-forge lists sourceforge net
Message-ID: <bug-388778-5595 http bugzilla gnome org/>
Content-Type: text/plain; charset=utf-8
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=388778
gnomemm | libgdamm | Ver: unspecified
Summary: Patch that wraps GdaDataModelRow and GdaDataModelArray
Product: gnomemm
Version: unspecified
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: libgdamm
AssignedTo: gtkmm-forge lists sourceforge net
ReportedBy: armin arbur net
QAContact: gtkmm-forge lists sourceforge net
GNOME version: Unspecified
GNOME milestone: Unspecified
This is a patch that wraps GdaDataModelRow and GdaDataModelArray. It also adds
the new db_name parameter to prepare_create_database and prepare_drop_database.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------------------------------
Message: 7
Date: Fri, 22 Dec 2006 23:08:34 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 388778] Patch that wraps
GdaDataModelRow and GdaDataModelArray
To: gtkmm-forge lists sourceforge net
Message-ID: <20061222230834 88A086C418C box gnome org>
Content-Type: text/plain; charset=utf-8
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=388778
gnomemm | libgdamm | Ver: unspecified
------- Comment #1 from Armin Burgmeier 2006-12-22 23:07 UTC -------
Created an attachment (id=78819)
--> (http://bugzilla.gnome.org/attachment.cgi?id=78819&action=view)
Patch wrapping GdaDataModelRow and GdaDataModelArray
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------------------------------
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
------------------------------
_______________________________________________
Gtkmm-forge mailing list
Gtkmm-forge lists sourceforge net
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge
End of Gtkmm-forge Digest, Vol 7, Issue 12
******************************************
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]