Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(218)

Side by Side Diff: source/libvpx/examples/includes/geshi/docs/TODO

Issue 148913004: libvpx: Pull from upstream (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/libvpx/
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 TODO - List of things to do as of 2005/01/29
2
3 Suggestions for things to add are welcome, if you have a feature request you
4 can either post it to the forums:
5
6 http://qbnz.com/highlighter/forum.php
7
8 Or to the feature request tracker:
9
10 http://sourceforge.net/tracker/?group_id=114997&atid=670234
11
12
13 TODO for version 1.0.8.x
14
15 - Rework the load_from_file method and the one for getting a file extension,
16 as documented in the source.
17 - use analogous vars to $next_comment_regexp_pos for more GeSHi structures,
18 should reduce number of functions called and hence improve performance
19 - make a set of default colours which can be used in the language files.
20 this way we can give languages a uniform look and maybe even add "themes"
21 - Get better coverage in our coderepo
22 - README / INSTALL / ... file for phpdoc integration => take geshi-doc.*?
23 - rework HARDQUOTE + styles, currently this is a bit of a mess imo (milian)
24 - Allow per-keywordgroup AutoCaps/NoCaps
25 - Complete API to support latest features
26 set_number_style ($key missing)
27 set_string_style ($key missing)
28 set_case_keywords (support for per_keywordgroup AutoCaps)
29
30
31 TODO for version 1.2.0
32
33 - Rewrite engine to use remove/replace method (will hopefully almost
34 eliminate the need for regular expressions except for numbers/methods
35 etc). This will also assist for making different output formats [DONE]
36 - "Intelligent" output format - eg if the user doesn't want lines to
37 wrap and wants line numbers don't use <ol>, use the <table> method
38 instead. (This saves on output)
39 - Clear split between "public" and "private" methods [DONE]
40 - PHP5 version
41 - "Themes" for styles - basically pre-made stylesheets that can be used
42 to highlight code of any language in a similar manner [DONE]
43 - "Dialects" for languages - eg php4, php5. One master language definition
44 file, and a bunch of "specialised" dialect files for each language
45 Ability to specify a "specialised" dialect as default? [DONE]
46 - Look at load/memory usage and try to reduce
47 - Make tabs into tab-stops like a normal editor [DONE]
48 - Ability to add more than one multiline comment or string [DONE]
49 - Ability to specify that strings cannot be multiline [DONE]
50 - Create a "wrapper" class for ultra-easy use
51 - Code written in a style that conforms to a phpdoc utility [DONE, PEAR]
52 - Dig functions/methods out of code and where they are called make an internal
53 link back to their definition
54
55
56 TODO for version 2.0.0
57
58 - Support for multiple output formats (XHTML, XML, PDF, RTF etc) [DONE IN 1.2]
59 - Support for auto-indent/code "beautifing"
60 - Option for "Lite" highlighting - aims for speed and low server load
61 - "Intelligent" highlighting inside comments, and ability to highlight
62 source in multiple languages at once (eg PHP+HTML) [DONE IN 1.2]
63 - Perhaps a script on the GeSHi site that would map urls to appropriate
64 definitions and relocate the user? (eg, java documentation is
65 structured in such a way that urls are not able to be used with GeSHi.
66 Instead the URL could become:
67 http://qbnz.com/highlighter/redirect.php?lang=java&kw=KeyWord
68 and that script would redirect to the correct location.
69 [BETTER FIX IN 1.2]
70
71 $Id: TODO 1727 2008-08-08 13:36:52Z benbe $
OLDNEW
« no previous file with comments | « source/libvpx/examples/includes/geshi/docs/THANKS ('k') | source/libvpx/examples/includes/geshi/docs/api/blank.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698