Gtkmm-forge Digest, Vol 27, 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 541007] CanvasAA: no constructor from	BaseObjectType
      (gnomemm (bugzilla.gnome.org))
   2. [Bug 538226] Build tests only on make check
      (gtkmm (bugzilla.gnome.org))
   3. [Bug 537858] Text in tutorial Chapter 21 out of	date
      (gtkmm (bugzilla.gnome.org))
   4. [Bug 538882] Unable to compile gtkmm-2.8.12 on	Slackware 12.1
      (gtkmm (bugzilla.gnome.org))
   5. [Bug 495762] need get_pointer for RefPtr<>
      (glibmm (bugzilla.gnome.org))
   6. [Bug 537120] Windows ListViewText crash
      (gtkmm (bugzilla.gnome.org))
   7. [Bug 546220] New: Maybe all derived classes should	get their
      own GType automatically. (glibmm (bugzilla.gnome.org))
   8. [Bug 523043] Initialization of Glib::ObjectBase	for derived
      types should be mentioned (glibmm (bugzilla.gnome.org))


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

Message: 1
Date: Mon,  4 Aug 2008 10:49:06 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 541007] CanvasAA: no constructor from
	BaseObjectType
To: gtkmm-forge lists sourceforge net
Message-ID: <20080804104906 1A81F23F505 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=541007

  gnomemm | libgnomecanvasmm | Ver: 2.22

Murray Cumming changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED




------- Comment #2 from Murray Cumming  2008-08-04 10:49 UTC -------
Fixed in svn and the latest tarball.

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

        * examples/canvas_affine/canvas_affine.cc: A const correction to 
        avoid a warning.
        * libgnomecanvas/src/canvas.ccg:
        * libgnomecanvas/src/canvas.hg: Added a CanvasAA(GnomeCanvas*) 
        constructor, to allow use with libglademm or Gtk::Builder.
        Bug #541007 (Federico Poloni)


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



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

Message: 2
Date: Mon,  4 Aug 2008 10:54:28 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 538226] Build tests only on make check
To: gtkmm-forge lists sourceforge net
Message-ID: <20080804105428 1A72D23F504 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=538226

  gtkmm | build | Ver: unspecified

Murray Cumming changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|gtkmm should not build tests|Build tests only on make
                   |                            |check




------- Comment #3 from Murray Cumming  2008-08-04 10:54 UTC -------
gtkmm's configure.in already has a call to AC_PROG_CXX, so this additional call
is wrong.

I'm not sure if tests should only be built on make check.


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



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

Message: 3
Date: Mon,  4 Aug 2008 10:57:07 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 537858] Text in tutorial Chapter 21 out
	of	date
To: gtkmm-forge lists sourceforge net
Message-ID: <20080804105707 1A56223F501 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=537858

  gtkmm | documentation | Ver: 2.13.x

Murray Cumming changed:

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




------- Comment #2 from Murray Cumming  2008-08-04 10:57 UTC -------
Committed. Thanks. Sorry for the delay.


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



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

Message: 4
Date: Mon,  4 Aug 2008 10:59:15 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 538882] Unable to compile gtkmm-2.8.12
	on	Slackware 12.1
To: gtkmm-forge lists sourceforge net
Message-ID: <20080804105915 492F423F504 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=538882

  gtkmm | build | Ver: 2.8.x

Murray Cumming changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |NOTABUG




------- Comment #4 from Murray Cumming  2008-08-04 10:59 UTC -------
Closing, because this is not a bug. GTK+ does not claim to keep total API
compatibility, though it keeps ABI compatibility. I agree that this is not very
good.

Again, you should use a newer version of gtkmm to solve this problem.


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



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

Message: 5
Date: Mon,  4 Aug 2008 11:02:28 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 495762] need get_pointer for RefPtr<>
To: gtkmm-forge lists sourceforge net
Message-ID: <20080804110228 BDCF023F504 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=495762

  glibmm | general | Ver: 2.14.x




------- Comment #16 from Murray Cumming  2008-08-04 11:02 UTC -------
Yes, that's the only real example that I've found. However it is quite unusual
(though real), because you must of course:
- connect a signal to something other than this.
- connect a signal to a derived class, to even add that signal handler.

I still feel it's not worth adding the risk and confusion, but I'm slightly
persuaded. 


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



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

Message: 6
Date: Mon,  4 Aug 2008 11:08:33 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 537120] Windows ListViewText crash
To: gtkmm-forge lists sourceforge net
Message-ID: <20080804110833 B4B3F23F504 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=537120

  gtkmm | TreeView | Ver: 2.4




------- Comment #4 from Murray Cumming  2008-08-04 11:08 UTC -------
You guess? Are you sure? Please try that test case.


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



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

Message: 7
Date: Mon,  4 Aug 2008 11:12:40 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 546220] New: Maybe all derived classes
	should	get their own GType automatically.
To: gtkmm-forge lists sourceforge net
Message-ID: <bug-546220-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=546220

  glibmm | general | Ver: 2.17.x
           Summary: Maybe all derived classes should get their own GType
                    automatically.
           Product: glibmm
           Version: 2.17.x
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: general
        AssignedTo: gtkmm-forge lists sourceforge net
        ReportedBy: murrayc murrayc com
         QAContact: gtkmm-forge lists sourceforge net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


In some cases we need to call Glib::ObjectBase("somename") to create a new
GType for the derived C++ class, sometimes even just using RTTI to get a name.
For instance, for derived CellRenderers or TreeModels, though I need to
discover why that's really necessary.

If it's possible somehow, maybe we should just do this automatically for all
derived classes.


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



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

Message: 8
Date: Mon,  4 Aug 2008 11:16:10 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 523043] Initialization of
	Glib::ObjectBase	for derived types should be mentioned
To: gtkmm-forge lists sourceforge net
Message-ID: <20080804111610 ABEC023F504 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=523043

  glibmm | documentation | Ver: 2.16.x

Murray Cumming changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED




------- Comment #1 from Murray Cumming  2008-08-04 11:16 UTC -------
Thanks. I have added this text to the API reference for PropertyProxy:

 * You may register new properties for your class (actually for the underlying
GType) 
 * simply by adding a PropertyProxy instance as a class member.
 * However, your constructor must call the Glib::ObjectBase constructor with a
new GType name, 
 * in order to register a new GType.

We should maybe add text like this to the doxygen class documentation for
CellRenderer, and almost anything with overridable vfuncs.

See also:
http://bugzilla.gnome.org/show_bug.cgi?id=546220


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



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

-------------------------------------------------------------------------
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 3
******************************************


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