Changelogs for Opera 5.0 betas 2-8 for Linux
The sections of this document detail the changes made in Opera 5 for Linux from beta 2 through to beta 8.
更新履歴
- Opera for Linux 5.0 beta 8
- Opera for Linux 5.0 beta 7
- Opera for Linux 5.0 beta 6
- Opera for Linux 5.0 beta 5
- Opera for Linux 5.0 beta 4
- Opera for Linux 5.0 beta 3
- Opera for Linux 5.0 beta 2
Beta 8 for Linux
- Minor improvements for zooming (underlined links etc.)
- Improved stability a lot (especially "random" crashes)
- Minor CSS cascading rule fix
- Fix for inaccessible links (and other elements) on certain Websites
- Horizontal scrolling is now working in fullscreen mode
- Nested folders now works again on the bookmark popup menu
- Dropdown auto completion has been improved. It will now expand upwards if the toolbars is placed at the bottom. A number of other fixes as well.
- Keyboard activated Copy/Cut/Paste should now be compatible with GTK based applications.
- A HotList Copy/Cut/Paste problem that could occur after Up/Down arrows had been used is solved.
- Triple click support in edit fields
- Improved "Do not show me again" functionality is various dialog boxes
- The "Cookie Server Filter" dialog box is now operational
- Initial sound support. This includes action sounds, but not document background sound. The sound support depends on if NAS is running in the system.
- The window save file is now better protected against data corruption. A corrupted window file could cause missing scrollbars and other problems with saved windows
- Popup windows can now be opened in the background so that they will not interfere the current maximzed window.
- Improved session management support. Opera will now save the state if the window manager tells it to do so (this is what happens if Opera is running while the window mananger shuts down)
- Window toolbars buttons will now use pixmaps and colors to tell the document state better than before.
- Context sensitive help for all dialogs
- "Sans-Serif" element of the "CSS Generic Font Family" is now read properly from opera.ini
- The transfer window has been upgraded. It can now be made a tear-off window that lives outside the opera workspace.
- Support for configurable toolbar buttons and special button support. This is still only available editing the button.ini file.
- A page can now be saved as text as well as in HTML
- The SpaceBar behavior is extended. If a link is active by keyboard navigation, then the link will be activated when SpaceBar is pressed, otherwise is does a PageDown action.
- The find toolbar is now functional.
About the plug-in support
The Opera plug-in support is ready. However, no plugins are available in this release. Netscape plugins are currently not supported, but there will be a solution for this shortly.
Beta 7 for Linux
User interface:
- A new Auto completion drop down box mode has been added to the URL entry control. The feature is optional (but highly recommended) and can be activated from the preferences dialog box.
- Nicknames are now supported with its own dialog box (Shift-F2)
- Document popup menu:
- Document menu system has been reworked. Improved support for Frame documents (Frame reload etc). The image menu now contains the image filename.
- An "Image property" dialog box is available from the document image menu.
- The current document can now be validated. This feature is available from the document popup menu. Use this feature first if you have problems to display a page.
- A document can now be reloaded automatically.
Preferences dialog:
- Some pages in the preference dialog box have been redesigned to make them simpler to use. The dialog box will now remember and restore the last open page.
- The default GUI font can now be selected from the preference dialog box.
- Dialog boxes for saving files and associating file types have become easier to use.
Hotlist / bookmarks:
- The hotlist window can now store all three sort modes (including "User defined") on exit. Keyboard navigation have been improved in the hotlist as well. Copy/Cut/Paste accelerators should now work as expected. The "visited" and "Created" properties of a hotlist item are now displayed correctly.
- It is now possible to select which foreign bookmark systems to import. The hotlist will only display the folders for the chosen bookmark systems.
- The bookmark menus now use a better size control to avoid too large menus to pop up if the folder contains many bookmarks.
- Partial support for the KDE1 drag and drop. Opera will detect a drops from this environment.
- Searching has become better. A dialog box will notify when there are no matches.
- Some new keyboard shortcuts (Esc-Esc will leave fullscreen and CTRL-Enter will toggle fullscreen mode)
Image handling:
- Major speed optimization for large images
- Optimization for small, tiled images
- Removed a serious memory leak in the PNG decoder
- Some fully valid JPEG images weren't recognized, and thus failed to decode - FIXED
- Handle decoder failures in a better way
- Transfer window:
- Rescue File support for transferwindow, so that if Opera crashes, downloads may be resumed next time Opera is started
- Improved time left estimate calculation
- The estimated remaining download time is now displayed on in the window title and on the window tab.
Form elements:
- Ensure that form controls that gain focus become visible (by scrolling them automatically)
- focus rectangle around radio buttons and checkboxes
- Added support for disabled and read-only form elements
- Transparency around radiobuttons/checkboxes
- Zooming for radiobuttons/checkboxes
- Better JavaScript support
- Support for non-default fonts (i.e. font attributes specified via CSS)
- Personal data can now be pasted into forms from the form popup menu.
Printing:
- Print dialog settings are now saved through sessions.
- Option to print only selected pages
- Print transparent, tiled images correctly
- Improved cookie support. You will get dialogs telling about errors, security issues etc if you have chosen to display this.
- Windows opened via JavaScript now get the right size and right scrollbar/toolbar states
- Plugin support (Opera-Qt-Plugins)
- User agent reports correct OS
- Support for frame resizing and frameborder
- Border ellipse/polygon support, so that keyboard navigation in AREA elements works better
- Support for offline mode
- External news client may now be set to handle news:// addresses
- Added support for CSS property text-decoration: blink, and CSS selector A:active
- The current window state can now be saved to a file and restored from a file.
- The current window state is now regularly saved to disk and is automatically restored if Opera terminated too early.
- Fixed a font selection fallback problem (got the wrong font face in some cases)
- Fixed elements/background will now scroll without any flickering ( with double-buffering turned on, that is)
- Removed a crash that occured when copying large amounts of text to the clipboard
- Some minor hostname resolver fixes
- Scrollbar fix for large documents
- Handle authentication cancellation correctly
- Fixed ECMAScript wrong timezone bug
- Search: Removed a bug that caused every second match to be ignored
- New command line options:
- -fullscreen (start in fullscreen)
- -restore (restore UI to factory default)
- -nowin (start with empty browser)
- Support for an environment variable $OPERA_DIR, which points to the shared resources directory (default: /usr/share/opera)
Beta 6 for Linux
- Ad banner support
- CTRL+Backspace will replace the text in the URL entry field with the current selected text
- A link will always be opened in a new window when activated by the Middle Mouse Button
- Toolbar positions and layout are now saved through sessions
- The selected Qt widget style is now saved through sessions
- Resize animation can now be disabled and saved through sessions
- The size of New normalized windows is larger
- Activating fullscreen will now automatically hide toolbars and other elements
- The Home button of the button toolbar has got DnD capabilites
- Added support for "Linked Window"
- A Copy operation in the HotList will now save the URLs to the system clipboard buffer as well
- First letter navigation in the HotList can be enabled or disabled
- The Hotlist will now be saved to disk once contents is modified
- Remote operation from the commandline. You can open a page in an already running instance of Opera (use the "-help" option on the commandline for more information)
- Toolbar pixmaps are now changed on the fly (no need to restart Opera) when changed from the preference dialog box
- The progress toolbar is more configurable. Each element except for the URL input field can be hidden. The state is saved through sessions
- Printing works better
- Print preview mode
- Support for more javascript events in form controls
- Better font handling
- Fixed some problems with inline frames (IFRAME)
- Fixed asynchronous resolver bug (it failed to look up addresses in /etc/hosts)
- Fixed the transparent background bug
- and much more...
Beta 5 for Linux
- Search facility of the URL toolbar
- Improved the password dialog
- File type association works better
- Improved windows settings file
- UI improvements
- Printing support - still a bit unstable (no print preview yet, but you can print to file)
- Transfer window works better
- 3D borders on tables fixed
- JavaScript confirm dialog fixed
Beta 4 for Linux
- Asynchronous DNS lookup is stable it used to hang after being cancelled - this was mentioned as a "known problem" for beta 3)
- Improved Certificate Dialogs
- Fixed a couple of SSL crashes
- Faster scrolling and repainting
- File dialog boxes now remember the last directory used
- Local file browsing bugs fixed
- Got rid of the X server slowdown (when iconifying Opera, or working on a different virtual desktop than the one Opera is running on the X server used to slow down the entire system dramatically)
- Support for image map polygons
- Fixed the HTTP referrer bug
- User agent strings now look as they should
- Improved windows settings file
- Improved font sizing
- Default font for PRE elements didn't work on all systems - should be better now
- Implemented CSS "bolder" and "lighter"
- Fixed "Save Link Document As"
- Support for fixed elements (fixed background too)
- Fonts on form controls can be set from the preferences dialogs
- Improved tooltips
- UI improvements
Beta 3 for Linux
- Users can select their own toolbar sets in the preferences.
- Default and defsmall buttons sets are included in the packages
- Window Storage File
- Hotlist Nicknames
- Keyboard link navigation
- File Upload support
- Server name completion www...com
- Added menu icons for X11, Gnome, Kde, Kde2 to the packages
- Added more style sheets to the packages
- Added folder images to the packages
- "Links in frame" window (Ctrl+J)
- Shift-G bug is fixed
- 'selected' attribute now works in <option> elements in <select> elements inside <td> elements
- Resolver bug on internal network addresses and server name completion
- Scrambled ALT text on images that didn't specify the ALT attribute
- Got rid of the "QString::arg(): Argument missing" message that used to appear in the console when using HTTPs.
- The URL field is now updated when browsing FTP or locally
- Got rid of a lot of "Internal program error" messages - now they display the proper error message instead
Beta 2 for Linux
- Fixed PNG color bug (red and blue components were swapped on little endian systems)
- Image caching works better - this improves performance drastically
- Added keyboard shortcuts
- Zooming works better - incomplete
- URL auto-completion in the progress bar
- Replaced most generic error messages to show proper error messages
- PageUp / PageDown now scrolls slightly less than the entire window height
- Word wrap in text areas
- Middle-clicking on a link now works properly
- WML support
- GIF animation optimization - incomplete
- Default hotlist provided (will be used when no ~/.opera/opera.adr exists)
- Removed various crashers
