[Barry-devel] Barry version 0.4 (alpha) released
Status: Beta
Brought to you by:
ndprojects
From: Chris F. <cd...@fo...> - 2006-12-30 04:12:16
|
A new version of the main Barry source tree is now available as barry-0.4.tar.gz in the file downloads section. Important: This version uses the stable libusb library. If you have been compiling previous versions of Barry with the devel libusb, you do not need that anymore. Just install the normal libusb packages that come with your distribution, along with any -dev or -devel packages. This version also uses autoconf, so the usual ./configure ; make ; make install process applies. Please report any problems you have, and send patches if you can. In any case, please send bug reports. Enjoy, - Chris Barry version 0.4 Changelog: ---------------------------- Release: version 0.4 - 2006/12/29 ------------------------------------------------------------------------------ 2006/12/29 - added bcharge.cc to the tools/ directory (whoohoo!) - added initial release version of rpm/barry.spec (aka bcharge.spec) This begins the barry binary release, currently only including the bcharge utility, but possibly more in the future. Future binary packages will likely include libbarry, libbarry-devel, etc, which barry will then depend on. - added udev rule script for BlackBerry devices - added man/ directory and bcharge.1 manpage - added debian/ directory for building deb packages, with initial package scripts - added rpm/make-rpm-tarball.sh for building RPMs - split out technical docs into separate libbarry.docs file for a future Debian install - added more cleaning to buildgen.sh - added new udev rule file for Debian stable - hardcoded g++ to 3.3 in debian/rules as I have multiple versions on my system and need to compile releases with stable 2006/12/21 - ported Barry to use the stable branch of libusb NOTE: no longer depends on the devel libusb tarball! Just use your distro's libusb packages. - fixed more endian issues - minor update to TODO 2006/12/15 - moved Exceptions, Hacking, and VersionNotes to doc/ - added doc/USB-capture.txt 2006/12/08 - added Controller::AddRecord() and template helper - added beginning version of generic RecordFetch<> template - set default of Barry::Init() to false (no data dump mode) - added examples/ directory, with first addcontact.cc example 2006/12/07 - added autoconf support based on Peter McAlpine's patch - renamed Makefiles to Makefile.orig and added script to turn on old build system if wanted - fixed boost-specific error path in btool - moved platform specific code out of time.h and into time.cc - moved btool.cc, translate.cc, and upldif.cc out of src/ and into their own tools/ subdirectory - added NEWS file to make autotools happy - added a "clean" option to the buildgen.sh script... maintainer's use only - reworked autoconf and automake files, to support barry as a library, to move the programs into their own tools directory, and support a proper installation - fixed headers in parser.h, btool.cc, and upldif.cc to work properly when installed standalone - added tools/Makefile.plain for testing compiling against installed barry library - added commentary on version number system - removed Makefile.conf and Makefile.orig, as new autoconf system supercedes it - added support for boost serialization library in autoconf build - added library version number to autoconf build - changed boost flag to __BARRY_BOOST_MODE__ to avoid collisions - removed debug.h dependency from btool.cc - removed libusb check in favour of specific --with-libusb option... may need to revisit this later - quick installation update in README 2006/12/01 - fixed some missed endian conversions in record.cc and added some size checks - fixed endian issues in time.h - added 2 more functions to the time zone API, and adjusted the time zone table for better defaults in North America - added btool and upldif to the make install sequence - added support for Calendar recurrance data - small doc/TimeZones.txt update 2006/11/24 - added BlackBerry time zone code list, reverse engineered from a 7750 - added GetTimeZone() to convert device time zone codes to useful data |