Gtkmm-forge Digest, Vol 26, Issue 15



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 545050] GTraverseFlags wrapping is wrong
      (glibmm (bugzilla.gnome.org))
   2. [Bug 545537] Inconsistant versioning in the package
      (pangomm (bugzilla.gnome.org))
   3. [Bug 545050] GTraverseFlags wrapping is wrong
      (glibmm (bugzilla.gnome.org))
   4. [Bug 545050] GTraverseFlags wrapping is wrong
      (glibmm (bugzilla.gnome.org))
   5. [Bug 545050] GTraverseFlags wrapping is wrong
      (glibmm (bugzilla.gnome.org))
   6. [Bug 86864] enums should be inside classes.
      (glibmm (bugzilla.gnome.org))
   7. [Bug 545050] GTraverseFlags wrapping is wrong
      (glibmm (bugzilla.gnome.org))
   8. [Bug 545050] GTraverseFlags wrapping is wrong
      (glibmm (bugzilla.gnome.org))


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

Message: 1
Date: Thu, 31 Jul 2008 02:04:41 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 545050] GTraverseFlags wrapping is
	wrong
To: gtkmm-forge lists sourceforge net
Message-ID: <20080731020441 1F77F23F519 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=545050

  glibmm | general | Ver: 2.17.x

Jonathon Jongsma (jonner) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jonathon quotidian org




------- Comment #10 from Jonathon Jongsma (jonner)  2008-07-31 02:04 UTC -------
you should use Glib::NodeTree::TRAVERSE_ALL


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



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

Message: 2
Date: Thu, 31 Jul 2008 07:20:32 +0000 (UTC)
From: "pangomm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 545537] Inconsistant versioning in the
	package
To: gtkmm-forge lists sourceforge net
Message-ID: <20080731072032 172B123F519 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=545537

  pangomm | general | Ver: 2.13.x

Murray Cumming changed:

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




------- Comment #1 from Murray Cumming  2008-07-31 07:20 UTC -------
Yes, a patch would be welcome as long as it does not change ABI or change the
fact that the tarball version (of the pangomm-1.4 ABI) is 2.13.x


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



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

Message: 3
Date: Thu, 31 Jul 2008 07:22:57 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 545050] GTraverseFlags wrapping is
	wrong
To: gtkmm-forge lists sourceforge net
Message-ID: <20080731072257 8763D23F518 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=545050

  glibmm | general | Ver: 2.17.x




------- Comment #11 from Murray Cumming  2008-07-31 07:22 UTC -------
> > It's meant to be inside NodeTree, because it is not used anywhere else.
> It is not used, but it will be,

The C enum is not used anywhere else, so I doubt that.

> If I made the following change in the test file it would cause compilation
> problem (without attachment 115528 [edit]):

Obviously, because it should be Glib::TreeNode<std::string>::TRAVERSE_ALL. I
agree that is not pretty, but you should be using a typedef for the TreeNode to
simplify your code anyway.


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



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

Message: 4
Date: Thu, 31 Jul 2008 08:49:26 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 545050] GTraverseFlags wrapping is
	wrong
To: gtkmm-forge lists sourceforge net
Message-ID: <20080731084926 6111E23F518 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=545050

  glibmm | general | Ver: 2.17.x




------- Comment #12 from Szil?rd Pfeiffer  2008-07-31 08:49 UTC -------
(In reply to comment #10)
> you should use Glib::NodeTree::TRAVERSE_ALL
> 

Thanks. I really know it, but I don't understand it. Is it a good idea to
handle similar enums (TraverseType, TraverseFlags) in a different way (point of
namesapces) ?


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



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

Message: 5
Date: Thu, 31 Jul 2008 08:57:14 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 545050] GTraverseFlags wrapping is
	wrong
To: gtkmm-forge lists sourceforge net
Message-ID: <20080731085714 EBACD23F518 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=545050

  glibmm | general | Ver: 2.17.x




------- Comment #13 from Szil?rd Pfeiffer  2008-07-31 08:57 UTC -------
(In reply to comment #11)
> > > It's meant to be inside NodeTree, because it is not used anywhere else.
> > It is not used, but it will be,
> 
> The C enum is not used anywhere else, so I doubt that.
> 
> > If I made the following change in the test file it would cause compilation
> > problem (without attachment 115528 [edit] [edit]):
> 
> Obviously, because it should be Glib::TreeNode<std::string>::TRAVERSE_ALL. I
> agree that is not pretty, but you should be using a typedef for the TreeNode to
> simplify your code anyway.
> 

I agree taht it is not so pretty, because in compile time different enum will
be generated for each and every different Glib::NodeTree<T> depending on T.


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



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

Message: 6
Date: Thu, 31 Jul 2008 11:20:56 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 86864] enums should be inside classes.
To: gtkmm-forge lists sourceforge net
Message-ID: <20080731112056 4287223F517 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=86864

  glibmm | general | Ver: 2.17.x

Murray Cumming changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|general                     |general
            Product|gtkmm                       |glibmm
   Target Milestone|3                           |---
            Version|2.4                         |2.17.x




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



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

Message: 7
Date: Thu, 31 Jul 2008 11:22:04 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 545050] GTraverseFlags wrapping is
	wrong
To: gtkmm-forge lists sourceforge net
Message-ID: <20080731112204 597E623F518 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=545050

  glibmm | general | Ver: 2.17.x




------- Comment #14 from Murray Cumming  2008-07-31 11:22 UTC -------
Where an enum is used by only one class, then, yes, that enum should be in the
class. That makes it more self-documenting.

We would do this with more enums, but _WRAP_ENUM() doesn't do that for us yet:
http://bugzilla.gnome.org/show_bug.cgi?id=86864

I would like the two enums to have different prefixes for their values, but I
can't think of good ones.


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



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

Message: 8
Date: Thu, 31 Jul 2008 15:21:40 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 545050] GTraverseFlags wrapping is
	wrong
To: gtkmm-forge lists sourceforge net
Message-ID: <20080731152140 A17C223F537 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=545050

  glibmm | general | Ver: 2.17.x




------- Comment #15 from Szil?rd Pfeiffer  2008-07-31 15:21 UTC -------
(In reply to comment #14)
> Where an enum is used by only one class, then, yes, that enum should be in the
> class. That makes it more self-documenting.
> 
> We would do this with more enums, but _WRAP_ENUM() doesn't do that for us yet:
> http://bugzilla.gnome.org/show_bug.cgi?id=86864
> 
> I would like the two enums to have different prefixes for their values, but I
> can't think of good ones.
> 

I see. The concept is pretty good. The only thing which disturbs me is the
inconsistency (comment 12). Otherwise in case of a template class each enums
which defined in the class will be different types (depending on T). In my
humble opinion it is worth considering that (maybe it's not a big deal).


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



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

-------------------------------------------------------------------------
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 26, Issue 15
*******************************************


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