Difference between revisions of "Releases:1.0:Notes Complete"

From Camino Wiki
Jump to navigation Jump to search
 
(274 intermediate revisions by 10 users not shown)
Line 1: Line 1:
The new format for our Release Notes for Camino 0.9.
+
== About Camino 1.0 Release Candidate 1 ==
(contains all patches landed by 09-June-2005)
+
Camino 1.0 Release Candidate 1 brings you a heavily-updated version of the only native Mac OS X browser using Mozilla's Gecko rendering engine. This version incorporates many new features and improvements to existing features. Numerous bugs and performance problems have also been resolved.
  
Camino 0.9 brings you a heavily updated version of the only native OS X browser using the Mozilla gecko render engine. We made great improvements in render accuracy and speed, bookmarks and history management, preference, plugin supports and many other areas.
+
This version of Camino is close to its final shipping state. It is a high-quality release and represents a significant improvement over Camino 0.8.4. The goal of this release is to provide the opportunity to report major problems before a final version of 1.0 is released.
  
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.
+
Camino 1.0 Release Candidate 1 reaps the benefits of many of the improvements made in Firefox 1.5. Both products are based on the same codebase, the Mozilla 1.8.0 CVS branch, which provides a stronger, more stable, and more secure foundation than any previous version.
  
Remove this on the real release notes. Bugs and features that are under development and will eventually land.
+
Due to changes in the feature set, Camino no longer supports Mac OS X 10.1. Those running that version of Mac OS X are encouraged to use Camino 0.8.4.
* Camino now comes packaged with the Java embedding plugin which solves almost all of Camino's previous Java issues. OS X 10.2+ is required.
 
* Camino now uses a disk image with embedded compression instead of a compressed (.gz) disk image.
 
* Due to popular request we have added confirmation when.
 
** Closing a window containing multiple tabs.
 
** Quiting Camino with multiple windows and/or tabs open.
 
* Cocoa rewrite of inline drag and drop.
 
** Fixes an issue where multiple copies of bookmarks would be created when only one was actually dragged, Apple bug in Carbon.
 
** No more outlines of texts and images instead we now show the actual image or text (?).
 
** Dragged links now look pretty (?).
 
* We now package Camino in a disk image using embedded compression.
 
* Back and Forward is now instantanious, or at least highly optimized, due to changes made in gecko's DOM.
 
  
 +
== Changes in 1.0 Final ==
  
== Highlights ==
+
* General
 +
** Camino is now built as a universal binary, and runs natively on PowerPC- and Intel-based Macs.
 +
** Remapped command-scroll to standard scroll. Scrolling while holding the Control key now changes text size, and scrolling while holding the Option key navigates through history.
 +
** Added command-shift-L as shortcut for Email Page Location.
 +
** Fixed several tooltip issues.
 +
** Fixed user interface lockups that occurred when Camino displayed up a sheet or window while a modal dialog or sheet was already open.
 +
** Fixed an issue causing sheets to appear in the lower-left corner of the screen.
 +
** Fixed a problem causing loss of focus when hiding and then showing Camino.
 +
** Fixed an issue where showing a sheet in one window would cause backwards typing in other windows.
 +
 
 +
* Bookmarks
 +
** Implemented bookmark arranging:
 +
*** Selecting a single folder will sort its children.
 +
*** Selecting two or more items will sort them together.
 +
*** Holding down the Option key will do a deep sort of all selected items.
 +
*** If nothing is selected, the current collection is sorted (if allowed).
 +
** Re-ordered the bookmarks and history context menus slightly to reduce the number of separators.
 +
** Fixed the bookmarks toolbar to update appropriately when items are re-ordered.
 +
** The outline and table views now respond to the home and end keys by scrolling to the top and bottom.
 +
** When the bookmarks file is corrupt, a copy is now saved.
 +
** Changed "Last visit" to "Visits" in the Bookmark Info panel.
 +
 
 +
* Downloads
 +
** "Show in Finder" is now allowed for in-progress downloads.
 +
** Fixed an occasional crash that occurred when clearing the download list.
 +
 
 +
* Localisation
 +
** Bookmarks toolbar and menu folders now have localized names.
 +
** Several other missing strings were added to the Localized.strings file.
 +
 
 +
== Changes in 1.0b1 since 1.0b2 ==
 +
 
 +
* General
 +
** Camino now supports HTML <canvas>.
 +
** Camino now has built in SVG support.
 +
** Added a contextual menu on the URL bar lock icon that has items to show the site certificate, and go to Page Info.
 +
** Added a Page Info window containing a combination of encryption and certificates related information.
 +
** Added ".p7b" and ".pkcs7" to the list of file extensions allowed when importing certificate files.
 +
** Added a separate cache for site icons, ensuring that crashing doesn't erase all the site icons anymore.
 +
** Fixed an issue where the "New window" item was no longer in dock menu.
 +
** Camino now doesn't set itself as the default FTP client.
 +
** Fixed a crash when accessing Brother printer via Bonjour.
 +
** Updated many of the icons.
 +
** The bookmarks bar on 10.4 now matches the unified look of the toolbar.
 +
** Improve the drag feedback for tabs and the tab bar background.
 +
** Improve the drag feedback on the bookmarks toolbar.
 +
** Make sure the focus ring around the search text fields in the UI is correctly redrawn when a window gains and loses focus.
 +
** Rearranged the Help menu.
 +
** Standardize terminology in Send Link/Email Page Location strings.
 +
** If a webpage has it's own javascript oncontextmenu handler, we don't show the normal context menu.
 +
** When opening new windows from external applications, make sure we bring the window to the front if appropriate.
 +
 
 +
*Preferences
 +
** Added warning sheets when clearing the cache and history in the preferences, and standardize the terminology.
 +
** Added a "Are you sure?" warning before clearing all the cookie site exceptions.
 +
** Make sure that the "Remove All" button in the "Edit exceptions list" sheet only removes the cookie permissions, and not any others.
 +
** Allow users to select one or more cookies and say "block these sites" to add the sites to the "deny" list.
 +
** The UI in the Cookies and Exceptions sheets now uses action buttons, and saves the table and window state.
 +
** Properly save the preference window location.
 +
 
 +
* Bookmarks
 +
** Don't create history items for hidden url loads, like iframes.
 +
** Quiting with a large history is now faster.
 +
** Importing bookmarks from Firefox brings apostrophes in correctly.
 +
** Re-importing of a Camino HTML bookmark file now properly imports the separators.
 +
** Added support for Tiger .webloc files.
 +
** The bookmarks info window is now resizable.
 +
** Fixed a case where the bookmark info panel was blank if you Get Info in bookmarks before selecting anything.
 +
** Save bookmark keyword changes when you close the panel.
 +
** Added a contextual menu item to copy bookmark and history item urls to the clipboard.
 +
** Removed the New Folder, and enable Copy Location for the bookmark toolbar contextual menu.
 +
** Improved Top 10 bookmarks list.
 +
*** Look at both visit count and last visit date to keep the list stable.
 +
*** Slight optimisation of list building.
 +
** Optimized resetting of visit counts.
 +
** Allow to shift-tab out of the Description text view.
 +
 
 +
* Tabs
 +
** Reuse the frontmost tab for some URL loads if it's empty.
 +
** Bring the browser window to the front when creating new tabs from external applications, if another window (like Downloads) is frontmost.
 +
** Allow shift modifier key to reverse the sense of the "load in background" preference when loading a url with Command-Return.
 +
** Dragging a bookmark folder over the content view should replace tabs, rather than append (just like dragging over the tab).
 +
 
 +
* Downloads
 +
** Fixed a bug in which the pause button disappears when customizing the download manager toolbar.
 +
** Use a file system notification to detect when downloaded files are moved or deleted, and update UI accordingly.
 +
** The Delete key now also removes items from the download list.
 +
** Fix hang when the "Are you sure you want to quit?" download sheet was displayed and the preference to close the download window was set.
 +
 
 +
* Localization
 +
** The bookmark manager's localized title is now displayed properly.
 +
 
 +
== Changes in 1.0b1 since 1.0alpha1==
 +
 
 +
* General
 +
** Added a "Reload All Tabs" item to the tab context menu.
 +
** Dragging a URL onto the empty tab bar area now creates new tabs, and doesn't replace the existing ones.
 +
** Now show an optional warning when closing windows or quitting with multiple tabs open.
 +
** Changed the Hide/Show Toolbar and Hide/Show Bookmarks Bar modifiers to use Shift, rather than Option.
 +
** Fixed an issue where "Close Window" wouldn't properly revert to Command-W.
 +
** Fixed several addblocking issues.
 +
** Drop down popups used to display at the wrong location when it was near the bottom of the screen.
 +
** Position:fixed used to displays at wrong offset.
 +
** "Unrequested Popup Detected" title is now localizable.
 +
 
 +
* Certificates:
 +
** In some cases Camino could hang when generating certificates.
 +
** We fixed occasional crash when editing trust settings for a newly-added certificates.
 +
** We also fixed other bugs in the certificate view that caused the checkbox states to be incorrect, and fail to stick.
 +
** We also fixed a possible exception on quit when quitting with the certificates window frontmost.
 +
** Made the "Cancel" button work!
 +
** Delete is now disabled when no certificates are selected.
 +
 
 +
*Downloads
 +
** We fixed crash that happened on download failure.
 +
** We added error reporting for common downloading errors (no permissions in destination directory, and disk full) via a sheet on the downloads window.
 +
** We fixed a case where saving HTML Complete to a non-writable directory wouldn't give an error but we would bail.
 +
 
 +
*History
 +
** We now avoid making history items for "hidden" global history entries, such as those for subframes.
 +
** Now only create history date folders for the days that we are saving history for.
 +
** The history view and the menus will now update live as you change the history entries preference.
 +
 
 +
* Bookmarks
 +
** Fixed an issue where some .url files wouldn't properly load the webiste.
 +
** Now site icons are not loaded if the (hidden) "browser.chrome.favicons" pref is set to false.
 +
** Fixed the issue where the warning triangle favicon didn't display when an error page loads.
 +
** Fixed a bug where the text field of a bookmarkfolder gets editable when selected and expanded.
 +
** Bookmark bar item tooltips now show the title and url separated by a newline.
 +
** Now export of bookmark keywords.
 +
** Now remember which container was selected in the Bookmarks Manager.
 +
** Fixed "Redo" when moving a bookmark within a folder.
 +
** Fixed Undo in the url bar to not create undo items for no-op changes.
 +
** Fixed drag and drop in the bookmarks to show the correct feedback when copying, and allow copying into the containers table.
 +
** Fixed the context menu for empty rows in the bookmarks to enable the "New Folder" item.
 +
** Allow reading a Safari Bookmarks.plist file as the bookmarks file (rather than an import) in case a user copies it over.
 +
** Now display separators in the bookmarks toolbar.
 +
** Fixed a case where Camino would hang and redraw when selecting while hidden.
 +
** We now make sure the Info tab is selected in the bookmarks info panel.
 +
** We renamed the "Name" field to "Title" to be consistent with the rest of the UI.
 +
** W also tidied up the "Visit count" panel.
 +
 
 +
== Changes in 1.0alpha1 since 0.9alpha2==
 +
 
 +
* Significant new features and improvements
 +
** Drawing speed on pages with multiple animations is much improved, as is typing speed on many pages.
 +
** Camino now has certificate management capabilities.
 +
** Camino now saves the list of downloads between sessions. Downloads can be paused and resumed.
 +
** Ad-blocking is much improved, no longer requires a restart, and does not interfere with userContent.css.
 +
** Camino now has a preference to limit image animations.
 +
 
 +
* New features
 +
** On first launch Camino will ask if you wish to set it as the default browser (which can be turned off).
 +
** The location sheet now supports autocompletion and bookmark keywords just like the main location bar.
 +
** You can choose page header/footer configuration when printing now (in the Camino section of the print dialog).
 +
** Print orientation and other page setup details are now correctly remembered between runs.
 +
** Double-clicking on tab bar background now creates a new foreground tab.
 +
** Improved behavior when opening multiple items in tabs, and opening tabs from external applications.
 +
** The about:config preference editor works better.
 +
** Security-related features
 +
*** Certificate-related dialogs have been improved, and now show the details of the certificate in question
 +
*** It is now possible to trust a new Certificate Authority, and create certificates.
 +
*** You can view the set of certificates that Camino ships with, and any that you have downloaded, in the Certificates window accessible from the Security preferences panel.
 +
 
 +
* Bookmarks
 +
** Custom favorite icons are now shown for Bookmarks, History, and local files.
 +
** Fixed the window title when viewing Bookmarks and History.
 +
** Bookmarking a URL with a relative anchor works correctly now.
 +
** New bookmark folders, and pasted items, are now created after the selected item in the Bookmarks view.
 +
** Added Command+Shift+N shortcut 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).
 +
** The bookmarks splitter location is saved now.
 +
** Bookmark folder expanded states are now saved correctly.
 +
** Dragging multiple items from the history view works now.
 +
** The Export Bookmarks save dialog now has the 'Show/Hide Extension' checkbox.
 +
 
 +
* Download manager
 +
** The list of downloaded files is now saved on quit, so that downloads from previous sessions are preserved.
 +
** You can now pause and resume a download now.
 +
** Destructive toolbar actions are now disabled when the downloads window is not active.
 +
** Long text in a download instance is now truncated.
 +
 
 +
* Preferences
 +
** 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.
 +
** Fixed some issues when editing cookies and permissions, related to filtering and removing items.
 +
** The "Use system Home Page" checkbox has been removed, and the home page is no longer read from Internet Config.
 +
 
 +
* Performance
 +
** Pages with repeating background images now draw much more quickly.
 +
** Startup is much faster now with big bookmark collections.
 +
 
 +
* Plugins
 +
** Camino now ships with the Java Embedding Plugin (http://javaplugin.sourceforge.net/), which provides support for Java 1.4 (Java 5.0 on Mac OS X 10.4). This fixes many Java issues.
 +
** Control-clicking on a plugin shows the plugin's context menu now.
 +
** Scrolling with the scroll wheel now works for plugins that handle it.
 +
 
 +
* General
 +
** Camino now has a "Camino Support" item in the menu bar which leads you to the www.caminobrowser.org support section.
 +
** You can add a "Show History" button to the main toolbar now.
 +
** Implemented "Use selection for find" for finding things on pages.
 +
** New windows now tile with the correct offset.
 +
** Click-holding on the back/forward buttons now drops down the history menus more promptly.
 +
** When saving a webpage as plain text, we now properly attach the .txt extension to it.
 +
** When hitting Return in an empty location bar, we now keep focus in the location bar.
 +
** We now hide the scrollbar when a popup is opened without the scrollbar flag.
 +
** The user can now show/hide the toolbar and bookmark bar in a popup window (making the location visible)
 +
 
 +
* Installation
 +
** A license agreement is presented when mounting the disk image now.
 +
 
 +
* 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
 +
 
 +
== Changes in 0.9alpha2 from Camino 0.8.4 ==
  
 
* 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.
 
* 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.
 
* 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.
* Event message handling rewritten to improve app responsiveness:
 
** No more frame skipping in DHTML animations or flash adds.
 
** Rarely see "beach balls of death".
 
** CPU usage on pages with multiple plugin objects has been vastly improved.
 
** In general the UI stays much more responsive when viewing CPU-intensive content.
 
* We now use Quartz 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.
 
* 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.
 
** Browser Reset 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 add blocking option in the WebFeatures preference panel which uses userContent.css.
 
* 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 Up & Down.
 
** Background tabs can no longer set the status bar.
 
  
== General bug fixes ==
+
* Features
 +
** Back/Forward performance has been greatly improved by keeping the full page in memory.
 +
** Added a Fill Form menu and toolbar item which uses your personal Address Book card to automatically fill forms on the current webpage.
 +
** Command-enter in the URL bar or search field will now open a new tab or new window depending on preferences.
 +
** The Camino menu now has a "Reset Camino..." menu item, which 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 location bar.
 +
** Camino now supports "document.designMode" (inline HTML editing).
 +
** The context menu for mailto: links has some new items for interacting with the Address Book.
 +
** The Help menu now contains an Installed Plugins item which opens about:plugins.
 +
** Favicons linked using a LINK element are now correctly displayed, instead of always looking for the root favicon.
 +
** On Mac OS X 10.4 Camino now uses the unified title-/toolbar on its windows.
 +
** For network and site-related errors, Camino now shows error pages instead of dialogs.
 +
 
 +
* Bookmarks and History
 +
** Every bookmark menu folder now has an "Open in Tabs" item.
 +
** We greatly improved History and Bookmark management.
 +
** 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.
 +
** The Go menu now displays sites you visited in any window, grouped by date, and allows you to clear the history.
 +
** Spotlight will now index and open Camino bookmarks.
 +
 
 +
* Tabbed browsing
 +
** The Tab Bar was rewritten from scratch, allowing more tabs in a window (with an overflow menu), a close button on each tab, and the ability to show the tab bar when a single tab is open.
 +
 
 +
* Web Content
 +
** Web page access keys now work correctly.
 +
** Images are drawn and tiled using Core Graphics now, for performance and bug fixes.
 +
** XML files are now pretty-printed when viewed in Camino.
 +
** CSS3 cursors are supported now.
 +
** 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.
  
* Camino also contains a wide variety of interface changes that help Aqua Human Interface Guidelines compliance and improve useability.
+
=== General bug fixes ===
* Cached items now saved in ~/Library/Cache/Camino.
+
 
* File related changes:
+
* Camino now places the disk cache in ~/Library/Caches/Camino.
** The "Open File..." window has been changed to a sheet.
+
* "Open File..." now uses a sheet and supports opening multiple items.
** Allow users to open multiple items using the "Open File..." menu item.
+
* Better support for dragging and dropping location files (.webloc, .url)
** Non-ascii local file names are now properly displayed in the Save As dialog.
+
* Fixed an issue where a bookmarked JavaScript with pop-up was blocked while it shouldn't have.
** 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.
 
* Webpage interaction related changes:
 
** 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.
 
* 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.
 
* 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.
+
* 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.
 
* 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.
+
* Added keyboard shortcuts to show or hide the bookmark bar and toolbar.
* 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.
 
* 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 some cases where a page and tab title would say "Loading..." even when loading had completed.
 
* Fixed a case where scrolling during pageloading could cause a crash.
 
* Fixed a case where scrolling during pageloading could cause a crash.
* The status bar divider line has returned on all OS versions.
+
* Removed redundant "Document: Done" from the status bar, removed the globe, and put the lock in the location bar
* Ensure the Search dialog text field has focus after a find.
+
* The autocomplete dropdown window will now be shown while the window is moved, resized, minimized or hidden.
* We did a status bar cleanup.
+
* Tooltips no longer show in Expos&eacute;.
** Removed the "Document: Done" notification from the status bar.
+
* Command + Shift + R now force reloads the webpage just like Shift + Clicking on the reload toolbar item.
** Removed the globe and lock icon from the statusbar.
+
* 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.
 +
 
 +
=== Webpage interaction fixes and features ===
  
 +
* Charset detection on Asian webpages and on pages with the UK pound sign should be better, and you can enable or disable automatic charset detection in the View > Text Encoding menu.
 +
* Camino now switches to the tab for which a prompt is being shown.
 +
* Improved the appearance of select and textarea form controls for Cocoa widgets, and the state of their scrollbars.
 +
* Fixed a bug where the text caret from a background tab could show through in the active tab.
 +
* 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 when filling from Keychain.
 +
* Using the backspace key in embedded content (plugins, java applets, etc) no longer sends you back a page in history.
 +
* Disabled form elements now draw correctly.
 +
* 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 ===
  
== Bookmark bug fixes and features ==
 
 
* You can now drag and drop bookmarks between Camino and Safari.
 
* You can now drag and drop bookmarks between Camino and Safari.
 
* One can now make separators in any folder except the "smart" folders.
 
* One can now make separators in any folder except the "smart" folders.
* We have removed the "Broken Bookmark" detection feature.
+
* The "Broken Bookmark" detection feature has been removed.
 
* The green plus cursor is shown when a bookmark is copied using Alt and mouse drag and drop.
 
* 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.
+
* Improved searching in bookmarks annd history.
* The edit menu (except cut) now works for bookmarks.
+
* You can Copy and Paste bookmarks now.
* Bookmark bar related.
+
 
** Dragged bookmarks can now be dropped between two folders on the bookmarks bar.
+
* Bookmarks importing improved:
** 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 Opera bookmarks.
 
** Added ability to import OmniWeb 5 bookmarks.
 
** Added ability to import OmniWeb 5 bookmarks.
 
** Improved Firefox importing.
 
** 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.
 
** Now checks for new location of the Firefox profile directory in addition to the old one.
** Allows Mozilla bookmark separators to be imported.
+
** Mozilla bookmark separators are now imported correctly.
** We solved an instance where it wasn't possible to import Safari Bookmarks.
+
** Fixed problems importing Safari Bookmarks.
* History related.
+
 
** History was made much faster.
+
* History improvements:
 +
** Displaying history is now much faster.
 
** You can now search in history.
 
** You can now search in history.
 
** History is now sorted by date labeled folders.
 
** History is now sorted by date labeled folders.
** We now have column sorting for History to find things easier.
+
** You can sort history items by date etc.
** 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.
 
* Fixed an issue where creating new tabs would get progressively slower with the new about:bookmarks implementation.
 
* 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.
 
  
 +
* Made saving the bookmarks file more robust to reduce the chances of loosing bookmarks.
 +
* Selected bookmarks or history items can be opened in new tabs or windows.
  
== Download bug fixes and features ==
+
=== Download bug fixes and features ===
  
* Added an option to autoclose the download manager when downloads are complete.
+
* Added an option to auto-close the download manager when downloads are complete.
* Current download automatically obtains focus on start.
 
 
* The download manager now displays the user-chosen file name for a download.
 
* The download manager now displays the user-chosen file name for a download.
 
* New toolbar item for showing download manager from the browser window.
 
* 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.
+
* Camino can now handle downloading files bigger than 2GB.
* Fixed an issue where "Download Link Target" resulted in a bad download for large files.
 
* Camino can now handle downloading of files bigger then 2 GB.
 
 
* Double clicking an item in the download manager now opens the file.
 
* Double clicking an item in the download manager now opens the file.
 +
* Fixed an issue where "Reset Camino" would also delete completed downloads.
  
== Preference bug fixes and features ==
+
=== Preference bug fixes and features ===
  
* The preferences interface has been redone to make it more consistent and easier to use.
+
* Reorganized the Preferences panes, and fixed keyboard navigation issues.
** We gave each section that previously was hidden in a tab it's own proper pane.
+
* Now support for 3d party preference panels, written in Cocoa, Applescript or Python. These can be installed by placing them into the (~)/Library/Application Support/Camino/PreferencePanels folders.
** Icon in preferences window for current category now appears selected.
+
* Fixed some font-selection issues in the Font preferences panel, and added a button to reset to defaults.
** You can now move trough all panes using keyboard navigation.
+
* Can now search in the cookie and cookie exceptions site lists.
** Panes now correctly focus on text input field when switched to.
+
* Clearing the cache now clears  the memory cache as well as the disk cache.
** Camino now remembers the state of the preferences window while running.
+
* 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). This can be overridden by the "camino.accept_languages" hidden preference.
** We now correctly save all preferences if you quit when the preference window was open.
+
* Support added for the "wallet.crypto.autocompleteoverride" hidden preference.
* We now have support for 3d party preference panels.
+
* Removed the preference ui for disabling plugins as it did not work correctly.
** These can be installed by moving them into the (~)/Library /Application Support /Camino /PreferencePanels folders.
+
* The "permissions.default.image" (image blocking) hidden preference is now working again.
** 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.
 
** CJK (at least Chinese and Japanese) font Preferences are now correctly applied to any CJK Web page.
 
** 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.
 
  
== Localization bug fixes ==
+
== Known issues ==
 
 
* Cookie Allow and Deny buttons now localizable.
 
* Export button in the Bookmark export window now localisable.
 
* Loading indication for Preference panels now localisable.
 
* Unblock... popup indicator option now localisable.
 
* Localisation of suggested bookmark export file name.
 
* We Localised the cookie editor yes/no values.
 
* We changed Rendezvous to Bonjour in line with Apples 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.
 
 
 
== Java issues ==
 
  
* If you are running Mac OS X 10.1.5, you need to download the MRJPlugin to run java applets.
+
* In some cases Form Fill doesn't correctly fill in all the fields.
* Typing and dragging in Java applets does not work correctly using the java MRJPlugin.
+
* By default Shockwave Director content displays at the wrong location in the window. Change hardware rendering to software rendering to solve this.
* We advice every user on Mac OS X 10.2+ to use the Java Embedding Plugin. This plugin solves all of the above Java issues and more.
+
* 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 "Camino.rsrc" file in Contents/Resources. This will, however, prevent Shockwave Director content from loading so we recommend you do this on a copy of the application.
 +
* Some issues remain when typing in non-Roman languages.
  
== Known 10.3-only issues ==
+
== 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.
 
  
 +
* 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 ==
 
== Known 10.4-only issues ==
  
    * Due to a bug in Apple's NSImage API some site icons are not shown correctly. No ETA on when this will be fixed.
+
* 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.
    * We can now also build Camino on Mac OS X 10.4 and Xcode 2.0. But due to issues within the GCC 4.0 compiler you are forced to build using a version of GCC 3. No ETA on when this will be fixed.
+
* 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.
 
 
 
 
== Known issues ==
 
 
 
    * Due to a combination of several redraw issues in Gecko typing in form fields can be very slow. Turning of GIF animations can in some cases improve performance.
 
    * Shockwave Director content displays at the wrong location in the window, if hardware rendering is enabled.
 
    * 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
 

Latest revision as of 01:26, 2 February 2006

About Camino 1.0 Release Candidate 1

Camino 1.0 Release Candidate 1 brings you a heavily-updated version of the only native Mac OS X browser using Mozilla's Gecko rendering engine. This version incorporates many new features and improvements to existing features. Numerous bugs and performance problems have also been resolved.

This version of Camino is close to its final shipping state. It is a high-quality release and represents a significant improvement over Camino 0.8.4. The goal of this release is to provide the opportunity to report major problems before a final version of 1.0 is released.

Camino 1.0 Release Candidate 1 reaps the benefits of many of the improvements made in Firefox 1.5. Both products are based on the same codebase, the Mozilla 1.8.0 CVS branch, which provides a stronger, more stable, and more secure foundation than any previous version.

Due to changes in the feature set, Camino no longer supports Mac OS X 10.1. Those running that version of Mac OS X are encouraged to use Camino 0.8.4.

Changes in 1.0 Final

  • General
    • Camino is now built as a universal binary, and runs natively on PowerPC- and Intel-based Macs.
    • Remapped command-scroll to standard scroll. Scrolling while holding the Control key now changes text size, and scrolling while holding the Option key navigates through history.
    • Added command-shift-L as shortcut for Email Page Location.
    • Fixed several tooltip issues.
    • Fixed user interface lockups that occurred when Camino displayed up a sheet or window while a modal dialog or sheet was already open.
    • Fixed an issue causing sheets to appear in the lower-left corner of the screen.
    • Fixed a problem causing loss of focus when hiding and then showing Camino.
    • Fixed an issue where showing a sheet in one window would cause backwards typing in other windows.
  • Bookmarks
    • Implemented bookmark arranging:
      • Selecting a single folder will sort its children.
      • Selecting two or more items will sort them together.
      • Holding down the Option key will do a deep sort of all selected items.
      • If nothing is selected, the current collection is sorted (if allowed).
    • Re-ordered the bookmarks and history context menus slightly to reduce the number of separators.
    • Fixed the bookmarks toolbar to update appropriately when items are re-ordered.
    • The outline and table views now respond to the home and end keys by scrolling to the top and bottom.
    • When the bookmarks file is corrupt, a copy is now saved.
    • Changed "Last visit" to "Visits" in the Bookmark Info panel.
  • Downloads
    • "Show in Finder" is now allowed for in-progress downloads.
    • Fixed an occasional crash that occurred when clearing the download list.
  • Localisation
    • Bookmarks toolbar and menu folders now have localized names.
    • Several other missing strings were added to the Localized.strings file.

Changes in 1.0b1 since 1.0b2

  • General
    • Camino now supports HTML <canvas>.
    • Camino now has built in SVG support.
    • Added a contextual menu on the URL bar lock icon that has items to show the site certificate, and go to Page Info.
    • Added a Page Info window containing a combination of encryption and certificates related information.
    • Added ".p7b" and ".pkcs7" to the list of file extensions allowed when importing certificate files.
    • Added a separate cache for site icons, ensuring that crashing doesn't erase all the site icons anymore.
    • Fixed an issue where the "New window" item was no longer in dock menu.
    • Camino now doesn't set itself as the default FTP client.
    • Fixed a crash when accessing Brother printer via Bonjour.
    • Updated many of the icons.
    • The bookmarks bar on 10.4 now matches the unified look of the toolbar.
    • Improve the drag feedback for tabs and the tab bar background.
    • Improve the drag feedback on the bookmarks toolbar.
    • Make sure the focus ring around the search text fields in the UI is correctly redrawn when a window gains and loses focus.
    • Rearranged the Help menu.
    • Standardize terminology in Send Link/Email Page Location strings.
    • If a webpage has it's own javascript oncontextmenu handler, we don't show the normal context menu.
    • When opening new windows from external applications, make sure we bring the window to the front if appropriate.
  • Preferences
    • Added warning sheets when clearing the cache and history in the preferences, and standardize the terminology.
    • Added a "Are you sure?" warning before clearing all the cookie site exceptions.
    • Make sure that the "Remove All" button in the "Edit exceptions list" sheet only removes the cookie permissions, and not any others.
    • Allow users to select one or more cookies and say "block these sites" to add the sites to the "deny" list.
    • The UI in the Cookies and Exceptions sheets now uses action buttons, and saves the table and window state.
    • Properly save the preference window location.
  • Bookmarks
    • Don't create history items for hidden url loads, like iframes.
    • Quiting with a large history is now faster.
    • Importing bookmarks from Firefox brings apostrophes in correctly.
    • Re-importing of a Camino HTML bookmark file now properly imports the separators.
    • Added support for Tiger .webloc files.
    • The bookmarks info window is now resizable.
    • Fixed a case where the bookmark info panel was blank if you Get Info in bookmarks before selecting anything.
    • Save bookmark keyword changes when you close the panel.
    • Added a contextual menu item to copy bookmark and history item urls to the clipboard.
    • Removed the New Folder, and enable Copy Location for the bookmark toolbar contextual menu.
    • Improved Top 10 bookmarks list.
      • Look at both visit count and last visit date to keep the list stable.
      • Slight optimisation of list building.
    • Optimized resetting of visit counts.
    • Allow to shift-tab out of the Description text view.
  • Tabs
    • Reuse the frontmost tab for some URL loads if it's empty.
    • Bring the browser window to the front when creating new tabs from external applications, if another window (like Downloads) is frontmost.
    • Allow shift modifier key to reverse the sense of the "load in background" preference when loading a url with Command-Return.
    • Dragging a bookmark folder over the content view should replace tabs, rather than append (just like dragging over the tab).
  • Downloads
    • Fixed a bug in which the pause button disappears when customizing the download manager toolbar.
    • Use a file system notification to detect when downloaded files are moved or deleted, and update UI accordingly.
    • The Delete key now also removes items from the download list.
    • Fix hang when the "Are you sure you want to quit?" download sheet was displayed and the preference to close the download window was set.
  • Localization
    • The bookmark manager's localized title is now displayed properly.

Changes in 1.0b1 since 1.0alpha1

  • General
    • Added a "Reload All Tabs" item to the tab context menu.
    • Dragging a URL onto the empty tab bar area now creates new tabs, and doesn't replace the existing ones.
    • Now show an optional warning when closing windows or quitting with multiple tabs open.
    • Changed the Hide/Show Toolbar and Hide/Show Bookmarks Bar modifiers to use Shift, rather than Option.
    • Fixed an issue where "Close Window" wouldn't properly revert to Command-W.
    • Fixed several addblocking issues.
    • Drop down popups used to display at the wrong location when it was near the bottom of the screen.
    • Position:fixed used to displays at wrong offset.
    • "Unrequested Popup Detected" title is now localizable.
  • Certificates:
    • In some cases Camino could hang when generating certificates.
    • We fixed occasional crash when editing trust settings for a newly-added certificates.
    • We also fixed other bugs in the certificate view that caused the checkbox states to be incorrect, and fail to stick.
    • We also fixed a possible exception on quit when quitting with the certificates window frontmost.
    • Made the "Cancel" button work!
    • Delete is now disabled when no certificates are selected.
  • Downloads
    • We fixed crash that happened on download failure.
    • We added error reporting for common downloading errors (no permissions in destination directory, and disk full) via a sheet on the downloads window.
    • We fixed a case where saving HTML Complete to a non-writable directory wouldn't give an error but we would bail.
  • History
    • We now avoid making history items for "hidden" global history entries, such as those for subframes.
    • Now only create history date folders for the days that we are saving history for.
    • The history view and the menus will now update live as you change the history entries preference.
  • Bookmarks
    • Fixed an issue where some .url files wouldn't properly load the webiste.
    • Now site icons are not loaded if the (hidden) "browser.chrome.favicons" pref is set to false.
    • Fixed the issue where the warning triangle favicon didn't display when an error page loads.
    • Fixed a bug where the text field of a bookmarkfolder gets editable when selected and expanded.
    • Bookmark bar item tooltips now show the title and url separated by a newline.
    • Now export of bookmark keywords.
    • Now remember which container was selected in the Bookmarks Manager.
    • Fixed "Redo" when moving a bookmark within a folder.
    • Fixed Undo in the url bar to not create undo items for no-op changes.
    • Fixed drag and drop in the bookmarks to show the correct feedback when copying, and allow copying into the containers table.
    • Fixed the context menu for empty rows in the bookmarks to enable the "New Folder" item.
    • Allow reading a Safari Bookmarks.plist file as the bookmarks file (rather than an import) in case a user copies it over.
    • Now display separators in the bookmarks toolbar.
    • Fixed a case where Camino would hang and redraw when selecting while hidden.
    • We now make sure the Info tab is selected in the bookmarks info panel.
    • We renamed the "Name" field to "Title" to be consistent with the rest of the UI.
    • W also tidied up the "Visit count" panel.

Changes in 1.0alpha1 since 0.9alpha2

  • Significant new features and improvements
    • Drawing speed on pages with multiple animations is much improved, as is typing speed on many pages.
    • Camino now has certificate management capabilities.
    • Camino now saves the list of downloads between sessions. Downloads can be paused and resumed.
    • Ad-blocking is much improved, no longer requires a restart, and does not interfere with userContent.css.
    • Camino now has a preference to limit image animations.
  • New features
    • On first launch Camino will ask if you wish to set it as the default browser (which can be turned off).
    • The location sheet now supports autocompletion and bookmark keywords just like the main location bar.
    • You can choose page header/footer configuration when printing now (in the Camino section of the print dialog).
    • Print orientation and other page setup details are now correctly remembered between runs.
    • Double-clicking on tab bar background now creates a new foreground tab.
    • Improved behavior when opening multiple items in tabs, and opening tabs from external applications.
    • The about:config preference editor works better.
    • Security-related features
      • Certificate-related dialogs have been improved, and now show the details of the certificate in question
      • It is now possible to trust a new Certificate Authority, and create certificates.
      • You can view the set of certificates that Camino ships with, and any that you have downloaded, in the Certificates window accessible from the Security preferences panel.
  • Bookmarks
    • Custom favorite icons are now shown for Bookmarks, History, and local files.
    • Fixed the window title when viewing Bookmarks and History.
    • Bookmarking a URL with a relative anchor works correctly now.
    • New bookmark folders, and pasted items, are now created after the selected item in the Bookmarks view.
    • Added Command+Shift+N shortcut 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).
    • The bookmarks splitter location is saved now.
    • Bookmark folder expanded states are now saved correctly.
    • Dragging multiple items from the history view works now.
    • The Export Bookmarks save dialog now has the 'Show/Hide Extension' checkbox.
  • Download manager
    • The list of downloaded files is now saved on quit, so that downloads from previous sessions are preserved.
    • You can now pause and resume a download now.
    • Destructive toolbar actions are now disabled when the downloads window is not active.
    • Long text in a download instance is now truncated.
  • Preferences
    • 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.
    • Fixed some issues when editing cookies and permissions, related to filtering and removing items.
    • The "Use system Home Page" checkbox has been removed, and the home page is no longer read from Internet Config.
  • Performance
    • Pages with repeating background images now draw much more quickly.
    • Startup is much faster now with big bookmark collections.
  • Plugins
    • Camino now ships with the Java Embedding Plugin (http://javaplugin.sourceforge.net/), which provides support for Java 1.4 (Java 5.0 on Mac OS X 10.4). This fixes many Java issues.
    • Control-clicking on a plugin shows the plugin's context menu now.
    • Scrolling with the scroll wheel now works for plugins that handle it.
  • General
    • Camino now has a "Camino Support" item in the menu bar which leads you to the www.caminobrowser.org support section.
    • You can add a "Show History" button to the main toolbar now.
    • Implemented "Use selection for find" for finding things on pages.
    • New windows now tile with the correct offset.
    • Click-holding on the back/forward buttons now drops down the history menus more promptly.
    • When saving a webpage as plain text, we now properly attach the .txt extension to it.
    • When hitting Return in an empty location bar, we now keep focus in the location bar.
    • We now hide the scrollbar when a popup is opened without the scrollbar flag.
    • The user can now show/hide the toolbar and bookmark bar in a popup window (making the location visible)
  • Installation
    • A license agreement is presented when mounting the disk image now.
  • 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

Changes in 0.9alpha2 from Camino 0.8.4

  • 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.
  • Features
    • Back/Forward performance has been greatly improved by keeping the full page in memory.
    • Added a Fill Form menu and toolbar item which uses your personal Address Book card to automatically fill forms on the current webpage.
    • Command-enter in the URL bar or search field will now open a new tab or new window depending on preferences.
    • The Camino menu now has a "Reset Camino..." menu item, which 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 location bar.
    • Camino now supports "document.designMode" (inline HTML editing).
    • The context menu for mailto: links has some new items for interacting with the Address Book.
    • The Help menu now contains an Installed Plugins item which opens about:plugins.
    • Favicons linked using a LINK element are now correctly displayed, instead of always looking for the root favicon.
    • On Mac OS X 10.4 Camino now uses the unified title-/toolbar on its windows.
    • For network and site-related errors, Camino now shows error pages instead of dialogs.
  • Bookmarks and History
    • Every bookmark menu folder now has an "Open in Tabs" item.
    • We greatly improved History and Bookmark management.
    • 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.
    • The Go menu now displays sites you visited in any window, grouped by date, and allows you to clear the history.
    • Spotlight will now index and open Camino bookmarks.
  • Tabbed browsing
    • The Tab Bar was rewritten from scratch, allowing more tabs in a window (with an overflow menu), a close button on each tab, and the ability to show the tab bar when a single tab is open.
  • Web Content
    • Web page access keys now work correctly.
    • Images are drawn and tiled using Core Graphics now, for performance and bug fixes.
    • XML files are now pretty-printed when viewed in Camino.
    • CSS3 cursors are supported now.
    • 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.

General bug fixes

  • Camino now places the disk cache in ~/Library/Caches/Camino.
  • "Open File..." now uses a sheet and supports opening multiple items.
  • Better support for dragging and dropping location files (.webloc, .url)
  • 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.
  • We no longer fire an onchange event when selecting the same option that is already selected in a menu.
  • Added keyboard shortcuts to show or hide the bookmark bar and toolbar.
  • 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 loading had completed.
  • Fixed a case where scrolling during pageloading could cause a crash.
  • Removed redundant "Document: Done" from the status bar, removed the globe, and put the lock in the location bar
  • The autocomplete dropdown window will now be shown while the window is moved, resized, minimized or hidden.
  • Tooltips no longer show in Exposé.
  • Command + Shift + R now force reloads the webpage just like Shift + Clicking on the reload toolbar item.
  • 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.

Webpage interaction fixes and features

  • Charset detection on Asian webpages and on pages with the UK pound sign should be better, and you can enable or disable automatic charset detection in the View > Text Encoding menu.
  • Camino now switches to the tab for which a prompt is being shown.
  • Improved the appearance of select and textarea form controls for Cocoa widgets, and the state of their scrollbars.
  • Fixed a bug where the text caret from a background tab could show through in the active tab.
  • 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 when filling from Keychain.
  • Using the backspace key in embedded content (plugins, java applets, etc) no longer sends you back a page in history.
  • Disabled form elements now draw correctly.
  • 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.
  • The "Broken Bookmark" detection feature has been removed.
  • The green plus cursor is shown when a bookmark is copied using Alt and mouse drag and drop.
  • Improved searching in bookmarks annd history.
  • You can Copy and Paste bookmarks now.
  • Bookmarks importing improved:
    • Added ability to import Opera bookmarks.
    • Added ability to import OmniWeb 5 bookmarks.
    • Improved Firefox importing.
    • Now checks for new location of the Firefox profile directory in addition to the old one.
    • Mozilla bookmark separators are now imported correctly.
    • Fixed problems importing Safari Bookmarks.
  • History improvements:
    • Displaying history is now much faster.
    • You can now search in history.
    • History is now sorted by date labeled folders.
    • You can sort history items by date etc.
  • Made saving the bookmarks file more robust to reduce the chances of loosing bookmarks.
  • Selected bookmarks or history items can be opened in new tabs or windows.

Download bug fixes and features

  • Added an option to auto-close the download manager when downloads are complete.
  • The download manager now displays the user-chosen file name for a download.
  • New toolbar item for showing download manager from the browser window.
  • Camino can now handle downloading files bigger than 2GB.
  • Double clicking an item in the download manager now opens the file.
  • Fixed an issue where "Reset Camino" would also delete completed downloads.

Preference bug fixes and features

  • Reorganized the Preferences panes, and fixed keyboard navigation issues.
  • Now support for 3d party preference panels, written in Cocoa, Applescript or Python. These can be installed by placing them into the (~)/Library/Application Support/Camino/PreferencePanels folders.
  • Fixed some font-selection issues in the Font preferences panel, and added a button to reset to defaults.
  • Can now search in the cookie and cookie exceptions site lists.
  • Clearing the cache now clears the memory cache as well as the disk cache.
  • 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). This can be overridden by the "camino.accept_languages" hidden preference.
  • Support added for the "wallet.crypto.autocompleteoverride" hidden preference.
  • Removed the preference ui for disabling plugins as it did not work correctly.
  • The "permissions.default.image" (image blocking) hidden preference is now working again.

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 "Camino.rsrc" file in Contents/Resources. This will, however, prevent Shockwave Director content from loading so we recommend you do this on a copy of the application.
  • 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.