Description of problem: When using the GtkClutterEmbed widget, no events are being accepted. I'm using the clutter-tutorial gtk_embed example in the GNOME git infrastructure to test this. See http://www.openismus.com/documents/clutter_tutorial/1.0/docs/tutorial/html/sec-stage-widget.html Version-Release number of selected component (if applicable): clutter-gtk-0.10.4 & clutter-1.2.8 and their devel packages. How reproducible: Pull the clutter-tutorial from GNOME git and compile. Run the gtk_embed example. Actual results: No callbacks are being fired. The widget also does not resize when the window size changes. Expected results: Expect the Clutter stage to toggle between black & blue when clicking the button and to report the coordinates of the mouse click when clicking on the clutter stage. The widget should resize with the window. Additional info: I've found that a combination of the clutter-1.2.10 and the clutter-gtk master (0.90) fix this. Thus, a version bump of these packages should suffice to fix this particular problem. After I found that the tutorials worked under Ubuntu Lucid. I installed Ubuntu in VirtualBox using Fedora 13 as the host. When running the same example code I found that it would work if 3D acceleration was turned off but stopped working if enabled. Graphics controller: 00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10) Also to be noted is that the examples in the tutorial not using GtkClutterEmbed work fine.
Please try the clutter-tutorial from the 1.2.x branch and see if you have the same problems. clutter-gtk will remain at 0.10.x for F-13. I will review 1.2.10 shortly.
> I've found that a combination of the clutter-1.2.10 and the clutter-gtk master > (0.90) fix this. Chris, is there no version of clutter-gtk 0.10.x that fixes the problem? You say that it works on Ubuntu Lucid, but that has clutter-gtk 0.10.4. And are you sure that both clutter and clutter-gtk need to be upgraded to fix the problem?
> Chris, is there no version of clutter-gtk 0.10.x that fixes the problem? You > say that it works on Ubuntu Lucid, but that has clutter-gtk 0.10.4. No. I've tested with (I think) every combination of clutter versions >= 1.2.8. Only when I change to the clutter-gtk master branch does it work (in combination with 1.2.10 and greater). I think this has something to do with the hardware drivers. My Ubuntu 10.4 install is not on the same machine. After installing Ubuntu into VirtualBox on my Fedora box, it worked only when the 3D acceleration was turned off. This would tell me that something is amiss with the hardware driver (OpenGL) on the Fedora side. My intuition could be wrong, of course. I'm not familiar enough with X to evaluate that. @ Peter: I'm not aware of a 1.2 branch of the tutorial. However, this is a very simple example and from what I can tell should work... as it does on other distros and with the newer versions. On Fedora 13. I, of course, understand not bumping to a 0.90 release.
If the Clutter developers haven't noticed that such a major bug, maybe they'd like to hear about it. If they have noticed it, maybe they know what fixes it in Ubuntu.
https://admin.fedoraproject.org/updates/clutter-1.2.10-1.fc13 I've submitted 1.2.10 to F-13 updates-testing. If there's a particular patch within clutter-gtk that doesn't break the abi I would be happy to review it as a possibility to add to rawhide/F-13.
(In reply to comment #4) > If the Clutter developers haven't noticed that such a major bug, maybe they'd > like to hear about it. If they have noticed it, maybe they know what fixes it > in Ubuntu. I've talked to ebassi on IRC and he's aware of the issue.
(In reply to comment #6) > (In reply to comment #4) > > If the Clutter developers haven't noticed that such a major bug, maybe they'd > > like to hear about it. If they have noticed it, maybe they know what fixes it > > in Ubuntu. > > I've talked to ebassi on IRC and he's aware of the issue. So should this bug remain open. or what is the fix for it?
clutter-1.2.14-1.fc13,clutter-gtk-0.10.6-1.fc13 has been submitted as an update for Fedora 13. https://admin.fedoraproject.org/updates/clutter-1.2.14-1.fc13,clutter-gtk-0.10.6-1.fc13
I've updated to clutter 1.2.14 and clutter-gtk 0.10.6. Can't go to clutter-gtk-0.10.8 as it requires a much newer gobject-introspection.
clutter-1.2.14-1.fc13, clutter-gtk-0.10.6-1.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update clutter clutter-gtk'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/clutter-1.2.14-1.fc13,clutter-gtk-0.10.6-1.fc13
(In reply to comment #7) > (In reply to comment #6) > > (In reply to comment #4) > > > If the Clutter developers haven't noticed that such a major bug, maybe they'd > > > like to hear about it. If they have noticed it, maybe they know what fixes it > > > in Ubuntu. > > > > I've talked to ebassi on IRC and he's aware of the issue. > > So should this bug remain open. or what is the fix for it? Sorry, I'm not currently running Fedora so I don't have a means of testing.
clutter-1.2.14-1.fc13, clutter-gtk-0.10.6-1.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.