File: TODO

package info (click to toggle)
the 3.0-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 4,132 kB
  • ctags: 4,916
  • sloc: ansic: 63,656; sh: 1,566; makefile: 439
file content (91 lines) | stat: -rw-r--r-- 4,805 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
 --- Known Bugs
     o ARBCHAR characters not handled in CHANGE command.
     o MOVE BLOCK when the marked block is in a different file to
       the current file results in deletion of 1 line fewer from
       the source file. Cursor can also be left below the Bottom of File
       marker. The first of these situations I believe is fixed.
     o move block when the target line is the last line of the screen
       causes the cursor to be positioned incorrectly
     o behaviour of prefix commands does not match XEDIT behaviour
     o VERSHIFT RIGHT does not stop when it gets to the end of the zone.
     o prefix synonyms can be parsed illegally in certain circumstances.
       eg.              SET PREFIX SYNONYM r "
           followed by: SET PREFIX SYNONYM rr ""
       When 'rr' is entered in prefix are, an invalid prefix macro is
       displayed. A workaround is available; reverse the order of the
       SET commands.
     o When in XEDIT compatibility mode, attempts to paste (via external
       methods) more than 1 line into the file area results in the first
       line being correctly added, but subsequent lines are executed as
       commands on the command line.
     o in AIX version, DEFINEing ENTER has no effect.
     o Resizing window in X11 version does not reposition cursor on
       focus line correctly or handle column not now in view.
       This also can happen after SCREEN 2. This happens under some
       circumstances, not all.
     o reduce the overhead of refreshing the 2nd view of the same file
       while in split screen mode.  Only refresh when something has
       changed!
     o Resizing X11 window while in SHOWKEY, causes screen to go black.
     o MARK STREAM is incomplete.  PUT and GET of a marked stream block
       still to do.
     o Bug with CHANGE command with target of BLOCK and marked block is
       a BOX block. Suppose you have the lines below and the marked block 
       is between the | delimiters:

        before marked block |abbcdeb| after marked block
        before marked block |ydhbsbg| after marked block

       The command c/b/&&/ block * will result in

        before marked block |a&&&&cdeb| after marked block
        before marked block |ydh&&s&&g| after marked block

       The final 'b' on the first line is NOT changed when it should have
       been.
       After checking to see what KEDIT does, the whole method of changing
       strings within a BOX block is different.  KEDIT truncates those
       characters that no longer fit within the block.
     o Bug with any of the 'pseudo files' in split screen mode. If
       you have one of the 'pseudo' files (results of DIR, SHOWKEY ALL
       or REXX Output), displayed in one screen, and in the other
       execute the same command, THE will crash.
     o Detection of ncurses (particularly under Linux) needs
       improvement.  If the /usr/include/curses.h file is actually
       the ncurses' header file, add a symbolic link from
       /usr/include/curses.h to /usr/include/ncurses.h before
       running configure.
     o When two different files are displayed as a result of SCREEN
       command, and COPY BLOCK (box block) is performed, block in
       source window does not get reset.
     o INPUT command when assigned to a key and hit in FILEAREA
       causes incorrect cursor positioning.
     o Implied extract functions for POINT and RESERVED should be
       changed to ensure all functions are dynamically registered.
 --- Features to add
     - support arbchar matches in change command
     - add EXTRACT /FOCUS/
     - COPY and MOVE commands to be consistent (add targets to MOVE)
     - NEXTWINDOW command to clean up before it switches to another
       view when screen is split.
     - Provide [SET] KEYBIND command.?
     - Add [SET] RANge
     - Still some cursor positioning bugs with prefix block deletes.
     - Add synonyms for commands
     - improve performance when editing large files. some improvements,
       more to be done
     - add string targets to CLOCATE and CDELETE.
     - add [SET] STREAM commands.
     - add [SET] SPAN commands.
     - allow for optional highlighting of the current line for systems
       that cannot distinguish ANY highlighting by using something like
       >>>>34 in prefix area on line 34.
     - use THE_MACRO_PATH for profile files supplied on the OS command
       line
     - add FULL option to [SET] INPUTMODE and supporting functionality
     - add to as many SET commands as possible, the ability to specify
       "=" to represent the current setting of the parameter. eg. to
       simply change the case sensitivity for sort:
       SET CASE = = = I   should be allowed.
     - allow the command line to scroll to enable long commands.
     - add SET ARROW command