Gtkmm-forge Digest, Vol 27, Issue 8



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 543671] Notebook::PageList::const_iterator	operator!=
      does not work (with gcc 4.3.1) (gtkmm (bugzilla.gnome.org))
   2. [Bug 545712] `make install' doesn't install	tutorial even
      it's been built (gtkmm (bugzilla.gnome.org))
   3. [Bug 546485] New: Access control problem in	NodeTree API
      (glibmm (bugzilla.gnome.org))
   4. [Bug 546485] Access control problem in NodeTree API
      (glibmm (bugzilla.gnome.org))
   5. [Bug 483790] Allow for instantiating a Glib::Mutex	from a
      GMutex* (glibmm (bugzilla.gnome.org))
   6. [Bug 396963] Add Glib::signal_idle().connect_once()
      (glibmm (bugzilla.gnome.org))
   7. [Bug 546485] Access control problem in NodeTree API
      (glibmm (bugzilla.gnome.org))
   8. [Bug 543671] Notebook::PageList::const_iterator	operator!=
      does not work (with gcc 4.3.1) (gtkmm (bugzilla.gnome.org))


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

Message: 1
Date: Tue,  5 Aug 2008 14:48:17 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 543671]
	Notebook::PageList::const_iterator	operator!= does not work (with gcc
	4.3.1)
To: gtkmm-forge lists sourceforge net
Message-ID: <20080805144817 DEBEF23F50B 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=543671

  gtkmm | general | Ver: 2.12.x




------- Comment #8 from Julien Langer  2008-08-05 14:48 UTC -------
Do you mean to define a non-member operator for List_ConstIterator?
How would that help? The compiler would then still select this operator over
the one defined for const PageIterator&


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



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

Message: 2
Date: Tue,  5 Aug 2008 15:20:30 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 545712] `make install' doesn't install
	tutorial even it's been built
To: gtkmm-forge lists sourceforge net
Message-ID: <20080805152030 6574F23F513 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=545712

  gtkmm | documentation | Ver: unspecified




------- Comment #4 from Deng Xiyue  2008-08-05 15:20 UTC -------
Created an attachment (id=115908)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=115908&action=view)
gtkmmdoc-install-icons-figures.patch

Patch to install html/{icons,figures}.  Not elegant, but works.


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



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

Message: 3
Date: Tue,  5 Aug 2008 22:14:50 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 546485] New: Access control problem in
	NodeTree API
To: gtkmm-forge lists sourceforge net
Message-ID: <bug-546485-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=546485

  glibmm | general | Ver: 2.17.x
           Summary: Access control problem in NodeTree API
           Product: glibmm
           Version: 2.17.x
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: general
        AssignedTo: gtkmm-forge lists sourceforge net
        ReportedBy: szilard pfeiffer gmail com
         QAContact: gtkmm-forge lists sourceforge net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


1; data members (gobject_, data_) should be private instead of protected
2; function gobj() needlessly duplicated (only the a const version with GNode*
return is needed) and public (should be protected)


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



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

Message: 4
Date: Tue,  5 Aug 2008 22:17:25 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 546485] Access control problem in
	NodeTree API
To: gtkmm-forge lists sourceforge net
Message-ID: <20080805221725 9AD8123F514 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=546485

  glibmm | general | Ver: 2.17.x




------- Comment #1 from Szil?rd Pfeiffer  2008-08-05 22:17 UTC -------
Created an attachment (id=115941)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=115941&action=view)
possible solution of problems in comment 0


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



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

Message: 5
Date: Wed,  6 Aug 2008 06:23:21 +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: <20080806062321 73F4523F539 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=483790

  glibmm | threads | Ver: 2.14.x




------- Comment #3 from Murray Cumming  2008-08-06 06:23 UTC -------
Thoughts?


-- 
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: 6
Date: Wed,  6 Aug 2008 06:23:46 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 396963] Add
	Glib::signal_idle().connect_once()
To: gtkmm-forge lists sourceforge net
Message-ID: <20080806062346 A017E23F539 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=396963

  glibmm | main loop | Ver: 2.13.x




------- Comment #3 from Murray Cumming  2008-08-06 06:23 UTC -------
A patch would still be welcome.


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



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

Message: 7
Date: Wed,  6 Aug 2008 06:26:51 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 546485] Access control problem in
	NodeTree API
To: gtkmm-forge lists sourceforge net
Message-ID: <20080806062651 B6D5323F539 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=546485

  glibmm | general | Ver: 2.17.x

Murray Cumming changed:

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




------- Comment #2 from Murray Cumming  2008-08-06 06:26 UTC -------
(In reply to comment #0)
> 1; data members (gobject_, data_) should be private instead of protected

Yeah. We don't do this in other parts of glibmm and gtkmm, but maybe we should.
gobj() provides access for derived classes.

However, we do not put member variables at the top of the class declaration,
because they are not interesting as API.

> 2; function gobj() needlessly duplicated (only the a const version with GNode*
> return is needed) and public (should be protected)

No, these should be public, and fully useful. They are in case we forget to
wrap a C function. Without these, people couldn't call extra C functions with
the C++ instance. 

I did make gobj() inline, as it is in other glibmm classes, and moved them to
the top so they will be used inline by the other templated functions.


Please remember to patch the ChangeLog in future. For instance:

2008-08-06  Murray Cumming  <murrayc murrayc com>

        * glib/src/nodetree.hg: Make gobject_ and data_ private, 
        to remove them from protected API. Patch from Szil?rd Pfeiffer.
        Bug #546485.
        Make gobj() inline.


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



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

Message: 8
Date: Wed,  6 Aug 2008 06:38:21 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 543671]
	Notebook::PageList::const_iterator	operator!= does not work (with gcc
	4.3.1)
To: gtkmm-forge lists sourceforge net
Message-ID: <20080806063821 682A723F58D 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=543671

  gtkmm | general | Ver: 2.12.x




------- Comment #9 from Murray Cumming  2008-08-06 06:38 UTC -------
Yeah.

Maybe we can specify the exact operator= by casting to the specific type? But
maybe that would still sometimes result in an infinite loop.


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



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

-------------------------------------------------------------------------
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 27, Issue 8
******************************************


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