Gtkmm-forge digest, Vol 1 #1098 - 6 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 337410] Glib::file_get_contents should return Glib::ustring (glibmm (bugzilla.gnome.org))
   2. [Bug 309030] Gtk::TreeModelColumn not imported properly on windows (gtkmm (bugzilla.gnome.org))
   3. [Bug 309030] Gtk::TreeModelColumn not imported properly on windows (gtkmm (bugzilla.gnome.org))
   4. [Bug 309030] Gtk::TreeModelColumn not imported properly on windows (gtkmm (bugzilla.gnome.org))
   5. [Bug 309030] Gtk::TreeModelColumn not imported properly on windows (gtkmm (bugzilla.gnome.org))
   6. [Bug 309030] Gtk::TreeModelColumn not imported properly on windows (gtkmm (bugzilla.gnome.org))

--__--__--

Message: 1
To: gtkmm-forge lists sourceforge net
From: "glibmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Thu,  6 Apr 2006 02:35:00 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 337410] Glib::file_get_contents should return Glib::ustring

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=3D337410
 glibmm | general | Ver: unspecified


Murray Cumming changed:

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




------- Comment #1 from Murray Cumming  2006-04-06 06:35 UTC -------
I don't see anything about UTF-8 here:
http://developer.gimp.org/api/2.0/glib/glib-File-Utilities.html#g-file-ge=
t-contents

I think the file contents can be anything, in any encoding, or can even b=
e
binary data. Possibly std::string is not the best container for that eith=
er.


--=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: Thu,  6 Apr 2006 08:32:17 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 309030] Gtk::TreeModelColumn not imported properly on windows

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=3D309030
 gtkmm | TreeView | Ver: 2.6





------- Comment #40 from Cedric Gustin  2006-04-06 12:32 UTC -------

Instead of using __declspec(dllimport) and DLL_EXPORT directly in the fil=
e,
GTKMM_API should be used instead. But this requires some changes to glibm=
m that
I will apply to CVS later today. When done, I will adapt Toralf's patch a=
nd
commit the gtkmm changes to CVS. We just have to be a bit careful here, a=
s
gtkmm has to build with Visual Studio too.

Stay tuned...


--=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: Thu,  6 Apr 2006 09:02:33 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 309030] Gtk::TreeModelColumn not imported properly on windows

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=3D309030
 gtkmm | TreeView | Ver: 2.6





------- Comment #41 from Toralf Lund  2006-04-06 13:02 UTC -------
(In reply to comment #40)
> Instead of using __declspec(dllimport) and DLL_EXPORT directly in the f=
ile,
> GTKMM_API should be used instead.
Are you sure? GTKMM_API is what was used earlier, and it turned out that =
it
didn't quite work. As you say, a glibmm change may fix this problem, but =
is
that really right thing to do? I think the update you have in mind will e=
nable
__declspec(dllimport) on a lot of other places where we don't necessarily=
 need
it.

The point is, based on the tests I've done, and also the information adde=
d by
others here, I've concluded that the "dllimport" in TreeViewColumn is nee=
ded
for somewhat different reasons and under different conditions from the ot=
her
cases where GTKMM_API (or GLIBMM_API) is used. More specifically, when us=
ing
ming gcc with auto-import, "dllimport" is required for TreeViewColumn onl=
y -
not the other declarations including GTKM_API.

Maybe including this attribute in a number of extra places won't matter a=
 lot,
though...


--=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: Thu,  6 Apr 2006 09:20:48 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 309030] Gtk::TreeModelColumn not imported properly on windows

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=3D309030
 gtkmm | TreeView | Ver: 2.6





------- Comment #42 from Cedric Gustin  2006-04-06 13:20 UTC -------

Actually GTKMM_API did not work on purpose (because GLIBMM_DLL was not de=
fined
with mingw32/cygwin as we were supposed to rely on the auto-import featur=
e of
gcc). I have commited changes to glibmm that define GLIBMM_DLL and build =
glibmm
with GLIBMM_BUILD when using mingw32/cygwin. As a result, GLIBMM_API and
GTKMM_API (if gtkmm is built with -DGTKMM_BUILD) are now active.

The main reason why we should use GTKMM_API for TreeViewColumn is consist=
ency
with Visual Studio. The only other places where GTKMM_API is used is in s=
tock.h
for the BuiltinStockID's. There will be no side effect here but I need to
further test your patch with Visual Studio.

As a side note, can you confirm that you have the same auto-import proble=
m with
Gtk::Menu ?

Also, I'm targetting glibmm/gtkmm 2.8 and 2.10. Any reason why you prefer=
 2.6.x
?


--=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: Thu,  6 Apr 2006 11:14:38 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 309030] Gtk::TreeModelColumn not imported properly on windows

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=3D309030
 gtkmm | TreeView | Ver: 2.6





------- Comment #43 from Murray Cumming  2006-04-06 15:14 UTC -------
I am slightly worried that we still don't know _why_ autoimport doesn't w=
ork
for TreeViewColumn, but I guess we are dealing with MS.


--=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: Thu,  6 Apr 2006 15:38:53 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 309030] Gtk::TreeModelColumn not imported properly on windows

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=3D309030
 gtkmm | TreeView | Ver: 2.6





------- Comment #44 from Toralf Lund  2006-04-06 19:38 UTC -------
(In reply to comment #42)
> The main reason why we should use GTKMM_API for TreeViewColumn is consi=
stency
> with Visual Studio. There will be no side effect here but I need to
> further test your patch with Visual Studio.
Fair enough.

>=20
> As a side note, can you confirm that you have the same auto-import prob=
lem with
> Gtk::Menu ?
Yes, at least with the 2.0 API (version 2.2.12) - I got exactly the same
behaviour for the menu MenuList class, there. I haven't actually reproduc=
ed the
problem with version 2.6, but I haven't really tried, either - and the
declaration does not seem to have changed.

>=20
> Also, I'm targetting glibmm/gtkmm 2.8 and 2.10. Any reason why you pref=
er 2.6.x ?
Probably not. I started testing with 2.6.x mainly because someone else ha=
d
built part of our code base with that version already. Also, we have to r=
emain
compatible with gtk version 2.6 on other platforms, but I suppose the API=
 is
quite stable anyway, and maybe I can also use a newer gtkmm with a somewh=
at
older gtk?


--=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]