2007-07-13 Trunk builds
Fixes:
- Fixed: 333848 - Add full-featured user-defined functions and progress handlers to storage.
- Fixed: 363897 - [Security] Don't give onerror handlers detailed information about syntax errors in off-site "scripts".
- Fixed: 384384 - [Security] Command injection vulnerability affecting IE users who have Firefox installed.
- Fixed: 383478 - [Security] File type confusion vulnerability due to null bytes in URL (encoded as %00).
- Fixed: 380469 - Removal of the close phase of GC.
- Fixed: 373231 - Implement navigator.isLocallyAvailable.
- Fixed: 372969 - Implement navigator.pendingOfflineLoads.
- Fixed: 255990 - Characters below U+0100 are not subject to line-breaking rules at all.
- Fixed: 95067 - Line break should be allowed after hyphen (unless followed by number).
- Fixed: 218580 - Line break should be allowed after slash (unless followed by a number). (Along with breaking after "=", this should make it much less common for long URLs posted in forums to mess up a page's table layout.)
- Fixed: 303194 - Pressing Delete key in Extension Manager should uninstall extension.
- Fixed: 336528 - Software update installation progress dialog doesn't stretch to fit contents (cut short, text is truncated).
- Fixed: 315920 - Attribute and event state change optimizations in nsCSSStyleSheet assume changes are sequential.
- Fixed: 380028 - Flash of unstyled content on XML pages on first load (or shift-reload).
- Fixed: 387685 - Clean up HTML tooltip code.
- Fixed: 357614 - List of case sensitive HTML attributes for CSS attribute selector should be reversed.
- Fixed: 321024 - Crash in nsCryptoHash during shutdown of nsUrlClassifierDBService [@ nsUrlClassifierDBService::Shutdown][@ NSSRWLock_LockRead].
- Fixed: 331307 - Bookmarks toolbar chevron is left-aligned instead of right-aligned.
- Fixed: 383271 - Leak document (and sometimes windows and XBL docs) after typing in search box.
- Fixed: 385087 - Use XPCOMUtils in content pref services to prevent leaks.
- Fixed: 375083 - Send URL of active tab to the crash report as metadata.
- Fixed: 385729 - Separated table to store script objects.
- Fixed: 387197 - [Mac] Enable kerning on mac.
- Fixed: 387867 - [Mac] Rename DISABLE_LIGATURES to DISABLE_OPTIONAL_LIGATURES and implement it properly for Mac.
Fixes for recent regressions:
- Fixed: 386665 - Anti-phishing service fails to clean up observers, so some DOMWINDOWs are leaked until shutdown.
- Fixed: 386496 - Clicking on link in designMode document does follow that link now.
- Fixed: 386495 - Javascript is not disabled when designMode is on.
Trunk checkins between 2007-07-07 04:00 and 2007-07-13 04:00