Remove generated files
[framework/connectivity/libgphoto2.git] / ChangeLog
1 2009-07-30  Dan Fandrich <dan@coneharvesters.com>
2
3         * Fixed a bunch of C89 and SUS portability issues.
4
5         * camlibs/aox/library.c: Fixed a buffer overflow in the AOX
6           driver that would occur when fewer than 15 pictures were
7           on the camera.
8
9 2007-07-25  Hubert Figuiere  <hub@figuiere.net>
10
11         * camlibs/ptp2/library.c: Added Kodak Z712 IS
12
13 2007-06-21  Hubert Figuiere  <hub@figuiere.net>
14
15         * camlibs/ptp2/library.c: Added Canon A560
16
17 2007-05-28  Hubert Figuiere  <hub@figuiere.net>
18
19         * camlibs/ptp2/library.c: Added Nikon Coolpix L10.
20
21 2007-05-27  Hubert Figuiere  <hub@figuiere.net>
22
23         * camlibs/ptp2/library.c: Added Canon A570 IS.
24
25 2007-05-05  Hubert Figuiere  <hub@figuiere.net>
26
27         * camlibs/ptp2/library.c: Added FujiFilm F40 fd
28         http://gphoto.org/bugs/?id=1713438
29
30 2007-04-08  Hubert Figuiere  <hub@figuiere.net>
31
32         * camlibs/directory/directory.c: added more RAW types.
33         Should fix bug #1696551
34         http://gphoto.org/bugs/?id=1696551
35
36 2007-03-01  Marcus Meissner  <marcus@jet.franken.de>
37             Theodore Kilgore <kilgota@banach.math.auburn.edu>
38
39         * libgphoto2/bayer.{c,h}: Enhanced bayer algorithm.
40
41 2007-01-31  Hubert Figuiere  <hub@figuiere.net>
42
43         * camlibs/ptp2/library.c: added Coolpix P4.
44         added Kodak P880
45
46 2007-01-21  Marcus Meissner  <marcus@jet.franken.de>
47
48         * libgphoto2/gphoto2-filesys.c: 
49           Bugfixes for LRU double linked list handling.
50
51 2007-01-03  Hubert Figuiere  <hub@figuiere.net>
52
53         * libgphoto2_port/disk/disk.c (gp_port_library_list): handle
54         automounter properly when there is no HAL.
55
56         * camlibs/directory/directory.c (file_list_func): ignore entries
57         that start with '.'
58         (folder_list_func): ignore entries that start with '.'
59         Some code style cleaning.
60
61 2006-11-25  Hubert Figuiere  <hub@figuiere.net>
62
63         * libgphoto2_port/configure.ac: bump soname for libgphoto2_port
64         post 2.3.0 branch
65
66         * configure.ac: 2.3.0.1.trunk because we branched 2.3.0
67
68 2006-10-14  Hubert Figuiere  <hub@figuiere.net>
69
70         * camlibs/panasonic/l859/l859.c,
71         camlibs/enigma13/enigma13.c (enigma13_get_toc),
72         camlibs/panasonic/l859/README.panasonic-l859,
73         camlibs/panasonic/dc.h: Fixed typo
74         https://launchpad.net/distros/ubuntu/+source/libgphoto2/+bug/61163
75
76
77 2006-10-07  Hubert Figuiere  <hub@figuiere.net>
78
79         * camlibs/canon/canon.c, camlibs/konica/qm150.c,
80         camlibs/ptp2/ptp.c, camlibs/sierra/library.c, 
81         camlibs/sierra/sierra-desc.c, doc/camlib_devel.lyx,
82         libgphoto2/gphoto2-abilities-list.c: s/occured/occurred/
83         From Launchpad bug 61163:
84         https://launchpad.net/distros/ubuntu/+source/libgphoto2/+bug/61163
85
86 2006-09-19  Hubert Figuiere  <hub@figuiere.net>
87
88         * camlibs/ptp2/config.c: More typo.
89
90         * camlibs/gsmart300/library.c (delete_file_func): Fixed typo
91
92         * camlibs/ptp2/ptp.h (PTP_DPC_NIKON_WhiteBalanceFluorescentBias): 
93         Change typo in the const name
94
95         * camlibs/stv0680/bayer.c (light_enhance),
96         camlibs/minolta/dimagev/dimagev.c,
97         camlibs/konica/qm150.c (camera_manual),
98         camlibs/spca50x/library.c (delete_file_func),
99         camlibs/canon/usb.c (canon_usb_camera_init),
100         camlibs/sierra/olympus-desc.c,
101         camlibs/ptp2/ptp.c (ptp_get_property_description),
102         libgphoto2/gphoto2-camera.c (gp_camera_init),
103         camlibs/ptp2/library.c (camera_canon_capture): Fix typos
104         https://launchpad.net/products/libgphoto/+bug/61163
105
106 2006-06-07  Hubert Figuiere  <hub@figuiere.net>
107
108         * AUTHORS: added credits for 5D capture support.
109
110 2006-04-18  Hubert Figuiere  <hub@figuiere.net>
111
112         * configure.in: 2.2.0trunk version
113
114 2006-03-21  Marcus Meissner  <marcus@jet.franken.de>
115
116         * libgphoto2/gphoto2-camera.[ch]:
117
118           Added gp_camera_wait_for_event() API, to wait for
119           specific camera events and return them to the caller.
120           See camlibs/ptp2/library.c for an example usage.
121
122           Contributed by Edward Flick <eddy@cdf-imaging.com>.
123
124 2006-01-27  Theodore Kilgore  <kilgota@auburn.edu>
125
126         * camlibs/clicksmart310/*: Supports Logitech Clicksmart 310. 
127         * configure.in: camlibs/clicksmart310 hooked up.
128         * AUTHORS: author of camlibs/clicksmart310 added.
129         * MAINTAINERS: maintainer of camlibs/clicksmart310 added. 
130
131 2006-01-04  Hubert Figuiere  <hub@figuiere.net>
132
133         * configure.in: bump the .so version
134
135 2005-12-26  Hubert Figuiere  <hub@figuiere.net>
136
137         * CHANGES: updated for 2.1.99
138
139 2005-12-25  Hubert Figuiere  <hub@figuiere.net>
140
141         * configure.in: Version 2.1.99 (pre-release)
142
143 2005-12-06  Theodore Kilgore  <kilgota@auburn.edu>
144
145         * camlibs/digigr8/*: New camera library for 0x2770:0x905c cameras. 
146         * configure.in: camlibs/digigr8 hooked up.
147         * AUTHORS: author of camlibs/digigr8 added.
148         * MAINTAINERS: maintainer of camlibs/digigr8 added. 
149
150
151 2005-08-31  Hubert Figuiere  <hfiguiere@teaser.fr>
152
153         * bindings/csharp: C# binding from f-spot 0.1.1
154
155 2005-08-30  Hubert Figuiere  <hfiguiere@teaser.fr>
156
157         * bindings/java: Java bindings from patch# 1108091
158         http://sf.net/tracker/?func=detail&aid=1108091&group_id=8874&atid=308874
159         * bindings/python: Python binding from patch# 1152835
160         http://sf.net/tracker/?func=detail&aid=1152835&group_id=8874&atid=308874
161         
162 2005-08-25  Marcus Meissner  <marcus@jet.franken.de>
163         
164         * libgphoto2/gphoto2-filesys.c
165
166           Got rid of most LRU heuristics, simplified to just store
167           the last <n> full datastreams.
168           This should be fully sufficient for 99.9% of all usecases
169           (download images lineary).
170
171           You can control this by the setting "libgphoto2" , "cached-images".
172
173 2005-08-14  Marcus Meissner  <marcus@jet.franken.de>
174         
175         * camlibs/directory.c, libgphoto2_port/disk, 
176           libgphoto2/gphoto2-abilities-list.c:
177         
178         Added support for mounted digitalcameras (USB
179         mass storage based).
180
181         Port type is:
182                 disk:/full/path/
183         Camera driver is:
184                 "Directory Browse"
185
186 2005-06-27  Hubert Figuiere  <hfiguiere@teaser.fr>
187
188         * po/ru.po: Update ru.po
189
190 2005-06-11  Hans Ulrich Niedermann <gp@n-dimensional.de>
191
192         * configure.in: new version 2.1.99.head.0
193         * camlibs/**/Makefile.am: link camlibs as libtool modules with
194           shorter names and explicit symbol list
195         * libgphoto2/Makefile.am: link libgphoto2 with explicit symbol list
196
197 2005-06-08  Theodore Kilgore <kilgota@auburn.edu>
198
199         * libgphoto2_port/: added functions to support new request types
200         * camlibs/sonix:   initial hookup
201         * configure.in:     hooked up camlibs/sonix
202
203 2005-05-13  Marcus Meissner  <marcus@jet.franken.de>
204
205         * po/eu.po: new baskish from Hizkuntza Politikarako Sailburuordetza <hizkpol@ej-gv.es>
206
207 2005-04-14  Hans Ulrich Niedermann <gp@n-dimensional.de>
208
209         * */configure.in, */Makefile.am, ...: updated build system.
210           See "./autogen.sh --help" and ./configure --help" for help.
211
212 2005-04-05  Hubert Figuiere  <hfiguiere@teaser.fr>
213
214         * camlibs/ptp: removing obsolete camlib.
215         
216 2005-03-30  Hans Ulrich Niedermann <gp@n-dimensional.de>
217
218         * libgphoto2/gphoto2-file.c: replace stricmp() by strcasecmp()
219           #include <gphoto2-port-portability.h> should take care of
220           portability of strcasecmp()
221
222 2005-02-07  Marcus Meissner  <marcus@jet.franken.de>
223
224         * libgphoto2/gphoto2-filesys.c:
225           Use the minimum of the 3 exif timestamps (time, capture time,
226           digitized time). This fixes use on the Traveller SX330Z as
227           reported.
228
229 2005-01-18  Marcus Meisser   <marcus@jet.franken.de>
230
231         * po/ru.po: Update thanks to Vyacheslav Dikonov <sdiconov@mail.ru>
232
233 2005-01-17  Colin Marquardt  <colin@marquardt-home.de>
234
235         * po/ja.po: Update thanks to Takeshi AIHANA.
236
237 2004-12-15  Hubert Figuiere  <hfiguiere@teaser.fr>
238
239         * configure.in: 2.1.5
240
241 2004-11-26  Hubert Figuiere  <hfiguiere@teaser.fr>
242
243         * configure.in: 2.1.5rc1
244
245 2004-11-26  Theodore Kilgore <kilgota@auburn.edu>
246
247         * camlibs/iclick/*: New camera driver written by T. K. and 
248           Stephen Pollei <stephen_pollei@comcast.net>. 
249         * configure.in: camlibs/iclick hooked up.
250         * AUTHORS: authors of camlibs/iclick added.
251         * MAINTAINERS: listed T. K. as the (current) maintainer. 
252
253 2004-11-18  Lutz Mueller <lutz@users.sourceforge.net>
254
255         * camlibs/kodak/Makefile.am: Hook up the new ez200-driver.
256
257 2004-11-18  Lutz Mueller <lutz@users.sourceforge.net>
258
259         * camlibs/kodak/ez200/*: New camera driver written by 
260           Edo <edo.bvdcorp@free.fr>. Slightly modified to remove some
261           warnings.
262         * configure.in: Hook it up.
263           
264 2004-11-17  Hubert Figuiere  <hfiguiere@teaser.fr>
265
266         * configure.in
267         * camlibs/toshiba: Revert deletion of driver pdrm11
268
269 2004-11-17  Lutz Mueller <lutz@users.sourceforge.net>
270
271         * configure.in
272         * camlibs/toshiba: Removed on request of Sean Bruno
273           <sean.bruno@dsl-only.net> (camera is supported by sierra driver).
274
275 2004-10-28  Hubert Figuiere  <hfiguiere@teaser.fr>
276
277         * libgphoto2/gphoto2-context.h: Fix build for gcc 2.95
278           (bug #1055868)
279
280 2004-10-18  Hubert Figuiere  <hfiguiere@teaser.fr>
281
282         * TESTERS: add myself as tester for Canon 20D
283
284 2004-08-23 Marcus Meissner  <marcus@jet.franken.de>
285         
286         * libgphoto/gphoto-result.h: Add gcc attributes
287           to specify format strings, so the compiler can warn
288           about misuse.
289
290         * libgphoto2/gphoto2-filesys.c: Fixed 2 problems with
291           format strings / arguments.
292
293         * libgphoto2/gphoto2-result.h: Translate libgphoto errors.
294
295 2004-08-02 Hans Ulrich Niedermann <gp@n-dimensional.de>
296
297         * configure.in: Removed Toshiba PDR-M65 driver
298         * camlibs/toshiba/pdrm65/: Removed Toshiba PDR-M65 driver.
299           PDR-M65 uses the Sierra protocol.
300
301 2004-07-14 Hans Ulrich Niedermann <gp@n-dimensional.de>
302
303         * configure.in: Added camlibs/toshiba/pdrm65/Makefile
304         * camlibs/toshiba/pdrm11/Makefile.am: Renamed current PDR-M11 
305           camlib "toshiba" to "toshiba_pdrm11"
306         * camlibs/toshiba/pdrm65/: Added files for PDR-M65 driver.
307           The PDR-M65 driver is developed by Sean Bruno.
308
309 2004-05-29 Theodore Kilgore <kilgota@auburn.edu>
310
311         * MAINTAINERS: added myself as maintainer of aox, mars, sq905 camlibs.  
312
313
314 2004-05-29 Theodore Kilgore <kilgota@auburn.edu>
315         
316         * AUTHORS: added myself as author of aox, mars, sq905 camlibs.
317         
318         
319
320 2004-05-13  Raymond Penners  <raymond@dotsphinx.com>
321
322         * camlibs/sonydscf55: Merged in Sony DSC-F55 patches from Alberto
323         Garlassi: added support for downloading MPEG files, and fixed
324         thumbnail downloading.
325         
326
327 2004-05-01 Theodore Kilgore <kilgota@auburn.edu>
328
329         * configure.in: Hook up camlibs/mars
330
331
332 2004-04-08  Raymond Penners  <raymond@dotsphinx.com>
333
334         * camlibs/sonydscf55: Merged in patch from Alberto Garlassi:
335         serial communication fixes on fast CPUs, and the native file names
336         are now used (instead of using the hardcoded "dsc%05d.jpg").
337
338
339 2004-01-06 Marcus Meissner <marcus@jet.franken.de>
340
341         * Multiple USB camera support.
342
343 2003-11-19 Theodore Kilgore <kilgota@auburn.edu> 
344
345         * configure.in: Hook up camlibs/aox (driver by Theodore Kilgore).
346
347
348 2003-11-16  Patrick Mansfield <patmans@users.sourceforge.net>
349
350         * libgphoto2 gphoto2-camera.c, gphoto2-result.c, gphoto2-result.h:
351           Return GP_ERROR_CAMERA_BUSY if a command or I/O is in progress.
352
353 2003-08-27  Christophe Barbe <christophe@ufies.org>
354
355         * libgphoto2/gphoto2-filesys.c: Return the max when unable to know 
356           the available memory instead of failing to build.
357
358 2003-06-26  Lutz Mueller <lutz@users.sourceforge.net>
359
360         * configure.in: Hook up camlibs/sq905 (driver by Theodore Kilgore
361           <kilgota@banach.math.auburn.edu).
362
363 2003-06-22  Christophe Barbe <christophe@ufies.org>
364
365         * gphoto2/main.c, po/*.po:
366           s/gphoto-devel@gphoto.org/gphoto-devel@lists.sourceforge.net/
367
368 2003-05-26  Hans Ulrich Niedermann  <gp@n-dimensional.de>
369
370         * configure.in: 2.1.2rc1, with CVS tag
371         * libgphoto2/gphoto2-ability-list.c: replace colon by space
372
373 2003-05-17  Hans Ulrich Niedermann  <gp@n-dimensional.de>
374
375         * configure.in: 2.1.2dev9, with CVS tags
376         * configure.in: 2.1.2dev10, without CVS tags, for development
377
378 2003-05-12  Marcus Meissner <marcus@jet.franken.de>
379
380         * configure.in: disabled gsmart, benq, spca504_flash camlibs
381           (now replaced by spca50x camlib).
382           Handle camlibs with - in the name by replacing it with _.
383
384 2003-05-12  Hans Ulrich Niedermann  <gp@n-dimensional.de>
385
386         * configure.in: 2.1.2dev8
387
388 2003-05-12  Marcus Meissner  <meissner@suse.de>
389         
390         * configure.in: added agfa-cl20 driver (from cl20.poeml.de).
391         * CHANGES: adapted.
392         * AUTHORS: added agfa-cl20 authors.
393
394 2003-05-05  Marcus Meissner  <marcus@jet.franken.de>
395         
396         * configure.in: removed ptp driver (now replaced by ptp2)
397         * MAINTAINERS: ptp -> ptp2
398
399 2003-02-26  Hubert Figuiere  <hfiguiere@teaser.fr>
400
401         * configure.in: added toshiba/pdrm11 to build
402         * MAINTAINERS: added toshiba/pdrm11 maintainer
403
404 2003-02-21  Hans Ulrich Niedermann  <gp@n-dimensional.de>
405
406         * doc/Makefile.am: renamed man pages
407         * doc/gphoto2.3,doc/gphoto2_port.3: removed
408         * doc/libgphoto2.3,doc/libgphoto2_port.3: added
409
410 2003-02-01  Patrick Mansfield <patmans@users.sourceforge.net>
411
412         *  TESTERS: Added Valentin Rusu as a tester for the Epson PhotoPC 850z
413
414 2002-12-03  Marcus Meissner <marcus@jet.franken.de>
415         
416         * Imported stv0674 camlib from Vincent Sanders <vince@kyllikki.org>.
417
418 2002-11-21  Patrick Mansfield <patmans@users.sourceforge.net>
419
420         * libgphoto2/gphoto2-camera.c: Allow a NULL for the path to be
421           passed to the camera capture.
422
423 2002-11-12  Lutz Mueller <lutz@users.sourceforge.net>
424
425         * libgphoto2/gphoto2-version.c: Use HAVE_CC only if defined.
426
427 2002-11-10  Lutz Müller <lutz@users.sourceforge.net>
428
429         * libgphoto2/gphoto2-widget.[c,h] (gp_widget_set_value): Make the
430           argument const.
431
432 2002-11-08  Hans Ulrich Niedermann  <gp@n-dimensional.de>
433
434         * configure.in: 2.1.1dev10, increased AGE to 3
435         * libgphoto2/gphoto2-version.[ch]: added
436         * libgphoto2/Makefile.am: added gphoto2-version.[ch]
437
438 2002-11-06  Hans Ulrich Niedermann  <gp@n-dimensional.de>
439         
440         * camlibs/*/Makefile.am:
441         * libgphoto2/Makefile.am:
442         * libgphoto2/libgphoto2.pc.in:
443         * configure.in: made camlibdir settable by cmdline option
444
445 2002-11-01  Hans Ulrich Niedermann  <gp@n-dimensional.de>
446         
447         * configure.in: 2.1.1dev9
448         
449 2002-10-17  Hans Ulrich Niedermann  <gp@n-dimensional.de>
450
451         * libgphoto2/gphoto2-abilities-list.c: removed the fscking "can't load *.la" message
452         * libgphoto2_port/m4/documentation.m4: removed unnecessary stuff (xmlto, fig2dev, etc.)
453         * configure.in: 2.1.1dev8
454
455 2002-10-13  Hans Ulrich Niedermann  <gp@n-dimensional.de>
456
457         * *.am, libgphoto2_port/m4/packaging.m4, libgphoto2_port/m4/packaging.m4: moved definition of docdir from Makefile.am to m4 macros
458         * configure.in: 2.1.1dev7
459
460 2002-10-03  Lutz Müller <lutz@users.sourceforge.net>
461
462         * libgphoto2/gphoto2-abilities-list.[c,h] (gp_abilities_list_reset):
463           New.
464         * configure.in: Reflect above changes in VERSION.
465
466 2002-09-28  Marcus Meissner <marcus@jet.franken.de>
467         
468         * Imported SiPix StyleCam Blink driver from 
469           Vincent Sanders <vince@kyllikki.org>
470
471 2002-09-12  Hans Ulrich Niedermann  <gp@n-dimensional.de>
472
473         * configure.in: 2.1.1dev6
474
475 2002-08-29  Lutz Müller <lutz@users.sourceforge.net>
476
477         * libgphoto2/gphoto2-filesys.c: Cosmetic changes. Made code consistent
478           to reflect the assumption that only GP_FILE_TYPE_[RAW,AUDIO,NORMAL]
479           contain a significant amount of data that needs to be removed from
480           cache.
481
482 2002-08-29  Lutz Müller <lutz@users.sourceforge.net>
483
484         * libgphoto2/gphoto-file.c (gp_file_get_data_and_size): If data or
485           size is NULL, ignore it.
486
487 2002-08-28  Hans Ulrich Niedermann  <gp@n-dimensional.de>
488
489         * configure.in: 2.1.1dev5 (LRU cache, new drivers, etc.)
490                         removed multiple intl/Makefile and po/Makefile
491                         added by gettextize
492
493 2002-08-26  Hubert Figuiere  <hfiguiere@teaser.fr>
494
495         * MAINTAINERS: Added Kodak DC210 maintainer.
496
497 2002-08-23  Hubert Figuiere  <hfiguiere@teaser.fr>
498
499         * configure.in: added largan/lmini driver
500         * camlibs/largan/lmini: new driver for Largan Lmini
501
502 2002-08-22  Christophe Barbé <christophe.barbe@ufies.org>
503
504         * configure.in: test for /proc/meminfo (HAVE_PROCMEMINFO).
505         * libgphoto2/gphoto2-filesys.c: Use HAVE_PROCMEMINFO.
506
507 2002-08-22  Christophe Barbé <christophe.barbe@ufies.org>
508
509         * libgphoto2/gphoto2-filesys.c: Implemented code to free cached data when
510           we are going out of memory. 
511           I still have to add a test in configure for the /proc filesystem.
512
513 2002-08-21  Vincent Weaver <vince@deater.net>
514
515         * camlibs/agfa/: Move camlibs/agfa to camlibs/soundvision
516         * camlibs/agfa/: Rename agfa files to new soundvision scheme
517         * camlibs/agfa/: Minor fixes for Tiger Fast Flicks support
518
519 2002-08-14  Christophe Barbé <christophe.barbe@ufies.org>
520
521         * libgphoto2/gphoto2-filesys.c: LRU implementation for the filesystem
522           cache. 
523
524 2002-08-14  Peter Kajberg <pbk@odense.kollegienet.dk>
525
526         * MAINTAINERS: Add myself as camlibs/pccam600 maintainer.
527         * configure.in
528         * camlibs/pccam600: New driver for Creative PC-CAM600
529                 
530 2002-08-09  Till Adam  <till@adam-lilienthal.de>
531
532         * MAINTAINERS: Add myself as camlibs/gsmart maintainer.
533
534 2002-08-08  Lutz Müller <lutz@users.sourceforge.net>
535
536         * configure.in: Create camlibs/gsmart/Makefile.
537
538 2002-08-08  Lutz Müller <lutz@users.sourceforge.net>
539
540         * configure.in
541         * camlibs/gsmart: New driver by Till Adam <till@adam-lilienthal.de>.
542
543 2002-08-01  Hubert Figuiere  <hfiguiere@teaser.fr>
544
545         * libgphoto2/gphoto2-list.c (exchange): changed strcpy with memcpy
546         that prevents unterminated strings overflow.
547
548 2002-09-01  Lutz Müller <lutz@users.sourceforge.net>
549
550         * MAINTAINERS: Uli does the mailing lists.
551
552 2002-09-01  Lutz Müller <lutz@users.sourceforge.net>
553
554         * MAINTAINERS: Arnaud is now responsible for autogen.sh. Added 
555           myself on top of Scott regarding libgphoto2(_port).
556
557 2002-07-30  Hans Ulrich Niedermann <gp@n-dimensional.de>
558
559         * autogen.sh: new package name: libgphoto2
560         * configure.in: 2.1.1dev3 -> 2.1.1dev4
561
562 2002-07-29  Lutz Müller <lutz@users.sourceforge.net>
563
564         * README: First attempt to separate gphoto2 from libgphoto2.
565
566 2002-07-28  Lutz Müller <lutz@users.sourceforge.net>
567
568         * configure.in: Detect new version of libexif (forgot to check 
569           that in the last time).
570         * frontends: Removed. Now in the "gphoto2" module.
571
572 2002-07-27  Hans Ulrich Niedermann <gp@n-dimensional.de>
573
574         * configure.in: new package name: libgphoto2
575
576 2002-07-25  Christophe Barbé <christophe.barbe@ufies.org>
577
578    po files from Stefan Bj|rnelund <stefanb@update.uu.se>
579
580         * po/sv.po: Update Swedish translation.
581                         
582 2002-07-25  Lutz Müller <lutz@users.sourceforge.net>
583
584         * configure.in: Detect new version of libexif.
585         * frontends/command-line/actions.c:
586         * libgphoto2/gphoto2-filesys.c: Adjust to new version of libexif
587           (if found).
588
589 2002-07-24  Hans Ulrich Niedermann <gp@n-dimensional.de>
590
591         * configure.in: 2.1.1dev3
592         * doc/gphoto2.xml: added reference to CSS stylesheet
593         * doc/docbook-xml.css: added CSS stylesheet for Docbook XML
594
595 2002-07-17  Lutz Müller <lutz@users.sourceforge.net>
596
597         * libgphoto2/libgphoto2.pc.in: Add driverdir variable.
598
599 2002-07-14  Hans Ulrich Niedermann <gp@n-dimensional.de>
600
601         * autogen.sh: explicitly delete autogenerated files and dirs not in CVS
602         * configure.in: 2.1.1dev2, fixed typo in message
603         
604 2002-07-12  Lutz Müller <lutz@users.sourceforge.net>
605
606         * configure.in: Use ltdl if available.
607
608 2002-07-06  Patrick Mansfield <patman@aracnet.com>
609
610         * MAINTAINERS: Add myself to camlibs/sierra
611
612 2002-07-05  Lutz Müller <lutz@users.sourceforge.net>
613
614         * configure.in: Add camlibs/sx330z.
615
616 2002-06-27  Lutz Müller <lutz@users.sourceforge.net>
617
618         Patch from Arnaud Launay <asl@launay.org>:
619
620         * autogen.sh: Call libtoolize - newer automakes don't call it
621           automatically.
622
623 2002-06-27  Lutz Müller <lutz@users.sourceforge.net>
624
625         Patch from Arnaud Launay <asl@launay.org>:
626
627         * Makefile.am: /$(TAR)/tar/
628
629 2002-06-24  Christophe Barbé <christophe.barbe@ufies.org>
630
631         Patch for FreeBSD from Arnaud Launay <asl@launay.org>
632
633         * configure.in: Use -pthread instead of -lc_r, libtool 1.4.2a doesn't
634                 like -lc_r (unlike plain 1.4.2).
635
636 2002-06-21  Christophe Barbé <christophe.barbe@ufies.org>
637
638    po files from Takeshi AIHANA <aihana@jcom.home.ne.jp>
639
640         * po/ja.po: Update Japan translation.
641
642 2002-06-20  Lutz Müller <lutz@users.sourceforge.net>
643
644         * ABOUT-NLS: Remove this file, it is generated by gettextize.
645
646 2002-06-19  Hubert Figuiere  <hfiguiere@teaser.fr>
647
648         * camlibs/minolta/NEWER_MINOLTAS (UPDATE): updated the statement
649           about newer Minolta camera support.
650
651 2002-06-19  Christophe Barbé <christophe.barbe@ufies.org>
652
653         * Makefile.am: Added CHANGES in EXTRA_DIST.
654
655 2002-06-19  Lutz Müller <lutz@users.sourceforge.net>
656
657         * configure.in: Make the check for cdk.h search in $ac_default_prefix.
658           Make checks for libjpeg, libexif, libcdk, etc. consistent.
659
660 2002-06-19  Lutz Müller <lutz@users.sourceforge.net>
661
662         Suggestion from Hans Ulrich Niedermann <gp@n-dimensional.de>:
663
664         * autogen.sh: Remove the call to configure.
665
666 2002-06-19  Lutz Müller <lutz@users.sourceforge.net>
667
668         Suggestion from Arnaud Launay <asl@launay.org>:
669
670         * configure.in: Let users specify where to look for libjpeg
671           (--with-jpeg-prefix).
672
673 2002-06-18  Christophe Barbé <christophe.barbe@ufies.org>
674
675         po file from Fabian Mandelbaum <fabman@mandrakesoft.com>
676
677         * po/es.po: Spanish translation.
678
679 2002-06-18  Lutz Müller <lutz@users.sourceforge.net>
680
681         * configure.in: AC_PREREQ(2.50), because otherwise,
682           --enable-maintainer-mode will fail somehow.
683
684 2002-06-17  Lutz Müller <lutz@users.sourceforge.net>
685
686         Patch by Arnaud Launay <asl@launay.org>:
687
688         * doc/gphoto2.xml: Add missing '>'.
689
690 2002-06-17  Lutz Müller <lutz@users.sourceforge.net>
691
692         Marcus Meissner <meissner@suse.de> explained me how what
693         --enable-maintainer-mode is for:
694
695         * Makefile.am: Uncomment the automake and aclocal flags.
696
697 2002-06-17  Lutz Müller <lutz@users.sourceforge.net>
698
699         Patch by Arnaud Launay <asl@launay.org>, which corrects the
700         previous patch:
701
702         * Makefile.am: Correct the flags to tar.
703
704 2002-06-17  Lutz Müller <lutz@users.sourceforge.net>
705
706         Patch by Arnaud Launay <asl@launay.org>, slightly modified:
707
708         * Makefile.am: Get rid of the automake flags, use --bzip2 instead of
709           -j.
710
711 2002-06-17  Christophe Barbé <christophe.barbe@ufies.org>
712
713         Patch by Arnaud Launay <asl@launay.org>
714
715         * doc/Makefile.am : Don't try to move figures when fig2dev is not there.
716
717 2002-06-17  Christophe Barbé <christophe.barbe@ufies.org>
718   
719         * Makefile.am: Removed autogen.sh from EXTRA_DIST.
720
721 2002-06-17  Christophe Barbé <christophe.barbe@ufies.org>
722
723         * configure.in: 2.1.0 branch created, main branch version 2.1.1dev1.
724
725 2002-06-17  Mariusz Woloszyn <emsi@ipartners.pl>
726
727         * doc/FAQ: Added "gphoto2 does not work..." general question
728
729 2002-06-15  Lutz Müller <lutz@users.sourceforge.net>
730
731         * configure.in: Fix readline error message.
732
733 2002-06-15  Christophe Barbé <christophe.barbe@ufies.org>
734
735         Patch by Arnaud Launay <asl@launay.org>
736
737         * autogen.sh: Copy po/Makevars.template to po/Makevars when necessary.
738
739 2002-06-14  Lutz Müller <lutz@users.sourceforge.net>
740
741         * libgphoto2/gphoto2-abilities-list.c: Cleanup the ltdl-specific
742           part.
743
744 2002-06-14  Lutz Müller <lutz@users.sourceforge.net>
745
746         Patch by Arnaud Launay <asl@launay.org>, slightly enhanced:
747
748         * autogen.sh: If gettext --version is something like 0.11.*, 
749           add the --intl option to gettextize.
750
751 2002-06-14  Lutz Müller <lutz@users.sourceforge.net>
752
753         * libgphoto2/Makefile.am:
754         * configure.in: Fix (?) -version-info
755
756 2002-06-14  Lutz Müller <lutz@users.sourceforge.net>
757
758         * configure.in: Given the pending release, it is safer to disable
759           the use of the buggy libltdl.
760
761 2002-06-14  Lutz Müller <lutz@users.sourceforge.net>
762
763         Suggested by Arnaud Launay <asl@launay.org>, slightly modified:
764
765         * configure.in: Simplify check for readline.
766
767 2002-06-13  Hans Ulrich Niedermann <gp@n-dimensional.de>
768
769         * doc/figures/Makefile.am: don't build images we don't even use
770         * doc/Makefile.am:
771           - clean pdf and ps files if generated
772           - install pdf and ps manuals
773           - create figures before building manual
774           - made pdf and ps manual creation work when srcdir != builddir
775           - added symlink in manual/ to enable people to view manual in src tree
776           - use $(AMTAR) and install only the png and html files for the html manual
777
778 2002-06-13  Lutz Müller <lutz@users.sourceforge.net>
779
780         Patch by Arnaud Launay <asl@launay.org>, slightly corrected:
781
782         * configure.in: Fix check for readline.
783
784 2002-06-13  Hans Ulrich Niedermann <gp@n-dimensional.de>
785
786         * configure.in: 2.0.1dev13 (because of lots of build changes)
787         * doc/figures/Makefile.am: only install png images, but still build jpg and eps
788         * doc/Makefile.am: use $(XMLTO) instead of xmlto everywhere
789
790 2002-06-12  Christophe Barbé <christophe.barbe@ufies.org>
791
792         * doc/Makefile.am: no more figures link. install only png files for the
793           user manual.
794
795 2002-06-12  Lutz Müller <lutz@users.sourceforge.net>
796
797         * configure.in:
798         * libgphoto2/gphoto2-abilities-list.c: Make libgphoto2
799           use ltdl.h. I needed to introduce a global variable - code is
800           marked as UGLY_HACK. If you know how to fix it, please tell me.
801
802 2002-06-12  Lutz Müller <lutz@users.sourceforge.net>
803
804         * configure.in:
805         * libgphoto2/gphoto2-camera.c:
806         * libgphoto2/gphoto2-abilities-list.c: Fixes for HAVE_LTDL. Still
807           doesn't work.
808
809 2002-06-12  Christophe Barbé <christophe.barbe@ufies.org>
810
811         * libgphoto2_port/m4/documentation.m4: Added --with-doc-formats option and
812                 removed xmlto tests to find the available formats.
813         * libgphoto2_port/configure.in: Duplicated tr hack from main configure.in.
814
815 2002-06-12  Lutz Müller <lutz@users.sourceforge.net>
816
817         * doc/FAQ: New entry.
818
819 2002-06-09  Hans Ulrich Niedermann <gp@n-dimensional.de>
820
821         * configure.in: 2.0.1dev11 (because of build changes)
822
823 2002-06-06  Lutz Müller <lutz@users.sourceforge.net>
824
825         * autogen.sh: No need for configuring the whole thing 3 times...
826
827 2002-06-06  Lutz Müller <lutz@users.sourceforge.net>
828
829         * autogen.sh: Fix the order of processing libgphoto2_port and .
830
831 2002-06-06  Lutz Müller <lutz@users.sourceforge.net>
832
833         * intl: Remove these files - they should be generated by gettextize.
834         * autogen.sh: Check for and run gettextize.
835
836 2002-06-06  Lutz Müller <lutz@users.sourceforge.net>
837
838         * INSTALL: Fix the aclocal command.
839
840 2002-06-06  Lutz Müller <lutz@users.sourceforge.net>
841
842         * acconfig.h: According to
843           http://www.gnu.org/manual/autoconf-2.53/html_mono/autoconf.html,
844           this file is obsolete.
845         * configure.in: Adapt to above.
846
847 2002-06-04  Hans Ulrich Niedermann <gp@n-dimensional.de>
848
849         * configure.in: 2.0.1dev10
850         * doc/gphoto2.xml: reformatted preparing for PDF
851         * doc/FAQ: added note about stv680 kernel driver
852         * INSTALL: autogen.sh works for me, also with older autotools than
853                 Lutz mentioned, so I added note about that
854
855 2002-06-03  Lutz Müller <lutz@users.sourceforge.net>
856
857         * INSTALL: Add note about outdated autogen.sh.
858
859 2002-05-30  Hans Ulrich Niedermann <gp@n-dimensional.de>
860
861         * configure.in: 2.0.1dev9, as we have a manual now
862         * configure.in: added manual doc message, named API doc msg like
863                 that, reformatted messages a little 
864         * doc/Makefile.am: build manual only if possible,
865                 clean manual only if building possible
866         * doc/gphoto2.xml: 
867                 - add "QuickStart" chapter
868                 - improved existing setup chapter
869                 - added first part of developer (API) documentation
870                 - added chapter on ideas for the future
871                 - added appendix with resources
872         
873 2002-05-26  Hans Ulrich Niedermann <gp@n-dimensional.de>
874
875         * doc/gphoto2.xml: added gphoto2_port(3) man page
876
877 2002-05-26  Hans Ulrich Niedermann <gp@n-dimensional.de>
878
879         * doc/Makefile.am: only include rules if corresponding programs exist
880
881 2002-05-25  Hans Ulrich Niedermann <gp@n-dimensional.de>
882
883         * doc/gphoto2.xml: moved content of gphoto2.txt here
884         * doc/gphoto2.txt: declared file obsolete
885         * doc/Makefile.am: make man pages with command displayed,
886                 make html pages out of gphoto2.xml
887
888 2002-05-20  Christophe Barbe <christophe.barbe@ufies.org>
889         
890         * camlibs/canon/canon.c: mtime is now converted to UTC as expected.
891
892 2002-05-20  Tim Waugh  <twaugh@redhat.com>
893
894         * doc/gphoto2.xml: Add note in gphoto2(1) about how ranges are
895         interpreted.
896         * doc/gphoto2.1: Regenerated.
897
898 2002-05-20  Christophe Barbe <christophe.barbe@ufies.org>
899         
900         * frontends/command-line/main.c: fixed my previous fix.
901
902 2002-05-20  Tim Waugh  <twaugh@redhat.com>
903
904         * doc/gphoto2.xml: Fix formatting.
905         * doc/gphoto2.1, doc/gphoto2.3: Regenerated.
906
907 2002-05-19  Christophe Barbe <christophe.barbe@ufies.org>
908         
909         * frontends/command-line/main.c: fixed fparams initialization.
910
911 2002-05-19  Christophe Barbe <christophe.barbe@ufies.org>
912         
913         * frontends/command-line/main.c: replaced a missused #if with a #ifdef
914         * frontends/command-line/gphoto2-cmd-capture.c: same 2 times.
915            reported by Luciano Campal Vazquez <luch0@telefonica.net>
916
917 2002-05-18  Hans Ulrich Niedermann  <gp@n-dimensional.de>
918         
919         * frontends/command-line/gphoto2.xml: moved man pages from
920                 frontends/command-line/ to doc/
921         * doc/gphoto2.xml: added gphoto2(3) man page
922         * doc/gphoto2.xml: added examples to gphoto2(1)
923         * configure.in: 2.0.1dev6
924
925 2002-05-17  Hans Ulrich Niedermann  <gp@n-dimensional.de>
926
927         * INSTALL: added CDPATH warning, "make rpm" works again
928         * configure.in: added CDPATH warning
929         * configure.in: 2.0.1dev5, added comment to AC_DEFINE
930         * configure.in: hopefully fixed readline detection when -lncurses needed
931         
932 2002-05-07  Lutz Müller <lutz@users.sourceforge.net>
933
934         * frontends/command-line: Remove more globals.
935
936 2002-05-07  Lutz Müller <lutz@users.sourceforge.net>
937
938         * acconfig.h: #undef HAVE_PTHREAD
939         * configure.in: Check for pthread.
940         * frontends/command-line: Support for gp_camera_set_timeout_funcs.
941
942 2002-05-07  Lutz Müller <lutz@users.sourceforge.net>
943
944         * libgphoto2/gphoto2-camera.c: Fix bug.
945
946 2002-05-07  Lutz Müller <lutz@users.sourceforge.net>
947
948         * libgphoto2/gphoto2-camera.c: Fix mem-leak.
949
950 2002-05-06  Lutz Müller <lutz@users.sourceforge.net>
951
952         * libgphoto2/gphoto2-camera.[c,h] (gp_camera_[start,stop]_timeout),
953           (gp_camera_set_timeout_funcs): New
954         * configure.in: AGE 1, REVISION 0 in order to reflect above.
955
956 2002-04-30  Marcus Meissner <marcus@jet.franken.de>
957         
958         * libgphoto2/gphoto2-filesys.c: memset() filesys to 0 so
959           we do not forget to initialize members. (sf bug #549958)
960
961 2002-04-28  Lutz Müller <lutz@users.sourceforge.net>
962
963         * frontends/command-line/main.c: %s/licence/license
964
965 2002-04-25  Colin Marquardt  <colin@marquardt-home.de>
966
967         * README: Small tweaks in the "Reporting bugs" section.
968
969 2002-04-16  Lutz Müller <lutz@users.sourceforge.net>
970
971         * configure.in: Add fuji.
972
973 2002-04-07  Hans Ulrich Niedermann  <gp@n-dimensional.de>
974
975         * frontends/command-line/main.c: added option --usb-usermap-script
976           name which lets user specify the name of the hotplug usb script
977         * frontends/command-line/options.c: changed copyright from "2000,2001" to "2000-2002"
978         * configure.in: added --usb-usermap-script justifies increased 2.0.1dev4
979         * doc/gphoto2.txt: added notice about unplugging cam and creating
980           /etc/hotplug/usb if necessary
981
982 2002-04-04  Marcus Meissner <marcus@jet.franken.de>
983
984         * frontends/command-line/main.c: Dump USB class devices into usbmap too.
985
986 2002-04-01  Hans Ulrich Niedermann  <gp@n-dimensional.de>
987
988         * TESTERS: added explicit usage permissions and improved wording some
989
990 2002-03-24  Lutz Müller <lutz@users.sourceforge.net>
991
992         Patch by Patrick Mansfield <patman@aracnet.com> (without ChangeLog
993         entry, therefore I am just quoting the e-mail):
994
995         * frontends/command-line/gphoto2-cmd-config.c: This patch fixes
996           scaling when using the command line interface with
997           a range widget with an increment value with non-zero decimal digits
998           (like .5). (...) I also used the A_STANDOUT (like Cliff's patch)
999           rather than "-" so negative numbers work correctly. Also included is
1000           a change to set page increment based on the range of
1001           values, so really large ranges can more easily be adjusted. The page
1002           increment is set so you can go through all values in 20 key strokes
1003           or fewer - this still doesn't work well, but it is better than
1004           trying to go from 0 -> 8000000 in chunks of 10. It is clunky in
1005           that the page increment is not always a multiple of the increment.
1006
1007 2002-03-23  Lutz Müller <lutz@users.sourceforge.net>
1008
1009         Patch by Cliff Wright <cliff@snipe444.org> (comments quoted from 
1010         the e-mails):
1011
1012         * frontends/command-line/main.c: The command line program does not
1013           allow one to have a combination of --config, and --capture-image
1014           where the config will occur first, and then the capture. Since some
1015           cameras do not retain all config info between connections This is a
1016           feature I wanted, so the below patch fixes this by moving config in
1017           front of capture.
1018         * frontends/command-line/gphoto2-cmd-config.c: Unless cdk has changed
1019           the way they handle month's for the config calendar display, their
1020           is a bug in the command line configure in file gphoto2-cmd-config.c.
1021           The patch below fixed this for me.
1022
1023 2002-03-22  Hans Ulrich Niedermann <gp@n-dimensional.de>
1024
1025         * packaging/usbcam*: moved to packaging/linux-hotplug/*
1026         * packaging/Makefile.am: reflect that
1027         * configure.in: reflect that and 2.0.1dev3
1028         * doc/gphoto2.txt: clarification that /proc/bus/usb has to 
1029           be mounted in any case
1030
1031 2002-03-22  Lutz Müller <lutz@users.sourceforge.net>
1032
1033         * frontends/command-line/Makefile.am: Remove "-g" from [C,LD]FLAGS. If
1034           you need it, please add it again in configure.in.
1035
1036 2002-03-21  Marcus Meissner  <marcus@jet.franken.de>
1037
1038         * configure.in, libgphoto2_port/configure.in:
1039                 added AC_INLINE, AC_CONST for platforms that don't have it.
1040
1041 2002-03-14  Hans Ulrich Niedermann <gp@n-dimensional.de>
1042
1043         * doc/gphoto2.txt: clarification of hotplug setup
1044
1045 2002-03-13  Colin Marquardt  <colin@marquardt-home.de>
1046
1047         * configure.in: Added es to ALL_LINGUAS.
1048
1049 2002-03-13  Hans Ulrich Niedermann <gp@n-dimensional.de>
1050
1051         * configure.in: 2.0.1dev2, fixed typo
1052         * frontends/command-line/main.c: removed decoding of numeric debug message priorities
1053         * frontends/command-line/main.c: timestamped logs
1054
1055 2002-03-11  Lutz Müller <lutz@users.sourceforge.net>
1056
1057         * frontends/command-line/Makefile.am:
1058         * frontends/command-line/main.c: Add --authors and --licence.
1059
1060 2002-03-11  Lutz Müller <lutz@users.sourceforge.net>
1061
1062         * configure.in: Check for rl_completion_matches.
1063
1064 2002-03-11  Lutz Müller <lutz@users.sourceforge.net>
1065
1066         * frontends/command-line/globals.h:
1067         * frontends/command-line/main.c: 1 global variable less.
1068
1069 2002-03-11  Mariusz Woloszyn
1070
1071         * frontends/command-line/main.c: you can now specify --filename
1072           while uploading, thx to Lutz.
1073
1074 2002-03-09  Lutz Müller <lutz@users.sourceforge.net>
1075
1076         * frontends/command-line/shell.c: Fix readline stuff (automatic 
1077           completion).
1078
1079 2002-03-07  Hubert Figuiere  <hfiguiere@teaser.fr>
1080
1081         * INSTALL: changed URL to fetch CDK: fix bug #527098
1082
1083 2002-02-26  Marcus Meissner <marcus@jet.franken.de>
1084         
1085         * libgphoto2/gphoto-camera.c: do gp_close_port() unconditionaly
1086           in gp_camera_exit().
1087
1088 2002-02-26  Lutz Müller <lutz@users.sourceforge.net>
1089
1090         * configure.in: We are currently working on libgphoto2-2.0.1.
1091
1092 2002-02-26  Lutz Müller <lutz@users.sourceforge.net>
1093
1094         * frontends/command-line/foreach.c (for_each_file_in_range): If 
1095           deleting files not recursively, adjust the image ID for subsequent
1096           images.
1097         * frontends/commane-line/main.c (main): If deleting files, do
1098           it in reverse order such that above case does never occur. Fixes
1099           #522796.
1100
1101 2002-02-26  Lutz Müller <lutz@users.sourceforge.net>
1102
1103         * frontends/command-line/shell.c: Patch from Rob Hillis
1104           <rob@hillis.dyndns.org>: Use SHELL_PROMPT instead of 
1105           shell_prompt_text.
1106         * frontends/command-line/actions.c: Use %li instead of %i to kill
1107           some warnings.
1108
1109 2002-02-25  Lutz Müller <lutz@users.sourceforge.net>
1110
1111         * acconfig.h:
1112         * configure.in: Add optional readline support.
1113         * frontends/command-line/main.c: Show remaining time in progress bar.
1114         * frontends/command-line/globals.h: Export glob_cancel.
1115         * frontends/command-line/shell.[c,h]: Clean up and add (optional)
1116           readline support. Support deletion of files.
1117
1118 2002-02-25  Lutz Müller <lutz@users.sourceforge.net>
1119
1120         * configure.in: Version 2.0
1121
1122 2002-02-23  Lutz Müller <lutz@users.sourceforge.net>
1123
1124         Patch from Patrick Mansfield <patman@aracnet.com>:
1125
1126         * libgphoto2/gphoto2-filesys.c: sizeof (path), not sizeof (folder).
1127           Doh.
1128
1129 2002-02-21  Colin Marquardt  <colin@marquardt-home.de>
1130
1131         * configure.in: Removed zh_CN.GB2312 from ALL_LINGUAS. 
1132         zh_CN.po is enough.
1133
1134 2002-02-18  Colin Marquardt  <colin@marquardt-home.de>
1135
1136         * configure.in: Added zh_CN.GB2312 to ALL_LINGUAS.
1137
1138 2002-02-18  Lutz Müller <lutz@users.sourceforge.net>
1139
1140         Bug reported by Marcus Meissner <marcus@jet.franken.de>:
1141
1142         * frontends/command-line/options.c: The option "-" is invalid.
1143
1144 2002-02-17  Lutz Müller <lutz@users.sourceforge.net>
1145
1146         * libgphoto2/gphoto2-filesys.c: If a file is requested, look for
1147           mtime first in the file, then in the info, then in the (EXIF) data of
1148           the file, and finally in GP_FILE_TYPE_EXIF.
1149
1150 2002-02-15 Christophe Barbé <christophe.barbe@ufies.org>
1151
1152    * libgphoto2_port/doc/DocRules.am: change rule to 
1153      build in the builddir (!= srcdir) and to install from buildir.
1154
1155 2002-02-14  Fredrik <fredrik@krixor.xy.org>
1156
1157         * frontends/command-line/main.c: Make at least a small attempt
1158           at quoting arguments which might need it when asking users
1159           to execute the same command again with --debug.
1160
1161           Patch from Chris Halls.
1162
1163 2002-02-13  Dan Fandrich <dan@coneharvesters.com>
1164
1165         * libgphoto2/gphoto2-abilities-list.h
1166         * libgphoto2/gphoto2-camera.h
1167         * libgphoto2/gphoto2-filesys.h: Rearranged some structs and added
1168           some empty members to make backward compatibility easier to achieve
1169           when API changes are made in the future.
1170
1171 2002-02-13  Tim Waugh <twaugh@redhat.com>
1172
1173         * frontends/command-line/gphoto2.xml: Mention that files are
1174         numbered from 1, and that quotes should be used for camera models.
1175         * frontends/command-line/gphoto2.1: Regenerated.
1176
1177 2002-02-13  Lutz Müller <lutz@users.sourceforge.net>
1178
1179         * libgphoto2/Makefile.am:
1180         * configure.in: Introduce versions.
1181
1182 2002-02-12  Fredrik <fredrik@krixor.xy.org>
1183
1184         * libgphoto2/gphoto2-filesys.c: Fix month off-by-one bug in
1185           Lutz's fix of get_exif_mtime.
1186
1187 2002-02-12  Lutz Müller <lutz@users.sourceforge.net>
1188
1189         * libgphoto2/gphoto2-filesys.c: Fix (get_exif_mtime).
1190
1191 2002-02-12  Tim Waugh <twaugh@redhat.com>
1192
1193         * MAINTAINERS: Add myself.
1194         * frontends/command-line/gphoto2.xml: New file.
1195         * frontends/command-line/gphoto2.1: New file.
1196         * frontends/command-line/Makefile.am: Install man page.
1197
1198 2002-02-12  Lutz Müller <lutz@users.sourceforge.net>
1199
1200         * configure.in: Ok, not everybody likes pkg-config. Offer an
1201           alternative check, too.
1202
1203 2002-02-11  Lutz Müller <lutz@users.sourceforge.net>
1204
1205         * libgphoto2/gphoto-filesys.c: Previously, we searched thumbnails in
1206           EXIF data if GP_FILE_TYPE_PREVIEW is not supported by the driver. 
1207           Now, we do it the other way round, too: If GP_FILE_TYPE_EXIF is
1208           not supported by the driver, get the thumbnail and search for
1209           EXIF data there.
1210
1211 2002-02-10  Lutz Müller <lutz@users.sourceforge.net>
1212
1213         * frontends/command-line/actions.[c,h]:
1214         * frontends/command-line/main.c: Implement --show-info.
1215
1216 2002-02-09  Fredrik <fredrik@krixor.xy.org>
1217
1218         * frontends/command-line/foreach.c: Fix bug where new
1219           for_each_subfolder() did not descend into subfolders of
1220           subfolders when recursive.
1221
1222         * frontends/command-line/main.c: Be even more carefull in
1223           checking the ID passed to the context functions by camera
1224           drivers.
1225
1226 2002-02-08  Christophe Barbé <christophe.barbe@ufies.org>
1227
1228         * frontends/command-line/main.c: Add usbid option to override 
1229           vendorID and deviceID for a given vendorID/deviceID couple in
1230           the table describing all supported cameras. This allows us to
1231           quickly validate if a new cam could be supported by an existing
1232           driver.  
1233           This requires from the camlib driver to not use the IDs directly
1234           but the device name instead.
1235
1236 2002-02-08  Lutz Müller <lutz@users.sourceforge.net>
1237
1238         * frontends/command-line/main.c: Implement a progress bar (code
1239           adapted from e2fsck).
1240
1241 2002-02-08  Lutz Müller <lutz@users.sourceforge.net>
1242
1243         * frontends/command-line: s/image/file and s/picture/file with 
1244           the exception of capture-image.
1245
1246 2002-02-08  Lutz Müller <lutz@users.sourceforge.net>
1247
1248         * libgphoto2/gphoto2-filesys.c: Make it robust against folders
1249           with trailing slashes.
1250
1251 2002-02-08  Lutz Müller <lutz@users.sourceforge.net>
1252
1253         * frontends/commend-line/main.c:
1254         * frontends/command-line/actions[c,h]:
1255         * frontends/command-line/foreach[c,h]: Clean up, simplify.
1256
1257 2002-02-08  Lutz Müller <lutz@users.sourceforge.net>
1258
1259         * libgphoto2/gphoto2-filesys.c: Add support for getting the 
1260           mtime out of the file data.
1261
1262 2002-02-07  Lutz Müller <lutz@users.sourceforge.net>
1263
1264         * frontends/command-line: Fix my previous (broken) patch and hide
1265           all that recursive id look-up stuff.
1266         * frontends/command-line/gphoto2-cmd-exif.[c,h]: Removed. Now in 
1267           actions.[c,h]
1268
1269 2002-02-07  Lutz Müller <lutz@users.sourceforge.net>
1270
1271         * frontends/command-line/foreach.[c,h]: Pass CameraList as parameter.
1272           This be where the const filename is allocated. Before, the string
1273           got messed up.
1274         * frontends/command-line/main.c: %s/gp_file_free/gp_file_unref
1275
1276 2002-02-06  Fredrik <fredrik@krixor.xy.org>
1277
1278         * frontends/command-line/foreach.c: Check return values
1279           of recursive calls to for_each_subfolder(). Fixes bug
1280           where errors was not detected if they occured in
1281           subfolders of subfolders when doing recursive actions
1282           (like -P).
1283
1284 2002-02-06  Colin Marquardt  <colin@marquardt-home.de>
1285
1286         * CHANGES (Module): Add info about new chinese translation.
1287
1288         * configure.in (ALL_LINGUAS): Added zh_CN.
1289
1290 2002-02-06  Lutz Müller <lutz@users.sourceforge.net>
1291
1292         * libgphoto2_port/m4/Documentation.m4: Fix copy & paste error
1293         * doc/api/Makefile.am
1294         * libgphoto2_port/doc/Makefile.am
1295         * libgphoto2_port/doc/DocRules.am: Fix --enable-docs
1296
1297 2002-02-04  Fredrik <fredrik@krixor.xy.org>
1298
1299         * frontends/command-line/actions.[c,h], main.c: Fixed
1300           --delete-all-images to work again after I made recursion
1301           the default. Recursion is now the default for downloading
1302           but not for deletion. Code by me and Lutz.
1303
1304 2002-02-04  Hans Ulrich Niedermann <gp@n-dimensional.de>
1305
1306         * configure.in: felt like 2.0beta5dev2 - nothing more
1307
1308 2002-02-02  Lutz Müller <lutz@users.sourceforge.net>
1309
1310         * frontends/command-line: Let --show-exif accept image numbers, too.
1311
1312 2002-02-01  Lutz Müller <lutz@users.sourceforge.net>
1313
1314         * frontends/command-line/gphoto2-cmd-exif.[c,h]: New
1315         * frontends/command-line/main.c: Hook it up.
1316
1317 2002-02-01  Raymond Penners  <raymond@dotsphinx.com>
1318
1319         * camlibs/sonydscf55: Added "Sony DCR-PC100" to the list of
1320         supported camera's. Note: it was already supported by using "Sony
1321         MSAC-SR1". However, specifying the name of the camera instead of
1322         the name of the device required to read the camera's memory stick
1323         is more inline with current tradition.
1324
1325 2002-02-01  Lutz Müller <lutz@users.sourceforge.net>
1326
1327         * configure.in: Only call aalib-config if it exists.
1328
1329 2002-02-01  Hans Ulrich Niedermann <gp@n-dimensional.de>
1330
1331         *configure.in: beta4 has already been released.
1332                        we are now at beta5dev1
1333
1334 2002-01-31  Lutz Müller <lutz@users.sourceforge.net>
1335
1336         * camlibs/ricoh:
1337         * configure.in: Initial version. Not working.
1338
1339 2002-01-29  Lutz Müller <lutz@users.sourceforge.net>
1340
1341         * configure.in: Tell users where to get additional libraries.
1342
1343 2002-01-29  Lutz Müller <lutz@users.sourceforge.net>
1344
1345         * Makefile.am
1346         * configure.in
1347         * libgphoto2/Makefile.am
1348         * libgphoto2/gphoto2-filesys.c
1349         * acconfig.h
1350         * libexif: Remove libexif and check in configure.in if there is a
1351           libexif installed on the system.
1352
1353 2002-01-28 Christophe Barbé <christophe.barbe@ufies.org>
1354
1355         * CHANGES: Added with content from beta4 release.
1356         * *: Tagged all files included in beta4.
1357
1358 2002-01-27 Dan Fandrich <dan@coneharvesters.com>
1359
1360         * frontends/command-line/gphoto2-cmd-capture.c: Fixed security problem
1361           in creating temporary file for JPEG preview.
1362
1363 2002-01-27  Lutz Müller <lutz@users.sourceforge.net>
1364
1365         * libgphoto2/gphoto2-widget.c: Size of CameraWidget->[labelname] is
1366           now 256 instead of 32. Fixes long strings (esp. german translation).
1367
1368 2002-01-26  Lutz Müller <lutz@users.sourceforge.net>
1369
1370         Patch by Hans Ulrich Niedermann <gp@n-dimensional.de> (slightly
1371         adapted):
1372
1373         * frontends/command-line/main.c: Only report progress information
1374           if the user can see it. Same with confirmation of status messages.
1375
1376 2002-01-26  Lutz Müller <lutz@users.sourceforge.net>
1377
1378         Fixes #506075:
1379
1380         * frontends/command-line/Makefile.am: Include files into EXTRA_DIST
1381           that are only conditionally built.
1382
1383 2002-01-25 Marucs Meissner <marcus@jet.franken.de>
1384         
1385         * **/Makefile.am: Replaced $(prefix)/lib/ by $(libdir).
1386           (For instance on s390x $(libdir) is $(prefix)/lib64/.)
1387
1388 2002-01-24 Dan Fandrich <dan@coneharvesters.com>
1389
1390         * libgphoto2/pattrec.c
1391         * libgphoto2/jpeg.c: Added include of config.h
1392
1393 2002-01-21  Lutz Müller <lutz@users.sourceforge.net>
1394
1395         * frontends/command-line: Fix image numbering when --recurse.
1396
1397 2002-01-19  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1398
1399         * libgphoto2/gphoto2-filesys.c: Check for cancellation.
1400
1401 2002-01-18  Hans Ulrich Niedermann <gp@n-dimensional.de>
1402
1403         * configure.in: 2.0beta4dev9 (progress is inevitable)
1404
1405 2002-01-16  Lutz Müller <lutz@users.sourceforge.net>
1406
1407         * libexif: New
1408         * libgphoto2/gphoto2-filesys.c: Use libexif
1409
1410 2002-01-16  Lutz Müller <lutz@users.sourceforge.net>
1411
1412         * libgphoto2/gphoto2-file.[c,h] (gp_file_[get,set]_mod_time): New.
1413
1414 2002-01-16  Colin Marquardt  <colin@marquardt-home.de>
1415
1416         *  libgphoto2_port/po/fr.po: Update from Jérôme.
1417         *  po/fr.po: Update from Jérôme.
1418
1419 2002-01-16  Lutz Müller <lutz@users.sourceforge.net>
1420
1421         Black magic by Marcus Meissner <marcus@jet.franken.de>:
1422
1423         find . -type f | xargs grep -l gp_debug_printf | xargs perl -pi -e 's/gp_debug_printf\(\s*GP_DEBUG[^,]*,[^,]*,(.*)$/GP_DEBUG(\1/'
1424
1425 2002-01-15  Lutz Müller <lutz@users.sourceforge.net>
1426
1427         * libgphoto2/*.h: Fix headers: no config.h, ifdef __cplusplus ...
1428
1429 2002-01-15  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1430
1431         * libgphoto2/gphoto2-camera.h: Clean up.
1432
1433 2002-01-15  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1434
1435         More GPContext changes:
1436
1437         * libgphoto2/gphoto2-context.[c,h]: Add message functionality
1438         * camlibs: Use it.
1439
1440 2002-01-14  Fredrik <fredrik@krixor.xy.org>
1441
1442         * frontends/command-line/main.c: Fix some core dumps when parsing
1443           overly long arguments (filename, port, camera, folder). Maybe
1444           this should be changed to checks of unrealistic lengths instead,
1445           but at least this makes us not dump core.
1446
1447 2002-01-14  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1448
1449         * frontends/command-line/main.c: If the user presses 2 times 
1450           <ctrl>-c, abort.
1451
1452 2002-01-14  Colin Marquardt  <colin@marquardt-home.de>
1453
1454         *  libgphoto2_port/po/fr.po: Update from Jérôme (is ISO-8859-1 now).
1455         *  po/fr.po: Update from Jérôme.
1456
1457 2002-01-14  Fredrik <fredrik@krixor.xy.org>
1458
1459         * frontends/command-line/main.c: Make folder recursion default.
1460           Kept --recurse but made it a no-op with a warning to stderr
1461           and added --no-recurse to turn recursion off.
1462
1463 2002-01-14  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1464
1465         * libgphoto2/gphoto2-camera.c:
1466         * frontends/command-line/main.c: Translation fixes.
1467         
1468 2002-01-13  Colin Marquardt  <colin@marquardt-home.de>
1469
1470         *  libgphoto2_port/po/fr.po: New translation from Jérôme.
1471         *  po/fr.po: Update from Jérôme (help screen fits in 80 chars now).
1472
1473 2002-01-13  Hans Ulrich Niedermann <gp@n-dimensional.de>
1474
1475         * configure.in: 2.0beta4dev8 (to detect old/new canon camlib :-)
1476
1477 2002-01-13  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1478
1479         * libgphoto2/gphoto2-camera.[c,h]: Remove last references
1480           to gp_camera_[get,set] error.
1481
1482 2002-01-13  Colin Marquardt  <colin@marquardt-home.de>
1483
1484         * configure.in: Add fr to ALL_LINGUAS.
1485         * po/de.po: Update. 
1486         * po/fr.po: New file from Jérôme Fenal <jerome@fenal.org>. Thanks.
1487
1488 2002-01-13 Dan Fandrich <dan@coneharvesters.com>
1489
1490         * libgphoto2/gphoto2-library.h
1491         * libgphoto2/gphoto2-list.h
1492         * libgphoto2/gphoto2-result.h: Put #ifdef HAVE_CONFIG_H around include
1493
1494 2002-01-13  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1495
1496         Finished the GPContext stuff - changes all over the place. Basically,
1497         gp_[file,camera]_progress has been replaced by gp_context_progress_*.
1498         Well, we haven't release a gphoto2-2.0 yet, therefore I hope you don't
1499         mind the API change...
1500
1501         * libgphoto2/gphoto2-camera.[c,h]: Added a GPContext parameter to
1502           any function that can possibly communicate with the camera. That
1503           makes every function cancellable (which is good), makes it possible
1504           to report multiple errors during execution of a command, offers 
1505           several (nested) progress reports, and many other goodies.
1506
1507 2002-01-11  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1508
1509         * libgphoto2/gphoto2-context.[c,h]: Support for multiple progress
1510           reports at once (especially sub-progress reports).
1511
1512 2002-01-10  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1513
1514         * libgphoto2/gphoto2-filesys.[c,h]: Add a GPContext to all functions 
1515           that potentially access the camera. This makes cancelling of 
1516           all operations possible and improves error reporting.
1517         * tests/test-filesys.c:
1518         * libgphoto2/gphoto2-camera.c:
1519         * camlibs: Adjust to reflect above changes
1520
1521 2002-01-10  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1522
1523         * libgphoto2/Makefile.am
1524         * libgphoto2/gphoto2-context.[c,h]: New files
1525         * libgphoto2/gphoto2-abilities-list.[c,h]
1526           (gp_abilities_list_load_ctx): Sample function for showing the 
1527           benefits of above new files.
1528         * frontends/command-line/main.c: Use gp_abilities_list_load_ctx to
1529           make that operation cancellable.
1530
1531 2002-01-09  Colin Marquardt  <colin@marquardt-home.de>
1532
1533         *  TESTERS: Added Kristian Rink as a tester for the Kodak DC3200.
1534
1535 2002-01-09  Hans Ulrich Niedermann <gp@n-dimensional.de>
1536
1537         * configure.in: 2.0beta4dev7
1538         * configure.in: output VERSION at configure info
1539         * doc/FAQ: Added "Couldn't claim USB interface"
1540
1541 2002-01-09 Dan Fandrich <dan@coneharvesters.com>
1542
1543         * frontends/command-line/gphoto2-cmd-config.c
1544         * configure.in: Allow cdk.h to be found outside a cdk directory.
1545
1546 2002-01-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1547
1548         * configure.in: Substitute AM_PROG_LIBTOOL by AC_PROG_LIBTOOL (first
1549           is deprecated).
1550
1551 2002-01-07  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1552
1553         * frontends/command-line/main.c: Correctly shut down the camera even
1554           in case of error.
1555         * libgphoto2/gphoto2-camera.c: Additional debugging message.
1556
1557 2002-01-06 Dan Fandrich <dan@coneharvesters.com>
1558
1559         * acconfig.h
1560         * configure.in: Added test for tm_gmtoff in struct tm
1561
1562 2002-01-06  Hans Ulrich Niedermann <gp@n-dimensional.de>
1563
1564         * doc/FAQ: Added a few FAQs
1565         
1566 2002-01-06  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1567
1568         * configure.in: $prefix is set to NONE if no --prefix=/some/dir is
1569           specified.
1570
1571 2002-01-04 Dan Fandrich <dan@coneharvesters.com>
1572
1573         * libgphoto2/bayer.h
1574         * libgphoto2/exif.c
1575         * libgphoto2/exif.h
1576         * libgphoto2/gphoto2-filesys.c
1577         * libgphoto2/jpeg.c: Eliminated // comments (for non-C99 compilers)
1578         * configure.in: Only add gcc-specific CFLAGS if we're running gcc.
1579         * Minor changes to other files to improve portability.
1580
1581 2002-01-04  Colin Marquardt  <colin@marquardt-home.de>
1582
1583         * configure.in: Add languages for new po files to ALL_LINGUAS.
1584
1585         * po/de.po: Update.
1586
1587 2002-01-02  Hans Ulrich Niedermann <gp@n-dimensional.de>
1588
1589         * INSTALL: Added note about libusb requirements (CVS or 0.1.5)
1590         + configure.in: time for 2.0beta4dev6 IMHO
1591
1592 2002-01-02  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1593
1594         * libgphoto2/Makefile.am
1595         * camlibs/ * /Makefile.am: Install drivers into versioned
1596           subdirectories.
1597
1598 2002-01-02  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1599
1600         * frontends/command-line/main.c: Implement proper cancelling of file
1601           down- and upload.
1602
1603 2002-01-01  Fredrik <fredrik@krixor.xy.org>
1604
1605         * frontends/command-line/main.c: Better wording in text telling
1606           users to mail the gphoto-devel mailing list when something
1607           goes wrong.
1608
1609 2001-12-31  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1610
1611         * libgphoto2/gphoto2-filesys.[c,h] (gp_filesystem_delete_file_noop):
1612           New.
1613
1614 2001-12-31  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1615
1616         * configure.in: Give users the possibility to specify the location
1617           of cdk
1618         * frontends/command-line/gphoto2-cmd-config.c: Use fscale if
1619           available
1620         * frontends/command-line/main.c: #if -> #ifdef
1621
1622 2001-12-31  Marcus Meissner <marcus@jet.franken.de>
1623         
1624         * libgphoto2/gphoto2-abilities-list.c (gp_abilitities_list_detect*):
1625           Replaced wrong index into list->abilities by correct one.
1626           Should make USB autodetection work again.
1627
1628 2001-12-30  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1629
1630         * libgphoto2/gphoto2-abilities-list.c (gp_abilities_list_detect_usb):
1631           Declare this function static - we don't want to advertise it.
1632
1633 2001-12-29  Marcus Meissner <marcus@jet.franken.de>
1634         
1635         * MAINTAINERS: Added myself to stv680 entry.
1636         * AUTHORS: Added myself.
1637
1638 2001-12-29  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1639
1640         * frontends/command-line/main.c: Show file-specific progress on
1641           upload, too.
1642
1643 2001-12-29  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1644
1645         * libgphoto2/gphoto2-camera.h: Add a note about
1646           gp_camera_progress being deprecated.
1647
1648 2001-12-28  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1649
1650         * libgphoto2/gphoto2-file.[c,h]: Implement progress reporting here.
1651           That makes file upload and file download cancellable.
1652         * frontends/command-line/main.c: Use file-specific progress reporting.
1653
1654 2001-12-27 Dan Fandrich <dan@coneharvesters.com>
1655
1656         * camlibs/canon/util.h
1657         * camlibs/kodak/dc240/library.c
1658         * camlibs/kodak/dc240/library.h
1659         * configure.in: renamed _byteorder.h to gphoto2-endian.h
1660
1661 2001-12-24  Hans Ulrich Niedermann <gp@n-dimensional.de>
1662
1663         * configure.in: felt like 2.0beta4dev5 - and progress is inevitable.
1664         * frontends/command-line/main.h: added constants for USB hotplug matching
1665         * frontends/command-line/main.c:
1666           Fixed Bug #490542: wrong match_flags at --print-usb-usermap
1667           Thanks to JohnMcPherson for reporting this
1668
1669 2001-12-20 Dan Fandrich <dan@coneharvesters.com>
1670
1671         * libgphoto2_port/m4/byteorder.m4
1672         * configure.in: added AC_NEED_BYTEORDER_H macro to generate _byteorder.h
1673
1674 2001-12-14  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1675
1676         * configure.in: Comment out check for ltdl.h. See comment in there.
1677
1678 2001-12-13  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1679
1680         * configure.in:
1681         * acconfig.h: Put the --disable-debugging option back in.
1682
1683 2001-12-13  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1684
1685         * configure.in: Fix no-ltdl.h case.
1686
1687 2001-12-13  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1688
1689         * libgphoto2: Use ltdl.h if available
1690
1691 2001-12-11  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1692
1693         * frontends/command-line/Makefile.am: It seems we need to 
1694           LDADD libgphoto2_port.la here, too, although we LIBADDed it in
1695           libgphoto2/Makefile.am to libgphoto2.la?
1696
1697 2001-12-11  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1698
1699         * camlibs: Remove references to GP_ERROR_IO_TIMEOUT - we use
1700           GP_ERROR_TIMEOUT instead.
1701
1702 2001-12-08  Marcus Meissner <marcus@jet.franken.de>
1703         
1704         * camlibs/stv0680: Added 'capture-image'. Tried implementing a 
1705           different 'capture-preview' method, but failed (yet).
1706           Merged image enhancements from pencam-0.42 (sharpening, white
1707           balancing, gamma enhancement). Not really perfect yet, but the
1708           images do look better already.
1709           Added 'get-raw-image', for getting just the (old) only bayer
1710           processed images.
1711         * camlibs/stv0680/sharpen.[ch]: GIMP Sharpening Plugin.
1712
1713 2001-12-08  Marcus Meissner <marcus@jet.franken.de>
1714         
1715         * libgphoto2/bayer.[ch]: Export gp_bayer_expand. Needed if you want
1716           to do a lightfilter pass right between bayer expand and bayer
1717           interpolate.
1718
1719 2001-12-08  Marcus Meissner <marcus@jet.franken.de>
1720         
1721         * camlibs/stv0680/stv0680.html: Removed, replaced by pdf below.
1722         * camlibs/stv0680/680_commands_and_communication_sdk.pdf.gz:
1723           Extract from STV 680 SDK describing USB command set. Supplied
1724           by STM for 'interested developers'. Not officially supported.
1725         * camlibs/stv0680/CREDITS, README.pdf: Adjusted.
1726
1727 2001-12-07  Hans Ulrich Niedermann <gp@n-dimensional.de>
1728
1729         * frontends/command-line/main.c: ENABLE_DEBUGGING -> DISABLE_DEBUGGING
1730         * frontends/command-line/main.h: ENABLE_DEBUGGING -> DISABLE_DEBUGGING
1731         * libgphoto2/gphoto2-filesys.c: dump filesystem using gp_log
1732         * doc/gphoto2.txt: small addition about x-bit
1733         * doc/api/gphoto2-sections.txt: added misc. functions and constants
1734         * doc/api/*: reflect changed gphoto2-sections.txt
1735         
1736 2001-12-07  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1737
1738         * configure.in:
1739         * acconfig.h: ENABLE_DEBUGGING -> DISABLE_DEBUGGING. If you don't, 
1740           you don't get any logging in gtkam.
1741
1742 2001-12-07  Hans Ulrich Niedermann <gp@n-dimensional.de>
1743
1744         * configure.in: it is time for 2.0beta4dev4
1745         * gphoto2-config.in: made it work again
1746
1747 2001-12-07  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1748
1749         * configure.in: Even more cleanup.
1750
1751 2001-12-07  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1752
1753         * configure.in: Remove dotlib hack
1754         * camlibs: Do it "the right way"
1755
1756 2001-12-07  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1757
1758         * configure.in: Remove some cruft that survived my auto[make,conf] 
1759           cleanup
1760         * libgphoto2/Makefile.am: LIBADD libgphoto2_port.la
1761
1762 2001-12-06  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1763
1764         * configure.in: Use () instead of {}. That produces a warning in 
1765           configure, but at least works when linking.
1766
1767 2001-12-05 Dan Fandrich <dan@coneharvesters.com>
1768         * configure.in
1769         * libgphoto2_port/m4/stdint.m4
1770         * camlibs/dimera/dimera3500.c
1771         * camlibs/dimera/mesalib.h
1772         * camlibs/panasonic/dc.c
1773         * camlibs/panasonic/dc.h
1774         * camlibs/panasonic/dc1000.c
1775         * camlibs/panasonic/dc1580.c
1776         * camlibs/panasonic/l859/l859.c
1777         * camlibs/panasonic/l859/l859.h: add AC_NEED_STDINT_H to configure.in
1778           and change camera libraries to use C99-style size-specific integer types
1779
1780 2001-12-05  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1781
1782         $builddir != $srcdir fixes.
1783
1784 2001-12-04  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1785
1786         * libgphoto2: Support for GP_FILE_TYPE_EXIF. Not that there is not
1787           support for it in the frontends (yet).
1788
1789 2001-12-04  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1790
1791         * libgphoto2/gphoto2-camera.c: Don't exit the camera if it is 
1792           currently in use.
1793
1794 2001-12-02 Dan Fandrich <dan@coneharvesters.com>
1795
1796         * libgphoto2_port/acconfig.h
1797         * libgphoto2_port/configure.in
1798         * libgphoto2_port/libgphoto2_port/gphoto2-port-log.c
1799         * libgphoto2_port/libgphoto2_port/gphoto2-port-log.h
1800         * frontends/command-line/main.c
1801         * frontends/command-line/main.h
1802         * acconfig.h
1803         * configure.in: Added --disable-debugging option to configure
1804
1805 2001-12-01  Marcus Meissner <marcus@jet.franken.de>
1806
1807         * camlibs/stv0680: Partial rewrite.
1808           Got vendor information on USB communications, moved corrected
1809           definitions and return data structs into header file.
1810           Merged serial and USB communications to use the same functions.
1811           Rewrote almost all functions, fixed lots of bugs and added some
1812           missing features.
1813           Added 'delete all', 'capture image' and 'summary' functionality.
1814           *** Tested with USB only. Serial testers wanted. ***
1815
1816 2001-12-02  Colin Marquardt  <colin@marquardt-home.de>
1817
1818         * po/de.po: Update.
1819
1820 2001-12-01  Hans Ulrich Niedermann <gp@n-dimensional.de>
1821
1822         * configure.in: it is time for 2.0beta4dev3
1823         * configure.in: renamed PGK_* to GPKG_*
1824         * doc/figures/Makefile.am: build jpg and png figures iff ENABLE_FIGURES is set
1825         
1826 2001-11-30  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1827
1828         * libgphoto2:
1829         * doc/api: Move documentation out of the header files into the
1830           templates
1831
1832 2001-11-29  Hans Ulrich Niedermann <gp@n-dimensional.de>
1833
1834         * README: Added paragraph about reporting bugs (using LANG=C)
1835         
1836 2001-11-10 Dan Fandrich <dan@coneharvesters.com>
1837
1838         * configure.in
1839         * frontends/command-line/Makefile.am
1840         * libgphoto2/Makefile.am
1841         * libgphoto2_port/configure.in
1842         * libgphoto2_port/libgphoto2_port/Makefile.am: libtool won't generate
1843           shared dlopenable libraries when given -lintl and libintl is a
1844           static library.  Now, only use -lintl when linking other targets.
1845
1846 2001-11-29  Hans Ulrich Niedermann <gp@n-dimensional.de>
1847
1848         * Makefile.am: enable RPM and CVS rules only when useful
1849         * configure.in: init RPM packaging
1850         * libgphoto2_port/m4/packaging.m4: added packaging macro
1851
1852 2001-11-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1853
1854         * libgphoto2/gphoto2-camera.c: Update documentation.
1855
1856 2001-11-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1857
1858         * libgphoto2/gphoto2-file.h: Fix formatting of comments: Should
1859           always be
1860           /** (nothing here - new line!)
1861            * GP_WHATEVER: (colon!)
1862            (...)
1863
1864 2001-11-27  Hans Ulrich Niedermann <gp@n-dimensional.de>
1865
1866         * HACKING: we prefer patches against CVS and camlibs should use
1867           their own ChangeLog files
1868         * doc/figures/*.fig: My, we are k3wl. We have CVS $Id: ChangeLog 12318 2009-07-30 21:05:05Z marcusmeissner $s in PIX!
1869         * doc/figures/gphotofs.fig: added sketch of gphotofs idea flash
1870         * libgphoto2/gphoto2-file.h: added note about CRW (Canon RaW)
1871
1872 2001-11-27  Hans Ulrich Niedermann <gp@n-dimensional.de>
1873
1874         * camlibs/canon/canon.c: removed G2 from serial detection list
1875         * camlibs/canon/canon.c: split canon_int_ready into usb and serial part
1876         * camlibs/canon/library.c: cleaned up the "switch off" stuff
1877         * camlibs/konica/lowlevel.c: set_timeout, not timeout_set
1878
1879 2001-11-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1880
1881         * libgphoto2/gphoto2-filesys.h: On Mariusz request, add a 
1882           GP_FILE_INFO_TIME
1883
1884 2001-11-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1885
1886         * libgphoto2/gphoto2-filesys.c: Recover from errors during
1887           file-deletion.
1888         * camlibs/sierra/sierra.c: Report an error if, after delete_all, there
1889           are still pictures on the camera. That makes libgphoto2 able to 
1890           fix that.
1891         * camlibs/konica/library.c: Here, too.
1892
1893 2001-11-26  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1894
1895         * camlibs/directory/directory.c (set_info_func): Rewrite
1896         * camlibs/ptp/library.c:
1897         * camlibs/fuji/fuji.c: Don't advertise what you don't support.
1898         * camlibs/konica/library.c (set_info_func): Rewrite
1899         * libgphoto2: Make *set_info consistent
1900
1901 2001-11-25  Hans Ulrich Niedermann <gp@n-dimensional.de>
1902
1903         * camlibs/canon/canon.h: define GP_MODULE for abbref gp_log* stuff
1904         * camlibs/canon/library.c: use proper MIME heuristics and types
1905         * camlibs/canon/usb.c: switched some log messages to GP_DEBUG()
1906         * libgphoto2/gphoto2-file.h: added MIME types for CRW and UNKNOWN
1907         * libgphoto2_port/configure.in: libintl fix
1908         * doc/figures/*: added figures about software architecture
1909         
1910 2001-11-25  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1911
1912         * libgphoto2/gphoto2-filesys.h: Support "downloaded"-flag through
1913           CameraFileStatus.
1914
1915 2001-11-25  Hans Ulrich Niedermann <gp@n-dimensional.de>
1916         
1917         * configure.in: 2.0beta4dev2
1918         * camlibs/canon/canon.c: added support for PowerShot S30
1919         * camlibs/canon/canon.h: added support for PowerShot S30
1920         * camlibs/canon/library.c: added support for PowerShot S30
1921         * camlibs/canon/usb.c: added support for PowerShot S30
1922         * intl/Makefile.in: add include dir for config.h
1923         * libgphoto2_port/intl/Makefile.in: add include dir for config.h
1924         * doc/api/.cvsignore
1925         * libgphoto2_port/doc/.cvsignore: ignore -symbols.txt
1926         * camlibs/canon/serial.h
1927         * camlibs/canon/canon.c
1928         * camlibs/canon/usb.h: small cleanups
1929
1930 2001-11-25  Hans Ulrich Niedermann <gp@n-dimensional.de>
1931
1932         * camlibs/canon/{canon,library}.[ch]: renamed files according to rules
1933         * camlibs/canon/doc/: added developers' docs
1934         * po/POTFILES.in: reflect changes in canon file set
1935
1936 2001-11-24  Hans Ulrich Niedermann <gp@n-dimensional.de>
1937
1938         * configure.in: hopefully really correct checks for libdl and libintl
1939
1940 2001-11-24  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1941
1942         * configure.in: Check for mcheck.h
1943         * tests: #ifdef HAVE_MCHECK_H
1944
1945 2001-11-23  Marcus Meissner <marcus@jet.franken.de>
1946
1947         * camlibs/stv0680/library.c: Major rework of the Capture Preview
1948           mode. It now supports all common formats of the camera and should
1949           not stop after some captures.
1950           Removed some of the double error conversions.
1951         
1952         * camlibs/stv0680/stv680.html: Some documentation fixes regarding 
1953           Capture Image.
1954            
1955 2001-11-23  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1956
1957         * libgphoto2/gphoto2-camera.c: Don't free a camera if it is 
1958           currently in use. This fixes reentrancy crashes in gtkam on
1959           shutdown during an operation.
1960
1961 2001-11-23  Colin Marquardt  <colin@marquardt-home.de>
1962
1963         * frontends/command-line/options.c (usage): 
1964           Make the help table format string translatable.
1965           Make table lines 79 chars wide.
1966
1967         * po/de.po (Message): All command line help table entries are now
1968           translated.
1969
1970 2001-11-22  Marcus Meissner <marcus@jet.franken.de>
1971
1972         * camlibs/stv0680/library.c: file_count can also use 
1973           a different USB control message (0x8d), and it gets 
1974           2 bytes for the number of images.
1975
1976 2001-11-22  Colin Marquardt  <colin@marquardt-home.de>
1977
1978         * libgphoto2_port/libgphoto2_port/gphoto2-port.c (gp_port_write):
1979             Patch from Bill Marr <marr@shianet.org>:
1980             Fix bug whereby hexadecimal output is erroneously 
1981             shown in decimal format.
1982
1983 2001-11-22  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1984
1985         * configure.in:
1986         * acconfig.h: No need for --with-multi any more
1987         * libgphoto2/gphoto2-camera.c: Add some comments about the 
1988           problems with HAVE_MULTI.
1989
1990 2001-11-22  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1991
1992         * libgphoto2/gphoto2-camera.[c,h]: Expose gp_camera_exit to the world.
1993
1994 2001-11-22  Lutz Müller <urc8@rz.uni-karlsruhe.de>
1995
1996         * frontends/command-line/main.c: Mark more strings for translation
1997
1998 2001-11-22  Colin Marquardt  <colin@marquardt-home.de>
1999
2000         * frontends/command-line/options.c: Make help descriptions
2001           translatable.
2002
2003 2001-11-21  Colin Marquardt  <colin@marquardt-home.de>
2004
2005         * frontends/command-line/main.c: Mark up more strings for
2006           translation.
2007
2008         * camlibs/sierra/sierra.c: Spelling fixes.
2009
2010 2001-11-21  Marcus Meissner <marcus@jet.franken.de>
2011         
2012         * camlibs/stv0680/stv0680.html: Collected programming information
2013           into nice HTML table.
2014
2015 2001-11-21  Colin Marquardt  <colin@marquardt-home.de>
2016
2017         * po/POTFILES.in: Removed ../camlibs/canon/psa50.c
2018
2019 2001-11-21  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2020
2021         I quote from an e-mail: "You (Lutz) should remove the code you added
2022         that broke (at least) two of the supported 'libgphoto2' camera
2023         libraries!!!" *sigh*. 
2024
2025         * conigure.in: Add a --with-multi option and a warning that people
2026           who use it will run into troubles with digita and dc240 and that
2027           people who don't use it will run into troubles when using Nautilus
2028           or Konqueror for browsing their camera.
2029
2030 2001-11-21  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2031
2032         * libgphoto2/gphoto2-camera.[c,h]: Add a pre_func and a post_func 
2033           that gets called before and after each access to the camera driver.
2034         * camlibs/konica/library.c: Use above functions.
2035
2036 2001-11-20  Gilles Grandou <gilles@grandou.net>
2037
2038         * camlibs/sierra.[c,h]:
2039           - intoduced camera classes, in order to customise behaviour for
2040             various specific cameras.
2041           - camera_init(): initialize model class in private library area,
2042             initialize set_config and get_config function pointers.
2043           - camera_get/set_config(): changed to address specific camera
2044             classes. Currents one has been renamed for olympus cams, a new
2045             one targeted to Epson cameras has been introduced. The default
2046             set is pointing to Olympus for compatibility with current
2047             code, but this should change in the future.
2048           - camera_summary(): detect missing memory card. tested on Epson
2049             3000z. added some info in summary.
2050           - camera_manual(): added custom message for Epson cameras.
2051             Current is targeted to Olympus ones. Default still display
2052             Olympus message for compatibility.
2053
2054 2001-11-20  Hans Ulrich Niedermann <gp@n-dimensional.de>
2055
2056         * HACKING: covertly introducing important policy changes :-)
2057
2058 2001-11-20  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2059
2060         * configure.in: Put gettext hack in again. Someone complained...
2061
2062 2001-11-19  Mariusz Woloszyn <emsi@ipartners.pl>
2063         
2064         * camlibs/ptp: added camera filenames support,
2065         * fixed some minor and major bugs in handling unaligned
2066           structures
2067
2068 2001-11-19  Mariusz Woloszyn <emsi@ipartners.pl>
2069         
2070         * camlibs/ptp: basic (and hacked) ptp camera functionality:
2071           only JPG image and thumbnails downloading supported
2072
2073 2001-11-19  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2074
2075         * configure.in: Remove gettext hack. Let's see if someone complains...
2076
2077 2001-11-18  Hans Ulrich Niedermann <gp@n-dimensional.de>
2078
2079         * INSTALL: added note about RPM temporarily not working
2080         * doc/api/Makefile.am
2081         * libgphoto2_port/doc/Makefile.am: sourced out doc generation to
2082           DocRules.am
2083         * libgphoto2_port/doc/DocRules.am: new file
2084         * configure.in
2085         * libgphoto2_port/configure.in
2086         * libgphoto2_port/m4/documentation.m4: disable building docs by
2087           default 
2088         * libgphoto2_port/autogen.sh: added debug output
2089         * autogen.sh: added debug output & cleaned up a bit
2090         * configure.in: upped version to dev1 to map build errors to the
2091           changes I just introduced
2092
2093 2001-11-18  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2094
2095         Patch from Ole Aamot <Ole.Aamot@nr.no>:
2096
2097         * tests: Use mcheck.h (useful when searching for mem-leaks).
2098
2099 2001-11-18  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2100
2101         Patch from Bill Marr <marr@shianet.org>:
2102
2103         * camlibs/digita/commands.c: Fix bug causing 8 bad trailing 
2104           pixels in Digita thumbnail image download.
2105
2106 2001-11-17  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2107
2108         * frontends/command-line/options.c: Mark some more strings for
2109           translation.
2110
2111 2001-11-17  Hans Ulrich Niedermann <gp@n-dimensional.de>
2112
2113         * configure.in: changed package name from gphoto to gphoto2
2114         * configure.in: changed version from 2.0beta4 to 2.0beta4dev0 to
2115           distinguish bug reports from various stages of beta4 development
2116         * camlibs/sonydscf1/README: added remark about general state of driver
2117         * libgphoto2_port/intl/Makefile.in
2118         * intl/Makefile.in: fixed incorrect location of config.h
2119
2120 2001-11-17  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2121
2122         * frontends/command-line: Fix translation. You use N_(...) to _mark_ a
2123           string for translation. In order to convert it, you need to call
2124           _(...). That is, call gp_camera_get_error in order to get a string
2125           and after that, convert this string using _(...) before displaying
2126           it.
2127
2128 2001-11-17  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2129
2130         * camlibs/ptp/ptp.[c,h]: Hide some internals
2131         * frontends/command-line/main.c: Fix translation by calling
2132           setlocale (LC_ALL, "") (?).
2133
2134 2001-11-17  Colin Marquardt  <colin@marquardt-home.de>
2135
2136         * libgphoto2_port/configure.in (BUILD_INCLUDED_LIBINTL): Added
2137           'de' to ALL_LINGUAS.
2138
2139         * libgphoto2_port/po/de.po: Added translation.
2140
2141 2001-11-16  Hans Ulrich Niedermann <gp@n-dimensional.de>
2142
2143         After Scott just released beta3, I tried to tag the correct file
2144         revisions as gphoto-2_0beta3.
2145
2146         * configure.in: changed version number to 2.0beta4dev0 so we can
2147           distinguish logs with the finer grain revisions. Just increase
2148           the last number every time you made some changes that could
2149           break or fix something of interest.
2150
2151 2001-11-15  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2152
2153         * camlibs/ptp: Remove a whole lot of warnings, remove unnecessary
2154           PTPResult (we've got PTP_RC_*), flesh out library.c a bit - still
2155           not functional, though.
2156
2157 2001-11-15  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2158
2159         Patch from Greg Ingram <ingram@symsys.com>, slightly reworked:
2160
2161         * camlibs/polaroid/pdc700.c: Make the assumption that we need to 
2162           deal with multiple packets only on PDC700_PIC and PDC700_THUMB.
2163
2164 2001-11-15  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2165
2166         * MAINTAINERS: Move camlibs/ptp up to regain alphabetical order.
2167
2168 2001-11-15  Mariusz Woloszyn <emsi@ipartners.pl>
2169
2170         * camlibs/ptp/: Started PTP support library developement
2171
2172 2001-11-15  Colin Marquardt  <colin@marquardt-home.de>
2173
2174         * po/de.po: Update.
2175
2176 2001-11-15  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2177
2178         * camlibs/ptp: Basic structure for a new driver.
2179
2180 2001-11-14  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2181
2182         * camlibs/polaroid/pdc700.c: Introduce enum PDCConf for better
2183           readability (instead of #define).
2184           (camera_set): Renamed into (pdc700_config) for consistency reasons.
2185           (camera_get_config): Implement date and time here.
2186           (camera_summary): I don't quite get it - this should read 2000 here
2187           instead of 0 for V3.10? If not, please revert this and correct
2188           both the remark in PDCDate and the code in camera_get_config.
2189
2190 2001-11-14  Greg Ingram <ingram@symsys.com>
2191
2192         * camlibs/polaroid/pdc700.c: 
2193           - boosted the preferred baudrate to 115200
2194           - discovered the self-timer state datum 
2195           - discovered how to set the camera's configuration, added 
2196             camera_get_config() and camera_set_config() routines and flagged 
2197             the config operation
2198           - added some delaying tactics in pdc700_capture()
2199           - added usb vendor/product ids (no, usb doesn't work yet)
2200         
2201 2001-11-14  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2202
2203         * cammlibs/agfa/agfa.c: Initialize a.speed[0] to 0 instead of 
2204           leaving it uninitialized.
2205
2206 2001-11-13  Hubert Figuiere  <hfiguiere@teaser.fr>
2207
2208         * camlibs/kodak/dc240/library.c: Handle GP_ERROR_IO_TIMEOUT errors. Better
2209           handling of checksums. (patch by Peter Fales <psfales@lucent.com>)
2210         * camlibs/kodak/dc240/dc240.c (camera_init): camera reset sends garbage
2211           within the 1500ms timeout. Handle that properly with 2 read. (patch by
2212           Peter Fales <psfales@lucent.com>)
2213
2214 2001-11-13 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2215
2216         * libgphoto2/gphoto2-filesys.c: Adjust filename only for thumbnails,
2217           audio files, etc, not for normal pictures.
2218
2219 2001-11-12 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2220
2221         * configure.in:
2222         * libgphoto2/libgphoto-2.0.pc.in: Renamed to ...
2223         * libgphoto2/libgphoto2.pc.in: ... this. It seems that people 
2224           really want our project to be called libgphoto2 and not libgphoto...
2225           Therefore, be consistent here, too.
2226
2227 2001-11-11 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2228
2229         * frontends/command-line/main.c: Add a switch for GP_FILE_TYPE_AUDIO.
2230
2231 2001-11-10 Dan Fandrich <dan@coneharvesters.com>
2232
2233         * libgphoto2/jpeg.[ch]: moved array definitions from .h to .c
2234         * libgphoto2_port/serial/unix.c: changed serial port prefix for Darwin
2235
2236 2001-11-10 Hans Ulrich Niedermann <gp@n-dimensional.de>
2237
2238         * libghoto2_port/doc/Makefile.am
2239         * doc/api/Makefile.am: fixed condition rules (added else targets)
2240
2241 2001-11-10  Fredrik <fredrik@krixor.xy.org>
2242
2243         * camlibs/canon/canon.c: Clear all of camera->pl right after
2244           malloc(). psa50_eot needed explicit clearing. This was
2245           causing problems with serial communication.
2246         * camlibs/canon/psa50.c: Don't free psa50_serial_dialogue()'s
2247           receive buffer in psa50_get_disk(). This caused us to dump
2248           core when accessing serial canon cameras.
2249
2250 2001-11-10  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2251
2252         * camlibs/polaroid/pdc700.c: PPM-thumbnails are 9600 bytes, not
2253           4800. Sorry, guys. Should work again.
2254
2255 2001-11-10  Greg Ingram <ingram@symsys.com>
2256
2257         * camlibs/polaroid/pdc700.c: Report
2258           memory size, power source, mode, and auto-power-off time  
2259           in the camera_summary.
2260
2261 2001-11-09  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2262
2263         Patch from Greg Ingram <ingram@symsys.com>, unfortunatelly without
2264         ChangeLog entry...
2265
2266         * camlibs/polaroid/pdc700.c: Report lcd state and caption (?) in 
2267           the camera_summary.
2268
2269 2001-11-09  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2270
2271         * camlibs/sierra: Clean up header files (hide internals, make
2272           functions static)
2273
2274 2001-11-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2275
2276         * camlibs/sierra: Improve error reporting. Use register 47 for 
2277           pic-info retrieval. Support GP_FILE_TYPE_AUDIO.
2278
2279 2001-11-08  Chris Pinkham <cpinkham@infi.net>
2280
2281         * camlibs/jamcam/README
2282           camlibs/jamcam/jamcam.c
2283           camlibs/jamcam/library.h
2284           camlibs/jamcam/library.c: made downloading images more robust and
2285           added better error recovery.  Added support for downloading images
2286           from MMC card.  Changed summary info to show support for v2 cameras.
2287           Fixed gp_camera_progress percentage argument to be >0 and <1.
2288
2289 2001-11-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2290
2291         * libgphoto2/gphoto2-filesys.h: Expand CameraFileInfo to include 
2292           information about audio data, too.
2293
2294 2001-11-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2295
2296         Patches from Greg Ingram <ingram@symsys.com>:
2297
2298         * camlibs/polaroid/pdc700.c: Lots of new stuff
2299
2300 2001-11-06  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2301
2302         * gphoto2-file.c: Added GP_FILE_TYPE_AUDIO for cameras that can
2303           attach audio data to a picture.
2304
2305 2001-11-06  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2306
2307         Patch by Peter Jay Salzmann <p@dirac.org> (slightly adapted):
2308
2309         * camlibs/polaroid/pdc700.c: Tell the user about the current image
2310           quality setting.
2311
2312 2001-11-06  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2313
2314         * libgphoto2/gphoto2-filesys.c: Don't trust the camera libraries,
2315           set name, type, and adjust name for mime type after getting a file.
2316
2317 2001-11-06  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2318
2319         Chris Pinkham <cpinkham@corp.infi.net> decoded the thumbnails:
2320
2321         * camlibs/polaroid/pdc700.c: Convert the thumbnails from YUV 2:1:1
2322           to PPM.
2323
2324 2001-11-06  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2325
2326         * camlibs/polaroid/pdc700.c: Fix memmove (third parameter is # of
2327           bytes to be moved). Display version information in camera_summary.
2328
2329 2001-11-05  Colin Marquardt  <colin@marquardt-home.de>
2330
2331         * po/de.po: Update. Convert quote signs to the ones recommended by
2332                     the folks at de@li.org.
2333
2334 2001-11-05  Chris Pinkham <cpinkham@infi.net>
2335
2336         * camlibs/jamcam/jamcam.c
2337           camlibs/jamcam/library.c: added initial support for MMC card on
2338           Jamcam v3 cameras.  added more error checking.  changed camera
2339           model string to "KBGear JamCam" instead of
2340           "KBGear JamCam v3.0" since driver supports both v2 and v3
2341           cameras now.
2342
2343 2001-11-05  Marcus Meissner <marcus@jet.franken.de>
2344
2345         * camlibs/jd11: Implemented progress reporting.
2346
2347 2001-11-05  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2348
2349         * camlibs/polaroid/pdc700.c: Checksum is only 1 byte long.
2350
2351 2001-11-05  Chris Pinkham <cpinkham@infi.net>
2352
2353         * camlibs/panasonic/coolshot/coolshot.c
2354           camlibs/panasonic/coolshot/library.c
2355           camlibs/jamcam/jamcam.c
2356           camlibs/jamcam/library.c: added support for gp_camera_progress().
2357           Fixed bug in jamcam driver jamcam_file_count() routine.
2358
2359 2001-11-05  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2360
2361         * camlibs/polaroid/pdc700.c: Timeout = 2sec, try each speed 2 times.
2362
2363 2001-11-05  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2364
2365         * camlibs/sierra/PROTOCOL: Updated (upload).
2366
2367 2001-11-04  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2368
2369         * camlibs/polaroid/pdc700.c: While searching the archives, I found
2370           some dumps and saw that there is something wrong with the logic in
2371           pcd700_read. Why didn't anyone fix?
2372
2373 2001-11-04  Stephane Castejon <scastejo@club-internet.fr>
2374
2375         * liggphoto2/gphoto2-result.c,h : remove GP_ERROR_LOW_BATTERY
2376         * camlibs/sierra/library.c : add an error message regarding the
2377           low battery level.
2378
2379 2001-11-04 Hans Ulrich Niedermann <gp@n-dimensional.de>
2380
2381         * frontends/command-line/interface.c: clarified comment
2382         * frontends/command-line/main.c: added note for user that the
2383           error msg from _set_error may be unrelated to real error
2384         * libgphoto2/gphoto2-filesys.c: improved comment for
2385           gp_filesystem_set_file_funcs() 
2386         * libgphoto2_port/doc/Makefile.am: added dependencies like in
2387           doc/api/Makefile.am - rebuilds docs now 
2388
2389         * libgphoto2_port/doc/gphoto2-port-sections.txt
2390         * libgphoto2_port/libgphoto2_port/gphoto2-port-log.c
2391         * libgphoto2_port/libgphoto2_port/gphoto2-port-log.h:
2392           reintroduced GPLogLevel for log levels instead of int. maintains
2393           source compatibility.
2394
2395         * libgphoto2_port/usb/libusb.c: fixed classification of success
2396           msg; clarified one error message 
2397         
2398         * camlibs/sonydscf55/sony.c: prepare for building docs
2399
2400         * camlibs/canon/canon.c:
2401           - models[] now ends with { NULL, 0, 0, 0 } instead of { 0, 0, 0 }
2402           - is_image now is true for both .JPG and .CRW images
2403           - changed several calls to gp_debug* to GP_DEBUG
2404           - added lots of comments and made existing ones gtkdoc-able
2405           - added debug code to _get_file_path
2406         * camlibs/canon/canon.h: #define GP_MODULE "canon"
2407         * camlibs/canon/psa50.c:
2408           - added, improved and gtkdoc-abled comments for functions
2409             that are likely to survive restructuring
2410           - changed several calls to gp_debug* to GP_DEBUG
2411
2412 2001-11-03  Stephane Castejon <scastejo@club-internet.fr>
2413
2414         * camlibs/sierra/sierra.c,h
2415         * camlibs/sierra/library.c,h
2416         Add support for the upload feature.
2417         Replace gp_port_settings_[get/set] by gp_port_[get/set]_settings
2418
2419         * liggphoto2/gphoto2-result.c,h : add GP_ERROR_LOW_BATTERY
2420
2421 2001-11-03 Marcus Meissner <marcus@jet.franken.de>
2422
2423         * camlibs/template/template.c: Make it compile with current libraries.
2424           Added NLS macros, missing functions, etc.
2425
2426 2001-11-03 Marcus Meissner <marcus@jet.franken.de>
2427         
2428         * camlibs/agfa/agfa.c
2429         * camlibs/barbie/barbie.c
2430         * camlibs/canon/psa50.c
2431         * camlibs/digita/digita.c
2432         * camlibs/dimera/dimera3500.c
2433         * camlibs/jamcam/jamcam.c
2434         * camlibs/jd11/jd11.c
2435         * camlibs/panasonic/dc1000.c
2436         * camlibs/panasonic/dc1580.c: 
2437           If we check for 'ENABLE_NLS', we need to include <config.h>.
2438           Fix 'redefinition of _' compile warnings due to broken copy & pasted
2439           macro.
2440
2441 2001-11-01 Marcus Meissner <marcus@jet.franken.de>
2442         
2443         * camlibs/jd11:
2444           - added Bayer interpolation, kept old mode as 'raw'.
2445           - added configuration widgets and calls for Bulb Exposure Time
2446             and Color Weighting
2447           - fixed number of images for 0 images (was returning 1)
2448           - cleaned up several functions in regard to GP_ return values.
2449           - added resend commands to the packet reader.
2450           - Added the I/O Magic MagicImage 420 as compatible camera.
2451         * camlibs/jd11/jd11.html: Added more information gained from the
2452           Twain drivers.
2453
2454 2001-11-01 Marcus Meissner <marcus@jet.franken.de>
2455         
2456         * frontends/command-line/main.c: x was not set to 0 before listing
2457           serial speeds leading to corrupt output.
2458
2459 2001-11-01 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2460
2461         * libgphoto2/gphoto2-filesys.c: Fix bug (folder deletion)
2462
2463 2001-11-01 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2464
2465         Patch from Chris <adapt@ihug.co.nz>:
2466
2467         * frontends/command-line/main.c: Don't gp_file_free twice
2468
2469 2001-10-28 Hans Ulrich Niedermann <gp@n-dimensional.de>
2470
2471         * packaging/rpm/package.spec.in: cleaned up file lists, moved .a and .la to -devel
2472         
2473 2001-10-31 Dan Fandrich <dan@coneharvesters.com>
2474
2475         * camlibs/agfa/Makefile.am
2476         * camlibs/barbie/Makefile.am
2477         * camlibs/canon/Makefile.am
2478         * camlibs/casio/Makefile.am
2479         * camlibs/digita/Makefile.am
2480         * camlibs/dimera/Makefile.am
2481         * camlibs/directory/Makefile.am
2482         * camlibs/fuji/Makefile.am
2483         * camlibs/jamcam/Makefile.am
2484         * camlibs/jd11/Makefile.am
2485         * camlibs/jd350e/Makefile.am
2486         * camlibs/kodak/dc120/Makefile.am
2487         * camlibs/kodak/dc210/Makefile.am
2488         * camlibs/kodak/dc240/Makefile.am
2489         * camlibs/kodak/dc3200/Makefile.am
2490         * camlibs/konica/Makefile.am
2491         * camlibs/minolta/dimagev/Makefile.am
2492         * camlibs/panasonic/Makefile.am
2493         * camlibs/panasonic/coolshot/Makefile.am
2494         * camlibs/panasonic/l859/Makefile.am
2495         * camlibs/polaroid/Makefile.am
2496         * camlibs/samsung/Makefile.am
2497         * camlibs/sierra/Makefile.am
2498         * camlibs/sonydscf1/Makefile.am
2499         * camlibs/sonydscf55/Makefile.am
2500         * camlibs/stv0680/Makefile.am
2501         * camlibs/template/Makefile.am
2502         * libgphoto2_port/serial/Makefile.am
2503         * libgphoto2_port/usb/Makefile.am: added -module flag to libtool link 
2504           command for each library that is dlopen'ed
2505
2506 2001-10-31 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2507
2508         * libgphoto2/bayer.c: Remove unused variable
2509         * libgphoto2/gphoto2-camera.c: Use the library handle in order
2510           to check if the camera has been initialized. Make it possible
2511           to call gp_camera_set_[port_info,abilities] on an already
2512           initialized camera.
2513
2514 2001-10-31 Dan Fandrich <dan@coneharvesters.com>
2515
2516         * camlibs/dimera/*.c: use renamed get/set functions, gp_camera_set_error
2517
2518 2001-10-30  Hubert Figuiere  <hfiguiere@teaser.fr>
2519
2520         * README: added a few USB Mass storage cameras.
2521
2522 2001-10-30 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2523
2524         * camlibs/polaroid/pdc640.c: If you malloc memory for camera->pl, 
2525           free it in camera_exit.
2526
2527 2001-10-30 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2528
2529         * frontends/command-line/gphoto2-cmd-config.c:
2530           Implement GP_WIDGET_TEXT and GP_WIDGET_TOGGLE
2531         * camlibs/directory/directory.c: Expand configuration dialog
2532           for testing purposes. Additions #ifdef'd out.
2533
2534 2001-10-30 Fredrik <fredrik@krixor.xy.org>
2535
2536         * frontends/command-line/interface.c: Since status messages are
2537           now written to stderr, flush stderr instead of stdout.
2538
2539 2001-10-30 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2540
2541         * frontends/command-line/main.c: Be more elaborate about wrong ports.
2542           Fixes #475320
2543
2544 2001-10-30 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2545
2546         * frontends/command-line/main.[c,h]: Fix --capture-image
2547
2548 2001-10-29 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2549
2550         * frontends/command-line/interface.c: Suppress empty status
2551           messages. Those indicate that we should _clear_ the status and 
2552           not print _anything_.
2553         * frontends/command-line/main.c: No need for gp_camera_init 
2554           anymore
2555         * libgphoto2/gphoto2-camera.c: Make sure the camera is 
2556           initialized.
2557
2558 2001-10-29 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2559
2560         * libgphoto2/gphoto2-abilities-list.c: Additional debug message. Spews
2561           a lot of output, but people get segfaults when loading camera 
2562           libraries and we need to know on which library.
2563
2564 2001-10-29 Marcus Meissner <marcus@jet.franken.de>
2565
2566         * camlibs/jd11/jd11.c: Added Quark Probe 99, Argus DC-100 and DC-2000
2567           as compatible models. Reported by Russ Burdick.
2568
2569 2001-10-28 Hans Ulrich Niedermann <gp@n-dimensional.de>
2570
2571         * TESTERS: added list of volunteer testers to the source distribution
2572         * frontends/command-line/interface.c: moved status msgs to stderr
2573         * libgphoto2/gphoto2-abilities-list.c: don't scan USB for ID 0, 
2574           better (?) error handling and reporting
2575         * libgphoto2_port/libgphoto2_port/gphoto2-port.c: removed report 
2576           about param that is only passed on
2577         * libgphoto2_port/usb/libusb.c: improved error reporting
2578         * packaging/usbcam.console: improved chown/chmod handling 
2579           (race condition removed)
2580         * packaging/rpm/package.spec.in: begun support for automatic file lists
2581
2582 2001-10-27 Marcus Meissner <marcus@jet.franken.de>
2583
2584         * camlibs/jd11: New Jenoptik JD11 driver for gphoto2.
2585         * configure.in: added jd11 subdirs
2586         * MAINTAINERS: added myself
2587
2588 2001-10-27 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2589
2590         * camlibs/canon/canon.c: rmdir/mkdir support
2591         * camlibs/canon/psa50.c (psa50_directory_operations): Consistently
2592           return a gphoto2 error code.
2593         * camlibs/directory: Add rmdir/mkdir support
2594         * libgphoto2/gphoto2-camera.[c,h]
2595         * libgphoto2/gphoto2-filesys.[c,h]: Add rmdir/mkdir support
2596
2597 2001-10-26 Hans Ulrich Niedermann <gp@n-dimensional.de>
2598
2599         * Makefile.am: moved spec file to packaging/rpm/
2600         * Makefile.am: added CDPATH warning, rpm target and cvs-tags target
2601         * gphoto.spec.in: moved spec file to packaging/rpm/package.spec.in
2602         * configure.in: added packaging/rpm/Makefile.am
2603         * configure.in: moved spec file to packaging/rpm/
2604         * packaging/Makefile.am: added rpm/, removed README.rpm
2605         * packaging/rpm/: new directory with Makefile.am and .cvsignore
2606         * packaging/Makefile.am: use @PACKAGE@-@VERSION@.spec for the SRPM file
2607         * packaging/README.rpm: removed obsolete how-to-build-a-RPM docs
2608         * packaging/rpm/README.rpm: added new this-is-how-our-RPM-works-internally docs
2609         * libgphoto2_port/po/POTFILES.in: gphoto2-port.c, not gp_port.c
2610
2611 2001-10-26 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2612
2613         * camlibs/canon/serial.c: gp_port_pin_get -> gp_port_get_pin
2614
2615 2001-10-26 Hans Ulrich Niedermann <gp@n-dimensional.de>
2616
2617         * libgphoto2/gphoto2-debug.h: reformatted a little bit (more comments)
2618         * packaging/Makefile.am: fixed typo resulting in wrong dir creation
2619         * camlibs/fuji/.cvsignore: added (copied .cvsignore from camlib/canon)
2620         * doc/api/.cvsignore: added scan
2621         * intl/.cvsignore: added po2tbl.sed
2622         * libgphoto2_port/intl/.cvsignore: added po2tbl.sed
2623         * libgphoto2_port/doc/.cvsignore: added scan and tmpl
2624         * camlibs/canon/util.c: added explanatory comment
2625         * camlibs/samsung/samsung.c: added #include <string.h>
2626         * camlibs/canon/psa50.c: added function prototypes
2627         * libgphoto2/exif.c: added function prototypes
2628         * tests/test-gphoto2.c_ replaced exit() by return() in main()
2629
2630 2001-10-26 Fredrik <fredrik@krixor.xy.org>
2631
2632         * camlibs/canon/.indent.pro:
2633           Added -T GPPort and some other types
2634         * camlibs/canon/psa50.c:
2635         * camlibs/canon/psa50.h:
2636         * camlibs/canon/canon.c:
2637         * camlibs/canon/serial.c:
2638         * camlibs/canon/util.c:
2639           Moved all global variables into camera->pl.
2640           Re-indented.
2641           Fixed small memory leak in update_disk_cache().
2642           Renamed psa50_dir to canon_dir since a comment said to do
2643           so when merging with more camera models (something that
2644           was done a long time ago).
2645           Added some comments.
2646           Added/improved debugging output.
2647           Cleaned out some superfluous debugging I forgot in my last
2648           big patch.
2649
2650 2001-10-26 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2651
2652         * include: Move everything from here ...
2653         * libgphoto2: ... to here.
2654
2655 2001-10-26 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2656
2657         * libgphoto2: Adapt to changes in libgphoto2_port
2658
2659 2001-10-26 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2660
2661         * frontends/command-line/gphoto2-cmd-capture.c: Adjust brighness
2662           and contrast with arrow keys
2663
2664 2001-10-26 Dan Fandrich <dan@coneharvesters.com>
2665
2666         * libgphoto2_port/include/gphoto2-portability.h:
2667         * libgphoto2_port/include/gphoto2-port-parallel.h:
2668         * libgphoto2_port/include/gphoto2-port-serial.h:
2669         * libgphoto2_port/serial/unix.c:
2670         * libgphoto2/jpeg.c:
2671           Preliminary support for OS X/Darwin
2672
2673 2001-10-26 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2674
2675         * configure.in: Check for jpeglib and aalib.
2676         * frontends/command-line/main.c
2677         * frontends/command-line/Makefile.am
2678         * frontends/command-line/gphoto2-cmd-capture.[c,h]: New. Display 
2679           the preview prior saving it.
2680
2681 2001-10-24 Hans Ulrich Niedermann <gp@n-dimensional.de>
2682
2683         * gphoto.spec.in: hotplug dependency is a prereq not a requires
2684           (patch by Tim Waugh <twaugh@redhat.com>)
2685
2686 2001-10-25 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2687
2688         * camlibs/canon/serial.[c,h]: No need to set the port path anywhere.
2689           This is fully handled by gphoto2. That is: gp_settings_get, 
2690           adjust what needs to be adjusted, and then gp_settings_set.
2691         * camlibs/canon/canon.c: Adjust parameters to canon_serial_init
2692         * camlibs/digita/serial.c: there is no dev->device_fd any more
2693
2694 2001-10-25 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2695
2696         * frontends/command-line/main.c: Remember --camera and --port
2697
2698 2001-10-25 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2699
2700         * frontends/command-line/main.c: Adapt to changes in gphoto2-port
2701         * libgphoto2: Here, too.
2702
2703 2001-10-24 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2704
2705         * configure.in
2706         * acconfig.h: Check for CDK
2707         * frontends/command-line/Makefile.am
2708         * frontends/command-line/gphoto2-cmd-config.[c,h]: New
2709         * frontends/command-line/main.c: Hook up --config
2710
2711 2001-10-25  Colin Marquardt  <colin@marquardt-home.de>
2712
2713         * (Repository): s/retreiv/retriev/g
2714
2715 2001-10-24 Hans Ulrich Niedermann <gp@n-dimensional.de>
2716
2717         * camlibs/jamcam/library.h: removed completely unnecessary compiler
2718           warning
2719         * camlibs/sonydscf1/command.c: added #include <string.h> and
2720         hopefully fixed calls to strndup 
2721         * frontends/command-line/main.c: added debug output of guessed
2722         port, moved debugging interface to final log level handling,
2723         output logging information on stderr instead of stdout 
2724         * libgphoto2/exif.[ch]: moved definition of tagnames[]= from
2725         exif.h to exif.c, left an extern decl
2726         * libgphoto2/gphoto2-debug.c: simplified gp_debug_printf by using
2727         gp_logv instead of gp_log
2728         * libgphoto2_port/libgphoto2_port/gphoto2-port-log.c: moved to
2729         final log level mechanism, undefine HEXDUMP_ constants after use
2730         * libgphoto2_port/libgphoto2_port/gphoto2-port-log.h: moved to
2731         final log level mechanism using lots of comments
2732
2733
2734 2001-10-24  Colin Marquardt  <colin@marquardt-home.de>
2735
2736         * po/de.po: Update.
2737
2738 2001-10-24 Hans Ulrich Niedermann <gp@n-dimensional.de>
2739
2740         * doc/gphoto.txt: adapted to new hotplug scripts
2741         * packaging/Makefile.am: add hotplug scripts to docs when installing
2742         * packaging/Makefile.am: add README.rpm
2743         * packaging/README.rpm: added RPM build instructions
2744
2745 2001-10-23 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2746
2747         Bug reported by David Robert <david@ombrepixel.com>:
2748
2749         * frontends/command-line/shell.c: Fix bug (leading blanks with
2750           filenames)
2751
2752 2001-10-23 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2753
2754         * libgphoto2/gphoto2-core.[c,h]: Removed. All functions redirected
2755           to gphoto2-abilities-list. Caching of this list should be done 
2756           in the frontend.
2757         * frontends/command-line/main.c: Don't use gp_autodetect.
2758         * libgphoto2/setting.c: Move some initialization stuff from 
2759           gphoto2-core to here.
2760
2761 2001-10-23 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2762
2763         * camlibs: Remove every reference to gp_camera_result_as_string
2764           including camera->functions->result_as_string. It was mostly
2765           unused anyways.
2766         * frontends/command-line/main.c: No history any more
2767         * libgphoto2/gphoto2-camera.[c,h] (gp_camera_[get,set]_error): New
2768
2769 2001-10-23 Hans Ulrich Niedermann <gp@n-dimensional.de>
2770
2771         * camlibs/canon/util.c: made canon debug use gp_log. 
2772           this makes canon drv to compile again
2773
2774 2001-10-23 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2775
2776         Patch from Fredrik <fredrik@krixor.xy.org>:
2777
2778         * libgphoto2/gphoto2-debug.c: Bug fix
2779
2780 2001-10-23 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2781
2782         Patch from Carsten Weinholz <c.weinholz@netcologne.de>, slightly
2783         modified (removed unnecessary //-comments, indentation):
2784
2785         * camlibs/stv0680: Added support for "Aiptek PenCam Trio"
2786
2787 2001-10-22 Hans Ulrich Niedermann <gp@n-dimensional.de>
2788
2789         * packages/usbcam.group: added. linux-hotplug script
2790         * packages/usbcam.console: added. linux-hotplug script
2791         * packages/Makefile.am: added.
2792         * packages/.cvsignore: added.
2793         * gphoto.spec.in: simplified a bit (only gphoto and 
2794           gphoto-devel, no lib* packages any more). added hotplug support.
2795         * configure.in: added packaging/
2796         * Makefile.am: added packaging/, added .tar.bz2 dist support
2797
2798 2001-10-22 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2799
2800         * frontends/command-line/main.c: Don't use gphoto2-core.h - use
2801           gphoto2-abilities-list.h.
2802
2803 2001-10-22 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2804
2805         * frontends/command-line/main.c: Adjust to changes in
2806           gphoto2-port-log.h.
2807
2808 2001-10-22 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2809
2810         * camlibs/canon: Use camera->pl instead of camera->camlib_data.
2811           Add warning about use of global variables.
2812         * libgphoto2/gphoto2-camera.h: Remove camera->camlib_data.
2813
2814 2001-10-22 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2815
2816         * camlibs/canon/canon.c: Use the CameraFilesystem. Declare some
2817           functions static.
2818         * libgphoto2/gphoto2-camera.[c,h]: We now use the CameraFilesystem
2819           exclusively - major cleanup. 
2820
2821 2001-10-22 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2822
2823         * libgphoto2/gphoto2-camera.c: Autodetect also in case of 
2824           camera->port != NULL.
2825         * frontends/command-line/main.c: Only call gp_camera_set_abilities
2826           if a model has been specified. Same with gp_camera_set_port_path.
2827
2828 2001-10-22 Fredrik <fredrik@krixor.xy.org>
2829
2830         * camlibs/canon/psa50.c:
2831         Added all USB commands to a nice structure so that you call
2832         psa50_usb_dialogue() with a function identifier and don't have to keep
2833         track of cmd1,cmd2,cmd3 and length of camera reply.
2834
2835         * camlibs/canon/psa50.c:
2836         Separated the "returns L (long) data" commands from psa50_usb_dialogue()
2837         and made a new psa50_usb_long_dialogue() that handles these correctly.
2838         This should fix a number of problems with those kinds of transfers (I
2839         previously fixed this for get_file, now it is fixed for all functions
2840         using this). Large directorys filling more than one USB bulk packet
2841         probably never worked before, but should work now.
2842
2843         * camlibs/canon/canon.c:
2844         * camlibs/canon/psa50.c:
2845         * camlibs/canon/serial.c:
2846         * camlibs/canon/usb.c:
2847         Improved function error reporting for fetching of thumbnails and
2848         pictures and at the same time fixed a one-byte-per-pic-downloaded memory
2849         leak ;)
2850
2851         Added lots of error checking and better debug result reporting to various
2852         functions.
2853
2854         Changed hard-coded attribute values to easier-to-understand-and-maintain
2855         defines.
2856
2857         Changed a bunch of fprintf() and perror() to gp_debug_printf().
2858
2859 2001-10-21 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2860
2861         * doc/api: Some additions
2862         * libgphoto2/Makefile.am
2863         * libgphoto2/gphoto2-library.c: Dummy file, needed by gtk-doc
2864         * libgphoto2/gphoto2-camera.[c,h]: Updated documentation
2865
2866 2001-10-21 Hans Ulrich Niedermann <gp@n-dimensional.de>
2867
2868         * libgphoto2_port/libgphoto2_port/gp_port.c: log USB IDs in hex instead of decimal
2869
2870 2001-10-20 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2871
2872         * camlibs/kodak/dc120: Prepare for camera->camlib_data removal. Fix
2873           compile warnings
2874
2875 2001-10-20 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2876
2877         * camlibs/kodak/dc3200: Prepare for camera->camlib_data removal.
2878
2879 2001-10-20 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2880
2881         * camlibs/panasonic: Prepare for camera->camlib_data removal. Fix lots
2882           of compile warnings. Remove gp_port_[close,free,new] (sic).
2883
2884 2001-10-20 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2885
2886         * camlibs/agfa/commands.h: Unused -> removed.
2887         * camlibs/agfa/Makefile.am: Reflect above.
2888         * camlibs/agfa/agfa.[c,h]: Use camera->pl instead of
2889           camera->camlib_data. Fix small memory leak in camera_init (in case
2890           of error).
2891
2892 2001-10-20 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2893
2894         * camlibs/minolta/dimagev/dimagev.[c,h]: Prepare for removal of
2895           camera->camlib_data. Fix memory leaks (in case of errors).
2896
2897 2001-10-20 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2898
2899         * camlibs/digita:
2900         * camlibs/dimera: Prepare for elimination of camera->camlib_data.
2901         * camlibs/konica: Some additional debugging messages
2902
2903 2001-10-20 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2904
2905         * libgphoto2/gphoto2-camera.[c,h] (gp_camera_get_port_speed): New
2906
2907 2001-10-20 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2908
2909         * camlibs/kodak/dc240/library.c: Don't access a CameraFile directly.
2910           This lets us ...
2911         * libgphoto2/gphoto2-file.[c,h]: ... make internals of CameraFile
2912           private. Header file moved from include over to here in order to
2913           prepare for documentation
2914
2915 2001-10-20 Lutz Müller <urc8@rz.uni-karlsruhe.de>
2916
2917         * camlibs: Instead of camera->port_info->speed, use
2918           settings.serial.speed. That lets us ...
2919         * libgphoto2/gphoto2-camera.[c,h]: ... remove camera->port_info
2920
2921 2001-10-20 Hans Ulrich Niedermann <gp@n-dimensional.de>
2922
2923         * gphoto.spec.in: made RPM spec file work for 1st time
2924
2925 2001-10-20 Hans Ulrich Niedermann <gp@n-dimensional.de>
2926
2927         * configure.in
2928         * include/.cvsignore
2929         * libgphoto2_port/configure.in
2930         * libgphoto2_port/include/.cvsignore: moved config.h and stamp-h to include/
2931
2932 2001-10-20 Hans Ulrich Niedermann <gp@n-dimensional.de>
2933
2934         * libgphoto2_port/stamp-h.in: removed as file is generated automatically anyway
2935         * libgphoto2_port/doc/Makefile.am
2936         * doc/api/Makefile.am: added DESTDIR to installation of html files
2937         * gphoto.spec.in: use DESTDIR for installation
2938         * .cvsignore: ignore *.tar.{bz2,gz}
2939         * HACKING: added licensing paragraph (LGPL vs. GPL)
2940
2941 2001-10-20 Hans Ulrich Niedermann <gp@n-dimensional.de>
2942
2943         * Makefile.am
2944         * camlibs/agfa/Makefile.am
2945         * camlibs/barbie/Makefile.am
2946         * camlibs/canon/Makefile.am
2947         * camlibs/digita/Makefile.am
2948         * camlibs/dimera/Makefile.am
2949         * camlibs/directory/Makefile.am
2950         * camlibs/jd350e/Makefile.am
2951         * camlibs/kodak/Makefile.am
2952         * camlibs/kodak/dc120/Makefile.am
2953         * camlibs/kodak/dc240/Makefile.am
2954         * camlibs/kodak/dc3200/Makefile.am
2955         * camlibs/konica/Makefile.am
2956         * camlibs/minolta/Makefile.am
2957         * camlibs/minolta/dimagev/Makefile.am
2958         * camlibs/panasonic/Makefile.am
2959         * camlibs/polaroid/Makefile.am
2960         * camlibs/sierra/Makefile.am
2961         * camlibs/sonydscf1/Makefile.am
2962         * camlibs/stv0680/Makefile.am
2963         * doc/api/Makefile.am
2964         * frontends/command-line/Makefile.am
2965         * libgphoto2_port/Makefile.am
2966         * libgphoto2_port/doc/Makefile.am
2967         * libgphoto2_port/include/Makefile.am
2968         * libgphoto2_port/libgphoto2_port/Makefile.am
2969         * libgphoto2_port/serial/Makefile.am
2970         * libgphoto2_port/usb/Makefile.am
2971         * camlibs/Makefile.am: added missing files to EXTRA_DIST and/or *_SOURCES
2972
2973 2001-10-19 Hans Ulrich Niedermann <gp@n-dimensional.de>
2974
2975         * libgphoto2_port/libgphoto2_port/Makefile.am: use $(libdir) as library directory
2976         * libgphoto2/Makefile.am: moved docs to DOC_DIR
2977         * libgphoto2_port/Makefile.am: added m4/ directory, moved docs to DOC_DIR
2978         * libgphoto2_port/autogen.sh: add m4/ dir for aclocal
2979         * libgphoto2_port/configure.in: add m4/ dir, sourced out doc stuff, new version, check for install
2980         * libgphoto2_port/doc/Makefile.am: moved to $(htmldir)
2981         * libgphoto2_port/m4/documentation.m4: added sourced out doc stuff
2982         * libgphoto2_port/m4/Makefile.am: added
2983         * doc/Makefile.am: added docs in DOC_DIR
2984         * doc/api/Makefile.am: moved to $(htmldir)
2985         * configure.in: sourced out doc stuff, check for install
2986         
2987 2001-10-19 Dan Fandrich <dan@coneharvesters.com>
2988
2989     * frontends/command-line/main.c: Added automatic port type guessing
2990       when the type isn't specified
2991
2992 2001-10-19  Lutz Müller <urc8@rz.uni-karlsruhe.de>
2993
2994         * camlibs/casio
2995         * camlibs/polaroid
2996         * camlibs/barbie
2997         * camlibs/dimera
2998         * camlibs/jamcam
2999         * camlibs/panasonic/coolshot
3000         * camlibs/samsung: Use camera-fs and get_file_func
3001
3002 2001-10-19  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3003
3004         * camlibs/kodak/dc240: Use camera->fs - this should fix file deletion
3005           that I broke earlier.
3006         * camlibs/kodak/dc3200: Use camera->fs. Don't use
3007           gp_port_[new,free,open,close]. Declare some functions static in
3008           order to fix compile warnings.
3009
3010 2001-10-18  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3011
3012         * frontends/command-line/main.c: Port to gp_log
3013         * libgphoto2/gphoto2-debug.[c,h]: Clean up even more.
3014         * po/POTFILES.in: Add frontends/command-line/main.c
3015
3016 2001-10-18  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3017
3018         * camlibs/digita/digita.c: Fix compile warnings ("static ..."). Use
3019           camera->fs.
3020
3021 2001-10-18  Fredrik <fredrik@krixor.xy.org>
3022
3023         * frontends/command-line/main.c: Only try to set port speed if port
3024           begins with 'serial' since gp_camera_set_port_speed() now fails
3025           if called for non-serial port.
3026
3027 2001-10-18  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3028
3029         * camlibs/canon.c: Don't use camera->model.
3030         * libgphoto2/gphoto2-camera.[c,h]: Remove camera->model.
3031
3032 2001-10-18  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3033
3034         * camlibs/polaroid/pdc320.[c,h]: Don't use camera->model.
3035
3036 2001-10-18  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3037
3038         * camlibs/sonydscf55: Use camera->pl, fix compile warnings
3039
3040 2001-10-18  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3041
3042         * camlibs/panasonic/l859
3043         * camlibs/sierra: Use camera->pl
3044
3045 2001-10-17  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3046
3047         * camlibs: Don't use camera->port_info->path. This one has already
3048           be set by gphoto2
3049
3050 2001-10-17  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3051
3052         * camlibs/directory/directory.c: Use camera->fs exclusively.
3053
3054 2001-10-17  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3055
3056         * camlibs/jd350e: Use camera->port directly. 
3057
3058 2001-10-17  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3059
3060         * camlibs/stv0680: Make direct use of camera->port. Kill compile 
3061           warnings by declaring some functions static.
3062
3063 2001-10-17  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3064
3065         * camlibs/konica/library.c: Use camera->pl
3066         * libgphoto2/gphoto2-camera.[c,h]: Move lots of internals into 
3067           camera->pc (for core use only) and offer hook for camera libraries
3068           (camera->pl) and frontends (camera->pf)
3069
3070 2001-10-17  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3071
3072         * frontends/command-line/main.c: Use gp_log.
3073         * libgphoto2/gphoto2-debug.[c,h]: Use gp_log.
3074
3075 2001-10-17  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3076
3077         * libgphoto2/gphoto2-debug.c: Make tranition to gp_log_*
3078         * camlibs/sierra: Adjust parameters of camera_capture
3079
3080 2001-10-17  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3081
3082         * README: no glib-dependency any more
3083         * camlibs: gp_abilities_new doesn't exist any more
3084         * doc/api: Even more documentation
3085         * libgphoto2/gphoto2-abiltiies.h: Cleaned up.
3086         * libgphoto2/gphoto2-abilities-list.c: Documented
3087
3088 2001-10-16  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3089
3090         Patch from Dan Fandrich <dan@coneharvesters.com>:
3091
3092         * libgphoto2/gphoto2-abilities-list.c:
3093         * libgphoto2/gphoto2-camera.c: Make models case-insensitive.
3094
3095 2001-10-16  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3096
3097         * libgphoto2/gphoto2-camera.[c,h]: Documented
3098
3099 2001-10-16 Dan Fandrich <dan@coneharvesters.com>
3100
3101         * camlibs/dimera/*: added i18n support; improved error returning
3102         * po/POTFILES.in: added dimera3500.c
3103
3104 2001-10-16 Hans Ulrich Niedermann <gp@n-dimensional.de>
3105
3106         * doc/api/.cvsignore: added tmpl directory and .cvsignore~
3107
3108 2001-10-16 Hans Ulrich Niedermann <gp@n-dimensional.de>
3109
3110         * camlibs/casio/casio-qv.c:
3111         * camlibs/dimera/dimera3500.c:
3112         * camlibs/dimera/mesalib.c:
3113         * camlibs/sonydscf55/sony.c:
3114         * libgphoto2/abilities.c:
3115         * libgphoto2/gphoto2-abilities-list.c:
3116         * tests/test-filesys.c: added #include lines that should have already been there
3117
3118 2001-10-16 Hans Ulrich Niedermann <gp@n-dimensional.de>
3119
3120         * frontends/command-line/main.c: added package and version to debug msgs
3121         * frontends/command-line/main.c: added --print-usb-usermap command
3122         * frontends/command-line/main.h: added definition name of hotplug script
3123
3124 2001-10-16  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3125
3126         * frontends/command-line/main.c: Use gp_camera_set_abilities.
3127         * include/gphoto2-camera.h:
3128         * libgphoto2/camera.c:Introduce gp_camera_[set,get]_abilities.
3129
3130 2001-10-16  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3131
3132         * libgphoto2/gphoto2-result.[c,h]: GP_ERROR_NOT_SUPPORTED now in
3133           libgphoto2_port.
3134
3135 2001-10-16  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3136
3137         * libgphoto2/camera.c:
3138         * camlibs/konica/library.c:
3139         * camlibs/kodak/dc240/dc240.c:
3140         * camlibs/sierra: GP_ERROR_IO_UNKNOWN_PORT -> GP_ERROR_UNKNOWN_PORT
3141         * frontends/command-line: Kill warnings
3142         * configure.in: There are now some header files in
3143           libgphoto2_port/libgphoto2_port
3144         * include/gphoto2-camera.h: Use the new GPPort and GPPortInfo
3145
3146 2001-10-16  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3147
3148         Bug found by Fredrik <fredrik@krixor.xy.org>:
3149
3150         * doc/api/Makefile.am: Don't if-out everything.
3151
3152 2001-10-16  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3153
3154         Bug found by Colin Marquardt <colin@marquardt-home.de>:
3155
3156         * doc/api/Makefile.am: Don't generate documentation if not
3157           ENABLE_GTK_DOC
3158
3159 2001-10-15  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3160
3161         * libgphoto2/gphoto2-debug.[c,h]: Documented.
3162
3163 2001-10-15  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3164
3165         Patch approved by Gus Hartmann <hartmann@madison-expat.net>:
3166
3167         * camlibs/minolta/dimagev/download.c
3168         * camlibs/minolta/dimagev/upload.c: Don't access the CameraFile struct
3169           directly.
3170
3171 2001-10-14  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3172
3173         * include/gphoto2-library.h: Moved to ...
3174         * libgphoto2/gphoto2-libary.h: ... here.
3175
3176 2001-10-14  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3177
3178         * camlibs/polaroid/pdc640.c: Remove non-existant
3179           GP_ERROR_NO_CAMERA_FOUND.
3180
3181 2001-10-14  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3182
3183         * libgphoto2/gphoto2-result.[c,h]: Documented.
3184
3185 2001-10-14  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3186
3187         * libgphoto2/gphoto2-list.[c,h]: Documented.
3188
3189 2001-10-13  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3190
3191         * libgphoto2/gphoto2-abilities-list.[c,h]: Simplified, expose fewer
3192         functions.
3193
3194 2001-10-12 Hans Ulrich Niedermann <gp@n-dimensional.de>
3195
3196         * libgphoto2_port/libgphoto2_port/gp_port.c: more detailed debug
3197           output for *_write and *_read
3198         * libgphoto2_port/usb/libusb.c: removed the last fprintf, fixed
3199           missing "%s" in string
3200         * libgphoto2_port/usb/libusb.c: added call notification at
3201           GP_DEBUG_HIGH for most methods
3202
3203 2001-10-12 Hans Ulrich Niedermann <gp@n-dimensional.de>
3204
3205         * frontends/command-line/main.c: added package and version to debug msgs
3206         * frontends/command-line/main.c: added --print-usb-usermap command
3207         * frontends/command-line/main.h: added definition name of hotplug script
3208
3209 2001-10-12 Hans Ulrich Niedermann <gp@n-dimensional.de>
3210
3211         * HACKING: reformatted, added not for emacs users
3212         * README: added hint to gphoto2-cli.txt
3213         * AUTHORS: fixed typo
3214
3215 2001-10-12 Hans Ulrich Niedermann <gp@n-dimensional.de>
3216
3217         * camlibs/canon/canon.c: added is_crw() function
3218         * camlibs/canon/canon.c: moved to 1-bit power source detection
3219         * camlibs/canon/psa50.h: moved to 1-bit power source detection
3220         * camlibs/canon/Protocol: 1-bit power source detection seems to work better
3221         * camlibs/canon/Makefile.am: removed util.[ch] from canon driver
3222         * camlibs/canon/serial.c: removed dump_hex() and "util.h", added "serial.h"
3223         * camlibs/canon/serial.h: added prototype for canon_usb_camera_init()
3224
3225 2001-10-12  Fredrik <fredrik@krixor.xy.org>
3226
3227         * camlibs/canon/psa50.c: more debug output in
3228           psa50_usb_dialogue() and cleanups to psa50_get_file_usb()
3229           (fixes downloading of small files (read: thumbnails)).
3230
3231 2001-10-12  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3232
3233         * include
3234         * libgphoto2: More renaming in order to make gtk-doc happy.
3235
3236 2001-10-12  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3237
3238         * include/gphoto2-widget.h
3239         * include/gphoto2-filesys.h: Moved to ...
3240         * libgphoto2/gphoto2-widget.h
3241         * libgphoto2/gphoto2-filesys.h: ... here.
3242         * libgphoto2/widget.c
3243         * libgphoto2/filesys.c: Moved to ...
3244         * libgphoto2/gphoto2-widget.c
3245         * libgphoto2/gphoto2-widget.h: ... here.
3246         * include/Makefile.am
3247         * libgphoto2/Makefile.am: Updated.
3248         * camlibs/.../Makefile.am: Updated to reflect changes above
3249
3250 2001-10-11  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3251
3252         * libgphoto2/libgphoto-2.0.pc.in: -I${includedir}
3253
3254 2001-10-11  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3255
3256         * camlibs/directory/directory.h: Removed.
3257         * camlibs/directory/directory.c: Remove cruft
3258
3259 2001-10-11  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3260
3261         * camlibs/canon/psa50.c
3262         * camlibs/dimera/dimera3500.c:
3263         * camlibs/kodak/dc120/library.c:
3264         * camlibs/kodak/dc240/library.c:
3265         * camlibs/kodak/dc3200/library.c:
3266         * camlibs/panasonic/dc1000.c:
3267         * camlibs/panasonic/dc1580.c:
3268         * camlibs/panasonic/l859/l859.c:
3269         * camlibs/sierra/library.c:
3270         * frontends/command-line/interface.c: Unify percentage handling and
3271         define 0.0 <= percentage <= 1.0.
3272
3273 2001-10-11  Hans Ulrich Niedermann <gp@n-dimensional.de>
3274
3275         * docs/, doc/: moved all documentation to doc/
3276         * doc/gphoto2.txt, doc/gphoto2-cli.txt: added to distribution
3277
3278 2001-10-11  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3279
3280         * include/gphoto2-widget.h
3281         * libgphoto2/exif.[c,h]
3282         * libgphoto2/widget.c: Fix stuff gtk-doc was complaining about.
3283         
3284 2001-10-10  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3285
3286         * configure.in: Give some feedback (gtk-doc: yes/no?)
3287
3288 2001-10-10  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3289
3290         * libgphoto2/filesys.c: Documented.
3291
3292 2001-10-10  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3293
3294         * camlibs/template/template.c: Updated.
3295
3296 2001-10-10  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3297
3298         * frontends/command-line/interface.c: Don't jump to the next line
3299           for status messages - this disturbs the nice formatting of listings.
3300
3301 2001-10-09  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3302
3303         * camlibs/casio/casio-qv.c: On capture, append the file to the 
3304           filesystem
3305         * camlibs/polaroid/pdc640.c: Here, too.
3306         * include/gphoto2-camera.h: Add some more warnings
3307         * libgphoto2/filesys.c:
3308         * include/gphoto2-filesys.h: We don't need to expose
3309           gp_filesystem_folder_number, that doesn't make sense
3310
3311 2001-10-09  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3312
3313         Shift the whole library towards exclusively using the
3314         CameraFilesystem:
3315
3316         * camlibs/agfa/agfa.c: delete_file_func, get_file_func
3317         * camlibs/canon/canon.c: Add warning that upload and deletion is
3318           broken
3319         * camlibs/jd350e/jd350e.c: Tiny update
3320         * camlibs/kodak/dc120/dc120.c: folder_list_func, file_list_func, 
3321           get_file_func, delete_file_func
3322         * camlibs/kodak/dc240.c: Add warning that changes have to be made
3323         * camlibs/konica/library.c: delete_all_func, delete_file_func
3324         * camlibs/minolta/dimagev/dimagev.c: delete_file_func, put_file_func,
3325         * camlibs/panasonic/dc1000.c: file_list_func, get_file_func,
3326           put_file_func, delete_file_func
3327         * camlibs/panasonic/dc1580.c: get_file_func, put_file_func, 
3328           delete_file_func
3329         * camlibs/panasonic/l859.c: delete_file_func, delete_all_func
3330         * camlibs/polaroid/pdc320.c: get_file_func, delete_all_func
3331         * camlibs/polaroid/pdc640.c: get_file_func, delete_file_func
3332         * camlibs/sierra/library.c:
3333         * camlibs/sierra/sierra.c: delete_all_func, delete_file_func
3334         * camlibs/sonydscf1/sonydscf1.c: delete_file_func
3335         * camlibs/sonydscf55/sonydscf55.c: Tiny update
3336         * camlibs/stv0680/stv0680.c: Tiny update
3337         * frontens/command-line/interface.c: Don't show "" status and 0.0
3338           progress
3339         * libgphoto2/camera.c:
3340         * include/gphoto2-camera.h: Remove put_file, delete_all and delete - 
3341           this should all be done using the filesystem. In the future, 
3342           file_get and the listing functions will also disappear.
3343         * include/gphoto2-filesys.h:
3344         * libgphoto2/filesys.c: Add deletion and upload.
3345         * libgphoto2/jpeg.c: Kill unused variable
3346         * tests/test-filesys.c: Update
3347
3348 2001-10-09  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3349
3350         * camlibs/sonydscf1:
3351           Clean up a bit. This camera uses globals and won't work with
3352           big frontends...
3353           Use camera->port and camera->fs.
3354
3355 2001-10-09  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3356
3357         * camlibs/stv0680/stv0680.[c,h]:
3358           Fix compile warnings by declaring some functions static.
3359           Use camera->port and camera->fs.
3360
3361 2001-10-09  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3362
3363         * camlibs/sonydscf55/camera.c:
3364           Fix compile warnings by declaring some functions static.
3365           Use camera->port and camera->fs.
3366
3367 2001-10-09  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3368
3369         * camlibs/minolta/dimagev/dimagev.[c,h]:
3370           Fix compile warnings by declaring some functions static.
3371           Use camera->port and camera->fs.
3372
3373 2001-10-09  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3374
3375         * camlibs/panasonic/l859/l859.[c,h]:
3376           Fix compile warnings by declaring some functions static.
3377           Use camera->port and camera->fs.
3378           (l859_debug): Removed. Now in libgphoto2_port
3379
3380 2001-10-09  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3381
3382         * camlibs/jd3503/library.c: Fix compile warnings by declaring some
3383           functions static.
3384         * camlibs/jd350e.c: Here, too. #include <stdlib.h>. Use camera->port
3385           and camera->fs. First in order to avoid problems with port locking
3386           and second for caching.
3387         * camlibs/jd350e.h: No filesystem here. Use camera->fs.
3388
3389 2001-10-09  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3390
3391         * camlibs/konica/library.c: Remove reference to gphoto2-frontend.h.
3392
3393 2001-10-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3394
3395         * include/gphoto2-frontend.h
3396         * libgphoto2/frontend.c: Removed
3397         * frontends/command-line
3398         * include/Makefile.am
3399         * libgphoto2: Remove references to above
3400
3401 2001-10-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3402
3403         * camlibs/panasonic/dc.c: gp_frontend_status ->
3404           gp_camera_status
3405
3406 2001-10-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3407
3408         * camlibs/kodak/dc240/library.c: gp_frontend_status ->
3409           gp_camera_status
3410
3411 2001-10-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3412
3413         * include/gphoto2-[camera,frontend].h
3414         * libgphoto2/[camera,frontend].c: gp_frontend_message ->
3415           gp_camera_message
3416         * camlibs: Reflect above
3417
3418 2001-10-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3419
3420         * camlibs/polaroid/pdc640.c: Patch from Chris. Don't know what's
3421           inside...
3422
3423 2001-10-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3424
3425         * include/gphoto2-frontend.h
3426         * libgphoto2/frontend.c
3427         * camlibs: gp_frontend_progress -> gp_camera_progress,
3428         gp_frontend_status -> gp_camera_status
3429
3430 2001-10-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3431
3432         * libgphoto2/camera.c: Correctly initialize on gp_camera_new
3433         * frontends/command-line: Use the new gp_camera_[status,progress]
3434
3435 2001-10-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3436
3437         * libgphoto2/camera.c
3438         * include/gphoto2-camera.h (gp_camera_status*), (gp_camera_progress*):
3439         New
3440
3441 2001-10-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3442
3443         * include/gphoto2-frontend.h
3444         * libgphoto2/frontend.c: Remove gp_frontend_prompt. This and the other
3445         gp_frontend functions will reappear some day in gphoto2-camera.
3446
3447 2001-10-07 Hans Ulrich Niedermann <gp@n-dimensional.de>
3448
3449         * configure.in: remove unnecessary variables at the beginning
3450
3451 2001-10-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3452
3453         * libgphoto2/camera.c: Additional debugging messages
3454
3455 2001-10-07  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3456
3457         * camlibs/jamcam: Use libgphoto2/bayer.h and libgphoto2/gamma.h
3458         * libgphoto2/Makefile.am: LIBADD -lm
3459
3460 2001-10-07  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3461
3462         * configure.in: -lm
3463         * libgphoto2/Makefile.am
3464         * libgphoto2/bayer.[c,h]
3465         * libgphoto2/gamma.[c,h]: New
3466         * camlibs/polaroid/pdc640.c: Use above
3467
3468 2001-10-07  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3469
3470         Patch from Chris Byrne <adapt@ihug.co.nz>:
3471
3472         * camlibs/polaroid/pdc640.c: Updated
3473
3474 2001-10-07  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3475
3476         Patch from David Faure <david@mandrakesoft.com>
3477
3478         * libgphoto2/core.c: Fix logic
3479
3480 2001-10-06  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3481
3482         * configure.in: Bump version up to 2.0beta3
3483
3484 2001-10-06  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3485
3486         Patch from Hans Ulrich Niedermann <gp@n-dimensional.de>:
3487
3488         * frontends/command-line: Add --version
3489
3490 2001-10-06  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3491
3492         * include/gphoto2-list.h
3493         * libgphoto2/list.c (gp_list_ref), (gp_list_unref): New
3494
3495 2001-10-06  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3496
3497         * include/gphoto2-debug.h
3498         * libgphoto2/debug.c (gp_debug_history_get_size): New
3499
3500 2001-10-06  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3501
3502         * libgphoto2/debug.c: Use the debug level from libgphoto2_port instead
3503         of keeping an own global variable
3504
3505 2001-10-05  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3506
3507         * configure.in: Check for vsnprintf, too.
3508         * libgphoto2/debug.c: Use vsnprintf if available.
3509
3510 2001-10-05  Fabrice Bellet <fabrice@gnu.org>
3511
3512         * frontends/command-line/actions.c:
3513         * frontends/command-line/foreach.c:
3514         * frontends/command-line/main.c: Print directory names at
3515         each step of the recursion when using '--list-folders --recurse'.
3516
3517 2001-10-05  Fabrice Bellet <fabrice@gnu.org>
3518
3519         * frontends/command-line/actions.c:
3520         * frontends/command-line/actions.h:
3521         * frontends/command-line/foreach.c:
3522         * frontends/command-line/main.c: The --recurse option should now work
3523         with --get-all-thumbnails, --get-all-images, --get-all-raw-data,
3524         --list-files and --list-folders.
3525
3526 2001-10-04  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3527
3528         * libgphoto2/filesys.c: Only spew debugging messages in case of error -
3529         there don't seem to be serious bugs in there any more.
3530
3531 2001-10-04  Hubert Figuiere  <hfiguiere@teaser.fr>
3532
3533         * camlibs/kodak/dc240/library.c: patch by Peter Fales <peter@fales.com>
3534         compute the packet checksum and ask to resend it.
3535
3536 2001-10-04  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3537
3538         * include/gphoto2-debug.h: #include <gphoto2-port-debug.h>
3539         * include/gphoto2-result.h: #include <gphoto2-port-result.h>
3540         * libgphoto2/debug.c: #include <gphoto2-port.h>
3541
3542 2001-10-04  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3543
3544         * libgphoto2/debug.c: Move debugging stuff to libgphoto2_port so
3545         that those messages get saved, too.
3546
3547 2001-10-04  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3548
3549         * camlibs/konica/library.c: const
3550         * frontents/command-line/main.c: Print out last debugging messages
3551         on error
3552         * include/gphoto2-debug.h:
3553         * libgphoto2/debug.c: Remember history
3554         * include/gphoto2-result.h:
3555         * libgphoto2/result.c: Revert the result_as_description thing
3556         
3557 2001-10-04  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3558
3559         * libgphoto2/result.c:
3560         * libgphoto2/camera.c:
3561         * include/gphoto2-camera.h:
3562         * include/gphoto2-result.h: Put in some consts.
3563
3564 2001-10-03  Hubert Figuiere  <hfiguiere@teaser.fr>
3565
3566         * camlibs/kodak/CAMERAS: added latest Kodak DX models.
3567
3568 2001-10-03  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3569
3570         * frontends/command-line/main.c: Print out additional information
3571         on error.
3572         * include/gphoto2-result.h:
3573         * libgphoto2/result.c (gp_result_as_description): New.
3574
3575 2001-10-03  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3576
3577         * libgphoto2/camera.c: Check the result of gp_port_open.
3578
3579 2001-10-01  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3580
3581         * camlibs/konica/localization/Makefile.am: EXTRA_DIST the localization
3582         data to get the stuff included in the dist tarball.
3583
3584 2001-10-01  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3585
3586         * camlibs/konica: Rejoice, we no longer have a glib dependency!
3587
3588 2001-10-01  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3589
3590         * camlibs/konica/konica.[c,h]:
3591         * camlibs/konica/library.c: Moving towards glib-free code...
3592
3593 2001-09-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3594
3595         * camlibs/sierra/protocol.c:
3596         * camlibs/sierra/sierra.c: Gilles Grandou <gilles@grandou.net>
3597         figured out how to retrieve date and software revision.
3598         * configure.in:
3599         * camlibs/jd350e: New driver from Michael Trawny <trawny99@yahoo.com>
3600
3601 2001-09-25  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3602
3603         * libgphoto2/jpeg.h: Fix a warning
3604         * libgphoto2/camera.c: Fix locking problem in
3605         gp_camera_folder_delete_all.
3606
3607 2001-09-24  Nathan Stenzel <nathanstenzel@users.sourceforge.net>
3608
3609         * camlibs/polaroid/pdc320.h:
3610         * camlibs/polaroid/pdc320.c: now uses jpeg.c and jpeg.h
3611         * libgphoto2/jpeg.h:
3612         * libgphoto2/jpeg.c: Can now create and write jpeg files
3613         (except for actual encoding of compressed data)
3614
3615 2001-09-24  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3616
3617         * libgphoto2/jpeg.h:
3618         * camlibs/polaroid/pdc320.c: Adapt to changes jpeg_* -> gp_jpeg_*
3619         * libgphoto2/jpeg.h: Kill yet another warning.
3620
3621 2001-09-24  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3622
3623         * libgphoto2/jpeg.[c,h]: Respect the namespace of libjpeg. Otherwise,
3624         gtkam and other graphical frontends will horribly fail.
3625
3626 2001-09-24  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3627
3628         * libgphoto2/core.c: have_initted is no longer needed.
3629
3630 2001-09-24  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3631
3632         * camlibs/sonydscf1/sonydscf1.c:
3633         * libgphoto2/debug.c: glob_debug is now static in libgphoto2
3634
3635 2001-09-24  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3636
3637         * frontends/command-line/main.c: glob_debug is now static in libgphoto2
3638
3639 2001-09-24  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3640
3641         * libgphoto2/jpeg.c: #define CHECK_RESULT(...) (...)
3642
3643 2001-09-23  Nathan Stenzel <nathanstenzel@users.sourceforge.net>
3644
3645     * libgphoto2/jpeg.h
3646     * libgphoto2/jpeg.c: Quantization table handling is much easier to do.
3647
3648 2001-09-23  Chris Pinkham <cpinkham@infi.net>
3649
3650         * camlibs/jamcam/jamcam.c
3651           camlibs/jamcam/library.h
3652           camlibs/jamcam/library.c: Added support for low-res images.
3653
3654 2001-09-22  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3655
3656         * libgphoto2/filesys.c: Fix two small bugs.
3657
3658 2001-09-22  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3659
3660         * camlibs/jamcam/.cvsignore:
3661         * camlibs/sonydscf55/.cvsignore: New
3662         * include/gphoto2-debug.h:
3663         * libgphoto2/debug.c: Debugging stuff can be found here.
3664         * frontends/command-line/main.c: Use gp_debug_set_level and don't
3665         use gp_init any more (this is done automatically).
3666         * include/Makefile.am:
3667         * libgphoto2/Makefile.am: Add the debugging files
3668         * include/gphoto2-core.h: Remove debugging and initialization stuff
3669         * libgphoto2/core.c: Make gp_init a static function.
3670         * (...) Various smaller changes regarding gp_init and gp_debug_*.
3671
3672 2001-09-22  Raymond Penners  <raymond@dotsphinx.com>
3673
3674         * camlibs/sonydscf55/*: Fixes & eliminated compiler warnings.
3675
3676 2001-09-22  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3677
3678         Patch from Carsten Pfeiffer <carpdjih@sp.zrz.tu-berlin.de>
3679
3680         * camlibs/sonydscf1.sonydscf1.c:
3681         * include/gphoto2-core.h:
3682         * include/gphoto2-file.h:
3683         * include/gphoto2-filesys.h:
3684         * libgphoto2/core.c:
3685         * libgphoto2/file.c:
3686         * libgphoto2/filesys.c: char *whatever -> const char *whatever.
3687
3688 2001-09-22  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3689
3690         Patch from Ilya Konstantinov <future@shiny.co.il>:
3691
3692         * camlibs/sierra/sierra.c (get_info_func): Set the filename.
3693
3694 2001-09-21  Raymond Penners  <raymond@dotsphinx.com>
3695
3696         * AUTHORS
3697           MAINTAINERS
3698           configure.in
3699           camlibs/sonydscf55/*: added camera library for Sony DSC-F55
3700           and Sony's Serial Port Adaptor MSAC-SR1 for the Sony DCR-PC100.
3701
3702 2001-09-18  Chris Pinkham <cpinkham@infi.net>
3703
3704         * camlibs/canon/psa50.c
3705           camlibs/canon/serial.c
3706           libgphoto2_port/include/gphoto2-port.h
3707           libgphoto2_port/libgphoto2_port/gp_port.c
3708           libgphoto2_port/usb/libusb.c: changed *usb_msg_read* and
3709           *usb_msg_write* functions to allow passing in of request and
3710           index values.
3711
3712         * MAINTAINERS
3713           configure.in
3714           camlibs/jamcam/Makefile.am
3715           camlibs/jamcam/jamcam.c
3716           camlibs/jamcam/library.c
3717           camlibs/jamcam/library.h: added camera library for KBGear JamCam v3.0
3718
3719 2001-09-12  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3720
3721         * libgphoto2/core.c: Add some CHECK_INITs.
3722
3723 2001-09-11  Nathan Stenzel <nathanstenzel@users.sourceforge.net>
3724
3725     * libgphoto2/jpeg.c: New
3726     * libgphoto2/jpeg.h: New
3727
3728 2001-09-10  Hubert Figuiere  <hfiguiere@teaser.fr>
3729
3730         * libgphoto2_port/usb/libusb.c (gp_port_usb_find_device_lib): if
3731         device and vendor IDs are 0, return not found.
3732
3733 2001-09-10  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3734
3735         * camlibs/kodak/dc240/dc240.c (camera_init): Don't open/close the port.
3736         This is done by libgphoto2.
3737
3738 2001-09-10  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3739
3740         * libgphoto2/camera.c
3741         (gp_camera_init): Do a simple CHECK_RESULT_OPEN_CLOSE on the init_func
3742         (gp_camera_set_port): Set the path if the port is a serial one.
3743         * camlibs/template/template.c:
3744         * camlibs/sierra/sierra.c:
3745         * camlibs/samsung/samsung.c:
3746         * camlibs/polaroid/pdc700.c:
3747         * camlibs/polaroid/pdc320.c:
3748         * camlibs/panasonic/coolshot/coolshot.c:
3749         * camlibs/konica/library.c:
3750         * camlibs/dimera/mesalib.c:
3751         * camlibs/digita/usb.c:
3752         * camlibs/digita/serial.c:
3753         * camlibs/casio/casio-qv.c:
3754         * camlibs/canon/serial.c:
3755         * camlibs/barbie/barbie.c:
3756         * camlibs/agfa-cl18/agfa.c: Don't open the port. This is always done
3757         by libgphoto2.
3758
3759 2001-09-10  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3760
3761         * libgphoto2/camera.c (gp_camera_list_folders), (gp_camera_list_files):
3762         Return the result instead of GP_OK if anything goes wrong
3763         * libgphoto2/filesys.c: Check if path to folder is absolute. If not,
3764         return GP_ERROR_PATH_NOT_ABSOLUTE.
3765         * libgphoto2/result.c:
3766         * include/gphoto2-result.h: GP_ERROR_PATH_NOT_ABSOLUTE: New error.
3767
3768 2001-09-10  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3769
3770         * camlibs/sierra/sierra.c (get_info_func): Fix copy & paste bug.
3771
3772 2001-09-10  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3773
3774         * libgphoto2/core.c: Additional debugging stuff.
3775
3776 2001-09-09  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3777
3778         * libgphoto2/core.c: Use "... == GP_OK" instead of "!...". That should
3779         prevent that every USB camera shows up on gp_autodetect...
3780
3781 2001-09-07  Hubert Figuiere  <hfiguiere@teaser.fr>
3782
3783         * libgphoto2_port/usb/libusb.c (gp_port_usb_close): Fixed a
3784         segfault when passed device handle was NULL.
3785
3786 2001-09-07  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3787
3788         * libgphoto2/filesys.c (gp_filesystem_format): Don't request any
3789         listings here.
3790
3791 2001-09-07  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3792
3793         * camlibs/polaroid/pdc640.c: New
3794         * camlibs/polaroid/Makefile.am: Added pdc640
3795
3796 2001-09-06  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3797
3798         * MAINTAINERS: Added Marius for panasonic
3799         * camlibs/panasonic/coolshot/Makefile.am: @dotlibs
3800
3801 2001-09-06  Chris Pinkham <cpinkham@infi.net>
3802
3803         * camlibs/panasonic/coolshot/README
3804           camlibs/panasonic/coolshot/coolshot.c
3805           camlibs/panasonic/coolshot/library.c: changed thumbnail code to
3806           properly decode thumbnails after discovering they are encoded in
3807           YUV 4:1:1 format.
3808
3809 2001-09-05  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3810
3811         * camlibs/polaroid/pdc320.c: Bug fixes from Nathan Stenzel
3812         <nathanstenzel@motion.net>
3813
3814 2001-09-03  Chris Pinkham <cpinkham@infi.net>
3815
3816         * camlibs/panasonic/coolshot/README
3817           camlibs/panasonic/coolshot/coolshot.c
3818           camlibs/panasonic/coolshot/library.h
3819           camlibs/panasonic/coolshot/library.c: added thumbnail support.
3820
3821 2001-09-02  Chris Pinkham <cpinkham@infi.net>
3822
3823         * camlibs/panasonic/coolshot/coolshot.c
3824           camlibs/panasonic/coolshot/library.c: code cleanup
3825         * camlibs/panasonic/coolshot/README: added TODO list for driver
3826
3827 2001-09-02  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3828
3829         * include/gphoto2-filesys.h:
3830         * libgphoto2/filesys.c: Cache files, too.
3831         * libgphoto2/camera.c: Use cached files if exist.
3832         * camlibs/konica/library.c:
3833         * camlibs/sierra/sierra.c: Cache files in the filesystem.
3834
3835 2001-09-02  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3836
3837         * camlibs/panasonic/coolshot/coolshot.c: Use gp_list_populate instead
3838         of accessing the filesystem. The filesystem is clever enough to do
3839         that itself.
3840
3841 2001-09-02  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3842
3843         * camlibs/stv0680/pattrec.[c,h]: Move those files ...
3844         * libgphoto2/pattrec.[c,]: ...here.
3845
3846 2001-09-02  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3847
3848         * frontends/command-line/options.c: #include <config.h>
3849
3850 2001-09-01  Chris Pinkham <cpinkham@infi.net>
3851
3852         * configure.in: added line to generate
3853         camlibs/panasonic/coolshot/Makefile
3854         * MAINTAINERS: added line for camlibs/panasonic/coolshot driver
3855         * camlibs/panasonic/Makefile.am: added coolshot to SUBDIRS declaration
3856         * camlibs/panasonic/coolshot/Makefile.am
3857         * camlibs/panasonic/coolshot/README
3858         * camlibs/panasonic/coolshot/TODO
3859         * camlibs/panasonic/coolshot/coolshot.[c,h]
3860         * camlibs/panasonic/coolshot/library.[c,h]:added files to support
3861         Panasonic Coolshot KXL-600A & KXL-601A digital cameras.
3862
3863 2001-09-01  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3864
3865         * camlibs/casio: New
3866         * configure.in: Add casio. Like the polaroid and samsung, those drivers
3867         DON'T WORK and therefore are signed as EXPERIMENTAL. I add those only
3868         to give you a basic framework on which to build.
3869
3870 2001-08-31  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3871
3872         * camlibs/polaroid/pdc700.c: New
3873
3874 2001-08-31  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3875
3876         * configure.in: Added polaroid.
3877         * camlibs/samsung/samsung.c: Added GP_DRIVER_STATUS_EXPERIMENTAL;
3878         * frontends/command-line/main.c: print the EXPERIMENTAL/TESTING flag
3879         * include/gphoto2-abilities.h:
3880         * libgphoto2/abilities.c: Added CameraDriverStatus
3881         * camlibs/polaroid/pdc320.c:
3882         * camlibs/polaroid/Makefile.am: New
3883
3884 2001-08-31  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3885
3886         * camlibs/samsung/Makefile.am:
3887         * camlibs/samsung/samsung.c: New but untested. (Just ported it from
3888         old gphoto).
3889         * configure.in: Added samsung
3890
3891 2001-08-31  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3892
3893         * libgphoto2/camera.c: Add debugging messages
3894
3895 2001-08-31  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3896
3897         * camlibs/agfa-cl18/agfa.c: Remove gp_port_usb_find_device, that's in
3898         libgphoto2/camera.c now.
3899         * camlibs/canon/canon.c: Move the declaration of the models struct here.
3900         * camlibs/canon/canon.h: The models struct is no longer needed here.
3901         * camlibs/psa50.[c,h]: cs->gdev is now camera->port.
3902         * camlibs/canon/serial.[c,h]
3903         (canon_usb_probe): Removed. Now in libgphoto2/camera.c
3904         (canon_serial_init): Don't create/free a port here. Use camera->port.
3905         (canon_serial_close): Removed. No longer needed. Handled by libgphoto2
3906         (canon_serial_restore): Same here.
3907         * digita/commands.c: Indicate usb product/vendor in the abilities
3908         so that gphoto2 can autodetect. Use camera->port.
3909         * camlibs/digita/serial.c: Don't create/free the port here. Handled by
3910         libgphoto2
3911         * camlibs/digita/usb.c: No probe, no port creation (->libgphoto2)
3912         * camlibs/directory/directory.c: Declare lots of functions static.
3913         * camlibs/kodak/dc240/library.[c,h]:
3914         * camlibs/kodak/dc240/dc240.[c,h]: Use camera->port
3915         * camlibs/konica/library.c: No gp_port_usb_find_device here.
3916         * libgphoto2/camera.c (gp_camera_init): In case of USB,
3917         find the device. That removes redundancy in the camera libraries.
3918
3919 2001-08-30  Dan Fandrich <dan@coneharvesters.com>
3920         * libgphoto2/file.c:
3921         * include/gphoto2-file.h:
3922         * camlibs/dimera/dimera3500.c: removed traces of the PNM
3923         pseudo-file type and added PGM.
3924
3925 2001-08-30  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3926
3927         * camlibs/dimera/dimera3500.c (camera_file_get): Use
3928         gp_file_adjust_name_for_mime_type
3929         * libgphoto2/file.c (gp_file_adjust_name_for_mime_type):
3930         GP_MIME_RAW -> *.raw
3931
3932 2001-08-30  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3933
3934         * camlibs/agfa.c:
3935         * camlibs/commands.c:
3936         * camlibs/commands.h: Use a macro CHECK for most of the simple
3937         error checks. That makes the code much cleaner.
3938
3939 2001-08-30  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3940
3941         * camlibs/agfa-cl18/agfa.h: Renamed to
3942         * camlibs/agfa-cl18/commands.h
3943         * camlibs/Makefile.am: Reflect this change.
3944         * camlibs/commands.c:
3945         * camlibs/agfa.c: Improve error reporting.
3946
3947 2001-08-30  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3948
3949         * camlibs/agfa-cl18/*: Bring it up to date (camera->port and camera->fs)
3950
3951 2001-08-29  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3952
3953         * camlibs/barbie/*: Use camera->port and camera->fs.
3954         * camlibs/dimera/dimera3500.c
3955         (populate_filesystem): Removed.
3956         (camera_folder_list_folders): Removed. We don't support folders anyways
3957         (camera_folder_list_files): Renamed to
3958         (file_list_func): Don't access the CameraFilesystem here. Just
3959         populate the list. The CameraFilesystem will get updated by libgphoto2.
3960         (camera_file_get_info): Renamed to
3961         (get_info_func): New
3962         (camera_file_set_info): Removed. Not supported.
3963         (camera_init): Correctly gp_filesystem_set_list_funcs and
3964         gp_filesystem_set_info_funcs so that the CameraFilesystem has full
3965         control over the information
3966         * include/gphoto2-list.h:
3967         * libgphoto2/list.c: (gp_list_populate): New. Please use this
3968         function to populate the list passed to you on file_list_func.
3969         * libgphoto2/filesys.c: Don't remove the dirty flag on folders 
3970         on gp_filesystem_append (thanks, Dan!)
3971
3972 2001-08-29  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3973
3974         * camlibs/template/*: Updated
3975         * include/gphoto2-camera.h: Add a note about c_folder_list_folders and
3976         c_folder_list_files not to be used. Same with [get,set]_info.
3977         * include/gphoto2-filesys.h: Remove an uneeded typedef.
3978         * libgphoto2/filesys.c: Here, too.
3979
3980 2001-08-29  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3981
3982         Dan Fandrich <dan@coneharvesters.com> found this bug:
3983
3984         * libgphoto2/camera.c (list_files, list_folders): If
3985         gp_filesystem_list_files returns 0 files, try the old method. Same with
3986         folders.
3987
3988 2001-08-29  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3989
3990         Fabrice did it again:
3991
3992         * camlibs/sierra/*: Actually use camera->fs.
3993
3994 2001-08-29  Lutz Müller <urc8@rz.uni-karlsruhe.de>
3995
3996         * include/gphotoos2.h:
3997         * include/gphoto2-portability-os2.h: Removed. Contents are now ...
3998         * include/gphoto2.h: ... here.
3999
4000 2001-08-29  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4001
4002         * gphoto2-library.h: Clean up this file.
4003         * gphoto2-camera.h: We don't need camera_init, camera_abilities, and
4004         camera_id here. That belongs into gphoto2-library.h.
4005         * libgphoto2/camera.c:
4006         * libgphoto2/core.c: Adapt
4007         * camlibs/*: Move camera_init to the bottom of the file. Camera
4008         driver authors, could you please declare the functions above static?
4009         Except camera_id and camera_abilities.
4010
4011 2001-08-29  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4012
4013         All work from Fabrice Bellet <Fabrice.Bellet@creatis.insa-lyon.fr>:
4014
4015         * libgphoto2/filesys.c (gp_filesystem_number): Check if the folder
4016         is dirty (like in gp_filesystem_folder_number).
4017
4018 2001-08-29  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4019
4020         * camlibs/sierra/*:
4021         * camlibs/directory/directory.c (camera_folder_list_folders),
4022         (camera_folder_list_files), (camera_file_[get,set]_info): Removed.
4023         Use the camera->fs. Use camera->port.
4024         * camlibs/*: camera->port->* -> camera->port_info->*
4025         * include/gphoto2-camera.h:
4026         * libgphoto2/camera.c: Open the port before accessing a camera,
4027         close it after.
4028
4029 2001-08-28  Hubert Figuiere  <hfiguiere@teaser.fr>
4030
4031         * include/gphoto2-file.h (GP_MIME_BMP): added this mime type.
4032
4033 2001-08-29  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4034
4035         * include/gphoto2-file.h: Add a note about the crappy API
4036         * include/gphoto2-abilities-list.h:
4037         * libgphoto2/abilities-list.c:
4038         * libgphoto2/core.c: Don't access the CameraAbilitiesList directly
4039         any more.
4040
4041 2001-08-29  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4042
4043         Another patch from Ilya Konstantinov <future@shiny.co.il>:
4044
4045         * libgphoto2/camera.c (gp_camera_new): Correctly initialize the speed
4046         to 0
4047
4048 2001-08-28  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4049
4050         * camlibs/canon/psa50.c:
4051         * camlibs/kodak/dc120/library.c:
4052         * camlibs/minolta/dimagev/dimagev.c:
4053         * camlibs/panasonic/dc1000.c:
4054         * camlibs/panasonic/dc1580.c:
4055         * camlibs/sonydscf1/sonydscf1.c: Remove direct accesses to the 
4056         CameraFile struct.
4057
4058 2001-08-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4059
4060         Patch from Fabrice Bellet <Fabrice.Bellet@creatis.insa-lyon.fr>:
4061
4062         * camlibs/sierra/library.[c,h]:
4063         * camlibs/sierra/sierra.c: Use the new filesystem to cache file 
4064         information and for listing files/folders.
4065         * include/gphoto2-file.h:
4066         * libgphoto2/file.c (gp_file_detect_mime_type), 
4067         (gp_file_adjust_name_for_mime_type): New
4068         * libgphoto2/camera.c: list->count = 0;
4069         * libpghoto2/filesys.c (gp_filesystem_number): If this function is
4070         called, scan the whole filesystem.
4071         * tests/test-filesys.c: Test gp_filesystem_get_folder, too.
4072
4073 2001-08-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4074
4075         * camlibs/sierra/sierra.c: Now that libgphoto2_port is patched, we
4076         can revert the quick fix from two hours ago.
4077
4078 2001-08-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4079
4080         * libgphoto2/camera.c
4081         * libgphoto2/file.c: strcpy -> strncpy
4082
4083 2001-08-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4084
4085         * include/gphoto2-filesys.h:
4086         * libgphoto2/filesys.c: Cache folders and files, too (that is, only
4087         query them from the camera when needed.
4088         * frontends/command-line/main.c: Don't require a port with
4089         "Directory Browse".
4090         * camlibs/konica/library.c: Use the new functions
4091         * camlibs/directory/directory.[c,h]: Use the filesystem
4092         * tests/test-filesys.c: Demonstrate the use of the new functions.
4093
4094 2001-08-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4095
4096         * camlibs/sierra/sierra.c: And correctly use the macros CHECK (won't
4097         stop the camera) and CHECK_STOP (after the connection has been started).
4098
4099 2001-08-27  Lutz MÃœller <urc8@rz.uni-karlsruhe.de>
4100
4101         * camlibs/sierra/sierra.c: Until I can fix the bug in
4102         libgphoto2_port, don't close the USB port.
4103
4104 2001-08-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4105
4106         Suggestion from Ilya Konstantinov <gphoto-devel@future.galanet.net>:
4107
4108         * include/gphoto2-camera.h:
4109         * libgphoto2/camera.c (gp_camera_[get,set]_port_name) and
4110         (gp_camera_[get,set]_port_path): New
4111         * frontends/command-line/main.c: Call those functions.
4112
4113 2001-08-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4114
4115         * include/gphoto2-filesys.h:
4116         * libgphoto2/filesys.c: Implement caching for file information.
4117         * tests/test-filesys.c: Test it here.
4118         * camlibs/konica/library.c: Use gp_filesystem_[get,set]_info. This
4119         stuff is really incredibly fast.
4120
4121 2001-08-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4122
4123         Daniel Resare <noa@metamatrix.se> suggested using AC_CONFIG_SUBDIRS:
4124
4125         * configure.in: Use AC_CONFIG_SUBDIRS(libgphoto2_port).
4126         * Makefile.am: build.sh isn't needed any more
4127         * INSTALL: Update installation instructions
4128         
4129         * doc/Makefile.am: Removed OVERVIEW and NOTES. This should have 
4130         happened a long time ago.
4131
4132 2001-08-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4133
4134         Ilya Konstantinov <gphoto-devel@future.galanet.net> pointed me to
4135         this bug:
4136
4137         * camlibs/sierra/sierra.c (camera_file_get): Add a break in the
4138         switch statement so that people can download files instead of getting
4139         errors.
4140
4141 2001-08-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4142
4143         * include/gphoto2-core.h:
4144         * libgphoto2/core.c (gp_autodetect): Revert an API change I committed
4145         by error. Sorry.
4146         * libgphoto2/camera.c:
4147         * frontends/command-line/main.c: Here too.
4148
4149 2001-08-27  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4150         
4151         Suggestions from Fabrice Bellet <Fabrice.Bellet@creatis.insa-lyon.fr>:
4152
4153         * camlibs/sierra/library.c (sierra_change_folder): Just return if we
4154         are already in the requested folder.
4155         (sierra_update_fs_for_folder): Dont jump into the folder twice.
4156         * camlibs/sierra/sierra.c (camera_init): Use camera_start here instead
4157         of reimplementing everything again.
4158
4159 2001-08-26  Hubert Figuiere  <hfiguiere@teaser.fr>
4160
4161         * configure.in: fixed a typo in the dotlibs value.
4162
4163 2001-08-26  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4164
4165         * include/gphoto2-camera.h:
4166         * libgphoto2/camera.c: Add gp_camera_[set,get]_model. Please use
4167         those functions instead of directly accessing camera->model.
4168         * libgphoto2/core.c: On exit, set glob_abilities_list = NULL
4169         * tests/test-gphoto2.c: Add lots of documentation.
4170
4171 2001-08-26  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4172
4173         * camlibs/dimera/dimera3500.c: explicitly set the conversion method
4174         to GP_FILE_CONVERSION_METHOD_CHUCK.
4175         * camlibs/digita/digita.c: Move the conversion raw -> ppm to ...
4176         * include/gphoto2-file.h:
4177         * libgphoto2/file.c: ... here.
4178         * include/gphoto2-filesystem.h:
4179         * libgphoto2/filesys.c: Implement "dirty" folders.
4180
4181 2001-08-26  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4182
4183         * camlibs/dimera3500.c: Move the raw->pnm conversion ...
4184         * include/gphoto2-file.h:
4185         * libgphto2/file.c: ... here. Now, other camera drivers can use this,
4186         too.
4187         * include/gphoto2-core.c:
4188         * libgphoto2/core.c: Small change to make the API consistent.
4189         * frontends/command-line/main.c: Add possibility for download of raw
4190         data.
4191
4192 2001-08-25  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4193
4194         * include/gphoto2-file.h:
4195         * include/gphoto2-library.h:
4196         * include/gphoto2-camera.h: Support for raw data.
4197         * libpghoto2/file.c: Adjust to above changes.
4198         * libgphoto2/frontend.c: Kill a warning.
4199         * libgphoto2/libgphoto-2.0.pc.in: CFlags -> Cflags
4200         * libgphoto2/widget.c: Include gphoto2-result.h instead of gphoto2.h
4201         * camlibs/*: Prepare support for download of raw data. Remove lots of
4202         redundant code (people just copied & pasted the code for file_get 
4203         and file_get_preview...). I hope everything works as it did before.
4204         * frontend/command-line/*: Prepare support for download of raw data
4205
4206 2001-08-24  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4207
4208         * libgphoto2/abilities.c:
4209         * include/gphoto2-abilities.h: Let gp_abilities_new return an error 
4210         code. This was the last one.
4211         * camlibs/*: Adjust to above change.
4212         * camlibs/canon/canon.c: #if 0 some code to kill some warnings
4213
4214 2001-08-24  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4215
4216         * include/gphoto2-abilities-list.h: Make gp_abilities_list_new
4217         return an error code. Introduce gp_abilities_list_sort and
4218         gp_abilities_list_count.
4219         * libgphoto2/abilities-list.c: See above.
4220         * libgphoto2/core.c: Sorting code now is in abilibies-list.
4221         * libgphoto2/file.c: "image/x-png" -> "image/png"
4222
4223 2001-08-24  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4224
4225         * camlibs/sierra/library.c: Remove some unnecessary casts, put in some
4226         CHECKs
4227         * camlibs/kodak/dc120/dc120.c:
4228         * camlibs/kodak/dc210/library.c:
4229         * camlibs/kodak/dc240/library.c: Use gp_file_* instead of directly
4230         accessing the struct.
4231         * libgphoto2/filesys.c: Remove lots of redundancy, always check if
4232         folder has a trailing slash (and ignore it if this is the case).
4233
4234 2001-08-24  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4235
4236         * camlibs/agfa-cl18/agfa.c: Use gp_file_* instead of directly
4237         accessing the struct.
4238         * camlibs/barbie/barbie.c: And here.
4239         * camlibs/directory/directory.c: And here.
4240         * camlibs/konica/library.c: And here.
4241         * camlibs/sierra/sierra.c: And here.
4242         * camlibs/panasonic/l859/l859.c: And here.
4243         * camlibs/dimera/dimera3500.c: And here.
4244         * camlibs/stv0680/stv0680.c: And here.
4245         * frontends/command-line/main.c: And here.
4246         * libgphoto2/camera.c: And here.
4247         * libgphoto2/file.c:
4248         * include/gphoto2-file.h: Introduce some more gp_file_* functions.
4249
4250 2001-08-24  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4251
4252         * include/gphoto2-file.h: Make gp_file_new return an error code.
4253         * */*: Adjust everything for above change.
4254
4255 2001-08-23  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4256
4257         * libgphoto2/list.c (gp_list_new): memset on *list instead of list.
4258
4259 2001-08-22  Hubert Figuiere  <hfiguiere@teaser.fr>
4260
4261         * camlibs/dimera/dimera3500.c: removed * / * embedded inside comments
4262         that issued warnings and broke the build...
4263         * camlibs/kodak/dc240/library.c (dc240_wait_for_busy_completion): 
4264         cast a const to a char to avoid a serious warning on Solaris sparc 
4265         gcc. Fix bug #454183
4266
4267 2001-08-22  Stephane Castejon <scastejo@club-internet.fr>
4268
4269         * frontends/command-line/main.c : fix option --debug so that it
4270           really put the GP_DEBUG_HIGH mode.
4271
4272 2001-08-22  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4273
4274         * */*: Small parameter changes to make gphoto2 API more consistent.
4275         More to follow.
4276
4277 2001-08-22  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4278
4279         * README: Update USB Mass Storage list
4280
4281 2001-08-21  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4282
4283         * libgphoto2/camera.c (gp_camera_file_get_info): Fix logic.
4284
4285 2001-08-21  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4286
4287         * libgphoto2/camera.c:
4288         * libgphoto2/core.c:
4289         * libgphoto2/widget.c: Introduce CHECK_NULL and CHECK_RESULT for
4290         better error recovery and reporting
4291
4292 2001-08-22  Hubert Figuiere  <hfiguiere@teaser.fr>
4293
4294         * MAINTAINERS: take over DC240 maintenance.
4295         * camlibs/kodak/dc240/library.h: removed unused functions.
4296         * camlibs/kodak/dc240/library.c: moved lot of functions to static.
4297         (dc240_wait_for_busy_completion): implemented. (NEW)
4298         (dc240_capture): finished implementation and prototype update. 
4299         * camlibs/kodak/dc240/dc240.c (camera_init): activate capture_image
4300         (camera_capture): reimplemented and updated prototype
4301
4302 2001-08-21  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4303
4304         * libgphoto2/camera.c (gp_camera_file_get_info): Make sure the field
4305         name is always set.
4306
4307 2001-08-21  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4308
4309         * README: Updated list of USB Mass Storage cameras. Thanks Hubert!
4310
4311 2001-08-21  Stephane Castejon <scastejo@club-internet.fr>
4312
4313         * Removing unused variables
4314
4315 2001-08-21  Stephane Castejon <scastejo@club-internet.fr>
4316
4317         Correct following bugs in the sierra driver :
4318         * Could not retrieve movies from the cameras (got the image having
4319         the same base name instead).  Same behaviour for movie thumbnails,
4320         * After correction of problem 1, got movie thumbnails that do 
4321         not fit the JPEG format.
4322         * After correction of problem 1 & 2, part of some movie thumbnails had a 
4323         very bad quality! The phenomenon was aleatory.
4324
4325         In camlibs/sierra/library.c,h :
4326         * Rewrite the sierra_read_packet routine : now it downloads movie thumbnails
4327         correctly (third bug).
4328         * Correction in the sierra_capture routine to make it generic regarding name
4329         of the folder the captured image is stored in.
4330         * Move update_fs_for_folder and sierra_change_folder from sierra.c
4331         to here.
4332         * Plus various other minor changes to try to be consistent between the
4333         different routines (when do we need to retry, error codes).
4334         Still work to be done there.
4335         * Add gp_filesystem_delete_all at the beginning of update_fs_for_folder.
4336         * Start documenting routines.
4337
4338         In camlibs/sierra/sierra.c :
4339         * Add call to sierra_change_folder in camera_file_get_generic,
4340         camera_file_get_info, camera_folder_delete_all, camera_file_delete.
4341         Remove sierra_folder_set from camera_start (then delete the routine
4342         since it is not used anymore).
4343         * Correct camera_file_get_generic to handle movie thumbnails
4344         correctly.
4345         * Correction in camera_file_get_generic regarding the properties
4346         (type and name) of the return file : it is always jpeg for thumbnails.
4347         * Move update_fs_for_folder and sierra_change_folder to library.c.
4348         * Remove formatting of the filesystem from camera_folder_delete_all : it
4349         is now performed by sierra_update_fs_for_folder.
4350         * Add a camera specific error code GP_ERROR_BAD_CONDITION which is raised 
4351         when a picture cannot be captured (for instance if the lens protection was 
4352         not removed, or the memory card is full).
4353         * Start documenting routines.
4354
4355 2001-08-20  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4356
4357         * doc/OVERVIEW: Cruft, not up to date, incorrect. Removed.
4358         * doc/NOTES: Redundant. Removed.
4359         * libgphoto2/camera.c: Be nice to frontend-writers, call gp_init if
4360         it hasn't been called yet on gp_camera_new.
4361         * libgphoto2/core.c: Same here with gp_autodetect and gp_camera_count.
4362         * include/gphoto2-core.h: Kill compile warning
4363
4364 2001-08-20  Lutz MÃœller  <urc8@rz.uni-karlsruhe.de>
4365
4366         * libpghoto2/camera.c: Kill compile warning by declaring gp_camera_exit
4367         static
4368
4369 2001-08-20  Lutz MÃœller  <urc8@rz.uni-karlsruhe.de>
4370
4371         * MAINTAINERS: New
4372
4373 2001-08-20  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4374
4375         * camlibs/sierra/sierra.c (camera_file_get_generic): Documentation
4376         update
4377
4378 2001-08-20  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4379
4380         * camlibs/sierra/sierra.c (camera_file_get_generic): Fix detection
4381         of TIFF images
4382
4383 2001-08-19  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4384
4385         * configure.in: -Wmissing-prototypes -Wmissing-declarations
4386         * camlibs/agfa-cl18/commands.c:
4387         * camlibs/agfa-cl18/usb.c:
4388         * frontends/command-line/foreach.c:
4389         * frontends/command-line/interface.c:
4390         * frontends/command-line/main.c:
4391         * frontends/command-line/options.c:
4392         * frontends/command-line/range.c:
4393         * frontends/command-line/shell.h:
4394         * include/gphoto2-file.h:
4395         * libgphoto2/file.c: First step towards a compilation with -Werror
4396
4397 2001-08-19  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4398
4399         * camlibs/konica/library.c: Format the filesystem before updating it.
4400
4401 2001-08-19  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4402
4403         * tests/test-filesys.c: Even more tests
4404         * libgphoto2/filesys.c: Fix remaining bugs. It should work now...
4405
4406 2001-08-19  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4407
4408         * tests/test-filesys.c: New
4409         * tests/Makefile.am: Compile test-filesys.c
4410         * libgphoto2/filesys.c: Several bugfixes - there are still bugs in
4411         there.
4412
4413 2001-08-19  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4414
4415         * configure.in: Don't generate camlibs/template/Makefile
4416         * libgphoto2/filesys.c:
4417         * include/gphoto2-filesys.h (gp_filesystem_delete_all): New
4418
4419 2001-08-19  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4420
4421         * libgphoto2/filesys.c (gp_filesystem_format): Fix bug found by 
4422         Stéphane Castejon.
4423
4424 2001-08-19  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4425
4426         * libgphoto2/globals.h: Unused. Removed.
4427
4428 2001-08-19  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4429
4430         * include/gphoto2-filesys.h:
4431         * libgphoto2/filesys.c (gp_filesystem_get_folder): New
4432         * libgphoto2/widget.c (gp_widget_get_parent): Corrected typo
4433
4434 2001-08-18  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4435
4436         * include/gphoto2-widget.h:
4437         * libgphoto2/widget.c (gp_widget_get_parent): New function
4438
4439 2001-08-18  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4440
4441         * include/Makefile.am: Oops, add gphoto2-result.h.
4442
4443 2001-08-18  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4444
4445         * po/POTFILES.in: Add core.c, camera.c and result.c
4446
4447 2001-08-18  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4448
4449         * README: Add notice about USB Mass Storage cameras.
4450         * include/*:
4451         * libgphoto2/*: Major cleanup - add licence notice to begin of each
4452         file, remove unused files/functions, ...
4453         * camlibs/konica/Makefile.am: There's no ChangeLog here...
4454         * tests/test-gphoto2.c: Adjust headers
4455
4456 2001-08-17  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4457
4458         * include/gphoto2-camera.h:
4459         * include/gphoto2-file.h:
4460         * include/gphoto2-widget.h: Sort some stuff, put in LGPL notice.
4461         * libgphoto2/widget.c: Hide CameraWidget internals here. No need to
4462         publish all that stuff.
4463
4464 2001-08-17  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4465
4466         * include/gphoto2-datatypes.h: Move the declaration of the lists to ...
4467         * include/gphoto2-lists.h: ... here. This is a first step towards 
4468         cleaning up the include-mess. Realized that CameraListType isn't 
4469         needed at all - removed.
4470         * include/gphoto2-filesys.h: Hide the actual contents of 
4471         the CameraFilesystem ...
4472         * libgphoto2/filesys.c ... here. The normal user doesn't need to 
4473         know what's inside.
4474         * libgphoto2/core.c:
4475         * libgphoto2/lists.c:
4476         * camlibs/*: Reflect above changes
4477
4478 2001-08-17  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4479
4480         * configure.in: Add libgphoto-2.0.pc
4481         * libgphoto2/Makefile.am: Remove the old GNOME configuration stuff. 
4482         GNOME uses pkgconfig now:
4483         * libgphoto2/libgphoto2Conf.sh.in: Removed
4484         * libgphoto2/libgphoto-2.0.pc.in: New
4485         
4486 2001-08-17  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4487
4488         * tests/*: New
4489         * configure.in:
4490         * Makefile.am: Add tests to SUBDIRS and generate the Makefile
4491         * frontents/command-line/test.[c,h]: Removed
4492         * frontends/command-line/main.c:
4493         * frontents/command-line/Makefile.am: Reflect changes
4494
4495 2001-08-17  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4496
4497         * frontents/gtk/macros/*: Removed.
4498
4499 2001-08-17  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4500
4501         * frontents/Makefile.am: Remove libpghoto2_frontend from SUBDIRS.
4502         * frontents/gtk/*: Removed those ancient files. For GUI frontends, 
4503         refer to gtkam or GnoCam. They are distributed separately.
4504
4505 2001-08-17  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4506
4507         * frontends/command-line/Makefile.am: Remove reference to
4508         libgphoto2_frontend.la which wasn't needed anyways.
4509
4510 2001-08-17  Lutz Müller  <urc8@rz.uni-karlsruhe.de>
4511
4512         * frontents/libgphoto2_frontend/*: Removed. Those files were mainly
4513         empty functions and nowhere needed.
4514
4515 2001-08-17  Hubert Figuiere  <hfiguiere@teaser.fr>
4516
4517         * camlibs/kodak/dc210/dc210.c, camlibs/kodak/dc210/dc210.h,
4518         camlibs/kodak/dc210/library.c, camlibs/kodak/dc210/library.h,
4519         camlibs/kodak/dc210/Makefile.am, camlibs/kodak/dc210/README:
4520         Initial release of DC210 driver port.
4521
4522 2001-08-16  Christophe Barbe <christophe.barbe@online.fr>
4523
4524         * configure.in, camlibs/agfa-cl18/Makefile.am,
4525         camlibs/barbie/Makefile.am, camlibs/canon/Makefile.am,
4526         camlibs/digita/Makefile.am, camlibs/dimera/Makefile.am,
4527         camlibs/directory/Makefile.am, camlibs/kodak/dc120/Makefile.am,
4528         camlibs/kodak/dc240/Makefile.am, camlibs/kodak/dc3200/Makefile.am,
4529         camlibs/konica/Makefile.am, camlibs/minolta/dimagev/Makefile.am,
4530         camlibs/panasonic/Makefile.am, camlibs/panasonic/l859/Makefile.am,
4531         camlibs/sierra/Makefile.am, camlibs/sonydscf1/Makefile.am,
4532         camlibs/stv0680/Makefile.am, camlibs/template/Makefile.am: It 
4533         adds code in configure.in to detect when '.libs' is not detected 
4534         and in this case defined a variable "dotlibs" which is then 
4535         substitued in all Makefile.in. This fix a build problem with 
4536         newer libtool (1.4)
4537
4538 2001-08-15  Hubert Figuiere  <hfiguiere@teaser.fr>
4539
4540         * camlibs/kodak/dc240/dc240.c (camera_about): Changed a typo in
4541         supported camera models.
4542
4543 2001-08-14  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4544
4545         * camlibs/sierra/sierra.c: Set timeout to TIMEOUT before updating 
4546         folder. Thanks to Stéphane Castejon who found this bug.
4547
4548 2001-08-13  Hubert Figuiere  <hfiguiere@teaser.fr>
4549
4550         * libgphoto2_port/usb/libusb.c (gp_port_usb_open): fix bug #438062: 
4551         a NULL usb_device* was passed to usb_dev_handle.
4552
4553 2001-08-12  Hubert Figuiere  <hfiguiere@teaser.fr>
4554
4555         * camlibs/kodak/dc240/library.c (dc240_file_action): fix bug #440162
4556
4557 2001-08-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4558
4559         * camlibs/sierra/library.c: (sierra_delete_all): Move notice about 
4560         cameras ignoring delete_all to ...
4561         * camlibs/sierra/sierra.c: (camera_folder_delete_all): ... here. And 
4562         update the filesystem - without that, gphoto2 won't be able to 
4563         fix the behaviour of some cameras (ignoring delete_all).
4564
4565 2001-08-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4566
4567         * camlibs/panasonic/Makefile.am: SUBDIRS = l859
4568
4569 2001-08-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4570
4571         * camlibs/konica/library.c: (camera_init): Update the filesystem once
4572         at camera_init
4573         (camera_folder_list_folders): Use gp_filesystem_list_folders
4574         (camera_folder_list_files): Use gp_filesystem_list_files
4575
4576 2001-08-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4577
4578         * camlibs/sierra/library.[c,h]: (do_capture): Return the right location
4579         of the picture (on my camera, it is in /DCIM/100OLYMP)
4580         (sierra_file_count): Move that function into ...
4581         * camlibs/sierra/sierra.c: (update_fs_for_folder): New. Check the 
4582         contents of the camera once at the beginning (init), then don't access
4583         the card anymore.
4584         (camera_init): Populate the filesystem
4585         (camera_folder_list_files): Use gp_filesystem_list_files
4586         (camera_folder_list_folders): Use gp_filesystem_list_folders
4587         (camera_file_get_info): The thumbnails aren't in quicktime format
4588         (camera_capture): Add the picture to the filesystem
4589         * include/gphoto2-filesys.h:
4590         * libgphoto2/filesys.c: (gp_filesystem_append): Allow filename == NULL
4591         for appending just folders
4592         (gp_filesystem_dump): New
4593         (gp_filesystem_list_files): New
4594         (gp_filesystem_list_folders): New
4595
4596 2001-08-04  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4597
4598         * camlibs/sierra/sierra.c: The C-2100UZ is supported, too.
4599         Unfortunatelly, the product id is the same for the C-2100UZ, the
4600         C-3000Z, and the C-3030Z. This results in three entries for this camera
4601         ("gphoto2 --auto-detect"). This has to be fixed somehow, sometime.
4602
4603 2001-08-03  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4604
4605         * camlibs/sierra/sierra.c: Remove the Panasonic Coolshot KXI-600A
4606         from the list of supported cameras - Chris Pinkham 
4607         <cpinkham@infi.net> figured out that this camera uses a totally 
4608         different protocol.
4609
4610 2001-08-03  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4611
4612         * camlibs/sierra/library.c: Add a note that the Nikon CoolPix 880 
4613         simply ignores (!) the delete_all command. Thanks to Mick Grant 
4614         <mickgr@drahthaar.clara.net> for figuring this out.
4615
4616 2001-08-03  Lutz Müller <urc8@rz.uni-karlsruhe.de>
4617
4618         * libgphoto2/camera.c: Even if the camera reports success on 
4619         delete_all, check if all pictures have been deleted.
4620
4621 2001-08-03      Lutz Müller <urc8@rz.uni-karlsruhe.de>
4622
4623         * libgphoto2/camera.c: Not all cameras implement delete_all - fall back
4624         to deletion one by one then.
4625
4626 2001-07-25  Hubert Figuiere  <hfiguiere@teaser.fr>
4627
4628         * camlibs/kodak/CAMERAS: initial revision.
4629
4630 2001-07-09  Hubert Figuiere  <hfiguiere@teaser.fr>
4631
4632         * camlibs/kodak/dc240/dc240.c:
4633         * camlibs/kodak/dc240/library.[c,h]: stricter typing of prototypes
4634         using const.
4635
4636 2001-07-09  Hubert Figuiere  <hfiguiere@teaser.fr>
4637
4638         * camlibs/kodak/dc240/dc240.c: added USB support for DC280, DC3400
4639         and DC5000.
4640
4641 2001-07-04  Hubert Figuiere  <hfiguiere@teaser.fr>
4642
4643         * camlibs/kodak/dc240/library.c: close bugs #438161 and #438155.
4644
4645 2000-08-20 15:47  scottf
4646
4647         * libgphoto2/library.c: minor formatting changes
4648
4649 2000-08-20 15:44  scottf
4650
4651         * libgphoto2/: core.c, file.c, settings.c: added mallocs for NULL
4652         reallocs
4653
4654 2000-08-20 13:29  jgangemi
4655
4656         * frontends/gtk/configure.in:   - now checks for gnome libs > 1.2.4
4657         (needed for libglade to work)
4658
4659 2000-08-20 08:13  philm
4660
4661         * camlibs/canon/: Changelog, canon.c, psa50.c: make use of
4662         gp_config_set/get instead of own file to save settings
4663
4664 2000-08-20 06:44  philm
4665
4666         * camlibs/canon/: Changelog, TODO, canon.c, serial.c: USB now works
4667         thanks to the help of James Tappin and Tuomas Jormola.
4668
4669 2000-08-19 11:53  jgangemi
4670
4671         * frontends/gtk/src/main.c:   - gphoto-backend correctly initalized
4672
4673 2000-08-19 11:52  jgangemi
4674
4675         * frontends/gtk/src/Makefile.am:   - now we look in the dialogs
4676         directory too!
4677
4678 2000-08-19 11:51  jgangemi
4679
4680         * frontends/gtk/configure.in:   - added src/dialogs/Makefile
4681
4682 2000-08-19 11:22  philm
4683
4684         * camlibs/canon/serial.c: fixed another type in serial.c
4685
4686 2000-08-19 11:13  jgangemi
4687
4688         * frontends/gtk/configure.in:   - more verbose output if libglade
4689         fails
4690
4691 2000-08-19 10:33  philm
4692
4693         * camlibs/canon/serial.c: fixed a typo in serial.c
4694
4695 2000-08-19 04:34  scottf
4696
4697         * camlibs/fujitsu/fujitsu.c: updated the supported camera list
4698
4699 2000-08-18 20:47  jgangemi
4700
4701         * frontends/gtk/src/main.c:   - adding gnome support (by by
4702         Lutz_Müller)
4703
4704 2000-08-18 20:45  jgangemi
4705
4706         * frontends/gtk/src/Makefile.am:   - adding gnome support (by
4707         Lutz_Müller)
4708           - now uses gpio-config
4709
4710 2000-08-18 20:44  jgangemi
4711
4712         * frontends/gtk/: acconfig.h, configure.in:   - adding gnome
4713         support (by Lutz_Müller)
4714
4715 2000-08-18 17:24  scottf
4716
4717         * configure.in, libgphoto2/core.c, libgphoto2/core.h,
4718         libgphoto2/settings.c: implemented id-based settings system
4719
4720 2000-08-18 12:35  scottf
4721
4722         * frontends/gtk-old/src/util.c: removed debug statement. whoops. :P
4723
4724 2000-08-18 12:33  scottf
4725
4726         * frontends/gtk-old/src/: callbacks.c, interface.c, util.c, util.h:
4727         added option to open image in viewer/editor after download
4728
4729 2000-08-18 11:34  scottf
4730
4731         * camlibs/canon/serial.c: minor update in serial.c for latest
4732         libusb (usb_device members names changed)
4733
4734 2000-08-17 17:08  scottf
4735
4736         * camlibs/directory/directory.def: whoops. overwrote the
4737         directory.def file. fixed
4738
4739 2000-08-17 17:06  scottf
4740
4741         * camlibs/directory/directory.c, camlibs/directory/directory.def,
4742         frontends/command-line/main.c: fixing directory browse lib
4743
4744 2000-08-17 15:48  scottf
4745
4746         * camlibs/directory/directory.c, frontends/gtk-old/src/main.c:
4747         directory browse now uses GPIO_DIR macros for portability.
4748         gphoto2_gtk updated for frontend_register functionality
4749
4750 2000-08-17 15:18  scottf
4751
4752         * camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/library.c,
4753         libgphoto2/file.c: minor edits
4754
4755 2000-08-17 10:54  scottf
4756
4757         * camlibs/directory/Makefile.am, camlibs/directory/directory.c,
4758         frontends/command-line/interface.h, frontends/command-line/main.c,
4759         include/gphoto2-datatypes.h, libgphoto2/core.c: fixed
4760         frontend_register function (name-space conflict)
4761
4762 2000-08-17 10:35  scottf
4763
4764         * camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/library.c,
4765         camlibs/fujitsu/library.h, frontends/command-line/main.c,
4766         include/gphoto2-core.h, include/gphoto2-datatypes.h,
4767         include/gphoto2.h, libgphoto2/core.c, libgphoto2/library.c,
4768         libgphoto2/settings.c: fixing little things
4769
4770 2000-08-17 06:36  philm
4771
4772         * frontends/gtk-old/src/Makefile.am: fixed Makefile.am to use
4773         gpio-config
4774
4775 2000-08-17 04:30  mariusz
4776
4777         * configure.in: Solaris workaround for tr and grep fixed
4778
4779 2000-08-17 03:05  philm
4780
4781         * camlibs/canon/: Changelog, canon.c, psa50.c, serial.c: fixed USB
4782         compilation, but does it work?
4783
4784 2000-08-16 15:12  scottf
4785
4786         * include/gphoto2.h, libgphoto2/core.c, libgphoto2/exif.h,
4787         libgphoto2/library.c, libgphoto2/library.h: fixed minor issues
4788
4789 2000-08-16 07:46  mariusz
4790
4791         * configure.in: fixed problems with Solaris tr (ranges) and grep
4792         (-E option)
4793
4794 2000-08-16 07:40  mariusz
4795
4796         * frontends/command-line/main.c: reverse order for image deleting
4797         in cli
4798
4799 2000-08-15 19:33  jgangemi
4800
4801         * frontends/gtk/src/: gp_util.c, gp_util.h:   - added gp_idle
4802           - completed gp_interface_message_long
4803             - create_message_win_long unimplemented
4804           - completed gp_interface_message
4805             - create_message_win unimplemented
4806
4807 2000-08-15 19:28  jgangemi
4808
4809         * frontends/gtk/src/: interface.c, interface.h:   - added
4810         create_message_win_long stub
4811           - added create_message_win stub
4812
4813 2000-08-15 13:49  scottf
4814
4815         * libgphoto2/: library.c, library.h: quick define changes
4816
4817 2000-08-15 11:42  philm
4818
4819         * camlibs/canon/: Changelog, TODO, canon.c, psa50.c, psa50.h,
4820         serial.c, serial.h, util.c, util.h: created a working
4821         camera_config_set functions (saves debug level and owner name). 
4822         modified heavily the driver to use the camlib_data struct to store
4823         all the variables which were previously global.  The driver should
4824         now be able to use more than one Canon camera at a time (not
4825         tested).
4826
4827 2000-08-14 20:35  jgangemi
4828
4829         * frontends/gtk/src/camera_util.h:   - finished config_camera_cb
4830             - still need to add gp_message calls and implement
4831         build/retrieve rec
4832               routines
4833
4834 2000-08-14 20:31  jgangemi
4835
4836         * frontends/gtk/src/callbacks.c:   - finished config_camera_cb
4837             - still need to add gp_message calls and implement the
4838         build/retrieve
4839               routines
4840
4841 2000-08-14 20:30  jgangemi
4842
4843         * frontends/gtk/src/camera_util.c:   - moved gp_gtk_camera* to
4844         gp_util
4845
4846 2000-08-14 20:29  jgangemi
4847
4848         * frontends/gtk/src/: gp_util.c, gp_util.h:   - new files :
4849         contains all gp_* routines
4850           - added stubs for some routines so interface compiles
4851           - gp_debug_print now functional
4852
4853 2000-08-14 20:27  jgangemi
4854
4855         * frontends/gtk/src/Makefile.am:   - added a few more files to
4856         compile
4857
4858 2000-08-13 21:45  jgangemi
4859
4860         * frontends/gtk/src/interface.c:   - added some interface menus,
4861         work on local file listings
4862
4863 2000-08-13 21:44  jgangemi
4864
4865         * frontends/gtk/src/: callbacks.c, callbacks.h:   - added some new
4866         callbacks
4867
4868 2000-08-13 21:43  jgangemi
4869
4870         * frontends/gtk/src/globals.h:   - global vars here
4871
4872 2000-08-13 21:42  jgangemi
4873
4874         * frontends/gtk/src/: tree_list_util.c, tree_list_util.h:   - all
4875         functions involving trees reside here - these mainly deal w/
4876             the directory structures and manipulation of the local and
4877         camera
4878             file system
4879
4880 2000-08-13 21:41  jgangemi
4881
4882         * frontends/gtk/src/: camera_util.c, camera_util.h:   - all
4883         interface funcs to the camera will reside here - see the README
4884         file
4885             one level up
4886
4887 2000-08-13 21:39  jgangemi
4888
4889         * frontends/gtk/src/Makefile.am:   added files for compiling
4890
4891 2000-08-13 21:39  jgangemi
4892
4893         * frontends/gtk/README:   read me - i've got some "standards"
4894         listed here
4895
4896 2000-08-12 13:06  scottf
4897
4898         * camlibs/konica/: konica.c, konica.h, library.c, lowlevel.c,
4899         localization/data_english.c30, localization/data_french.c30: added
4900         patches from Lutz. now supports localization
4901
4902 2000-08-11 04:24  simpson2
4903
4904         * camlibs/makefile.os2, camlibs/barbie/makefile.os2,
4905         camlibs/canon/makefile.os2, camlibs/canon/serial.c,
4906         camlibs/digita/makefile.os2, camlibs/directory/makefile.os2,
4907         camlibs/sonydscf1/Makefile.am, camlibs/sonydscf1/chotplay.c,
4908         camlibs/sonydscf1/makefile.os2, camlibs/sonydscf1/sonydscf1.c,
4909         frontends/command-line/makefile.os2,
4910         frontends/libgphoto2_frontend/makefile.os2, include/gphotoos2.h,
4911         libgphoto2/core.c, libgphoto2/file.c, libgphoto2/fs.c,
4912         libgphoto2/makefile.os2: bvl: Updated OS/2 makefile and made a
4913         start with modifying the sony lib
4914
4915 2000-08-10 17:16  scottf
4916
4917         * camlibs/canon/serial.c: removed reference to gpio/gpio.h in favor
4918         of just gpio.h
4919
4920 2000-08-10 16:36  scottf
4921
4922         * camlibs/fujitsu/: fujitsu.c, fujitsu.h: added generic USB support
4923         to fujitsu library. just put in vendor/product/endpoints for any
4924         camera and it will be supported
4925
4926 2000-08-10 16:19  scottf
4927
4928         * camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/fujitsu.h,
4929         camlibs/fujitsu/library.c, frontends/command-line/main.c,
4930         include/gphoto2-datatypes.h: optimized the fujitsu USB support.
4931         little change in folder-display in the cli
4932
4933 2000-08-10 16:04  scottf
4934
4935         * camlibs/canon/canon.c: quick typecast change
4936
4937 2000-08-10 15:48  scottf
4938
4939         * libgphoto2/fs.c: fixed filesystem deletion bug (yuck)
4940
4941 2000-08-10 14:48  philm
4942
4943         * camlibs/canon/: Changelog, canon.c, psa50.c: changed
4944         camera_summary to report battery status.
4945
4946 2000-08-10 13:43  philm
4947
4948         * camlibs/canon/: Changelog, TODO, canon.c, psa50.c, psa50.h: added
4949         psa50_set_time. added some widget to the config dialog box.
4950
4951 2000-08-09 18:22  philm
4952
4953         * camlibs/canon/: Changelog, Protocol, canon.c, psa50.c: changed
4954         timeout for initialization from 1000 to 900 because with 1000 it
4955         was working on command line but not GUI.  started a configure
4956         dialog box.  changed gp_file_list to use gp_list_append.
4957
4958 2000-08-09 18:17  scottf
4959
4960         * camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/fujitsu.h,
4961         camlibs/fujitsu/library.c, camlibs/fujitsu/library.h,
4962         camlibs/panasonic/.cvsignore, libgphoto2/fs.c: added USB support to
4963         the fujitsu library
4964
4965 2000-08-09 14:44  philm
4966
4967         * camlibs/canon/canon.c: changed a sprintf to strcpy in canon.c
4968         (avoids a coredumps (?))
4969
4970 2000-08-09 14:14  scottf
4971
4972         * camlibs/fujitsu/: fujitsu.c, fujitsu.h, library.c: adding USB
4973         support to fujitsu. it's failing right now. blech.
4974
4975 2000-08-08 19:35  scottf
4976
4977         * include/gphoto2-datatypes.h: modified cameralistentry
4978
4979 2000-08-08 15:43  scottf
4980
4981         * camlibs/konica/: konica.c, konica.h, library.c, library.h,
4982         lowlevel.c, lowlevel.h: added Lutz's patches for filename-centric
4983         API
4984
4985 2000-08-08 15:33  philm
4986
4987         * camlibs/canon/serial.c: Fixed typo in serial.c
4988
4989 2000-08-08 15:04  scottf
4990
4991         * frontends/command-line/main.c: fixed get-all-pictures bug that
4992         crashed the CLI (for_each_image was being called with NULL folder)
4993
4994 2000-08-08 15:00  scottf
4995
4996         * frontends/gtk-old/src/: callbacks.c, interface.c: updated gtk-old
4997         to new API
4998
4999 2000-08-08 14:59  philm
5000
5001         * camlibs/canon/: TODO, canon.c, psa50.c, psa50.h, serial.c: Upload
5002         preliminary support for testing.
5003
5004 2000-08-08 12:56  philm
5005
5006         * camlibs/canon/: Changelog, TODO: TODO and Changelog files
5007         created.
5008
5009 2000-08-08 12:38  philm
5010
5011         * camlibs/canon/: canon.c, serial.c: Bug for setting attributes
5012         corrected. changed canon_serial_send to speed up for all cameras
5013         but A50 which does not like getting too much data in a row.
5014
5015 2000-08-08 12:10  mariusz
5016
5017         * camlibs/panasonic/dc1580.c: bug related to abilities fixed
5018
5019 2000-08-06 06:01  mariusz
5020
5021         * camlibs/panasonic/: README, dc1000.c, dc1580.c: abilities
5022         accomodated to the new API
5023
5024 2000-08-05 09:57  mariusz
5025
5026         * camlibs/panasonic/: README, dc.h, dc1000.c, dc1580.c: filename
5027         based communication between library and core
5028
5029 2000-08-05 05:35  philm
5030
5031         * camlibs/canon/canon.c: camera_file_delete updated to the filename
5032         API
5033
5034 2000-08-05 04:55  philm
5035
5036         * camlibs/canon/: Makefile.am, README, canon.c, psa50.c, serial.c,
5037         serial.h: Updated library to the filename based API.  PowerShot A5
5038         support must be updated to the new API.  Deletion of pics does not
5039         yet work.  USB is not updated to the changes in libgpio.
5040
5041 2000-08-04 20:29  scottf
5042
5043         * docs/: camlib_devel.sgml, camlib_devel.txt: updated linuxdoc and
5044         plaintext camlib developer docs
5045
5046 2000-08-04 18:09  scottf
5047
5048         * camlibs/barbie/barbie.c, camlibs/digita/digita.c,
5049         camlibs/directory/directory.c, camlibs/fujitsu/fujitsu.c,
5050         docs/camlib_devel.lyx, include/gphoto2-core.h,
5051         include/gphoto2-datatypes.h, include/gphoto2-library.h,
5052         libgphoto2/core.c, libgphoto2/globals.h, libgphoto2/library.c:
5053         changed camera_id and camera_abilities prototypes. this should be
5054         the start of stability for the API
5055
5056 2000-08-04 17:09  jerdfelt
5057
5058         * include/gphoto2-datatypes.h: Clean up type definitions and
5059         prototypes. Some minor formatting changes for consistency
5060
5061 2000-08-04 17:07  jerdfelt
5062
5063         * camlibs/digita/: digita.c, usb.c: Get it to atleast compile again
5064
5065 2000-08-04 17:04  jerdfelt
5066
5067         * camlibs/: canon/.cvsignore, konica/.cvsignore: Update .cvsignore
5068
5069 2000-08-04 17:04  jerdfelt
5070
5071         * camlibs/canon/canon.c: Spaces to TABs
5072
5073 2000-08-04 17:02  jerdfelt
5074
5075         * libgphoto2/.cvsignore: Wildcard .lo
5076
5077 2000-08-04 17:01  jerdfelt
5078
5079         * configure.in: Fix alignment for camera help
5080
5081 2000-08-04 17:01  jerdfelt
5082
5083         * camlibs/sonydscf1/: .cvsignore, Makefile.am: Standard files
5084
5085 2000-08-04 15:32  scottf
5086
5087         * camlibs/barbie/barbie.c, camlibs/canon/canon.c,
5088         camlibs/digita/digita.c, camlibs/directory/directory.c,
5089         camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/library.c,
5090         camlibs/konica/library.c, camlibs/panasonic/dc1000.c,
5091         camlibs/panasonic/dc1580.c, camlibs/sonydscf1/sonydscf1.c,
5092         camlibs/template/template.c, docs/camlib_devel-portmon.eps,
5093         docs/camlib_devel-repeater.eps, docs/camlib_devel-y.eps,
5094         docs/camlib_devel.lyx, docs/camlib_devel.txt,
5095         include/gphoto2-library.h, libgphoto2/library.c: changed prototype
5096         for camera_id to use CameraText (sorry everyone\!)
5097
5098 2000-08-04 14:59  jerdfelt
5099
5100         * libgphoto2/core.c: Standardize formatting a little bit
5101
5102 2000-08-04 14:52  jerdfelt
5103
5104         * include/gphoto2-datatypes.h: Tabs before everything? Call me
5105         anal, but I think this is more readable :)
5106
5107 2000-08-04 11:38  scottf
5108
5109         * frontends/command-line/main.c: fixed thumbnail naming buggy
5110
5111 2000-08-03 17:47  scottf
5112
5113         * camlibs/barbie/barbie.c, camlibs/barbie/barbie.h,
5114         camlibs/barbie/library.c, camlibs/directory/directory.c,
5115         camlibs/fujitsu/fujitsu.c, frontends/command-line/main.c,
5116         frontends/gtk-old/src/callbacks.c, include/gphoto2-core.h,
5117         include/gphoto2-datatypes.h, include/gphoto2-library.h,
5118         libgphoto2/core.c, libgphoto2/fs.c: changed to newer API version.
5119         completely filename based, more atomic to make way for camera
5120         locking
5121
5122 2000-08-03 16:13  scottf
5123
5124         * configure.in, camlibs/NOTES, camlibs/barbie/barbie.c,
5125         camlibs/directory/directory.c, camlibs/fujitsu/fujitsu.c,
5126         camlibs/fujitsu/fujitsu.h, camlibs/sonydscf1/chotplay.c,
5127         camlibs/sonydscf1/sonydscf1.c, frontends/command-line/main.c: moved
5128         to filename-based system. tested (pretty well) and working with
5129         barbie, directory, and fujitsu libraries
5130
5131 2000-08-02 10:38  scottf
5132
5133         * DAEMON, camlibs/barbie/Makefile.am, camlibs/barbie/barbie.c,
5134         camlibs/barbie/barbie.h, camlibs/barbie/library.c,
5135         camlibs/barbie/library.h, camlibs/barbie/makefile.os2,
5136         frontends/command-line/main.c, include/gphoto2-core.h,
5137         include/gphoto2-datatypes.h, include/gphoto2-library.h,
5138         libgphoto2/Makefile.am, libgphoto2/core.c, libgphoto2/fs.c,
5139         libgphoto2/fs.h, libgphoto2/library.c: changing to filename based
5140         system
5141
5142 2000-08-01 15:03  scottf
5143
5144         * camlibs/directory/directory.c, include/gphoto2-core.h,
5145         include/gphoto2-datatypes.h, libgphoto2/widget.c: revised widget
5146         system (a little)
5147
5148 2000-08-01 15:00  scottf
5149
5150         * frontends/gtk-old/src/callbacks.c: fixed configuration bug (radio
5151         buttons). updated to newer widget revision
5152
5153 2000-08-01 12:31  scottf
5154
5155         * camlibs/fujitsu/fujitsu.c: added folder support patch from Veros
5156         Kaplan (thanks Veros\!)
5157
5158 2000-08-01 12:17  scottf
5159
5160         * include/gphoto2-datatypes.h: fixed abilities bug
5161
5162 2000-07-31 19:10  scottf
5163
5164         * camlibs/: canon/psa50.c, canon/serial.c, digita/digita.c,
5165         digita/usb.c: updated for new dynamic libgpio
5166
5167 2000-07-31 14:47  scottf
5168
5169         * camlibs/panasonic/.cvsignore: updated .cvsignore
5170
5171 2000-07-31 14:46  scottf
5172
5173         * camlibs/panasonic/: README, dc1000.c, dc1000.h: added missing
5174         panasonic files
5175
5176 2000-07-31 14:45  scottf
5177
5178         * frontends/command-line/main.c, libgphoto2/Makefile.am,
5179         libgphoto2/core.c: fixed CAMLIBS directory bug
5180
5181 2000-07-31 11:16  scottf
5182
5183         * camlibs/fujitsu/fujitsu.c: fixed camera_init conditional
5184         placemente (noted by Veros Kaplan)
5185
5186 2000-07-31 05:16  simpson2
5187
5188         * camlibs/digita/: digita.c, digita.h, serial.c: bvl: init
5189         structure passed to digita seial init, for serial path and speed
5190
5191 2000-07-30 12:59  scottf
5192
5193         * camlibs/konica/: konica.c, konica.h, library.c: added patch from
5194         lutz to konica
5195
5196 2000-07-30 06:34  simpson2
5197
5198         * docs/build_OS2.txt: bvl: start of information on OS/2 Build
5199
5200 2000-07-30 05:10  simpson2
5201
5202         * AUTHORS, camlibs/makefile.os2, camlibs/barbie/makefile.os2,
5203         camlibs/canon/makefile.os2, camlibs/digita/makefile.os2,
5204         camlibs/directory/makefile.os2, camlibs/fujitsu/makefile.os2,
5205         camlibs/konica/makefile.os2, camlibs/panasonic/makefile.os2,
5206         camlibs/sonydscf1/makefile.os2,
5207         frontends/command-line/makefile.os2: bvl: updated OS/2 makefiles,
5208         there was a stupid machine dependant declaration      in them
5209
5210 2000-07-29 13:28  scottf
5211
5212         * AUTHORS: added mariusz to the AUTHORS file
5213
5214 2000-07-29 12:06  scottf
5215
5216         * camlibs/: canon/canon.c, panasonic/Makefile.am, panasonic/dc.c,
5217         panasonic/dc.h, panasonic/dc1580.c, panasonic/dc1580.h: applied
5218         patches from Mariusz(panasonic) and Phillipe (canon)
5219
5220 2000-07-29 04:41  simpson2
5221
5222         * camlibs/barbie/makefile.os2,
5223         frontends/libgphoto2_frontend/makefile.os2: bvl: updated OS/2
5224         support
5225
5226 2000-07-29 04:32  simpson2
5227
5228         * camlibs/.cvsignore: bvl: updated
5229
5230 2000-07-29 04:31  simpson2
5231
5232         * camlibs/konica/: .cvsignore, konica.df, makefile.os2: bvl: added
5233         files needed to build DLL on OS/2
5234
5235 2000-07-29 04:30  simpson2
5236
5237         * camlibs/fujitsu/.cvsignore: [no log message]
5238
5239 2000-07-29 04:29  simpson2
5240
5241         * camlibs/fujitsu/: fujitsu.df, makefile.os2: bvl: Files needed to
5242         build DLL on OS/2
5243
5244 2000-07-29 04:28  simpson2
5245
5246         * camlibs/makefile.os2, camlibs/directory/makefile.os2,
5247         frontends/command-line/makefile.os2, include/gphotoos2.h,
5248         libgphoto2/makefile.os2: bvl: various changes and updates to OS/2
5249         specific files
5250
5251 2000-07-29 04:27  simpson2
5252
5253         * camlibs/sonydscf1/: readme, todo: [no log message]
5254
5255 2000-07-29 04:25  simpson2
5256
5257         * camlibs/sonydscf1/: chotplay.c, chotplay.h, command.c, command.h,
5258         common.h, config.h, dsc_f1.c, getuint.c, getuint.h, makefile.os2,
5259         pmp.h, sonydscf1.c, sonydscf1.df, sonydscf1.h: bvl: Support for the
5260         Sony DSC-F1, modified library from gphoto1      only tested and
5261         compiled on OS/2
5262
5263 2000-07-29 04:20  simpson2
5264
5265         * camlibs/canon/: canon.c, psa50.c, serial.c: bvl: changed include
5266         <gpio/gpio.h> to <gpio.h> as discussed earlier
5267
5268 2000-07-29 04:17  simpson2
5269
5270         * camlibs/: barbie/barbie.df, barbie/makefile.os2, canon/canon.df,
5271         canon/makefile.os2: bvl: added files to build DLL on OS/2
5272
5273 2000-07-29 04:16  simpson2
5274
5275         * camlibs/panasonic/: dc.c, dc1580.c, makefile.os2, panasonic.df:
5276         bvl: dc.c, dc1580.c added db.h include, to make it compile on OS/2 
5277             makefile.os2 panansonic.df files needed to build dll on OS/2
5278
5279 2000-07-29 04:14  simpson2
5280
5281         * camlibs/digita/digita.df: bvl: digita.df, module defenition file
5282         to create DLL on OS/2
5283
5284 2000-07-29 04:13  simpson2
5285
5286         * camlibs/digita/makefile.os2: bvl: makefile for OS/2
5287
5288 2000-07-29 04:13  simpson2
5289
5290         * camlibs/digita/: commands.c, digita.c, digita.h, serial.c, usb.c:
5291         bvl: Changed include file from <gpio/gpio.h> to <gpio.h>
5292
5293 2000-07-28 23:09  scottf
5294
5295         * include/gphoto2-datatypes.h: fixed abilities->port macros to
5296         reflect renumbering of CameraPortType
5297
5298 2000-07-28 16:54  scottf
5299
5300         * camlibs/panasonic/dc1580.c: replace gp_message in panasonic lib
5301         with gp_camera_message
5302
5303 2000-07-28 13:20  scottf
5304
5305         * camlibs/canon/canon.c, camlibs/canon/canon.h,
5306         camlibs/canon/psa50.c, camlibs/canon/psa50.h,
5307         camlibs/fujitsu/fujitsu.c, frontends/command-line/main.c,
5308         frontends/gtk-old/src/callbacks.c, include/gphoto2-datatypes.h,
5309         libgphoto2/core.c, libgphoto2/globals.h, libgphoto2/library.c:
5310         added patch from mariusz to fix deleting bug. added canon patch
5311         from phillipe to fix thumbnailing bug and add detection of IXUS
5312
5313 2000-07-27 13:00  scottf
5314
5315         * camlibs/canon/canon.c, camlibs/canon/serial.c,
5316         camlibs/konica/library.c, libgphoto2/library.c: fixed 'not a
5317         library' bug for konica and canon libraries
5318
5319 2000-07-27 12:30  scottf
5320
5321         * camlibs/konica/library.c: added patch from Lutz fixing exit, and
5322         removing unneeded struct
5323
5324 2000-07-27 03:31  scottf
5325
5326         * ChangeLog: updated ChangeLog
5327
5328 2000-07-27 00:38  scottf
5329
5330         * frontends/gtk/configure.in: changed name of gtk from project5 to
5331         gphoto2_gtk2 for now
5332
5333 2000-07-27 00:37  scottf
5334
5335         * frontends/gtk/: install-sh, missing, mkinstalldirs,
5336         intl/ChangeLog, intl/VERSION, intl/bindtextdom.c,
5337         intl/cat-compat.c, intl/dcgettext.c, intl/dgettext.c,
5338         intl/explodename.c, intl/finddomain.c, intl/gettext.c,
5339         intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
5340         intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
5341         intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
5342         intl/localealias.c, intl/po2tbl.sed.in, intl/textdomain.c,
5343         intl/xopen-msg.sed: remove intl directory
5344
5345 2000-07-27 00:35  scottf
5346
5347         * frontends/gtk/: aclocal.m4, config.h.in, configure,
5348         po/Makefile.in.in, po/cat-id-tbl.c, po/project5.pot,
5349         po/stamp-cat-id, src/Makefile.am: removed unnecessary files
5350
5351 2000-07-27 00:25  scottf
5352
5353         * frontends/gtk/src/: tree_list_util.c, tree_list_util.h: added
5354         missing files to the gtk frontend
5355
5356 2000-07-26 22:46  scottf
5357
5358         * camlibs/digita/digita.c: fixed small bug in digita abilities code
5359         (incremented pointer location, not value for some reason :P)
5360
5361 2000-07-26 22:44  scottf
5362
5363         * camlibs/template/template.c: corrected template directory's port
5364         ability
5365
5366 2000-07-26 22:42  scottf
5367
5368         * camlibs/: canon/.cvsignore, konica/.cvsignore: mod'd cvsignore
5369         files
5370
5371 2000-07-26 22:41  scottf
5372
5373         * camlibs/digita/digita.c, camlibs/digita/digita.h,
5374         camlibs/digita/serial.c, camlibs/digita/usb.c,
5375         frontends/command-line/Makefile.am, frontends/command-line/main.c,
5376         include/gphoto2-datatypes.h, include/gphoto2.h: added digita
5377         library and command-line patch from Johannes
5378
5379 2000-07-26 21:33  scottf
5380
5381         * camlibs/: canon/Makefile, canon/Makefile.in, konica/Makefile.in:
5382         removed Makefile[.in] from canon and konica libs
5383
5384 2000-07-26 21:06  scottf
5385
5386         * docs/: .cvsignore, camlib_devel.lyx, camlib_devel.sgml,
5387         camlib_devel.txt, frontend_devel.lyx, frontend_devel.sgml,
5388         frontend_devel.txt: starting to write the docs. outlined structure
5389
5390 2000-07-26 20:43  scottf
5391
5392         * docs/: camlib_devel.lyx, camlib_devel.sgml, frontend_devel.lyx,
5393         frontend_devel.sgml: adding skeletons for the docs
5394
5395 2000-07-26 20:26  scottf
5396
5397         * docs/: camlib_devel.txt, frontend_devel.txt: starting developer
5398         documentation
5399
5400 2000-07-26 20:22  scottf
5401
5402         * frontends/gtk/src/Makefile.am: small Makefile.am change to gtk
5403
5404 2000-07-26 19:55  scottf
5405
5406         * frontends/gtk-old/files.list: removed files.list
5407
5408 2000-07-26 14:36  scottf
5409
5410         * frontends/gtk/autogen.sh: added autogen.sh
5411
5412 2000-07-26 14:34  scottf
5413
5414         * frontends/gtk/: ABOUT-NLS, AUTHORS, COPYING, ChangeLog, INSTALL,
5415         Makefile.am, NEWS, README, acconfig.h, aclocal.m4, config.h.in,
5416         configure, configure.in, install-sh, missing, mkinstalldirs,
5417         stamp-h.in, intl/ChangeLog, intl/VERSION, intl/bindtextdom.c,
5418         intl/cat-compat.c, intl/dcgettext.c, intl/dgettext.c,
5419         intl/explodename.c, intl/finddomain.c, intl/gettext.c,
5420         intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
5421         intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
5422         intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
5423         intl/localealias.c, intl/po2tbl.sed.in, intl/textdomain.c,
5424         intl/xopen-msg.sed, pixmaps/camera.xpm, pixmaps/close_image.xpm,
5425         pixmaps/configure.xpm, pixmaps/delete_images.xpm, pixmaps/exit.xpm,
5426         pixmaps/fliph.xpm, pixmaps/flipv.xpm, pixmaps/folder.xpm,
5427         pixmaps/get_index.xpm, pixmaps/get_index_empty.xpm,
5428         pixmaps/get_selected_images.xpm, pixmaps/no_thumbnail.xpm,
5429         pixmaps/open_image.xpm, pixmaps/print_image.xpm,
5430         pixmaps/refresh.xpm, pixmaps/resize.xpm, pixmaps/rotc.xpm,
5431         pixmaps/save_current_image.xpm, po/ChangeLog, po/Makefile.in.in,
5432         po/POTFILES.in, po/cat-id-tbl.c, po/project5.pot, po/stamp-cat-id,
5433         src/Makefile.am, src/callbacks.c, src/callbacks.h, src/interface.c,
5434         src/interface.h, src/main.c, src/support.c, src/support.h: added
5435         new gtk inteface beginning code
5436
5437 2000-07-26 14:25  scottf
5438
5439         * frontends/gtk-old/: po/.cvsignore, src/.cvsignore: whoops. fixed
5440         cvsignore in gtk-old
5441
5442 2000-07-26 14:24  scottf
5443
5444         * camlibs/: canon/.cvsignore, konica/.cvsignore,
5445         konica/localization/data_english.c30,
5446         konica/localization/data_french.c30, panasonic/.cvsignore: updated
5447         all .cvsignore files
5448
5449 2000-07-26 14:21  scottf
5450
5451         * frontends/gtk-old/: .cvsignore, po/.cvsignore, src/.cvsignore:
5452         updated .cvsignore files
5453
5454 2000-07-26 14:14  scottf
5455
5456         * configure.in, camlibs/barbie/barbie.c, camlibs/canon/Makefile,
5457         camlibs/canon/Makefile.am, camlibs/canon/Makefile.in,
5458         camlibs/directory/directory.c, camlibs/konica/konica.c,
5459         camlibs/konica/konica.h, camlibs/konica/library.c,
5460         camlibs/konica/lowlevel.c, camlibs/konica/lowlevel.h,
5461         frontends/command-line/main.c, frontends/gtk-old/src/callbacks.c,
5462         frontends/gtk-old/src/globals.h, frontends/gtk-old/src/interface.c,
5463         frontends/gtk-old/src/interface.h, frontends/gtk-old/src/main.c,
5464         include/gphoto2-core.h, include/gphoto2-datatypes.h,
5465         include/gphoto2.h, libgphoto2/core.c, libgphoto2/library.c: updated
5466         gtk-old interface to new object-oriented API
5467
5468 2000-07-25 16:58  ole
5469
5470         * camlibs/canon/Makefile.am: Fix libgphoto2_canon_la_LDFLAGS
5471
5472 2000-07-25 14:26  scottf
5473
5474         * include/gphoto2-core.h, include/gphoto2-datatypes.h,
5475         libgphoto2/core.c: added gp_camera_free(). added some error
5476         checking
5477
5478 2000-07-25 14:03  scottf
5479
5480         * configure.in, camlibs/barbie/barbie.c, camlibs/barbie/barbie.h,
5481         camlibs/canon/Makefile, camlibs/canon/canon.c,
5482         camlibs/canon/psa50.c, camlibs/canon/psa50.h,
5483         camlibs/canon/serial.c, camlibs/digita/digita.c,
5484         camlibs/directory/directory.c, camlibs/directory/directory.h,
5485         camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/fujitsu.h,
5486         camlibs/fujitsu/library.c, camlibs/fujitsu/library.h,
5487         camlibs/konica/library.c, camlibs/panasonic/dc1580.c,
5488         camlibs/template/template.c, frontends/command-line/interface.c,
5489         frontends/command-line/main.c, include/gphoto2-core.h,
5490         include/gphoto2-datatypes.h, include/gphoto2-interface.h,
5491         include/gphoto2-library.h, libgphoto2/core.c, libgphoto2/core.h,
5492         libgphoto2/file.c, libgphoto2/globals.h, libgphoto2/library.c,
5493         libgphoto2/library.h: moved to object-oriented Camera* design
5494
5495 2000-07-25 13:02  scottf
5496
5497         * camlibs/canon/: Makefile, Makefile.am, Makefile.in, Protocol,
5498         README, canon.c, canon.h, crc.c, crc.h, mkpatch, psa50.c, psa50.h,
5499         serial.c, serial.h, util.c, util.h, ps350/COPYING, ps350/README,
5500         ps350/SerialIn, ps350/compu1, ps350/compu3, ps350/compu3c,
5501         ps350/compu3d, ps350/compu3e-4, ps350/compu3f, ps350/compu5,
5502         ps350/compu6, ps350/notes.txt, ps350/ps350chk.c, ps350/ps350init,
5503         ps350/ps350proto.txt, ps350/renamejpg.c: added canon lib\!\!
5504
5505 2000-07-24 13:43  scottf
5506
5507         * configure.in: added comma :P
5508
5509 2000-07-24 03:47  simpson2
5510
5511         * makefile.os2, camlibs/makefile.os2,
5512         camlibs/directory/directory.def, camlibs/directory/makefile.os2,
5513         frontends/command-line/main.c, frontends/command-line/makefile.os2,
5514         include/gphoto2.h, include/gphotoos2.h, libgphoto2/library.c,
5515         libgphoto2/makefile.os2: bvl: Made some linebreak statments, and
5516         ifdef correction on behalf of the      OS/2 port
5517
5518 2000-07-22 14:47  scottf
5519
5520         * camlibs/: directory/directory.c, fujitsu/fujitsu.c: minor
5521         config_set/get bug fix
5522
5523 2000-07-22 14:34  scottf
5524
5525         * camlibs/fujitsu/fujitsu.c, frontends/gtk-old/src/callbacks.c,
5526         include/gphoto2-core.h, include/gphoto2-datatypes.h,
5527         libgphoto2/core.c, libgphoto2/widget.c: added dynamic configuration
5528         support.
5529
5530 2000-07-21 21:59  scottf
5531
5532         * frontends/gtk-old/src/callbacks.c, frontends/gtk-old/src/util.c,
5533         include/gphoto2-core.h, include/gphoto2-datatypes.h,
5534         libgphoto2/widget.c: fixed nasty recursive gp_widget_free bug.
5535         blech.
5536
5537 2000-07-21 20:06  scottf
5538
5539         * camlibs/fujitsu/fujitsu.c, frontends/gtk-old/src/callbacks.c,
5540         include/gphoto2-datatypes.h, libgphoto2/widget.c: reworked widget
5541         system a little. added more functions
5542
5543 2000-07-21 16:14  scottf
5544
5545         * frontends/gtk-old/src/callbacks.c, libgphoto2/widget.c: adding
5546         configuration support to GTK frontend
5547
5548 2000-07-21 14:55  scottf
5549
5550         * camlibs/fujitsu/fujitsu.c, frontends/command-line/test.c,
5551         frontends/gtk-old/src/callbacks.c, include/gphoto2-core.h,
5552         include/gphoto2-datatypes.h, libgphoto2/core.c,
5553         libgphoto2/widget.c: widget system is now working\! adding support
5554         to GTK frontend
5555
5556 2000-07-21 14:15  scottf
5557
5558         * acconfig.h, configure.in, camlibs/Makefile.am,
5559         camlibs/konica/Makefile.in, camlibs/panasonic/dc.c,
5560         camlibs/panasonic/dc.h, camlibs/panasonic/dc1580.c,
5561         camlibs/panasonic/dc1580.h, frontends/command-line/.cvsignore,
5562         libgphoto2/file.c, libgphoto2/library.c: added a bunch of patchs
5563         from Johannes and Mariusz
5564
5565 2000-07-21 14:15  scottf
5566
5567         * camlibs/digita/: .cvsignore, Makefile.am, commands.c, digita.c,
5568         digita.h, serial.c, usb.c: adding .cvsignor for digita driver dir
5569
5570 2000-07-19 21:55  scottf
5571
5572         * camlibs/directory/directory.c: added more image file types to
5573         directory browse lib
5574
5575 2000-07-19 21:43  scottf
5576
5577         * camlibs/fujitsu/fujitsu.c, frontends/gtk-old/src/callbacks.c:
5578         added more cameras to the supported camera list
5579
5580 2000-07-19 21:37  scottf
5581
5582         * camlibs/barbie/barbie.c: renamed the camera models
5583
5584 2000-07-19 21:20  scottf
5585
5586         * camlibs/barbie/barbie.c, camlibs/directory/directory.c,
5587         camlibs/fujitsu/fujitsu.c, camlibs/konica/library.c,
5588         camlibs/panasonic/dc1580.c, camlibs/template/template.c,
5589         frontends/command-line/main.c, include/gphoto2-core.h,
5590         include/gphoto2-datatypes.h, include/gphoto2-library.h,
5591         libgphoto2/core.c, libgphoto2/core.h: changed _manual, _about, and
5592         _summary to use CameraText to guarantee 32k of text space
5593
5594 2000-07-19 20:59  scottf
5595
5596         * camlibs/barbie/barbie.c, camlibs/directory/directory.c,
5597         camlibs/fujitsu/fujitsu.c, camlibs/konica/library.c,
5598         camlibs/panasonic/dc1580.c, frontends/command-line/main.c,
5599         include/gphoto2-datatypes.h, libgphoto2/util.c: changed
5600         abilities.(serial, parallel, usb, ...) to just ORing of
5601         abilities.port
5602
5603 2000-07-19 20:36  scottf
5604
5605         * camlibs/barbie/barbie.c, camlibs/directory/directory.c,
5606         camlibs/fujitsu/fujitsu.c, camlibs/panasonic/dc1580.c,
5607         camlibs/template/template.c, include/gphoto2-core.h,
5608         include/gphoto2-datatypes.h, include/gphoto2-library.h,
5609         libgphoto2/core.c, libgphoto2/core.h: updated camera_capture
5610         prototype
5611
5612 2000-07-19 20:23  scottf
5613
5614         * camlibs/barbie/barbie.c, camlibs/directory/directory.c,
5615         camlibs/fujitsu/fujitsu.c, camlibs/konica/library.c,
5616         camlibs/panasonic/dc1580.c, camlibs/template/template.c,
5617         frontends/libgphoto2_frontend/cache.c, include/gphoto2-datatypes.h,
5618         include/gphoto2-library.h, libgphoto2/core.c, libgphoto2/file.c:
5619         converted over to using mime types in CameraFile->type
5620
5621 2000-07-19 20:07  scottf
5622
5623         * configure.in, camlibs/konica/COPYING, camlibs/konica/ChangeLog,
5624         camlibs/konica/EXPERTS, camlibs/konica/Makefile.am,
5625         camlibs/konica/Makefile.in, camlibs/konica/README,
5626         camlibs/konica/TODO, camlibs/konica/konica.c,
5627         camlibs/konica/konica.h, camlibs/konica/library.c,
5628         camlibs/konica/lowlevel.c, camlibs/konica/lowlevel.h: added konica
5629         library. thanx Lutz\!
5630
5631 2000-07-19 19:24  scottf
5632
5633         * camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/library.c,
5634         frontends/gtk-old/src/callbacks.c,
5635         frontends/gtk-old/src/interface.c, libgphoto2/core.c,
5636         libgphoto2/library.c, libgphoto2/util.c: fixed camera abilities
5637         bug. finishing gtk frontend. fixed minor bug in fujitsu lib
5638
5639 2000-07-19 18:58  scottf
5640
5641         * camlibs/fujitsu/fujitsu.c: added camera_stop to the end of _init
5642
5643 2000-07-19 18:45  scottf
5644
5645         * camlibs/fujitsu/README: updated README
5646
5647 2000-07-19 18:44  scottf
5648
5649         * camlibs/fujitsu/library.c: hell. removed all usleeps and it's
5650         much quicker now. errors are recovered (if they ever pop up)
5651
5652 2000-07-19 18:41  scottf
5653
5654         * camlibs/fujitsu/fujitsu.c: removed guts of camera_exit. not
5655         needed now.
5656
5657 2000-07-19 18:39  scottf
5658
5659         * camlibs/fujitsu/fujitsu.c: wrapped folder_set and file_count in
5660         start/stop functions
5661
5662 2000-07-19 18:36  scottf
5663
5664         * camlibs/fujitsu/fujitsu.c, frontends/gtk-old/src/callbacks.c:
5665         gtk-old is working. good to go\!
5666
5667 2000-07-19 18:30  scottf
5668
5669         * camlibs/fujitsu/library.c: scaled percentage value
5670
5671 2000-07-19 18:28  scottf
5672
5673         * camlibs/fujitsu/library.c: reduced timeout. faster now.
5674
5675 2000-07-19 18:27  scottf
5676
5677         * camlibs/fujitsu/: fujitsu.c, library.c: error recovery is a good
5678         thing. now nak's incomplete packets and reads again
5679
5680 2000-07-19 18:00  scottf
5681
5682         * camlibs/fujitsu/library.c: increased timeout to let camera catch
5683         up
5684
5685 2000-07-19 17:56  scottf
5686
5687         * camlibs/fujitsu/fujitsu.c: hacked around idle camera bug. camera
5688         didn't like sitting idle between operations.
5689
5690 2000-07-19 16:53  scottf
5691
5692         * camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/library.c,
5693         frontends/command-line/main.c, frontends/gtk-old/AUTHORS,
5694         frontends/gtk-old/MANUAL, frontends/gtk-old/src/callbacks.c,
5695         frontends/gtk-old/src/callbacks.h,
5696         frontends/gtk-old/src/gtkiconlist.c,
5697         frontends/gtk-old/src/gtkitementry.c,
5698         frontends/gtk-old/src/interface.c,
5699         frontends/gtk-old/src/interface.h, frontends/gtk-old/src/util.c,
5700         frontends/gtk-old/src/util.h: almost done on new gtk-old interface.
5701         fixing fujitsu library bugs.
5702
5703 2000-07-19 15:07  scottf
5704
5705         * camlibs/directory/directory.c: fixed preview naming bug
5706
5707 2000-07-19 13:08  scottf
5708
5709         * libgphoto2/file.c: null terminater the file->data in gp_file_open
5710
5711 2000-07-19 11:35  scottf
5712
5713         * frontends/gtk-old/src/: callbacks.c, callbacks.h, interface.c:
5714         finished the save dialog. just need to save now
5715
5716 2000-07-19 11:04  scottf
5717
5718         * frontends/gtk-old/acinclude.m4: added DOCDIC macro to build
5719         (thanks Ole)
5720
5721 2000-07-19 11:03  scottf
5722
5723         * frontends/gtk-old/pixmaps/refresh.xpm: added refresh button
5724
5725 2000-07-18 20:08  scottf
5726
5727         * frontends/gtk-old/src/: callbacks.c, interface.c, interface.h,
5728         util.c, util.h: finishing up gtk-old. adding saving functionality.
5729
5730 2000-07-18 17:28  scottf
5731
5732         * frontends/gtk-old/src/: callbacks.c, gtkiconlist.lo, interface.c:
5733         how'd that object file get in there? whoops. it was me. :P
5734
5735 2000-07-18 17:22  scottf
5736
5737         * COPYING: Put in copy of LGPL
5738
5739 2000-07-18 17:21  scottf
5740
5741         * camlibs/directory/directory.c: added manual and summary to
5742         directory lib
5743
5744 2000-07-18 17:08  scottf
5745
5746         * frontends/gtk-old/: AUTHORS, acconfig.h, configure.in,
5747         src/callbacks.c, src/interface.c, src/interface.h: added help menu
5748         items
5749
5750 2000-07-18 16:22  scottf
5751
5752         * include/gphoto2.h: removed gpio.h reference from gphoto2.h
5753         (didn't need it)
5754
5755 2000-07-18 16:17  scottf
5756
5757         * frontends/gtk-old/: COPYING, INSTALL: whoops. needed to add
5758         COPYING file and INSTALL :P
5759
5760 2000-07-18 16:17  scottf
5761
5762         * frontends/gtk-old/: Makefile.am, src/callbacks.c: updated COPYING
5763         file and INSTALL
5764
5765 2000-07-18 16:12  scottf
5766
5767         * camlibs/fujitsu/library.c, camlibs/template/template.c,
5768         include/gphoto2.h: finished replacing <gpio/gpio.h> with <gpio.h>
5769
5770 2000-07-18 16:10  scottf
5771
5772         * camlibs/barbie/barbie.c, camlibs/fujitsu/fujitsu.c,
5773         camlibs/panasonic/dc.h, frontends/gtk-old/MANUAL,
5774         frontends/gtk-old/Makefile.am, frontends/gtk-old/src/callbacks.c,
5775         frontends/gtk-old/src/interface.c, libgphoto2/Makefile.am,
5776         libgphoto2/core.c: replaced all #include <gpio/gpio.h> with
5777         #include <gpio.h> for portability (so other non-development
5778         oriented platforms can compile without installing)
5779
5780 2000-07-18 15:31  scottf
5781
5782         * frontends/gtk-old/.cvsignore: added cvsignore to gtk-old
5783
5784 2000-07-18 14:38  scottf
5785
5786         * AUTHORS: minor AUTHORS change.
5787
5788 2000-07-18 14:38  scottf
5789
5790         * frontends/gtk-old/configure.in,
5791         frontends/gtk-old/src/callbacks.c,
5792         frontends/gtk-old/src/interface.c,
5793         frontends/gtk-old/src/interface.h, libgphoto2/file.c: added AUTHORS
5794         file to install.
5795
5796 2000-07-18 14:13  scottf
5797
5798         * .cvsignore, AUTHORS, Makefile.am, acconfig.h, configure.in,
5799         camlibs/.cvsignore, camlibs/Makefile.am, camlibs/NOTES,
5800         camlibs/barbie/.cvsignore, camlibs/directory/.cvsignore,
5801         camlibs/fujitsu/.cvsignore, frontends/.cvsignore,
5802         frontends/command-line/.cvsignore, frontends/command-line/main.c,
5803         frontends/gtk-old/configure.in, frontends/gtk-old/src/callbacks.c,
5804         frontends/gtk-old/src/interface.c,
5805         frontends/libgphoto2_frontend/.cvsignore, include/.cvsignore,
5806         libgphoto2/Makefile.am: added patch for --get-picture (correctly
5807         reports error message now) from Mariusz. patched cvsignore patch
5808         from Johannes.
5809
5810 2000-07-18 13:25  scottf
5811
5812         * camlibs/panasonic/dc.c, camlibs/panasonic/dc.h,
5813         camlibs/panasonic/dc1580.c, camlibs/panasonic/dc1580.h,
5814         frontends/command-line/main.c, libgphoto2/core.c: updated
5815         panansonic library. Thanx Mariusz
5816
5817 2000-07-17 19:28  scottf
5818
5819         * frontends/gtk-old/src/: callbacks.c, callbacks.h, gtkiconlist.c,
5820         gtkiconlist.h: fixed nasty bug with gtkiconlist. not thread safe.
5821
5822 2000-07-17 16:44  scottf
5823
5824         * frontends/gtk-old/src/: callbacks.c, callbacks.h, interface.c:
5825         rearranged toolbar. added refresh button. removed index buttons.
5826
5827 2000-07-17 12:46  ole
5828
5829         * libgphoto2/core.c: Added #ifdef's for GPIO_USB, GPIO_IEEE1394 and
5830         GPIO_NETWORK
5831
5832 2000-07-17 12:43  ole
5833
5834         * frontends/command-line/main.c: Replaced conflicting delacaration
5835         of 'daemon' in unistd.h with 'daemonmode'
5836
5837 2000-07-17 12:26  scottf
5838
5839         * include/gphotoos2.h: edited gphotoos2.h.
5840
5841 2000-07-17 12:11  scottf
5842
5843         * configure.in, makefile.os2, camlibs/makefile.os2,
5844         camlibs/directory/directory.c, camlibs/directory/directory.def,
5845         camlibs/directory/makedll.cmd, camlibs/directory/makefile.os2,
5846         camlibs/fujitsu/fujitsu.c, camlibs/panasonic/dc1580.c,
5847         frontends/command-line/main.c, frontends/command-line/makefile.os2,
5848         include/gphoto2.h, include/gphotoos2.h, libgphoto2/library.c,
5849         libgphoto2/makefile.os2: added os2 support. Thank Bart a lot, OS2
5850         users :)
5851
5852 2000-07-17 11:54  scottf
5853
5854         * camlibs/panasonic/: dc.c, dc1580.c: small workaround for uint8_t
5855         and uint32_t (#defines)
5856
5857 2000-07-17 11:45  scottf
5858
5859         * camlibs/: Makefile.am, panasonic/Makefile.am, panasonic/dc.c,
5860         panasonic/dc.h, panasonic/dc1580.c, panasonic/dc1580.h: Added
5861         panasonic library. Thanx Mariusz.
5862
5863 2000-07-14 21:27  scottf
5864
5865         * frontends/gtk-old/src/: callbacks.c, callbacks.h, globals.h,
5866         interface.c, main.c: added file deletion to gtk-old. now icon list
5867         updates on resizing (neat). only a couple things left :)
5868
5869 2000-07-14 19:08  scottf
5870
5871         * frontends/gtk-old/src/: callbacks.c, gtkiconlist.c,
5872         gtkitementry.c, interface.c: selecting thumbnails works (small hack
5873         in gtkiconlist.c)
5874
5875 2000-07-14 17:55  scottf
5876
5877         * frontends/gtk-old/src/: callbacks.c, callbacks.h, globals.h,
5878         interface.c, interface.h, main.c: wow. folder listing is working
5879         nicely. added new progress window (percent and message included
5880         with cancel button).
5881
5882 2000-07-14 17:53  scottf
5883
5884         * libgphoto2/core.c: core will now sort the folder list before
5885         passing it back to the front-end (how nice ;)
5886
5887 2000-07-14 15:32  scottf
5888
5889         * camlibs/directory/directory.c: fixed getting multiple indexes
5890         error
5891
5892 2000-07-14 15:14  scottf
5893
5894         * camlibs/barbie/barbie.c, camlibs/directory/directory.c,
5895         camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/fujitsu.h,
5896         camlibs/fujitsu/library.c, camlibs/fujitsu/library.h,
5897         camlibs/template/template.c, frontends/command-line/main.c,
5898         frontends/command-line/test.c, frontends/gtk-old/src/main.c,
5899         include/gphoto2-core.h, include/gphoto2-datatypes.h,
5900         include/gphoto2-library.h, libgphoto2/core.c, libgphoto2/core.h,
5901         libgphoto2/library.c, libgphoto2/util.c, libgphoto2/util.h: remove
5902         camera_debug_set function, moved to CameraInit flag
5903
5904 2000-07-13 20:06  scottf
5905
5906         * frontends/gtk-old/src/callbacks.c: whoops. file_get changed to
5907         file_get_preview in the indexing function :P MUCH faster now.
5908         sheesh.
5909
5910 2000-07-13 20:01  scottf
5911
5912         * frontends/gtk-old/src/: callbacks.c, gtkiconlist.c,
5913         gtkiconlist.h, interface.c, util.c, util.h: indexing is working.
5914         camera folder browsing is working. directory browse works (will
5915         index any directory)
5916
5917 2000-07-13 16:33  scottf
5918
5919         * libgphoto2/: core.c, library.c: fixed previous sorting error
5920         (forgot to sort the camera abilities with the camera list). blech
5921         blech blech
5922
5923 2000-07-13 16:09  scottf
5924
5925         * libgphoto2/library.c: camera list is now sorted
5926
5927 2000-07-13 16:01  scottf
5928
5929         * camlibs/directory/directory.c, include/gphoto2-datatypes.h: sped
5930         up directory browse functionality overall
5931
5932 2000-07-13 16:00  scottf
5933
5934         * frontends/gtk-old/src/: callbacks.c, callbacks.h, interface.c,
5935         main.c: folder browsing and setting now working
5936
5937 2000-07-13 15:09  scottf
5938
5939         * camlibs/directory/directory.c: fixed crashing from NULL pointer
5940
5941 2000-07-13 13:37  scottf
5942
5943         * camlibs/barbie/barbie.c, camlibs/directory/directory.c,
5944         frontends/gtk-old/pixmaps/folder.xpm,
5945         frontends/gtk-old/src/callbacks.c,
5946         frontends/gtk-old/src/callbacks.h,
5947         frontends/gtk-old/src/interface.c, include/gphoto2-library.h:
5948         removed <gphotos> camerafolderlist entry requirement (was silly)
5949
5950 2000-07-13 13:29  scottf
5951
5952         * frontends/gtk-old/pixmaps/: camera.xpm, folder.xpm,
5953         no_thumbnail.xpm: whoops. forgot pixmaps
5954
5955 2000-07-13 13:29  scottf
5956
5957         * frontends/gtk-old/src/: callbacks.c, callbacks.h, interface.c,
5958         main.c: adding folder tree on left
5959
5960 2000-07-12 20:55  scottf
5961
5962         * frontends/gtk-old/src/: callbacks.c, gtkiconlist.c,
5963         gtkiconlist.h, gtkiconlist.lo, gtkitementry.c, gtkitementry.h,
5964         interface.c: added icon list from gtkiconlist and some beginning
5965         index code (not much)
5966
5967 2000-07-12 17:45  scottf
5968
5969         * camlibs/fujitsu/fujitsu.c, frontends/command-line/main.c,
5970         frontends/gtk-old/src/Makefile.am,
5971         frontends/gtk-old/src/callbacks.c,
5972         frontends/gtk-old/src/interface.c: starting thumbnail index.
5973         gdk-pixbuf rocks.
5974
5975 2000-07-12 17:44  scottf
5976
5977         * libgphoto2/settings.c: fixed load_settings bug that let null
5978         values crash the core (blech)
5979
5980 2000-07-11 19:33  scottf
5981
5982         * camlibs/barbie/barbie.c, camlibs/directory/directory.c,
5983         frontends/command-line/main.c, frontends/command-line/test.c,
5984         include/gphoto2-core.h, include/gphoto2-datatypes.h,
5985         libgphoto2/core.c, libgphoto2/core.h, libgphoto2/library.c: done
5986         for the day
5987
5988 2000-07-11 19:33  scottf
5989
5990         * frontends/gtk-old/src/: callbacks.c, callbacks.h, main.c, util.c:
5991         camera changes go smoothly.
5992
5993 2000-07-11 19:32  scottf
5994
5995         * camlibs/fujitsu/: fujitsu.c, library.c: fixed detection of
5996         folders
5997
5998 2000-07-11 18:19  scottf
5999
6000         * camlibs/fujitsu/fujitsu.c: fixed timing issues (slowed down
6001         read/write)
6002
6003 2000-07-11 18:00  scottf
6004
6005         * frontends/gtk-old/src/: Makefile.am, callbacks.c, globals.h,
6006         interface.c, interface.h, main.c, util.c: camera info/manual/about
6007         working. doesn't init() at start-up (waits for camera-related
6008         function
6009
6010 2000-07-11 17:26  scottf
6011
6012         * camlibs/fujitsu/fujitsu.c: fixed get_int_register bug (no ack)
6013
6014 2000-07-11 16:06  scottf
6015
6016         * camlibs/fujitsu/: fujitsu.c, library.c: added 460Z to list of
6017         supported cameras
6018
6019 2000-07-11 15:32  scottf
6020
6021         * camlibs/fujitsu/: fujitsu.c, library.c: fixed camera_exit bug
6022
6023 2000-07-11 14:31  scottf
6024
6025         * frontends/gtk-old/src/: callbacks.c, globals.h, interface.c,
6026         main.c: camera selection dialog working
6027
6028 2000-07-10 19:16  scottf
6029
6030         * frontends/gtk-old/src/: callbacks.c, callbacks.h, globals.h,
6031         interface.c, main.c, util.c, util.h: diggin in to the old gtk
6032         interface. camera/selection working (well, sort of)
6033
6034 2000-07-10 17:52  scottf
6035
6036         * DAEMON, frontends/command-line/main.c: added daemon description,
6037         and flag for command-line
6038
6039 2000-07-10 15:08  scottf
6040
6041         * frontends/command-line/Makefile.am,
6042         frontends/command-line/interface.c, frontends/command-line/main.c,
6043         frontends/gtk-old/src/interface.c,
6044         frontends/gtk-old/src/interface.h,
6045         frontends/libgphoto2_frontend/cache.c,
6046         frontends/libgphoto2_frontend/gphoto2-frontend.h,
6047         frontends/libgphoto2_frontend/helpers.c,
6048         frontends/libgphoto2_frontend/image.c,
6049         frontends/libgphoto2_frontend/script.c,
6050         include/gphoto2-interface.h, libgphoto2/core.c: renamed interface_*
6051         to gp_interface_*. changed command-line numbering to begin at 1
6052
6053 2000-07-10 10:27  scottf
6054
6055         * frontends/libgphoto2_frontend/: Makefile.am, cache.c, cache.h,
6056         gphoto2-frontend.h, helpers.h, image.c, image.h, script.c: adding
6057         gPhoto scripting
6058
6059 2000-07-08 13:20  ole
6060
6061         * libgphoto2/: .cvsignore, Makefile.am: Shut up, cvs...
6062
6063 2000-07-08 12:41  ole
6064
6065         * configure.in: Added check for gpio and LIBGPHOTO_* globals
6066
6067 2000-07-08 11:36  ole
6068
6069         * libgphoto2/: Makefile.am, libgphoto2Conf.sh.in: Added
6070         configuration file for using libgphoto2 in GNOME applications
6071
6072 2000-07-07 18:58  scottf
6073
6074         * frontends/gtk-old/src/: util.c, util.h: whoops. needed to remove
6075         old gPhoto ref's
6076
6077 2000-07-07 18:54  scottf
6078
6079         * frontends/gtk-old/src/Makefile.am: final commit for the day
6080
6081 2000-07-07 18:52  scottf
6082
6083         * frontends/gtk-old/src/: callbacks.c, callbacks.h, interface.c,
6084         main.c, util.c, util.h: added util.[ch]
6085
6086 2000-07-07 18:19  scottf
6087
6088         * frontends/gtk-old/configure.in,
6089         frontends/gtk-old/src/Makefile.am,
6090         frontends/gtk-old/src/interface.c,
6091         frontends/gtk-old/src/interface.h, frontends/gtk-old/src/main.c,
6092         libgphoto2/Makefile.am: linked libgphoto2 to libgpio.
6093
6094 2000-07-07 17:57  scottf
6095
6096         * Makefile.am, configure.in, gphoto2-config.in,
6097         frontends/gtk-old/src/Makefile.am, frontends/gtk-old/src/main.c:
6098         added gphoto2-config script to make adding frontends and libraries
6099         easier
6100
6101 2000-07-07 17:28  scottf
6102
6103         * frontends/gtk-old/: AUTHORS, ChangeLog, Makefile.am, NEWS,
6104         README, acconfig.h, autogen.sh, configure.in, files.list,
6105         gphoto2-gtk.glade, gphoto2-gtk.glade.bak, stamp-h.in,
6106         pixmaps/close_image.xpm, pixmaps/configure.xpm,
6107         pixmaps/delete_images.xpm, pixmaps/exit.xpm, pixmaps/fliph.xpm,
6108         pixmaps/flipv.xpm, pixmaps/get_index.xpm,
6109         pixmaps/get_index_empty.xpm, pixmaps/get_selected_images.xpm,
6110         pixmaps/open_image.xpm, pixmaps/print_image.xpm,
6111         pixmaps/resize.xpm, pixmaps/rotc.xpm,
6112         pixmaps/save_current_image.xpm, po/ChangeLog, po/POTFILES.in,
6113         src/Makefile.am, src/callbacks.c, src/callbacks.h, src/interface.c,
6114         src/interface.h, src/main.c, src/support.c, src/support.h: Adding
6115         older gtk interface to frontends
6116
6117 2000-07-06 17:33  scottf
6118
6119         * camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/fujitsu.h,
6120         camlibs/fujitsu/library.c, include/gphoto2-library.h: added DC1
6121         error checking to fujitsu library
6122
6123 2000-07-06 16:59  scottf
6124
6125         * camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/library.c,
6126         frontends/command-line/main.c, include/gphoto2-library.h: fujitsu
6127         camera summary working.
6128
6129 2000-07-06 15:27  scottf
6130
6131         * camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/fujitsu.h,
6132         camlibs/fujitsu/library.c, frontends/command-line/interface.c,
6133         frontends/command-line/main.c: fujitsu library working nicely. 99%
6134         functional.
6135
6136 2000-07-05 20:11  scottf
6137
6138         * camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/fujitsu.h,
6139         camlibs/fujitsu/library.c, frontends/command-line/main.c: fujitsu
6140         lib 90% working.
6141
6142 2000-07-05 12:55  scottf
6143
6144         * configure.in: minor changes. version change.
6145
6146 2000-07-03 19:16  scottf
6147
6148         * camlibs/fujitsu/: fujitsu.c, fujitsu.h, library.c:
6149         reading/writing int32 registers supported (fujitsu)
6150
6151 2000-07-03 14:58  scottf
6152
6153         * camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/fujitsu.h,
6154         camlibs/fujitsu/library.c, frontends/command-line/main.c: working
6155         on fujitsu. fixed debug output in command-line
6156
6157 2000-06-30 20:23  scottf
6158
6159         * camlibs/fujitsu/: README, fujitsu.c, library.c: done for the
6160         week. fujitsu still being worked on
6161
6162 2000-06-30 13:43  scottf
6163
6164         * camlibs/fujitsu/: fujitsu.c, fujitsu.h, library.c, library.h:
6165         continuing adding fujitsu lib.
6166
6167 2000-06-30 13:24  scottf
6168
6169         * camlibs/fujitsu/: Makefile.am, fujitsu.c, fujitsu.h, library.c,
6170         library.h: renamed gphoto.[ch] to library.[ch]
6171
6172 2000-06-29 20:01  scottf
6173
6174         * camlibs/fujitsu/: fujitsu.c, fujitsu.h: fujitsu's camera_init is
6175         working
6176
6177 2000-06-29 16:07  scottf
6178
6179         * camlibs/fujitsu/Makefile.am, camlibs/fujitsu/fujitsu.c,
6180         include/gphoto2-core.h, include/gphoto2-datatypes.h,
6181         libgphoto2/util.c, libgphoto2/widget.c: starting fujitsu library.
6182         fixed widget errors.
6183
6184 2000-06-29 15:36  scottf
6185
6186         * libgphoto2/widget.c: added gp_widget_* code
6187
6188 2000-06-29 14:01  scottf
6189
6190         * libgphoto2/: Makefile.am, interface.c, interface.h, widget.c,
6191         widget.h: rename interface.[ch] to widget.[ch]
6192
6193 2000-06-29 13:56  scottf
6194
6195         * camlibs/CONFIG_DIALOG, camlibs/NOTES, camlibs/barbie/barbie.c,
6196         camlibs/directory/directory.c, camlibs/fujitsu/fujitsu.c,
6197         camlibs/template/template.c, frontends/command-line/main.c,
6198         include/gphoto2-core.h, include/gphoto2-datatypes.h,
6199         include/gphoto2-library.h, libgphoto2/core.c, libgphoto2/core.h,
6200         libgphoto2/library.c: transferred another image. adding
6201         configuration dialog widgets. command-line is usable (yay)
6202
6203 2000-06-29 13:47  scottf
6204
6205         * camlibs/barbie/barbie.c: fixed init bug.
6206
6207 2000-06-29 13:19  scottf
6208
6209         * libgphoto2/: Makefile.am, interface.c, interface.h: adding
6210         beginning of toolkit-independent interface code
6211
6212 2000-06-28 14:17  scottf
6213
6214         * camlibs/CONFIG_DIALOG, libgphoto2/file.c, libgphoto2/file.h:
6215         whoops. added file.[ch] in libgphoto2/. added another spec to the
6216         CONFIG_DIALOG file
6217
6218 2000-06-27 19:48  scottf
6219
6220         * camlibs/NOTES, camlibs/barbie/barbie.c,
6221         camlibs/directory/directory.c, camlibs/fujitsu/fujitsu.c,
6222         camlibs/template/template.c, include/gphoto2-core.h,
6223         include/gphoto2-library.h, libgphoto2/core.h, libgphoto2/library.c:
6224         added camera_config_query function. touched up API.
6225
6226 2000-06-27 19:44  scottf
6227
6228         * camlibs/CONFIG_DIALOG: Added configuration dialog spec
6229
6230 2000-06-27 18:09  scottf
6231
6232         * camlibs/barbie/barbie.c, camlibs/directory/directory.c,
6233         camlibs/fujitsu/fujitsu.c, camlibs/template/template.c,
6234         frontends/command-line/main.c, include/gphoto2-datatypes.h,
6235         include/gphoto2-interface.h, include/gphoto2-library.h,
6236         libgphoto2/core.c, libgphoto2/core.h, libgphoto2/library.c: renamed
6237         camera_config to camera_config_set and added camera_config_get to
6238         facilitate multiple configuration dialogs. added error checking to
6239         the front-end.
6240
6241 2000-06-27 17:48  scottf
6242
6243         * camlibs/barbie/barbie.c, camlibs/directory/directory.c,
6244         frontends/command-line/interface.c, frontends/command-line/main.c,
6245         frontends/command-line/test.c, include/gphoto2-core.h,
6246         include/gphoto2-interface.h, libgphoto2/core.c: rename gp_update_*
6247         to just gp_*. added image upload functionality to command-line
6248         front-end. note to self: my slow camera sucks ass
6249
6250 2000-06-27 15:02  scottf
6251
6252         * frontends/command-line/main.c: added -n/--num-pictures
6253         functionality to command-line
6254
6255 2000-06-27 14:54  scottf
6256
6257         * frontends/libgphoto2_frontend/: Makefile, Makefile.in, cache.lo,
6258         cache.o, helpers.lo, helpers.o, image.lo, image.o,
6259         libgphoto2_util.la: crap. removed object files. i suck.
6260
6261 2000-06-27 14:52  scottf
6262
6263         * frontends/command-line/main.c,
6264         frontends/libgphoto2_frontend/cache.lo,
6265         frontends/libgphoto2_frontend/cache.o,
6266         frontends/libgphoto2_frontend/helpers.lo,
6267         frontends/libgphoto2_frontend/helpers.o,
6268         frontends/libgphoto2_frontend/image.lo,
6269         frontends/libgphoto2_frontend/image.o, include/gphoto2-datatypes.h,
6270         libgphoto2/core.c: added delete_picture function to command-line.
6271         worked on command-line options system. fixed directory browse bug.
6272
6273 2000-06-26 20:28  scottf
6274
6275         * camlibs/barbie/barbie.c, camlibs/directory/directory.c,
6276         frontends/command-line/main.c, include/gphoto2-core.h: added
6277         --get-picture functionality to command-line. first successful
6278         download...
6279
6280 2000-06-26 18:29  scottf
6281
6282         * camlibs/barbie/barbie.c, camlibs/directory/directory.c,
6283         camlibs/fujitsu/fujitsu.c, camlibs/template/template.c,
6284         frontends/command-line/main.c,
6285         frontends/libgphoto2_frontend/Makefile,
6286         frontends/libgphoto2_frontend/Makefile.am,
6287         frontends/libgphoto2_frontend/Makefile.in,
6288         frontends/libgphoto2_frontend/cache.lo,
6289         frontends/libgphoto2_frontend/cache.o,
6290         frontends/libgphoto2_frontend/helpers.lo,
6291         frontends/libgphoto2_frontend/helpers.o,
6292         frontends/libgphoto2_frontend/image.lo,
6293         frontends/libgphoto2_frontend/image.o,
6294         frontends/libgphoto2_frontend/libgphoto2_util.la,
6295         include/gphoto2-core.h, include/gphoto2-datatypes.h,
6296         include/gphoto2-library.h, libgphoto2/core.c, libgphoto2/core.h,
6297         frontends/command-line/main.c: added list/set folders to
6298         command-line options
6299
6300 2000-06-26 13:37  scottf
6301
6302         * frontends/command-line/Makefile.am: (hopefully) last change for
6303         renaming of libgphoto2_util
6304
6305 2000-06-26 13:36  scottf
6306
6307         * configure.in: whoops. changed configure.in to reflect
6308         libgphoto2_util renaming
6309
6310 2000-06-26 13:35  scottf
6311
6312         * frontends/: Makefile.am, command-line/Makefile.am: changed
6313         libgphoto2_util references to libgphoto2_frontend
6314
6315 2000-06-26 13:34  scottf
6316
6317         * frontends/: libgphoto2_frontend/Makefile,
6318         libgphoto2_frontend/Makefile.am, libgphoto2_frontend/Makefile.in,
6319         libgphoto2_frontend/cache.c, libgphoto2_frontend/cache.h,
6320         libgphoto2_frontend/cache.lo, libgphoto2_frontend/cache.o,
6321         libgphoto2_frontend/helpers.c, libgphoto2_frontend/helpers.h,
6322         libgphoto2_frontend/helpers.lo, libgphoto2_frontend/helpers.o,
6323         libgphoto2_frontend/image.c, libgphoto2_frontend/image.h,
6324         libgphoto2_frontend/image.lo, libgphoto2_frontend/image.o,
6325         libgphoto2_frontend/libgphoto2_util.la,
6326         libgphoto2_util/Makefile.am, libgphoto2_util/cache.c,
6327         libgphoto2_util/cache.h, libgphoto2_util/helpers.c,
6328         libgphoto2_util/helpers.h, libgphoto2_util/image.c,
6329         libgphoto2_util/image.h: renamed libgphoto2_util to
6330         libgphoto2_frontend
6331
6332 2000-06-23 20:48  scottf
6333
6334         * configure.in, camlibs/barbie/barbie.c,
6335         camlibs/directory/directory.c, camlibs/fujitsu/fujitsu.c,
6336         camlibs/template/template.c, frontends/command-line/main.c,
6337         include/gphoto2-datatypes.h, libgphoto2/util.c: readded
6338         serial/usb/parallel/ieee1394 flags in CameraAbilities struct. works
6339         much nicer
6340
6341 2000-06-23 19:39  scottf
6342
6343         * camlibs/barbie/barbie.c, camlibs/fujitsu/fujitsu.c,
6344         camlibs/template/template.c, frontends/command-line/Makefile.am,
6345         frontends/command-line/main.c, include/gphoto2-core.h,
6346         include/gphoto2-datatypes.h, include/gphoto2.h, libgphoto2/core.c:
6347         *added listing of cameras/port to front-end. *added gpio wrapper
6348         for device_count/info
6349
6350 2000-06-22 19:05  scottf
6351
6352         * camlibs/barbie/barbie.c, camlibs/directory/directory.c,
6353         camlibs/fujitsu/fujitsu.c, camlibs/template/template.c,
6354         frontends/command-line/main.c, frontends/command-line/main.h,
6355         frontends/command-line/test.c, include/gphoto2-core.h,
6356         include/gphoto2-datatypes.h, libgphoto2/core.c, libgphoto2/util.c:
6357         reworked abilities (again). more abstract.
6358
6359 2000-06-22 15:57  scottf
6360
6361         * camlibs/barbie/barbie.c, camlibs/directory/directory.c,
6362         camlibs/fujitsu/fujitsu.c, camlibs/template/template.c,
6363         include/gphoto2-datatypes.h, include/gphoto2-library.h,
6364         libgphoto2/util.c: removed cancel and lock abilities for now.
6365         updated library API to reflect the changes. Need to figure out a
6366         way to consolidate specialized features.
6367
6368 2000-06-22 15:46  scottf
6369
6370         * camlibs/barbie/barbie.c, camlibs/directory/directory.c,
6371         camlibs/fujitsu/fujitsu.c, camlibs/template/template.c,
6372         include/gphoto2-core.h, include/gphoto2-datatypes.h,
6373         include/gphoto2-library.h, libgphoto2/core.c, libgphoto2/core.h,
6374         libgphoto2/util.c: changed camera_config call. Removed
6375         CameraConfigSetting in place of an array of CameraSetting's.
6376
6377 2000-06-22 13:06  scottf
6378
6379         * AUTHORS, INSTALL, README, camlibs/NOTES,
6380         camlibs/barbie/Makefile.am, camlibs/barbie/barbie.c,
6381         camlibs/directory/Makefile.am, camlibs/directory/directory.c,
6382         camlibs/fujitsu/Makefile.am, camlibs/fujitsu/fujitsu.c,
6383         camlibs/template/Makefile.am, camlibs/template/template.c,
6384         frontends/command-line/main.c, frontends/command-line/test.c,
6385         frontends/libgphoto2_util/Makefile.am, include/gphoto2-core.h,
6386         include/gphoto2-datatypes.h, include/gphoto2-library.h,
6387         libgphoto2/Makefile.am, libgphoto2/core.c, libgphoto2/core.h,
6388         libgphoto2/library.c, libgphoto2/library.h, libgphoto2/util.c,
6389         libgphoto2/util.h: *revamped CameraAbilities (no more reset/sleep)
6390         *making command-line functional *adding error-checking *removed
6391         camera_open/close *added camera_debug_set to get more verbose
6392         output *other misc.
6393
6394 2000-06-21 18:20  scottf
6395
6396         * include/gphoto2-library.h, libgphoto2/core.c: adding
6397         documentation to API
6398
6399 2000-06-21 17:09  scottf
6400
6401         * NOTES, camlibs/directory/directory.c,
6402         frontends/command-line/main.c, frontends/command-line/main.h,
6403         include/gphoto2-core.h, libgphoto2/core.c, libgphoto2/library.c:
6404         improving command-line parser. debug checking and more verbose
6405         output
6406
6407 2000-06-21 12:55  scottf
6408
6409         * libgphoto2/: Makefile.am, core.c, exif.c, globals.h, library.c,
6410         settings.c: clean-up in the exif lib. -Wall is damn grumpy.
6411
6412 2000-06-21 11:34  scottf
6413
6414         * camlibs/barbie/barbie.c, libgphoto2/Makefile.am,
6415         libgphoto2/exif.c, libgphoto2/exif.h: added exif lib
6416
6417 2000-06-20 18:01  scottf
6418
6419         * frontends/command-line/main.c: aesthetic changes to command-line
6420         parser
6421
6422 2000-06-20 17:43  scottf
6423
6424         * frontends/command-line/: Makefile.am, main.c, main.h, test.c,
6425         test.h: added command-line option parser. weird but neat.
6426
6427 2000-06-20 15:48  scottf
6428
6429         * frontends/command-line/: main.c, main.h: whoops. re-added
6430         main.c/h
6431
6432 2000-06-20 15:47  scottf
6433
6434         * frontends/command-line/Makefile.am: command-line parsing routines
6435         added. rearranging of code
6436
6437 2000-06-20 14:36  scottf
6438
6439         * frontends/command-line/: Makefile.am, main.c, main.h, test.c,
6440         test.h: starting command-line interface. moving files.
6441
6442 2000-06-20 13:28  scottf
6443
6444         * include/gphoto2-core.h, include/gphoto2-datatypes.h,
6445         include/gphoto2-library.h, libgphoto2/core.c, libgphoto2/core.h,
6446         libgphoto2/library.c: added camera_file_put() to camera API
6447
6448 2000-06-20 13:28  scottf
6449
6450         * camlibs/: barbie/barbie.c, directory/directory.c,
6451         fujitsu/fujitsu.c, template/Makefile.am, template/README,
6452         template/template.c, template/template.h: added template directory
6453         for new camera libraries
6454
6455 2000-06-19 15:41  scottf
6456
6457         * camlibs/barbie/barbie.c, camlibs/directory/directory.c,
6458         camlibs/fujitsu/fujitsu.c, frontends/command-line/main.c,
6459         include/gphoto2-core.h, include/gphoto2-datatypes.h,
6460         include/gphoto2-library.h, libgphoto2/core.c, libgphoto2/core.h,
6461         libgphoto2/library.c: folder listing has changed. now more
6462         optimized for serial connections
6463
6464 2000-06-19 14:24  scottf
6465
6466         * camlibs/NOTES, camlibs/barbie/barbie.c,
6467         camlibs/directory/directory.c, camlibs/fujitsu/fujitsu.c,
6468         include/Makefile.am, include/gphoto2-datatypes.h,
6469         include/gphoto2-library.h, include/gphoto2.h,
6470         libgphoto2/Makefile.am, libgphoto2/core.c, libgphoto2/core.h,
6471         libgphoto2/library.c, libgphoto2/library.h: added camera library
6472         id's. enumerated camera differently (abilities per-camera now).
6473
6474 2000-06-19 12:32  scottf
6475
6476         * frontends/command-line/gphoto2, include/gphoto2-core.h,
6477         include/gphoto2-datatypes.h, include/gphoto2-interface.h,
6478         include/gphoto2-library.h: finished renaming include files
6479
6480 2000-06-19 12:31  scottf
6481
6482         * configure.in, camlibs/barbie/barbie.c, frontends/Makefile.am,
6483         frontends/command-line/Makefile.am, frontends/command-line/gphoto2,
6484         frontends/command-line/main.c, include/gphoto-core.h,
6485         include/gphoto-datatypes.h, include/gphoto-interface.h,
6486         include/gphoto-library.h, libgphoto2/core.c: renamed include files.
6487         fixed compile problems with libgphoto2_util.
6488
6489 2000-06-19 12:20  scottf
6490
6491         * frontends/: Makefile.am, libgphoto2_util/Makefile.am,
6492         libgphoto2_util/cache.c, libgphoto2_util/cache.h,
6493         libgphoto2_util/helpers.c, libgphoto2_util/helpers.h,
6494         libgphoto2_util/image.c, libgphoto2_util/image.h: finish renaming
6495         libgphoto2_util
6496
6497 2000-06-19 12:19  scottf
6498
6499         * frontends/libgphoto2-util/: Makefile.am, cache.c, cache.h,
6500         image.c, image.h: renaming libgphoto2-util to libgphoto2_util
6501         (Automake don't like dashes)
6502
6503 2000-06-19 12:06  scottf
6504
6505         * libgphoto2/: Makefile.am, cache.c, cache.h, core.c, helpers.c,
6506         helpers.h: moving around files
6507
6508 2000-06-19 12:01  scottf
6509
6510         * frontends/: Makefile.am, command-line/Makefile.am,
6511         libgphoto2-util/Makefile.am, libgphoto2-util/cache.c,
6512         libgphoto2-util/cache.h, libgphoto2-util/image.c,
6513         libgphoto2-util/image.h: added beginining of gphoto2 utility
6514         library for frontends
6515
6516 2000-06-16 14:48  scottf
6517
6518         * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, NOTES,
6519         OVERVIEW, README, TODO, autogen.sh, configure.in,
6520         include/gphoto-core.h, include/gphoto-datatypes.h,
6521         include/gphoto-interface.h, camlibs/Makefile.am,
6522         camlibs/barbie/Makefile.am, camlibs/barbie/README,
6523         camlibs/directory/Makefile.am, camlibs/directory/directory.c,
6524         camlibs/directory/directory.h, include/Makefile.am,
6525         include/gphoto-library.h, include/gphoto2.h,
6526         camlibs/barbie/barbie.c, camlibs/barbie/barbie.h,
6527         camlibs/barbie/compile, camlibs/barbie/main.c,
6528         camlibs/fujitsu/Makefile.am, camlibs/fujitsu/README,
6529         camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/fujitsu.h,
6530         libgphoto2/cache.c, libgphoto2/cache.h, libgphoto2/core.c,
6531         frontends/Makefile.am, frontends/command-line/Makefile.am,
6532         frontends/command-line/interface.c,
6533         frontends/command-line/interface.h, frontends/command-line/main.c,
6534         frontends/command-line/main.h, libgphoto2/Makefile.am,
6535         libgphoto2/TODO, libgphoto2/core.h, libgphoto2/helpers.c,
6536         libgphoto2/helpers.h, libgphoto2/library.c, libgphoto2/library.h,
6537         libgphoto2/settings.c, libgphoto2/settings.h, libgphoto2/util.c,
6538         libgphoto2/util.h, frontends/command-line/gphoto2: Initial revision
6539
6540 2000-06-16 14:48  scottf
6541
6542         * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, NOTES,
6543         OVERVIEW, README, TODO, autogen.sh, configure.in,
6544         include/gphoto-core.h, include/gphoto-datatypes.h,
6545         include/gphoto-interface.h, camlibs/Makefile.am,
6546         camlibs/barbie/Makefile.am, camlibs/barbie/README,
6547         camlibs/directory/Makefile.am, camlibs/directory/directory.c,
6548         camlibs/directory/directory.h, include/Makefile.am,
6549         include/gphoto-library.h, include/gphoto2.h,
6550         camlibs/barbie/barbie.c, camlibs/barbie/barbie.h,
6551         camlibs/barbie/compile, camlibs/barbie/main.c,
6552         camlibs/fujitsu/Makefile.am, camlibs/fujitsu/README,
6553         camlibs/fujitsu/fujitsu.c, camlibs/fujitsu/fujitsu.h,
6554         libgphoto2/cache.c, libgphoto2/cache.h, libgphoto2/core.c,
6555         frontends/Makefile.am, frontends/command-line/Makefile.am,
6556         frontends/command-line/interface.c,
6557         frontends/command-line/interface.h, frontends/command-line/main.c,
6558         frontends/command-line/main.h, libgphoto2/Makefile.am,
6559         libgphoto2/TODO, libgphoto2/core.h, libgphoto2/helpers.c,
6560         libgphoto2/helpers.h, libgphoto2/library.c, libgphoto2/library.h,
6561         libgphoto2/settings.c, libgphoto2/settings.h, libgphoto2/util.c,
6562         libgphoto2/util.h, frontends/command-line/gphoto2: gPhoto2: digital
6563         camera access libraries and application