Commit | Line | Data |
---|---|---|
e34f45d4 JF |
1 | TODO |
2 | ---- | |
3 | Features that should be explored. | |
2d35aabe | 4 | |
554014a3 JF |
5 | - Repository status view. |
6 | ||
7 | - Better text-input support. From setsyx(3): | |
8 | ||
9 | The setsyx routine sets the virtual screen cursor to y, x. If y and x | |
10 | are both -1, then leaveok is set. The two routines getsyx and setsyx | |
11 | are designed to be used by a library routine, which manipulates | |
12 | curses windows but does not want to change the current position of the | |
a3008569 | 13 | program cursor. The library routine would call getsyx at the |
554014a3 JF |
14 | beginning, do its manipulation of its own windows, do a wnoutrefresh on |
15 | its windows, call setsyx, and then call doupdate. | |
16 | ||
2d35aabe JF |
17 | - When the user wants to "view" a commit, you could show from which branch |
18 | heads and from which tags the commit is reachable, and perhaps which tag is | |
19 | the latest among the ones reachable from that commit, as part of the commit | |
20 | detail information you display on the lower pane (log/diff view). | |
a3008569 JF |
21 | |
22 | - Use autoconf to check for iconv in libc and how it is declared (the | |
23 | 2nd argument is 'const' on FreeBSD / Mac OS X). Maybe also check for | |
24 | the AsciiDoc and XmlTo document tools. |