Send Gtkmm-forge mailing list submissions to [EMAIL PROTECTED] 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 [EMAIL PROTECTED]
You can reach the person managing the list at [EMAIL PROTECTED] 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 551912] New: Unable to set text color of ToggleButton using modify_text method (gtkmm (bugzilla.gnome.org)) 2. [Bug 552305] New: set_property on a "caps" property fails (gnomemm (bugzilla.gnome.org)) 3. [Bug 483790] Allow for instantiating a Glib::Mutex from a GMutex* (glibmm (bugzilla.gnome.org)) 4. [Bug 552513] New: gtkmm does not build against GTK+ 2.14 on Windows (gtkmm (bugzilla.gnome.org)) 5. [Bug 552305] set_property on a "caps" property fails (gnomemm (bugzilla.gnome.org)) 6. [Bug 552513] gtkmm does not build against GTK+ 2.14 on Windows (gtkmm (bugzilla.gnome.org)) 7. [Bug 552513] gtkmm does not build against GTK+ 2.14 on Windows (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Fri, 12 Sep 2008 05:59:38 +0000 (UTC) From: "gtkmm (bugzilla.gnome.org)" <[EMAIL PROTECTED]> Subject: [gtkmm bugzilla] [Bug 551912] New: Unable to set text color of ToggleButton using modify_text method To: [EMAIL PROTECTED] Message-ID: <[EMAIL PROTECTED]/> 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=551912 gtkmm | general | Ver: 2.12.x Summary: Unable to set text color of ToggleButton using modify_text method Product: gtkmm Version: 2.12.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: general AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] QAContact: [EMAIL PROTECTED] GNOME version: Unspecified GNOME milestone: Unspecified I am unable to modify the text color of a ToggleButton using the supplied modify_text method. The only method that seems to do anything at all is modify_bg. I have found a few people on the internet facing the same 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=551912. ------------------------------ Message: 2 Date: Mon, 15 Sep 2008 02:28:01 +0000 (UTC) From: "gnomemm (bugzilla.gnome.org)" <[EMAIL PROTECTED]> Subject: [gtkmm bugzilla] [Bug 552305] New: set_property on a "caps" property fails To: [EMAIL PROTECTED] Message-ID: <[EMAIL PROTECTED]/> 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=552305 gnomemm | gstreamermm | Ver: 2.22 Summary: set_property on a "caps" property fails Product: gnomemm Version: 2.22 Platform: Other OS/Version: All Status: UNCONFIRMED Severity: minor Priority: Normal Component: gstreamermm AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] QAContact: [EMAIL PROTECTED] GNOME version: 2.21/2.22 GNOME milestone: Unspecified Please describe the problem: If a Gst::Element has a "caps" property that expects a GstCaps argument it is impossible to set it using the c++ interface. Steps to reproduce: 1. create a element that expects a "caps" property line multifilesrc or capsfilter 2. Create a Gst::Caps object. 3. use the set_element("caps", caps) to set the caps property. Actual results: The program does not compile with a template instantiation error: /usr/include/glibmm-2.4/glibmm/value.h: In static member function ?static GType Glib::Value<Glib::RefPtr<T_CppObject> >::value_type() [with T = Gst::Caps]?: /usr/include/glibmm-2.4/glibmm/objectbase.h:219: instantiated from ?void Glib::ObjectBase::set_property(const Glib::ustring&, const PropertyType&) [with PropertyType = Glib::RefPtr<Gst::Caps>]? teste.cpp:44: instantiated from here /usr/include/glibmm-2.4/glibmm/value.h:233: error: ?get_base_type? is not a member of ?Gst::Caps? /usr/include/glibmm-2.4/glibmm/value.h: In member function ?void Glib::Value<Glib::RefPtr<T_CppObject> >::set(const Glib::RefPtr<T_CppObject>&) [with T = Gst::Caps]?: /usr/include/glibmm-2.4/glibmm/objectbase.h:221: instantiated from ?void Glib::ObjectBase::set_property(const Glib::ustring&, const PropertyType&) [with PropertyType = Glib::RefPtr<Gst::Caps>]? teste.cpp:44: instantiated from here /usr/include/glibmm-2.4/glibmm/value.h:235: error: no matching function for call to ?Glib::Value<Glib::RefPtr<Gst::Caps> >::set_object(Gst::Caps*)? /usr/include/glibmm-2.4/glibmm/value.h:129: note: candidates are: void Glib::ValueBase_Object::set_object(Glib::ObjectBase*) Expected results: The program should compile. Does this happen every time? yes. Other information: If I try to set the the g_object directly using caps->gobj() the program compiles but the operation fails at runtime stating that "GLib-GObject-WARNING **: unable to set property `caps' of type `GstCaps' from value of type `glibmm__CustomPointer_P8_GstCaps'" using the C interface g_object_set(element->gobj(), "caps", caps->gobj()); does seem to work, my test program do give me a warning(*) but the caps is correctly applied. *) "GLib-GObject-WARNING **: IA__g_object_set_valist: object class `GstMultiFileSrc' has no property named [EMAIL PROTECTED]'" -- 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=552305. ------------------------------ Message: 3 Date: Tue, 16 Sep 2008 03:17:08 +0000 (UTC) From: "glibmm (bugzilla.gnome.org)" <[EMAIL PROTECTED]> Subject: [gtkmm bugzilla] [Bug 483790] Allow for instantiating a Glib::Mutex from a GMutex* To: [EMAIL PROTECTED] Message-ID: <[EMAIL PROTECTED]> 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=483790 glibmm | threads | Ver: 2.14.x Milosz Derezynski changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[EMAIL PROTECTED] ------- Comment #4 from Milosz Derezynski 2008-09-16 03:17 UTC ------- I had the same idea regarding ownership with a MutexWithoutOwnership class, but this would be like you said a bad choice regarding the virtual dtor, which can be changed in a later release of glibmm but then we could as well make the change of a bool arg to Glib::Mutex regarding the ownership, so it all hinges on breaking the ABI. Adding such a class temporarily would be, needless to say, very bad, since people would incorporate this in their code, and finally when a bool arg to Glib::Mutex(GMutex*) is introduced, well, I'll just stop here as it can be clearly seen that this is just BAD! :) I'd argue for introducing the boolean parameter at the next ABI break, so far I have no better idea. -- 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=483790. ------------------------------ Message: 4 Date: Tue, 16 Sep 2008 15:54:14 +0000 (UTC) From: "gtkmm (bugzilla.gnome.org)" <[EMAIL PROTECTED]> Subject: [gtkmm bugzilla] [Bug 552513] New: gtkmm does not build against GTK+ 2.14 on Windows To: [EMAIL PROTECTED] Message-ID: <[EMAIL PROTECTED]/> 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=552513 gtkmm | build | Ver: unspecified Summary: gtkmm does not build against GTK+ 2.14 on Windows Product: gtkmm Version: unspecified Platform: Other OS/Version: Windows Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] QAContact: [EMAIL PROTECTED] GNOME version: Unspecified GNOME milestone: Unspecified Two functions have changed their signature from GTK+ 2.12 to GTK+ 2.14: gdk_drag_get_protocol_for_display now returns a GdkNativeWindow instead of a guint32, and gdk_selection_send_notify_for_display takes a GdkNativeWindow instead of a guint32 as second parameter. On linux, those two are probably the same. However, on Windows, they are not. The C++ wrappers for these therefore do not compile on Windows. For gdk_drag_get_protocol_for_display we can probably just change the return type, since this does not change the ABI (does it?) For gdk_selection_send_notify_for_display we cannot simply change the parameter since this would break the ABI. I wonder whether we can simply add an overload for this, even if GdkNativeWindow and guint32 are the same on Linux. If not, then we could add the overload for Windows only. Note that this is actually a slight API change. However, since GTK+ did the same change it's probably OK for us as long as the ABI stays compatible. See also http://mail.gnome.org/archives/gtkmm-list/2008-September/msg00056.html. -- 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=552513. ------------------------------ Message: 5 Date: Wed, 17 Sep 2008 01:19:06 +0000 (UTC) From: "gnomemm (bugzilla.gnome.org)" <[EMAIL PROTECTED]> Subject: [gtkmm bugzilla] [Bug 552305] set_property on a "caps" property fails To: [EMAIL PROTECTED] Message-ID: <[EMAIL PROTECTED]> 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=552305 gnomemm | gstreamermm | Ver: 2.22 Jos? Alburquerque changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[EMAIL PROTECTED] ------- Comment #1 from Jos? Alburquerque 2008-09-17 01:19 UTC ------- Would you be able to test the change just commited in svn? I think it should fix this bug. -- 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=552305. ------------------------------ Message: 6 Date: Wed, 17 Sep 2008 01:46:14 +0000 (UTC) From: "gtkmm (bugzilla.gnome.org)" <[EMAIL PROTECTED]> Subject: [gtkmm bugzilla] [Bug 552513] gtkmm does not build against GTK+ 2.14 on Windows To: [EMAIL PROTECTED] Message-ID: <[EMAIL PROTECTED]> 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=552513 gtkmm | build | Ver: unspecified Damon Register changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[EMAIL PROTECTED] ------- Comment #1 from Damon Register 2008-09-17 01:46 UTC ------- I can't say much about the compatibility issue but here is a fix that worked for me. I used the modified gtkmm to build a simple app that works. -- 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=552513. ------------------------------ Message: 7 Date: Wed, 17 Sep 2008 01:50:57 +0000 (UTC) From: "gtkmm (bugzilla.gnome.org)" <[EMAIL PROTECTED]> Subject: [gtkmm bugzilla] [Bug 552513] gtkmm does not build against GTK+ 2.14 on Windows To: [EMAIL PROTECTED] Message-ID: <[EMAIL PROTECTED]> 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=552513 gtkmm | build | Ver: unspecified ------- Comment #2 from Damon Register 2008-09-17 01:50 UTC ------- Created an attachment (id=118851) --> (http://bugzilla.gnome.org/attachment.cgi?id=118851&action=view) gtkmm-2.13.7\gdk\gdkmm\display.h updates to match the gtk functions -- 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=552513. ------------------------------ ------------------------------------------------------------------------- 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 [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 28, Issue 4 ****************************************** _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list