Gtkmm-forge Digest, Vol 17, Issue 3



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 483726] Win32 buld failed (gtkmm (bugzilla.gnome.org))
   2. [Bug 483790] New: Allow for instantiating a	Glib::Mutex from
      a GMutex* (glibmm (bugzilla.gnome.org))
   3. [Bug 483790] Allow for instantiating a Glib::Mutex	from a
      GMutex* (glibmm (bugzilla.gnome.org))
   4. [Bug 483790] Allow for instantiating a Glib::Mutex	from a
      GMutex* (glibmm (bugzilla.gnome.org))
   5. [Bug 304103] Gtk::Widget:"popup_menu" and	"show_help" signals
      not wrapped (gtkmm (bugzilla.gnome.org))
   6. [Bug 486102] New: Provide a way to include files	before any
      generated code (glibmm (bugzilla.gnome.org))
   7. [Bug 486102] Provide a way to include files before	any
      generated code (glibmm (bugzilla.gnome.org))
   8. [Bug 486102] Provide a way to include files before	any
      generated code (glibmm (bugzilla.gnome.org))


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

Message: 1
Date: Fri,  5 Oct 2007 13:20:53 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 483726] Win32 buld failed
To: gtkmm-forge lists sourceforge net
Message-ID: <20071005132053 6BD816C43D6 box 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=483726

  gtkmm | build | Ver: 2.10.x

Sergey changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         OS/Version|All                         |Windows




-- 
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=483726.



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

Message: 2
Date: Fri,  5 Oct 2007 15:57:25 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 483790] New: Allow for instantiating a
	Glib::Mutex from a GMutex*
To: gtkmm-forge lists sourceforge net
Message-ID: <bug-483790-5595 http bugzilla 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=483790

  glibmm | threads | Ver: 2.14.x
           Summary: Allow for instantiating a Glib::Mutex from a GMutex*
           Product: glibmm
           Version: 2.14.x
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Normal
         Component: threads
        AssignedTo: gtkmm-forge lists sourceforge net
        ReportedBy: internalerror gmail com
         QAContact: gtkmm-forge lists sourceforge net
     GNOME version: Unversioned Enhancement
   GNOME milestone: Unspecified


We need the functionality mentioned in the summary for gstreamermm
(http://svn.beep-media-player.org/gstreamermm/trunk), to allow glibmm API to be
used with Gst locking stuff. Maybe someone else has use for it too :)


-- 
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=483790.



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

Message: 3
Date: Fri,  5 Oct 2007 15:58:14 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 483790] Allow for instantiating a
	Glib::Mutex	from a GMutex*
To: gtkmm-forge lists sourceforge net
Message-ID: <20071005155814 B80546C405F box 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=483790

  glibmm | threads | Ver: 2.14.x




------- Comment #1 from Milosz Derezynski  2007-10-05 15:58 UTC -------
Created an attachment (id=96712)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=96712&action=view)
Implements the requested feature


-- 
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=483790.



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

Message: 4
Date: Fri,  5 Oct 2007 16:14:42 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 483790] Allow for instantiating a
	Glib::Mutex	from a GMutex*
To: gtkmm-forge lists sourceforge net
Message-ID: <20071005161442 4719B6C4123 box 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=483790

  glibmm | threads | Ver: 2.14.x

Murray Cumming changed:

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




------- Comment #2 from Murray Cumming  2007-10-05 16:14 UTC -------
I don't think the "typedef GMutex CType" is necessary and I don't think we do
that elsewhere. It doesn't really even fit with the rest of the code in this
class.

More importantly, I worry that you might need to think about ownership of the
wrapped type. This will currently call g_mutex_free() in the destructor, but
that's maybe not what you want if you are wrapping the result of
something_get_mutex() with the something keeping ownership. You might want a
"bool take_ownership" parameter in the constructor, as we do in some other
classes. However, I think that would need a new boolean m_has_ownership member,
breaking ABI.

If so, and if there is no way to associate a boolean with the underlying
GMutex, you might need to derive your own MutexWithoutOwnership (or better
named) that you can use in those cases. You'd have to make sure that
application coders are never expected to delete it via the Glib::Mutex class,
because the Glib::Mutex destructor is not virtual.




-- 
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=483790.



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

Message: 5
Date: Thu, 11 Oct 2007 18:40:24 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 304103] Gtk::Widget:"popup_menu" and
	"show_help" signals not wrapped
To: gtkmm-forge lists sourceforge net
Message-ID: <20071011184024 260CA6C4128 box 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=304103

  gtkmm | general | Ver: 2.6.x

Thomas Rydzynski changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |qsorix rydznet pl




-- 
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=304103.



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

Message: 6
Date: Fri, 12 Oct 2007 18:18:22 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 486102] New: Provide a way to include
	files	before any generated code
To: gtkmm-forge lists sourceforge net
Message-ID: <bug-486102-5595 http bugzilla 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=486102

  glibmm | general | Ver: unspecified
           Summary: Provide a way to include files before any generated code
           Product: glibmm
           Version: unspecified
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: general
        AssignedTo: gtkmm-forge lists sourceforge net
        ReportedBy: armin arbur net
         QAContact: gtkmm-forge lists sourceforge net
                CC: murrayc murrayc com
     GNOME version: Unspecified
   GNOME milestone: Unspecified


gmmproc automatically generates a "#ifndef *_DISABLE_DEPRECATED" guard around
headers of deprecated classes. However, third-party code including that header
has no way to find out (at compile time) whether the deprecated API is
available or not because the *_DISABLE_DEPRECATED is never defined there. This
can lead such code to compile correctly, but fail to link.

gmmproc should probably allow code to be put before that "#ifndef
*_DISABLE_DEPRECATED" in the header file so that affected classes can make sure
that the define is always present if necessary, also when included from
non-library code.


-- 
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=486102.



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

Message: 7
Date: Fri, 12 Oct 2007 18:20:31 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 486102] Provide a way to include files
	before	any generated code
To: gtkmm-forge lists sourceforge net
Message-ID: <20071012182031 F23B86C41A7 box 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=486102

  glibmm | general | Ver: unspecified




------- Comment #1 from Armin Burgmeier  2007-10-12 18:20 UTC -------
Created an attachment (id=97132)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=97132&action=view)
Proposed patch

This patch adds a corresponding m4 section and a _CONFIGINCLUDE macro that
allows to include a file there. It is called _CONFIGINCLUDE because it is
intended to include, for example <gtkmmconfig.h> to which the
GTKMM_DISABLE_DEPRECATED define can be added (I am going to open another bug
for this).


-- 
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=486102.



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

Message: 8
Date: Fri, 12 Oct 2007 18:23:08 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 486102] Provide a way to include files
	before	any generated code
To: gtkmm-forge lists sourceforge net
Message-ID: <20071012182308 3DFE46C41C3 box 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=486102

  glibmm | general | Ver: unspecified

Armin Burgmeier changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
OtherBugsDependingO|                            |486104
              nThis|                            |




-- 
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=486102.



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

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/

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

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


End of Gtkmm-forge Digest, Vol 17, Issue 3
******************************************



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