Gtkmm-forge digest, Vol 1 #1086 - 14 msgs



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-admin 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 329333] A convenient wrapper of TreeView for simple ListBox'es (gtkmm (bugzilla.gnome.org))
   2. [Bug 329333] A convenient wrapper of TreeView for simple ListBox'es (gtkmm (bugzilla.gnome.org))
   3. [Bug 328831] Dialog helper functions (gtkmm (bugzilla.gnome.org))
   4. [Bug 329333] A convenient wrapper of TreeView for simple ListBox'es (gtkmm (bugzilla.gnome.org))
   5. [Bug 328831] Dialog helper functions (gtkmm (bugzilla.gnome.org))
   6. [Bug 334791] New example program for GTKmm (gtkmm (bugzilla.gnome.org))
   7. [Bug 334989] Broken Links in gtkmm documentation (gtkmm (bugzilla.gnome.org))
   8. [Bug 335388] Example submission: IconView (gtkmm (bugzilla.gnome.org))
   9. [Bug 335522] New: Cannot convert `int*' to `void**' for argument... when building with recent glib (gtkmm (bugzilla.gnome.org))
  10. [Bug 335522] Cannot convert `int*' to `void**' for argument... when building with recent glib (gtkmm (bugzilla.gnome.org))
  11. [Bug 335522] Cannot convert `int*' to `void**' for argument... when building with recent glib (gtkmm (bugzilla.gnome.org))
  12. [Bug 335522] gtkmm 2.0/2.2: Cannot convert `int*' to `void**' for argument (gtkmm (bugzilla.gnome.org))
  13. [Bug 335522] gtkmm 2.0/2.2: Cannot convert `int*' to `void**' for argument (gtkmm (bugzilla.gnome.org))
  14. [Bug 335522] gtkmm 2.0/2.2: Cannot convert `int*' to `void**' for argument (gtkmm (bugzilla.gnome.org))

--__--__--

Message: 1
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 22 Mar 2006 05:27:26 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 329333] A convenient wrapper of TreeView for simple ListBox'es

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D329333
 gtkmm | TreeView | Ver: 2.8.x





------- Comment #30 from Murray Cumming  2006-03-22 10:27 UTC -------
What is your real name, for the ChangeLog?


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 2
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 22 Mar 2006 06:02:39 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 329333] A convenient wrapper of TreeView for simple ListBox'es

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D329333
 gtkmm | TreeView | Ver: 2.8.x





------- Comment #31 from baltasarq yahoo es  2006-03-22 11:02 UTC -------
(In reply to comment #30)
> What is your real name, for the ChangeLog?
>=20

J. Baltasar Garc=C3=ADa Perez-Schofield


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 3
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 22 Mar 2006 06:04:38 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 328831] Dialog helper functions

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D328831
 gtkmm | general | Ver: 2.8.x





------- Comment #11 from baltasarq yahoo es  2006-03-22 11:04 UTC -------
(In reply to comment #10)
> This new archive includes:
>   - Now implementation of some functions is not so appaling (using
> Gtk::MessageDialog)
>   - Applied the Gtkmm coding style guidelines
>   - An example using the utility functions was added
>   - Added functions using a window as parent window and others being ab=
le to be
> standalone
>=20


Isn't any interest about this ?

--
Baltasar


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 4
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 22 Mar 2006 06:18:01 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 329333] A convenient wrapper of TreeView for simple ListBox'es

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D329333
 gtkmm | TreeView | Ver: 2.8.x


Murray Cumming changed:

           What    |Removed                     |Added
-------------------------------------------------------------------------=
---
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED




------- Comment #32 from Murray Cumming  2006-03-22 11:18 UTC -------
This is now in cvs HEAD for gtkmm, with style/syntax corrections and some=
 other
minor changes. I created an example based on treeview/list.

Please submit changes as a patch, if necessary.

Thanks and well done.


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 5
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 22 Mar 2006 06:18:53 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 328831] Dialog helper functions

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D328831
 gtkmm | general | Ver: 2.8.x





------- Comment #12 from Murray Cumming  2006-03-22 11:18 UTC -------
> Isn't any interest about this ?

As I said above:
I believe that the GTK+ developers think that we shouldn't encourage the =
use of
gtk_dialog_run(), but I need to clarify that. I use it all the time mysel=
f.


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 6
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 22 Mar 2006 07:32:33 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 334791] New example program for GTKmm

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D334791
 gtkmm | general | Ver: 2.4.x


Murray Cumming changed:

           What    |Removed                     |Added
-------------------------------------------------------------------------=
---
                 CC|                            |murrayc murrayc com




------- Comment #3 from Murray Cumming  2006-03-22 12:32 UTC -------
You put the ListStore in a Gtk::TreeModelSort and then call
TreeModelSort::set_sort_column(). But what advantage does this have over =
just
calling Gtk::TreeSortable::set_sort_column() on the original ListStore?

TreeModelSort seems to only be useful for
a) Showing the same model at the same time with two different sorts.
b) Sorting a custom (not ListModel or TreeModel) treemodel that doesn't a=
lready
implement TreeSortable.


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 7
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 22 Mar 2006 08:09:52 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 334989] Broken Links in gtkmm documentation

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D334989
 gtkmm | general | Ver: unspecified


Murray Cumming changed:

           What    |Removed                     |Added
-------------------------------------------------------------------------=
---
                 CC|                            |murrayc murrayc com
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED




------- Comment #2 from Murray Cumming  2006-03-22 13:09 UTC -------
Thanks. Fixed.


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 8
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 22 Mar 2006 08:41:35 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 335388] Example submission: IconView

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D335388
 gtkmm | reference documentation | Ver: 2.5.x


Murray Cumming changed:

           What    |Removed                     |Added
-------------------------------------------------------------------------=
---
                 CC|                            |murrayc murrayc com
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED




------- Comment #2 from Murray Cumming  2006-03-22 13:41 UTC -------
I have added the simple example to cvs HEAD, with some formatting changes=
 to
match the existing examples. Please avoid these unnecessary changes:=20
- please avoid tabs
- please put public stuff before protected and private stuff in the heade=
r.
- please put methods and functions before member variables.

I also removed the unnecessary use of TreeModelSort.

I'd prefer not to put the other example in right now, because it doesn't =
seem
to demonstrate anything extra, and it might make people use it instead of
FileChooserDialog.

Many thanks.


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 9
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 22 Mar 2006 09:14:59 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 335522] New: Cannot convert `int*' to `void**' for argument... when building with recent glib

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D335522
 gtkmm | build | Ver: 2.2

           Summary: Cannot convert `int*' to `void**' for argument... whe=
n
                    building with recent glib
           Product: gtkmm
           Version: 2.2
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: build
        AssignedTo: gtkmm-forge lists sourceforge net
        ReportedBy: toralf procaptura com
         QAContact: gtkmm-forge lists sourceforge net
     GNOME version: 2.1/2.2
   GNOME milestone: Unspecified


Please describe the problem:
gtkmm 2.2.12 fails to build on top of glibmm 2.6 or newer.

Error message is
   spawn.cc: In function `void Glib::spawn_async_with_pipes(const
   std::string&, const Glib::ArrayHandle<std::string,
   Glib::Container_Helpers::TypeTraits<std::string> >&, const
   Glib::ArrayHandle<std::string,
   Glib::Container_Helpers::TypeTraits<std::string> >&,
   Glib::SpawnFlags, const SigC::Slot0<void>&, int*, int*, int*, int*)':
   spawn.cc:92: error: cannot convert `int*' to `void**' for argument
   `7' to `gboolean g_spawn_async_with_pipes(const gchar*, gchar**,
   gchar**, GSpawnFlags, void (*)(void*), void*, void**, gint*, gint*,
   gint*, GError**)'=20

The problem appears to be that the paramter types of g_spawn_... function=
s have
changed.

Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?


Other information:


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 10
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 22 Mar 2006 09:21:48 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 335522] Cannot convert `int*' to `void**' for argument... when building with recent glib

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D335522
 gtkmm | build | Ver: 2.2





------- Comment #1 from Toralf Lund  2006-03-22 14:21 UTC -------
Created an attachment (id=3D61763)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=3D61763&action=3Dview)
Workaround

To make it build, I've updated the code as shown in this patch. Note that=
 it
changes parameters in call to glib without updating the glibmm declaratio=
ns
with newer types.

I chose to pass a local variable to glib functions, then assign to return
value, as opposed to just type-converting the pointers, as I believe this
apporach is somewhat more robust. Crashes are avioided if GPid/void * has
different size an int - but there will obviously still be truncation issu=
es in
that case.


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 11
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 22 Mar 2006 09:24:27 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 335522] Cannot convert `int*' to `void**' for argument... when building with recent glib

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D335522
 gtkmm | build | Ver: 2.2





------- Comment #2 from Toralf Lund  2006-03-22 14:24 UTC -------
Note that the glib version test needs to be reviewed, as I'm not sure whe=
n
exactly the parameter type changed.


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 12
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 22 Mar 2006 09:55:42 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 335522] gtkmm 2.0/2.2: Cannot convert `int*' to `void**' for argument

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D335522
 gtkmm | build | Ver: 2.2


Murray Cumming changed:

           What    |Removed                     |Added
-------------------------------------------------------------------------=
---
                 CC|                            |murrayc murrayc com
            Summary|Cannot convert `int*' to    |gtkmm 2.0/2.2: Cannot
                   |`void**' for argument...    |convert `int*' to `void*=
*'
                   |when building with recent   |for argument
                   |glib                        |




------- Comment #3 from Murray Cumming  2006-03-22 14:55 UTC -------
Looks good. I'll release a new gtkmm 2.2 version after some time, when yo=
u are
sure that it has everything you need.


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 13
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 22 Mar 2006 09:56:20 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 335522] gtkmm 2.0/2.2: Cannot convert `int*' to `void**' for argument

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D335522
 gtkmm | build | Ver: 2.2





------- Comment #4 from Murray Cumming  2006-03-22 14:56 UTC -------
Note that you mean glib 2.6, not glibmm 2.6, above.


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 14
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 22 Mar 2006 10:34:51 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 335522] gtkmm 2.0/2.2: Cannot convert `int*' to `void**' for argument

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D335522
 gtkmm | build | Ver: 2.2





------- Comment #5 from Toralf Lund  2006-03-22 15:34 UTC -------
Of course. I mistyped, there. It is actually glibmm as released with
gtkmm-2.2.12 that fails to build on a current glib. Also, I've looked at =
the
glib sources a bit closer, and found that:

1. The problem is partly platform-specific as GPid may be defined as int,=
 not
void *, on some platforms. The patch still applies to all of them, though=
, in
the sense that it will always be more correct to declare the parameter as=
 GPid
(and not make assumptions about what that actually means.)

2. GPid was actually introduced somewhere during the 2.3 release cycle, s=
o the
#if-test should perhaps be changed somewhat. Maybe we shouldn't worry too=
 much
about 2.3.x (they are defined as "unstable", aren't they?), and just test=
 for
MINOR_VERSION 4 instead of 6 (is there any point in re-issuing the patch =
for
such a minor update?)=20

Note that a new release should probably also address the issue described =
in bug
309030 - I'm trying to build for mingw target with "GTKMM_API" in the
TreeViewColumn class declaration right now.


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



--__--__--

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


End of Gtkmm-forge Digest



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