Send Gtkmm-forge mailing list submissions to
        [EMAIL PROTECTED]

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
        [EMAIL PROTECTED]

You can reach the person managing the list at
        [EMAIL PROTECTED]

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)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 539186] destroy() deletes its
        Glib::Source    instance
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
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)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 539891] New: Can't use doxygen commands
        in      *_override.xml
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]/>
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: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
         QAContact: [EMAIL PROTECTED]
     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)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 529533] Warning about wrapping
        unwrapped       implementation types (e.g. GHalMount)
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
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)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 539891] Can't use doxygen commands in
        *_override.xml
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
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|                            |[EMAIL PROTECTED]




------- 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)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 539891] Can't use doxygen commands in
        *_override.xml
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
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)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 540656] New: Cannot overwriting
        existing        files using Gio::File::replace
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]/>
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: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
         QAContact: [EMAIL PROTECTED]
                CC: [EMAIL PROTECTED]
     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)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 540656] Cannot overwriting existing
        files   using Gio::File::replace
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
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)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 540656] Cannot overwriting existing
        files   using Gio::File::replace
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
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
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge


End of Gtkmm-forge Digest, Vol 25, Issue 12
*******************************************
_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to