diff TODO @ 475:34d48e513419

Updates.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 25 Jan 2007 09:31:02 +0000
parents 3f02945a0c48
children 449d4eaa5081
line wrap: on
line diff
--- a/TODO	Thu Jan 25 07:26:01 2007 +0000
+++ b/TODO	Thu Jan 25 09:31:02 2007 +0000
@@ -3,24 +3,30 @@
 
 For XMMS-SID v0.8
 -----------------
-RC1:
+beta18
+------
+- Use xs_f*() file functions in xs_sidplay[12].cc for loading tunes.
+- xs_curve / sidplay2 filter configuration
+- "Pause" does not disable sub-tune controls and XMMS gets confused
+  if sub-tune is changed during paused state.
 - Subtune INFO selector does not have text when the
   fileinfo window is first opened, why?
 - Tabify filter configuration and add separate tabs
   for SIDPlay1 and 2 filter configs (Also separate reset
   buttons for each)
-- Fix remaining bugs, if any.
+- Fileinfo "follows play" -option. If enabled, information
+  in fileinfo window is set / updated whenever tune/sub-tune
+  changes.
 
-0.8.0 FINAL:
+
+final
+-----
+- Fix remaining bugs, if any.
 - Check documentation (README, FAQ)
 
 
 For XMMS-SID v0.9/1.0
 ---------------------
-- Fileinfo "follows play" -option. If enabled, information
-  in fileinfo window is set / updated whenever tune/sub-tune
-  changes.
-
 - Editing facilities in fileinfo dialog?
   * song length
   * SID header editing
@@ -44,50 +50,6 @@
     from STIL ... is it worth it?
 
 
-- Convenience functionality?
-  retrieve latest HVSC and song-length databases automatically?
-  use 'curl' or 'wget' binary or use libcurl and implement
-  getting of those in plugin itself. example:
-
-  0) If enabled:
-
-  1) Get "http://www.tnsp.org/xs-files/LATEST", and
-     "http://www.tnsp.org/xs-files/LATEST.sig".
-     Contents might be something similar to:
-
-HVSC		5.8		http://...
-sldb		5.8		http://...
-stable		0.8.0		http://www.tnsp.org/xs-files/xmms-sid-0.8.0.tar.gz
-devel		0.9.0alpha0	http://www.tnsp.org/xs-files/xmms-sid-0.9.0alpha0.tar.gz
-
-  2) Verify signature. Tell user about xmms-sid updates and
-     ask user if he wants the HVSC/sldb updates.
-
-  3) If yes, download updates and verify: my gpg signatures for hvscupdate.zip
-     etc could be on tnsp.org, just get the packages themselves from
-     original distribution sites.
-
-  4) Unzip, install, etc... is there source for hvsc update tool? if not,
-     it may have to be reimplemented. blah.
-
-  security issues:
-  - how to prevent dns-spoofing or other attempts to distribute invalid data?
-  - if forged data is got: exploitation of further vulnerabilities
-    in xmms-sid or unzip/tar may be possible
-  - only good way would be PGP/GnuPG signing of packages, but
-    that might be quite hard to implement...
-
-    examine libgcrypt and libgpgme to see how it's done. preferable
-    libgcrypt alone should be used, less depencies is better...
-    but if it's too hard without gpgme, use it too.
-
-
-Crazy ideas:
-- Song "pre-rendering" support+position selector work like it "should".
-  Option for those who have the CPU power (or patience) and enough RAM
-  to spare for the whole song. (probably not feasible, dunno.)
-
-
 For XMMS-SID2
 -------------
 Port/rewrite to XMMS2.