Gtkmm-forge Digest, Vol 37, Issue 18



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-owner 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 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 bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 586953] FileChooserButton
	get_current_folder	returns wrong path
To: gtkmm-forge lists sourceforge net
Message-ID: <20090625185155 6DEA723F5A5 label gnome org>
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 superstring nl




------- 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 bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 586953] FileChooserButton
	get_current_folder	returns wrong path
To: gtkmm-forge lists sourceforge net
Message-ID: <20090626115208 72AF623F5A5 label gnome org>
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 bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 452135] Consider adding operator bool()
	to	Gdk::Rectangle
To: gtkmm-forge lists sourceforge net
Message-ID: <20090626185131 5701B23F5A7 label gnome org>
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 svn gnome org




------- 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 bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 452135] Consider adding operator bool()
	to	Gdk::Rectangle
To: gtkmm-forge lists sourceforge net
Message-ID: <20090626185947 EF36223F5A7 label gnome org>
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 bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 573482] libglademm: thoughts about
	signal	autoconnecting
To: gtkmm-forge lists sourceforge net
Message-ID: <20090627134113 005C623F542 label gnome org>
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 bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 587149] New: aix5 and aix6 xlC (at
	least)	cannot compile libgnomeuimm
To: gtkmm-forge lists sourceforge net
Message-ID: <bug-587149-5595 http bugzilla gnome org/>
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 lists sourceforge net
        ReportedBy: bugzilla-gnome thewrittenword com
         QAContact: gtkmm-forge lists sourceforge net
     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 bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 587173] New: Fails to install when
	bootstrapped with Automake 1.11
To: gtkmm-forge lists sourceforge net
Message-ID: <bug-587173-5595 http bugzilla gnome org/>
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 lists sourceforge net
        ReportedBy: yavor gnu org
         QAContact: gtkmm-forge lists sourceforge net
     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 lists sourceforge net
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge


End of Gtkmm-forge Digest, Vol 37, Issue 18
*******************************************


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