diff options
Diffstat (limited to 'libgphoto2_port/ChangeLog')
-rw-r--r-- | libgphoto2_port/ChangeLog | 1073 |
1 files changed, 1073 insertions, 0 deletions
diff --git a/libgphoto2_port/ChangeLog b/libgphoto2_port/ChangeLog new file mode 100644 index 000000000..86638ce5d --- /dev/null +++ b/libgphoto2_port/ChangeLog @@ -0,0 +1,1073 @@ +2006-09-09 Marcus Meissner <marcus@jet.franken.de> + + * disk: Merged Solaris mount entry handling from + SF tracker +http://sourceforge.net/tracker/download.php?group_id=8874&atid=108874&file_id=171553&aid=1427300 + + (but pretty modified). + +2006-02-19 Marcus Meissner <marcus@jet.franken.de> + + * Regular expression support added for: + + usb: (currently supported: usb:XXX,YYY, + can get easily more) + + disk: (disk:/full/path/) + ptpip: (ptpip:ipnr:port) + +2006-02-17 Marcus Meissner <marcus@jet.franken.de> + + * libgphoto2_port/gphoto2-port-info-list.c: Fixed + various problems in regular expression based ports + handling. + +2006-02-16 Marcus Meissner <marcus@jet.franken.de> + + * ptpip/: New directory for PTP/IP support. + * configure.in: added ptpip directory + autodetect mDNSresponder (UNIX version of Bonjour) + +2006-01-04 Hubert Figuiere <hub@figuiere.net> + + * configure.in: buumped .so version. Bumped + package version. + +2005-08-17 Marcus Meissner <marcus@jet.franken.de> + + * usb/libusb.c: Recurse into the interfaces to see + HID devices and similar so we can skip them. + + This avoids unnecessary listing of some + non camera devices and usb:XXX,YYY confusion. + +2005-08-14 Marcus Meissner <marcus@jet.franken.de> + + * configure.in: Use "disk" unconditional. + When we detect HAL , define HAVE_HAL. + + * disk/disk.c: Read /etc/fstab and /etc/mtab and look + for digital camera mounts. + +2005-06-12 Hubert Figuiere <hfiguiere@teaser.fr> + + * libgphoto2_port/gphoto2-port.h: new disk settings struct. + + * libgphoto2_port/gphoto2-port.c (gp_port_set_info): copy + disk port settings + + * libgphoto2_port/gphoto2-port-result.[ch]: + added GP_HAL_ERROR + + * disk/Makefile.am: added HAL flags + + * disk/disk.c (gp_port_library_list): list mounted filesystems + using libhal. + + * configure.in (HAL_CFLAGS): detect libhal + +2005-06-11 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * libgphoto2_port/Makefile.am: link libgphoto2_port + with explicit symbol list + +2005-06-11 Hubert Figuiere <hfiguiere@teaser.fr> + + * disk/*: + * configure.in: added disk/ subdir + * libgphoto2_port/gphoto2-port-info-list.h: added GP_PORT_DISK. + +2005-06-08 Theodore Kilgota <kilgota@auburn.edu> + + * usb/libusb.c: added gp_port_usb_msg_interface_write_lib and + gp_port_usb_msg_interface_read_lib functions, and corresponding + entries in "ops" list, in order to support 0x41 and 0xc1 request + types needed by Sonix sn9c2028 cameras. + * libgphoto2_port/gphoto2_port_library.h: msg_interface_write and + msg_interface_read declared + * libgphoto2_port/gphoto2_port.h: gp_port_usb_msg_interface_write and + gp_port_usb_msg_interface_read functions declared + * libgphoto2_port/gphoto2_port.c: gp_port_usb_msg_interface_write and + gp_port_usb_msg_interface_read functions added + +2005-03-04 Marcus Meissner <marcus@jet.franken.de> + + * serial/unix.c: make IUCLC check more generic. + (from Robert Millan) + +2005-02-16 Marcus Meissner <marcus@jet.franken.de> + + * usb/libusb.c: also detach the usb-storage driver + when we open a USB device. We can support those + cameras. + +2005-02-12 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * configure.in: fix shell syntax error I introduced + in 2002-11 and no one noticed except for the Debian + packagers + +2005-01-17 Colin Marquardt <colin@marquardt-home.de> + + * po/ja.po: Update thanks to Takeshi AIHANA. + +2005-01-04 Marcus Meissner <marcus@jet.franken.de> + + * libpghoto2_port/gphoto2-port.c, gphoto2-port-info-list.c: + Marked up debug strings for translation too. + Removed translation markup from function names. + + * po/*.po: make update-po + + * po/ru.po: Merged new russian translations from Vyacheslav Dikonov. + +2004-10-28 Hubert Figuiere <hfiguiere@teaser.fr> + + * libgphoto2_port/gphoto2-port-log.h: Fix build for gcc 2.95 + (bug #1055868) + +2004-08-22 Marcus Meissner <marcus@jet.franken.de> + + * libgphoto_port/gphoto-port.h, gphoto-port-log.h: + + Added attributes so gcc knows gp_log* are varargs + using printf style functions and can warn on bad + format strings. + +2004-08-22 Marcus Meissner <marcus@jet.franken.de> + + * Detach USB kernel drivers (unless storage or usbfs) + before claiming interface. This should help stv680 + and spca504x cameras (dc2xx driver should be gone + from kernel). + +2004-01-06 Marcus Meissner <marcus@jet.franken.de> + + * Multiple USB Devices at once support. + +2003-12-11 Lutz Mueller <lutz@users.sourceforge.net> + + Patch by Andreas Burmester <a.burmester@hamburg.de>: + + * serial/unix.c: Do not verify the speed change if we set the + speed to 0. + +2003-08-16 Patrick Mansfield <patmans@users.sourceforge.net> + + * usb/libusb.c: change the mass storage check to output a debug + message and not prevent the camera from being used, as reported + by Marcus Meissner, at the least the olympus 5050z shows up as a + mass storage device, but works fine with gphoto2. + +2003-08-10 Patrick Mansfield <patmans@users.sourceforge.net> + + * usb/libusb.c: Fix the check for mass storage devices. + +2003-08-10 Patrick Mansfield <patmans@users.sourceforge.net> + + * usb/libusb.c: Check for and do not allow USB mass + storage devices. + +2003-05-04 Lutz Mueller <lutz@users.sourceforge.net> + + * libgphoto2_port/gphoto2-port-portability.h: Patch by + Mike Petullo <mike@flyn.org> for OpenBSD. + +2003-01-23 Hubert Figuiere <hfiguiere@teaser.fr> + + * libgphoto2_port/gphoto2-port-info-list.c (gp_port_info_list_free): actually + free the list. It was simply leaked. (reported by DigiKam author on IRC). + +2002-11-29 Marcus Meissner <meissner@suse.de> + + * serial/unix.c, configure.in: Added support for libresmgr style locking. + +2002-11-12 Lutz Mueller <lutz@users.sourceforge.net> + + * libgphoto2_port/gphoto2-port-version.c: Use HAVE_CC only if defined. + +2002-11-08 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * configure.in: increased AGE to 1, define HAVE_USB and HAVE_SERIAL + * libgphoto2-port/gphoto2-port-version.[ch]: added + * libgphoto2-port/Makefile.am: added gphoto2-version.[ch] + +2002-09-12 Marcus Meissner <marcus@jet.franken.de> + + * configure.in, serial/Makefile.am: Do not use xx_LDFLAGS, + automake is unhappy about that. + +2002-07-25 Christophe Barbé <christophe.barbe@ufies.org> + + po files from Stefan Bj|rnelund <stefanb@update.uu.se> + + * libgphoto2_port/po/sv.po: Update Swedish translation. + +2002-07-14 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * ABOUT-NLS: Remove this file, it is generated by gettextize. + +2002-07-12 Lutz Müller <lutz@users.sourceforge.net> + + * configure.in: Use ltdl if available. + +2002-06-27 Lutz Müller <lutz@users.sourceforge.net> + + * autogen.sh: We don't need this file. + +2002-06-21 Christophe Barbé <christophe.barbe@ufies.org> + + po files from Takeshi AIHANA <aihana@jcom.home.ne.jp> + + * libgphoto2_port/po/ja.po: Update Japan translation. + +2002-06-18 Christophe Barbé <christophe.barbe@ufies.org> + + po file from Fabian Mandelbaum <fabman@mandrakesoft.com> + + * libgphoto2_port/po/es.po: Spanish translation. + +2002-06-17 Lutz Müller <lutz@users.sourceforge.net> + + * configure.in: Fix indentation. + +2002-06-17 Lutz Müller <lutz@users.sourceforge.net> + + Patch by Arnaud Launay <asl@launay.org>, slightly modified: + + * configure.in: Check for usb_busses in -lusb. + +2002-06-17 Lutz Müller <lutz@users.sourceforge.net> + + * Makefile.am: Remove 'autogen.sh' from EXTRA_DIST - people + that compile our tarballs don't need it. + +2002-06-14 Lutz Müller <lutz@users.sourceforge.net> + + * libgphoto2_port/gphoto2-port-info-list.c: Cleanup the ltdl-specific + part. + +2002-06-14 Lutz Müller <lutz@users.sourceforge.net> + + * libgphoto2_port/Makefile.am: + * configure.in: Fix (?) -version-info + +2002-06-14 Lutz Müller <lutz@users.sourceforge.net> + + * configure.in: Don't use ltdl.h - libtool is just too broken + (or I am too stupid to use it). + +2002-06-13 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * m4/documentation.m4: + - set XMLTO to either xmlto (if present) or false (if not) + - set have_xmltohtml and stuff instead of have_xmltoHTML and stuff + - only set have_xmlto* to true if have_xmlto + - output which formats we will create under which file/dir name + +2002-06-12 Lutz Müller <lutz@users.sourceforge.net> + + * configure.in: + * libgphoto2_port/gphoto2-port-info-list.c: Make libgphoto2_port + use ltdl.h. I needed to introduce a global variable - code is + marked as UGLY_HACK. If you know how to fix it, please tell me. + +2002-06-12 Lutz Müller <lutz@users.sourceforge.net> + + * serial/unix.c: Substitute some '#if's by '#ifdef's. + +2002-06-12 Lutz Müller <lutz@users.sourceforge.net> + + * m4/documentation.m4: People reported problems with AC_CHECK_PROG. + Let's try AC_PATH_PROG instead. + +2002-06-11 Lutz Müller <lutz@users.sourceforge.net> + + * m4/documentation.m4: Fix checks for xmlto-[html,pdf,man,ps]. + +2002-06-11 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * m4/packaging.m4: package dependency on libusb only if required + +2002-06-06 Lutz Müller <lutz@users.sourceforge.net> + + Patch by Patrick Mansfield <patman@aracnet.com>: + + * libgphoto2_port/gphoto2-port-info-list.c: #ifdef instead of #if + +2002-06-06 Lutz Müller <lutz@users.sourceforge.net> + + * m4/documentation.m4: Fix this ugly output all over the place. + +2002-06-06 Lutz Müller <lutz@users.sourceforge.net> + + * intl: Remove these files - they should be generated by gettextize. + * autogen.sh: Check for and run gettextize. + +2002-06-06 Lutz Müller <lutz@users.sourceforge.net> + + * acconfig.h: According to + http://www.gnu.org/manual/autoconf-2.53/html_mono/autoconf.html, + this file is obsolete. + * configure.in: Adapt to above. + +2002-06-04 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * m4/documentation.m4: build HTML, PDF, PS manual only if possible + * usb/libusb.c: added note about stv680 kernel driver + +2002-05-30 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * m4/documentation.m4: fixed fig2dev test, + hack: assume xmlto cannot do pdf and ps even if it claims to, + added output message + +2002-05-28 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * doc/DocRules.am: API docs belong to API_DIR + +2002-05-26 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * m4/documentation.m4: test for xmlto, define API_DIR + +2002-05-25 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * m4/documentation.m4: use AC_BEFORE where sensible + * serial/unix.c: the locking problems only concern RS232 cams + +2002-05-25 Lutz Müller <lutz@users.sourceforge.net> + + Patch by Dave Woodman <dave@naffnet.org>, slightly modified: + + * serial/unix.c: Make sure speed changes have been successful. + +2002-05-23 Lutz Müller <lutz@users.sourceforge.net> + + * test/test-gp-port.c: More tests. + * libgphoto2_port/gphoto2-port.c: Nicer debugging output. + +2002-04-22 Marcus Meissner <marcus@jet.franken.de> + + * serial/unix.c: Unescape 0xff/0xXX parity framing sequences here. + +2002-04-19 Mariusz Woloszyn + + * libgphoto2_port/gphoto2-port-library.h: changed definition of + GPPortOperations.check_int. + * libgphoto2_port/gphoto2-port.[ch]: added gp_port_check_int_fast(). + * usb/libusb.c: changed definition of gp_port_usb_check_int. + +2002-04-16 Marcus Meissner <marcus@jet.franken.de> + + * libgphoto_port/gphoto2-port.h, serial/unix.c: + Handle parity, introduced new enum GPPortSerialParity, + switched one element of the structure from int to enum + (enums are ints, so it should remain binary compatible). + +2002-03-23 Dan Fandrich <dan@coneharvesters.com> + + * m4/byteorder.m4: Added support for cross-compilation. + Changed to look for machine/endian.h instead of sys/endian.h on *BSD. + +2003-03-22 Lutz Müller <lutz@users.sourceforge.net> + + * libgphoto2_port/Makefile.am: Remove "-g" from [C,LD]FLAGS. If you + need it, please add it again in configure.in. + +2002-03-21 Marcus Meissner <marcus@jet.franken.de> + + * usb/libusb.c: gp_port_usb_find_bulk no exists, replaced with _ep. + Also look for intep in class based matching. + Dump intep in debugoutput. + interrupt endpoints are *input* endpoints, not output. + Remember we did the altsetting after we did change it. + +2002-03-19 Marcus Meissner <marcus@jet.franken.de> + + * configure.in, acconfig.h: Fixed some warnings newer autoconf + versions generate. Use AM_PROG_LIBTOOL. + +2002-03-14 Dan Fandrich <dan@coneharvesters.com> + + * m4/byteorder.m4 + * m4/stdint.m4: Changed to allow building in non-source directory. + Added support for 64 bit integers. + +2002-03-13 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * configure.in: more verbose (and hopefully more + user-understandable) libusb error message and configuration + information, fixed typo + +2002-03-12 Mariusz Woloszyn + + * changed all _event, eventep to _int and intep as it describes usb + inerrupt endpoint + +2002-03-11 Lutz Müller <lutz@users.sourceforge.net> + + * configure.in: Fix versionning. + +2002-03-11 Mariusz Woloszyn + + * libgphoto2_port/gphoto2-port-library.h: added + check_event to GPPortOperationsl + * libgphoto2_port/gphoto2-port.h: added eventep to + GPPortSettingsUSB + * usb/libusb.c: added gp_port_usb_check_event(), + changed gp_port_usb_find_bulk to gp_port_usb_find_ep(), + added setting of eventsep to gp_port_usb_find_device_lib() + * libgphoto2_port/gphoto2-port.[ch]: added gp_port_check_event() + +2002-02-23 Dan Fandrich <dan@coneharvesters.com> + + * libgphoto2_port/gphoto2-port-info-list.c: Fixed error test for + non-GNU regex. + +2002-02-23 Lutz Müller <lutz@users.sourceforge.net> + + * [serial,usb]/Makefile.am: LIBADD libgphoto2_port. + +2002-02-22 Lutz Müller <lutz@users.sourceforge.net> + + * serial/unix.c: Improved IRIX fix to set the speed exactly once after + opening the device. + +2002-02-21 Lutz Müller <lutz@users.sourceforge.net> + + * serial/unix.c: IRIX fixes. + +2002-02-19 Lutz Müller <lutz@users.sourceforge.net> + + * serial/unix.c (gp_port_library_list): Don't check for return + value when adding generic ports. Fixes #518616. + +2002-02-18 Colin Marquardt <colin@marquardt-home.de> + + * configure.in: Added zh_CN.GB2312 to ALL_LINGUAS. + +2002-02-16 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * usb/Makefile.am: Added usb-os2.c to EXTRA_DIST + +2002-02-13 Marcus Meissner <marcus@jet.franken.de> + + * gphoto2-port.h: placed typedefs after the enums (GPPin and GPLevel) + since g++ does not like it. + +2002-02-11 Lutz Müller <lutz@users.sourceforge.net> + + * doc/DocRules.am: Fix building docs when $(builddir) == $(srcdir). + +2002-02-09 Dan Fandrich <dan@coneharvesters.com> + + * serial/unix.c: Added serial ports for Tru64 UNIX + +2002-02-06 Lutz Müller <lutz@users.sourceforge.net> + + * m4/documentation.m4: Fix #510543. + +2002-02-06 Lutz Müller <lutz@users.sourceforge.net> + + * libgphoto2_port/gphoto2-port.h: extern C. + +2002-01-13 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * configure.in: Added "ja" to ALL_LINGUAS to fix broken "make dist" + +2002-01-31 Lutz Müller <lutz@users.sourceforge.net> + + * libgphoto2_port/gphoto-port.[c,h]: The buffer that is sent using + gp_port_write is "const". + +2002-01-24 Dan Fandrich <dan@coneharvesters.com> + + * gphoto2-port-log.h + * gphoto2-port.h: Removed config.h include (should be done in .c files) + * usb/usb-os2.c + * test/test-gp-port.c + * gphoto2-port-portability.c: Added include of config.h + +2002-01-19 Dan Fandrich <dan@coneharvesters.com> + + * configure.in: Replaced AC_TRY_RUN with AC_TRY_LINK in ttylock test + so cross-compiling is possible. + +2002-01-13 Dan Fandrich <dan@coneharvesters.com> + + * libgphoto2_port/gphoto2-port-log.h + * libgphoto2_port/gphoto2-port.h: Put #ifdef HAVE_CONFIG_H around + include + +2002-01-13 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * libgphoto2_port/gphoto2-port.[ch]: renamed "class" parameter to "mainclass" + to allow for compilation of C++ programs with libgphoto2_port + +2002-01-09 Dan Fandrich <dan@coneharvesters.com> + + * m4/byteorder.m4: Added support for NetBSD swap macros. + * m4/Makefile.am: Added byteorder.m4 to file list + +2002-01-09 Dan Fandrich <dan@coneharvesters.com> + + * libgphoto2_port/gphoto2-port-log.h: Conditionally use C99 variadic + macros + +2002-01-09 Dan Fandrich <dan@coneharvesters.com> + + * libgphoto2_port/gphoto2-port.h: Moved typedefs after the definitions + of the dependent types. + +2002-01-08 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * configure.in: Substitute AM_PROG_LIBTOOL by AC_PROG_LIBTOOL (first + is deprecated). + +2002-01-04 Dan Fandrich <dan@coneharvesters.com> + + * configure.in: Only add gcc-specific CFLAGS if we're running gcc. + * Minor changes to other files to improve portability. + +2002-01-04 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * usb/libusb.c: fixed error message to contain something to report + +2002-01-04 Colin Marquardt <colin@marquardt-home.de> + + * po/de.po: Update. + +2002-01-02 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/Makefile.am: + * usb/Makefile.am: + * serial/Makefile.am: Install io-drivers into versioned + subdirectories. + +2001-12-20 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + Patch from Tim Waugh <twaugh@redhat.com>: + + * usb/libusb.c: "I think this makes it clearer exactly which kernel + module to unload when dc2xx is loaded." + +2001-12-14 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * configure.in: Comment out check for ltdl.h. See comment in there. + +2001-12-14 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * gphoto2-port-config.in: Added missing -lgphoto2_port + +2001-12-13 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * configure.in: Check if ltdl.h is available and ... + * libgphoto2_port: ... use it. + +2001-12-12 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + Remove some error codes, and move some variable names into the + gp-namespace. + +2001-12-11 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/gphoto2-port-result.[c,h]: Remove + GP_ERROR_IO_TIMEOUT - we already have GP_ERROR_TIMEOUT. + +2001-12-07 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * libgphoto2_port/gphoto2-port-log.c: ENABLE_DEBUGGING -> DISABLE_DEBUGGING + * doc/gphoto2-port-sections.txt: added lots of constants, a few macros and + created new sections about serial and usb specific stuff + +2001-12-07 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * configure.in: You won't believe how much dead code there is... + +2001-12-07 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * gphoto2-port-config.in: made it work again + +2001-12-01 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * configure.in: help cosmetics + * m4/documentation.m4: help cosmetics, + added check for transfig and AM_CONDITIONAL BUILD_FIGURES, + simplified mechanism that determines whether to build docs or not + * m4/packaging.m4: help cosmetics, renamed PGK_* to GPKG_*, + improved messages + +2001-11-29 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/gphoto2-port-info-list.c: The logic was still + broken... + +2001-11-29 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/gphoto2-port-info-list.c: Oh god, I checked in a + #if 0 that I used for debugging purposes. Sorry, guys.... + +2001-11-29 Fredrik <fredrik@krixor.xy.org> + + * libgphoto2_port/gphoto2-port-portability.h: OpenBSD also prepends + underscores to symbols. + +2001-11-29 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/gphoto2-port-info-list.c: Fix regex stuff + (at least for HAVE_GNU_REGEX). + +2001-11-29 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * configure.in: Check for GNU regex + * acconfig.h: HAVE_GNU_REGEX + * serial: + * libgphoto2_port: First try to implement a regex match. Doesn't work + yet. + +2001-11-29 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * libgphoto2_port/m4/packaging.m4: added packaging macro + +2001-11-27 Hans Ulrich Niedermann <gp@n-dimensional.de> + + * po/libgphoto2_port.pot: I'm sick of all the diffs + * po/de.po: I'm still sick of all the diffs + +2001-11-27 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * serial/unix.c (gp_port_library_list): Lock device here before + trying to access a port, too. + +2001-11-26 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * configure.in: Fix typo (USB_LIBS, not USB_LDFLAGS) *sigh* + * usb/Makefile.am: libgphoto2-port-usb.so needs -lusb, therefore add + it using LIBADD (ldopen is not clever enough to figure that out). + +2001-11-25 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * gphoto2-port-config.in: Remove another reference to IOLIB_CFLAGS... + +2001-11-25 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * serial/unix.c: Always set the speed at the beginning - don't assume + it to be at 9600. + +2001-11-25 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * serial/unix.c: For flush and break, check that the device is open + and at the right speed. + +2001-11-24 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * serial/unix.c: Try to fix logic of speed setting: Now check before + each read/write operation if the current speed is the requested one. + If not, change it and remember it in dev->pl->baudrate. + +2001-11-24 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/Makefile.am: @IOLIB_CFLAGS@ doesn't exist any more. + +2001-11-23 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * serial/unix.c: Only set the baudrate if the device is open. If you + set parameters on device 0, you mess up the console... + +2001-11-23 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * configure.in: + * serial/Makefile.am + * usb/Makefile.am: Clean up Makefiles. Avoid version on io-drivers + (we don't check it anyways) + +2001-11-22 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + Patch from Marr <marr@shianet.org>: + + * libgphoto2/gphoto2-port.c: Fix bug whereby hexadecimal output is + erroneously shown in decimal format. + * serial/unix.c (gp_port_serial_update): Don't open/close the port + here (does this break anything?) + +2001-11-17 Colin Marquardt <colin@marquardt-home.de> + + * configure.in (Module): Added 'de' to ALL_LINGUAS. + +2001-11-11 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * configure.in: Look for usb.h in locations specified by + libusb-config. + +2001-10-29 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * usb/libusb.c: memset port->pl to 0 so that we can later detect + errors + +2001-10-28 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/gphoto2-port-portability.[c,h] (GP_SYSTEM_RMDIR): + New + +2001-10-27 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2: Updated documentation + +2001-10-26 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * include: Move everything from here to ... + * libgphoto2_port: ... here. + +2001-10-26 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * configure.in: Give users the possibility _not_ to compile in USB + support. Same with SERIAL. + +2001-10-26 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * include/gphoto2-port.h: Changed the syntax of gp_port_new to + be consistent with gp_camera_new. + +2001-10-26 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * network + * parallel + * ieee1394: Removed. Once someone wants to implement those, they can + be easily resurrected. + +2001-10-25 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * usb/libusb.c: + * include/gphoto2-port.h: Cleanup. + +2001-10-25 Fredrik <fredrik@krixor.xy.org> + + * libgphoto2_port/gp_port.c: Write number of bytes we are going + to read in debug message as this was not shown when the read + failed. + Fix bug when logging data in gp_port_usb_msg_read(). + +2001-10-25 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/gphoto2-port-core.[c,h]: Replaced by ... + * libgphoto2_port/gphoto2-port-info-list.[c,h]: ... this file. + +2001-10-23 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/gphoto2-port-log.[c,h]: Remove the history stuff. + * libgphoto2_port/gp_port.c (gp_port_set_error), (gp_port_get_error): + New. + * serial/unix.c: Use gp_port_set_error + +2001-10-22 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/gphoto2-port-log.[c,h]: Use va_list instead of + a buffers. That means, no more incomplete data dumps. + +2001-10-20 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/gp_port.c: Forot to set default speed to 0 + +2001-10-20 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * configure.in: Add some more warning flags + * include/gphoto2-port.h: More cleanup in preparation of documentation + * libgphoto2_port/gp_port.c: Move internals into port->pc + * serial/unix.c: Move internals into port->pl. If speed in settings + is 0, set to 9600 (default). + +2001-10-17 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/gphoto2-port-log.[c,h]: Added GP_LOG_DATA + +2001-10-17 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * include/gphoto2-port-debug.h + * libgphoto2_port/debug.c: Removed + +2001-10-16 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/result.c: + * include/gphoto2-port-result.h: #define GP_ERROR_NOT_SUPPORTED + * libgphoto2_port/gp_port.c: Clean up in preparation of documentation + +2001-10-16 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * ieee1394/Makefile.am: + * serial/Makefile.am: + * parallel/Makefile.am: + * usb/Makefile.am: + * network/Makefile.am: -I$(top_srcdir)/libgphoto2_port + * include/gphoto2-port-result.h: GP_ERROR_UNKNOWN_PORT instead of + GP_ERROR_IO_UNKNOWN_PORT. + * include/gphoto2-port.h: GPPortType, GPPortOperations, GPPort + * libgphoto2_port/gphoto2-port-core.[c,h]: New. + +2001-10-16 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * doc: Create framework for documentation. + * libgphoto2_port/gphoto2-port-log.[c,h]: Updated + +2001-10-14 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * include/gphoto2-port-result.h: GP_ERROR_NO_MEMORY + * libgphoto2_port/result.c: GP_ERROR_NO_MEMORY + +2001-10-12 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + Patch from Fredrik <fredrik@krixor.xy.org>: + + * libgphoto2_port/gp_port.c: + * usb/libusb.c: Better error checking + +2001-10-07 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + Patch from David Faure <david@mandrakesoft.com> + + * libgphoto2_port/library.c: Fix logic + +2001-10-06 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + Suggestions from Hans Ulrich Niedermann <gp@n-dimensional.de>: + + * libgphoto2_port/debug.c: #warn the user #ifndef HAVE_VSNPRINTF and + use a #define at the beginning instead of #ifdefs in the code. + +2001-10-06 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * include/gphoto2-port-debug.h + * libgphoto2_port/debug.c (gp_port_debug_history_get_size): New. + (gp_port_debug_printf): Append the msg to the history after calling + the debugging function. + (gp_port_history_append): Don't try to remove full messages, just + remove as many bytes as needed. + +2001-10-06 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * include/gphoto2-port-debug.h + * libgphoto2/debug.c (gp_port_debug_get_level): New. In addition, + remove port-dependent debug levels as frontends are not able to + change them dynamically. Just use the global one. + * include/gphoto2-port.h + * libgphoto2_port/gp_port.c: gp_port_init without debug level. That + can and should be done separately. + * libgphoto2_port/library.c + * test/test-gp-port.c + * serial/unix.c: Adjust to above changes + * usb/libusb.c: Use gp_port_debug_printf instead of fprintf + +2001-10-06 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + Chris Byrne <adapt@ihug.co.nz> found this bug: + + * libgphoto2_port/debug.c: Use "%s" because the string we print can + contain characters like "%%%%i%s&%i". + +2001-10-05 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/gp_port.c: Print what we received only if we received + something... + +2001-10-05 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + Patch from Hans Ulrich Niedermann <gp@n-dimensional.de>, slightly + adapted: + + * include/gphoto2-port-debug.h + * libgphoto2_port/debug.c (gp_port_debug_print_data): New + * libgphoto2_port/gp_port.c: Use the new function. + +2001-10-05 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/debug.c: #include <config.h> + +2001-10-05 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + Suggestion from Fredrik <fredrik@krixor.xy.org>: + + * configure.in: Check for vsnprintf + * libgphoto2_port/debug.c: Use vsnprintf if available + +2001-10-05 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + Patch based on suggestions from Fredrik <fredrik@krixor.xy.org>: + + * libgphoto2_port/debug.c: Make sure we memset the same number of + bytes we malloc. + +2001-10-04 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * serial/unix.c: + * usb/libusb.c: Fix includes + +2001-10-04 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * include/Makefile.am + * include/gphoto2-port-result.h + * libgphoto2_port/Makefile.am + * libgphoto2_port/result.c: New + * include/gphoto2-port-debug.h: Define debug levels here + * include/gphoto2-port.h: Clean up + * libgphoto2_port/debug.c: Check if history is big enough for message + +2001-10-04 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * include/Makefile.am + * include/gphoto2-port-debug.h + * libgphoto2_port/Makefile.am + * libgphoto2_port/debug.c: New files + * libgphoto2_port/gp_port.c: Move debugging stuff out of here. + +2001-10-04 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * include/gphoto2-port.h: + * libgphoto2_port/gp_port.c: Revert the result_as_description thing + +2001-10-04 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * acconfig.h: + * configure.in: + * serial/unix.c: Use baudboy.h if available (Red Hat) + +2001-10-04 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + Thanks to Bill Richardson <bill@riverstonenet.com>: + + * test/Makefile.am: Oops, don't use -lgphoto_port + +2001-10-03 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * acconfig.h: #undef HAVE_TTYLOCK + * configure.in: Improved checks for locking headers/libs + * serial/unix.c: Yet another locking lib: ttylock.h + +2001-10-03 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * include/gphoto2-port.h: + * libgphoto2_port/gp_port.c: Explain to the users why claiming an + interface could fail. + +2001-10-03 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * include/gphoto2-port.h: + * libgphoto2_port/gp_port.c (gp_port_result_as_description): New + +2001-10-03 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * serial/unix.c: Correctly interpret the return value of dev_[un]lock + +2001-10-03 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * test/gphoto2-port-test.c: Renamed into + * test/test-gp-port.c + * test/Makefile.am: New + * Makefile.am: Add test to SUBDIRS + * acconfig.h: #undef HAVE_LOCKDEV + * configure.in: Check for lockdev and use it if available + * serial/Makefile.am: -llockdev if that is available + * serial/unix.c: Use lockdev if available + +2001-09-24 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/gp_port.c (gp_port_count): Make sure + libgphoto2_port is initialized. + +2001-09-22 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + Patch from Fredrik <fredrik@krixor.xy.org> + + * include/gphoto2-port.h: + * libgphoto2_port/gp_port.c: + * serial/unix.c: + * usb/libusb.c: Clean up settings code. + +2001-09-22 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + Patch from Carsten Pfeiffer <carpdjih@sp.zrz.tu-berlin.de> + + * libgphoto2_port/library.c: + * libgphoto2_port/portability.c: char *whatever -> const char *whatever + +2001-09-18 Chris PInkham <cpinkham@infi.net> + + * include/gphoto2-port.h + libgphoto2_port/gp_port.c + usb/libusb.c: changed *usb_msg_read* and *usb_msg_write* functions + to allow passing in of request and index values. + +2001-09-14 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + Patch from Fredrik <fredrik@krixor.xy.org>: + + * usb/libusb.c: Only set configuration stuff on gp_port_usb_update + (instead of gp_port_usb_open). + +2001-09-14 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/gp_port.c: Set some default settings in case of + GP_PORT_USB, too. + +2001-09-02 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * include/gphoto2-portability.h: + * include/libgphoto2_port/portability.c: const *char + +2001-08-30 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * include/gphoto2-port.h: GP_ERROR_IO_LOCK + * libgphoto2_port/gp_port.c: Better error reporting. + * serial/unix.c: Implement locking of serial ports + +2001-08-29 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + All work from Fabrice Bellet <Fabrice.Bellet@creatis.insa-lyon.fr>: + + * libgphoto2_port/library.c (gp_port_library_list): Don't try to + open .* + * usb/libusb.c (gp_port_usb_close): Release the interface here. + +2001-08-29 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * libgphoto2_port/gp_port.c: if (!dev) return (GP_OK) instead of + accessing dev->whatever... Plus, set the timeout on gp_port_open. + +2001-08-27 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + Suggestion from Fabrice Bellet <Fabrice.Bellet@creatis.insa-lyon.fr>: + + * include/gphoto2-port.h: + * usb/libusb.c (gp_port_usb_close): Don't report an error if the + device has already been closed. Correctly reuse the devices on + gp_port_open after gp_port_close. + + * parallel/Makefile.am: Remove some references to libgpio. + +2001-03-16 Lutz Müller <urc8@rz.uni-karlsruhe.de> + + * gphoto2-port-test.c: Applied patch from Michael + <michael.spanier@abh.uni-karlsruhe.de> which brings the file + in sync with current API. + +2000-07-15 Fabrice Bellet <Fabrice.Bellet@creatis.insa-lyon.fr> + + * gpio-usb.c : removed useless call to usb_release_interface() + because the usbdev close ioctl already does the job for us. + Compilation warning fix. + +2000-07-09 Fabrice Bellet <Fabrice.Bellet@creatis.insa-lyon.fr> + + * Makefile.am : fixed typo. + * gpio-usb.c : cosmetic namespace changes. + * gpio.c : fixed compilation warnings. + +2000-01-07 Ole Aamot <oka@ifi.uio.no> + + * Added USB patch from Johannes Erdfelt <jerdfelt@valinux.com> + +1999-12-28 Ole Aamot <oka@ifi.uio.no> + + * libgpio.spec.in: added + +1999-12-27 Ole Aamot <oka@ifi.uio.no> + + * Added auto* build scripts. |