Opera 7.20 beta 11 (build 463) changelog (beta 11 -> beta 9): ----------------------------------------- Advertisement: - Unregistered users have the choice between two types of ads: 1. Normal generic ads, like before 2. Text-ads from Google that are relevant to the currently visited page If you choose the new format you will get text-based ads from Google that are relevant to the content of the page you visit. The currently visited page URL is used for finding the best ad and corresponding related searches. Google and Opera are committed to protecting the privacy of our users, and more information about the system (and the measures we take to protect you) can be found at http://www.opera.com/adsupport/ . Please surf around a bit with the new Google ads and see if you like them more than the old ones! They also take up less space on smaller screens Document: - Fixed a problem where ideographic spaces in forms were converted to single spaces - Fixed a problem where clicking a Javascript link in a WAP page caused a crash - Fixed a :first-letter problem - Fixed a problem where local pages were not rendered if the CSS file was not found - Crash fix for a phpBB2 forum reply-quote page - Fix so that scrollbars are no longer styled in strict mode - Fixed a problem with link colors remaining after hovering and selecting - Repaired support for preferred codepage for a document (None, Japanese, Chinese Simplified, Chinese Traditional) - Fixed display problems for PseudoColor (missing caret in edit/multiline edit widgets on Solaris) - Fixed display problems for form elements when zoom < 100% - Xft 2: Specify DPI when loading fonts. Some systems (Redhat 9) seems to be confused about its own DPI, so we'll help it. - position:relative causes float to not move line boxes) - getComputedStyle: Height/width and inherit fixes - getComputedStyle: vertical-align property fixes - css: first-letter fix - Q and A working for Clink links in XML - Made javascript triggered popup window's with img content working. - Fixed charset detection for generated content - Fix for not returning inherit as a border-style value in gCS - Embed was not represented by html element. Embed with liveconnect now works as applet and object. Handheld/SSR: - Always switch to handheld mode for WML documents - "application/vnd.wap.xhtml+xml" now handled correctly - Fixed a problem where page backgrounds were not removed in SSR - Fix for switching between SSR and handheld modes - Wml anchors now navigable again. - Setting correct LayoutMode when switching from SSR to handheld. Also switch to handheld for WML documents. Ecmacript: - Fixed Ecmascript crash on numerous pages - Fixed a crash problem at http://www.kindergarten-workshop.de...kreativ/ostern/ - No longer send submit events when calling form.submit() - Fixed link clicking problem at dogpile.com - Color fixes for getComputedStyle() - getComputedStyle() crash fix - Fixed a problem where Javascript windows with image content wouldn't display the image - Added option for allowing script to receive right clicks. Defaults to off - Wait for currently executing inline scripts to finish before actually stopping when window.stop() is called. - Do not trigger ONMOUSEOVER events when re-highlighting current element. Page loading: - Fixed a namelookup problem if there was too many IP addresses registered for a site. DNS lookup was cancelled and loading failed. M2: - The mail context menu will now be used when right clicking on a mail body instead of the web page context menu - Attempt to fix problem where IMAP messages are downloaded repeatedly - Fixed problem when searching for multiple word phrases in e-mail - Added missing view button image in compose windows - Attempt to fix full/corrupt disk problem - Don't remove own address from To: field when replying only to yourself or sending yourself a quick reply BiDi: - Fix for input boxes so that selections are shown for rtl fragments - Fixed a page bar button display problem Fonts: - Remember settings for Hiragana/Katakana in International Fonts dialog - Selecting a preferred font for Arabic in the International Fonts dialog had no or little effect - fixed Images: - Transparency fix for .ico images - Fixed animated image crash - Fixed malformed favicon crash - Fix for images that are tiled when they shouldn't be Printing: - Printing should now work again. - Fixed crash when cycling in and out of Print preview or between Print preview modes Plugins: - Added improved plug-in error detection. - Added workaround for missing symbols in realplayer plug-in. Dialogs - Made it possible to select and open multiple files from File|Open - Yet more fixes to the download dialog box. - Do not clip last character of last plug-in path component in plug-in dialog - Ensure that popup menus are closed when a dialog opens. Some window managers had problems under certain circumstances. - Let goto-page dialog open a nickname on exact match. Toolbars and menus. - Show new search fields at start of personal bar instead of at end. Needed because of toolbar extender mode. - Fix for too large favicons in page cycler - Fixed vertical pagebar button size problem - Let popup progress appear inside any scrollbars - Fixed problem where "Frame/Copy address" and "Frame/Maximize" menu entries did not work on IFRAMEs Mouse, keyboard and actions: - Set active desktop window before opening a dropped item on the pagebar. This makes it possible to drop and open in correct toplevel window - Fixed an old stuck-cursor-shape problem. Would happen when using Qt 3.1.1 after a drag-n-drop or panning. - Generate Meta button events if the incoming X keyboard event mask matches Mod4Mask. Simplifies use of Meta as shortcut charcater. - Stronger tooltip testing. Only show tooltips on active windows. - Using more panning cursors to better indicate panning direction Bookmarks: - Modified bookmark date sorting. Did not work as expected. - Ensure that both views in the bookmark panel are sorted in same order - Fixed an XML related crash when importing bookmarks using XBEL format Workspace: - Fixed a page state synchronization problem that could occur if a restored page was maximized from the internal window-border control or if a maximized page was restored from the menubar control. Command line parameters and startup: - Fixed a problem that created a second window when the first was opened with -iconic on startup - Support for -debugkeyboard command line option again - Support for -debugdns command line option again - Improved support for opening many pages at the same time from the commandline to a running instance of opera. Misc: - Implemented support for asynchronous IPv6 address resolution - Threw out a buggy version of realloc(). Link dynamically to the version on the system instead. This fixes a number of weird crashes. - Ensure that the toplevel window of a page is raised when the page is activated. - Disable drop (drag-n-drop) support in transfer panel in kiosk mode with download disabled - Ensure that window manager icon is maintained when entering and leaving fullscreen (WM_HINTS setting) - Improved support for symbolic links to hotlist files. Write to the real files instead of the link. - FreeBSD: Fixed a string parsing problem that caused cookies with valid expire tags to still be discarded on exit. - Set-Cookie requests to delete cookies covered by the DNS verify policy are now first DNS verified - Fix for bug "No Filename check in Save Session"