aboutsummaryrefslogtreecommitdiff
path: root/TODO
blob: fef7dce2206ef830e45f57d1ae0d82313b22955e (plain) (blame)
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
* ffmpeg needs make 3.81: add configure check for it

Core:
* check for symbolic links, do not load same plugin twice! 
  (happens right now for installations with multiple
   available thumbnailers)
* support "hash" plugins as *optional* plugins
  (need a way to indicate that they should not be used
   "by default")
* use "-" in config not to append plugin, but to remove one!
* document
* port test cases
* document special options; we have:
  - force-kill: plugin process committs suicide after each file
  - oop-only: plugin is never run in-process 
  - close-stdout: stdout is closed for the (external) plugin process
  - close-stderr: stderr is closed for the (external) plugin process

'Unclean' code:
* ASF
* RPM

Incomplete code (missing features):
* RIFF (idx1 attribute)
* StarOffice sdw (some attributes, see doc/)
* man pages (interpret sections for authors, brief description)
* pdf: full-text extraction!
* EXIV2
* ELF: 64-bit support, lists of architectures, OSes, etc. are incomplete
* ID3v2x: unsynchronization support, (de)compression support, footer support (24)

Desirable missing formats:
* mbox / various e-mail formats
* info pages (scan for 'Node: %s^?ID' - see end of .info files!)
* sources (Java, C, C++, see doxygen!)
* a.out (== ar?)
* rtf
* EXE
* APEv2 (MPC file format, www.personal.uni-jena.de/~pfk/mpp/sv8/apetag.html)
* PRC (Palm module, http://web.mit.edu/tytso/www/pilot/prc-format.html)
* KOffice
* TGA
* ODF (OpenDocument format)

==============

UTF-8 conversion (only listing what is left to do):
* DVI: special headers are in what format? (rest is ASCII)
* SDW: needs to be done (need info about charsets)
* JPEG: presumably ASCII (or not specified)
* PS?
* WAV?
* ZIP?
* TAR?
* RIFF?
* MAN: presumably ASCII/Utf-8
* DEB: to be done
* ASF: ?
* HTML: to be done
* OLE2: done
* OO: to be done