home *** CD-ROM | disk | FTP | other *** search
/ M.u.C.S. Disc 2000 / MUCS2000.iso / anwend / 7up / 7up233 / doc / bugs23_.txt next >
Text File  |  1998-07-26  |  9KB  |  259 lines

  1. Bugfixing 2.31
  2. --------------
  3.  
  4.     1.4.95
  5. 1.) Cursorschmutz beseitigt
  6.     Ursache: "wegoptimiertes" Clipping
  7.  
  8. 2.) Fehler mit setvbuf()/fclose() beseitigt.
  9.     Ursache: Libraryfehler im Compiler
  10.  
  11. 3.) Fehler beim Suchen mit "ignore case" beseitigt
  12.     Ursache: Routine kam mit Leerzeile nicht klar
  13.  
  14. 4.) Die Makros sind auch ohne Registrierung anwendbar
  15.     Ursache: einfach vergessen worden
  16.  
  17. Bugs 2.31
  18. ---------
  19. 1.) Die Infozeile in der Pickliste ist ohne Bedeutung, weil
  20.     es keine Speicherfunktion dafür gibt.
  21.  
  22. 2.) Beim Übertippen eines markierten Blocks mittels Einfügen
  23.     und horizontal gescrollten Fensters wird u. U. die
  24.     Einfügeposition falsch berechnet. Der eingefügte Text steht
  25.     dann am Ende der Zeile, statt an der gewünschten Position kurz
  26.     vorher.
  27.  
  28. 3.) Das links/rechtsbündige oder zentrierende Formatieren mit einer
  29.     zu kurzen Zeilelänge führt zu Datenverlust. Zuerst sollte man
  30.     mit verkürzter Zeilelänge Blocksatz formatieren und dann die
  31.     oberen drei Modi benutzen.
  32.  
  33. ------------------------------------------------------------------------------
  34.  
  35. Bugfixing und Änderungen 2.32
  36. -----------------------------
  37.  
  38.     16.4.95
  39. 1.) Disablete Menüshortcuts wurden fälschlicherweise
  40.     an den Text weitergegeben und verursachten Kapriolen.
  41.     Ursache: falsche Betrachtung des Disabled Status.
  42.     Fehler beseitigt.
  43.  
  44.     2.5.95
  45. 2.) Selektionsfehler bei SELECT_ALL. Interne Variable falsch
  46.     initialisiert.
  47.     Fehler beseitigt.
  48.  
  49.     5.5.95
  50. 3.) Umlautkonvertierung ge"andert. ;-) Statt 'ae' jetzt '"a'.
  51.  
  52.     8.5.95
  53. 4.) Textformatierung: Hilfetext geändert und Warnmeldung eingebaut.
  54.     Zeilenlänge je nach Kontext disabled.
  55.  
  56.     8.5.95
  57. 5.) Absturz beim Drucken beseitigt. Ursache: nichtinitialisierte dynamische
  58.     Struktur.
  59.     Fehler beseitigt.
  60.  
  61. 6.) 11.5.95
  62.     Der Comboboxbutton in "Seitenlayout..." war irrtümlich TOUCHEXIT.
  63.     Fehler beseitigt.
  64.  
  65. 7.) 14.5.95
  66.     "[X] Arbeit sichern" in "Diverses..." verwarf das Änderungsflag.
  67.     Fehler beseitigt.
  68.  
  69. 8.) 18.5.95
  70.     Wenn 7UP.INF nicht gefunden wird, so erscheint eine Meldung mit
  71.     Pfadangabe.
  72.  
  73. 9.) 18.6.95
  74.     Control-(1-9) auf Ziffernblock sichert jetzt jede offene geänderte Datei.
  75.     Bisher wurde nur das Änderungsflag der obersten Fensters beachtet,
  76.     das der anderen aber explizit verworfen (Das war Absicht so!).
  77.  
  78. 10.)18.6.95
  79.     Mit \t<Pfadname> können jetzt auch Dateien als Textfloskeln benutzt
  80.     werden. Der Pfadname mu₧ eingetippt werden. Ein Fileselektor erscheint
  81.     nicht.
  82.     Z. B.: "\tC:\FLOSKELN\ANREDE.TXT"
  83.  
  84. Bugs 2.32
  85. ---------
  86. 1.) Die Infozeile in der Pickliste ist ohne Bedeutung, weil es keine
  87.     Speicherfunktion dafür gibt. Man kann die Infos aber per Hand in 7UP.PCK
  88.     eintragen. Sie werden dargestellt.
  89.  
  90. 2.) Beim Übertippen eines markierten Blocks mittels Einfügen und horizontal
  91.     gescrollten Fensters wird u. U. die Einfügeposition falsch berechnet. Der
  92.     eingefügte Text steht dann am Ende der Zeile, statt an der gewünschten
  93.     Position kurz vorher.
  94.  
  95. 3.) AMC-GDOS verursacht einen Absturz beim Abscannen der Fonts, wenn man das
  96.     "Seitenlayout..." öffnet. Live am Telefon erlebt.
  97.     Das binde ich mir aber nicht ans Bein. Die Routine läuft unter NVDI 1,2,3
  98.     und Speedo 4.x korrekt.
  99.  
  100. Bugfixing und Änderungen 2.33 MJK
  101. ---------------------------------
  102.  
  103. 1.) 11.3.97 (MJK)
  104.   Berechnung der Cursorposition bei CUT im Zeilenblockmodus bei horizontal
  105.   gescrolltem Fenster korrigiert.
  106.  
  107. 2.) 11.3.97 (MJK)
  108.   Berechnung der Cursorposition bei CUT im Zeilenblockmodus von innerhalb der
  109.   ersten Zeile bis innerhalb der letzten Zeile korrigiert.
  110.  
  111. 3.) 11.3.97 (MJK)
  112.   Wird unmittelbar nach dem Öffnen der Pickliste HOME oder SHIFT-HOME
  113.   gedrückt, so wird das entsprechende Element jetzt nicht nur ausgewählt,
  114.   sondern nach OK auch tatsächlich geladen.
  115.  
  116. 4.) 11.3.97 (MJK)
  117.   Die Infozeile in der Pickliste wird gespeichert.
  118.  
  119. 5.) 11.3.97 (MJK)
  120.   Das Programm mu₧ nicht mehr registriert werden.
  121.  
  122. 6.) 11.3.97 (MJK)
  123.   Fensterdialoge werden jetzt bem Laden der Resourcen freigegeben.
  124.  
  125. 7.) 12.3.97 (MJK)
  126.   Tastaturbelegung (wegen Doppelbelegung) im Shorcut-Dialog geändert.
  127.  
  128. 8.) 19.3.97 (MJK)
  129.   Copyright- und Sharewaredialog an den neuen Programmstatus angepa₧t.
  130.   Registriedialog wird nicht mehr aufgerufen (ist aber derzeit noch
  131.   enthalten).
  132.  
  133. 9.) 19.3.97 (MJK)
  134.   Menu_icheck() und Menu_ienable() funktionieren nicht mit Geneva, deshalb
  135.   (au₧er für MSDOS) durch menu_icheck() und menu_ienable() ersetzt.
  136.  
  137. Bugfixing und Änderungen 2.33 PL 1
  138. ----------------------------------
  139.  
  140. 1.) 1997-03-25 - 1997-04-09 (MJK)
  141.   Headerfiles angelegt,
  142.   Headerfiles werden geladen,
  143.   Prototypen korrigiert,
  144.   Source mit eingeschalteten Warnungen compilierbar.
  145.  
  146. 2.) 1997-03-27 (MJK)
  147.   Bug im Textvergleich (Fensterinhalt verschieben und Cursorposition
  148.   berechnen) behoben.
  149.  
  150. 3.) 1997-04-08 (MJK)
  151.   Bug im Marke-Setzen behoben.
  152.  
  153. 4.) 1997-04-09 (MJK)
  154.   Alle MSDOS-Teile komplett entfernt (es war ohnehin schon länger nicht mehr
  155.   möglich eine MSDOS-Version zu erzeugen).
  156.  
  157. 5.) 1997-04-10 - 1997-04-22 (MJK)
  158.   Modularisierung teilweise überarbeitet.
  159.  
  160. 6.) 1997-04-11 (MJK)
  161.   Alle Nicht-GEMDOS-Teile komplett entfernt (aus Mangel an Informationen und
  162.   Testbarkeit könnte ich die ohnehin nicht "pflegen")
  163.  
  164. 7.) 1997-04-20 - 1997-04-23 (MJK)
  165.   Das ganze ist unabhängig von den TC-/PC-Libraries und wurde mit dem Source
  166.   eines neuen VAFUNC-Moduls versehen.
  167.  
  168. 8.) 1997-04-24 (MJK)
  169.   Beim Speichern der Pickliste konnten mehr als MAXPICKFILES (128) Einträge in
  170.   der Liste landen. Beim Laden wurden diese dann in einen Speicher gelesen, in
  171.   dem nur für MAXPICKFILES Platz ist. Das führte natürlich zu wundersamen
  172.   Abstürzen aller möglichen Programme bzw. zu Speicherschutzverletzungen.
  173.   Jetzt werden nur noch max. MAXPICKFILES eingelesen. Beim Schreiben kann man
  174.   bei Listenüberfüllung wählen, ob vordere Einträge entfernt oder neue
  175.   ignoriert werden sollen.
  176.   Hier befindet sich noch ein BUG: Alle offenen Fenster werden als neue
  177.   Einträge gerechnet, auch wenn diese über die Pickliste geladen wurden.
  178.  
  179. 9.) 1997-04-24 (MJK)
  180.   Befindet sich die AppLine von Holger Weets am oberen oder unteren
  181.   Bildschirmrand, so wird dies beim automatischen Anordnen der Fenster
  182.   berücksichtigt (nicht getestet, da kein MagiC vorhanden).
  183.  
  184. Bugs 2.33
  185. ---------
  186.  
  187. 1.) Der Fileselektor von Geneva liefert au₧erdem noch einen Leerstring
  188.     an 7UP.
  189.  
  190. 2.) Das Speichern der Druckereinstellung in CONFIG.C ist unter aller Sau!
  191.  
  192. 3.) Pickliste wird zu früh als voll betrachtet.
  193.  
  194. 4.) Die Pickliste ist unabhängig vom Dateisystem casesensitiv.
  195.  
  196. 5.) Der Makrorecorder arbeitet derzeit nicht (mevent.c).
  197.  
  198. Features 2.33
  199. -------------
  200.  
  201. 1.) Die Pickliste beachtet nicht, da₧ Dateien unterschiedlichen Namens
  202.     identisch sein können (Links oder per Pseudo-Laufwerk U:).
  203.  
  204. Bugfixing und Änderungen 2.33 PL 2
  205. ----------------------------------
  206.  
  207. 1.) 1997-06-18 (MJK)
  208.   Der Redraw bei aktiver Selektion funktioniert wieder korrekt.
  209.  
  210. 2.) 1997-06-20 (MJK)
  211.   Dateien werden nicht mehr nur anhand ihres Namens, sondern nach Möglichkeit
  212.   über das tatsächliche Device und die inode-Nummer verglichen.
  213.   Dadurch kann man nun nicht mehr dieselbe Datei unter unterschiedlichen Namen
  214.   (z. B. links oder über "u:") laden. Dies wird auch in der Pickliste
  215.   beachtet.
  216.  
  217. 3.) 1997-06-20 (MJK)
  218.   Die Pickliste wird dynamisch verwaltet (Grö₧enbeschränkung von 128 Einträgen
  219.   fällt damit weg).
  220.  
  221. Bugfixing und Änderungen 2.33 PL 3
  222. ----------------------------------
  223.  
  224. 1.) 1998-03-07 (MJK)
  225.   Der Macrorekorder arbeitet jetzt wieder. Dabei werden Aktionen in
  226.   Fensterdialogen nicht aus dem Rekorder eingespielt.
  227.  
  228. 2.) 1998-03-07 (MJK)
  229.   In der Pickliste werden nun zusätzlich die Dateireferenzen gespeichert.
  230.   Damit geht das Schlie₧en einer Datei sehr viel schneller. Darüber hinaus
  231.   wird an verschiedenen Stellen in der Pickliste über die Referenz nach
  232.   "Leichen" gesucht und diese ggf. entfernt.
  233.  
  234. Allgemein:
  235. ----------
  236. - Die Pure-C Funktionen mem*.c sind fehlerhaft. Es wird u. U. mindestens ein
  237.   Byte zuviel aus der Quelle kopiert, sodaß Speicherschutzmechanismen Alarm
  238.   schlagen und das Programm abwürgen.
  239. - In den Turbo-C Libraries sind diverse Fehler, die dann natürlich auch in das
  240.   Programm wandern. Ich empfehle statt dessen die MiNTLIB und GEMLIB zu
  241.   verwenden.
  242. - Die freie GEMLIB PL 32 zur MiNTLIB mu₧te teilweise erweitert werden, um
  243.   allzuviele Sourceänderungen zu vermeiden. Siehe GLBMJK00.ZIP.
  244. - Die MiNTLIB PL 46 wurde teilweise korrigiert (es gibt dort tatsächlich noch
  245.   Fehler) und in wenigen Punkten geändert und ergänzt. Es existiert wahlweise
  246.   ein Version mit deutschen Fehlermeldungen. Siehe MLBMJK00.ZIP.
  247.  
  248. ToDo
  249. ----
  250.  
  251. - Bug 2 beheben (Bug 1 kann ich ohne Geneva nicht selbst beheben)
  252. - Modularisierung weiter verbessern, so da₧ Kreisabhängikeiten entfallen und
  253.   die Module sauber hierarchisch und thematisch getrennt sind.
  254. - Mehrfaches UNDO führt hin und wieder noch immer zu Bomben
  255. - Kann eine Datei nicht geschrieben werden, sollte sie als verändert markiert
  256.   bleiben.
  257. - Grö₧enbeschränkung für die Pickliste wieder einführen (am besten beim
  258.   Laden).
  259.