File: TODO

package info (click to toggle)
the 2.5-0.2
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 3,116 kB
  • ctags: 3,020
  • sloc: ansic: 46,212; sh: 1,525; makefile: 395
file content (99 lines) | stat: -rw-r--r-- 5,254 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
92
93
94
95
96
97
98
99
 --- 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.  Trying to COPY, MOVE or DELETE a
       stream block will NOT WORK!
       Also EXTRACT INBLOCK returns FALSE for STREAM block.
     o any command that has a target as the last argument to that
       command will ignore trailing spaces in any string target.
       ie. ALL /fred   <== assume this has a trailing space
       The string "fred" will be searched for, not "fred ". To work
       around this, always delimit string targets.
       ie. ALL /fred /
       This will look for "fred ".
     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 The arrow (command prompt) does not get redisplayed after
       [SET] ETMODE 0-255.
     o Printing in Win32 version causes dump.
 --- 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.?
     - Provide REXX support under DOS with interface to Personal REXX.
     - Add [SET] RANge
     - Still some cursor positioning bugs with prefix block deletes.
     - Add synonyms for commands
     - Printing with OS/2 version still doesn't work correctly.
     - improve performance when editing large files. some improvements,
       more to be done
     - add string targets to CLOCATE and CDELETE.
     - add [SET] WRAP and [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
     - allow the colour of the gap between the filearea and the prefix
       area to be specified.  This will then look more consistent.