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 419923] New: No key press events signals for some keys
      (gtkmm (bugzilla.gnome.org))
   2. [Bug 417116] Inconsistent Gnome::Gda::Value       semantics
      (gnomemm (bugzilla.gnome.org))
   3. [Bug 419462] Inline short functions used in every vfunc
      invocation (glibmm (bugzilla.gnome.org))
   4. [Bug 419462] Inline short functions used in every vfunc
      invocation (glibmm (bugzilla.gnome.org))
   5. [Bug 419462] Inline short functions used in every vfunc
      invocation (glibmm (bugzilla.gnome.org))
   6. [Bug 417116] Inconsistent Gnome::Gda::Value       semantics
      (gnomemm (bugzilla.gnome.org))
   7. [Bug 419923] No key press events signals for some keys
      (gtkmm (bugzilla.gnome.org))
   8. [Bug 420316] New: Warning about shadowed member in
      gtlibmm/helperlist.h (glibmm (bugzilla.gnome.org))
   9. [Bug 420316] Warning about shadowed member in
      gtlibmm/helperlist.h (glibmm (bugzilla.gnome.org))


----------------------------------------------------------------------

Message: 1
Date: Sun, 18 Mar 2007 22:45:33 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 419923] New: No key press events
        signals for     some keys
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]/>
Content-Type: text/plain; charset=utf-8

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

  gtkmm | general | Ver: 2.4

           Summary: No key press events signals for some keys
           Product: gtkmm
           Version: 2.4
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: general
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
         QAContact: [EMAIL PROTECTED]
     GNOME version: 2.15/2.16
   GNOME milestone: Unspecified


For some keys gtkmm does not generate key press
event signals. At least arrow keys, tab, and enter
signals are lost. 

For example ctrl, alt, capslock, and esc generate signals.

Here's some code that i'm using to test this. It
creates a window with no children, and andother
class which has the signal handler.

main:

   Gtk::Window win;
   win.set_title("DrawingArea");
   MyArea area;
   win.add_events(Gdk::KEY_PRESS_MASK);
   win.signal_key_press_event().connect(sigc::mem_fun(area, 
&MyArea::key_press_event));

signal handler:
bool MyArea::key_press_event(GdkEventKey* event) {
        std::cout << "Pressed " << event->keyval << "\n";
        return true;
}

In plain gtk arrow key signals are generated. See:

http://www.gtkforums.com/viewtopic.php?t=187&view=previous&sid=a7c9ab2507ce106b147fde43fe3b7e6d


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email



------------------------------

Message: 2
Date: Mon, 19 Mar 2007 07:55:54 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 417116] Inconsistent Gnome::Gda::Value
        semantics
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=utf-8

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

  gnomemm | libgdamm | Ver: unspecified





------- Comment #3 from Murray Cumming  2007-03-19 07:53 UTC -------
Yes, this looks good. Please go aheahd.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email



------------------------------

Message: 3
Date: Mon, 19 Mar 2007 09:08:05 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 419462] Inline short functions used in
        every   vfunc invocation
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=utf-8

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

  glibmm | object | Ver: unspecified





------- Comment #5 from Murray Cumming  2007-03-19 09:05 UTC -------
The use of inline seems to remove the function from the library:
regexxer: symbol lookup error: /opt/gnome218/lib/libglademm-2.4.so.1: undefined
symbol: _ZN4Glib10ObjectBase20_get_current_wrapperEP8_GObject


So we should probably _add_ a new inlined function and use it. I'll wait for
the results of tests with those test tarballs though, I think, before making
new tarballs.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email



------------------------------

Message: 4
Date: Mon, 19 Mar 2007 13:40:10 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 419462] Inline short functions used in
        every   vfunc invocation
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=utf-8

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

  glibmm | object | Ver: unspecified





------- Comment #6 from Armin Burgmeier  2007-03-19 13:38 UTC -------
gcc also has a -fkeep-inline-functions option that might help.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email



------------------------------

Message: 5
Date: Mon, 19 Mar 2007 13:44:57 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 419462] Inline short functions used in
        every   vfunc invocation
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=utf-8

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

  glibmm | object | Ver: unspecified





------- Comment #7 from Murray Cumming  2007-03-19 13:42 UTC -------
I think it would be safer just to restore the function and add a renamed one.
I've done that locally and I'm testing it now.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email



------------------------------

Message: 6
Date: Mon, 19 Mar 2007 14:10:35 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 417116] Inconsistent Gnome::Gda::Value
        semantics
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=utf-8

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

  gnomemm | libgdamm | Ver: unspecified


Armin Burgmeier changed:

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




------- Comment #4 from Armin Burgmeier  2007-03-19 14:08 UTC -------
Patch committed.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email



------------------------------

Message: 7
Date: Mon, 19 Mar 2007 17:50:31 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 419923] No key press events signals for
        some    keys
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=utf-8

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

  gtkmm | general | Ver: 2.4





------- Comment #1 from Marko Anastasov  2007-03-19 17:48 UTC -------
Created an attachment (id=84898)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=84898&action=view)
test case

I've quickly made a simple test case. It seems that really the key_press signal
is not emmitted for some reason for the arrow keys, space, enter... (hope to
catch time to investigate later), while key_released is ok.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email



------------------------------

Message: 8
Date: Mon, 19 Mar 2007 22:05:04 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 420316] New: Warning about shadowed
        member in       gtlibmm/helperlist.h
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]/>
Content-Type: text/plain; charset=utf-8

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

  glibmm | general | Ver: 2.8.x

           Summary: Warning about shadowed member in gtlibmm/helperlist.h
           Product: glibmm
           Version: 2.8.x
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: minor
          Priority: Normal
         Component: general
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
         QAContact: [EMAIL PROTECTED]
     GNOME version: Unspecified
   GNOME milestone: Unspecified


Please describe the problem:
When compiling applications with -Wshadow enabled, GCC gives the
following warning:

/usr/include/glibmm-2.4/glibmm/helperlist.h:40: warning: declaration of
?gparent? shadows a member of 'this'

Steps to reproduce:
1. compile one of the example programs with -Wshadow
for example:
g++ parser.cc -o parser `pkg-config glibmm-2.4 --cflags --libs`


Actual results:
warning of shadowed member is generated:

/usr/include/glibmm-2.4/glibmm/helperlist.h:40: warning: declaration of
?gparent? shadows a member of 'this'

Expected results:
compile without warnings

Does this happen every time?
yes

Other information:
fixed by simply changing the name of the variable used in the HelperList
constructor.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email



------------------------------

Message: 9
Date: Mon, 19 Mar 2007 22:09:53 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 420316] Warning about shadowed member
        in      gtlibmm/helperlist.h
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=utf-8

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

  glibmm | general | Ver: 2.12.x


[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|2.8.x                       |2.12.x




-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email



------------------------------

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

------------------------------

_______________________________________________
Gtkmm-forge mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge


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

Reply via email to