On Sat, Feb 04, 2012 at 11:41:59AM +0100, Davide Andreoli wrote:
> 2012/2/4 Martin Jansa <martin.ja...@gmail.com>:
> > On Fri, Feb 03, 2012 at 06:59:49PM +0100, Davide Andreoli wrote:
> >> 2012/2/3 Martin Jansa <martin.ja...@gmail.com>:
> >> > On Fri, Feb 03, 2012 at 04:37:20PM +0900, Jihoon Kim wrote:
> >> >> Hi, Martin.
> >> >>
> >> >> '0001-elm_entry-add-missing-elm_entry_input_panel_enabled_.patch' is
> >> >> applied in SVN.
> >> >> Thanks.
> >> >>
> >> >> However, I can't apply python patch because I haven't used python.
> >> >>
> >> >> Is there anybody able to review Martin's python patch?
> >> >
> >> > devs on #edevelop always say that nobody cares about python..
> >> > so you can probably just merge them..
> >> >
> >> > well I don't care about python too :)
> >>
> >> I CARE ABOUT PYTHON!!! I'm using it in some applications.
> >>
> >> It's the more complete and tested binding we have, it works really
> >> well and it rocks. Also it took lots of time to develop/test/fix.
> >
> > Does keyboard work for you? :P
> 
> How can I test the keyboard? why I can't find a test for it?

I had bug reports from applications we're using like: 
http://www.shr-project.org/trac/ticket/1571

And to test it from python, I've modified existing tests
test_button.py  test_entry.py
a bit. Be aware that there are 2 issues, one is that keyboard doesn't
show when you ask explicitly (that was because wrong constants) and
second is that ie doesn't show automaticaly when you focus on text
entry.

For that I had to modify
button_example_01.c  entry_example.c
because the problem wasn't in python BINDINGs but global, but I've added
few functions to bindings too to detect and test this problem.

Cheers,

> >
> > Review and test those patches to see I'm actually fixing it,
> > not breaking..
> >
> > Cheers,
> >
> >>
> >> Please don't breake it!!
> >>
> >> DaveMDS
> >>
> >> >
> >> >> On Friday, February 3, 2012, Martin Jansa wrote:
> >> >>
> >> >> > On Thu, Feb 02, 2012 at 10:03:35AM +0100, Martin Jansa wrote:
> >> >> > > On Thu, Feb 02, 2012 at 05:47:14PM +0900, Jihoon Kim wrote:
> >> >> > > > Hi, Martin.
> >> >> > > >
> >> >> > > > Did you compiile ecore with --disable-ecore-imf option?
> >> >> > > > It can be a clue to me to debug this bug.
> >> >> > >
> >> >> > > No, imf is enabled:
> >> >> > >   Ecore_IMF....................: yes
> >> >> > >     XIM........................: yes
> >> >> > >     SCIM.......................: no
> >> >> > >   Ecore_IMF_Evas...............: yes
> >> >> > >
> >> >> > > and from elementary;
> >> >> > > checking for ELEMENTARY... yes
> >> >> > > checking for ELEMENTARY_ECORE_IMF... yes
> >> >> > >
> >> >> > >   Features:
> >> >> > >     Ecore_IMF..............: yes
> >> >> > >
> >> >> > > > If it is, I think it can be fixed easily. (I will.)
> >> >> > >
> >> >> > > To be clear, if I call
> >> >> > > elm_entry_input_panel_enabled_set(en, EINA_TRUE);
> >> >> > > then it works as expected, I'm looking for way to make this setting
> >> >> > > default enabled for all entries (as we're using illume2 on phones
> >> >> > > without hw keyboards, so virtual keyboard is needed for every 
> >> >> > > entry).
> >> >> >
> >> >> > It seems like
> >> >> > ecore_imf_context_input_panel_enabled_get(en->imf_context);
> >> >> > is returning 0 for me and for some reason gdb doesn't want me to step 
> >> >> > into
> >> >> > it..
> >> >> >
> >> >> > Attaching 2 more patches to make debugging this easier.
> >> >> >
> >> >> > SHR root@gjama ~ $ gdb ./entry_example
> >> >> > GNU gdb (GDB) 7.3.1
> >> >> > Copyright (C) 2011 Free Software Foundation, Inc.
> >> >> > License GPLv3+: GNU GPL version 3 or later <
> >> >> > http://gnu.org/licenses/gpl.html>
> >> >> > This is free software: you are free to change and redistribute it.
> >> >> > There is NO WARRANTY, to the extent permitted by law.  Type "show 
> >> >> > copying"
> >> >> > and "show warranty" for details.
> >> >> > This GDB was configured as "arm-oe-linux-gnueabi".
> >> >> > For bug reporting instructions, please see:
> >> >> > <http://www.gnu.org/software/gdb/bugs/>...
> >> >> > Reading symbols from /home/root/entry_example...done.
> >> >> > (gdb) b _edje_entry_input_panel_enabled_get
> >> >> > Function "_edje_entry_input_panel_enabled_get" not defined.
> >> >> > Make breakpoint pending on future shared library load? (y or [n]) y
> >> >> > Breakpoint 1 (_edje_entry_input_panel_enabled_get) pending.
> >> >> > (gdb) b ecore_imf_context_input_panel_enabled_get
> >> >> > Function "ecore_imf_context_input_panel_enabled_get" not defined.
> >> >> > Make breakpoint pending on future shared library load? (y or [n]) y
> >> >> > Breakpoint 2 (ecore_imf_context_input_panel_enabled_get) pending.
> >> >> > (gdb) r
> >> >> > Starting program: /home/root/entry_example
> >> >> > [Thread debugging using libthread_db enabled]
> >> >> > Xlib:  extension "DPMS" missing on display ":0".
> >> >> >
> >> >> > Breakpoint 1, _edje_entry_input_panel_enabled_get (rp=0xae350) at
> >> >> > edje_entry.c:2518
> >> >> > 2518       Entry *en = rp->entry_data;
> >> >> > (gdb) n
> >> >> > 2517    {
> >> >> > (gdb) n
> >> >> > 2519       if (!en) return EINA_FALSE;
> >> >> > (gdb) n
> >> >> > 2521       if (en->imf_context)
> >> >> > (gdb) si
> >> >> > 0x403d5d90      2521       if (en->imf_context)
> >> >> > (gdb)
> >> >> > 2522         return
> >> >> > ecore_imf_context_input_panel_enabled_get(en->imf_context);
> >> >> > (gdb)
> >> >> > 2526    }
> >> >> > (gdb) finish
> >> >> > Run till exit from #0  _edje_entry_input_panel_enabled_get 
> >> >> > (rp=<optimized
> >> >> > out>) at edje_entry.c:2526
> >> >> > 0x403f0540 in edje_object_part_text_input_panel_enabled_get
> >> >> > (obj=<optimized out>, part=0x4011d1c0 "elm.text") at edje_util.c:1874
> >> >> > 1874            return _edje_entry_input_panel_enabled_get(rp);
> >> >> > Value returned is $1 = 0 '\000'
> >> >> >
> >> >> >
> >> >> >
> >> >> > --
> >> >> > Martin 'JaMa' Jansa     jabber: martin.ja...@gmail.com <javascript:;>
> >> >> >
> >> >> ------------------------------------------------------------------------------
> >> >> Try before you buy = See our experts in action!
> >> >> The most comprehensive online learning library for Microsoft developers
> >> >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> >> >> Metro Style Apps, more. Free future releases when you subscribe now!
> >> >> http://p.sf.net/sfu/learndevnow-dev2
> >> >> _______________________________________________
> >> >> enlightenment-devel mailing list
> >> >> enlightenment-devel@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >> >
> >> > --
> >> > Martin 'JaMa' Jansa     jabber: martin.ja...@gmail.com
> >> >
> >> > ------------------------------------------------------------------------------
> >> > Try before you buy = See our experts in action!
> >> > The most comprehensive online learning library for Microsoft developers
> >> > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> >> > Metro Style Apps, more. Free future releases when you subscribe now!
> >> > http://p.sf.net/sfu/learndevnow-dev2
> >> > _______________________________________________
> >> > enlightenment-devel mailing list
> >> > enlightenment-devel@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >> >
> >>
> >> ------------------------------------------------------------------------------
> >> Try before you buy = See our experts in action!
> >> The most comprehensive online learning library for Microsoft developers
> >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> >> Metro Style Apps, more. Free future releases when you subscribe now!
> >> http://p.sf.net/sfu/learndevnow-dev2
> >> _______________________________________________
> >> enlightenment-devel mailing list
> >> enlightenment-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> > --
> > Martin 'JaMa' Jansa     jabber: martin.ja...@gmail.com
> >
> > ------------------------------------------------------------------------------
> > Try before you buy = See our experts in action!
> > The most comprehensive online learning library for Microsoft developers
> > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> > Metro Style Apps, more. Free future releases when you subscribe now!
> > http://p.sf.net/sfu/learndevnow-dev2
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> 
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 
Martin 'JaMa' Jansa     jabber: martin.ja...@gmail.com

Attachment: signature.asc
Description: Digital signature

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to