Commit Graph

1746 Commits

Author SHA1 Message Date
Dan Fandrich
80b46fae70 Added definitions of MIN and MAX
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3141 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-21 20:58:21 +00:00
Lutz Mueller
25b9808904 2001-11-21 Lutz M�ller <urc8@rz.uni-karlsruhe.de>
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
2001-11-21 19:07:53 +00:00
Lutz Mueller
a7b434e192 2001-11-21 Lutz M�ller <urc8@rz.uni-karlsruhe.de>
* 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
2001-11-21 14:55:54 +00:00
Lutz Mueller
f80fd2a911 Finish implementation of GP_WIDGET_DATE.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3135 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-21 01:09:27 +00:00
Gilles Grandou
dc2fd604b3 2001-11-20 Gilles Grandou <gilles@grandou.net>
* 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
2001-11-20 22:42:37 +00:00
Hans Ulrich Niedermann
90df5349a2 COTD
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3133 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-20 20:48:38 +00:00
Hans Ulrich Niedermann
605a20fe86 covertly introduce important policy changes :-)
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3132 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-20 20:47:42 +00:00
Johannes Erdfelt
877bc25ed6 Mop up any pending data
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3131 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-20 20:31:35 +00:00
Johannes Erdfelt
297c95ca79 Display the failed return code
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3130 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-20 20:30:48 +00:00
Lutz Mueller
32ce9120f7 2001-11-20 Lutz M�ller <urc8@rz.uni-karlsruhe.de>
* configure.in: Put gettext hack in again. Someone complained...


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3128 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-20 16:29:33 +00:00
Fredrik
b848d3ebc5 Removed obsolete internal debugging code.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3127 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-20 07:58:21 +00:00
Fredrik
dc997636e0 Check result of gp_port_set_settings() in canon_usb_init().
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3126 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-20 06:47:45 +00:00
Fredrik
7c81f4a7ee Put back declaration of canon_usb_camera_init() to avoid compiler warning.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3125 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-20 06:47:21 +00:00
Fredrik
d8c1887468 Removed dump_hex() in favor of gp_log_data().
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3124 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-20 06:38:38 +00:00
Fredrik
0f6b07e0e8 Move USB init stuff from canon_serial_init() to canon_usb_init().
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3123 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-20 06:31:30 +00:00
Mariusz Woloszyn
2ed96913bf 2001-11-19 Mariusz Woloszyn <emsi@ipartners.pl>
* camlibs/ptp: added camera filenames support,
	* fixed some minor and major bugs in handling unaligned
	  structures


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3122 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-19 22:50:00 +00:00
Mariusz Woloszyn
e4e3a600dd Added PTP camera filenames support.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3121 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-19 22:44:08 +00:00
Mariusz Woloszyn
ee4d710246 fixed dealing with unaligned structures.
used __attribute__ ((packed)), and defined types as __uXX.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3120 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-19 22:03:26 +00:00
Fredrik
aad890dc51 Renamed lots of functions, for example all the psa50_* to canon_* because
they are not only for the Powershot A50.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3119 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-19 21:39:00 +00:00
Fredrik
47ed3b49b6 First step of code re-organization. Renamed psa50.{c,h} to library.{c,h}.
Moved everything serial or USB specific from library.{c,h} to serial.{c,h}
and usb.{c,h}. Moved generic routines into util.{c,h}.

This code compiles without more warnings than when I started and it can
list and download pictures and thumbnails from my USB camera.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3118 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-19 20:45:35 +00:00
Fredrik
1596fc551a Re-indented.
Moved global variables seq_tx and seq_rx (missed the last time) to
camera->pl.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3117 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-19 18:41:51 +00:00
Mariusz Woloszyn
2479e73b8c Fixed bug in ptp_getthumb and get_file_func. Changed ObjectCompressedSize to
ThumbCompressedSize in appropriate places.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3116 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-19 17:45:57 +00:00
Mariusz Woloszyn
f5650712c8 2001-11-19 Mariusz Woloszyn <emsi@ipartners.pl>
* camlibs/ptp: basic (and hacked) ptp camera functionality:
  only JPG image and thumbnails downloading supported


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3115 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-19 17:40:54 +00:00
Mariusz Woloszyn
d2ff484ff2 Downloading files works now, but it's hacked version, which works properly
for JPG files only!


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3114 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-19 16:15:32 +00:00
Lutz Mueller
48ab7f65e8 2001-11-19 Lutz M�ller <urc8@rz.uni-karlsruhe.de>
* configure.in: Remove gettext hack. Let's see if someone complains...


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3113 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-19 15:44:15 +00:00
Mariusz Woloszyn
bf48e9d74a Implemented direcotry listening and started file downloading.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3112 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-19 14:20:28 +00:00
Mariusz Woloszyn
6a42127a62 Added simple directory listening support.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3110 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-19 13:01:15 +00:00
Dan Fandrich
c60a3fe566 Stopped declaring a variable of type struct _CameraPrivateLibrary since it
isn't needed and it can cause a duplicate variable link error


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3109 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-19 06:40:35 +00:00
Hans Ulrich Niedermann
97a085ffc7 added note about RPM temporarily not working
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3108 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-18 23:55:44 +00:00
Hans Ulrich Niedermann
ea669980af COTD
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3107 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-18 23:44:05 +00:00
Hans Ulrich Niedermann
67172e539c disabled building docs by default
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3106 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-18 23:35:47 +00:00
Hans Ulrich Niedermann
8826dac840 fixed cut-and-pasto
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3105 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-18 23:34:47 +00:00
Hans Ulrich Niedermann
a3215b9d03 added missing files to dist
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3104 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-18 23:33:27 +00:00
Hans Ulrich Niedermann
6cc893d74d added debug output
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3103 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-18 23:32:24 +00:00
Hans Ulrich Niedermann
cb0d19bd7f cleaned up a bit and added debug output
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3102 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-18 23:32:06 +00:00
Hans Ulrich Niedermann
239b8cb7cd COTD
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3101 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-18 22:36:09 +00:00
Hans Ulrich Niedermann
1dea0f7d52 disable building docs by default
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3100 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-18 22:33:57 +00:00
Hans Ulrich Niedermann
007755ce80 COTD
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3099 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-18 22:32:08 +00:00
Hans Ulrich Niedermann
bd78192305 sourced out doc generation
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3098 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-18 22:19:57 +00:00
Marcus Meissner
b27eacc9cb GPL 2 -> LGPL 2.1
Since it is better suited for a library, and it expresses better how
I want this to be copyrighted :)


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3097 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-18 21:31:16 +00:00
Lutz Mueller
0212f6501d 2001-11-18 Lutz M�ller <urc8@rz.uni-karlsruhe.de>
Patch from Ole Aamot <Ole.Aamot@nr.no>:

        * tests: Use mcheck.h (useful when searching for mem-leaks).


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3096 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-18 14:02:41 +00:00
Lutz Mueller
f0cd88526b Formatting.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3095 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-18 11:07:03 +00:00
Lutz Mueller
4a65dd72d5 2001-11-18 Lutz M�ller <urc8@rz.uni-karlsruhe.de>
Patch from Bill Marr <marr@shianet.org>:

        * camlibs/digita/commands.c: Fix bug causing 8 bad trailing
          pixels in Digita thumbnail image download.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3094 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-18 11:00:01 +00:00
Marcus Meissner
9182fe2e00 Just GPL boiler plate added to every file.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3093 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-17 19:12:42 +00:00
Lutz Mueller
74490a0645 Forgot that...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3092 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-17 18:14:40 +00:00
Lutz Mueller
c0412e5b84 2001-11-17 Lutz M�ller <urc8@rz.uni-karlsruhe.de>
* frontends/command-line/options.c: Mark some more strings for
          translation.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3091 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-17 18:10:50 +00:00
Hans Ulrich Niedermann
06050eb33f COTD
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3090 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-17 18:04:06 +00:00
Hans Ulrich Niedermann
f6d4de6408 we want to distinguish versions of bug reports
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3089 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-17 16:24:49 +00:00
Mariusz Woloszyn
471d330741 added session number parameter to ptp_opensession();
fix handling of error codes for libraby.c: ptp_write_func also.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3088 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-17 15:23:13 +00:00
Hans Ulrich Niedermann
6273102506 fixed incorrect location of config.h
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@3087 67ed7778-7388-44ab-90cf-0a291f65f57c
2001-11-17 15:20:41 +00:00