iCab Public Beta Preview 1.7, Appendix I

New Features in iCab Preview 1.7

  • It’s now possible to configure the contextual menu of the browser window (Preferences dialog, section “contextual menu”). You can switch all menu entries that you never use.
  • When copying selected text to the clipboard or if the text is dragged into another application (Editor, Finder etc.) all the text style information (fonts, font effects, font size) is now also copied.
  • New “cookie” option in preferences dialog. It’s now possible to automatically accept all cookies which are only valid until the end of the session.
  • Drag&Drop modified and extended. There are now the following variations available:
    • without modifiers: Dragging of text and images (for images the Alt key were used in previous versions). Even if the text is part of a link it can be now dragged without modifiers.
    • with Alt key: Dragging of links. The file is downloaded into the destination folder.
    • with Command key: Dragging of links. Only the URL is copied to the destination (this was done without modifiers in previous versions).
  • Single clicks are handled the following ways:
    • without modifiers: Open link or unselect text.
    • with Shift key: Extend text selection
    • with Command key: Open link in new window.
    • width Command + Shift: Open link in new window, the window opens in the background.
    • with Alt key: Download the link (the Download dialog will open)
  • In preferences dialog there’s a new panel “Filter Java Applets”. iCab is now able to filter out Java-Applets nearly the same way it does for images. To add a new filter you can do it simply by command-clicking on the Java-Applet and choosing “Java/Filter” in the contextual menu (like you can do this for images). You can edit the filters later in the preferences dialog too. The contextual menu has also some new entries to start/restart an applet later (for example if it was filtered out).
  • After iCab has expired it is now possible to load the iCab homepage, so it is possible to download a new release using iCab itself. No need to use NC or IE.
  • In the help menu there’s a new entry “iCab update available?”. Using this menu entry iCab will check if a new version of iCab is available. If one is available iCab offers to download it. It’s possible to configure iCab so that it automatically checks for an update (the menu entry is checked). iCab looks max. once per day for an update in this setting. It’s also possible to configure iCab so that it only checks for an update after the user selects this menu (the menu entry is unchecked).
  • iCab supports the Netscape HTML extension “POINT-SIZE” in the FONT tag.
  • iCab introduces web archives. The iCab archives are in ZIP format which can be decoded on all platforms without any problem. These web archives can be displayed by iCab like HTML files, and of course iCab is able to create these archives. These archives can contain any number of HTML files, images, fonts etc. iCab will compress the files so using web archives to save web pages will be very efficient. If you open a web archive iCab will display the first file found in the archive. If you follow a link form this page, iCab will first look in the archive. If the link is found in the archive, iCab will load the new page from the archive too. If it’s not in the archive iCab uses the usual way to get the file (get the file from the web cache, the internet or the hard disk).

Note: If you display the source of a HTML file which is loaded from a web archive iCab itself will display the source. It’s not possible to pass the source to an editor, because the source is only available compressed in the web archive.

  • The “Save File” dialog has some new options to select the format in which the HTML page can be saved.
    • Text: Only the pure text of the page is saved (no HTML code)
    • HTML: The HTML code of the page is saved (no images)
    • Web archive: The current page with all its images, fonts, frames is saved in one file (web archive)
  • It’s now possible to download whole web sites into web archives.
  • When downloading web sites into the download folder iCab no longer changes the filenames. Instead it reconstructs the original directory hierarchy of the server.
  • “Downloading” of local web sites (“file://…”) is now possible too.
  • Downloads into the download folder no longer go through the web cache.
  • Dragging links with the Alt key into the finder will download the linked file.
  • Some new options in the download dialog. It’s now possible to prevent the post processing the files after download using the settings of “Internet” control panel. It’s also possible to let iCab automatically remove the entries in the download manager after the download has finished successfully. The defaults for both settings can be set in the preferences dialog.
  • The desktop folder can be now used as download folder.
  • “BCC” header can be set in email window.
  • Bitstream’s “Dynamic Fonts” (TrueDoc technology) are now supported. You’ll find some examples at
  • The iCab icons can now easily replaced by anyone. All you need is a file named “iCab Icons” (type ‘MCIC’, creator ‘iCAB’) in the iCab folder which contains all the icons that should be replaced. iCab will first look in the file “iCab Icons” for the icons and if it doesn’t find it there it will use the default one.
  • iCab attaches some “pieces of paper” to the mouse cursor when you move the mouse over a link that opens a new window. The same happens if you hold down the Command key because Command-click will also open the link in a new window.
  • Shift-Tab steps the cursor backwards through the input field of HTML forms.
  • iCab now supports the wildcards “*” and “?” in the “noproxy” entries of the Internet control panel.
  • In Kiosk mode it is now possible to use the wildcards “?” and “*” to configure the allowed web sites. (“http://www.xyz.com/path/” is equivalent to “http://www.xyz.com/path/*”).
  • In the contextual menu of the browser window there’s now a new menu entry “Check syntax with W3C validator” available in the “page” and “frame” submenu. Using this option will pass the URL of the page or frame to the W3C validator and shows the results.
  • In preferences dialog (section: Network/Connections) it is now possible to set the maximum number of connections that will be used by the download manager at the same time. This will prevent that 10 or more MP3 files ;-)) will be downloaded at the same time which would slow down all downloads far too much.
  • If the extension “Text-To-Speech” is installed iCab is now able to read the web pages aloud. Using the menu “View/Speak” iCab will read all the frames, using the contextual menu “Frame/Speak” of the browser only a single frame will be read. After selecting some text iCab can also read the selected text (select “Speak selection” in the contextual menu). iCab will read the alternative text of images. It will also read the table “summary” if defined. The attribute “summary” is new in HTML 4.0.
  • iCab now supports the HTML attribute “ACCESSKEY”. “ACCESSKEY” defines a character which when pressed selects, activates or focuses the object (images, links, controls). The key that can be pressed to activate the object will be displayed like “” after the object.
  • Cursor-left/right scrolls left/right.
  • Cmd-Cursor Up/Down scrolls a page up/down.

Bug Fixes in iCab Preview 1.7

  • Now, if “auto complete URL” is switched off iCab doesn’t try to create a minimal valid URL any longer if the entered URL is not valid and not complete. This way Open Transport or MacTCP is able to do the completion using the “search domains” itself.
  • The iCab email-window could not send emails without content.
  • In Download manager the “Max transfer size” was not correctly evaluated.
  • iCab now respects the when displaying the result of an HTML form.
  • After changing the font size twice using the buttons in the toolbar the buttons in the LINK toolbar were disabled.
  • If the server sets the Content-Type to “multipart/*” but does not send the content in multipart format, iCab was slowed down very much.
  • iCab is now able to accept shortcuts like Cmd-+ or Cmd-. on all keyboard layouts. Old versions of iCab failed to recognize these shortcuts if there must be also pressed the Shift key.
  • If iCab scrolls while selecting table entries (Hotlist/History/Download manager) all the entries that scrolls out of the visible area were deselected.
  • iCab checks if the font settings are really correct. So if someone does install a new font for another language (for example Japanese on a German system), iCab will recognize that the old setting for this language (for example Chicago) is no longer correct because now a suitable font is available (for example “Osaka”). iCab will now use the new font automatically.
  • The order of the destination encodings/fonts for the Text Encoding Converter modified. Now the Symbol font has a higher priority than the Greek font. This way Greek letters will also work if no Greek Fonts are available because most Greek letters are also part of the Symbol font.
  • In Offline mode iCab no longer starts Java Applets if the Applet is not located on the hard disk.
  • The auto fill feature in HTML forms is deactivated for all input fields with only one visible character.
  • If iCab was configured to not handle certain protocols itself iCab did call the application which is configured in the Internet control panel for this protocol. But if in the Internet control panel iCab was set for these protocols, both iCab and the Internet control panel did pass the URL to each other for ever. Now iCab checks which application is configured in “Internet” to prevent this kind of loop.
  • Without the Appearance manager selecting the option “ignore colors of HTML file” in printing dialog did crash.
  • HTTP redirections from http-URLs to https-URLs didn’t work.
  • In redirections from http to ftp iCab does now call the external ftp application if iCab is configured to use an external ftp application.
  • When starting iCab by dragging an URL file onto the iCab icon, iCab reported an error -192 for nearly everything that’s done afterwards.
  • A problem with HTML based redirections solved. Now, “hotmail.com” should work with iCab.
  • Bug in handling GetURL and OpenURL events fixed. Sometimes iCab forgot to send the response.
  • Under Icelandic MacOS iCab will no longer try to translate the characters ™Ð ©£ etc. with the Text Encoding Converter. It will now use the characters from the system font.
  • In the Hotlist, History and in the download manager long texts will be now truncated in the middle and no longer at the end. So in URLs the filename should be always visible.
  • False use of the tag could crash iCab.

Go to the iCab 1.7 Preview.