Gtkmm-forge Digest, Vol 25, Issue 12
- From: gtkmm-forge-request lists sourceforge net
- To: gtkmm-forge lists sourceforge net
- Subject: Gtkmm-forge Digest, Vol 25, Issue 12
- Date: Sun, 29 Jun 2008 02:02:15 -0700
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 539186] destroy() deletes its Glib::Source instance
(glibmm (bugzilla.gnome.org))
2. [Bug 539891] New: Can't use doxygen commands in
*_override.xml (glibmm (bugzilla.gnome.org))
3. [Bug 529533] Warning about wrapping unwrapped implementation
types (e.g. GHalMount) (glibmm (bugzilla.gnome.org))
4. [Bug 539891] Can't use doxygen commands in *_override.xml
(glibmm (bugzilla.gnome.org))
5. [Bug 539891] Can't use doxygen commands in *_override.xml
(glibmm (bugzilla.gnome.org))
6. [Bug 540656] New: Cannot overwriting existing files using
Gio::File::replace (glibmm (bugzilla.gnome.org))
7. [Bug 540656] Cannot overwriting existing files using
Gio::File::replace (glibmm (bugzilla.gnome.org))
8. [Bug 540656] Cannot overwriting existing files using
Gio::File::replace (glibmm (bugzilla.gnome.org))
----------------------------------------------------------------------
Message: 1
Date: Mon, 23 Jun 2008 17:35:59 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 539186] destroy() deletes its
Glib::Source instance
To: gtkmm-forge lists sourceforge net
Message-ID: <20080623173559 68F2F23F5B4 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=539186
glibmm | main loop | Ver: 2.16.x
------- Comment #3 from Bryan Silverthorn 2008-06-23 17:35 UTC -------
The g_source_destroy() function is a bit weird, and its name is misleading. It
doesn't actually delete the instance per se; it detaches the source from its
context and moves it into a "destroyed" state (in which it is an error to call
_almost_ all of its methods, but not, eg, g_source_is_destroyed()). The
refcount is still responsible for eventually deleting the instance.
As far as I'm aware, there's no other way to remove a source from its context,
but I'm not sure that there should be---destroy() has, more or less, the
semantics you would want in an explicit "detach()" method.
--
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=539186.
------------------------------
Message: 2
Date: Tue, 24 Jun 2008 07:58:19 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 539891] New: Can't use doxygen commands
in *_override.xml
To: gtkmm-forge lists sourceforge net
Message-ID: <bug-539891-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=539891
glibmm | documentation | Ver: unspecified
Summary: Can't use doxygen commands in *_override.xml
Product: glibmm
Version: unspecified
Platform: Other
OS/Version: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: documentation
AssignedTo: gtkmm-forge lists sourceforge net
ReportedBy: murrayc murrayc com
QAContact: gtkmm-forge lists sourceforge net
GNOME version: Unspecified
GNOME milestone: Unspecified
DocParser.pm's convert_tags_to_doxygen() converts all @something to @a
something, breaking, for instance, @throw and @param. See:
http://svn.gnome.org/viewvc/glibmm/trunk/tools/pm/DocsParser.pm?view=markup
Someone with enough perl expertise needs to stop it from doing that.
Alternatively, we could add a no_docs option to _WRAP_METHOD() and just put the
documentation in the .hg file.
--
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=539891.
------------------------------
Message: 3
Date: Tue, 24 Jun 2008 10:42:11 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 529533] Warning about wrapping
unwrapped implementation types (e.g. GHalMount)
To: gtkmm-forge lists sourceforge net
Message-ID: <20080624104211 BEBFB23F5BC 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=529533
glibmm | giomm | Ver: unspecified
------- Comment #13 from Gianluca Borello 2008-06-24 10:42 UTC -------
*** Bug 539895 has been marked as a duplicate of this bug. ***
--
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=529533.
------------------------------
Message: 4
Date: Tue, 24 Jun 2008 19:09:06 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 539891] Can't use doxygen commands in
*_override.xml
To: gtkmm-forge lists sourceforge net
Message-ID: <20080624190906 D642723F58F 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=539891
glibmm | documentation | Ver: unspecified
Dave Foster changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |daf minuslab net
------- Comment #1 from Dave Foster 2008-06-24 19:09 UTC -------
The line in question is 355, as seen in the annotation:
http://svn.gnome.org/viewvc/glibmm/trunk/tools/pm/DocsParser.pm?annotate=676
I don't have enough context to know what to change it to, however. It seems
that its designed to be translating gtkdoc style var references to doxygen
style var references, but if it is translating things like @throw and @param,
that would indicate this function is being run on files it shouldn't be running
on?
Given the limited context, it could be possible to blacklist that substitution
from running given certain keywords, but that may not be the best solution.
--
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=539891.
------------------------------
Message: 5
Date: Wed, 25 Jun 2008 06:22:25 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 539891] Can't use doxygen commands in
*_override.xml
To: gtkmm-forge lists sourceforge net
Message-ID: <20080625062225 A743523F505 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=539891
glibmm | documentation | Ver: unspecified
------- Comment #2 from Murray Cumming 2008-06-25 06:22 UTC -------
Yes, that's the line.
> It seems that its designed to be translating gtkdoc style var references to doxygen style var references, but if it is translating things like @throw and @param, that would indicate this function is being run on files it shouldn't be running on?
We want the *_docs_overrides.xml file to be as much like the *_docs.xml (C
documentation) files as possible, with only small changes where necessary. I
suppose we could stop this function from running on the *_docs_overrides.xml
files, but then we would have to go through those files and manually convert
them all from gtk-doc to doxygen syntax.
--
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=539891.
------------------------------
Message: 6
Date: Sat, 28 Jun 2008 18:29:25 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 540656] New: Cannot overwriting
existing files using Gio::File::replace
To: gtkmm-forge lists sourceforge net
Message-ID: <bug-540656-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=540656
glibmm | giomm | Ver: unspecified
Summary: Cannot overwriting existing files using
Gio::File::replace
Product: glibmm
Version: unspecified
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: giomm
AssignedTo: gtkmm-forge lists sourceforge net
ReportedBy: armin arbur net
QAContact: gtkmm-forge lists sourceforge net
CC: murrayc murrayc com
GNOME version: Unspecified
GNOME milestone: Unspecified
giomm passes an empty string instead of NULL as the etag parameter to
g_file_replace or g_file_replace_async, respectively. g_file_replace does only
overwrite files if the given etag matches the one of the existing file, except
when the given etag is NULL. Since giomm does not allow passing NULL to the C
function, it is quite troublesome to overwrite a file using that function. I
propose passing NULL to the C function if the etag parameter is the empty
string ("").
--
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=540656.
------------------------------
Message: 7
Date: Sat, 28 Jun 2008 18:30:39 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 540656] Cannot overwriting existing
files using Gio::File::replace
To: gtkmm-forge lists sourceforge net
Message-ID: <20080628183039 528E123F4F3 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=540656
glibmm | giomm | Ver: unspecified
------- Comment #1 from Armin Burgmeier 2008-06-28 18:30 UTC -------
Created an attachment (id=113577)
--> (http://bugzilla.gnome.org/attachment.cgi?id=113577&action=view)
Proposed patch
This patch passes NULL to the C function if the etag parameter is the empty
string.
--
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=540656.
------------------------------
Message: 8
Date: Sun, 29 Jun 2008 09:02:21 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
<bugzilla-daemon bugzilla gnome org>
Subject: [gtkmm bugzilla] [Bug 540656] Cannot overwriting existing
files using Gio::File::replace
To: gtkmm-forge lists sourceforge net
Message-ID: <20080629090221 526ED23F539 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=540656
glibmm | giomm | Ver: unspecified
------- Comment #2 from Murray Cumming 2008-06-29 09:02 UTC -------
Looks good. Please commit.
--
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=540656.
------------------------------
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
------------------------------
_______________________________________________
Gtkmm-forge mailing list
Gtkmm-forge lists sourceforge net
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge
End of Gtkmm-forge Digest, Vol 25, Issue 12
*******************************************
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]