home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_01 / TURBOC_2.LZH / BUGLIST next >
Text File  |  1990-02-23  |  79KB  |  1,301 lines

  1.  Liste der Bugs         (Stand 23.02.90)
  2. --------------
  3. Nummer:     37      TCSTDLIB  /open                     Fehlerstand: OPEN
  4. Kurzbeschreibung:   funktion kennt weder O_TEXT noch O_BINARY. Sollte aus
  5.                     Kompatibilitätsgründen implementiert werden.
  6. Nummer:     68      DEMO      /tcframe.c                Fehlerstand: OPEN
  7. Kurzbeschreibung:   Funktion open_vwork(): work_in.(..). muß mit 1 vorbesetzt
  8.                     werden, nicht mit 0.
  9. Nummer:     81      TCFLTLIB  /printf                   Fehlerstand: INVALID
  10. Kurzbeschreibung:   beim Versuch eine float Zahl mit n Nachkommastellen
  11.                     auszugeben wird auf alle Fälle aufgerundet, auch dann,
  12.                     wenn es nicht erlaubt ist. (Fehler bei d'ART) (1.005 muß
  13.                     auf 1.01 aufgerundet werden. Es wird aber abgerundet GAK)
  14. Nummer:     84      BUG       /ausgaben                 Fehlerstand: OPEN
  15. Kurzbeschreibung:   Vor jeder Ausgabe des Debuggers den logischen Screen auf
  16.                     einen eigenen Speicherbereich setzen, dann wieder zurück,
  17.                     so daß GEM-programme debuggt werden können. Umschaltung
  18.                     der phys. Screen mittels Funktionstasten.
  19. Nummer:     88      TCFLTLIB  /atof()                   Fehlerstand: OPEN
  20. Kurzbeschreibung:   atof(""); liefert "Nan" (Not a number) anstatt einer 0.
  21.                     ANSI verlangt hier leider die Rückgabe von 0 ! (nicht nur
  22.                     bei "" sondern auch bei "HUGO"
  23. Nummer:     90      SHELL     /tchelp                   Fehlerstand: OPEN
  24. Kurzbeschreibung:   Help sollte durch Kunden erweiterbar sein.
  25.  
  26. Nummer:    106      TCC       /Codegenerator            Fehlerstand: OPEN
  27. Kurzbeschreibung:   Bei Multiplikation von Longs muß nicht immer _lmul oder
  28.                     _ldiv benutzt werden. Wenn man Ulong durch eine Uint teilt
  29.                     und das Ergebnis ebenfalls vom Typ Ulong ist (durch CAST
  30.                     oder Zuweisung), so kann man die Maschinenbefehle nehmen.
  31.                     Analoges für Multipl.
  32. Nummer:    107      BUG       /remote Debugging         Fehlerstand: OPEN
  33. Kurzbeschreibung:   Cursor wird beim Atari während des Remote Debuggings nicht
  34.                     ausgeschaltet (Jetzt schon aber er wird wieder
  35.                     eingeschaltet)
  36. Nummer:    122      SHELL     /cut, paste, copy         Fehlerstand: OPEN
  37. Kurzbeschreibung:   diese Funktionen sollten wahlweise über das Clipboard
  38.                     gehen. (Einstellbar über Editor Options).
  39. Nummer:    123      TCGEMLIB  /_VdiCtrl, _Aes-, etc     Fehlerstand: OPEN
  40. Kurzbeschreibung:   Sourcecode für _VdiCtrl usw. wird gewünscht.
  41.  
  42. Nummer:    133      MAS       /hex-konstanten           Fehlerstand: OPEN
  43. Kurzbeschreibung:   Hexkonstanten bei bedarf als auch als signed zu
  44.                     akzeptieren.
  45. Nummer:    134      MAS       /relocation error         Fehlerstand: OPEN
  46. Kurzbeschreibung:   Assembler sind keine Linker. PC-relative Adressierung
  47.                     eines Labels in einem anderen Segment mag MAS nicht. (Wenn
  48.                     man frei verschiebare Programme schreiben möchte und
  49.                     trotzdem Daten und Code trennen möchte).
  50. Nummer:    149      BUG       /watchpoints              Fehlerstand: OPEN
  51. Kurzbeschreibung:   bitte implementieren.
  52.  
  53. Nummer:    177      TCEXTLIB  /filelength, getche       Fehlerstand: OPEN
  54. Kurzbeschreibung:   Die Funktionen filelength und getche bitte implementieren
  55.                     (see MTC-Reference-Guide).
  56. Nummer:    180      BUG       /t                        Fehlerstand: OPEN
  57. Kurzbeschreibung:   trace mit Displaymarken. t [<n>] ist unpraktisch, da man
  58.                     nur die einzelnen Befehle nicht aber die Registerinhalte
  59.                     bekommt. Besser Tracen und zw. zwei Displaymarken alles
  60.                     ausgeben...
  61.  
  62.  
  63.  
  64.  
  65.  
  66.   Nummer:    181      BUG       /Bodies                   Fehlerstand: OPEN
  67. Kurzbeschreibung:   Bei Erreichen von Displaymarken eine vorher zu
  68.                     definierende Folge von BUG-Anweisungen ausführen.
  69. Nummer:    182      BUG       /trace over loop          Fehlerstand: OPEN
  70. Kurzbeschreibung:   Nur ersten und letzten Durchlauf von Schleifen
  71.                     protokolieren.
  72. Nummer:    187      BUG       /Hex Ein-Ausgaben         Fehlerstand: OPEN
  73. Kurzbeschreibung:   Bug gibt Adressen hex aus, wil aber bei Hex Eingaben immer
  74.                     das führende $-Zeichen. Das ist nicht konsistent.
  75. Nummer:    198      TCEXTLIB  /fileno()                 Fehlerstand: OPEN
  76. Kurzbeschreibung:   fileno() ermittelt die File Handle für einen geöffneten
  77.                     Stream. Bitte implementieren. (siehe MSDOS-TC).
  78. Nummer:    199      TCEXTLIB  /strrev, strset           Fehlerstand: OPEN
  79. Kurzbeschreibung:   Bitte die Funktionen strrev(), und strset() wie bei TC
  80.                     MSDOS implementieren.
  81. Nummer:    201      MAS       /Macros                   Fehlerstand: OPEN
  82. Kurzbeschreibung:   REPT-Macros werden grundsätzlich angezeigt, egal welche
  83.                     Switches gesetzt.
  84. Nummer:    202      MAS       /Optionen                 Fehlerstand: OPEN
  85. Kurzbeschreibung:   Switch -f wirkt sich nie auf die Makroexpansion aus
  86.  
  87. Nummer:    203      MAS       /Listing                  Fehlerstand: OPEN
  88. Kurzbeschreibung:   Wird bei einem Listing (-p) die Festplatte oder Ramdisk
  89.                     voll, wird ein Reset nötig. (Beim Erzeugen des O-Files
  90.                     merkt es MAS)
  91. Nummer:    204      MAS       /Vorschläge               Fehlerstand: OPEN
  92. Kurzbeschreibung:   Mit MACROs wird Assembler sehr langsam. Assembler-Output
  93.                     in ein Fenster. Local-Labels sollten aus Xref-Liste
  94.                     ausblendbar sein.
  95. Nummer:    228      TLINK     /Linker                   Fehlerstand: OPEN
  96. Kurzbeschreibung:   Wenn der Linker einen Fehler entdeckt arbeitet er bis zum
  97.                     Schreiben der Programmdatei, um sie anschließend zu
  98.                     löschen. Kann das verbessert werden ?
  99. Nummer:    232      DEMO      /TCBSP6.C                 Fehlerstand: OPEN
  100. Kurzbeschreibung:   in build_fname() vor strcat(dest,s2): *dest=EOS;
  101.                     MESS.(.1.). wird nie ausgegeben, weil ein Fehler bei
  102.                     fsel_input() nicht möglich ist und op_fbox nie NULL
  103.                     zurückgibt.
  104. Nummer:    233      TCC       /Codegen                  Fehlerstand: OPEN
  105. Kurzbeschreibung:   Es sollte einen Debug-switch geben, der in eine globale
  106.                     Variable die aktuelle Source-Zeilennummer schreibt (MOVE.L
  107.                     #__LINE__, __zeile) und Dateiname usw.
  108. Nummer:    236      TLINK     /Out of memory            Fehlerstand: FINISHED
  109. Kurzbeschreibung:   TLINK frißt bei großen Projekten (z.B. TC.PRJ) den
  110.                     gesamten GEMDOS-internen Speicher. Offensichtlich wird
  111.                     häufing Malloc aufgerufen. Abhilfe: Nur durch
  112.                     FOLDRnnn.PRG. Korrektur: Verwendung von malloc. An Fopen
  113.                     kann's nicht liegen.
  114. Nummer:    249      BUG       /Trace                    Fehlerstand: OPEN
  115. Kurzbeschreibung:   Trace-All without exceptions wünschenswert
  116.  
  117. Nummer:    250      BUG       /Trace                    Fehlerstand: OPEN
  118. Kurzbeschreibung:   Verdeckte Trace-Option bis verlassen einer Unterroutine
  119.                     wünschenswert
  120. Nummer:    260      TLINK     /doubly defined           Fehlerstand: OPEN
  121. Kurzbeschreibung:   Wenn ein globales Symbol in verschiedennamigen Modulen
  122.                     vorkommt, wird der Linkerlauf stur abgebrochen.
  123.                     Wünschenswert wäre Wahlmöglichkeit: Abruch, Wiederholungen
  124.                     ignorieren, freie Auswahl.
  125. Nummer:    261      BUG       /Bus/Adress exception     Fehlerstand: OPEN
  126. Kurzbeschreibung:   Bei Bus- und Adreßfehlern wird anscheinend der von anderen
  127.                     exceptions unterschiedliche stack frame nicht richtig
  128.                     interpretiert, meist wird nicht der auslösende Befehl
  129.                     disassembliert.
  130.  
  131.   Nummer:    267      TCSTDLIB  /islower,...              Fehlerstand: OPEN
  132. Kurzbeschreibung:   Die is...-Funktionen sollten Umlaute nur bei
  133.                     setlocale(GERMAN) berücksichtigen.
  134. Nummer:    276      BUG       /HEX/DEZ                  Fehlerstand: OPEN
  135. Kurzbeschreibung:   Man sollte dauerhaft zwischen DEZ/HEX umschalten können.
  136.  
  137. Nummer:    278      TLINK     /codegen                  Fehlerstand: FINISHED
  138. Kurzbeschreibung:   Der Compiler sollte auch absoluten code generieren können
  139.                     (für ROMPort).
  140. Nummer:    280      TCC       /codegen                  Fehlerstand: OPEN
  141. Kurzbeschreibung:   Der Compiler sollte Assembler-code erzeugen können (like
  142.                     DR).
  143. Nummer:    355      TLINK     /Datum                    Fehlerstand: FINISHED
  144. Kurzbeschreibung:   In Libraries wird das Datum der Objekte nicht eingetragen.
  145.  
  146. Nummer:    358      TCC       /Optimierer               Fehlerstand: ACTIVE
  147. Kurzbeschreibung:   Wenn man eine Schleife for(i=20; i>=0; i--) definiert, so
  148.                     erzeugt der Compiler nicht den optimalen Code mit "dbf".
  149. Nummer:    365      TCSTDLIB  /dup(), dup2()            Fehlerstand: OPEN
  150. Kurzbeschreibung:   int dup(int handle); und int dup2( int handle, int handle)
  151.                     sollten UNIX-like implementiert werden.
  152. Nummer:    367      MAS       /macro in include         Fehlerstand: OPEN
  153. Kurzbeschreibung:   ein in einem Includefile aufgerufenes Macro wird statt an
  154.                     die richtige Stelle hinter das Includefile expandiert
  155. Nummer:    368      MAS       /Kontrollstrukturen       Fehlerstand: OPEN
  156. Kurzbeschreibung:   MAS sollte MOTOROLA-Kontrollstrukturen verstehen: IF.s
  157.                     <cc> THEN.s ELSE.s ENDIF usw.
  158. Nummer:    376      SHELL     /editor                   Fehlerstand: OPEN
  159. Kurzbeschreibung:   Die Umlaute Ä, Ö, Ü usw. benötigt man seltener als die
  160.                     Klammern.
  161. Nummer:    386      TLINK     /redirection              Fehlerstand: FINISHED
  162. Kurzbeschreibung:   TLINK und TLIB sollten die Bildschirmausgabe wie TCC
  163.                     vornehmen (wegen der einfacheren redirection in
  164.                     selbstgeschriebenen shells).
  165. Nummer:    389      SHELL     /Vektoren verbiegen       Fehlerstand: OPEN
  166. Kurzbeschreibung:   Shell sollte Vektoren XBRA kompatibel verbiegen.
  167.  
  168. Nummer:    396      BUG       /parameters to progra     Fehlerstand: OPEN
  169. Kurzbeschreibung:   bug liefert immer ein Leerzeichen als Parameter an zu
  170.                     debuggende Programme.
  171. Nummer:    406      SHELL     /datei info               Fehlerstand: OPEN
  172. Kurzbeschreibung:   Datum ist amerikanisch. Bitte deutsche Notation.
  173.  
  174. Nummer:    407      TLIB      /Datum                    Fehlerstand: OPEN
  175. Kurzbeschreibung:   Bei Option -tv wird das Erstellungsdatum der Module um
  176.                     einen Tag zu klein ausgegeben.
  177. Nummer:    424      TLINK     /Datei-Header             Fehlerstand: OPEN
  178. Kurzbeschreibung:   Warum trägt der Linker in das RESERVED1-Feld der Datei-
  179.                     Headerstruktur die Stacksize ein?
  180. Nummer:    429      SHELL     /load '..\test.h'         Fehlerstand: OPEN
  181. Kurzbeschreibung:   Ist in einer include-Datei, die per '..\test.h'includiert
  182.                     wird ein Fehler, wird sie -auch wenn schon im Editor- auf
  183.                     jeden Fall nochmal geladen.
  184. Nummer:    433      BUG       /Pfad                     Fehlerstand: OPEN
  185. Kurzbeschreibung:   Der Debugger muß den Standard-TOS-Pfad auf das geladene
  186.                     Programm einstellen, sonst werden z.B. zugehörige RSC-
  187.                     Dateien nicht gefunden.
  188. Nummer:    435      TCSTDLIB  /open                     Fehlerstand: OPEN
  189. Kurzbeschreibung:   O_EXCL wird im Moment ignoriert. Sollte aber vieleicht
  190.                     doch was sinnvolles machen.
  191.  
  192.  
  193.  
  194.  
  195.  
  196.   Nummer:    437      INCLUDE   /non-ANSI                 Fehlerstand: OPEN
  197. Kurzbeschreibung:   non-Ansi-functions aus den ANSI-headers entfernen und
  198.                     dafür eigene HEADER(s) anlegen -> Warnung, wenn eine nicht
  199.                     ANSI funktion verwendet wird. (Unix/Ms-DOS-kompatible
  200.                     Header)
  201. Nummer:    439      HELP      /stricmp                  Fehlerstand: FINISHED
  202. Kurzbeschreibung:   in diesem screen ist ein Verweis auf size_t das ist gut es
  203.                     fehlt aber der Verweis auf strnicmp etc..
  204. Nummer:    442      MAS       /movem                    Fehlerstand: OPEN
  205. Kurzbeschreibung:   Aus MOVEM.L A2-A0/D2-D0, -(A7) macht MAS  MOVEM.L A2/D0, -
  206.                     (A7), jedoch wird bei MOVEM.L A0-A2/D0-D2, -(A7) korrekter
  207.                     code erzeugt.
  208. Nummer:    444      DEMO      /writef() in MCALC        Fehlerstand: OPEN
  209. Kurzbeschreibung:   MSGPRINT ist angeblich zu lang für den Ausgabepuffer in
  210.                     writef(), so daß Werte auf dem Stack überschrieben werden.
  211. Nummer:    446      BUG       /Pterm() etc.             Fehlerstand: OPEN
  212. Kurzbeschreibung:   Pterm() u.ä Funktionen sollten vom BUG abgefangen werden.
  213.  
  214. Nummer:    448      MAS       /=*                       Fehlerstand: OPEN
  215. Kurzbeschreibung:   Folgende Sequenz läßt sich assemblieren, aber nicht
  216.                     linken: x=*
  217. Nummer:    462      TCC       /trigraphen               Fehlerstand: OPEN
  218. Kurzbeschreibung:   Trigraphen sind noch nicht implementiert. -> Banahan S. 19
  219.                     Table 2.1 # = ??=, [ = ?? etc.
  220. Nummer:    463      TCSTDLIB  /lokale Funktionen        Fehlerstand: OPEN
  221. Kurzbeschreibung:   Alle lokale Funktionen fehlen: localeconv, setlocale,
  222.                     strcoll, strxfrm.
  223. Nummer:    464      SHELL     /messagewindow            Fehlerstand: FINISHED
  224. Kurzbeschreibung:   Drücke CNTRL-Y im Message-fenster -> Alert-Box (OK) ->
  225.                     Zeile ist markiert -UND- Cursor sichtbar (schlecht)
  226. Nummer:    465      TCFLTLIB  /modf                     Fehlerstand: FINISHED
  227. Kurzbeschreibung:   modf liefert als ergebnis immer 0.0 auch in der durch ref.
  228.                     übergebenen Variablen ipart.
  229. Nummer:    466      HELP      /ftimtotm                 Fehlerstand: OPEN
  230. Kurzbeschreibung:   Diese Funktion fehlt in der Beschreibung.
  231.  
  232. Nummer:    468      TCEXTLIB  /ftimtotm                 Fehlerstand: OPEN
  233. Kurzbeschreibung:   Diese Funktion fehlt.
  234.  
  235. Nummer:    476      HELP      /dxcnv                    Fehlerstand: ACTIVE
  236. Kurzbeschreibung:   prototyp "double dxcnv( void *rep8bytes );" ist falsch, es
  237.                     muß heißen "void dxcnv( void *rep8bytes, double *val );".
  238. Nummer:    477      HELP      /vqt_extent               Fehlerstand: FINISHED
  239. Kurzbeschreibung:   In der Beschreibung wurde oben und unten vertauscht. Wenn
  240.                     es heißt "oberen ... Ecke" muß es heißen "unteren ...
  241.                     Ecke" und umgekehrt.
  242. Nummer:    488      TCC       /compile                  Fehlerstand: ACTIVE
  243. Kurzbeschreibung:   TC stürzt angeblich ab, wenn an der Midi-Schnittstelle
  244.                     Daten reinkommen. (Der Kunde hat Systhesizer und hackt auf
  245.                     der Tastatur herum -> TC bombt).
  246. Nummer:    490      TCFLTLIB  /srand                    Fehlerstand: OPEN
  247. Kurzbeschreibung:   srand hat als ersten Parameter int tut aber so als ob
  248.                     long. Die TCSTDLIB-version ist OK.
  249. Nummer:    495      DEMO      /lnatest                  Fehlerstand: OPEN
  250. Kurzbeschreibung:   Lnatest läuft nicht in Farbe (Bomben)
  251.  
  252. Nummer:    501      HELP      /extlib                   Fehlerstand: FINISHED
  253. Kurzbeschreibung:   Von folgenden neu hinzugekommenen MS-DOS-Funktionen in der
  254.                     extlib fehlt die Beschreibung: getcurdir, getcwd, getdisk,
  255.                     getdfree, delay, sleep.
  256.  
  257.  
  258.  
  259.  
  260.  
  261.   Nummer:    510      TCSTDLIB  /printf                   Fehlerstand: OPEN
  262. Kurzbeschreibung:   Bei Angabe des Formates "%.19lg" werden Werte kleiner 1e20
  263.                     nur als ? ausgegeben. Bei Werten größer 1e20 oder bei neg.
  264.                     Exp. ist die Ausgabe OK
  265. Nummer:    518      TD        /Argumente                Fehlerstand: FINISHED
  266. Kurzbeschreibung:   Lade Programm und setze dann die Argumentzeile. Erst beim
  267.                     zweiten Programmstart wird die neue Argumentzeile
  268.                     verwendet.
  269. Nummer:    519      TD        /Source window            Fehlerstand: FINISHED
  270. Kurzbeschreibung:   Die Cursor tasten sollten zum Blättern im Text verfügbar
  271.                     sein wie in TC. (z.B. shift-rauf, shift-runter etc. auch
  272.                     ohne shift für Zeilenweises Scrollen)).
  273. Nummer:    524      SHELL     /Control UP - DOWN        Fehlerstand: OPEN
  274. Kurzbeschreibung:   CONTROL  Cursor-UP-DOWN funktioniert nicht wie im Handbuch
  275.                     beschrieben. S. 45
  276. Nummer:    541      TCC       /register retten          Fehlerstand: ACTIVE
  277. Kurzbeschreibung:   Gewünscht wird eine möglichkeit einzustellen, welche
  278.                     register gerettet werden müssen und welche nicht.
  279. Nummer:    544      SHELL     /save                     Fehlerstand: OPEN
  280. Kurzbeschreibung:   Skip last blanks and tabs of lines
  281.  
  282. Nummer:    548      TCEXTLIB  /findfirst                Fehlerstand: OPEN
  283. Kurzbeschreibung:   sollte in errno genauere Informationen ablegen (z.B. Path
  284.                     not found bzw. invalid drive)
  285. Nummer:    549      TCC       /filename                 Fehlerstand: FINISHED
  286. Kurzbeschreibung:   tcc weigert sich dateien zu öffnen deren Namen einen
  287.                     Umlaut enthalten.
  288. Nummer:    554      TCC       /usage message            Fehlerstand: FINISHED
  289. Kurzbeschreibung:   Der switch -Y wird in der usage message nicht dargestellt.
  290.  
  291. Nummer:    557      HELP      /round                    Fehlerstand: ACTIVE
  292. Kurzbeschreibung:   Die Beschreibung der Funktion round fehlt im HELP.
  293.  
  294. Nummer:    558      HELP      /trunc                    Fehlerstand: ACTIVE
  295. Kurzbeschreibung:   Die Beschreibung der Funktion trunc fehlt im HELP.
  296.  
  297. Nummer:    561      HELP      /Crawcin,Cnecin,Cconr     Fehlerstand: ACTIVE
  298. Kurzbeschreibung:   Die GEMDOS-Funktionen (long) Crawcin(), (long) Cnecin()
  299.                     und (void) Cconrs() sind im Help allesamt fälschlich als
  300.                     int-Funktionen deklariert.
  301. Nummer:    570      INCLUDE   /open                     Fehlerstand: OPEN
  302. Kurzbeschreibung:   Dateiöffnungsflags der Funktion open(), die es nur unter
  303.                     MSDOS gibt (z.B.: O_BINARY, O_NDELAY weitere s. MTC Manual
  304.                     2 S. 180) sind bei ATC nicht definiert. ( -> MSDOS-
  305.                     inkompatibel).
  306. Nummer:    581      TD        /Breakpoints              Fehlerstand: FINISHED
  307. Kurzbeschreibung:   Variable bzw. Memory changed sind Radio Buttons. So weit
  308.                     so gut. Aber warum ist auch Expression true einer?
  309. Nummer:    584      TD        /Assembly-Fenster         Fehlerstand: FINISHED
  310. Kurzbeschreibung:   Objekte des Assembly-Fensters sollten auch selektierbar
  311.                     sein.
  312. Nummer:    585      TD        /CPU-Fenster              Fehlerstand: FINISHED
  313. Kurzbeschreibung:   Namenskonflikt: SSP, MSP und ISP. MSP und ISP können beide
  314.                     SSP sein! Im CPU-Fenster sind aber SSP und MSP angegeben.
  315. Nummer:    591      SHELL     /Save                     Fehlerstand: OPEN
  316. Kurzbeschreibung:   Nach abspeichern einer Datei und dem verlassen von TC hat
  317.                     die .CFG Datei ein richtiges Datum, die .C Datei nicht -
  318.                     vieleicht Problem mit Uralt TOS
  319. Nummer:    596      SHELL     /Project-Manager          Fehlerstand: OPEN
  320. Kurzbeschreibung:   Project-Manager soll auch den Aufruf von Programmen
  321.                     unterstützen.
  322.  
  323.  
  324.  
  325.  
  326.   Nummer:    597      TD        /CPU-Fenster              Fehlerstand: INVALID
  327. Kurzbeschreibung:   Das CPU-Fenster sollte nicht mehr als unbedingt notwendig
  328.                     vergrößerbar sein.
  329. Nummer:    599      TD        /Dump-Fenster             Fehlerstand: FINISHED
  330. Kurzbeschreibung:   Bleibt es beim Auto-Sizing der Ausgabe im Dump-Fenster, so
  331.                     ist der horizontale Slider überflüssig!
  332. Nummer:    606      SHELL     /CFG-Datei                Fehlerstand: FINISHED
  333. Kurzbeschreibung:   Die Argumentzeile für TTP-Programmaufrufe sollte im CFG-
  334.                     File abgespeichert werden.
  335. Nummer:    617      TD        /Maus                     Fehlerstand: INVALID
  336. Kurzbeschreibung:   Maus-Speeder erwünscht. (Wegen Großbildschirm ist das
  337.                     schon recht wichtig.) (Mit manchen gehts)
  338. Nummer:    618      TD        /Alternate Help           Fehlerstand: INVALID
  339. Kurzbeschreibung:   Endlosschleifen des BS (z.B. multi event) lassen sich mit
  340.                     Alternate Help nicht abbrechen.
  341. Nummer:    619      TD        /Textselektion            Fehlerstand: OPEN
  342. Kurzbeschreibung:   Selekteriere Text im sourcefenster, dann drücke shift und
  343.                     versuche noch mehr text in einer anderen Zeile zu
  344.                     selektieren -> Die selektion bleibt innerhalb der Zeile.
  345. Nummer:    627      TD        /Run                      Fehlerstand: OPEN
  346. Kurzbeschreibung:   Wunsch nach Run until module left.
  347.  
  348. Nummer:    634      TD        /float/Inspect            Fehlerstand: FINISHED
  349. Kurzbeschreibung:   Bei initialisierten float-Variablen wird bei einem
  350.                     Dezimalteil 0.1 im Inspect-Fenster 0.0999999999 ausgegeben.
  351. Nummer:    637      TD        /UI                       Fehlerstand: FINISHED
  352. Kurzbeschreibung:   Defaultpositonen und -größen der Fenster sind schlecht
  353.                     gewählt.
  354. Nummer:    639      TD        /UI                       Fehlerstand: OPEN
  355. Kurzbeschreibung:   Nach erfolgtem Suchen und erneutem Aufruf von Find ist der
  356.                     alte Suchstring verschwunden. Trotzdem läßt sich mit Suche
  357.                     wiederholen weitersuchen.
  358. Nummer:    652      TD        /UI                       Fehlerstand: INVALID
  359. Kurzbeschreibung:   Shift Control W für cycle window in die andere Richtung.
  360.  
  361. Nummer:    653      SHELL     /Hotkeys                  Fehlerstand: OPEN
  362. Kurzbeschreibung:   Shift Control W für cycle window in die andere Richtung.
  363.  
  364. Nummer:    655      TCFLTLIB  /printf                   Fehlerstand: INVALID
  365. Kurzbeschreibung:   printf("%2.2f", 12.345) ergibt bei der Ausgabe 12.34 statt
  366.                     12.35 (Rundung erfolgt erst bei 12.346)
  367. Nummer:    658      TD        /Alternate Help           Fehlerstand: FINISHED
  368. Kurzbeschreibung:   Bei gleichzeitiger Verwendung eines Watchpoints
  369.                     funktioniert Alternate Help nur bei sehr langem Drücken.
  370. Nummer:    662      TD        /Animate                  Fehlerstand: INVALID
  371. Kurzbeschreibung:   Trifft ATD im Animate-Modus auf setjmp(), longjmp(),
  372.                     Supexec() oder via atexit() registrierte Funktionen, so
  373.                     wird ohne Animation weitergemacht.
  374. Nummer:    668      TD        /Inspect-Fenster          Fehlerstand: FINISHED
  375. Kurzbeschreibung:   Aufnahme von fld[][][10] aus Beispielprogramm zu Bug #667
  376.                     in ein Inspect-Fenster ergibt eine falsche Ausgabe.
  377. Nummer:    674      TD        /Watches-Fenster          Fehlerstand: FINISHED
  378. Kurzbeschreibung:   Abgehackte Ausgabe im Watches-Fenster: Beispiel CCOUNT:
  379.                     watch linebuf
  380. Nummer:    680      TD        /Assembly-Fenster         Fehlerstand: OPEN
  381. Kurzbeschreibung:   Ausgabe des gemischten C/Assembler-Listings in File.
  382.  
  383. Nummer:    683      TD        /Quit                     Fehlerstand: INVALID
  384. Kurzbeschreibung:   Ist in einem GEM-Programm unmittelbar zuvor der Befehl
  385.                     wind_update(BEG_UPDATE) ausgeführt worden, und wird TD
  386.                     dann beeendet, so bleiben alle Menüs gesperrt! (TOS 1.2)
  387.  
  388.  
  389.  
  390.  
  391.   Nummer:    687      TD        /UI                       Fehlerstand: INVALID
  392. Kurzbeschreibung:   Bei sehr vielen offenen Fenstern (ca.ab 15) wird die
  393.                     Fensterverwaltung zu langsam.
  394. Nummer:    688      TD        /externe Variablen        Fehlerstand: OPEN
  395. Kurzbeschreibung:   Was ist mit extern definierten globalen Variablen wie
  396.                     errno? Diese können weder im Watches- noch im Inspect-
  397.                     oder im Variables fenster überprüft werden.
  398. Nummer:    693      TLINK     /doubly def. Symbols      Fehlerstand: FINISHED
  399. Kurzbeschreibung:   Diese Fehlermeldung bitte zu einer Warnung degradieren und
  400.                     dann das EXECUTABLE erzeugen.
  401. Nummer:    694      TD        /windows                  Fehlerstand: INVALID
  402. Kurzbeschreibung:   Viele Fenster auf einmal am Bildschirm kann sehr leicht
  403.                     unübersichtlich werden. Deshalb bitte Shortcut, um
  404.                     Sourcewindows in der unteren Häfte und Datenwindows
  405.                     (WATCH, inspect, etc.) in der oberen Hälfte des Screen
  406.                     darzustellen. Neue Fenster entprechend.
  407. Nummer:    696      HELP      /LINEA_FUNP               Fehlerstand: ACTIVE
  408. Kurzbeschreibung:   LINEA_FUNP ist ein Eintrag zu klein, es sind 16 statt 15
  409.                     Zeiger.
  410. Nummer:    698      HELP      /shel_find                Fehlerstand: FINISHED
  411. Kurzbeschreibung:   Der Parameter ist nicht const, da das char array geändert
  412.                     wird.
  413. Nummer:    703      HELP      /Supexec                  Fehlerstand: FINISHED
  414. Kurzbeschreibung:   Der Prototyp von Supexec ist falsch er muß heißen: "long
  415.                     Supexec( long (*func)() );"
  416. Nummer:    705      TCC       /arrays                   Fehlerstand: FINISHED
  417. Kurzbeschreibung:   Gewünscht wird Schalter, das ARRAY zugriffe mit long
  418.                     berechnet werden, auch dann, wenn indizes int sind.
  419. Nummer:    706      TCSTDLIB  /longjmp                  Fehlerstand: OPEN
  420. Kurzbeschreibung:   longjmp restauriert das SR nicht.
  421.  
  422. Nummer:    707      MAS       /btst                     Fehlerstand: OPEN
  423. Kurzbeschreibung:   BTST #0,xxx(PC,D0.w) wird falsch übersetzt.
  424.  
  425. Nummer:    708      SHELL     /cursor                   Fehlerstand: FINISHED
  426. Kurzbeschreibung:   Cursor ist nicht sichtbar, wenn er nach dem letzten
  427.                     zeichen einer zeile steht, die genausolang ist wie das
  428.                     Fenster breit.
  429. Nummer:    713      TD        /Dump-Fenster             Fehlerstand: OPEN
  430. Kurzbeschreibung:   Wenn man im Dump-Fenster mit der Maus auf den
  431.                     "Feinjustierungspfeilen" scrollt, wird der vertikale
  432.                     Slider nicht aktuallisiert.
  433. Nummer:    715      TD        /UI                       Fehlerstand: OPEN
  434. Kurzbeschreibung:   Mit der Maus sollte man wie im Desktop ganz runter und
  435.                     ganz nach rechts fahren können!
  436. Nummer:    719      SHELL     /find                     Fehlerstand: INVALID
  437. Kurzbeschreibung:   find/"f"/Whole word findet auch für und selektiert das f.
  438.  
  439. Nummer:    720      TD        /inspect                  Fehlerstand: INVALID
  440. Kurzbeschreibung:   Gewünscht: Im Inspectfenster einen pointer mit (+/-) um
  441.                     ein Element zu erhöhen bzw. herabsetzen, und neuen Inhalt
  442.                     anzeigen.
  443. Nummer:    722      TD        /Assembly-Fenster         Fehlerstand: FINISHED
  444. Kurzbeschreibung:   Im Assembly-Fenster blättern Page-Down oder Up mit dem
  445.                     Scrollbar manchmal etwas zu weit.
  446. Nummer:    724      TD        /Programmstart            Fehlerstand: FINISHED
  447. Kurzbeschreibung:   Mit TD kann man Accessories starten!
  448.  
  449. Nummer:    726      TCC       /outputfile               Fehlerstand: FINISHED
  450. Kurzbeschreibung:   Tritt beim Schreiben einer Outputdatei ein Fehler (z.B.
  451.                     DISKFULL) )auf so wird diese nicht gelöscht. Der
  452.                     Projektmanager erkennt diese dann aber als gültig an.
  453.  
  454.  
  455.  
  456.   Nummer:    727      TCC       /model tiny               Fehlerstand: ACTIVE
  457. Kurzbeschreibung:   Gewünscht wird Schalter, das Daten im DATA bzw. BSS
  458.                     Segment (PC) relativ adressiert werden. Frei verschiebbare
  459.                     Programme.
  460. Nummer:    729      TD        /Fileselektorbox          Fehlerstand: FINISHED
  461. Kurzbeschreibung:   Fileselector aus TC1.1 wird verwenden.
  462.  
  463. Nummer:    730      TD        /GEM-Programme            Fehlerstand: INVALID
  464. Kurzbeschreibung:   Im GEM-Prg. wird die Maus abgeschaltet. Unmittelbar danach
  465.                     stürzt das Userprogramm ab. Nun Program reset. Wird das
  466.                     Userprg. nun erneut gestartet, ist die Maus unsichtbar.
  467. Nummer:    731      TD        /Breakpoints              Fehlerstand: INVALID
  468. Kurzbeschreibung:   Nach Erreichen eines Breakpoints, sollte TD automatisch
  469.                     das Quelltext- bzw. Assembly-Fenster 'toppen', um den
  470.                     Befehl zu zeigen, der zum Anhalten führte.
  471. Nummer:    735      HELP      /OBSPEC                   Fehlerstand: FINISHED
  472. Kurzbeschreibung:   Der Screen OBSPEC sollte von den beiden Screen OBJECT
  473.                     erreichbar sein.
  474. Nummer:    736      SHELL     /filebox                  Fehlerstand: OPEN
  475. Kurzbeschreibung:   Beim Redraw der BOX muß nicht immer gleich alles
  476.                     gezeichnet werden.
  477. Nummer:    738      TCSTART   /tcxstart                 Fehlerstand: OPEN
  478. Kurzbeschreibung:   Bitte mit objekt-file ausliefern
  479.  
  480. Nummer:    739      SHELL     /execute                  Fehlerstand: OPEN
  481. Kurzbeschreibung:   Den Rückgabewert eines unterprogramms bitte genauer
  482.                     angeben, nicht nur ungleich 0.
  483. Nummer:    740      TCSTART   /stderr umlenkung         Fehlerstand: OPEN
  484. Kurzbeschreibung:   Umlenkung von stderr wird nicht unterstuetzt.
  485.  
  486. Nummer:    741      TCSTART   /anführungszeichen        Fehlerstand: OPEN
  487. Kurzbeschreibung:   Man kann keine Anführungszeichen an ein Programm übergeben.
  488.  
  489. Nummer:    742      SHELL     /fileselector             Fehlerstand: OPEN
  490. Kurzbeschreibung:   Gewünscht wird short-cut um Seitenweise zu blättern (SHIFT-
  491.                     curser-up and -down).
  492. Nummer:    743      HELP      /strftime                 Fehlerstand: FINISHED
  493. Kurzbeschreibung:   Das zweite %w muß heißen %W, das %z muß heißen %Z. Es
  494.                     fehlt ein Querverweis auf localtime und gmtime.
  495. Nummer:    744      HELP      /localtime                Fehlerstand: FINISHED
  496. Kurzbeschreibung:   Es fehlt Querverweis auf gmtime.
  497.  
  498. Nummer:    745      HELP      /vm_coords                Fehlerstand: ACTIVE
  499. Kurzbeschreibung:   Beschreibung dieser Funktion fehlt im Help.
  500.  
  501. Nummer:    746      HELP      /vm_pagesize              Fehlerstand: ACTIVE
  502. Kurzbeschreibung:   Beschreibung dieser Funktion fehlt im Help.
  503.  
  504. Nummer:    747      TD        /Program load             Fehlerstand: FINISHED
  505. Kurzbeschreibung:   Mangelhafte Fehlerbehandlung beim Laden von Programmen.
  506.                     TCSTART.O läßt sich ohnen Murren laden. Im Log-Fenster
  507.                     erfolgen stets Erfolgsmeldungen, also auch beim Versuch
  508.                     eine Lib zu laden.
  509. Nummer:    750      TD        /File-Fenster             Fehlerstand: INVALID
  510. Kurzbeschreibung:   Die Adresse, an die eine Datei geladen wird, ist nicht
  511.                     zugänglich, wäre aber beispielsweise für einen Aufruf des
  512.                     Disassembler interessant.
  513. Nummer:    753      TD        /Konfiguration            Fehlerstand: OPEN
  514. Kurzbeschreibung:   Die Konfigurationsdatei sollte folgendes können: das
  515.                     zuletzt debugte Programm laden, diverse Fenster öffnen,
  516.                     wenn möglich Breakpoints setzen.
  517.  
  518.  
  519.  
  520.  
  521.   Nummer:    758      TCC       /lokale Arrays            Fehlerstand: FINISHED
  522. Kurzbeschreibung:   Lokale Arrays, die nicht benutzt werden, werden mit der
  523.                     Warnung "...assigned a value.." bestraft. Es müßte abe
  524.                     heißen "...never used..."
  525. Nummer:    759      TD        /Funktionsergebnis        Fehlerstand: FINISHED
  526. Kurzbeschreibung:   TD zeigt Funktionen, die als Ergebnis 'double' liefern
  527.                     immer als long double an.
  528. Nummer:    760      TD        /Programmende             Fehlerstand: INVALID
  529. Kurzbeschreibung:   TD sollte beim Verlassen des Programms die exit Funktion
  530.                     aufrufen und dafür sorgen, daß alle offenen Dateien
  531.                     geschlossen werden.
  532. Nummer:    761      TD        /View file                Fehlerstand: FINISHED
  533. Kurzbeschreibung:   Beim Suchen nach Zeichenketten im File-Fenster wird der
  534.                     Fensterauschnitt nicht nach rechts geshiftet, wenn die
  535.                     gefundene Position in Spalte >80 liegt. Ab >160 fehlt
  536.                     zusätzlich der Cursor.
  537. Nummer:    764      TD        /Konstanten               Fehlerstand: OPEN
  538. Kurzbeschreibung:   Dem Debugger sind Konstanten unbekannt.
  539.  
  540. Nummer:    766      TD        /Programmende             Fehlerstand: INVALID
  541. Kurzbeschreibung:   In TD befindet sich ein noch nicht terminiertes GEM-
  542.                     Programm. Nun wird TD verlassen. Es ergeben sich nun
  543.                     Probleme mit anderen GEM-Programmen (auch Desktop).
  544. Nummer:    767      SHELL     /filebox                  Fehlerstand: OPEN
  545. Kurzbeschreibung:   DoppelKlick auf Laufwerk zeigt freien belegten
  546.                     Speicherplatz.
  547. Nummer:    768      SHELL     /find/replace             Fehlerstand: FINISHED
  548. Kurzbeschreibung:   Wenn man in diesen beiden Dialog-boxen CANCEL anwählt wird
  549.                     der/die alte(n) String(s) nicht restauriert.
  550. Nummer:    769      SHELL     /slider                   Fehlerstand: OPEN
  551. Kurzbeschreibung:   Der Slider wird jedesmal neu gezeichnet, wenn ein Zeichen
  552.                     getippt wurde. Unnötig und langsam.
  553. Nummer:    770      TD        /Aufruf von TC            Fehlerstand: FINISHED
  554. Kurzbeschreibung:   Beim Wechsel von TD zurück zu TC sollte sich TD die
  555.                     momentane Einstellung (wie TC auch) merken können
  556.                     (optional zu- oder abschaltbar)
  557. Nummer:    771      TD        /Variables-Fenster        Fehlerstand: INVALID
  558. Kurzbeschreibung:   Extern deklarierte Variablen werden nicht angezeigt.
  559.  
  560. Nummer:    773      TD        /Expression Parser        Fehlerstand: FINISHED
  561. Kurzbeschreibung:   Gibt man 123446.44444444444444666 (14 * die 4) zur Ausgabe
  562.                     im Watches-Fenster ein, so wird 3.77265913275442e+0001
  563.                     angezeigt.
  564. Nummer:    778      TCFLTLIB  /fmod                     Fehlerstand: FINISHED
  565. Kurzbeschreibung:   wenn 1. Parameter 0, Busserror
  566.  
  567. Nummer:    779      TD        /spooler                  Fehlerstand: FINISHED
  568. Kurzbeschreibung:   Wenn man einen Druckerspooler verwendet, läßt sich TD
  569.                     nicht laden.
  570. Nummer:    780      TD        /windows                  Fehlerstand: INVALID
  571. Kurzbeschreibung:   Der Debugger sollte vor einem Programmreset sämtliche GEM-
  572.                     Fenster schließen. Das AES ist da sehr empfindlich.
  573. Nummer:    786      SHELL     /ESC                      Fehlerstand: OPEN
  574. Kurzbeschreibung:   Gehe mit Maus zu irgendeinem Menüpunkt. Drücke ESC-Taste
  575.                     Selektiere diesen Menüpunkt mittels Mausklick. Drücke
  576.                     irgendeine Taste. -> Menütitel ist noch selektiert.
  577. Nummer:    787      TD        /variablen-fenster        Fehlerstand: INVALID
  578. Kurzbeschreibung:   Da es keine lokalen Funktionen gibt sollte die Kombination
  579.                     LF nicht selektierbar sein. Der Schalter S bewirkt auch
  580.                     eine Anzeige der globalen Symbole.
  581.  
  582.  
  583.  
  584.  
  585.  
  586.   Nummer:    789      HELP      /setactivepage            Fehlerstand: FINISHED
  587. Kurzbeschreibung:   diese Seite enthält einen Querverweis auf sich selbst.
  588.  
  589. Nummer:    790      HELP      /setgraphmode             Fehlerstand: ACTIVE
  590. Kurzbeschreibung:   Es fehlt der Verweis zu initgraph und getgraphmode.
  591.  
  592. Nummer:    791      HELP      /cleardevice              Fehlerstand: FINISHED
  593. Kurzbeschreibung:   Bei diesem Screen ist der erste Buchstabe verschluckt.
  594.  
  595. Nummer:    792      HELP      /Setexc                   Fehlerstand: ACTIVE
  596. Kurzbeschreibung:   Mit dieser Funktion kann man alle Exceptions verändern.
  597.                     Also entweder zu allen die Nummer angeben, nur die
  598.                     wichtigsten oder gar keine.
  599. Nummer:    793      HELP      /read                     Fehlerstand: ACTIVE
  600. Kurzbeschreibung:   Es steht im Help immer noch drin, daß es einen TEXTMODE
  601.                     bei den low level I/O routinen gibt. Das sit Falsch.
  602. Nummer:    799      TCC       /lange Sprünge            Fehlerstand: FINISHED
  603. Kurzbeschreibung:   Compiler benutzt trotz Schalter -P PC-relative JSR, wenn
  604.                     sich die Funktion im gleichen Modul befindet (gut) aber er
  605.                     bemerkt nicht, wenn die Adressdistanz > 32K ist.
  606. Nummer:    800      TD        /farbe                    Fehlerstand: OPEN
  607. Kurzbeschreibung:   TD läuft nicht in Farbe (Schade), TD stürzt ab, wenn es im
  608.                     Farbmodus gestartet wird (schlecht). Neu: TD sollte schon
  609.                     eine Dialogbox benutzen, um dem Anwender zu sagen, daß
  610.                     Farbe nich is.
  611. Nummer:    802      TD        /VDI                      Fehlerstand: FINISHED
  612. Kurzbeschreibung:   TD scheint irgendwie Probleme mit dem VDI zu haben. Wenn
  613.                     z. B. das BGIDEMO getraced (nicht STEP over) wird,
  614.                     erscheint am UserScreen nur Blödsinn.
  615. Nummer:    803      TD        /speicherverwaltung       Fehlerstand: FINISHED
  616. Kurzbeschreibung:   ATD stürzt ab, wenn der Speicher ausgeht.
  617.  
  618. Nummer:    807      SHELL     /Check Braces             Fehlerstand: OPEN
  619. Kurzbeschreibung:   sollte auch auf andere Klammertypen ()() und Kommentare
  620.                     wirken.
  621. Nummer:    809      TCSTART   /xarg                     Fehlerstand: OPEN
  622. Kurzbeschreibung:   Bitte das Verfahren zu behandlung erweiterter
  623.                     Kommandoparameter in tcxstart einbauen.
  624. Nummer:    811      TD        /textscrolling            Fehlerstand: FINISHED
  625. Kurzbeschreibung:   Nicht pageweises scrollen sondern auch zeilenweisen
  626.                     scrollen HOME und END erlauben. Auch eine
  627.                     Tastenkombination zum wiederfinden der PCs wäre ganz
  628.                     praktisch.
  629. Nummer:    812      SHELL     /textmarker               Fehlerstand: OPEN
  630. Kurzbeschreibung:   Textmarken zum schnellen hin und herspringen im TEXT.
  631.  
  632. Nummer:    815      TCC       /parser                   Fehlerstand: ACTIVE
  633. Kurzbeschreibung:   TC übersetzt folgenden ausdruck ohnen zu meckern:
  634.                     "(**f)();" F ist kein Zeiger auf 'ne Funktion, sondern die
  635.                     Funktion selbst.
  636. Nummer:    816      TCC       /#line                    Fehlerstand: FINISHED
  637. Kurzbeschreibung:   Die line directive sollte selbstständig den Pfad erweitern.
  638.  
  639. Nummer:    817      TD        /#line                    Fehlerstand: FINISHED
  640. Kurzbeschreibung:   Der Debugger akzeptiert zwar die Zeilennummer, nicht aber
  641.                     den Dateinamen. Damit ist debuggen nicht möglich.
  642. Nummer:    820      TD        /breakpoint               Fehlerstand: INVALID
  643. Kurzbeschreibung:   Wenn man einen Breakpoint mit Variable changed setzt,
  644.                     diese Variable lokal ist, so wird das Programm auch
  645.                     innerhalb einer Funktion unterbrochen, die von derjenigen
  646.                     Funktion aufgerufen wrid, in der die lokale Variable
  647.                     definiert ist.
  648.  
  649.  
  650.  
  651.   Nummer:    821      TD        /watch / inspect          Fehlerstand: FINISHED
  652. Kurzbeschreibung:   Die "Tabulatoren" im Watch- bzw. Inspectfenster nicht
  653.                     festhalten, sondern nach der Länge des Längsten identifers
  654.                     berechnen.
  655. Nummer:    822      SHELL     /replace                  Fehlerstand: OPEN
  656. Kurzbeschreibung:   Das rückwärtige Ersetzten von L nach Line<Space>
  657.                     funktioniert beim L1<Cr>L2<Cr>L3<Cr>... nicht.
  658. Nummer:    823      TD        /breakpoint               Fehlerstand: FINISHED
  659. Kurzbeschreibung:   Im Breakpointformular kann man Enabled *UND* Disabled
  660.                     löschen.
  661. Nummer:    826      TD        /watch                    Fehlerstand: OPEN
  662. Kurzbeschreibung:   Eine Variable, die als extern deklariert wurde, kann mit
  663.                     WATCH/<variablenname> nicht angeschaut werden.
  664. Nummer:    827      TD        /maus                     Fehlerstand: FINISHED
  665. Kurzbeschreibung:   Stellt man im Userprogramm die Maus aud die ganz rechte
  666.                     Seite, erscheint Sie im Debugger auf der ganz linken Seite.
  667. Nummer:    831      SHELL     /execute                  Fehlerstand: OPEN
  668. Kurzbeschreibung:   Wenn Return-wert != 0 ist, dann bitte angeben. Wenn's
  669.                     nicht zuviel Code kostet.
  670. Nummer:    832      TLINK     /SHIFT-SHIFT              Fehlerstand: FINISHED
  671. Kurzbeschreibung:   Wenn der Linker fehlermeldungen generiert, läßt er sich
  672.                     durch SHIFT-SHIFT nicht abrechen.
  673. Nummer:    833      SHELL     /Options/load             Fehlerstand: OPEN
  674. Kurzbeschreibung:   Wenn eine Configuration auch Textfenster gespeichert hat,
  675.                     wird beim Laden das Fenster erst normal (Pos0) geöffnet
  676.                     und dann erst die Richtige Position angesprungen
  677.                     (Zeitverschwendung).
  678. Nummer:    835      MAS       /movem                    Fehlerstand: OPEN
  679. Kurzbeschreibung:   MOVEM.L A3-A2/D7-D4, -(A7) wird vom Assembler nicht MEHR
  680.                     akzeptiert.
  681. Nummer:    838      TD        /inspect                  Fehlerstand: OPEN
  682. Kurzbeschreibung:   inspect/<funktionsname> liefert zweimal den Typ der
  683.                     Funktion.
  684. Nummer:    839      TD        /tcgem4.prg               Fehlerstand: FINISHED
  685. Kurzbeschreibung:   Debuggen des Beispiels TCGEM4.C wird das Fenster nicht
  686.                     geöffnet. Wenn man dann Run aufruft, kann man Prog. nicht
  687.                     beenden, da kein Fenster. Drückt man dann ALT-HELP erhält
  688.                     man dann nach einiger Zeit einen Internal-error.
  689. Nummer:    841      TD        /variablen-Fenster        Fehlerstand: FINISHED
  690. Kurzbeschreibung:   shift-curs-up bzw. -down und -home bewirken das, was
  691.                     eigentlich curs-home bewirken sollte. curs-home bewirkt
  692.                     dafür gar nichts.
  693. Nummer:    842      TD        /short-cuts               Fehlerstand: FINISHED
  694. Kurzbeschreibung:   Schaltet ein Programm den Tastaturprozessor auf
  695.                     Joystickbetrieb um, muß man die Maus per ALT-Komb.
  696.                     simulieren. Das ist zu umständlich, deshalb bitte auch
  697.                     Shortcuts für Dialogboxen. (UNDO = CANCEL) und BREAKPOINT-
  698.                     Formular alle Buttons.
  699. Nummer:    843      TD        /Cursor                   Fehlerstand: FINISHED
  700. Kurzbeschreibung:   Cursorbewegung ist zu ruckhaft.
  701.  
  702. Nummer:    844      TD        /Cursor                   Fehlerstand: FINISHED
  703. Kurzbeschreibung:   Nach durch horizontaler Cursorbewegung ausgelöstem
  704.                     Fenster- scrolling steht der Cursor in der Fenstermitte
  705.                     (fehlende Konsistenz zu TC).
  706. Nummer:    846      TD        /Pseudo-Variablen         Fehlerstand: FINISHED
  707. Kurzbeschreibung:   Pseudo-Registervariablen sollten vom Typ unsigned long
  708.                     sein.
  709. Nummer:    847      SHELL     /ASM-/TD-Aufruf           Fehlerstand: FINISHED
  710. Kurzbeschreibung:   Wird der Assembler oder TD aufgerufen und nicht gefunden,
  711.                     kommt die Meldung "Please contact Heimsoeth & Borland".
  712.  
  713.  
  714.  
  715.  
  716.   Nummer:    848      INCLUDE   /gcvt                     Fehlerstand: FINISHED
  717. Kurzbeschreibung:   gcvt-Prototyp fehlt in stdlib.h
  718.  
  719. Nummer:    849      INCLUDE   /vdi.h                    Fehlerstand: FINISHED
  720. Kurzbeschreibung:   Prototypen der VDI-Funktionen für Graphiktablett (Handbuch
  721.                     1.1, S.199) fehlen in vdi.h
  722. Nummer:    850      INCLUDE   /MAXDIR-Konstante         Fehlerstand: FINISHED
  723. Kurzbeschreibung:   Die MAXDIR-Konstante als Angabe der maximalen Länge eines
  724.                     Directory-Pfades fehlt in ext.h
  725. Nummer:    852      MAS       /org                      Fehlerstand: OPEN
  726. Kurzbeschreibung:   bei verwendung der ORG-Direktive meldet MAS 'Out of
  727.                     Memory'.
  728. Nummer:    853      TD        /v_opnwk                  Fehlerstand: FINISHED
  729. Kurzbeschreibung:   Wenn das zu testentende Programm v_opnwk aufruft (nicht zu
  730.                     verwechseln mit v_opnvwk) hängt sich das System total auf.
  731. Nummer:    854      TD        /breakpoints              Fehlerstand: INVALID
  732. Kurzbeschreibung:   Bei einzeiligen Funktionen, die nur aus einer
  733.                     Returnanweisung bestehen, läßt sich kein BP auf den
  734.                     Funktionskopf setzten.
  735. Nummer:    855      TCC       /prepro                   Fehlerstand: FINISHED
  736. Kurzbeschreibung:   TCC schaut sich auch Source an, der durch bed.
  737.                     compilierung dem eigentlich nichts angeht.
  738. Nummer:    857      TCEXTLIB  /directory                Fehlerstand: OPEN
  739. Kurzbeschreibung:   Wünscht sich UNIX-kompatible directory funktionen.
  740.  
  741. Nummer:    858      TD        /matrix-farbgrafik        Fehlerstand: FINISHED
  742. Kurzbeschreibung:   TD stürzt bei verwendung der Matrix-Farbgrafikkarte
  743.                     (Monochrom-Modus) beim VERLASSEN ab.
  744. Nummer:    859      TD        /temp. breakpoint         Fehlerstand: FINISHED
  745. Kurzbeschreibung:   Setzte tmp. BP, bei einem Programm das schon zu Ende
  746.                     gelaufen ist. Es erscheint ein Disabled BP mit PASS-Count
  747.                     0. Im BP-window steht nach Condition nix.
  748. Nummer:    860      TD        /Watch-window             Fehlerstand: FINISHED
  749. Kurzbeschreibung:   Wenn man im Watchwindow einen Eintrag editiert, wird die
  750.                     Selektion vergessen zu restaurieren. TD glaubt aber immer
  751.                     noch, daß selektiert wurde.
  752. Nummer:    861      TD        /Watch/Inspect-window     Fehlerstand: OPEN
  753. Kurzbeschreibung:   einen Zeiger auf'nen int läßt sich nicht auf 'nen Zeiger
  754.                     auf z. B. FILE casten.
  755. Nummer:    863      HELP      /Escapesequenzen          Fehlerstand: FINISHED
  756. Kurzbeschreibung:   Im Help-Screen Escapesequenzen fehlen die Backslashs.
  757.  
  758. Nummer:    864      SHELL     /help                     Fehlerstand: OPEN
  759. Kurzbeschreibung:   Das mit dem Index ist nicht gut. In KEINEM Buch ist der
  760.                     Index nach Kapitel sortiert.
  761. Nummer:    865      SHELL     /options/linker           Fehlerstand: OPEN
  762. Kurzbeschreibung:   klickt man J, B und/oder V an aendert sich die Größe der
  763.                     Buttons um ein Pixel.
  764. Nummer:    867      TCSTDLIB  /signal                   Fehlerstand: OPEN
  765. Kurzbeschreibung:   Die Signal routinen müssen noch einmal getestet werden
  766.                     (siehe Bsp.)
  767. Nummer:    868      TCC       /profiling                Fehlerstand: OPEN
  768. Kurzbeschreibung:   Wünscht sich die immplementierung eines Profiling
  769.                     mechanismus. Ist ganz praktisch, um z.B die Laufzeit
  770.                     einzelner Funktionen festzustellen ohne das man sein
  771.                     Source aendern muß.
  772. Nummer:    870      TCC       /prepro                   Fehlerstand: FINISHED
  773. Kurzbeschreibung:   Beispiel läßt sich nicht übersetzten, weil der Preprozeßor
  774.                     das Zeichen (0x82) erzeugt.
  775. Nummer:    873      TD        /watch                    Fehlerstand: FINISHED
  776. Kurzbeschreibung:   ptr sei Zeiger auf 'ne Structur. WATCH *ptr liefert das
  777.                     gewünschte ergebniss, WATCH *(ptr+1) aber nicht. HINT:
  778.                     WATCH (ptr+1) liefert 1.
  779.  
  780.  
  781.   Nummer:    874      TD        /Options/Save             Fehlerstand: FINISHED
  782. Kurzbeschreibung:   Wünscht sich, daß die die Einstellung B/W/L/A des Dump-
  783.                     bzw. Filewindow auch gespeichert wird. Und die Einstellung
  784.                     im Variablenfenster.
  785. Nummer:    875      TCSTART   /envp                     Fehlerstand: FINISHED
  786. Kurzbeschreibung:   envp wird zur zeit auf'dem Stack erzeugt. Problems, wenn
  787.                     Stack zu klein. Bitte hinter dem Stack.
  788. Nummer:    877      SHELL     /fileselctor              Fehlerstand: OPEN
  789. Kurzbeschreibung:   Bei manchen Funktionen, die die FILEBOX aufrufen, ist die
  790.                     Funktion NEW der FILEBOX nicht sinnvoll.
  791. Nummer:    878      TD        /fileselctor              Fehlerstand: FINISHED
  792. Kurzbeschreibung:   Bei manchen Funktionen, die die FILEBOX aufrufen, ist die
  793.                     Funktion NEW der FILEBOX nicht sinnvoll.
  794. Nummer:    879      TCC       /dri-object               Fehlerstand: FINISHED
  795. Kurzbeschreibung:   Der switch um den compiler zu sagen, daß der DRI-object
  796.                     erzeugen soll heißt -B, bitte einbauen.
  797. Nummer:    880      TCC       /Schalter Q               Fehlerstand: FINISHED
  798. Kurzbeschreibung:   Ich finde die Lösung mit dem Schalter Q nicht si toll,
  799.                     weil die in TC gesondert behandelt werden müssen. Es gibt
  800.                     glaub ich noch genügen Buchstaben, die frei sind. H
  801.                     (cdecl) Q (pascal) X underbars. QR und QN brauchen wir
  802.                     sowieso nicht.
  803. Nummer:    881      TD        /View/File                Fehlerstand: OPEN
  804. Kurzbeschreibung:   Öffne eine Datei, die vom zu testenden Programm erzeugt
  805.                     und noch nicht geschloßen wurde -> 4Bomben.
  806. Nummer:    882      TCC       /preprozessor             Fehlerstand: ACTIVE
  807. Kurzbeschreibung:   Dem Preprozessor gehen octale Zahlen überhaupt nichts an.
  808.                     Er kümmert sich aber doch darum. Das ist ja ganz net, daß
  809.                     er dem Syntaxchecker Arbeit abnehmen will. Aber
  810.                     übertreiben sollte er es nicht... (siehe Beispielprogramm).
  811. Nummer:    883      TCSTDLIB  /fseek, ftell             Fehlerstand: OPEN
  812. Kurzbeschreibung:   Das zusammenspiel zwischen fseek und ftell bei Dateien,
  813.                     die größer als der buffer sind funktioniert noch nicht
  814.                     richtig.
  815. Nummer:    884      TD        /watches/var.-Fenster     Fehlerstand: FINISHED
  816. Kurzbeschreibung:   Schon vor "Abarbeitung" der Geschweiften Klammer einer
  817.                     Funktion, werden die lokalen Variablen derselbigen
  818.                     "vergessen".
  819. Nummer:    885      TD        /watches                  Fehlerstand: FINISHED
  820. Kurzbeschreibung:   double parameter einer Funktion werden von TD falsch
  821.                     angezeigt.
  822. Nummer:    886      TCSTDLIB  /realloc                  Fehlerstand: INVALID
  823. Kurzbeschreibung:   realloc verändert Speicherbereiche, die dem nichts
  824.                     angehen. Vieleicht wird der ja nicht kopiert.
  825. Nummer:    887      HELP      /Mfpint                   Fehlerstand: FINISHED
  826. Kurzbeschreibung:   In der Tabelle dieses Screens muß es in der ersten Spalte
  827.                     nicht Bit sondern Nummer heißen. Der Prototyp heißt void
  828.                     Mfpint( int number, void (*verctor)() ); . Ein Querverweis
  829.                     auf die Screens Jdisint unt Jenabint wäre auch nicht
  830.                     schlecht.
  831. Nummer:    888      HELP      /Mfpint                   Fehlerstand: FINISHED
  832. Kurzbeschreibung:   Interrupt nummer 9 ist RS-232 Sendefehler.
  833.  
  834. Nummer:    889      HELP      /Jenabint                 Fehlerstand: FINISHED
  835. Kurzbeschreibung:   Interrupt nummer 9 ist RS-232 Sendefehler. Ein Querverweis
  836.                     auf Mfpint und Jdisint wäre nicht schlecht.
  837. Nummer:    890      HELP      /Jdisint                  Fehlerstand: FINISHED
  838. Kurzbeschreibung:   Interrupt nummer 9 ist RS-232 Sendefehler. Ein Querverweis
  839.                     auf Mfpint und Jenabint wäre nicht schlecht.
  840. Nummer:    891      HELP      /open,read,write          Fehlerstand: ACTIVE
  841. Kurzbeschreibung:   In diesen Screens wird immer noch vom Textmode gesprochen.
  842.                     Das ist falsch, da es keinen Textmode gibt.
  843.  
  844.  
  845.  
  846.   Nummer:    892      HELP      /read,write               Fehlerstand: ACTIVE
  847. Kurzbeschreibung:   O-Ton Help "Es ist theoretisch möglich .... unterschieden
  848.                     werden kann". Diesen Passus streichen.
  849. Nummer:    893      HELP      /Rsconf                   Fehlerstand: ACTIVE
  850. Kurzbeschreibung:   Die neue Beschreibung von Rsconf (siehe Rainbow-TOS-
  851.                     Release-Notes) fehlt.
  852. Nummer:    894      HELP      /Floprate                 Fehlerstand: ACTIVE
  853. Kurzbeschreibung:   Die neue Beschreibung von Floprate (siehe Rainbow-TOS-
  854.                     Release-Notes) fehlt.
  855. Nummer:    895      SHELL     /fileselectbox            Fehlerstand: OPEN
  856. Kurzbeschreibung:   Mit SHIFT-CURUP bzw. DOWN sollet man Seitenweise blättern
  857.                     können. Mit CLR-Home die erste und mit SHIFT- die letzte
  858.                     Datei selektieren können.
  859. Nummer:    896      TCC       /floatparameter           Fehlerstand: INVALID
  860. Kurzbeschreibung:   Im Beispiel wird eine Funktion via Fuctionpointer
  861.                     aufgerufen (ohne Prototyp). Die Funktion erhält einen
  862.                     Float, was sie auch will. TCC tut aber so als ob sie 'nen
  863.                     double will.
  864. Nummer:    897      TD        /File/Load                Fehlerstand: FINISHED
  865. Kurzbeschreibung:   Ein Programm mit der Extension APP sollte genauso wie eine
  866.                     Programm mit der Extension PRG behandelt werden. (So
  867.                     macht's TC, und so macht's der Desktop)
  868. Nummer:    898      SHELL     /Proman                   Fehlerstand: OPEN
  869. Kurzbeschreibung:   Der Proman weigert sich dateien zu öffnen deren Namen
  870.                     einen Umlaut enthalten.
  871. Nummer:    899      HELP      /linea                    Fehlerstand: ACTIVE
  872. Kurzbeschreibung:   Bitte hinweisen, daß die LienA-Routinen nur auf den ST-
  873.                     StandardAunflösungen 100% funktionieren. TT und ähnliches
  874.                     is nich.
  875. Nummer:    900      TLINK     /FasloadBit               Fehlerstand: OPEN
  876. Kurzbeschreibung:   Im neuen TOS gibt es ein FASTLOAD-bit. gewünscht wird ein
  877.                     Schalter, der dieses Bit setzt.
  878. Nummer:    901      HELP      /genhelp                  Fehlerstand: ACTIVE
  879. Kurzbeschreibung:   Wenn im Index zu einem Buchstaben kein Eintrag ist, könnte
  880.                     man den doch rausschmeißen, oder?
  881. Nummer:    902      TD        /mini-Funktionen          Fehlerstand: INVALID
  882. Kurzbeschreibung:   Bei einer MiniFunktion (z.B. Fu) wird der Funktionskopf
  883.                     nach dem RTS im Assemblerfenster dargestellt. Dafür fehlt
  884.                     der Funktionskopf der Anschließenden Funktion.
  885. Nummer:    903      TD        /mini-Funktionen          Fehlerstand: FINISHED
  886. Kurzbeschreibung:   In der Funktion f des BSP behauptet INSPECT auf p, daß
  887.                     diese sich in A2 befindet.
  888. Nummer:    904      TCSTDLIB  /fseek                    Fehlerstand: OPEN
  889. Kurzbeschreibung:   Fseek "verlängert" eine Datei auch dann, wenn sie zum
  890.                     lesen geöffnet wurde.
  891. Nummer:    905      TCSTDLIB  /fopen                    Fehlerstand: OPEN
  892. Kurzbeschreibung:   Der Append-mode funktioniert nicht.
  893.  
  894. Nummer:    906      TD        /glob. Breakpoint         Fehlerstand: FINISHED
  895. Kurzbeschreibung:   Setzte einen globalen Breakpoint mit der Bedingung
  896.                     Variable Changed A3. Das Programm wird zum richtigen
  897.                     Zeitpunkt unterbrochen, aber wehe der Anwender ruft ALT-S
  898.                     auf -> Exeption error in TD -> alles aus.
  899. Nummer:    907      TCC       /stack checking           Fehlerstand: FINISHED
  900. Kurzbeschreibung:   Wenn Schalter T gesetzt ist, erzeugt der Compiler coder,
  901.                     der A7 mit der Specicherstelle 0 vergleicht ---> BUSERR.
  902. Nummer:    908      TD        /Setexc                   Fehlerstand: FINISHED
  903. Kurzbeschreibung:   TD will nicht, daß der Exeptionvector 0x28 verstellt wird.
  904.                     (Manchmal Exeption error in TD (Bsp), Manchmal geht er
  905.                     ohne sich zu verabschieden (TC) ).
  906.  
  907.  
  908.  
  909.  
  910.  
  911.   Nummer:    909      TLINK     /-j                       Fehlerstand: INVALID
  912. Kurzbeschreibung:   Versuche sehr große DRI-LIB mit Schalter - in eine kleine
  913.                     oo-LIB zu wandeln. TLINK sagt Format error. Kann sein, daß
  914.                     es an der LIB liegt.
  915. Nummer:    910      TLINK     /malloc                   Fehlerstand: FINISHED
  916. Kurzbeschreibung:   Der neue Linker erkennt nicht, wenn der Speicher ausgeht.
  917.                     malloc aufruf ohne TEST auf NULL.
  918. Nummer:    911      TD        /Pseudovariablen          Fehlerstand: FINISHED
  919. Kurzbeschreibung:   TD erkennt keine Pseudovariablen, wenn Programm OHNE Debug-
  920.                     Infos geladen wurde.
  921. Nummer:    912      TD        /help                     Fehlerstand: FINISHED
  922. Kurzbeschreibung:   LADE TD von TC mit project tc.prj ohne debug info. Rufe
  923.                     HELP auf -> Absturz.
  924. Nummer:    913      TD        /File/Load...             Fehlerstand: FINISHED
  925. Kurzbeschreibung:   LOAD einer kurzen Datei (<28Bytes) meldet READ-Error es
  926.                     müsste aber heissen LOAD-Format error.
  927. Nummer:    914      SHELL     /Abandon                  Fehlerstand: OPEN
  928. Kurzbeschreibung:   Wenn TC das Fenster wieder öffnet erscheint es um ein
  929.                     Zeichen nach rechts versetzt.
  930. Nummer:    915      TCC       /bitfields                Fehlerstand: FINISHED
  931. Kurzbeschreibung:   Bei Zuweising zu einem Bitfeld behauptet der Compiler
  932.                     possibly use of 'xxxxx' befor definition.
  933. Nummer:    916      TCSTDLIB  /lseek                    Fehlerstand: OPEN
  934. Kurzbeschreibung:   lseek auf Schreibgeschützte Dateien um File zu verlängern
  935.                     "zerstört" das Laufwerk.
  936. Nummer:    917      TD        /no debug info            Fehlerstand: FINISHED
  937. Kurzbeschreibung:   TD sollte den Zeiger auf die Debug-Infos auf konsistenz
  938.                     prüfen. GRUND: Tester schreibt an die gleiche Stelle eine
  939.                     Checksumme. Wenn die zu groß ist, positioniert TD den
  940.                     Filepointer hinter die Datei. GEMDOS-Bug destroys
  941.                     partition.
  942. Nummer:    918      TD        /gem-hintergrund          Fehlerstand: FINISHED
  943. Kurzbeschreibung:   Der Gem-Hintergrund wird um eine Pixelzeile zu weit oben
  944.                     oder unten gezeichnet. Starte ein Programm, welches ein
  945.                     Fenster öffnet und verschiebe dieses. Der Hintergrund der
  946.                     neu erscheint, wird vom AES gezeichnet und ist um eine
  947.                     Pixelzeile verschoben.
  948. Nummer:    919      TLINK     /shift-shift              Fehlerstand: FINISHED
  949. Kurzbeschreibung:   Linker läßt sich nicht mit shift-shift abbrechen.
  950.  
  951. Nummer:    920      HELP      /signal                   Fehlerstand: FINISHED
  952. Kurzbeschreibung:   Die Beschreibung von signal fehlt im help
  953.  
  954. Nummer:    921      HELP      /raise                    Fehlerstand: ACTIVE
  955. Kurzbeschreibung:   Die Beschreibung von raise fehlt im help.
  956.  
  957. Nummer:    922      TD        /step over                Fehlerstand: OPEN
  958. Kurzbeschreibung:   Wenn der PC auf 'nen TRAP steht und ich rufe Step over
  959.                     auf, so wird auch der Befehl nach dem Trap ausgeführt.
  960. Nummer:    923      TD        /edit felder              Fehlerstand: FINISHED
  961. Kurzbeschreibung:   Wenn man in einem editierbaren Feld des TD's die
  962.                     Inserttaste drückt, werden die Zechen rechts vom Cursor
  963.                     gelöscht.
  964. Nummer:    924      INCLUDE   /aes.h                    Fehlerstand: OPEN
  965. Kurzbeschreibung:   Prüfen, ob ib_resvd in ICONBLK notwendig ist.
  966.  
  967. Nummer:    925      HELP      /libraries                Fehlerstand: ACTIVE
  968. Kurzbeschreibung:   Klickt man Parameter in Library Help an, erhält man HELP-
  969.                     Keyword not found.
  970. Nummer:    926      TD        /Options/Load             Fehlerstand: FINISHED
  971. Kurzbeschreibung:   Alt - H und Alt -J sind vertauscht.
  972.  
  973.  
  974.  
  975.  
  976.   Nummer:    927      TD        /TC                       Fehlerstand: FINISHED
  977. Kurzbeschreibung:   Inkonsistenzen zu TC: HELP-Taste, Load-Option. TC-
  978.                     selektiert automatisch das Wort. TC-merkt sich den Pfad
  979.                     der CFG-Datei und setzt ihn wenn ich eine neue Laden will.
  980. Nummer:    928      TD        /cfg-File.                Fehlerstand: INVALID
  981. Kurzbeschreibung:   Options/load zeigt auch die TC-CFGs an, was verwirrend
  982.                     sein kann. Entweder, wir gleichen das Format weitesgehend
  983.                     an, so das jeder jedes lesen kann oder wir ändern die
  984.                     Extension.
  985. Nummer:    929      TD        /dump                     Fehlerstand: FINISHED
  986. Kurzbeschreibung:   Dump ab ungerader Adresse, Darstellungs art BYTE, Alt-C
  987.                     drücken --> Exeption-error in TD.
  988. Nummer:    930      TD        /Run/Run                  Fehlerstand: FINISHED
  989. Kurzbeschreibung:   Versucht man, nach Ablauf des Userprogrammes dieses erneut
  990.                     zu starten, fragt TD, ob es reinitialisiert werden soll,
  991.                     gestartet wird es aber trotzdem nicht.
  992. Nummer:    931      TD        /dump                     Fehlerstand: FINISHED
  993. Kurzbeschreibung:   TD starten. Dump ab Adresse 0, Ascii darstellung. Nun ein
  994.                     paar Zeilen nach unten Scrollen. Das System hängt.
  995. Nummer:    932      TD        /K&R funktionen           Fehlerstand: FINISHED
  996. Kurzbeschreibung:   Bei Funktionen deren PAramter nack K&R deklariert sind
  997.                     zeigt der Debugger die Parameter im Watches falsch an.
  998. Nummer:    933      TD        /Reset Program?           Fehlerstand: FINISHED
  999. Kurzbeschreibung:   Lasse irgendein Programm bis zum Ende laufen, Drücke Alt-
  1000.                     R, Es erscheint die Frage Reset Program?, Drücke Cntl-U,
  1001.                     TD stürzt ab.
  1002. Nummer:    934      TCSTDLIB  /printf                   Fehlerstand: OPEN
  1003. Kurzbeschreibung:   printf %G gibt float mit sechs Nachkommastellen aus.
  1004.                     K&R2nd: "Trailing zeros ... are not printed" (S.154)
  1005. Nummer:    935      TD        /Breakpoint               Fehlerstand: FINISHED
  1006. Kurzbeschreibung:   Setze globalen BP nur mit Expresion True (z.B i != 13).
  1007.                     Dann ist Alt-R für TD das gleiche wie Alt-T.
  1008. Nummer:    936      TD        /Breakpoint               Fehlerstand: FINISHED
  1009. Kurzbeschreibung:   Wenn man im BP-Formular eines der Felder anklickt, die ein
  1010.                     Häckchen beinhalten können, springt der Textcursor in die
  1011.                     erste Eingabezeile. "Das ist verwirrend."
  1012. Nummer:    937      TD        /Breakpoint               Fehlerstand: FINISHED
  1013. Kurzbeschreibung:   Wenn man das BP-Formular aufruft wird das Häckchen vor
  1014.                     Pass-Count nicht initialisiert. D.H. es hat den Zustand,
  1015.                     den es beim letzten mal hatte.
  1016. Nummer:    938      TD        /Breakpoint               Fehlerstand: INVALID
  1017. Kurzbeschreibung:   Gewünscht wird bei einem komplexen BP, daß im Log-Fenster
  1018.                     auch steht warum der BP das PRG unterbrochen hat.
  1019. Nummer:    939      TD        /Breakpoint               Fehlerstand: FINISHED
  1020. Kurzbeschreibung:   Gewünscht wird eine Möglichkeit zu erfahren, wie oft ein
  1021.                     BP nocht durchlaufen werden muß bis das PRG unterbrochen
  1022.                     wird.
  1023. Nummer:    940      TD        /Breakpoint               Fehlerstand: FINISHED
  1024. Kurzbeschreibung:   TD sollte auch sagen, wo das TXTSEG, DATASEG und BSSSEG
  1025.                     anfangen und wie lang sie sind.
  1026. Nummer:    941      TD        /symboltabelle            Fehlerstand: OPEN
  1027. Kurzbeschreibung:   TD zeigt keine Symboltabelle an. Wenn's nicht zu viel
  1028.                     aufwand ist bitte implementieren.
  1029. Nummer:    942      TD        /Windows                  Fehlerstand: FINISHED
  1030. Kurzbeschreibung:   Schiebe ein Fenster bis ganz nach unten->TD schiebt dann
  1031.                     den unteren um 2 Pixelzeilen wieder rauf, nicht aber den
  1032.                     oberen Rand -> wenn man das oft genug macht wirs das
  1033.                     Fenster zu einem Winzling.
  1034. Nummer:    943      SHELL     /help                     Fehlerstand: OPEN
  1035. Kurzbeschreibung:   Klicke im Screen Libraries mal zwischen GEM und VDI. Der
  1036.                     Index-Mainscreen erscheint.
  1037.  
  1038.  
  1039.  
  1040.  
  1041.   Nummer:    944      SHELL     /save as                  Fehlerstand: OPEN
  1042. Kurzbeschreibung:   Speichere Datei unter einen anderen Namen. Gebe Ihr den
  1043.                     Namen einer Datei, die bereits im Speicher ist. Zwei
  1044.                     Fenster mit gleicher DateiNamen aber unterschiedlichen
  1045.                     Inhalt.
  1046. Nummer:    945      TLINK     /speicher                 Fehlerstand: FINISHED
  1047. Kurzbeschreibung:   Der Linker (integrierte Version) terminiert, wenn der
  1048.                     Speicher ausgeht.
  1049. Nummer:    946      TLINK     /ShellFree                Fehlerstand: FINISHED
  1050. Kurzbeschreibung:   Der Compiler beschwert sich bei der Shell, wenn's keinen
  1051.                     Speicher mehr gibt. Bitte auch dem Linker beibringen.
  1052. Nummer:    947      TD        /skip over                Fehlerstand: OPEN
  1053. Kurzbeschreibung:   skip over statement without execution wünschenswert.
  1054.  
  1055. Nummer:    948      TLINK     /globale Variablen        Fehlerstand: FINISHED
  1056. Kurzbeschreibung:   Der Linker kenn offensichtlich die Größe von globalen
  1057.                     Array nicht genau.
  1058. Nummer:    949      TCC       /switch                   Fehlerstand: ACTIVE
  1059. Kurzbeschreibung:   ANSI-violation: integral-type are char and signed/unsiged
  1060.                     short/long int. Also darf auch ein long int verwendet
  1061.                     werden.
  1062. Nummer:    950      TD        /shel_write               Fehlerstand: OPEN
  1063. Kurzbeschreibung:   TC sollte TD via shel_write starten, TD sollte dann TC via
  1064.                     shel_write starten. Der Vorteil liegt ganz klar auf der
  1065.                     HAND.
  1066. Nummer:    951      SHELL     /fselbox                  Fehlerstand: OPEN
  1067. Kurzbeschreibung:   Wenn Datei in ein anderes Directory kopiert wurde, muß der
  1068.                     Cursor nicht wieder neu positioniert werden.
  1069. Nummer:    952      TCC       /codegen                  Fehlerstand: FINISHED
  1070. Kurzbeschreibung:   TCC wertet die Expresion in der if abfrage des Beispiels
  1071.                     falsch aus.
  1072. Nummer:    953      HELP      /stat                     Fehlerstand: ACTIVE
  1073. Kurzbeschreibung:   Die Struktur stat wurde an die Unix-konventionen angepaßt.
  1074.                     Das muß auch im Help-File geschehen.
  1075. Nummer:    954      HELP      /stat                     Fehlerstand: ACTIVE
  1076. Kurzbeschreibung:   Klicke im Screen stat (die Funktion) auf stat im Prototyp,
  1077.                     es geschieht nichts. Klicke auf stat in der Beschreibung
  1078.                     und ich sehe die Definition der Struktur.
  1079. Nummer:    955      INCLUDE   /TEDINFO                  Fehlerstand: OPEN
  1080. Kurzbeschreibung:   Bitfelder in den anderen AES-Strukturen wie bei OBSPEC
  1081.                     wäre nicht schlecht. Prüfen!
  1082. Nummer:    956      TD        /options/save             Fehlerstand: FINISHED
  1083. Kurzbeschreibung:   TD speichert nicht die Einstellungen der Fenster (TAB,
  1084.                     Darstellungsmodi etc.)
  1085. Nummer:    957      TD        /Symbole                  Fehlerstand: FINISHED
  1086. Kurzbeschreibung:   Im Stackwindow werden Symbole nur mit 8 Zeichen angezeigt.
  1087.  
  1088. Nummer:    958      TD        /Textselektion            Fehlerstand: OPEN
  1089. Kurzbeschreibung:   Will man in TD einen Textselektieren, der über den rechten
  1090.                     Rand hinas geht, wird der Text nicht etwa horizontal,
  1091.                     sondern vertikal gescrollt.
  1092. Nummer:    959      TCTOSLIB  /alle                     Fehlerstand: OPEN
  1093. Kurzbeschreibung:   Bitte mal prüfen, welche Register vor welcher TOS-Funktion
  1094.                     gerettet werden müssen.
  1095. Nummer:    960      HELP      /graf_rubbox              Fehlerstand: ACTIVE
  1096. Kurzbeschreibung:   O.Ton Help: "oder int graf_rubbox..." es muß heißen "oder
  1097.                     int graf_rubberbox..."
  1098. Nummer:    961      HELP      /system                   Fehlerstand: ACTIVE
  1099. Kurzbeschreibung:   Es fehlt die Beschreibung, wie system den CLI sucht.
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.   Nummer:    962      TCSTDLIB  /printf                   Fehlerstand: OPEN
  1107. Kurzbeschreibung:   Wird die Päzision zu groß eingestellt schreibt printf ein
  1108.                     ?. Das ist nicht ANSI.
  1109. Nummer:    963      TCSTDLIB  /setmatherr               Fehlerstand: OPEN
  1110. Kurzbeschreibung:   setmatherr fehlt in TCFLTLIB.LIB
  1111.  
  1112. Nummer:    964      TCC       /extern                   Fehlerstand: ACTIVE
  1113. Kurzbeschreibung:   TCC macht symbole, die IN einer Funktion als extern
  1114.                     deklariert sind, dem gesamten Modul bekannt.
  1115. Nummer:    965      TCSTDLIB  /sscanf                   Fehlerstand: OPEN
  1116. Kurzbeschreibung:   sscanf liefert im Beispiel ein falsches Ergebnis.
  1117.  
  1118. Nummer:    966      TCC       /double/float             Fehlerstand: FINISHED
  1119. Kurzbeschreibung:   TCC vergißt im Beispiel 'nen double zu 'nen float zu
  1120.                     konvertieren.
  1121. Nummer:    967      HELP      /double                   Fehlerstand: ACTIVE
  1122. Kurzbeschreibung:   Im Help wird behauptet die Genauigkeit von float wäre 24
  1123.                     Bit. Dies ist falsch es sind 32.
  1124. Nummer:    968      TLINK     /undef. Symbol            Fehlerstand: INVALID
  1125. Kurzbeschreibung:   trotz undefined Symbol erzeugt TLINK ein Programmfile
  1126.  
  1127. Nummer:    969      TD        /where?                   Fehlerstand: INVALID
  1128. Kurzbeschreibung:   Man nehme eine Adresse, gebe Sie dem Debugger, man erhält
  1129.                     das Symbol, welches am nächsten liegt. Wäre doch nicht
  1130.                     schlecht.
  1131. Nummer:    970      TD        /breakpoint               Fehlerstand: FINISHED
  1132. Kurzbeschreibung:   Setzte einen Breakpoint auf 'ne Funktion x. Rufe diese
  1133.                     Funktion via Supexec auf. Kein Programmstop.
  1134. Nummer:    971      TD        /breakpoint               Fehlerstand: FINISHED
  1135. Kurzbeschreibung:   Setzte einen Breakpoint auf 'ne Funktion x. Verstelle
  1136.                     einen Trapvector auf diese Funktion und führe diesen Trap
  1137.                     aus. Kein Programmstop.
  1138. Nummer:    972      TD        /Dump                     Fehlerstand: FINISHED
  1139. Kurzbeschreibung:   Dump mit Longword darstellung, Doppelklick auf einen
  1140.                     Langwort, Eingabe von $FFFF8000 -> es werden nur die
  1141.                     ersten 2 Bytes auf den Wert $8000 verändert.
  1142. Nummer:    973      TD        /Inspect                  Fehlerstand: FINISHED
  1143. Kurzbeschreibung:   Im Bsp habe ich zwei lokale doubles, Ich rufe für jeden
  1144.                     double inspect auf, TD behauptet x wäre long double und y
  1145.                     double. Einen Inspect auf den FloatParameter findet er gar
  1146.                     nicht.
  1147. Nummer:    974      TD        /log                      Fehlerstand: FINISHED
  1148. Kurzbeschreibung:   Log: (double *)Addr ergibt (void *)Addr, *(double *)Addr
  1149.                     ergibt void.
  1150. Nummer:    975      SHELL     /editor                   Fehlerstand: OPEN
  1151. Kurzbeschreibung:   Der Editor bearbeitet Dateien, die von Unix(Minix)Systemen
  1152.                     stammen, nicht korrekt.
  1153. Nummer:    976      INCLUDE   /Cconws                   Fehlerstand: OPEN
  1154. Kurzbeschreibung:   Find out the correct prototype of Cconws, Cprnout etc.!
  1155.  
  1156. Nummer:    977      TLINK     /format error             Fehlerstand: FINISHED
  1157. Kurzbeschreibung:   Wenn der Linker einen Formaterror erkennt, dann meldet er
  1158.                     dies nicht dem Projectmanager.
  1159. Nummer:    978      TD        /stackwindow              Fehlerstand: FINISHED
  1160. Kurzbeschreibung:   Das Bsp erzeugt einen Buserror. Versucht einmal mit Hilfe
  1161.                     des Stackwindow die Fehlerstelle in der Funktion main zu
  1162.                     finden. (Was hat z.B _lmod im  Stackwindow verloren, wo
  1163.                     ist qsort, wo ist main?)
  1164. Nummer:    979      TD        /stackwindow              Fehlerstand: FINISHED
  1165. Kurzbeschreibung:   Doppelklick auf Funktion im Stackwindow, welche in einem
  1166.                     Assemblermodul definiert ist. Wenn das Assemblerwindow
  1167.                     schon geöffnet ist passiert nichts.
  1168.  
  1169.  
  1170.  
  1171.   Nummer:    980      TD        /watch                    Fehlerstand: FINISHED
  1172. Kurzbeschreibung:   Wenn eine Funktion sehr viele parameter hat, so daß diese
  1173.                     auf dem Stack übergeben werden müssen, so findet TD dies
  1174.                     beim watchen nicht.
  1175. Nummer:    981      TCC       /tags                     Fehlerstand: INVALID
  1176. Kurzbeschreibung:   unions und structs sind bei der deklaration für TC das
  1177.                     gleiche. (siehe Beispiel)
  1178. Nummer:    982      TCC       /Kommentare               Fehlerstand: INVALID
  1179. Kurzbeschreibung:   TC schaut sich auch die Kommentare an und entdeckt dort
  1180.                     manchmal Fehler (siehe Beispiel)
  1181. Nummer:    983      TLINK     /GenSymInfo               Fehlerstand: FINISHED
  1182. Kurzbeschreibung:   Beim Linken des Beispiels schreibt der Linker: "Fatal
  1183.                     internal error: GenSymInfo".
  1184. Nummer:    984      HELP      /menu/debugger            Fehlerstand: ACTIVE
  1185. Kurzbeschreibung:   Help/Menu und Help/Debugger in  TD ergeben Help/Keyword
  1186.                     not found.
  1187. Nummer:    985      HELP      /Breakpoint...            Fehlerstand: ACTIVE
  1188. Kurzbeschreibung:   Ein enabled Breakpoint wird nicht unsichtbar, sondern
  1189.                     durch einen leeres Achteck dargestellt.
  1190. Nummer:    986      TCSTART   /commandline parsing      Fehlerstand: OPEN
  1191. Kurzbeschreibung:   Übergebe einem Programm zwei String, die in
  1192.                     Anführungszeichen stehen "<19>" "<11>" erhält main einen
  1193.                     Parameter zu viel.
  1194. Nummer:    987      TCSTDLIB  /GETENV                   Fehlerstand: OPEN
  1195. Kurzbeschreibung:   getnenv( "TST" ); findet auch "dsdsdsTST", wenn diese vor
  1196.                     "TST" steht.
  1197. Nummer:    988      TD        /help                     Fehlerstand: FINISHED
  1198. Kurzbeschreibung:   Doppelklick auf das erste Zeichen nach einem Querverweis
  1199.                     ergibt falsche Reaktion. TD sollte wie TC nichts tun oder
  1200.                     einen BEEP.
  1201. Nummer:    989      HELP      /Until Return             Fehlerstand: ACTIVE
  1202. Kurzbeschreibung:   Dieser Screen fehlt.
  1203.  
  1204. Nummer:    990      TD        /screen                   Fehlerstand: FINISHED
  1205. Kurzbeschreibung:   Starte TD von einem Kommandointerpreter beleibt, der
  1206.                     Bildschirm weiß.
  1207. Nummer:    991      SHELL     /screen                   Fehlerstand: OPEN
  1208. Kurzbeschreibung:   Starte TC von einem Kommandointerpreter beleibt, der
  1209.                     Bildschirm weiß.
  1210. Nummer:    992      HELP      /Pexec                    Fehlerstand: OPEN
  1211. Kurzbeschreibung:   Die möglichen Werte der Parameter ptr1, ptr2, ptr3 sind im
  1212.                     Helpfile nicht erklärt.
  1213. Nummer:    993      TD        /dump-window              Fehlerstand: FINISHED
  1214. Kurzbeschreibung:   Ändert man im Dumpwindow einen Speicherbereich, der auch
  1215.                     disassembliert wurde, wird das Assemblerwindow nicht
  1216.                     sofort aktualisiert.
  1217. Nummer:    994      TD        /dump-window              Fehlerstand: OPEN
  1218. Kurzbeschreibung:   Mit den Feinjustierungspfeilen, des Dumpwindows kann über
  1219.                     die 64kB Grenze gescrollt werden.
  1220. Nummer:    995      TD        /help                     Fehlerstand: OPEN
  1221. Kurzbeschreibung:   Wird im Help-Fenster Text selektiert, der ein Helpkeywort
  1222.                     enthält, so erscheinen bei Funktionen wie FIND in den
  1223.                     Dialogboxen die HELPKEYSESC-sequenzen.
  1224. Nummer:    996      TD        /Breakpoints              Fehlerstand: FINISHED
  1225. Kurzbeschreibung:   Bei den BP mit Bedingung expression True kennt TD
  1226.                     offensichtlich nicht das logische Oder (||).
  1227. Nummer:    997      TD        /Breakpoint-Formular      Fehlerstand: OPEN
  1228. Kurzbeschreibung:   Wird bei einem BP-Formular ein Fehler gemacht, erhält man
  1229.                     keine Chance den zu korrigieren.
  1230. Nummer:    998      TCFLTLIB  /_xxcmp                   Fehlerstand: OPEN
  1231. Kurzbeschreibung:   Die Vergleichsfunktion _xxcmp arbeitet etwas ZU genau.
  1232.                     Vieleicht sollte man es etwas lockerer machen.
  1233.  
  1234.  
  1235.  
  1236.   Nummer:    999      TCSTDLIB  /sscanf                   Fehlerstand: OPEN
  1237. Kurzbeschreibung:   sscanf %e arbeitet nicht korrekt.
  1238.  
  1239. Nummer:   1000      TD        /view/file                Fehlerstand: OPEN
  1240. Kurzbeschreibung:   Öffne Datei mit view/file welche Länge NULL hat ->
  1241.                     Exeption Error in TD.
  1242. Nummer:   1001      HELP      /Prtblk                   Fehlerstand: OPEN
  1243. Kurzbeschreibung:   Im Helpscreen zu der XbiosFunktion Prtblk steht der
  1244.                     Prototyp void ... und daß sie etwas zurückliefert. Laut
  1245.                     Profibuch hat sie KEIN Ergebnis.
  1246. Nummer:   1002      TD        /cursor                   Fehlerstand: OPEN
  1247. Kurzbeschreibung:   Cursor bewegung Cntrl-> und Cntrl<- bitte implementieren.
  1248.  
  1249. Nummer:   1003      HELP      /Ascii-Tabelle            Fehlerstand: OPEN
  1250. Kurzbeschreibung:   Die Ascii-Tabelle ist in C-Language besser aufgehoben, da
  1251.                     man sie dann auch von TD erreichen kann. Außerdem sollte
  1252.                     ein Querverweis in C-LanguageScreen darauf vorhanden sein.
  1253. Nummer:   1004      TCC       /warnung pia              Fehlerstand: OPEN
  1254. Kurzbeschreibung:   Im Beispiel wird vor einem IF ausdruck gewarnt der aber
  1255.                     korrekt ist.
  1256. Nummer:   1005      TCC       /codegenerator            Fehlerstand: OPEN
  1257. Kurzbeschreibung:   Im Beispiel wird schlechter code erzeugt: 4Bytes und 8
  1258.                     Taktzyklen verschwendet.
  1259. Nummer:   1006      TD        /cursor                   Fehlerstand: OPEN
  1260. Kurzbeschreibung:   Warum Schaltet TD eigenmächtig den Cursor an (TOS-prgs)
  1261.                     bzw. aus (GEM-prgs)?
  1262. Nummer:   1007      SHELL     /TOS-Shell                Fehlerstand: OPEN
  1263. Kurzbeschreibung:   Vor dem Start der SubShell den Maus-Cursor nicht
  1264.                     ausschalten.
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.