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 459269] gtkmm 2.11.5 does not build
      (gtkmm (bugzilla.gnome.org))
   2. [Bug 460969] New: Ignore virtual destructor       warning in
      setinterface.h (gnomemm (bugzilla.gnome.org))
   3. [Bug 460969] Ignore virtual destructor warning in
      setinterface.h (gnomemm (bugzilla.gnome.org))
   4. [Bug 406960] TypeTraits<bool> utterly broken
      (glibmm (bugzilla.gnome.org))
   5. [Bug 406960] TypeTraits<bool> utterly broken
      (glibmm (bugzilla.gnome.org))
   6. [Bug 399216] New feature: Glib::ustring::compose()
      (glibmm (bugzilla.gnome.org))
   7. [Bug 465961] New: mistake on gtkmm tutorail       Chapter 15 Page 6
      (gtkmm (bugzilla.gnome.org))


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

Message: 1
Date: Sun, 22 Jul 2007 19:42:50 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 459269] gtkmm 2.11.5 does not build
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=459269

  gtkmm | build | Ver: 2.11.x

G?tz Waschk changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |trivial




------- Comment #1 from G?tz Waschk  2007-07-22 19:42 UTC -------
It built fine with gtk+ 2.11.6, just bump the configure 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=459269.



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

Message: 2
Date: Fri, 27 Jul 2007 15:30:52 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 460969] New: Ignore virtual destructor
        warning in setinterface.h
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=460969

  gnomemm | gconfmm | Ver: unspecified
           Summary: Ignore virtual destructor warning in setinterface.h
           Product: gnomemm
           Version: unspecified
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gconfmm
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
         QAContact: [EMAIL PROTECTED]
     GNOME version: Unspecified
   GNOME milestone: Unspecified


"/usr/include/gconfmm-2.6/gconfmm/setinterface.h:42: warning: ?class
Gnome::Conf::SetInterface? has virtual functions but non-virtual destructor"

and

"//TODO: Add a virtual destructor, to avoid warnings, when we can break ABI."

Makes it hard for projects who want to compile with -Werror etc. Has to be
worked around by doing something like:

#ifndef MYPROJECT_GCONFMM_H
#define MYPROJECT_GCONFMM_H

#pragma GCC system_header

#include <gconfmm.h>

#endif // MYPROJECT_GCONFMM_H


Since it will probably be a while until gconfmm can break ABI, can something
like this be done in upstream gconfmm so projects using it can avoid kludges
like the above? Of course, the best thing would be to only ignore this warning
in setinterface.h. A while ago (3-4 years) I looked around for a pragma that
did this in GCC and couldn't find any. Maybe there is one now though?


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



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

Message: 3
Date: Fri, 27 Jul 2007 19:27:22 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 460969] Ignore virtual destructor
        warning in      setinterface.h
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=460969

  gnomemm | gconfmm | Ver: unspecified




------- Comment #1 from Martin Ejdestig  2007-07-27 19:27 UTC -------
Clarification. A pragma that only ignores the "no virtual destructor warning"
in setinterface.h.


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



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

Message: 4
Date: Fri,  3 Aug 2007 23:11:11 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 406960] TypeTraits<bool> utterly broken
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=406960

  glibmm | general | Ver: 2.13.x




------- Comment #6 from Daniel Elstner  2007-08-03 23:11 UTC -------
Committed, including necessary KeyFile fixes:

2007-08-04  Daniel Elstner  <[EMAIL PROTECTED]>

        * containerhandle_shared.h (TypeTraits<bool>): Rewrite completely
        broken type adapter (bug #406960).
        * src/keyfile.{ccg,hg}: Fix the implementation to correctly use
        ArrayHandle<>.  Fix compilation with the new ArrayHandle<bool>
        code.


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



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

Message: 5
Date: Fri,  3 Aug 2007 23:11:55 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 406960] TypeTraits<bool> utterly broken
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=406960

  glibmm | general | Ver: 2.13.x

Daniel Elstner changed:

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




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



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

Message: 6
Date: Sun, 12 Aug 2007 02:52:27 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 399216] New feature:
        Glib::ustring::compose()
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=399216

  glibmm | strings | Ver: 2.13.x




------- Comment #9 from Daniel Elstner  2007-08-12 02:52 UTC -------
OK, I went ahead and committed a preliminary implementation of the message
compose and format API in order to give people something to play with. The API
is of course still open to discussion; I'm going to ask for opinions on the
mailing list later today. The necessary configure checks for wide stream
support are included with this commit, as well as an implementation optimized
for UTF-16 on Windows.

2007-08-12  Daniel Elstner  <[EMAIL PROTECTED]>

        * glib/glibmm/ustring.{cc,h}: Add preliminary implementation of
        a message compose and format API (bug #399216).  The API design
        is not final and still open for discussion.
        (ustring::compose): New set of static methods for composing
        internationalized text messages by substituting placeholders
        in a template string.
        (ustring::format): New set of static methods for locale-dependent
        formatting of numbers and other streamable objects to strings.
        (ustring::compose_argv): New static method which implements the
        common functionality of the compose() overloads.
        (ustring::FormatStream): New helper class which implements the
        type-independent functionality of the format() templates.
        (operator>>): New operator overload for std::wistream.
        (operator<<): New operator overload for std::wostream.

2007-08-12  Daniel Elstner  <[EMAIL PROTECTED]>

        * scripts/dk-feature.m4: New file, defining M4 utility macros for
        feature testing.  These macros are part of my personal autoconf
        library and are not specific to glibmm, as indicated by the "DK_"
        namespace prefix.

        * configure.in (AC_INIT): Switch to the non-deprecated usage of
        AC_INIT() by passing project name and version number as arguments.
        This is necessary to define a couple of auxiliary macros.
        (AC_PREREQ): Bump Autoconf version requirement to 2.58.
        (AC_CONFIG_SRCDIR): Point to project-specific source file.
        (AC_CONFIG_MACRO_DIR): Declare scripts/ as M4 directory.
        (AM_INIT_AUTOMAKE): Switch to non-deprecated usage.
        (AC_CHECK_SIZEOF): Use to determine the size of wchar_t.
        (DK_CHECK_FEATURE): Use new feature test macro to check for
        support of wide-character streams.

        * config.h.in (SIZEOF_WCHAR_T): Add #undef template.
        * glib/glibmmconfig.h.in (GLIBMM_HAVE_WIDE_STREAM): Likewise.


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



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

Message: 7
Date: Sun, 12 Aug 2007 14:29:24 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 465961] New: mistake on gtkmm tutorail
        Chapter 15 Page 6
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=465961

  gtkmm | documentation | Ver: unspecified
           Summary: mistake on gtkmm tutorail Chapter 15 Page 6
           Product: gtkmm
           Version: unspecified
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: documentation
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
     GNOME version: Unspecified
   GNOME milestone: Unspecified


I found a small mistake in your example on the page
http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html

bool myarea::on_expose_event(GdkEventExpose* ev)
{
Glib::RefPtr<Gdk::PixBuf> image =
Gdk::PixBuf::create_from_file("myimage.png");
image->render_to_drawable(get_window(),
get_style()->get_black_gc(),
0, 0, 100, 80, image->get_width(),
image->get_height(), // draw the whole image (from 0,0
to the full width,height) at 100,80 in the window
Gdk::RGB_DITHER_NONE, 0, 0);
return true;
}

The name of the class is Pixbuf not PixBuf. Being used
to CamelCaps, it took mea while to figure out what
went wrong ;-)


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



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

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/

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

_______________________________________________
Gtkmm-forge mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge


End of Gtkmm-forge Digest, Vol 15, Issue 1
******************************************
_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to