Thank's for your great work Chris ! I have updated my web page about the Java debug section :
http://www.progweb.com/modules/blackberry/index-en.html#debugcod Before the end of week, I'll add a MTP section. Regards, Le jeudi 01 octobre 2009 à 01:17 -0400, Chris Frey a écrit : > The Barry development team is pleased to announce the release of > version 0.16. Source and binary packages are available for immediate > download at the URLs below. > > Barry is an Open Source application that provides synchronization, backup, > restore, and program management for BlackBerry devices. Barry is primarily > developed on Linux, but is intended as a cross platform library and > application set, targeting Linux, BSD, 32/64bit, and big/little endian > systems. > > This release contains some exciting new experimental features, a redesign > of the backup GUI, and some binary packaging improvements and general > bugfixes: > > - experimental Java Debug Wire Protocol over USB support > (BlackBerry Storm only so far) > - threaded backup GUI, supporting multiple operations simultaneously, > as well as a new interface layout > - new modem chatscript for KPN > - new logo and icon > - fixed bug in opensync plugins to support 8 contact phone numbers > - fixed bug in pppob where there was potential loss of characters > during initialization > - bash completion scripts for bjavaloader and btool > - bash and zsh completion scripts included in binary packages > - cleaned up udev rules and added support for BlackBerry Tour > with its Product ID of 8007 > > > Binary packages are available on SourceForge for 32 bit systems, for > the following distros: > > Debian stable (lenny) > Ubuntu 7.10, 8.04, 9.04 > Fedora 7, 8, 9, 11 > > Source packages are available in Debian, RPM, and tarball formats. > > http://sourceforge.net/projects/barry/files/ > > Detailed user documentation is available online at the usual place: > > http://netdirect.ca/barry > > There are some known issues in this release (which affect older > releases as well). Namely: > > 1) International characters in calendar and contact records > cause some devices to switch to a different low-level > protocol, which Barry does not yet support. > > 2) Restoring backups for some databases on newer Blackberries > doesn't work (for example, on the 8120, 8700g). Before > relying on barrybackup, please make full data backups using > RIM's Windows tool. > > 3) Syncing is not supported on Fedora Core 9 and 10, since they > packaged the OpenSync 0.3x devel tree. This has been fixed > in Fedora 11, as they returned to 0.22. > > 4) Accessing the database (such as during a backup) while copying > files using the usb_storage kernel module may cause some > Blackberries to spontaneously reboot. > > For full details regarding the changes in 0.16, please see the ChangeLog. > > For information on release target dates and milestones, see the > latest TODO file in the git repo: > > http://repo.or.cz/w/barry.git?a=blob;f=TODO;hb=HEAD > > You are encouraged to join the project, play with the code, and report > any problems or feature requests to the mailing list. You can use the > command line tool to capture unsupported database items and help in the > reverse engineering process. > > Enjoy! > > > > CREDITS: > > Contributors in this release: (alphabetical order by last name) > Josh Kropf - compile fix patches and brimtrans fix > Ryan Li - new threaded GUI and layout > - bash completion scripts > Andrew Nording - KPN chatscript patch > Martin Owens - ppa_build.sh script > - barry logo and icon > Nicolas VIVIEN - new Java debug support > > A special thanks to all testers who have provided valuable feedback! > > Binary package maintainers: > > Official distros: > > Debian Jose Carlos Garcia Sogo > Fedora Christopher D. Stover > Mandriva Adam Williamson > > Development snapshots: > > Debian unstable Nicolas VIVIEN > Fedora Christopher D. Stover > Ubuntu Martin Owens > > > > > > Release: version 0.16 - 2009/10/01 > ------------------------------------------------------------------------------ > 2009/09/30 > - added PNG generated icon based on SVG source files > - added barry logo to barrybackup-gui Debian and RPM packages > - applied new barry logo and icon from Martin Owens > - gui: use short barry URL in About box > - gui: fixed bug where actual finished records were overwritten > with the starting total... don't overwrite the actual > with the estimated > - gui: added thread state, to determine what operation finished > Also improved status message, specifying exact operation > - gui: added code to check that actual # of backed up records > matches the total number reported by the device, and > display a warning to the user if they don't match > - www: added known issue about international chars and protocol change > 2009/09/29 > - os4x plugin: updated for the pkgconfig libopensync -> libopensync1 > rename > - added bjdwp.1 manpage > - added bjdwp and manpage to rpm and debian packages > - added bash and zsh completion scripts to debian & rpm packages > 2009/09/26 > - gui: fixed status text during restore (said "Backup" instead > of "Restore") > 2009/09/24 > - updated various URLs to point to netdirect.ca > - lib: moved vSmartPtr<> from opensync plugin code to main library > - lib: fixed memory leaks in vSmartPtr (doh!) > - lib: added vLateSmartPtr<> for setting of FreeFunc after construction > 2009/09/18 > - updated opensync 0.4x plugin to compile against latest SVN > - removed unneeded osync_error_unref() from get_sync_info() > - updated plugin to support the new OSyncError** arguments > scattered all over the code > 2009/09/17 > - added IRC info to contact www doc page > 2009/09/16 > - changed all the ancient SYSFS{} keynames into ATTRS{} keynames > in all udev rules files > - added udev rule for BB Tour Product ID 8007 > Thanks to Theodore Charles III for testing and suggested > rules. > - removed obsolete duplicate SUBSYSTEM keynames from udev rules > - created new cross-distro udev rules set, with documentation > in udev/README > - updated deb and rpm package rules with new udev rules set > note: opensuse needs work > 2009/09/15 > - merged Josh Kropf's brimtrans fix: 59abfa6959eb350221fa56a03ba5816 > - applied bash-completion scripts by Ryan Li > 2009/09/14 > - merged Josh Kropf's compile fixes > - applied zsh missing bracket patch from Ryan Li > 2009/09/11 > - merged Nicolas Vivien's debug parser lib updates > with change: > - fixed API spelling typo and capitalization > - added firmware upgrade to TODO list > - added checks for pthread function errors in Thread class > - moved #defines out of public dp_codinfo.h into dp_codinfo.cc > Applications probably don't care about these. > - changed string arguments to const references > - added STL-style typedefs to list classes to make looping easier > and easier to change types if needed > - added libbarrydp as dependency for libbarryjdwp > - replaced direct cout usage with dout() in dp_codinfo.cc > - added Barry::Init to bdptest.cc, defaulting to verbose > mode, to keep the same behaviour as expected > - use more generic std::istream in dp_codinfo, instead of ifstream > - use references with iterator looping to avoid copies, and > use const where appropriate > - added typedef for j_server.cc's ConsoleCallbackType > - tightened up member variable init and cleanup in JDWServer class > - added exceptions in JDWServer class where marked TODO > - made setup sequence dependent on previous steps, in acceptThread, > so that the logic doesn't assume success where it could > have failed > 2009/09/10 > - added copyright notices to all source files in bjdwp/ > This is based on the initial README included in > the patches from Nicolas Vivien stating that bjdwp > was under the GPL. > - added GPL license as file bjdwp/COPYING, since bjdwp is > somewhat standalone, like the plugins and the gui > - bjdwp: removed jdwplog() in favour of identical barryverbose() > - bjdwp: moved into main tree from bjdwp/ and created two new > libraries: libbarrydp and libbarryjdwp > 2009/09/09 > - fixed potential loss of serial data during PPP init > when seding the AT test, usually the OK response is > sent to the callback, but if the expected non-serial > response doesn't appear, the OK is lost... this fix > passes the OK to the callback, which fixes some chatscript > behaviour > - gui: updated web documentation and screenshots > 2009/09/08 > - changed wording on GUI reload button to clarify what it does > - added documentation on how to change the theme for GTK+ apps > when not using the Gnome desktop environment > - fixed broken links in web doc generation > 2009/09/05 > - applied backup GUI patches from Ryan Li: > - resolved crash while disconnecting from no devices > - added confirmation dialog before quitting > - gui: handled case where the user exits via window manager Close > button > - also refactored 'working' confirmation logic > 2009/09/04 > - fixed socket RawReceive verbose log message > when reading from the default queue, the queue knows the > endpoint, not the socket object > 2009/09/03 > - added version output when -v is used in pppob > 2009/09/02 > - fixed syncing of 8 contact phone numbers. Reported by > Ian B. MacDonald, 2009/08/22 > - ported above syncing fix to opensync 0.4x plugin > - applied Martin Owens' Barry logos 'patch' > 2009/09/01 > - applied chatscript patch from Andrew Nording > Sourceforge tracker #2848549 > - added KPN chatscripts to DEB and RPM binary packages > - added KPN to script list in doc/www/modem.php > - pulled from Nicolas Vivien: a909925ef6bf3d75b1597a9ddd16f52201690cbb > Fixes for library and bjdwp documentation > - moved bjdwp/doc/* to doc/bjdwp/ to keep docs in one spot > 2009/08/31 > - pulled from Nicolas Vivien's repo.or.cz repo: bjvmdebug support > With rebase changes and fixes to library. > Fixes to library: > - fixed buffer size checks in m_jvmdebug.cc > - used #defines instead of hard coded numbers where possible > - added FIXME to tidy up the Unknowns in the API > - commented out Mode::Close(): not convinced that applications > should have to worry about socket-level details > - added #define for JVM STOP command > - removed unused Socket::PacketJVM() functions > - made sizeof check in JVMPacket::Size() more specific > Rebase changes: > - removed executable chmod bits from BarryDemo java samples > - removed copyrighted Sun documentation from bjdwp/doc/ > - fixed longstanding buffer size check bug in CheckSize() > - updated AUTHORS > - applied Ryan Li's latest threaded GUI patch (2009/08/25 email) > - gui: added a wrapper around pStatusbar->push() to avoid > the never ending push syndrome > - gui: added PIN to the "please name new device" dialog > - gui: added statusbar workaround: normally the statusbar shows > Ready after initialization, but since the initial Scan() > happens right away, and the statusbar doesn't seem to > update the screen until the handler is finished, > we update the status bar during init instead > 2009/08/30 > - applied Martin Owens' ppa_build.sh patch > - added version output when -v is used in btool > - changed USB verbose bus tree dump (i.e. btool -v) so the > hex/decimal values look more like lsusb -v output, > for ease of debugging > 2009/08/29 > - version bump: > - configure.ac > - src/Makefile.am > - src/version.cc > - gui/src/BackupWindow.cc > - Doxyfile > - rpm/barry.spec > - debian/changelog > - opensync-plugin/src/barry_sync.cc > - opensync-plugin-0.4x/src/barry_sync.cc > > ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ Barry-devel mailing list Barry-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/barry-devel