Gtkmm-forge Digest, Vol 28, Issue 7



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 553378] Different member function and warpped	functino
      names (glibmm (bugzilla.gnome.org))
   2. [Bug 134520] TreeModel should have a const_iterator
      (gtkmm (bugzilla.gnome.org))
   3. [Bug 552513] gtkmm does not build against GTK+	2.14 on
      Windows (gtkmm (bugzilla.gnome.org))
   4. [Bug 552513] gtkmm does not build against GTK+	2.14 on
      Windows (gtkmm (bugzilla.gnome.org))
   5. [Bug 552513] gtkmm does not build against GTK+	2.14 on
      Windows (gtkmm (bugzilla.gnome.org))
   6. [Bug 553179] clipboard tutorial and example	contains a bug
      (gtkmm (bugzilla.gnome.org))
   7. [Bug 552513] gtkmm does not build against GTK+	2.14 on
      Windows (gtkmm (bugzilla.gnome.org))
   8. [Bug 553157] Timeline using wrong property name +	completely
      wrong/incomplete wrapper over TimeoutPool?
      (gnomemm (bugzilla.gnome.org))


----------------------------------------------------------------------

Message: 1
Date: Tue, 23 Sep 2008 12:24:56 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 553378] Different member function and
	warpped	functino names
To: gtkmm-forge lists sourceforge net
Message-ID: <20080923122456 D541123F59A label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=553378

  glibmm | general | Ver: unspecified

Murray Cumming changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |murrayc murrayc com
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |WONTFIX




------- Comment #2 from Murray Cumming  2008-09-23 12:24 UTC -------
Thanks, but this API is now stable in a .0 release and cannot be changed. We
could add new methods and deprecate the old ones, but that doesn't seem worth
it.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=553378.



------------------------------

Message: 2
Date: Tue, 23 Sep 2008 12:26:35 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 134520] TreeModel should have a
	const_iterator
To: gtkmm-forge lists sourceforge net
Message-ID: <20080923122635 167D223F592 label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=134520

  gtkmm | TreeView | Ver: 2.4




------- Comment #7 from Murray Cumming  2008-09-23 12:26 UTC -------
Dave, I don't think it's a real const iterator.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=134520.



------------------------------

Message: 3
Date: Tue, 23 Sep 2008 12:31:59 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 552513] gtkmm does not build against
	GTK+	2.14 on Windows
To: gtkmm-forge lists sourceforge net
Message-ID: <20080923123159 5E78623F4FB label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=552513

  gtkmm | build | Ver: unspecified

Murray Cumming changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |murrayc murrayc com




------- Comment #7 from Murray Cumming  2008-09-23 12:31 UTC -------
> gdk_selection_send_notify_for_display() we cannot simply change the parameter
since this would break the ABI.

This didn't seem to bother the GTK+ maintainers. If they can just change the
types, why can't we?


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=552513.



------------------------------

Message: 4
Date: Tue, 23 Sep 2008 12:46:11 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 552513] gtkmm does not build against
	GTK+	2.14 on Windows
To: gtkmm-forge lists sourceforge net
Message-ID: <20080923124611 9B33723F59A label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=552513

  gtkmm | build | Ver: unspecified




------- Comment #8 from Armin Burgmeier  2008-09-23 12:46 UTC -------
In C++, the types of a function's arguments are part of the ABI because the
function can be overloaded. That's not the case in C.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=552513.



------------------------------

Message: 5
Date: Tue, 23 Sep 2008 13:11:44 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 552513] gtkmm does not build against
	GTK+	2.14 on Windows
To: gtkmm-forge lists sourceforge net
Message-ID: <20080923131144 4664B23F599 label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=552513

  gtkmm | build | Ver: unspecified




------- Comment #9 from Murray Cumming  2008-09-23 13:11 UTC -------
Oh, yeah, of course that's not true for C.

Please apply the patch, but please add real doxygen comments for those
deprecated functions.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=552513.



------------------------------

Message: 6
Date: Tue, 23 Sep 2008 15:40:12 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 553179] clipboard tutorial and example
	contains a bug
To: gtkmm-forge lists sourceforge net
Message-ID: <20080923154012 5A2B323F52F label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=553179

  gtkmm | documentation | Ver: 2.14.x




------- Comment #2 from Carlo Wood  2008-09-23 15:40 UTC -------
After some discussion on #GTK+, Michael Natterer pointed me to gtktextbuffer.c
in the GTK+ source code as an example of how to use
gtk_clipboard_set_with_data.

The correct GTK+ way seems to be to allocate dynamic memory for the copied
clipboard contents (to be stored until the get_func is called) and free that in
the clear_func by *passing the pointer to the allocated data to
gtk_clipboard_set_with_data*. This pointer will then be passed to the
clear_func, so that it can free it. The same pointer is also passed to the
get_func, so that it can use it.

In the tutorial this goes wrong because the gtkmm API doesn't ALLOW to pass a
pointer to gtk_clipboard_set_with_data. Gtk::Clipboard::set already uses this
pointer for a dynamically allocated SignalProxy_GetClear object.

Imho, this means there is something wrong with how gtkmm wraps
gtk_clipboard_set_with_data. Correct would be to allow passing a
dynamically allocated object and passing that pointer back when calling
the clear_func call back function.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=553179.



------------------------------

Message: 7
Date: Tue, 23 Sep 2008 17:25:15 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 552513] gtkmm does not build against
	GTK+	2.14 on Windows
To: gtkmm-forge lists sourceforge net
Message-ID: <20080923172515 31E6D23F510 label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=552513

  gtkmm | build | Ver: unspecified

Armin Burgmeier changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #118945|none                        |committed
               Flag|                            |
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED




------- Comment #10 from Armin Burgmeier  2008-09-23 17:25 UTC -------
2008-09-18  Armin Burgmeier  <armin arbur net>

        * gdk/src/gdk_methods.def: Regenerated.

        * gdk/src/display.hg:
        * gdk/src/display.ccg: Changed window ID parameters and return values
        for get_drag_protocol and selection_send_notify from guint32 to
        GdkNativeWindow. These are the same on Linux, so this is not a
        problem. On Windows, GdkNativeWindow is a pointer, so we keep the old
        functions to preserve ABI (doing some nasty casts in the
        implementation). Bug #552513 (Damon Register).


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=552513.



------------------------------

Message: 8
Date: Thu, 25 Sep 2008 14:00:12 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 553157] Timeline using wrong property
	name +	completely wrong/incomplete wrapper over TimeoutPool?
To: gtkmm-forge lists sourceforge net
Message-ID: <20080925140012 620D123F509 label gnome org>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=553157

  gnomemm | cluttermm | Ver: unspecified




------- Comment #2 from Cristi Posoiu  2008-09-25 14:00 UTC -------
a) 2 bug reports in one: yes, you're right. I guess I was lazy because even 
myself wouldn't want such bug reports :-) Sorry.

b) usage - I just wanted a "timeout" notification, for some GUI stuff. Thinking
of the fact that if using too many timeouts for simple GUI, from glib, might
not be good, I saw the clutter docs suggesting this might be the right thing to
use. I wasn't at that moment also sure if clutter uses or not Glib and its
event system for example. In the end, even though it worked w/ my simple
wrapper, I got to a better solution for my particular case, which didn't
involve any "timeout" at all.

c) thanks for the quick fixes
d) Nice catch w/ the destructor - haven't seen it!


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=553157.



------------------------------

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/

------------------------------

_______________________________________________
Gtkmm-forge mailing list
Gtkmm-forge lists sourceforge net
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge


End of Gtkmm-forge Digest, Vol 28, Issue 7
******************************************


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]