home *** CD-ROM | disk | FTP | other *** search
/ c't freeware shareware 2001 January / CT_SW0101.ISO / mac / software / kommunik / browser / icab251p.sit / Bugfixes < prev    next >
Text File  |  2001-04-26  |  22KB  |  306 lines

  1. Bugfixes in iCab Preview 2.5.1
  2.  
  3. • Unter MacOSX stürzte iCab ab, wenn auf einer Web-Seite TEXTAREA-Tags verwendet wurden.
  4.  
  5.  
  6. Bugfixes in iCab Preview 2.5
  7.  
  8. • Wenn durch einen Bildfilter ein Bild gefiltert wird, das durch das OBJECT-Tag eingebunden wurde, so wird jetzt der Inhalt des OBJECT-Elements angezeigt, anstatt das Filter-Ersatzbild anzuzeigen (falls alternativer Inhalt vorhanden ist).
  9.    
  10. • Problem mit dem "RealPlayer"-Plugin behoben.
  11.  
  12. • Beim Download von großen Dateien benötigt iCab jetzt im Normalfall keine großen temporären Dateien mehr (Im Ordner "Temporary Items" auf dem Boot-Volume). Bisher konnte es bei Platzmangel auf dem Boot-Volume zu Problemen beim Download führen, wenn die temporäre Datei zu groß wurde.
  13.    
  14. • Bei Sprachen wie Japanisch und Chinesisch konnte es passieren, das Text in Tabellen nicht umgebrochen wurde.
  15.  
  16. • Unter MacOSX führte ein GetURL-Event (also die Aufforderung eines anderen Programms, eine bestimmte URL zu öffnen) zum Absturz, wenn die Option "GetURL öffnet neues Fenster" nicht aktiviert war.
  17.    
  18. • Der Menü-Punkt "Kiosk-Modus" wurde in das "Ablage"-Menü verschoben.
  19.          
  20. • Beim "Reload" wurde der HTTP-Referer nicht korrekt übermittelt.
  21.  
  22. • JavaScript-Code konnte Bilder laden, auch wenn die Anzeige von Bildern ausgeschaltet war
  23.     
  24. • Bei Verwendung der Windows-Kodierungen konnte iCab u.U. den falschen Font verwenden.
  25.    
  26. • iCab weist jetzt nicht mehr bei jedem Betreten einer sicheren Seite daruf hin, sondern nur noch, wenn man von einer sicheren auf eine unsicheren Seite wechselt, oder von  einer unsicheren auf eine sicheren Seite.
  27.    
  28. • HTTP-Redirections beim Download von Plugin-Daten wurden nicht immer korrekt an das Plugin weitergeleitet.
  29.     
  30. • Die Ausgabe einer Webseite wurde bisher um ein Pixel zu weit nach unten verschoben, so daß selbst "Randlose"-Seiten nach oben hin einen Rand von 1 Pixel aufwiesen.
  31.   
  32. • Bei IFRAME hatte iCab bisher fälschlicherweise nur inline-Elemente als Alternativ-Inhalt zugelassen.
  33.    
  34. • Ist für den Kiosk-Modus die Option eingeschaltet, daß man Tastatur-Eingaben mit der Maus simulieren kann, wird jetzt ein "Go"-Button rechts neben der URL-Eingabezeile eingebaut.  Ansonsten kann man ohne Tastatur eine eingegebene URL nicht öffen, da man dazu die (nicht vorhandene) Return-Taste drücken müsste. Mit dem "Go"-Button funktioniert es jetzt auch ohne Tastatur.
  35.     
  36.  
  37. Bugfixes in iCab Preview 2.4
  38.  
  39. • Erzeugte man einen neuen Hotlist-Eintrag über das Hotlist-Menü, ohne daß schon ein Eintrag selektiert war, so wurde nicht der neue (letzte) Eintrag zum Editieren selektiert, sondern der vorletzte.
  40.     
  41. • Einige JavaScript-Probleme behoben.
  42.    
  43. • Bei der Annahme von Cookies wurde eine neue Variable im Cookie-Datensatz nicht initialisiert. Das konnte dazu führen, daß neue Cookies als nur bis Programmende gültig markiert wurden.
  44.    
  45. • Der Aufruf des Verweis-Managers für ein Dokument ohne Verweise konnte zum Absturz führen.
  46.  
  47. • Beim "Vorladen" werden jetzt CGI-Seiten ("?" in der URL) nicht mehr geholt (sollte die meisten "logout"-Links und "One-Click-Buy"-Links vom Vorladen ausschließen). iCab holt nur noch URLs, die mit "/", "html" oder mit "htm" enden.  Auch werden "HTTP Redirections" abgebrochen.
  48.  
  49. Würden sich alle Web-Designer an die HTML-Spezifikation halten und deren Vorgaben/Empfehlungen beachten, gäbe es keinerlei Probleme beim "Vorladen" mit "Logout"-Links, "One-Click-Buy"-Links (Amazon) usw., denn dann würden diese Links (mit Seiteneffekt) über das POST-Kommando von HTTP abgewickelt (so empfielt es das W3C), welches bei Vorladen immer ignoriert wird. Da sich viele Web-Designer aber nicht an diese Vorschläge halten, sollte man die "Vorladen"-Funktion nur auf Seiten verwenden, die keine "gefährlichen" Links enthalten (also z.B. Einkaufen durch einen Klick, ohne anschließende Bestätigung/Sicherheitsabfragen), bzw. nur auf Seiten von Anbietern, die keine persönlichen Daten (Adresse, E-Mail-Adresse, usw.) besitzen. Die neuen Einschränkungen für das Vorladen (siehe oben) dürften zwar fast alle dieser "gefährlichen" Links ignorieren (z.B. bei Amazon), aber trotzdem ist Vorsicht angebracht . 
  50.  
  51. • "Vorladen" ist bei Programmstart jetzt grundsätzlich aus, genauso im Kiosk-Modus.
  52.  
  53. • Animierte Hintergrundbilder wurden nicht mehr animiert.
  54.  
  55. • Bei Formularen, die über GET abgewickelt werden, wird jetzt kein "Content-Type"-Header mehr verwendet. 
  56.    
  57. • Bei passwortgeschützten Seiten hatte sich iCab die Passwörter intern nicht gemerkt, wenn im Passwort-Dialog "Passwort sichern" nicht angekreuzt war. Dadurch musste man u.U. für jedes Bild das Passwort erneut eingeben. 
  58.  
  59.  
  60.  
  61. Bugfixes in iCab Preview 2.3
  62.  
  63. • Speicherleck gestopft.
  64.  
  65. • Einige Absturzstellen unter MacOS X entfernt.
  66.  
  67. • In die deutsche PPC-Version von iCab wurde versehentlich das MacOSX-Icon hinzugelinkt, mit der Folge daß gar kein Icon (bzw. ein falsches) im Prozess-Menü angezeigt wurde.
  68.    
  69. • Falls eine URL zwei oder mehr "?" enthielt, dann wurde beim Speichern eines Web-Archivs eines der "?" verschluckt, weswegen das Archiv nicht mehr korrekt geöffnet werden konnte.
  70.    
  71. • MAP/AREAs mit prozentual definierten Bereichen funktionierten nicht mehr, wenn
  72.    man über die Zurück/Vor-Buttons auf die Seite gelangt.
  73.    
  74.  • Das Verändern von Popups über JavaScript klappte nicht immer korrekt.
  75.  
  76. • Bei extrem tief geschachtelten HTML-Tags (auf einer Seite waren das rund 500 geöffnete <FONT> und <B> Tags, gefolgt von <IMG> gefolgt von 500 </FONT> und </B>s (sinnloser geht's fast gar nicht mehr)) ging iCab der Stack aus (->Absturz). Jetzt prüft iCab beim Zeichnen der Seite auf ausreichend Stackspace. Da die Stackprüfung aber recht teuer sein kann, fängt iCab erst bei einer bestimmten Tiefe an, den Stack zu prüfen. Normale Web-Seiten sollten dadurch also nicht verlangsamt werden.
  77.    
  78. • Die Abfrage des "Busy"-Status eines Fensters über AppleScript/AppleEvents lieferte ein Boolean, anstatt eines Integers.
  79.    
  80.  • In bestimmten Fällen wurden die "Bullets" von LI-Tags verschoben dargestellt.
  81.   
  82. • Bei fehlerhaft plazierten FORM-Tags (z.B. zwischen den TRs von Tabellen) konnte es passieren, daß nicht alle Formular-Elemente von JavaScript abgefragt werden konnten. Durch die fehlerhafte Position der FORM-Tags kann kein legaler HTML-Baum aufgebaut werden, weswegen dann auch das DOM, auf dem JavaScript beruht nicht nicht mehr korrekt unterstützt werden kann. Jetzt sind einige Workarounds für solche Probleme eingebaut.
  83.  
  84.  • iCab konnte keine Seiten aus dem Internet holen, wenn der WebCache unter MacOSX auf einem UFS-Volume lag.
  85.    
  86. • Hatte man eine ganz bestimmt Anzahl von Objekten in der Favoritenleiste (mehrere Hundert), dann kam iCab beim einfügen neuer Objekte durcheinander.
  87.    
  88. • Bei Frame-Seiten wurde beim Drucken die Einstellungen "Querformat/Hockformat" und der skalierungsfaktor aus dem Papierformat-Dialog nicht ausgewertet.
  89.    
  90.  
  91.  
  92. Bugfixes in iCab Preview 2.2
  93.  
  94. • Die "Immer akzeptieren"-Liste in den Cookies-Einstellungen überschreibt jetzt die generelle Einstellung "niemals akzeptieren".
  95.  
  96. • Wenn man mehrere Einträge im DL-Manager  gleichzeitig auswählte und diese ändern wollte so funktioniert der "Weiter"-Button nicht.
  97.  
  98. • Der HTTP-"Referer" wurde nicht immer verschickt.
  99.  
  100. • Durch Plugins dargestellte Dateien wurden nicht in WebArchive gepackt und auch nicht von dort gelesen.
  101.  
  102. • Bei einer Redirection von einer sicheren Seite (https) auf eine normale (http) wurde das Schlüssel-Icon nicht versteckt.
  103.  
  104. • Die Font-Einstellungen konnten durcheinander geraten, falls einige der in iCab angemeldeten Fonts nicht mehr im System installiert waren.
  105.  
  106.  
  107. Bugfixes in iCab Preview 2.1a
  108.  
  109. • Die falschen Fehlermeldungen, daß der Speicher knapp würde, sollten jetzt nicht mehr auftreten.
  110.  
  111. • Die 68K-Versionen werden jetzt vollkommen ohne Optimierungen compiliert, da der 68K-Compiler sonst ziemlichen Mist baut (z.B. funktionierte die Favoritenleiste und das History-Menü mit Optimierung nicht mehr korrekt).
  112.    
  113. • Versuchte man einen laufenden Download aus dem Downloadmanager zu löschen und der Download beendete sich von selbst, während die Löschbestätigung noch nicht beantwortet war, dann stürzte iCab ab sobald man die Bestätigung beantwortet wurde (OK oder Abbruch).
  114.    
  115. • Externe JavaScripte werden jetzt nicht mehr aus dem Web geholt, wenn für die entsprechende URL gar keine Scripe erlaubt sind (entsprechender Filter ist gesetzt). Bisher hatte iCab die externen Skripte überflüssigerweise geholt und dann nicht ausgeführt.
  116.    
  117. • Hatte mal als Download-Verzeichnis ein Volume ausgewählt, also nicht einen Ordner eines Volumes, so wurde dies beim nächsten Programmstart wieder verworfen.
  118.    
  119.  
  120. Bugfixes in iCab Preview 2.1
  121.  
  122. • Beim Drucken wurden Kopf- und Fußzeile nicht zum richtigen Zeitpunkt ausgewertet.
  123.  
  124. • "Sichern unter" funktioniert jetzt auch dann, wenn die zu sichernde Seite aus einem Web-Archiv stammt.
  125.  
  126. • Das Einlesen der Preferences sollte jetzt schneller sein.
  127.  
  128. • Bei Bildern, die als Submit-Button dienen, funktioniert jetzt auch das Kontextmenü. Bisher wurde das Formular auch bei einem Control-Klick abgeschickt.
  129.  
  130. • Beim Datei-Upload über HTTP werden jetzt PNG-, GIF- und JPEG-Bilder nicht mehr mit dem allgemeinen Content-Type "application/octet-stream" versendet, sondern es werden die passenden "image/*"-Werte verwendet.
  131.  
  132. • Das CloseWindow Apple-Event funktionierte nicht, wenn kein Parameter angegeben war.
  133.  
  134. • Ausgeschaltete Cookies wurde u.U. eingeschaltet, wenn der Cookie vom Server erneut gesetzt wurde.
  135.  
  136. • In JavaScript-URLs wurden als hexadezimal kodierte Zeichen (z.B. "%20") nicht dekodiert.
  137.  
  138. • Bei einigen Rechnern verschoben sich gelegentlich ausgeblendete Fenster beim Beenden des Sleep-Modus.
  139.  
  140. • Beim Drucken sehr großer Tabellen, die sich über mehrere Druckseiten erstrecken, kam iCab durcheinander und druckte u.U. Seiten doppelt aus, vergaß dabei zum Ausgleich aber genauso viele andere Seiten.
  141.  
  142. • Ein Formular, dessen Action-Attribut die aktuelle URL enthält, konnte nicht immer abgeschickt werden.
  143.  
  144. • Beim Download von Dateien wurde der Dateiname noch vor einer möglichen HTTP-Redirection ermittelt. Das konnte dann dazu führen, daß die Datei dann unter dem Namen "download.cgi" gespeichert wurde, anstatt unter ihrem echten Namen.
  145.  
  146. • Falls ein JavaScript im Kiosk-Modus versuchte ein neues Fenster zu öffnen, stürzte iCab ab (im Kiosk-Modus können keine Fenster geöffnet werden).
  147.  
  148. • Der Fehlerreport erkennt jetzt auch fehlende Ende-Tags, was bisher nur in wenigen Fällen geklappt hatte.
  149.  
  150. • Speicherte man Frame-Seiten als Web-Archiv, dann kam es beim Laden zu Problemen, wenn beim Speichern nicht die Ausgangssituation angezeigt wurde, sondern einige Frames schon ausgetauscht wurden. Dies passierte deshalb, weil die URLs in den FRAMESET/FRAME-Tags ja nicht die aktuelle Situation aufzeigen, sondern nur Ausgangssituation (die aber nicht gespeichert wurde). Jetzt legt iCab eine Zusatzdatei im Archiv ab, inder die aktuelle Belegung der Frames notiert wird. Dadurch kann iCab beim Laden des Archivs die "richtigen" Inhalte wieder rekonstruieren.
  151.  
  152. • Blätterte man über die Vor/Zurück-Buttons sehr schnell in den History, und die Seiten enthielten HTML-Formulare, dann stürzte iCab manchmal ab. Das Problem war, daß beim schnellen(!) blättern die Seiten nur zum Teil gerendert/dargestellt werden konnten, bevor sie durch die nächste Seite wieder ersetzt wurden. Dadurch konnten Formulare nur teilweise aufgebaut werden, was dann beim Besetzen der noch fehlenden Formularfelder mit den gecachten Eingaben zum Abstürz führte.
  153.  
  154. • Wenn in der Hotlist mehr als 126 Ordner waren, dann verschwand nach einer Änderung der Hotlist das Apple-Menü.
  155.  
  156. • Im Fenstertitel wurden Umlaute nicht mehr korrekt angezeigt.
  157.  
  158. • Wurde in einem JavaScript sowohl ein onBlurr- als auch ein onFocus-EventHandler definiert, die jeweils selbst wieder den Fokus setzen/löschen, konnte es zu einem rekursiven Aufrufen der EventHandler kommen, was dann irgendwann (Stacküberlauf) zum Absturz führte.
  159.  
  160. • Leider gibt's eine Unmenge Server/Server-Skripte, die URLs nicht korrekt nach der URL-Spezifikation auflösen/verarbeiten können. Daher verwendet iCab noch einige weitere, eigentlich besser als Hexwert zu kodierende Zeichen (%xx), unkodiert.
  161.  
  162. • Falls Daten für ein Plugin aus einem CGI-Skript generiert wurden, wurde u.U. nicht der korrekte MIME-Typ an das Plugin übergeben.
  163.  
  164. • Beim Kopieren der Textauswahl (in die Zwischenablage oder über Drag & Drop) wurde vor jeder Tabelenzelle ein Tabulator ausgegeben. Vor der allerersten Zelle einer Zeile sollte aber kein Tabulator stehen.
  165.  
  166. • Bei Download-Aufträgen durch GetURL-AppleEvents konnten lange URLs abgeschnitten werden.
  167.  
  168.  
  169. Bugfixes in iCab Preview 2.0
  170.  
  171. • "Dynamische Fonts" (Bitstreams "TrueDoc") funktionierten nicht mehr.
  172.  
  173. • Beim "Zurückgehen" im Verweis-Manager verschwand die Verweisliste.
  174.  
  175. • Wenn ein JavaScript neue Texte in ein Text-Feld einträgt, wurde grundsätzlich der komplette Text selektiert. 
  176.  
  177. • In seltenen Situationen konnte es passieren, daß sich iCab den Ordner für die Favoritenleiste nicht merken konnte.
  178.  
  179. • Weitere Workarounds für neue Hotmail-Probleme eingebaut.
  180.  
  181. • Beim Datei-Upload (<INPUT TYPE="FILE">) verwendet iCab bei Text-Dateien nicht mehr den Content-Type "application/octet-stream" sondern "text/plain". Die alte Methode ist zwar nicht falsch, macht bei einigen Web-Servern aber Probleme.  
  182.  
  183. • Wenn mehrere Bilder mit unterschiedlicher Ausrichtung (TOP, MIDDLE, BOTTOM) in einer Zeile ausgegeben wurde, dann verwendete iCab die Ausrichtung des letzte Bildes auch für alle anderen.
  184.  
  185. • Einige Plugins hatten das Problem, daß der Mauszeiger manchmal als Pixel-Müll angezeigt wurde. 
  186.  
  187. • Nach dem Verschieben von Java-Fenstern wurde nicht immer korrekt die neue Position des Java-Applets an MRJ gemeldet.
  188.  
  189.  
  190. Bugfixes in iCab Preview 1.9a
  191.  
  192. • Einige Bugfixes in InScript/JavaScript
  193.  
  194. • Einige weitere Workarounds für fehlerhafte HTML-Seiten.
  195.  
  196. • Bei Plugins wird jetzt auch der Modus unterstützt, bei dem die Plugins das komplette Browserfenster einnehmen können.
  197.  
  198. • In der englischen Version fehlte der horizontale Slider im Email-Fenster.
  199.  
  200. • Wurde beim Programmstart automatisch die Hotlist oder History geöffnet, dann wurde nicht mehr automatisch auch ein Browser-Fenster geöffnet.
  201.  
  202. • Nachträgliches Nachladen von gefilterten Bildern klappte nicht mehr immer.
  203.  
  204. • Eine HTTP-Redirection von HTTP nach HTTPS führte in der PPC-version zum Absturz, falls URL-Access nicht installiert war.
  205.  
  206. • Beim Import von IE-Bookmarks wurden Trennstriche nicht korrekt übernommen.
  207.  
  208. • Wurden Plugins in <IFRAME>s plaziert, dann klappte der Bildaufbau nicht immer.
  209.    
  210. • Die Abfrage des Browsernamens aus einem Plugin lieferte immer einen Leerstring. Das IPIX-Plugin stürzte deswegen ab. Für das IPIX-Plugin muß man übrigens auch mindestens "Mozilla/3.0" in iCab einstellen, weil es sonst nicht läuft.
  211.  
  212. • Falls kurz vor dem Ende einer Datenübertragung für ein Plugin mehr Daten eintrudelten, als das Plugin auf einmal annehmen wollte, wurden die restlichen Daten nicht mehr an das Plugin weitergereicht.
  213.  
  214. • Nach dem Laden der Preferences-Datei wurde versucht, die dort gespeicherten Drucker-einstellungen vom MacOS auf Gültigkeit überprüfen zu lassen. Gab es allerdings kein Preferences-File, oder enthielt dieses keine Druckereinstellungen, dann wurde beim Überprüfen ein NULL-Handle verwendet, was dann zu Abstürzen führen konnte (je nach Druckertreiber).
  215.  
  216.  
  217. Bugfixes in iCab Preview 1.9
  218.  
  219. • Bei GetURL-Events macht iCab jetzt neue Fenster auf, anstatt die Seite im obersten Fenster anzuzeigen. 
  220.    
  221. • Die regelmäßige Aktualitätsprüfung der Web-Cache-Einträge (alle x Wochen/Monate...) funktionierte nicht richtig.
  222.    
  223. • Der SOCKS-Firewall wurde von iCab fälschlicherweise auch dann benutzt, wenn ein HTTP-Proxy angegeben war, dieser aber durch die "no-Proxy"-Einträge umgangen wurde.
  224.    
  225. • iCab merkt sich jetzt alle Passwörter, die vom Keychain/Schlüsselbund ermittelt wurden, so daß diese nur ein einziges mal pro Programmstart nachgefragt werden.
  226.  
  227. • Der Upload von Dateien (<INPUT TYPE="FILE">) klappte nicht immer.
  228.  
  229. • Bei HTML-Formularen ohne "TABINDEX"-Attribute konnte man den Cursor nicht rückwärts bewegen (Shift-Tab).
  230.    
  231. • Hatte man mit Apfel-ALT-W alle Fenster auf einmal geschlossen, so stürzte iCab ab.
  232.  
  233. • iCab konnte manchmal nicht korrekt erkennen, ob eine Datei in einem WebArchiv vorhanden war oder nicht. 
  234.  
  235. • Tastendrücke an Java-Applets wurden bei Pfeiltasten nicht korrekt ausgeführt.
  236.  
  237. • Das MouseLeave-Event in Java-Applets funktionierte nicht.
  238.  
  239.  
  240. Bugfixes in iCab Preview 1.8
  241.  
  242. • Mit der aktuellen Version von "URL Access" (aus MacOS 9) ist jetzt auch der Hotmail-Zugriff möglich.
  243.    
  244. • Ports > 32767 in URLs wurden negativ angezeigt.
  245.    
  246. • Jedes Fenster bekommt jetzt eine eigene Zeichensatzkodierung zugewiesen.
  247.   
  248. • Sobald man über 125 Cookies oder über 125 Bildfilter im Einstellungsdialog gesammelt hatte, wurden u.A. Panels aus dem Einstellungsdialog nicht mehr angezeigt. 
  249.  
  250. • Falls beim Zugriff auf eine Web-Seite der Server eine Authorisation verlangte, so wurden von iCab die jeweiligen Dateien nicht geschlossen.
  251.    
  252. • Im Kiosk-Modus wird der User jetzt darauf hingewiesen, wenn er eine "verbotene" Seite aufgerufen hatte. 
  253.  
  254. • Die Zoombox der Fenster schalten zwischen aktueller Größe und Größe des Inhalts um (nicht mehr Bildschirmgröße). Beim Browser-Fenster ist das prinzipiell nicht möglich, weil sich die Webseite selbst immer an die Fensterbreite anpasst.
  255.  
  256. • Shortcut für den Kiosk-Modus erneut geändert. Der neue Shortcut ist Apfel-T. Der alte (Apfel-U) funktioniert nicht mehr, sobald der URL-Manager verwendet wird, da URLM den selben Shortcut verwendet, um sich selbst zu aktivieren.
  257.  
  258. • Beim Kopieren der Text-Auswahl (Apfel-C/Drag&Drop) werden jetzt auch die Farbinformationen mitkopiert. Allerdings werden dabei ganz helle Farben abgedunkelt, da die Hintergrundfarbe nicht mitkopiert werden kann. Die hellen Farben wären auf einem weißen Hintergrund sonst nicht lesbar.
  259.    
  260. • Beim Kopieren der Text-Auswahl werden bei numerierten Listen die Listen-Nummern nicht mehr in "*" verwandelt.
  261.   
  262. • Bei versteckten Sound-Objekten wurde trotzdem ein Audio-"Controller" gezeichnet.
  263.  
  264. • Beim Empfang von URLs über Drag&Drag wurden überlange URLs fälschlicherweise gekürzt.
  265.  
  266. • Beim Neuladen einer Seite (z.B. durch automatisches Update oder "Neu"-Button) ging der Eingabefokus verloren, wodurch das Scrollen mit der Tastatur nicht mehr funktionierte.
  267.    
  268. • Der FTP-Download über einen FTP-Proxy hatte nicht geklappt.
  269.  
  270. • Bei Frame-Seiten wurde u.U. der falsche "Referer" verschickt. 
  271.  
  272. • Das automatische Ausfüllen von Formularfeldern funktionierte nicht, wenn kein SIZE-Attribut angegeben war.
  273.    
  274. • Beim "Download" von Festplatte in Web-Archive wurden Dateien mit bestimmten Dateitypen an passende Hilfsprogramme weitergereicht, anstatt sie ins Archiv zu packen.
  275.  
  276. • Der Datei-Upload hatte noch nicht ganz funktioniert.
  277.    
  278. • In Web-Archiven wurden alle CGI-Parameter in URLs ignoriert.
  279.  
  280. • iCab ist jetzt weniger streng beim Einlesen von Zip-Archiven. überflüssige Ordner-Definitionen werden jetzt ignoriert. Damit ist es jetzt auch möglich, manuell mit ZipIt (o.ä.) Archive zusammenzupacken, die von iCab als Web-Archiv erkannt werden. Einzige Voraussetzung jetzt: Richtiger Dateityp ('ZIP•') und Creator ('iCAB') und die erste Datei im Archiv muß eine leere Datei mit Namen "iCabWebArchive" sein. Alle anderen Dateien im Archiv müssen sich in Ordnern (die oberste Ordner wird als "Server" gewertet) befinden, dürfen also nicht im "Wurzelverzeichnis" liegen.
  281.    
  282. • Einige Cookie-Probleme behoben. Die Cookie-Spezifikation von Netscape ist alles andere als gut durchdacht, so widerspricht sich die Spezifikation in einigen Punkten selbst, bzw. geht vollkommen an der Realität vorbei (z.B. müssten alle Cookies die von Servern aus der ".de"-Domain gesetzt werden nur für Domains mit 3 Punkten erlaubt sein. Dummerweise ist es hier gar nicht üblich eine 2stufige Toplevel-Domain Hierarchie zu verwenden (wie z.B. ".com.uk"), weswegen hierzulande praktisch in allen Domains nur 2 Punkte vorkommen. Legale Cookies dürfte es also für ".de"-Domains gar nicht geben). Mit einigen zusätzlichen Abfragen und Annahmen sollten jetzt die möglichen Sicherheitsprobleme behoben sein, und trotzdem auch die illegalen ;-) Cookies aus ".de" noch immer funktionieren.
  283. Siehe auch http://www.nihongo.org/snowhare/utilities/triple_dot und  http://homepages.paradise.net.nz/~glineham/cookiemonster.html. iCab müsste alle die dort angebotenen Tests bestehen.
  284.    
  285. • Bestimmte FTP-Verzeichnisse wurden nicht immer sofort angezeigt, sondern erst wenn sie aus dem Cache geladen wurden.
  286.    
  287. • Die automatische Vervollständigung von URLs gibt's jetzt auch im URL-Eingabe-Dialog und im URL-Eingabefeld des Download-Dialogs.
  288.    
  289. • Wenn neu erzeugte Downloads einzelner Dateien direkt aus dem Download-Dialog gestartet wurden, dann wurden sie u.U. doppelt geholt.
  290.  
  291. • Die Suche über den "Suchen"-Dialog im Internet klappte nicht, wenn das Formular über "POST" versendet werden muß.
  292.    
  293. • Downloads von als "multipart/*"-verpackte einzelne Dateien funktionieren jetzt ohne Probleme. 
  294.    
  295. • Beim Tag <A> oder <AREA> wurde SHAPE=DEFAULT (Bereich umfasst komplettes Bild) nicht ausgewertet.
  296.    
  297. • Bei Koordinatenangaben (COORDS="..") wurden prozentuale Werte nicht korrekt verarbeitet.
  298.    
  299. • iCab versucht jetzt beim Drucken Bilder und Tabellen als ganzes auf eine Seite zu drucken. Passt ein Bild/eine Tabelle nicht mehr auf die aktuelle Seite, so wird der Druck auf der nächsten Seite fortgesetzt.  Klappt aber noch nicht bei riesigen  verschachtelten Tabellen.
  300.  
  301. • Im History-Popup links neben dem URL-Eingabefeld wird die aktuelle Position in der History markiert.
  302.    
  303. • Verschob man ein Bild über Drag&Drop in den Finder und dort auf ein anderes Programm, so wurde dieses Programm mit den Bilddaten überschrieben.
  304.    
  305.  
  306.