* 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.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3175 67ed7778-7388-44ab-90cf-0a291f65f57c
mode. It now supports all common formats of the camera and should
not stop after some captures. Removed some of the double error conversions.
* camlibs/stv0680/stv680.html: Some documentation fixes regarding
Capture Image.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3172 67ed7778-7388-44ab-90cf-0a291f65f57c
* libgphoto2/gphoto2-camera.c: Don't free a camera if it is
currently in use. This fixes reentrancy crashes in gtkam on
shutdown during an operation.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3170 67ed7778-7388-44ab-90cf-0a291f65f57c
Make the help table format string translatable.
Make table lines 79 chars wide.
* de.po (Message): All command line help table entries are now
translated.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3164 67ed7778-7388-44ab-90cf-0a291f65f57c
Also, both number of picture calls get actually 2 bytes. (My camera can
store like 320 QCIF pictures, so this actually a problem.)
Adapted file_count accordingly.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3161 67ed7778-7388-44ab-90cf-0a291f65f57c
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?)
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3160 67ed7778-7388-44ab-90cf-0a291f65f57c
* configure.in:
* acconfig.h: No need for --with-multi any more
* libgphoto2/gphoto2-camera.c: Add some comments about the
problems with HAVE_MULTI.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3158 67ed7778-7388-44ab-90cf-0a291f65f57c
I quote from an e-mail: "You (Lutz) should remove the code you added
that broke (at least) two of the supported 'libgphoto2' camera
libraries!!!" *sigh*.
* conigure.in: Add a --with-multi option and a warning that people
who use it will run into troubles with digita and dc240 and that
people who don't use it will run into troubles when using Nautilus
or Konqueror for browsing their camera.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3140 67ed7778-7388-44ab-90cf-0a291f65f57c
* libgphoto2/gphoto2-camera.[c,h]: Add a pre_func and a post_func
that gets called before and after each access to the camera driver.
* camlibs/konica/library.c: Use above functions.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3138 67ed7778-7388-44ab-90cf-0a291f65f57c
* camlibs/sierra.[c,h]:
- intoduced camera classes, in order to customise behaviour for
various specific cameras.
- camera_init(): initialize model class in private library area,
initialize set_config and get_config function pointers.
- camera_get/set_config(): changed to address specific camera
classes. Currents one has been renamed for olympus cams, a new
one targeted to Epson cameras has been introduced. The default
set is pointing to Olympus for compatibility with current
code, but this should change in the future.
- camera_summary(): detect missing memory card. tested on Epson
3000z. added some info in summary.
- camera_manual(): added custom message for Epson cameras.
Current is targeted to Olympus ones. Default still display
Olympus message for compatibility.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3134 67ed7778-7388-44ab-90cf-0a291f65f57c