Difference between revisions of "Releases:Release Notes 1.5"

From Camino Wiki
Jump to navigation Jump to search
(→‎User Interface: some polish)
(→‎General: stuart fixed applescript on 10.3!)
 
(143 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== General ==
+
These are the “running” or incremental release notes for Camino 1.5 (☃), i.e., the interesting bug-fixes since the last major release (e.g., 1.0) or milestone (e.g., Camino 1.1 Alpha 2).  The actual release notes for major releases, milestones, or security releases can be found on the corresponding Releases:Ver:Notes page, e.g., [[Releases:1.1b:Notes]].
There are several pages that track "major" changes on the FF2.0<!-- and FF3.0--> branch<!--es-->. These could be very handy for when we want to create our release notes. [http://www.squarefree.com/burningedge/releases/2.0a3.html What's new in Bon Echo Alpha 3 (for Firefox 2)]<!-- [http://www.squarefree.com/burningedge/releases/trunk-for-firefox-3.html What's new on the trunk for Firefox 3]-->.
 
  
* Camino displays an error dialogue at launch on Mac OS X 10.2.x, since Camino 1.1 requires Mac OS X 10.3 or newer.
+
: (Note that not all checkins are considered interesting; in particular, fixes for regressions that only occur between milestones, code cleanup, or build changes are not included in release notes.)
* Adding a folder in the Bookmarks Manager no longer causes Camino to beep.
 
* Writing Spotlight metadata files for Bonjour bookmarks could generate thousands of files on networks with many Bonjour hosts. Camino now disables metadata writing for Bonjour bookmarks.
 
* Camino now handles <tt>.ftploc</tt> files.
 
* The "View Image" context menu item now uses the tabbed browsing preference semantics.
 
* Local SVG files can now be selected in the Open File dialog.
 
* "Copy Address" on <tt>mailto:</tt> links with multiple addresses now captures all addresses.
 
* The "Send Link" menu item now sends URLs in angle brackets.
 
* Single-click in search fields now only enters a caret instead of selecting any existing text.
 
* Added a "Search" item to the context menu, which searches for the selected text using the default search engine.
 
* Option-return or Option-enter in the location bar now downloads the entered url.
 
* Camino can now be used with a custom profile location specified at runtime, enabling “portable Camino” or running Camino from a memory stick.
 
* The top 10 list now ignores all about: URIs.
 
* Fixed some cases, most notably when loading the home page, where the location bar would remain focused after loading a page.
 
* Plain-text URLs can now be loaded by dragging to the tab bar.
 
* Third-party mice that emulate cmd-click will now properly send cmd-click to bookmark items in menus.
 
* The page proxy (site icon) can now be dragged to Mail.app under Mac OS X 10.4.
 
  
==Bookmarks==
+
: There are several pages that track "major" changes on the FF2.0<!-- and FF3.0--> branch<!--es-->. These could be very handy for when we want to create our release notes. [http://www.squarefree.com/burningedge/releases/2.0a3.html What's new in Bon Echo Alpha 3 (for Firefox 2)]<!-- [http://www.squarefree.com/burningedge/releases/trunk-for-firefox-3.html What's new on the trunk for Firefox 3]-->.
  
* Cmd-1 through Cmd-9 are now shortcuts for opening the first 9 bookmarks or tab groups in the Bookmark Bar.
+
These running release notes (and the milestone release notes that are developed from them) form the "complete" changelog on the [http://www.caminobrowser.org/releases/1.0-complete.php website]; the release notes for the final 1.5 release are a summary or short-form and can be found at [[Releases:1.5:Notes]].  
* Dragging of bookmarks into the Address Book collection of the Bookmarks Manager is now disabled.
 
* Keywords on bookmark folders can now be edited in the outline view.
 
* “Copy Locations to Clipboard” in the Bookmarks view now works when folders are selected.
 
* Bookmark keyword searches now properly encode ampersand and other characters.
 
* The search field now gets initial focus when opening the Bookmarks Manager, for quick searching.
 
* Improved the tabbing cycle in bookmarks/history.
 
* Renamed the the left pane in the Bookmarks Manager from ‘Groups’ to ‘Collections’.
 
* Double-clicking on a tab group in Bookmarks Manager now opens the bookmarks.
 
* It is now possible to delete a folder that is being used as the Dock menu
 
* It is now possible to un-check the “Dock Menu” check box in the information panel for a folder that is being used as the Dock menu.
 
* The default title for new tab groups now includes the number of tabs.
 
* The “Add Page to Bookmarks…” menu item and the “Bookmark Page” toolbar button always bookmark the current page.
 
* The “Show/Hide All Bookmarks” menu item and toolbar button now act as a toggle in all situations.
 
* Bookmarks loaded via keywords can now create pop-ups if necessary (e.g., BugMeNot)
 
* The “Add Page to Bookmarks…” sheet now pre-selects the Bookmarks Bar collection by default.
 
* Importing bookmarks now shows a progress dialog during the import and is significantly faster.
 
  
==Downloading==
+
Release Notes for Camino 1.1b are at [[Releases:1.1b:Notes]] (Release Notes for Camino 1.1a2 are at [[Releases:1.1a2:Notes]] and notes for Camino 1.1a1 are at [[Releases:1.1a1:Notes]]). 
  
* The Command-period key combination now cancels downloads when the Downloads window has focus.
+
These notes are for checkins after the release of Camino 1.1b.
* Added new options for removing successful downloads automatically (when the download has completed, when quitting Camino, or manually) from the download history list.
 
* The “Download Completed” message now reports the actual file size even if the size was unknown while downloading.
 
* The Downloads window is now always brought to the front when a download starts.
 
** browser.download.progressDnldDialog.bringToFront (true/false) to alter behaviour.
 
* The Command-Shift-D keyboard shortcut now opens the Downloads window when it is closed, focuses the Downloads window when it is not the active window, and closes the Downloads window when it is the active window.
 
  
==History==
+
== General ==
 +
* The warning that appears when attempting to launch a copy of Camino while another copy is already running will now close properly.
 +
* Built-in keyboard shortcuts for certain functions (<i>e.g.</i> for Bookmark Bar items) will no longer override menu shortcuts chosen by users. <!-- seems fine to me -->
 +
* Pages are no longer truncated when navigating back to them from a page which showed the pop-up blocker.<!-- may need tweaks -->
 +
* Images dragged from the Desktop to a Camino window will now display properly.
 +
* Camino no longer remembers the size and position of the view source window as the default size and position for new browser windows. <!-- last part odd? -->
 +
* On Mac OS X 10.3.9, Script Editor will no longer complain that it cannot open Camino’s AppleScript dictionary, and all AppleScripts that interact with Camino will work just as they do on Mac OS X 10.4. <!-- a bit wordy -->
 +
 
 +
==Bookmarks==
 +
* Command-key shortcuts for bookmarks in the Bookmark Bar no longer triggered when modifier keys are also held down.
 +
* The “Use as Dock Menu” context menu item is now disabled when the History collection is selected.
 +
* When bookmarking a page or a set of pages, pages with <tt>data:</tt> or <tt>javascript:</tt> URLs will no longer be bookmarked.  <!-- eh -->
 +
* When importing bookmarks from Firefox, Camino will use the profile that was changed most recently if there are multiple profiles. <!-- another multiple dependent clause mess :( -->
 +
 
 +
==Downloading==
 +
* Files listed in the Downloads window can now be emptied from the Trash. <!--bleh.  do we even want to relnote this?  Or maybe in a different section?  it's only "since 1.1b1".  what'd we do last time about that? (also, better?) much better.  the last time, we did "fixed a bug in 1.1afoo" (at least until mento made us zap the "fixed a bug" part) -->
  
 
==Localization==
 
==Localization==
 +
* The license agreement that appears when the disk image is mounted will now appear in the language of the system, if available.  <!-- this maybe is not quite the way the phrases should be ordered -->
  
 
==Preferences==
 
==Preferences==
 
+
* The date displayed in the “Show Cookies…” sheet now respects the system date preferences more accurately. <!-- i hope this is what smorgan's patch does -->
* Polished the layout and terminology in each preference pane
 
* Camino now has an option in the Appearance preference pane to make all websites always use your font choices.<!--
 
** browser.display.use_document_fonts is the pref used to enable/disable.  No one cares what the pref is since it's not hidden. I know it's just for documentation!-->
 
* Added options to control whether tabbing inside a web page selects text fields, other form elements, links, or some combination of the three.
 
* “Auto-fill passwords in web forms” in Privacy preference pane is now validated and enabled or disabled properly.
 
* Camino now has an option in the Privacy preference pane to allow the user to choose personal certificates when required.
 
* The toolbar items for each preference pane now displays a tooltip. <!-- Here, or UI? -->
 
* Certain checkboxes in the preferences will receive the mixed state look when the applicable preference has been mapped to a different value through about:config. <!-- Here, or UI? -->
 
* The "Reuse frontmost window" option has been removed from the "Links from other applications" tabbed browsing preference.
 
  
 
==Privacy & Security==
 
==Privacy & Security==
 
+
* Updating a Keychain item with new information will now properly update the existing item instead of sometimes creating a second item.
* Cookie exceptions list and sheet now have options for session cookies.
+
* Camino now stores and accesses different credentials (in the Keychain) for different http Auth realms on the same host. <!-- straight from the bug :p  how did mento have us change http Auth before?)-->
* The blocked pop-up notification now appears underneath the toolbars.
+
* Usernames saved in the Keychain are now treated in a case-insensitive manner. <!--wordy. less wordy, but also much less accurate-->
* Unblocking a blocked pop-up now shows the blocked pop-up in addition to adding the site to the exceptions list.
+
* When accessing a Keychain item created by Safari, Camino no longer alters the item so that Safari cannot read it, and if Camino accesses an altered item again, it will restore Safari's ability to access that item.
* It is now possible to exclude Camino‘s Bookmarks from Spotlight indexing by adding <tt>~/Library/Caches/Metadata/Camino</tt> to the list in the Privacy tab of the Spotlight preference pane in the System Preferences.
+
* The list of sites for which Camino will never save a password is now a <tt>.plist</tt> file instead of a binary file.
* “Reset Camino” now properly resets minimized windows.
+
* Showing “Installed Plug-ins” will no longer cause some security warning preferences to be reset. <!-- not completely accurate, but also not so geeky as xpcom component reregistration! -->
 +
* When Camino asks to read the Keychain for a certain site, choosing “Deny” now functions properly. <!-- ok? -->
  
 
==Tabs==
 
==Tabs==
 
+
* Quitting while saved pages are being restored no longer forgets those that are in the process of loading. <!-- kudos to smorgan for taming this one -->
* Tab jumpback: when creating a new foreground tab via cmd-click, single-window mode, or the "Open in New Tab" context menu item, Camino will remember the launching tab such that when the new tab is closed, Camino will jump back to the launching tab if the user has not manually changed tabs <!-- beltzner describes this thusly: "When the user clicks a link which opens a new tab *with focus*, if the user does not subsequently switch tabs, then close tab should return to parent." dunno if that's better or not-->
+
* Pages will now be restored properly after a crash.  <!--bleh.  still obfuscating, but elegant and obfuscating.  mento will complain about "resolved an issue" totally hides what the original issue was, but gets rid of mento-offensive language. -->
** set camino.enable_tabjumpback (true/false) to alter behavior.
+
* Open pages are now remembered more frequently in case Camino quits unexpectedly.  <!-- better? I dislike "saved" here because we're not "saving" them in the manner of cmd-s. hmm.  remembered still reads kinda weird to me -->
* Added a preference to force links that would open new windows to open in new tabs instead (“Single Window Mode”).
+
* Clicking a link from an external application which is already open in Camino will now show the existing tab or window and reload it. <!-- eh? gets rid of one "camino" and the external app "trying to do things" issue -->
* The empty space on the tab bar now has a context menu.
+
* When a link from an external application launches Camino and there are saved pages to be restored, the link will now respect the “Links opened by other applications” preference.
* View Source now opens in a new window regardless of tabbed browsing preferences.
 
** set camino.viewsource_in_tab (true/false) to alter behavior.
 
* “Reload All Tabs” item in the tab context menu (when opt is held down)
 
* Blank tabs opened by downloads are now closed automatically <!-- this is a gecko change, but it's a significant user-facing app behavior worth listing here-->
 
  
 
==User Interface==
 
==User Interface==
 
+
* Pressing the Esc key in the location bar of a blank page no longer displays “about:blank. <!-- regardless of what we did w/ 1.1b1 final, grammar demands that they be inside the quotes -->
* The toolbar search field is now resizable and can be collapsed (hidden).
 
* Overhauled toolbar and menu item validation. <!-- Listing all items as sub-bullets for now, we can decide which are important enough to list individually as we go -->
 
** View Source is now disabled when viewing a window or tab that contains binary content, such as an image or a Quicktime movie.
 
** The Stop and Reload toolbar buttons now properly update their state at all times. <!--this one should probably make the real list -->
 
** The Reload toolbar button now remains enabled while pages are loading.
 
** Bigger Text and Smaller Text are now disabled when in the Bookmarks Manager.
 
** The Reload menu items, context menu items and toolbar items are now disabled when in the Bookmarks Manager, about:blank, or about:config.
 
** The toolbar buttons for Close Tab, Trash, and Clean Up are now disabled when Camino is not in the foreground.
 
** Email Page Location and Fill Form are now disabled for all about: locations.
 
* Tooltips for the Back and Forward toolbar buttons show the title and URL of the page they go to.
 
* Tooltips for items in the Downloads window are now restored on after restarting Camino.
 
* It is no longer possible to drag the site icon of the about:blank page.
 
* Menu separators in the Bookmark Bar are no longer focusable.
 
* Command-click on a bookmark in the Bookmark Bar now respects the shift key toggle.
 
* Camino now partially respects the Mozilla preference for setting the backspace key behavior.
 
** browser.backspace_action to alter behavior http://kb.mozillazine.org/Browser.backspace_action
 
* Holding down modifier keys while menus are open now reveals several alternate menu items:
 
** Close All Windows (when option is held)
 
** Force Reload (when shift is held)
 
** Reload All Tabs (when option is held)
 
** Force Reload All Tabs (when option and shift are held)
 
** Minimize All (when option is held)
 
** Zoom All (when option is held)
 
* The initial focus is now set correctly in the sheets related to storing passwords in the Keychain.
 
* The “Never Save” button in the Keychain sheet can be selected using Command-N
 
* The escape key can now be used to cancel operations in the content area when the page is not loading (e.g., FAYT, certain advanced bookmarklets).
 
* The escape key will now close Preferences window.
 
* Camino now remembers the state of the toolbar in the Preferences window across launches.
 
* Close buttons on tabs and on the pop-up blocker bar now give mouse hover feedback.
 
* The browser window's toolbar is now icon-only by default.
 
* Clicking on the lock icon in the location bar now pops up the menu to allow showing page info or the certificate information for the site.
 
* The down arrow now triggers the auto-complete drop-down if the cursor is already at the end of the Location bar.
 
* Added a menu item to make web page text return to the default font size after the user has increased or decreased the size.
 
* Cmd-+ now behaves the same as Cmd-= in all cases
 
  
 
==Web Page Interaction==
 
==Web Page Interaction==
 
+
* Further improved ad-blocking.
* Camino now has built-in spell-checking in web page <textarea>s and uses the Mac OS X system dictionaries.
+
* Adding a site to the Pop-up Exceptions List now works properly for Flash-based pop-ups.
* Ad-blocking has been further improved.
+
* The list of pop-up windows that can be displayed for a given page is now cleared properly.
* Camino now detects web feeds (RSS/Atom) on web pages and offers to pass the feeds to your default feed reader
+
* Modifier keys now generate key events.

Latest revision as of 21:12, 28 April 2007

These are the “running” or incremental release notes for Camino 1.5 (☃), i.e., the interesting bug-fixes since the last major release (e.g., 1.0) or milestone (e.g., Camino 1.1 Alpha 2). The actual release notes for major releases, milestones, or security releases can be found on the corresponding Releases:Ver:Notes page, e.g., Releases:1.1b:Notes.

(Note that not all checkins are considered interesting; in particular, fixes for regressions that only occur between milestones, code cleanup, or build changes are not included in release notes.)
There are several pages that track "major" changes on the FF2.0 branch. These could be very handy for when we want to create our release notes. What's new in Bon Echo Alpha 3 (for Firefox 2).

These running release notes (and the milestone release notes that are developed from them) form the "complete" changelog on the website; the release notes for the final 1.5 release are a summary or short-form and can be found at Releases:1.5:Notes.

Release Notes for Camino 1.1b are at Releases:1.1b:Notes (Release Notes for Camino 1.1a2 are at Releases:1.1a2:Notes and notes for Camino 1.1a1 are at Releases:1.1a1:Notes).

These notes are for checkins after the release of Camino 1.1b.

General

  • The warning that appears when attempting to launch a copy of Camino while another copy is already running will now close properly.
  • Built-in keyboard shortcuts for certain functions (e.g. for Bookmark Bar items) will no longer override menu shortcuts chosen by users.
  • Pages are no longer truncated when navigating back to them from a page which showed the pop-up blocker.
  • Images dragged from the Desktop to a Camino window will now display properly.
  • Camino no longer remembers the size and position of the view source window as the default size and position for new browser windows.
  • On Mac OS X 10.3.9, Script Editor will no longer complain that it cannot open Camino’s AppleScript dictionary, and all AppleScripts that interact with Camino will work just as they do on Mac OS X 10.4.

Bookmarks

  • Command-key shortcuts for bookmarks in the Bookmark Bar no longer triggered when modifier keys are also held down.
  • The “Use as Dock Menu” context menu item is now disabled when the History collection is selected.
  • When bookmarking a page or a set of pages, pages with data: or javascript: URLs will no longer be bookmarked.
  • When importing bookmarks from Firefox, Camino will use the profile that was changed most recently if there are multiple profiles.

Downloading

  • Files listed in the Downloads window can now be emptied from the Trash.

Localization

  • The license agreement that appears when the disk image is mounted will now appear in the language of the system, if available.

Preferences

  • The date displayed in the “Show Cookies…” sheet now respects the system date preferences more accurately.

Privacy & Security

  • Updating a Keychain item with new information will now properly update the existing item instead of sometimes creating a second item.
  • Camino now stores and accesses different credentials (in the Keychain) for different http Auth realms on the same host.
  • Usernames saved in the Keychain are now treated in a case-insensitive manner.
  • When accessing a Keychain item created by Safari, Camino no longer alters the item so that Safari cannot read it, and if Camino accesses an altered item again, it will restore Safari's ability to access that item.
  • The list of sites for which Camino will never save a password is now a .plist file instead of a binary file.
  • Showing “Installed Plug-ins” will no longer cause some security warning preferences to be reset.
  • When Camino asks to read the Keychain for a certain site, choosing “Deny” now functions properly.

Tabs

  • Quitting while saved pages are being restored no longer forgets those that are in the process of loading.
  • Pages will now be restored properly after a crash.
  • Open pages are now remembered more frequently in case Camino quits unexpectedly.
  • Clicking a link from an external application which is already open in Camino will now show the existing tab or window and reload it.
  • When a link from an external application launches Camino and there are saved pages to be restored, the link will now respect the “Links opened by other applications” preference.

User Interface

  • Pressing the Esc key in the location bar of a blank page no longer displays “about:blank.”

Web Page Interaction

  • Further improved ad-blocking.
  • Adding a site to the Pop-up Exceptions List now works properly for Flash-based pop-ups.
  • The list of pop-up windows that can be displayed for a given page is now cleared properly.
  • Modifier keys now generate key events.