OSDN Git Service

cy8mrln-palmpre: Add configuration to the info
[android-x86/external-tslib.git] / TODO
1 - Update README, remove the cvs keywords bits, update or remove the plugin
2   documentation.
3 - select'ing on ts_fd() is a problem.  Our plugins can swallow entire events,
4   which means you could return from select and try to read non-existant events
5   from tslib.  We should probably set up an event queue w/ an asyncronous
6   interface, or just make a pipe and funnel actual events through that, and
7   have ts_fd() return that.
8 - Give thought to what changes should be made going forward.  In my opinion,
9   the top priorities are moving path selection for device open out of the
10   hands of the library user.  Input knows it's to work with input devices, and
11   most other input_raw plugins have some idea of what devices they should be
12   working with.  Perhaps we should move that into a new callback in the raw
13   plugins.  Beyond that, one could consider making a generic filtering
14   mechanism for input events, injecting the filtered events into the input
15   layer as a new device via uinput, since most apps already support it, and
16   moving calibration into the library or a supplemental library, with user
17   selectable calibration algorithms.
18
19 - Parse out the old cvs metadata in the commit log to rewrite the git repo
20   history using filter-branch.
21 - Go through the history, using the original commit log message (minus
22   metadata) as the short log message, and use the notes added to the ChangeLog
23   in that commit as the long commit log message.  Hopefully the parsing of the
24   ChangeLog diffs won't be too terrible at least for the common case.
25 - Produce a new, clean git branch, minus svn metadata, minus cvs metadata, and
26   minus a ChangeLog file (moved that info into the log messages).