gphoto-20000820-compilfixes.diff: 2000-08-20 Fabrice Bellet * .cvsignore: ignoring more files * configure.in: pickup GNOME macros. * autogen.sh: converted to the gnome autogen.sh. Don't forget to link the macros module here. * canon/canon.c, canon/serial.c, casio/command.c, casio/ppm.h, digita/commands.c, digita/serial.c, jd11/decomp.c, jd11/jd11.c, kodak/kodak_dc210.c, konica_qmxxx/main.c, konica_qmxxx/qm.c, mustek/core.c, mustek/image.c, mustek/io.c, mikon/coolpix600.c, philips/gphoto_philips.c, philips/gphoto_philips_callbacks.c, photopc/eph_cmd.c, photopc/olympus.c, ricoh/ricoh_300_io.c, ricoh/ricoh_300z.c, samsung/samsung.c, sony/command.c, src/commandline.c : fixed compilation warnings. mainly missing and unused variables. * dscf55/Makefile.am: fixed a broken compilation when srcdir!=builddir * konica_qmxxx/main.c: removed a spurious main() that breaks a static compilation. * photopc/photopc-usb.c: Fixed the license. Fixed the error values returned. * src/Makefile.am: fixed libs we depend of. * src/callbacks.c, src/main.c, src/toobar.c: fixed the xpm include path. * src/main.c: we depend of gnome now. Added files: macros/* Removed files: casio/configure.in gphoto-20000820.compat-libgpio.diff: 2000-08-20 Fabrice Bellet * configure.in: pickup LIBUSB macros. * canon/serial.c, digita/usb.c (digita_usb_probe), photopc/photopc-usb.c (olympus_usb_probe): gpio_usb_find_device() API changed. * digita/serial.c: gpio_serial_set_baudrate() is no longer visible, how are we now supposed to deal with it ? Assumed gpio_update() does the trick. * photopc/photopc-usb.c: usb_clear_halt() needs only to be called on the IN endpoint. gphoto-20000820.progressbar.diff: 2000-08-20 Fabrice Bellet * photopc/eph_cmd.c, photopc/eph_io.h, photopc/eph_iob.c: added a supplemental parameter to iob->runcb() that allows us to know the ratio of processed bytes (to update the progressbar) * photopc/olympus.c (oly_update_progress, oly_initialize): Update the frontend progressbar while the pictures are downloading, I use for this the iob->runcb(). * photopc/eph_io.c (eph_readpkt): added checksum verification. * photopc/eph_io.c (eph_writepkt): changed the usb buffer size to the magic value 2054. This way, a single gpio_usb_read() is enough to read a maxsize usb frame. Better throughput achieved with this value. * src/callbacks.c, src/gallery.c, src/live.c, src/main.c: added a cam_busy lock that prevent to call camera operations concurrently. This is now required because of the progressbar update inside of the camera operations. The event loop update the progressbar, but all other widgets including command buttons. gphoto-20000820.rescale-in-window.diff: 2000-08-20 Fabrice Bellet * src/callbacks.[hc], src/menu.c: Added the possibility to display loaded picture at a given reduction scale. appendpic() is added a factor argument to achieve it. gdk_imlib_clone_scaled_image() does the resizing job. added a getpics_with_scale(), open_images_and_scale25(), open_images_ans_scale50() functions that allow to display pictures at full_size, 50% or 25%. gphoto-20000820.rescale-in-gallery.diff: 2000-08-20 Fabrice Bellet * src/gallery.c, src/util.[hc]: Added the possibility to generate HTML galleries with pictures and thumbnails at a given size. We use imlib to scale images. gphoto-20000820.timezone.diff: 2000-08-20 Fabrice Bellet * photopc/olympus.c: Fixed the wrong timezone handling when reading/writing the camera's current date. gphoto-20000820.canvas.diff: 2000-08-20 Fabrice Bellet * src/Makefile.am, src/callbacks.c, src/canvas.[hc], src/main.c: preliminary work to substitute the Gtk table containing thumnails by a Gnomecanvas. This'll allow us to use a rubberband canvas item to selected images.