Le lundi 31 août 2009 à 20:05 -0400, Chris Frey a écrit :
> Hi Nicolas,
> 
> I've merged your bjdwp tree into Barry today, with a few modifications.

Thank's
I'm going to update my repository...

> One question: I notice there is a bjdwp directory under doc, and a
> doc directory under the root bjdwp... is it safe to remove one of these?
> If so, please remove the duplicates from your tree, and I can merge
> from it.

Now documentation is cleaning. Sorry

Yes, I have splitted documentation about USB protocol (into barry/doc)
and documentation about JDWP protocol (into barry/bjdwp/doc)

If you want keep all documentation into barry/doc ; you can modify (I'll
pull again)

> Also, there were some chmod permissions that were incorrect for the
> java sample (which can mess up CVS), and there were some Sun-copyrighted
> documentation files under doc/.  So instead of merging, I did my own
> rebase, removing the copyrighted files and fixing the permissions.
> The rest of the changes I did were done as commits on top of your tree,
> which you can follow.
> 
> I've spent time today going through the changes to the Barry library itself,
> specifically in the build, makefiles, and src/m_jvmdebug.cc.  The rest of
> the code has not yet been run or analyzed by me.  That bjdwp directory
> is your domain for now. :-)

I have seen your great job.

I have all rebased. Then I have added little fix.

PacketJVM function is used by BJDWP tool.
BJDWP tool is quiet low level, so I need to manipulate USB packet.
And that's why I have exported new headers files.
It's so easier for me to work out of barry.

I have added Close function in m_jvmdebug class.
Indeed, BJDWP is a standalone server and so stays connected. But JDB
client (or eclipse) can connect or disconnect of server.
When, JDB is disconnected, the mobile phone has to continue to run and
doesn't stay blocked !

> I added some TODO list items that need to be handled before 0.16 is
> released.  I've bumped the 0.16 release target to Sept. 10.
> 
>       - figure out a solution to the HideSequencePacket issue
>       - add copyright notices to all source code files
>       - write autoconf configure scripts and incorporate into
>               main configure and build system
>       - add build tests to test/buildtest.sh script
>       - fix any lingering compile problems and FIXMEs
>       - man page for bjdwp app
>       - www documentation for bjdwp app
>       - add bjdwp to debian and rpm binary packages
> 
> Due to some changes that I reverted in the main library, bjdwp probably won't
> compile right now.  We'll need to find a solution to this.

Into my GIT repository, BJDWP compile.
In your GIT repository, you have to comment the call to Close function
to compile. (barry/bjdwp/src/server.cc:225)

> Thanks for these features!  And thanks for moving to git. :-)
> I hope all future changes to bjdwp and the library can be done in
> small, single-topic commits.

Now, the changement into barry library should be minor... I think that I
should add only new command (as SimpleCmd / ComplexCmd) and rename the
Unknown function if I find the meaning !

But I have still a lot of work to get a bjdwp entirely functional.

When BJDWP will be usable, we can modify building tool (cmake =>
autotools) and export bjdwp binary tool. For the moment, it's
experimental and secret :)


Regards,

-- 
Nicolas VIVIEN


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to