annotate TODO @ 437:06f944263d9a

Add gettext/autopoint to bootstrapping process to generate gettext-related files.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 01 Jan 2007 08:47:00 +0000
parents 57bd9bd45ec2
children 3f02945a0c48
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
e5c49367b899 Updated to 0.8
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
1 XMMS-SID - SIDPlay input plugin for X MultiMedia System (XMMS)
1
183e7cbc1036 Initial revision
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
2 ==============================================================
183e7cbc1036 Initial revision
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
3
182
6db4254f6fff Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
4 For XMMS-SID v0.8
6db4254f6fff Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
5 -----------------
317
Matti Hamalainen <ccr@tnsp.org>
parents: 309
diff changeset
6 RC1:
319
cf533565701e Todo-items
Matti Hamalainen <ccr@tnsp.org>
parents: 317
diff changeset
7 - explain --disable-themetune in README
cf533565701e Todo-items
Matti Hamalainen <ccr@tnsp.org>
parents: 317
diff changeset
8 - fix NEWS
cf533565701e Todo-items
Matti Hamalainen <ccr@tnsp.org>
parents: 317
diff changeset
9
336
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
10 - XS_STIL_MAXENTRY and related problems. remove
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
11 hardcoded limit. best would be to unify STIL/SLDB/
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
12 t_xs_tuneinfo since xs_tuneinfo is dynamic. this
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
13 would also imply towards usefulness of XSIDB
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
14 (see below)
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
15
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
16 possibly just increase XS_STIL_MAXENTRY to
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
17 work around problems for now. rewriting the STIL/SLDB
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
18 junk would mean too much work for 0.8.
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
19
182
6db4254f6fff Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
20 - Subtune INFO selector does not have text when the
6db4254f6fff Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
21 fileinfo window is first opened, why?
265
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
22 - Tabify filter configuration and add separate tabs
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
23 for SIDPlay1 and 2 filter configs (Also separate reset
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
24 buttons for each)
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
25 - Fix remaining bugs, if any.
195
7ab5b1952713 Plan for going towards 0.8.0.
Matti Hamalainen <ccr@tnsp.org>
parents: 193
diff changeset
26
7ab5b1952713 Plan for going towards 0.8.0.
Matti Hamalainen <ccr@tnsp.org>
parents: 193
diff changeset
27 0.8.0 FINAL:
7ab5b1952713 Plan for going towards 0.8.0.
Matti Hamalainen <ccr@tnsp.org>
parents: 193
diff changeset
28 - Clean up and re-indent the code
7ab5b1952713 Plan for going towards 0.8.0.
Matti Hamalainen <ccr@tnsp.org>
parents: 193
diff changeset
29 - Check documentation (README, FAQ)
182
6db4254f6fff Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
30
336
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
31
7
e5c49367b899 Updated to 0.8
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
32 For XMMS-SID v0.9/1.0
171
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 142
diff changeset
33 ---------------------
336
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
34 - Fileinfo "follows play" -option. If enabled, information
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
35 in fileinfo window is set / updated whenever tune/sub-tune
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
36 changes.
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
37
265
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
38 - Editing facilities in fileinfo dialog?
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
39 * song length
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
40 * SID header editing
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
41 * STIL editing is probably not sensible
1
183e7cbc1036 Initial revision
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
42
336
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
43 - XSIDB, see xsidb.txt
309
42497aa44a35 Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 265
diff changeset
44
42497aa44a35 Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 265
diff changeset
45 XMMS-SID could check XSIDB first and then fall back to
42497aa44a35 Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 265
diff changeset
46 STILdb and songlength db, maybe adding information to
42497aa44a35 Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 265
diff changeset
47 XSIDB if something is found.
42497aa44a35 Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 265
diff changeset
48
336
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
49 1) read STILdb
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
50 2) read SLDB, combining data
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
51 3) save as XSIDB
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
52
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
53 Possibly it would be good to check the MD5sum always
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
54 and if no match, ignore the LENGTH information?
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
55
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
56 Problems:
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
57 - preserving field formatting (COMMENT fields especially)
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
58 from STIL ... is it worth it?
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
59
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
60
265
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
61 - Convenience functionality?
326
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
62 retrieve latest HVSC and song-length databases automatically?
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
63 use 'curl' or 'wget' binary or use libcurl and implement
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
64 getting of those in plugin itself. example:
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
65
336
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
66 0) If enabled:
326
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
67
336
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
68 1) Get "http://www.tnsp.org/xs-files/LATEST", and
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
69 "http://www.tnsp.org/xs-files/LATEST.sig".
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
70 Contents might be something similar to:
326
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
71
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
72 HVSC 5.8 http://...
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
73 sldb 5.8 http://...
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
74 stable 0.8.0 http://www.tnsp.org/xs-files/xmms-sid-0.8.0.tar.gz
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
75 devel 0.9.0alpha0 http://www.tnsp.org/xs-files/xmms-sid-0.9.0alpha0.tar.gz
265
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
76
336
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
77 2) Verify signature. Tell user about xmms-sid updates and
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
78 ask user if he wants the HVSC/sldb updates.
326
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
79
336
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
80 3) If yes, download updates and verify: my gpg signatures for hvscupdate.zip
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
81 etc could be on tnsp.org, just get the packages themselves from
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
82 original distribution sites.
326
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
83
336
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
84 4) Unzip, install, etc... is there source for hvsc update tool? if not,
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
85 it may have to be reimplemented. blah.
326
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
86
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
87 security issues:
350
Matti Hamalainen <ccr@tnsp.org>
parents: 336
diff changeset
88 - how to prevent dns-spoofing or other attempts to distribute invalid data?
326
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
89 - if forged data is got: exploitation of further vulnerabilities
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
90 in xmms-sid or unzip/tar may be possible
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
91 - only good way would be PGP/GnuPG signing of packages, but
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
92 that might be quite hard to implement...
336
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
93
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
94 examine libgcrypt and libgpgme to see how it's done. preferable
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
95 libgcrypt alone should be used, less depencies is better...
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
96 but if it's too hard without gpgme, use it too.
171b428ee806 Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 326
diff changeset
97
265
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
98
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
99 Crazy ideas:
350
Matti Hamalainen <ccr@tnsp.org>
parents: 336
diff changeset
100 - Song "pre-rendering" support+position selector work like it "should".
Matti Hamalainen <ccr@tnsp.org>
parents: 336
diff changeset
101 Option for those who have the CPU power (or patience) and enough RAM
Matti Hamalainen <ccr@tnsp.org>
parents: 336
diff changeset
102 to spare for the whole song. (probably not feasible, dunno.)
35
3fcc147b253a Updates towards 0.8beta0
Matti Hamalainen <ccr@tnsp.org>
parents: 7
diff changeset
103
80
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 48
diff changeset
104
171
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 142
diff changeset
105 For XMMS-SID2
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 142
diff changeset
106 -------------
421
57bd9bd45ec2 Boinggg!
Matti Hamalainen <ccr@tnsp.org>
parents: 350
diff changeset
107 Port/rewrite to XMMS2.