Backwards Compatibility

Version 6 (coder, 14/05/2015 23:20)

1 1 coder
h1. Backwards Compatibility
2 1 coder
3 1 coder
This is a log of non-backwards compatible changes and deprecated functionality in libavg from version to version.
4 1 coder
5 5 coder
h2. Post-Version 1.8
6 5 coder
7 5 coder
h3. Incompatible Changes
8 5 coder
9 6 coder
* Removed the internal tracker. Use an external touch library like ccv instead.
10 5 coder
* Removed Linux LibMTDev support. Use XInput 2.2 multitouch support instead.
11 5 coder
12 4 coder
h2. Version 1.8
13 1 coder
14 1 coder
h3. Incompatible Changes
15 1 coder
16 1 coder
* The syntax and semantics of node subclassing has changed - see [[Subclassing]] for details.
17 2 coder
* RESIZE and QUIT event types have been removed. They weren't functioning anyway.
18 1 coder
* The deprecated python anim framework has been removed. Use the new C++ anim framework instead.
19 1 coder
* The deprecated conradrelais support has been removed. The hardware isn't available anymore.
20 1 coder
* The Grabbable class has been removed. Use gesture.TransformRecognizer instead.
21 1 coder
* Removed deprecated ParPort support. Use pyParallel package instead.
22 1 coder
* Removed deprecated Player.addTracker(). Use enableMultitouch() instead.
23 1 coder
* Removed deprecated and broken PanoImageNode.
24 1 coder
* Removed Player.getTimeSinceLastFrame(). Use Player.getFrameDuration() instead.
25 1 coder
26 1 coder
h3. Deprecated Functionality
27 1 coder
28 1 coder
* Player.get() is deprecated. Use avg.player instead.
29 1 coder
* Node.getParent() is deprecated. Use node.parent instead.
30 1 coder
* Node.setEventHandler(), Node.connectEventHandler(), Node.disconnectEventHandler(). Use publisher interface instead.
31 1 coder
* DivNode.mediadir is deprecated.
32 1 coder
33 1 coder
h2. Version 1.7 and Previous
34 1 coder
35 1 coder
See source:trunk/libavg/NEWS.