Gtkmm-forge Digest, Vol 22, Issue 2



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 519340] wrap panel_applet_request_focus() in
      libpanelappletmm2.6 (gnomemm (bugzilla.gnome.org))
   2. [Bug 518002] Custom Container example prints	warnings on
      terminal (gtkmm (bugzilla.gnome.org))
   3. [Bug 521294] New: Impossible to catch ConvertError	exception
      (glibmm (bugzilla.gnome.org))
   4. [Bug 521294] Impossible to catch ConvertError	exception
      (glibmm (bugzilla.gnome.org))
   5. [Bug 521294] Impossible to catch ConvertError	exception
      (glibmm (bugzilla.gnome.org))
   6. [Bug 521294] Impossible to catch ConvertError	exception
      (glibmm (bugzilla.gnome.org))
   7. [Bug 521294] Impossible to catch ConvertError	exception
      (glibmm (bugzilla.gnome.org))


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

Message: 1
Date: Fri,  7 Mar 2008 12:13:01 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 519340] wrap
	panel_applet_request_focus() in	libpanelappletmm2.6
To: gtkmm-forge lists sourceforge net
Message-ID: <20080307121301 439D123F5A2 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=519340

  gnomemm | libpanelappletmm | Ver: 2.6

Murray Cumming changed:

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




------- Comment #1 from Murray Cumming  2008-03-07 12:13 UTC -------
Thanks for the bug report. I have added this and another new function:

2008-03-07  Murray Cumming  <murrayc murrayc com>

        * libpanelapplet/src/libpanelapplet_methods.defs: Regenerated with 
        h2defs.py (in pygtk).
        * libpanelapplet/src/applet.hg: Added request_focus() and 
        set_background_widget().
        Bug #519340 (Fanosek).


And I have just made a 2.22 tarball release. If you can't depend on that, you
can use gobj() and Glib::wrap() to use the C API with the C++ object.

Actually, I am surprised that anyone is really using this, but I am happy if it
is useful.


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



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

Message: 2
Date: Sat,  8 Mar 2008 21:58:58 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 518002] Custom Container example prints
	warnings on terminal
To: gtkmm-forge lists sourceforge net
Message-ID: <20080308215858 80FC623F5CD 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=518002

  gtkmm | general | Ver: unspecified

Murray Cumming changed:

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




------- Comment #2 from Murray Cumming  2008-03-08 21:58 UTC -------
Fixed. This warning was only shown when we really didn't want to do anything,
so it was harmless:

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

        * gtk/src/container.ccg: remove_callback(): When just calling the C 
        callback, because the C++ object has already been destroyed, don't 
        even call the C callback if the GType is exactly GtkContainer. This 
        avoids a useless warning from GTK+ about an unimplemented remove() 
        default signal handler. This happens when deriving from Gtk::Container
- 
        remove() really is implemented - it's just that we don't call our own 
        implementation when that would be impossible.
        Bug #518002 (Jonathon Jongsma).


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



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

Message: 3
Date: Sun,  9 Mar 2008 02:00:34 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 521294] New: Impossible to catch
	ConvertError	exception
To: gtkmm-forge lists sourceforge net
Message-ID: <bug-521294-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=521294

  glibmm | general | Ver: 2.15.x
           Summary: Impossible to catch ConvertError exception
           Product: glibmm
           Version: 2.15.x
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: general
        AssignedTo: gtkmm-forge lists sourceforge net
        ReportedBy: jonathon quotidian org
         QAContact: gtkmm-forge lists sourceforge net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


When using Glib::Markup::Parser to parse a GMarkup document, if it encounters
invalid UTF-8, it throws an exception which seemingly can't be caught.  I don't
understand why, but I can't seem to catch it.  Test case attached.


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



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

Message: 4
Date: Sun,  9 Mar 2008 02:03:03 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 521294] Impossible to catch
	ConvertError	exception
To: gtkmm-forge lists sourceforge net
Message-ID: <20080309020303 9CE0E23F5BF 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=521294

  glibmm | general | Ver: 2.15.x




------- Comment #1 from Jonathon Jongsma (jonner)  2008-03-09 02:03 UTC -------
Created an attachment (id=106878)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=106878&action=view)
test case illustrating the uncatchable exception.

When I run the attached program, I get the following output, even though I'm
attempting to catch instances of Glib::MarkupError, Glib::ConvertError, and
Glib::Error:

Glib::MarkupError: terminate called after throwing an instance of
'Glib::ConvertError'
Aborted (core dumped)


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



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

Message: 5
Date: Sun,  9 Mar 2008 02:05:11 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 521294] Impossible to catch
	ConvertError	exception
To: gtkmm-forge lists sourceforge net
Message-ID: <20080309020511 70BA023F5BF 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=521294

  glibmm | general | Ver: 2.15.x

Jonathon Jongsma (jonner) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |major




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



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

Message: 6
Date: Sun,  9 Mar 2008 13:08:41 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 521294] Impossible to catch
	ConvertError	exception
To: gtkmm-forge lists sourceforge net
Message-ID: <20080309130841 5142F23F5C2 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=521294

  glibmm | general | Ver: 2.15.x

Murray Cumming changed:

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




------- Comment #2 from Murray Cumming  2008-03-09 13:08 UTC -------
Yes, I get that too, and I can't understand why. Here is a slightly changed
test case to make it even more obvious, and here is the gdb backtrace:

murrayc murrayc-laptop:~$ gdb ./a.out 
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(gdb) run
Starting program: /home/murrayc/a.out 
debug: before parsing
Glib::MarkupError: terminate called after throwing an instance of
'Glib::ConvertError'

Program received signal SIGABRT, Aborted.
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7be4875 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7be6201 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7def6e0 in __gnu_cxx::__verbose_terminate_handler () from
/usr/lib/libstdc++.so.6
#4  0xb7decf65 in ?? () from /usr/lib/libstdc++.so.6
#5  0xb7decfa2 in std::terminate () from /usr/lib/libstdc++.so.6
#6  0xb7ded0ca in __cxa_throw () from /usr/lib/libstdc++.so.6
#7  0xb7f499f3 in Glib::ConvertError::throw_func () from
/usr/lib/libglibmm-2.4.so.1
#8  0xb7f59457 in Glib::Error::throw_exception () from
/usr/lib/libglibmm-2.4.so.1
#9  0xb7f4a147 in Glib::locale_from_utf8 () from /usr/lib/libglibmm-2.4.so.1
#10 0xb7f656ff in Glib::operator<< () from /usr/lib/libglibmm-2.4.so.1
#11 0x08048f37 in main ()
(gdb) 


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



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

Message: 7
Date: Sun,  9 Mar 2008 13:09:14 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
	<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 521294] Impossible to catch
	ConvertError	exception
To: gtkmm-forge lists sourceforge net
Message-ID: <20080309130914 2A55E23F5C5 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=521294

  glibmm | general | Ver: 2.15.x

Murray Cumming changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #106878|0                           |1
        is obsolete|                            |




------- Comment #3 from Murray Cumming  2008-03-09 13:09 UTC -------
Created an attachment (id=106900)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=106900&action=view)
markup_test.cc


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



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

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

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

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


End of Gtkmm-forge Digest, Vol 22, Issue 2
******************************************


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