Gtkmm-forge Digest, Vol 25, Issue 12



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]