summaryrefslogtreecommitdiff
path: root/libgphoto2_port/NEWS
blob: 986b330dee8cf74adf8a8de088f9552759f48f29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
libgphoto2_port 0.12.2
  * internal API/ABI: Added gpi_libltdl_lock() and gpi_libltdl_unlock()

libgphoto2_port 0.12.1
  * API:
    * Added function: `int gp_port_init_localedir(const char *localedir)`

libgphoto2_port 0.12.0

API:
gp_log_data was changed to
void gp_log_data (const char *domain, const char *data, unsigned int size, const char *format, ...)
to enable more compact debug logging.


libgphoto2_port 0.10.1

API:
gp_port_reset(GPPort*) added for a usb reset of the device.

libgphoto2_port 0.10.0

API:
   * GPPortInfo is now abstract, and a pointer in the background.

     Use gp_port_info_get_* functions to access variables.

	info.type -> gp_port_info_get_path(info, &type);
	info.path -> gp_port_info_get_path(info, &path);
	info.name -> gp_port_info_get_name(info, &name);

     (gp_port_info_get_type(), gp_port_info_get_name() and
      gp_port_info_get_path() should be the only ones necessary,
      if at all.)

     The gp_port_info_set_* and gp_port_info_new are internal to
     libgphoto2_port.

Build:
   * Switch build to use ELF symbol versions to avoid
     major version bumps. Introduced LIBGPHOTO2_0_0
     and LIBGPHOTO2_5_0 ELF versions.

     libgphoto2_port.sym is now libgphoto2_port.ver
     but with similar tasks.

Library Loader:
   * Bumped the GPPortInfo path size to 4096, since 64byte
     is not sufficient for paths on UNIX systems when using
     disk:

libgphoto2_port 0.8.1

Build:
   * Non-recursive iolib build: Makes "make -j2" useful, and dynamic
     load checks without install possible.
     Selective iolib rebuild is "make usb.la" now.
     Selective iolib install is
     "make DRIVERS='usb.la disk.la' install-iolibLTLIBRARIES".

Library Loader:
   * Return error if not a single iolib can be found and loaded.

Tests:
   * "make check" makes sure that loading iolibs from build tree works.
   * "make installcheck" makes sure that loading installed iolibs works.

------------------------------------------------------------------------

libgphoto2_port 0.8.0

   * various bug fixes and doxygenation

USB:
   * reset the USB device on close.  This cures the infamous "Canon hang 
     on second init" problem.

Disk:
   * handle automounter properly.

------------------------------------------------------------------------

libgphoto2_port 0.7.2

Build:
   * Put auto* files into auto-aux/ and auto-m4/.
   * Introduce libgphoto2_port-uninstalled.pc pkgconfig file (#1643245).

USB:
   * Reported wMaxPacketsize of the IN endpoint to the camlib
     via GPPortSettings.

------------------------------------------------------------------------

libgphoto2_port 0.7.1

Build:
   * Fix usb, disk and ptpip iolibs to not pick up old gphoto2 headers.

------------------------------------------------------------------------

libgphoto2_port 0.7.0

   * Added a few internal functions.