Gtkmm-forge Digest, Vol 37, Issue 18

View: New views
1 Messages — Rating Filter:   Alert me  

Gtkmm-forge Digest, Vol 37, Issue 18

by gtkmm-forge-request :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Send Gtkmm-forge mailing list submissions to
        gtkmm-forge@...

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@...

You can reach the person managing the list at
        gtkmm-forge-owner@...

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 586953] FileChooserButton get_current_folder returns
      wrong path (gtkmm (bugzilla.gnome.org))
   2. [Bug 586953] FileChooserButton get_current_folder returns
      wrong path (gtkmm (bugzilla.gnome.org))
   3. [Bug 452135] Consider adding operator bool() to
      Gdk::Rectangle (gtkmm (bugzilla.gnome.org))
   4. [Bug 452135] Consider adding operator bool() to
      Gdk::Rectangle (gtkmm (bugzilla.gnome.org))
   5. [Bug 573482] libglademm: thoughts about signal autoconnecting
      (gtkmm (bugzilla.gnome.org))
   6. [Bug 587149] New: aix5 and aix6 xlC (at least) cannot compile
      libgnomeuimm (gnomemm (bugzilla.gnome.org))
   7. [Bug 587173] New: Fails to install when bootstrapped with
      Automake 1.11 (glibmm (bugzilla.gnome.org))


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

Message: 1
Date: Thu, 25 Jun 2009 18:51:55 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
        <bugzilla-daemon@...>
Subject: [gtkmm bugzilla] [Bug 586953] FileChooserButton
        get_current_folder returns wrong path
To: gtkmm-forge@...
Message-ID: <20090625185155.6DEA723F5A5@...>
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=586953

  gtkmm | general | Ver: 2.16.x

Bert van der Weerd changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bert@...




------- Comment #2 from Bert van der Weerd  2009-06-25 18:51 UTC -------
Yes, it's indeed odd behaviour, but I'm not sure if this is a gtkmm bug, it
seems a gtk+ bug to me, the get_current_folder() function is defined in
./gtk/gtkmm/filechooser.cc line 374 as a simple wrapper for:

gchar * gtk_file_chooser_get_current_folder(GtkFileChooser* chooser);


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



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

Message: 2
Date: Fri, 26 Jun 2009 11:52:08 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
        <bugzilla-daemon@...>
Subject: [gtkmm bugzilla] [Bug 586953] FileChooserButton
        get_current_folder returns wrong path
To: gtkmm-forge@...
Message-ID: <20090626115208.72AF623F5A5@...>
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=586953

  gtkmm | general | Ver: 2.16.x




------- Comment #3 from Dirk Vanden Boer  2009-06-26 11:52 UTC -------
Ok, I converted the test case to plain c and filed the bug at
http://bugzilla.gnome.org/show_bug.cgi?id=587039


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



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

Message: 3
Date: Fri, 26 Jun 2009 18:51:31 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
        <bugzilla-daemon@...>
Subject: [gtkmm bugzilla] [Bug 452135] Consider adding operator bool()
        to Gdk::Rectangle
To: gtkmm-forge@...
Message-ID: <20090626185131.5701B23F5A7@...>
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=452135

  gtkmm | general | Ver: unspecified

Jos? Alburquerque changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jaalburqu@...




------- Comment #6 from Jos? Alburquerque  2009-06-26 18:51 UTC -------
(In reply to comment #4)
> About the operator: I think we should start to cut back on our heavy use of
> operator bool() in the current API. It's an implicit conversion to an integer
> type that can lead to subtly broken code compiling cleanly, and also messes
> with overload resolution. Please don't add even more of those. :-)

A while ago I remember trying to implement a boolean operator for the ValueBase
class, avoiding the implicit conversion to an integer (I commented about it in
the report in the middle of comment #4[1]).  The relevant links in the patch
are:

http://bugzilla.gnome.org/attachment.cgi?id=104530&action=diff#glib/glibmm/value.h_sec1
http://bugzilla.gnome.org/attachment.cgi?id=104530&action=diff#glib/glibmm/value.h_sec2
http://bugzilla.gnome.org/attachment.cgi?id=104530&action=diff#glib/glibmm/value.cc_sec1

Maybe code like this can be used for boolean operators that are necessary but
where the implicit conversions and overload resolution problems should be
avoided.  This is just a thought for consideration.  If it makes sense it can
be used when convenient.


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



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

Message: 4
Date: Fri, 26 Jun 2009 18:59:47 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
        <bugzilla-daemon@...>
Subject: [gtkmm bugzilla] [Bug 452135] Consider adding operator bool()
        to Gdk::Rectangle
To: gtkmm-forge@...
Message-ID: <20090626185947.EF36223F5A7@...>
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=452135

  gtkmm | general | Ver: unspecified




------- Comment #7 from Jos? Alburquerque  2009-06-26 18:59 UTC -------
Sorry, forgot the footnote:

[1] http://bugzilla.gnome.org/show_bug.cgi?id=512717#c4


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



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

Message: 5
Date: Sat, 27 Jun 2009 13:41:12 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
        <bugzilla-daemon@...>
Subject: [gtkmm bugzilla] [Bug 573482] libglademm: thoughts about
        signal autoconnecting
To: gtkmm-forge@...
Message-ID: <20090627134113.005C623F542@...>
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=573482

  gtkmm | general | Ver: unspecified

Stas Sergeev changed:

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




------- Comment #64 from Stas Sergeev  2009-06-27 13:39 UTC -------
Created an attachment (id=137454)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=137454&action=view)
Gtk::Builder::connect_signals() implementation

Updated the patch for svn head.
But it is a real pain maintaining these patches.
I can't give them a sufficient testing any more,
as there are too many dependancies on sigc++ and
glibmm.
I guess if you won't start taking a look, this
will go nowhere.
Are there any chances to start pushing a trivial
changes, like the sigc++ and glibmm one?


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



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

Message: 6
Date: Sat, 27 Jun 2009 19:39:26 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
        <bugzilla-daemon@...>
Subject: [gtkmm bugzilla] [Bug 587149] New: aix5 and aix6 xlC (at
        least) cannot compile libgnomeuimm
To: gtkmm-forge@...
Message-ID: <bug-587149-5595@.../>
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=587149

  gnomemm | libgnomeuimm | Ver: 2.22
           Summary: aix5 and aix6 xlC (at least) cannot compile libgnomeuimm
           Product: gnomemm
           Version: 2.22
          Platform: Other
        OS/Version: AIX
            Status: UNCONFIRMED
          Severity: blocker
          Priority: Normal
         Component: libgnomeuimm
        AssignedTo: gtkmm-forge@...
        ReportedBy: bugzilla-gnome@...
         QAContact: gtkmm-forge@...
     GNOME version: Unspecified
   GNOME milestone: Unspecified


libgnomeuimm-2.16.0 was compilable on xlC on aix 5.1, 5.2, 5.3 and 6.1.
libgnomeuimm-2.22.0 and libgnomeuimm-2.26.0 are not.

This part of libgnomeui/libgnomeuimm/ui-items-stock.h (around 150):

#define STOCK_MENU(X,Y) \
struct X : public Items::Menu \
{ \
 X(const Items::Array<Info>& tree = Items::Array<Info>()) \
 : Items::Menu(Y,tree) \
 {} \
 ~X() \
 {} \
}

causes the compiler to throw an error at each invocation of STOCK_MENU, thus:

"../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 153.1: 1540-1280 (S) An
rvalue of type "Gnome::UI::Items::Array<Gnome::UI::Items::Info>" cannot be
converted to "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &".
"../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 153.1: 1540-1291 (I) To
initialize the reference with an rvalue, "class Array<Gnome::UI::Items::Info>"
must have a copy constructor with a parameter of type "const
Gnome::UI::Items::Array<Gnome::UI::Items::Info> &".

I would have tested with more compilers, but due to compilation failures
because of bugs #586934 and #586889, I cannot build the dependencies except
with gcc-4.1 or better.


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



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

Message: 7
Date: Sun, 28 Jun 2009 07:41:57 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
        <bugzilla-daemon@...>
Subject: [gtkmm bugzilla] [Bug 587173] New: Fails to install when
        bootstrapped with Automake 1.11
To: gtkmm-forge@...
Message-ID: <bug-587173-5595@.../>
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=587173

  glibmm | build | Ver: unspecified
           Summary: Fails to install when bootstrapped with Automake 1.11
           Product: glibmm
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: build
        AssignedTo: gtkmm-forge@...
        ReportedBy: yavor@...
         QAContact: gtkmm-forge@...
     GNOME version: 2.27/2.28
   GNOME milestone: Unspecified


Makefiles generated by Automake 1.11 attempt to group related files in a single
install rule, with the goal of speeding up the installation process.  glibmm
master fails to install with:

test -z "/home/yavor/gnome-trunk/include/glibmm-2.4/glibmm" || /bin/mkdir -p
"/home/yavor/gnome-trunk/include/glibmm-2.4/glibmm"
 /home/yavor/bin/install-check -m 644 checksum.h convert.h date.h fileutils.h
iochannel.h keyfile.h markup.h module.h optioncontext.h optionentry.h
optiongroup.h regex.h shell.h spawn.h thread.h nodetree.h unicode.h uriutils.h
valuearray.h arrayhandle.h class.h containerhandle_shared.h containers.h
debug.h dispatcher.h error.h exception.h exceptionhandler.h helperlist.h init.h
i18n-lib.h i18n.h interface.h iochannel.h keyfile.h listhandle.h main.h
miscutils.h object.h objectbase.h
'/home/yavor/gnome-trunk/include/glibmm-2.4/glibmm'
install: will not overwrite just-created
`/home/yavor/gnome-trunk/include/glibmm-2.4/glibmm/iochannel.h' with
`iochannel.h'
install: will not overwrite just-created
`/home/yavor/gnome-trunk/include/glibmm-2.4/glibmm/keyfile.h' with `keyfile.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=587173.



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

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


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

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


End of Gtkmm-forge Digest, Vol 37, Issue 18
*******************************************
_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list