summaryrefslogtreecommitdiffstats
path: root/NEWS
blob: 7856b661b5a430ecec7ec999ed21ff5edd319543 (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

Changes in libuca 0.6.0
=======================

GObject Type System
-------------------

Instead of using a home-grown type and class system, we switched to the GObject
system as part of GLib. This effort has the advantage of much more typesafe
properties and better signal and closure handling.

Most of the ideas and approaches of libuca 0.5 have been transfered. However,
instead of trying to initialize each camera first and having the user decide
what to use, the user must now determine the used camera at compile time or use
the factory pattern to delegate this to run-time. 



Changes in libuca 0.5.0
=======================

- Put work under LGPL 2.1

- Adapt cameras/ipe.c to support the current driver API

- Adapt cameras/pco.c to support libpco 0.3

- API changes
    - new enum type uca_buffer_status
    - uca_cam_grab_callback()s have to return uca_buffer_status
    - typedef all types

- New symbols:
    - uca_cam_release_buffer()