Gtkmm-forge digest, Vol 1 #818 - 10 msgs



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-admin 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 154973] Sun Forte: Too few arguments for template std::reverse_iterator in gtk/gtkmm/treeiter.h (bugzilla-daemon bugzilla gnome org)
   2. [Bug 154973] Sun Forte: Too few arguments for template std::reverse_iterator in gtk/gtkmm/treeiter.h (bugzilla-daemon bugzilla gnome org)
   3. [Bug 154973] Sun Forte: Too few arguments for template std::reverse_iterator in gtk/gtkmm/treeiter.h (bugzilla-daemon bugzilla gnome org)
   4. [Bug 160132] New: EggTrayIcon gives error when panel killed (bugzilla-daemon bugzilla gnome org)
   5. [Bug 160132] EggTrayIcon gives error when panel killed (bugzilla-daemon bugzilla gnome org)
   6. [Bug 155435] failed to compile gtkmm 2.2/2.4 program using gcc 3.4 (bugzilla-daemon bugzilla gnome org)
   7. [Bug 160132] EggTrayIcon gives error when panel killed (bugzilla-daemon bugzilla gnome org)
   8. [Bug 160132] EggTrayIcon gives error when panel killed (bugzilla-daemon bugzilla gnome org)
   9. [Bug 160132] EggTrayIcon gives error when panel killed (bugzilla-daemon bugzilla gnome org)
  10. [Bug 160132] EggTrayIcon gives error when panel killed (bugzilla-daemon bugzilla gnome org)

--__--__--

Message: 1
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Wed,  1 Dec 2004 08:52:54 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 154973] Sun Forte: Too few arguments for template std::reverse_iterator in gtk/gtkmm/treeiter.h

http://bugzilla.gnome.org/show_bug.cgi?id=154973
gtkmm | build | Ver: 2.4





------- Additional Comments From joel it uu se  2004-12-01 08:52 -------
Created an attachment (id=34356)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=34356&action=view)
Patch for radioaction.h


------- You are receiving this mail because: -------
You are the assignee for the bug.


--__--__--

Message: 2
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Wed,  1 Dec 2004 10:12:42 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 154973] Sun Forte: Too few arguments for template std::reverse_iterator in gtk/gtkmm/treeiter.h

http://bugzilla.gnome.org/show_bug.cgi?id=154973
gtkmm | build | Ver: 2.4





------- Additional Comments From joel it uu se  2004-12-01 10:12 -------
gtkmm 2.4.8 compiled fine with a minor tweak in radioaction.h (see previous
attachment).
All examples except treemodelcustom compiled.

"/it/sw/X11/src/libraries/Gtk/gtkmm-2.4.8/examples/treemodelcustom/exampletreemodel.h",
line 87: Error: ExampleTreeModel::GlueItem is not accessible from
ExampleTreeModel::GlueList.
1 Error(s) detected.

Demos did not compile, I have created a minor patch for demowindow.cc, but there
 is also an error in example_stockbrowser.cc.

"/it/sw/X11/src/libraries/Gtk/gtkmm-2.4.8/demos/gtk-demo/example_stockbrowser.cc",
line 139: Error: Cannot use Glib::SListHandle<Gtk::StockID, Gtk::StockID_Traits>
to initialize const std::vector<Gtk::StockID>.
"/it/sw/X11/src/libraries/Gtk/gtkmm-2.4.8/demos/gtk-demo/example_stockbrowser.cc",
line 243: Error: Cannot use Glib::ArrayHandle<Gtk::IconSize,
Glib::Container_Helpers::TypeTraits<Gtk::IconSize>> to initialize const
std::vector<Gtk::IconSize>.
2 Error(s) detected.


Since I compile on x86, the patch-level is little different, it should
correspond to 113817-10 on sparc.

% CC -V
CC: Sun C++ 5.5 Patch 113819-10 2004/10/06

I have tested Studio9 (CC: Sun C++ 5.6 Patch 117550-01 2004/10/12) but it didn't
like the include-files from libsigc++. 



------- You are receiving this mail because: -------
You are the assignee for the bug.


--__--__--

Message: 3
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Wed,  1 Dec 2004 10:13:32 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 154973] Sun Forte: Too few arguments for template std::reverse_iterator in gtk/gtkmm/treeiter.h

http://bugzilla.gnome.org/show_bug.cgi?id=154973
gtkmm | build | Ver: 2.4





------- Additional Comments From joel it uu se  2004-12-01 10:13 -------
Created an attachment (id=34363)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=34363&action=view)
Patch for demowindow.cc


------- You are receiving this mail because: -------
You are the assignee for the bug.


--__--__--

Message: 4
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Wed,  1 Dec 2004 15:08:07 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 160132] New: EggTrayIcon gives error when panel killed

http://bugzilla.gnome.org/show_bug.cgi?id=160132
gtkmm | general | Ver: 2.4

           Summary: EggTrayIcon gives error when panel killed
           Product: gtkmm
           Version: 2.4
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: general
        AssignedTo: gtkmm-forge lists sourceforge net
        ReportedBy: bryan reigndropsfall net


I'm attaching a test case which includes a wrapper I have made based on other
gtkmm widgets.  Compile this, run the program, switch to another terminal and
run "pkill gnome-panel".  I get this in the terminal that runs the test program:

(test:27758): Gdk-WARNING **: GdkWindow 0x4800003 unexpectedly destroyed

Gdk-ERROR **: The program 'test' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 223 error_code 3 request_code 18 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
aborting...
Trace/breakpoint trap

------- You are receiving this mail because: -------
You are the assignee for the bug.


--__--__--

Message: 5
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Wed,  1 Dec 2004 15:08:46 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 160132] EggTrayIcon gives error when panel killed

http://bugzilla.gnome.org/show_bug.cgi?id=160132
gtkmm | general | Ver: 2.4





------- Additional Comments From bryan reigndropsfall net  2004-12-01 15:08 -------
Created an attachment (id=34377)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=34377&action=view)
Test case


------- You are receiving this mail because: -------
You are the assignee for the bug.


--__--__--

Message: 6
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Wed,  1 Dec 2004 15:10:30 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 155435] failed to compile gtkmm 2.2/2.4 program using gcc 3.4

http://bugzilla.gnome.org/show_bug.cgi?id=155435
gtkmm | general | Ver: 2.4





------- Additional Comments From murrayc murrayc com  2004-12-01 15:10 -------
Yeah, I also have no problem building regexxer (from cvs) with the g++ 3.4 that
is in Fedora core 3:
[murrayc localhost regexxer]$ g++ --version
g++ (GCC) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)

Do you have another test case?

------- You are receiving this mail because: -------
You are the assignee for the bug.


--__--__--

Message: 7
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Wed,  1 Dec 2004 15:41:02 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 160132] EggTrayIcon gives error when panel killed

http://bugzilla.gnome.org/show_bug.cgi?id=160132
gtkmm | general | Ver: 2.4





------- Additional Comments From bryan reigndropsfall net  2004-12-01 15:41 -------
The attachment is a .tar.gz

------- You are receiving this mail because: -------
You are the assignee for the bug.


--__--__--

Message: 8
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Wed,  1 Dec 2004 15:55:32 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 160132] EggTrayIcon gives error when panel killed

http://bugzilla.gnome.org/show_bug.cgi?id=160132
gtkmm | general | Ver: 2.4





------- Additional Comments From murrayc murrayc com  2004-12-01 15:55 -------
Debugging with --g-fatal-warnings gives this backtrace:
(gdb) bt
#0  IA__g_logv (log_domain=0x1cd718 "Gdk", log_level=G_LOG_LEVEL_WARNING,
format=0x1dc628 "GdkWindow %#lx unexpectedly destroyed",
    args1=0xfef84a1c "\003") at gmessages.c:493
#1  0x0058e8ac in IA__g_log (log_domain=0x1cd718 "Gdk",
log_level=G_LOG_LEVEL_WARNING, format=0x1dc628 "GdkWindow %#lx unexpectedly
destroyed")
    at gmessages.c:507
#2  0x001c35a1 in IA__gdk_window_destroy_notify (window=0x9ee4468) at
gdkwindow-x11.c:1200
#3  0x001afcb7 in gdk_event_translate (display=0x9ea07e8, event=0x9f0abb8,
xevent=0xfef84b90, return_exposes=0) at gdkevents-x11.c:1654
#4  0x001b139e in _gdk_events_queue (display=0x9ea07e8) at gdkevents-x11.c:2152
#5  0x001b1534 in gdk_event_dispatch (source=0xce3818, callback=0,
user_data=0x0) at gdkevents-x11.c:2212
#6  0x00586bbd in IA__g_main_context_dispatch (context=0x9eac3d8) at gmain.c:1947
#7  0x0058849b in g_main_context_iterate (context=0x9eac3d8, block=1,
dispatch=1, self=0x9ed8710) at gmain.c:2578
#8  0x0058871c in IA__g_main_loop_run (loop=0x9f0bef0) at gmain.c:2782
#9  0x003b92ab in IA__gtk_main () at gtkmain.c:963
#10 0x00959172 in Gtk::Main::run_impl (this=0xfef84e50) at main.cc:470
#11 0x0095932c in Gtk::Main::run (window= 0xfef84da0) at main.cc:424
#12 0x0804fd64 in main ()
(gdb)

------- You are receiving this mail because: -------
You are the assignee for the bug.


--__--__--

Message: 9
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Wed,  1 Dec 2004 15:57:59 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 160132] EggTrayIcon gives error when panel killed

http://bugzilla.gnome.org/show_bug.cgi?id=160132
gtkmm | general | Ver: 2.4





------- Additional Comments From bryan reigndropsfall net  2004-12-01 15:57 -------
The way C code avoids this problem is demonstrated in Gossip and Rhythmbox.

Check out how gossip does it here:
http://cvs.gnome.org/viewcvs/gossip/src/gossip-app.c?rev=1.138&view=auto

When the tray icon is created (app_tray_create), they connect to the "destroy"
signal and call app_tray_destroy_cb when the widget is destroyed.  I'm not sure
if this is possible with Gtkmm.  It may take some tweaking.

------- You are receiving this mail because: -------
You are the assignee for the bug.


--__--__--

Message: 10
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Wed,  1 Dec 2004 17:08:13 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 160132] EggTrayIcon gives error when panel killed

http://bugzilla.gnome.org/show_bug.cgi?id=160132
gtkmm | general | Ver: 2.4

murrayc murrayc com changed:

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



------- Additional Comments From murrayc murrayc com  2004-12-01 17:08 -------
Created an attachment (id=34382)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=34382&action=view)
egg2.tar.gz

Here is a slightly simplified test case (I removed the Image, which has the
disadvantage that it's now invisible), with some extra debugging stuff.
However, none of the new warnings seems to appear before the error.

I'd like to see a real test case of this in C, to prove that the suggested use
of destroy really has the desired affect.

------- You are receiving this mail because: -------
You are the assignee for the bug.



--__--__--

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


End of Gtkmm-forge Digest



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