Hi folks!

Version 0.9 is finally here.  Just in time to sync all those contacts
you've been saving on your Blackberry, so you can start your Christmas
card lists.......

This version includes fixes to the protocol library, fixes to
the opensync plugin, improved documentation in html format,
a change to the build system to make it easier to compile all
3 main components at once, and fixes to bcharge.cc for systems
with USB Suspend enabled.

Binary packages for the following distros are available:

        Fedora 6 and 7
        OpenSuSE 10.2
        Debian stable
        Ubuntu 7.04

This includes binary packages for the opensync plugin as well.

You can also read the updated documentation online at
http://www.netdirect.ca/software/packages/barry/

Contributors in this release: (in alphabetical order)
        Simon Ruggier   - patch for new autoconf recursive build options
        Rick Scott      - how to fetch the device description


Thanks everyone for downloading, using, and providing feedback for Barry!

- Chris



Changelog:
Release: version 0.9 - 2007/10/12
------------------------------------------------------------------------------
2007/09/29
        - adjusted autosuspend disabling code in bcharge, based on new
                information on how kernels 2.6.21 / 2.6.22 work.
                See bcharge.cc for comments.  If device/power/level or
                device/power/autosuspend exist, charging should now work
                without recompiling the kernel.
        - updated website docs with autosuspend info
2007/09/27
        - large update to the doc/www web pages, moving some of the
                information in README files to html format, so that it
                is commonly available on the web
        - added step in maintenance scripts to automatically build the
                .html files in doc/www when making a tarball release
2007/09/22
        - added libopensync 0.22 version requirement to barry.spec file,
                but it doesn't seem to work on OpenSuSE 10.2, where it's
                needed.... hmmmm
2007/09/21
        - updated README to mention new tree build configure options
        - fixed the configure scripts and makefiles so that when building
                with custom CXXFLAGS and LDFLAGS environment variables,
                it doesn't break the full-tree build mode, when
                using --enable-gui and/or --enable-opensync-plugin
        - added config.h.in~ to buildgen.sh clean target
        - converted Debian build scripts to use cdbs
        - added opensync plugin binary package for Debian
        - added "Getting Started" section to web pages, as well as an
                explanatory document for various system requirements
        - turned on opensync build in RPM maintainer scripts
2007/09/20
        - added filename to power/state error message in bcharge.cc
        - adjusted maintainer scripts to automatically adjust barry.spec
                for opensuse rpm builds
2007/09/13
        - fixed some of the release build scripts and added support for
                automated opensuse 10.2 builds
                - fixed build target to i386
                - changed scripts to add to PKG_CONFIG_PATH variable instead
                        of overwriting it
2007/09/07
        - added website docs to doc/www... these are out of date at the
                moment, and hopefully by including them here, they
                will be updated more frequently
2007/09/05
        - applied Simon Ruggier's build system patch that allowed a build
                of all 3 components from the root directory and fixed the
                configure scripts to support external build directories
        - reordered clean commands in the buildgen.sh scripts, and removed
                the INSTALL files, since they are auto-generated by autoconf
        - removed extraneous buildgen.sh calls in maintainer scripts
        - added Simon Ruggier to AUTHORS
        - added explanatory note to 3 stage test build process in
                maintainer script
2007/08/24
        - fixed Category handling in the Contact record class, to
                parse the comma separated string into an array,
                and back
                Note: this involves a change to the boost serialization
                        and will affect backward compatibility with
                        old serialization datafiles
        - added Category to examples/addcontact.cc
        - added Category support to the opensync plugin
2007/08/23
        - fixed wrong read/write in btool output (oops)
        - added BadSize exception, and changed CheckSize() function
                to throw it on error
        - changed backup GUI to catch BadSize exceptions on initial
                connect, and try a reset if that error occurs, since
                that likely means the device didn't shutdown properly
        - fixed in opensync plugin:
                - some vcard data contains types codes in capital letters,
                        so added lower case conversion routine
                - changed the order of address lines, so that address1
                        is the street, address2 is the extended address,
                        and address3 is the PO Box.  The Blackberry
                        doesn't seem to have any PO Box field.
2007/08/20
        - added -e endpoint override option to btool
        - added status message to endpoint override
2007/08/18
        - added configure check for strnlen, and implementation for
                systems that don't have it, or that have it implemented
                incorrectly.  Went a little paranoid here, since
                AC_FUNC_STRNLEN doesn't set a define in config.h,
                so I had to do it manually, and check in case autoconf
                changes in the future... ugh.  See src/strnlen.h for
                the gory details.
        - added code in probe.cc to fetch the device's description.
                The description is now part of the probe results
                along with the PIN.  Updates to protocol.h, adding
                a new attribute definition.
                Thanks to Rick Scott for pointing out the code in
                XmBlackberry where he implemented this first.
        - fixed header dependency in record-internal.h
        - updated the "required autoconf" version to 2.61 for root build
        - moved nested structs out of the record classes that contain them,
                in order to better support SWIG and Python
2007/08/17
        - changed bcharge to use getopt() for its argument processing
        - added options -p and -s to bcharge, to adjust usb suspend
                settings automatically where possible
        - updated the udev rules to use the new bcharge settings
        - updated the bcharge man page with the new arguments
2007/08/16
        - cleaned up Usb exception handling, moving libusb error code
                processing into the Usb::Error exception class.
                error.cc is now an empty shell
        - added return codes to the Usb::Error exceptions
        - removed aboutdialog.{h,cc} from the backup GUI since even
                Debian stable now has up-to-date gtkmm libraries
        - added more user friendly error message for the "device busy"
                case, recommending 'rmmod usb_storage'.
2007/08/09
        - added better error checking to bcharge.cc
        - version bump:
                - configure.ac
                - src/Makefile.am
                - src/version.cc
                - gui/src/BackupWindow.cc
                - src/Doxygen
                - rpm/barry.spec
                - debian/changelog
                - opensync-plugin/src/barry_sync.cc
        - removed usb_set_configuration() check from bcharge.cc, since
                that may fail under normal operation, in this case


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Barry-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to