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

From Camino Wiki
Jump to navigation Jump to search
(→‎Known issues: Correct the file to be removed and its location)
Line 223: Line 223:
 
* In some cases Form Fill doesn't correctly fill in all the fields.
 
* 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.
 
* 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.
+
* 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.
 
* Some issues remain when typing in non-Roman languages.
  

Revision as of 05:08, 7 October 2005

About Camino 1.0 Alpha 1

Camino 1.0 alpha 1 brings you a heavily updated version of the only native Mac OS X browser using Mozilla.org's Gecko HTML rendering engine. We made great improvements, adding new features, improving existing features, and fixing many bugs and performance issues.

Note that this version of Camino 1.0 Alpha 1 is in the "alpha" stage, which means it is still actively under development. It is usable on a day-to-day basis and a large improvement over Camino 0.8.4, but you may still experience bugs, or features that are not complete. The goal of this early release is to demonstrate progress, and for people to report issues early on in the development cycle so that they can be addressed.

Camino 1.0 Alpha 1 shares the same code base with Firefox 1.5 (it's based on the Mozilla 1.8 CVS branch), so shares many of the security fixes and Gecko improvements that are in that version of Firefox.

Due to changes in the feature set, Camino no longer supports Mac OS X 10.1. We advise people still using OS X 10.1 to stay with Camino 0.8.4.

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 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.