Updates to the Mozilla based browser for maemo
We've listened. This is our second public release of an updated browser engine.
Please keep filing bug reports in bugs.maemo.org. If you don't
file them there,
there's very little chance we'll notice in time for the next update.
We want to thank all of our users for giving us a chance. Hopefully in the
future we'll be able to show even more gratitude. In the interim, I'm listing
user reports before internal reports.
This article is summary based on debian change logs. Ideally I would
have been able to just paste the entire changelog here, or point to a
bugs.maemo.org query
showing all of our fixes, and people would be able to read svn to see exactly
what we've done and the changes would make sense. We're of course working on
improving the process, and each update shows us additional things we need to
improve.
User reported bugs
Crashes
- Avoid crash in GetRootScrollFrame
- Fixed crash triggered by accessing frame specific context sensitive menu (CSM)
- Fixed crash relating to zooming pages with framesets
- Fixed some startup crashes in browser ui
Bookmarks
- Add bookmark dialog should initially focus the Name field
- After trying to add a bookmark without a url, the url field should now be
focussed.
Web Applications
- Fixed CSS3 opacity spreadsheets.google.com
- Improved support for zooming out
- Fixed Authentication dialog to stored password corrections.
EmbedPasswordMgr::AddUser didn't call WritePasswords
- Trying to select all in an empty field should now display a localized error
message
- Web pages without title tags will have their URL shown in the window title,
note that the page details should say Untitled (or some localized equivalent)
- Untitled in page details should really use the localized equivalent
- Moved the Feed indicator between the bookmarks widget and lock widget on the
toolbar
Theming
- Fixed broken rendering of styled button with empty title
(background-image + value = "") this can be seen at imdb.com
- Fix alignment for radio/check widgets
- Small fix to improve drawing of gtk toggle buttons
- Switching back from css style focus rules (which sometimes resulted in
zero or two focus rings) to gecko's default focus rings
Spatial Naviation
- Fixed bug with complicated links with no width (<a><div>...)
- Fixed Scroll and setup first focus
- Fixed some problems with spatial direction
- Fixed eal to hide vkb when loading a new page
Networking
- Resuming paused downloads should now work
- Fixed handling of external/unsupported protocol (e.g. foopy:).
It used to get stuck in "Connecting"
- File upload start/finished implemented -> - microb-eal part
- Stop waiting for a connection When connectivity indicates it has connected
- Only show connecting status when a connection is initiated if the browser is
waiting for a load
- Download manager should appear even if download is triggered by opening a
new window and then closing it.
- Deleting an item from download manager should focus the first download item
if there is one
- Browser should close imperceptibly faster because we no longer call
gnome_vfs_shutdown.
Packaging and Building
- Corrected libnss3-dev package to place headers in
/usr/include/microb-engine/nss and list that as the pkgconfig include directory
- Add support for building Mozilla trunk with thebes GFX:
use DEB_BUILD_OPTIONS=config=thebestrunk dpkg-buildpackages -us -uc ....)
- Improved support for building in different configurations
- Added thebestrunk, and clean xulrunner configuration
- Added helper script for preparing mozilla build tree in NON debian env
- Adding support for non microb consumers
- Build spellcheck extension by default (it is not packaged)
- Added compatibility with microb ~ mozilla depends
- Made start page logo bigger (bigger is better, right?)
- Hildon finger include not available in hildon2006 environment