2005-06-27 Linus Walleij <triad@df.lth.se>
* src/protocol.c: disabled a bad error code and corrected a strncpy() call with bad arguments. (GCC 4.0.0 found it.) * src/procedure.c: typecasts courtesy of GCC 4.0.0. * src/playlist.c: dito. * src/datafile.c: dito. * src/songid.c: dito. * src/protocol3.c: dito. * src/unicode.c: dito. * sample/sendfile.c: dito. * sample/sendtr.c: dito. * sample/setpbm.c: dito. * Released this as libnjb 2.2. 2005-06-15 Linus Walleij <triad@df.lth.se> * libnjb.spec: updated a specfile which was quite unmodern, assisted by rpmlint. 2005-06-13 Linus Walleij <triad@df.lth.se> * src/libnjb.h.in: Get rid of njbid_t struct entirely, move into getter functions and device states for respective protocol. One must now use a getter function to retrieve device name, type, firmware and hardware revisions. * src/protocol.h: dito. * src/protocol.c: dito. * src/protocol3.h: dito. * src/protocol3.c: dito. * src/base.c: dito. * src/procedure.c: dito. 2005-06-12 Linus Walleij <triad@df.lth.se> * src/libnjb.h.in: Audible codec support patch from Richard Low. * src/songid.c: dito. * src/protocol3.h: dito. * src/protocol3.c: dito. 2005-06-08 Linus Walleij <triad@df.lth.se> * src/libnjb.h.in: moved SDMI ID into the device state. * src/procedure.c: dito. * src/protocol.c: dito. * src/protocol.h: dito. * src/protocol3.c: dito. * src/protocol3.h: dito. * sample/handshake.c: dito. 2005-06-07 Linus Walleij <triad@df.lth.se> * doc/Doxyfile.in: tweak so that examples are shown properly again. 2005-06-05 Linus Walleij <triad@df.lth.se> * configure.ac: bump to version 2.2. * src/libnjb.h.in: Added functions for getting charging status and auxilary power status. Moving NJB1 power stuff into the protocol.c/protocol.h files. * src/protocol3.h: dito. * src/protocol3.c: dito. * src/procedure.c: dito. * src/protocol.h: moving in power status stuff to the NJB1 device state struct. * src/protocol.c: dito. * sample/handshake.c: reflect change. * src/Makefile.am: revising interface due to change. * libnjb.spec: explicit dependency on ncurses. 2005-05-16 Linus Walleij <triad@df.lth.se> * configure.ac: bumped to 2.1.2 and released to reflect the added default program prefix. 2005-05-15 Linus Walleij <triad@df.lth.se> * configure.ac: forced the default program prefix to "njb-" using some undocumented behaviour of autoconf... 2005-05-13 Linus Walleij <triad@df.lth.se> Bumped to version 2.1.1 to follow a common naming scheme for libnjb interfaces in source, on Debian and in Fedora packages. * configure.ac: reflected version number. * libnjb.spec: reflected version number. 2005-05-12 Linus Walleij <triad@df.lth.se> * src/Makefile.am: set the interface version to 5.0.1 since that is what Shaun use in the Debian package. * HACKING: notices on interface versioning. 2005-05-10 Linus Walleij <triad@df.lth.se> Released libnjb 2.1. Lots of documentation updates and Makefile system fixes prior to the 2.1 release. 2005-04-28 Linus Walleij <triad@df.lth.se> * src/protocol.c: patch from David A. Knight fixing some error reporting stuff for the NJB1. 2005-04-26 Linus Walleij <triad@df.lth.se> * src/procedure.c: patch from David A. Knight fixing a problem with the battery status return value. 2005-04-20 Linus Walleij <triad@df.lth.se> * src/libnjb.h.in: added Solaris support. * README: Notice about Solaris. 2005-04-18 Linus Walleij <triad@df.lth.se> * src/procedure.c: disabled bitmap change on Zen Touch firmware 1.01.06 and higher: Creative broke this feature. 2005-04-13 Linus Walleij <triad@df.lth.se> * src/protocol3.c: bad PANIC message for delete item. 2005-04-11 Linus Walleij <triad@df.lth.se> * configure.ac: adding prerequisite macro, AC_SUBST():ing OSFLAGS so that libnjb.pc works again * sample/handshake.c: more detailed power reporting. * doc/Makefile.in: removing, no autofiles in CVS. 2005-04-08 Linus Walleij <triad@df.lth.se> * src/libnjb.h.in: added a function to retrieve battery level. * src/procedure.c: Ditto * src/protocol3.h: Ditto * src/protocol3.c: Ditto * src/Makefile.am: bumped interface revision to reflect change. Removed autogenerated files: * config.sub: Removed - no autotool stuff * config.guess: Ditto * Makefile.in, src/Makefile.in, sample/Makefile.in: Ditto * configure: Ditto * README: Added autogen.sh notice. 2005-04-08 Linus Walleij <triad@df.lth.se> * src/unicode.c fixed the lamest unicode error which caused e.g. cyrillic characters to be converted incorrectly when editing or transferring cyrillic files to the device. 2005-04-04 Linus Walleij <triad@df.lth.se> * configure.ac: introduce parameter for switching speed enhancements on/off (--no-turbo). Remove the AC_SUBST for CFLAGS (no good, replaced the Darwin -DUSE_DARWIN flags for instance). * src/procedure.c: introduce conditional speed enhancement code. * src/protocol3.h: rename transfer block sizes to DEFAULT transfer block sizes. * windows/README.TXT: some more notices on usage. * README: Solaris usage. * Regenerated several automake/autoconf files (sorry). 2005-03-29 Shaun Jackman <sjackman@gmail.com> * configure.ac: Test for libcurses. * sample/Makefile.am: Compile cursesplay if libcurses is present. * sample/cursesplay.c: Use NJB_Error_Dump instead of njb_error_dump. * Makefile.in: Regenerate. * aclocal.m4: Ditto. * config.h.in: Ditto. * configure: Ditto. * doc/Makefile.in: Ditto. * sample/Makefile.in: Ditto. * src/Makefile.in: Ditto. 2005-03-29 Linus Walleij <triad@df.lth.se> Added a function for retrieveing the battery status of the device, known as device data 0x0114 inside the device. Fixed some Windows build problems. Renamed "configure.in" to "configure.ac". 2005-03-27 Shaun Jackman <sjackman@gmail.com> * AUTHORS: Add Shaun Jackman for automakification. * Doxyfile: Remove file. Move Doxyfile to doc/Doxyfile.in. * Makefile.am: New file. * acconfig.h: Remove file. * autogen.sh: New file. * configure.in: Rewritten nearly from scratch. * libnjb.pc.in: Use @VERSION@ instead of @LIBNJB_VERSION@. * src/libnjb.h.in: Ditto. * src/njbusb.h (DEFAULT_DEV): Remove. It is unused. * src/procedure.c: Include config.h for HAVE_USLEEP. * src/Makefile.am: New file. * doc/Doxyfile.in: New file. Move Doxyfile to doc/Doxyfile.in. * doc/Makefile.am: New file. * sample/Makefile.am: New file. * sample/fwupgrade.c: Include config.h for HAVE_GETOPT_H and HAVE_LIBGEN_H. Use HAVE_ZLIB_H instead of HAVE_ZLIB. (dexor_fw_image): Make static. (decompress_fw_image): Ditto. (write_fw_file): Ditto. Prevent unused variable warnings. * sample/setpbm.c: Include config.h for HAVE_GETOPT_H. (skip_whitespaces): Make static. (verify_pbm): Ditto. * sample/cursesplay.c: Include config.h for HAVE_GETOPT_H. * sample/delfile.c: Ditto. * sample/deltr.c: Ditto. * sample/dumpeax.c: Ditto. * sample/dumptime.c: Ditto. * sample/files.c: Ditto. * sample/getfile.c: Ditto. * sample/getowner.c: Ditto. * sample/gettr.c: Ditto. * sample/getusage.c: Ditto. * sample/handshake.c: Ditto. * sample/pl.c: Ditto. * sample/play.c: Ditto. * sample/playlists.c: Ditto. * sample/sendfile.c: Ditto. * sample/sendtr.c: Ditto. * sample/setowner.c: Ditto. * sample/settime.c: Ditto. * sample/tagtr.c: Ditto. * sample/tracks.c: Ditto. * config.h.in: Generate new file. * doc/Makefile.in: Ditto. * Makefile.in: Regenerate. * doc/Makefile.in: Ditto. * sample/Makefile.in: Ditto. * src/Makefile.in: Ditto. 2005-03-24 Linus Walleij <triad@df.lth.se> A fixed nomad.usermap that fixes hotplugging for some. 2005-03-23 Linus Walleij <triad@df.lth.se> Simplified upload file handling to just use read(); Added a firmware upgrade program that will be able to extract firmware from (some) windows executables using Zlib, then sends it to the jukebox. 2005-03-10 Linus Walleij <triad@df.lth.se> Renumbered the library interface giving it version 4.0.0 at the suggestion of Shaun Jackman from Debian. Fixed a minor glitch in the delfile.c sample program. 2005-03-08 Linus Walleij <triad@df.lth.se> Some notes on the length attribute for track upload/tag replace example code. One can live without it but it's not good. 2005-03-03 Linus Walleij <triad@df.lth.se> Moved old CHANGES file into ChangeLog-old, creating this new annotated ChangeLog file in accordance with GNU project standards. 2005-03-02 Linus Walleij <triad@df.lth.se> Released libnjb 2.0. |