root/tags/2.3.0/TODO

Revision 123, 1.4 kB (checked in by mrook, 2 years ago)

Set svn:keywords property on all files

  • Property svn:keywords set to author date id revision
Line 
1                            _________________________
2                            P     H     I     N     G
3
4
5   TODO
6   ----
7
8   For a list of current tasks see:
9   <http://phing.tigris.org>
10
11
12   GENERAL
13   -------
14
15   - Investigate whether PHP5 stream filters would work as a replacement
16   for current ChainedFilter     system in Phing.  If so, we could probably
17   expect great speed increase by implementing native stream filtering.
18  
19   - Customize & standardize the Phing IO layer.  We don't want to simply
20   emulate the Java IO layer (e.g. we don't want the default reading method
21   to be char-by-char, especially where filters are concerned), but we need
22   something intuitive and standard.  Currently it's somewhat of a mess, which
23   tacked on functions like readChar() and then only buffered Reader classes
24   implement readLine() -- because of Java assumption that read() returns one
25   char.
26  
27   - Experiment with a PHP-GTK frontend.  The necessary hooks should now be
28   in place to swap out the command line interface with a graphical front-end.
29
30
31   PHPUNIT2 TASKS
32   --------------
33
34   - Ability to configure the PHPUnit2_Util_Filter class using its
35   addFileToFilter() and removeFileFromFilter() methods from within
36   a build.xml file.
37
38   - Install XSL stylesheets in default path
39
40
41   DOCUMENTATION
42   -------------
43
44   - Add PHPUnit tests for any of the many un-unit-tested tasks or types.
45   - Add the less-known tasks to the user guide:  ExitTask, ReflexiveTask
46
47   --$Id$
48
Note: See TracBrowser for help on using the browser.