summaryrefslogtreecommitdiff
path: root/legacy/ethumb
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@gmail.com>2009-07-17 15:33:49 +0000
committerGustavo Sverzut Barbieri <barbieri@gmail.com>2009-07-17 15:33:49 +0000
commit37d5bd6ead02def3d6aa661d68099719a2432fce (patch)
treec52f92968394cf1889062675255fc444e9063e2c /legacy/ethumb
parent980d778e396a24ecd7a557dd698b9aeffeab8f2f (diff)
add item to fix callback type names and remove done items.
SVN revision: 41402
Diffstat (limited to 'legacy/ethumb')
-rw-r--r--legacy/ethumb/TODO9
1 files changed, 2 insertions, 7 deletions
diff --git a/legacy/ethumb/TODO b/legacy/ethumb/TODO
index 7a1a0e6d29..364398dee6 100644
--- a/legacy/ethumb/TODO
+++ b/legacy/ethumb/TODO
@@ -4,16 +4,12 @@
4 4
5 * memory handling: 5 * memory handling:
6 * zero pointer parameters before failing on SAFETY macros (file_get, etc) 6 * zero pointer parameters before failing on SAFETY macros (file_get, etc)
7 * Ethumb_Client:
8 * call free_data() on clear() and queue_remove()
9 * check other places to ensure free_data() on requests.
10 * disconnect() should cancel everything, regardless of being connected
11 * disconnect() cannot call clear() as it is asynchronous (maybe block?)
12 * disconnect() should cancel all clear_pending
13 7
14 * callback: 8 * callback:
15 * const void *data on function registration, cast when call. 9 * const void *data on function registration, cast when call.
16 * give generated_cb the Ethumb_Client parameter. 10 * give generated_cb the Ethumb_Client parameter.
11 * fix types to include Ethumb and Ethumb_Client prefix, make names
12 like any other EFL callback, or just remove the typedef.
17 13
18 * unit tests, be them in C or Python, covering: 14 * unit tests, be them in C or Python, covering:
19 * thumbnail generation respect parameters (size, format...) 15 * thumbnail generation respect parameters (size, format...)
@@ -21,5 +17,4 @@
21 * server died recovery, just add timeout and kill server before expires 17 * server died recovery, just add timeout and kill server before expires
22 18
23 * examples: 19 * examples:
24 * simple client example in C, see 01-simple.py
25 * error handling, including reconnection. 20 * error handling, including reconnection.