Releases:1.0:Notes Complete

From Camino Wiki
Revision as of 09:08, 13 September 2005 by Encro (talk | contribs) (→‎Highlights: URL changed to uppercase)
Jump to navigation Jump to search

The new format for our Release Notes for Camino 0.9.

Under Development updated 30-7-2005

  • Download manager
    • You can now retry a download.
    • We now have download list saving history options in he preferences.
  • Camino now aske for confirmation when;
    • Closing a window containing multiple tabs.
    • Quiting Camino with multiple windows and/or tabs open.
  • A separator can now be used in the bookarks bar.
  • Separators now look like separators in the bookmark bar and the bookmark manager.

Lead in

Camino 1.0 Alpha 1 is created off the Mozilla1.8branch (which we share with Firefox 1.5). We decided that we will not be releasing Camino 0.9 -- there's really no point. What we have now is really, really good.

Camino 1.0 alpha 1 brings you a heavily updated version of the only native OS X browser using Mozilla.org's Gecko HTML rendering engine. We made great improvements in every area we could think off. And we also bring you a whole set of new features we know you will enjoy.

Due to changes in our feature set we can no longer support OS X 10.1, we advise people still using OS X 10.1 to download Camino 0.8.4.

Note that this version of Camino 1.0 Alpha 1 is in the "alpha" stage, which means it is still actively under development. We feel that it is usable on a day-to-day basis and a large improvement over Camino 0.8.4, but you may still experience issues and functionality that doesn't work 100%. The goal of this early release is to demonstrate the team's progress and for people to report issues early on in the development cycle so they can be addressed.

Changes in 1.0alpha1 since 0.9alpha2

  • General
    • The Java Embedding Plugin is now bundled, which adds compatibility with Java 1.4/5.0 and fixes many Java applet issues.
    • Drawing speed on pages with multiple animations is much improved, as is typing speed on many pages.
    • On first launch Camino will ask you to set it as the default browser.
    • The about:config preference editor now works as it should.
    • URL autocomplete now works in the location sheet.
    • Keyword lookups now work from the location sheet.
    • The tab bar
      • Double-clicking on tab background now creates a new foreground tab.
      • We now open files in the current and latter tabs, rather than the first and later tabs.
      • When opening multiple URL's in tabs, we now select the first tab that we changed.
      • URL's opened from external applications now always open in a foreground tab.
    • Autocomplete now correctly completes URL's like ftp.foo.bar.
    • Fixed the browser context menu showing when control clicking on a plugin.
    • Fixed the scroll wheel not working in the PDF Browser Plugin.
    • Camino now has a "Camino Support" item in the menu bar which leads you to the www.caminobrowser.org support section.
    • Added a "Show History" toolbar item in the main window.
    • Implemented "use selection for find" for finding things on pages.
    • Windows now tile with the correct offset.
    • Reduced the click and hold session history menu delay.
    • When saving a webpage as plain text, we now properly attach the .txt extension to it.
    • When hitting Return in an empty URL bar, we now keep focus in the URL bar.
    • Core Changes
      • Tiling speed of very large background images has been greatly improved by using Core Graphics.
      • When mounting the disk image we now show the license agreement.
      • We now have page header/footer configuration for printing.
      • Print orientation and other page setup details are now correctly remembered.
      • Emacs-like/readline-like ctrl+letter shortcuts now work for input fields.
    • Camino now has full certificate handling capability.
      • You can now allow or deny acceptance sheets for certificates.
      • We now have certificate managment in preferences.
    • We now have improved advertisement blocking.
  • Webpage interaction
    • Fixed a case where Gmail link clicks weren't recognized during compose.
    • We now hide the scrollbar when a popup is opened without the scrollbar flag.
    • The user can now show/hide the bookmark bar and toolbar in a popup.
  • Bookmarks
    • about:bookmarks and about:history have their own favorite icon now.
    • We now show a file icon for local file:// URL's.
    • We greatly improved the performance of loading large bookmark collections.
    • We show the correct (localizable) window title for the bookmarks and history manager now.
    • When making a bookmark, we save the URL with relative anchors now.
    • When creating new bookmark folders, we place them after the selected item now.
    • We now use Command+Shift+N for creating a new bookmark folder.
    • Fixed a potential crash when dragging a bookmark to the bookmark bar.
    • When the bookmark title for a linked image is empty, we now use the URL.
    • Fixed some problems in the bookmark bar when deleting certain items (like the dock menu folder).
    • When pasting a bookmark into the bookmarks list with nothing selected, it's now put in an appropriate location.
    • We now save the bookmarks splitter location.
    • We now save folder expanded states while switching between collections.
    • We now support dragging multiple items from the history view.
    • The Export Bookmarks save dialog now has the 'Hide Extension' checkbox.
  • Download manager
    • We now save the download list on quit, so that downloads from previous sessions are preserved.
    • You can now pause and resume a download.
    • We now disable destructive toolbar items when the window isn't active.
    • Long text in a download instance is now truncated.
  • Preferences
    • We added a preference to control image animations.
    • We now read Proxy Auto-Config (PAC) settings from the System Preferences .
    • We added a new hidden preference, "camino.use_system_proxy_settings" which affects whether we read the proxy settings from the OS at all. Setting this to "false" allows you to specify you own proxy settings using hidden preferences.
    • Logging of CSS and JavaScript errors in the Console is now off by default.
    • Filtered cookie exceptions list now stay filtered if an Allow/Deny value is changed.
    • We now disable the "remove all" button in the cookies and permissions sheet when the user has typed in a filter to avoid confusion as to what gets removed.
    • We have removed the "Use system Home Page" checkbox.
  • Localisation
    • We moved the bookmarks.plist file into the localized folder so default bookmarks can be tailored per localization.
    • Bookmarks Manager page/tab title is now localizable

Highlights

  • This version contains a wide variety of optimizations, memory usage improvements, leak fixes and performance improvements for page rendering and scrolling, as well as numerous crash fixes.
  • Camino is the only high end browser that brings support for Mac OS X 10.2, 10.3 and 10.4 straight out of the box.
  • Back/Forward performance has been greatly improved by keeping the full page in memory.
  • We now have support for webpage access keys.
  • We now use Core Graphics to draw all images on websites.
  • Startup time has been improved by more than 25%.
  • Added a Fill Form menu and toolbar item which uses your personal Address Book card to automatically fill forms on the current webpage.
  • Rewrote the Tab Bar from scratch:
    • Allows more than 16 tabs in one window.
    • Add an overflow widget when there are too many tabs (as known from regular toolbars).
    • Tabs are now left-aligned.
    • Each tab now has a "close" widget.
    • The tab look is now themeable (though no extra themes are provided).
    • The tab bar can be set to always be visible, even with only one tab open.
    • Re-arranged the tab contextual menu to be more logical.
    • New Tab is now available when no window is open, it will open a new window.
  • Command-enter in the URL bar or search field will now open a new tab or new window depending on preferences.
  • Every bookmark menu folder now has an "Open in Tabs" item.
  • The Camino menu now has a "Reset Camino..." menu item.
    • This will erase your browsing history, empty the cache, clear downloads, clear all cookies, clear all site permissions, and remove all remembered user names and passwords.
  • The Camino menu now has an "Empty Cache..." menu item.
  • Security status is now displayed in the URL bar.
  • (ctrl)+shift+home/end now selects from beginning or end of webpage.
  • Support for CSS3 cursors.
  • Camino now supports Midas, an inline, rich text editor.
  • We added smart mailto: links context menu support:
    • Copy Address
    • Add to Address Book, if the address isn't already in Address Book.
    • Show in Address Book, if the address is already in Address Book.
  • The Go menu now displays full history by day.
    • We show the last 15 visited websites.
    • We show site icons for history items.
    • We now have a "Clear History" item at the bottom of the Go menu.
  • We greatly improved History and Bookmark management.
  • The Help menu now contains an Installed Plugins item which opens about:plugins.
  • The bookmarks manager now behaves like a webpage, no longer taking over the window and hiding opened tabs. This will allow you to:
    • Open the bookmarks manager in a new tab or a window.
    • Open the bookmarks manager in the current active tab or window.
    • Create a bookmark of the bookmarks manager and add that to your bookmarks bar for quick access.
    • Set the bookmarks manager as your homepage by using "about:bookmarks" as the url.
  • Added Spotlight support for search through bookmarks.
  • Favicons linked using a LINK element are now correctly displayed, instead of always looking for the root favicon.
    • When a webpage fails to load we now show a warning icon rather than the site icon which was cached on a previous visit.
  • On Mac OS X 10.4 Camino now uses the unified title-/toolbar on its windows.
  • Added ad-blocking option in the WebFeatures preference panel (which uses userContent.css) to block most web advertisements.
  • Camino now has XML Pretty-Print.
  • Camino now uses the Mozilla 1.8 engine, which in itself contains thousands of bug fixes that also benefit Camino. Some of the bigger and more important are:
    • Gecko's DHTML performance has had some major improvements.
    • Mozilla now supports the overflow-y and overflow-x properties.
    • Mozilla's pop-up blocker has been greatly improved.
    • Resizing of large images to fit the browser window has been improved, now restoring larger-sized image centered on the click location.
    • Mozilla now supports unprompted NTLM authentication (NTLM is an authentication protocol used in Microsoft networks).
    • The XML parser has been updated.
    • Command + Up & Down now works the same as Page Home & End.
    • Background tabs can no longer set the status bar.
  • we now use error pages instead of sheets.

General bug fixes

  • Camino also contains a wide variety of interface changes that help Aqua Human Interface Guidelines compliance and improve useability.
  • Cached items now saved in ~/Library/Cache/Camino.
  • File related changes:
    • The "Open File..." window has been changed to a sheet.
    • Allow users to open multiple items using the "Open File..." menu item.
    • Non-ascii local file names are now properly displayed in the Save As dialog.
    • Added several extra file extensions to our Dock icon drag and drop support.
    • Added support for the legacy .URL Internet Explorer bookmark file.
    • One can now open .webloc and .url files by dragging them to the dock icon or opening them with the Open menu.
    • Dragging a local file onto a tab now doesn't give an error message and fails.
  • Fix issue where two default fonts were missing on new install.
  • Fix an issue on OS X 10.2 where Camino would use manual prebinding.
  • Users can now put a SearchURLList.plist in their profile folder which will not be removed when upgrading.
  • Fixed an issue where a bookmarked javascript with pop-up was blocked while it shouldn't have.
  • No longer displays an ampersand sign ("&") in the button text of warning dialogs.
  • Fixed a case where the url bar would show a subframe url.
  • When showing autocomplete results into the url bar, we now skip the protocol when trying to figure out where the match is.
  • Send Link and Find Previous menu items are now "dimmed" when no window is opened.
  • We no longer fire an onchange event when selecting the same option that is already selected in a menu.
  • Changed the "Send Link" main menu item to "Email Page Location" for clarity.
  • The link contextual menu now has a "Send This Link..." option.
  • Explicitly open the home page when selecting Go->Home so as to override "load home page in new windows" preference.
  • Keyboard shortcuts available to show or hide the bookmark bar and toolbar.
  • Fixes issue where tabs did not change properly to reflect a "new" tab set.
  • Pages loaded in a tab in the background now correctly scroll to an anchor.
  • Fixed some cases where a page and tab title would say "Loading..." even when the page was done loading already.
  • Fixed a case where scrolling during pageloading could cause a crash.
  • The status bar divider line has returned on all OS versions.
  • Ensure the Search dialog text field has focus after a find.
  • We did a status bar cleanup.
    • Removed the "Document: Done" notification from the status bar.
    • Removed the globe and lock icon from the statusbar.
  • The autocomplete dropdown window will now be shown while the window is moved, resized, minimized or hidden.
  • Tooltips no longer show in Expose.
  • Command + Shift + R now force reloads the webpage just like Shift + Clicking on the reload toolbar item.
  • Link anchor information does now correctly append to the URL in the url field after navigating to an anchor.
  • If a copy of Camino was already running, clicking on the Dock icon of the second copy would put a dialog for each click.
  • Keyboard navigation in the keychain dialogs now works correctly.

Webpage interaction fixes and features

  • We made several improvements to charset detection.
    • Charset detection on Asian webpages and on pages with the UK pound sign should be better.
    • You can enable or disable automatic charset detection in the View > Text Encoding menu.
    • Added a new Text Encoding menu item for GB 18030.
  • Camino now always switches (activates) to the tab for which a javascript sheet is being shown.
  • We further improved the appearance of select and textarea form controls for Cocoa widgets.
  • In some cases Camino would show scrollbars in select and textarea form elements while it shouldn't have. We now correctly disable them when there's nowhere to scroll.
  • We fixed one of the most memorable camino bugs where a form field text caret from a background tab could show through in the active tab.
  • We fixed an issue where selected text in background windows wouldn't become gray and instead would remain with the highlight color.
  • Fixed an issue where TSM Inline input misbehaved after window deactivation.
  • Fixed an issue where Japanese typing could get messed up after Select All then Deleting text.
  • We now let the escape key cancel IME input if there is marked text.
  • Allow the use of the Escape key to stop pageloading.
  • Use the username field closest to the password field, not the first field encountered.
  • Using the backspace key in embedded content (plugins, java applets, etc) no longer sends you back a page in history.
  • Disabled form elements now have aqua appearance.
  • In Japanese and Chinese form input area, a caret now moves using the left and right keys in a form input area.
  • Added support for <optgroup> within a <select> pop-up.
  • Password and username autofill now properly works in frames and iframes.
  • Enlarging page text with non-English keyboards can now be correctly done using "Command +".
  • We now use the MozID for Google searches.
  • Improved multi-line tooltip support for webpages.

Bookmark bug fixes and features

  • You can now drag and drop bookmarks between Camino and Safari.
  • One can now make separators in any folder except the "smart" folders.
  • We have removed the "Broken Bookmark" detection feature.
  • The green plus cursor is shown when a bookmark is copied using Alt and mouse drag and drop.
  • We now have improved quick searching for history and bookmarks.
  • The edit menu (except cut) now works for bookmarks.
  • Bookmark bar related.
    • Dragged bookmarks can now be dropped between two folders on the bookmarks bar.
    • A dragged bookmark can now be dropped back in its old position without sending it to the end of the bookmarks bar list.
    • Fixes an issue where it was too easy to accidentally drag Toolbar Bookmark folders on the web view.
    • Fixes repaint issues when rearranging bookmarks and resizing the browser window.
  • Import related.
    • Added ability to import Opera bookmarks.
    • Added ability to import OmniWeb 5 bookmarks.
    • Improved Firefox importing.
    • Fixes a nested folder import bug with Firefox by disabling whitespace skipping.
    • Now checks for new location of the Firefox profile directory in addition to the old one.
    • Allows Mozilla bookmark separators to be imported.
    • We solved an instance where it wasn't possible to import Safari Bookmarks.
  • History related.
    • History was made much faster.
    • You can now search in history.
    • History is now sorted by date labeled folders.
    • We now have column sorting for History to find things easier.
    • Fixed a crash when deleting quicksearch results items in history.
    • Fixed an issue where the history list wasn't updated if one clear all entries in preferences.
    • Cmd-click of history items now opens in new window.
    • We now remember the history panel state.
  • When creating a tab group we now use the title of the front most tab instead of the first tab.
  • Fixed an issue where creating a bookmark of a tab could create one for the first tab.
  • Fixed an issue where the user specified name for a new bookmark wasn't used.
  • You can now bookmark a page that doesn't have a <title>.
  • Use the link text instead of the url for the bookmark title when dragging a link into the bookmark manager.
  • Fixed a case where dragging a site icon from a page without a title would crash Camino.
  • Now always create bookmarks at the end of a bookmarks folder.
  • Fixes an issue where the main bookmark view does not update when it should.
  • Fixes an issue where "Number of Visits" didn't update live in bookmark info Status tab.
  • Camino no longer tries to open bookmark separators as bookmarks when opening bookmark folders.
  • Now disables view source while you are in the Bookmarks manager.
  • When creating a bookmark when in the bookmark manager we use the previous webpage.
  • The "Show/Hide All Bookmarks" menu item is now properly enabled and disabled when tabs are closes, and windows change layer.
  • We now save our bookmarks file in two stages in case the write fails in some cases.
  • One can now use the return key in the bookmark info description field to start a new line.
  • You can now open multiple bookmarks or history items in new tabs or windows from the bookmark context menu and with command-double-click.
  • When dragging a url (without a page title) or file location onto the bookmarks bar, we now use the url as the bookmark title.
  • When copying a bookmarks folder, don't propagate the dock menu flag.
  • We now clear the search results when switching between history and bookmarks.

Download bug fixes and features

  • Added an option to autoclose the download manager when downloads are complete.
  • The current download automatically obtains focus on start.
  • The download manager now displays the user-chosen file name for a download.
  • New toolbar item for showing download manager from the browser window.
  • Fixed an issue where the download Manager got stuck in Customize Toolbar mode when closing on download completion.
  • Fixed an issue where "Download Link Target..." resulted in a bad download for large files.
  • Camino can now handle downloading files bigger than 2GB.
  • Double clicking an item in the download manager now opens the file.
  • Fixed a case where swicthing tabs using the shortcuts while the download window was auto-closing, all the open windows would be closed aswell.
  • Fixed an issue where "Reset Camino" would also delete completed downloads.

Preference bug fixes and features

  • The preferences interface has been redone to make it more consistent and easier to use.
    • We gave each section that previously was hidden in a tab it's own proper pane.
    • Icon in preferences window for current category now appears selected.
    • You can now move trough all panes using keyboard navigation.
    • Panes now correctly focus on text input field when switched to.
    • Camino now remembers the state of the preferences window while running.
    • We now correctly save all preferences if you quit when the preference window was open.
  • We now have support for 3d party preference panels.
    • These can be installed by moving them into the (~)/Library /Application Support /Camino /PreferencePanels folders.
    • It is possible to write these panels using Cocoa, Applescript or Python.
  • Cookie related changes
    • Confirmation now requested when removing all cookies.
    • We added search fields to the cookies and exception sheets so entries can be found easier.
  • Appearance related changes:
    • The Appearance preference panel now uses labeled buttons for changing fonts.
    • Appearance preference panel now has a default button.
    • Serif and Sans-Serif font's are now properly set per language.
    • When changing font sizes in preferences, selecting fonts/sizes wouldn't work if you had clicked in the text preview blocks.
    • We now only allow users to set font Family.
    • We added zh-HK (Traditional Chinese: Hong Kong) to the font preferences.
    • Fixed an issue where the localized version of Camino couldn't change monospaced font preferences.
    • When showing the Advanced font preferences sheet, hide the font panel
  • Camino can now set itself to be the default browser.
  • Now includes clear memory cache as well as disk cache from preferences.
  • We now use the language information in the System Preferences | International panel to send data on what languages you understand to websites (HTTP accept-language header).
  • The new option camino.accept_languages can be used to specify a set of languages to use for the HTTP accept-language header instead of the ones determined from System Preferences.
  • Support added for wallet.crypto.autocompleteoverride hidden preference.
  • We removed the preference ui for disabling plugins as it has some major problems (specifically with javascript). This can be worked around by using hidden preferences.
  • The Navigation panel is renamed to General and is now one pane.
  • We added a "New Folder" button to the Choose Download Folder sheet.
  • The permissions.default.image (image blocking) hidden preference is now working again.

Localization bug fixes

  • Cookie Allow and Deny buttons now localizable.
  • Export button in the Bookmark export window now localizable.
  • Loading indication for Preference panels now localizable.
  • Unblock... popup indicator option now localizable.
  • Localization of suggested bookmark export file name.
  • We Localized the cookie editor yes/no values.
  • We changed Rendezvous to Bonjour in line with Apple's product name change.
  • We now make sure the downloads location in the download manager is displayed using localized names.
  • We fixed an issue where localized version of camino couldn't change Monospaced font in Preferences.
  • "Reset Camino" can now be properly localised.
  • Dates in the Go menu are now localised.

Java issues

  • Camino now ships with the Java Embedding Plugin (http://javaplugin.sourceforge.net/), which provides support for Java 1.4 (Java 1.5 on Mac OS X 10.4). This fixes many Java issues.

Known issues

  • In some cases Form Fill doesn't correctly fill in all the fields.
  • By default Shockwave Director content displays at the wrong location in the window. Change hardware rendering to software rendering to solve this.
  • If you try to open Camino AppleScript dictionary, say from Script Editor, you’ll get an error. To work around this, open the application package, and remove the “Localized.rsrc” file in Contents/Resources/English.lproj. This will, however, prevent Shockwave Director content from loading so we recommend you do this on a copy of the application.
  • While the worst issues from 0.8 have been resolved, some issues remain when typing in non-Roman languages.

Known 10.3-only issues

  • A bug in 10.3.0 - 10.3.3 causes text in IFRAMEs to "float" outside the IFRAME as the window is resized and not repaint correctly when scrolled. This has been fixed by Apple in 10.3.4.
  • A bug in 10.3 can cause multiple bookmarks to appear on the Bookmark Bar or Desktop when dragged from Camino. This has been fixed in Mac OS X 10.4.

Known 10.4-only issues

  • Due to a bug in Apple's NSImage API, some site icons are drawn as blank images. This has been fixed in Mac OS X 10.4.2.
  • The default browser is reset (to Safari) when upgrading from earlier versions of Mac OS X to Mac OS X 10.4. This will be fixed in an upcoming OS update.
  • We can now also build Camino on Mac OS X 10.4 and Xcode 2.0 using the GCC 4.0. But, builds produced with GCC 4 will only run on Mac OS X 10.3.9 and above. Because of this, official Camino releases for current Apple hardware will continue to be built with GCC 3.3, providing compatibility with Mac OS X 10.2 Jaguar. To use GCC 3.3 on Tiger, simply enter sudo gcc_select 3.3 in a terminal.