Fixes:
- Fixed: 379633 - Scriptable zipwriter component.
- Fixed: 384186 - Microformats API.
- Fixed: 321000 - Search bar should replace newlines in pasted text with spaces.
- Fixed: 280419 - When a temporary file is created from the download manager it should be readonly.
- Fixed: 364035 - Permit loading external spellcheck engine from libspellcheck.
- Fixed: 391266 - With color management on, Acid2 face looks like a bankrobber.
- Fixed: 395942 - Mitigate the QuickTime media-link flaw ("quicktime pwns firefox").
- Fixed: 396300 - Put unfiled-bookmarks under their own root.
- Fixed: 301972 - Change dialog label from "Save to Disk" to "Save File".
- Fixed: 394037 - Bump trunk version to Gecko 1.9a9 / Firefox 3.0a9 now that Alpha 8 has been released.
- Fixed: 395045 - Time out old bfcached documents after 20-30 minutes.
- Fixed: 394442 - Perf: Optimize ID, class and style getters.
- Fixed: 394691 - Perf: Make nsTArray not do default initialization for POD elements.
- Fixed: 392263 - Perf: Using CPU pages as GC arenas.
- Fixed: 394887 - Perf: Consider creating widgets for nsMenuPopupFrames lazily.
- Fixed: 394346 - [Mac] Allow for named notifications with nsIAlertsService (for Growl).
- Fixed: 395397 - [Mac] New appshell (process Gecko events on demand in Cocoa widgets).
- Fixed: 218214 - [Mac] New windows positioning partly offscreen.
Fixes for recent regressions:
- Fixed: 393681 - New file listing makes poor use of space, truncates filenames.
- Fixed: 382074 - View Source after document.write tries to show (wyciwyg) UTF-16 using the previous page's charset.
- Fixed: 377336 - [Windows] Hang when printing.
- Fixed: 380026 - [Mac] "text-decoration: underline" for CJK characters is positioned higher than expected.
- Fixed: 394832 - [Mac] Underline too close to text.
Trunk regressions:
- Since Sept 17: 396477 - DM renames many files with double extension, e.g. filename.exe.exe.
- Since ~Aug 28: 394079 - Location bar autocomplete hangs after first character is typed, regardless of speed of character input.
Trunk checkins between 2007-09-08 04:00 and 2007-09-22 04:00
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
September 22nd, 2007 |
1 Comment »
Fixes:
- Fixed: 283697 - Firefox Preferences panels are cropped (cut off).
- Fixed: 175124 - Less destructive behavior for bookmarks "open in tabs" command. (See comment 26 for details.)
- Fixed: 317847 - Implement "Save this Search" for bookmark searches.
- Fixed: 394397 - Don't close bookmarks menu when cut/copy/paste are selected from context menu.
- Fixed: 230606 - Tighten the same-origin policy for local files. (For now, the default is "allow access to files in the same directory and subdirectories", but I'm hoping we can use "same file only" once we fix Tinderbox settings.)
- Fixed: 209234 - Local files can read directory listings.
- Fixed: 383183 - Include an identity indicator in primary chrome.
- Fixed: 377784 - Create an easy-to-use MIME-type configuration system. (New Applications prefpane, which replaces the Download Actions dialog and the Feeds prefpane and provides a better UI for configuring handlers for MIME types and protocol schemes.)
- Fixed: 377243 - Implement Download Resume. Update 2007-10-01: this allows "real" within-session resuming, but bug 230870 is required for cross-session resuming.
- Fixed: 227749 - Add "Copy Source Location" to download manager context menus.
- Fixed: 378216 - Disable insecure extension updates by default. (This also disables extensions that specify insecure update mechanisms.)
- Fixed: 297903 - Extension updates should link to further information.
- Fixed: 280419 - When a temporary file is created from the download manager it should be readonly.
- Fixed: 386163 - 'Set Desktop Background' refactoring: use canvas in all cases, support widescreen previews.
- Fixed: 394109 - Inconsistent text-decoration positioning.
- Fixed: 394261 - Update Hunspell to version 1.1.12.
Fixes for recent regressions:
- Fixed: 354768 - [Mac] Occasionally lose caret/focus in text fields and url bar (since Cocoa widgets were enabled).
- Fixed: 393247 - [Windows] Downloads no longer remember last download directory - always defaults to Downloads.
The tree is frozen for the Alpha 8 release (aka M8).
Trunk regressions:
- Since ~Aug 28: 394079 - Location bar autocomplete hangs after first character is typed, regardless of speed of character input.
Trunk checkins between 2007-09-01 04:00 and 2007-09-08 04:00
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
September 8th, 2007 |
1 Comment »
Fixes:
- Fixed: 252830 - When an untrusted site tries to install an extension, show a button to allow the installation instead of a button to whitelist the site. (This makes it possible to install extensions from third-party sites in fewer clicks.)
- Fixed: 195031 - Bookmarks menus should remain open after using context menu.
- Fixed: 226735 - Replace modal pre-submit save password dialog with post-submit bar.
- Fixed: 199692 - Support document.elementFromPoint(x,y).
- Fixed: 384941 - Block document loads for URIs tagged as malware by the url-classifier service.
- Fixed: 385266#c33 - Changes to the new bookmarks UI.
- Fixed: 392820 - Bookmarks "star" panel should capture keyboard shortcuts.
- Fixed: 349196 - All Tabs menu doesn't use right edge image with browser.tabs.closeButtons = 3.
- Fixed: 366465 - GIF Decoding in Cairo can skip all row buffers.
- Fixed: 299716 - Need for em:targetApplication marker for "the toolkit".
- Fixed: 353460 - SVG image has no horizontal scrollbar.
- Fixed: 357951 - Double clicking on the tab overflow scroll buttons should scroll by the width of the tab bar.
- Fixed: 393006 - Use a constant tab scrolling speed when holding down the scroll arrows.
- Fixed: 391870 - Have the download manager store the referring uri when appropriate (and use it in the front end).
- Fixed: 373696 - Style toolbar separators natively.
- Fixed: 298705 - Live bookmarks should only refresh when browser is active.
- Fixed: 372773 - Tab favicon should have the grab cursor on hover.
Fixes for recent regressions:
- Fixed: 390787 - Many fonts and widgets do not display.
- Fixed: 392718 - With beautified ftp listings, long filenames are truncated.
- Fixed: 394299 - UI to provide access to extension options from app options cut off.
- Fixed: 389421 - "layout.word_select.stop_at_punctuation" preference no longer works.
- Fixed: 385565 - Alt+Left and Alt+Backspace stop at the wrong places relative to punctuation in textboxes.
- Fixed: 394253 - Opening DOM inspector enables accessibility globally.
- Fixed: 393982 - Download Manager does not appear when saving files.
- Fixed: 394228 - Downloading files can randomly fail.
- Fixed: 393342 - [Mac] Select "save to disk" for PDF, not downloaded or saved; NS_ERROR_FILE_UNRECOGNIZED_PATH.
- Fixed: 393652 - [Mac] Trunk builds do not quit from menu after first window is closed.
- Fixed: 393828 - [Linux] Double clicking the url in the location bar looks like it places the text in the X selection but doesn't.
Trunk regressions:
- Since Aug 22: 393247 - [Windows] Downloads no longer remember last download directory - always defaults to Downloads.
- Since ?: 394079 - Location bar autocomplete hangs after first character is typed, regardless of speed of character input.
Trunk checkins between 2007-08-24 04:00 and 2007-09-01 04:00
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
September 1st, 2007 |
Comments Off on 2007-09-01 Trunk builds
Fixes:
- Fixed: 385266 - New starring, bookmarking and tagging UI.
- Fixed: 389491 - Autocomplete against both URL and title; order by a combination of last visit time and visit count.
- Fixed: 271559 - Plugin blocklisting (e.g. to prevent old, vulnerable versions of Flash or Java that happen to be on a user's computer from loading in Firefox).
- Fixed: 103487 - Inform anti-virus software when Firefox downloads an executable (using the Windows API "IOfficeAntiVirus").
- Fixed: 372441 - Implement registerProtocolHandler for arbitrary protocols.
- Fixed: 277890 - Disabling BUTTON after form.submit() prevents submission.
- Fixed: 294800 - Beautify FTP/File/Jar/Gopher dir listing (CSS, icons, sortable columns).
- Fixed: 361909 - When opening a file that opens in an external application, the OK button remains grayed-out under certain circumstances.
- Fixed: 341472 - Ship with fewer security warnings showing by default.
- Fixed: 337344 - Disable location bar hiding by default, to make chrome spoofing harder.
- Fixed: 347363 - Implement "smooth scrolling" animations for tab bar overflow.
- Fixed: 390048 - Complex Text Line Breaking with Uniscribe for Windows (improves Thai line breaking).
- Fixed: 389520 - Complex Text Line Breaking with ATSUI/Carbon for Mac.
- Fixed: 308073 - [Vista] Change default downloading folder in Windows Vista from Desktop to Downloads.
Fixes for recent regressions:
- Fixed: 373256 - URL/location bar autocomplete slowness (sqlite database doesn't seem to be cached).
- Fixed: 385270 - "ASSERTION: Invalid offset" in gfxSkipCharsIterator::SetOffsets with :first-letter.
- Fixed: 385178 - Memory leak when viewing (bbc news) RSS feed.
- Fixed: 390050 - Vlad's blog hangs Firefox due to use of -moz-column.
Trunk checkins between 2007-08-12 04:00 and 2007-08-24 04:00
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
August 24th, 2007 |
3 Comments »
Fixes:
- Fixed: 339056 - Provide mechanism to allow users to list, enable, disable plugins in primary UI.
- Fixed: 388517 - Revised download manager UI for Firefox 3.
- Fixed: 267831 - Add a resizer between the address bar and search bar. (In an existing profile, you can add it by dragging the new "resizer" element from Customize Toolbars sheet to the space between the address bar and search bar.)
- Fixed: 333907 - [Windows] XRE quits too abruptly when Windows is shut down.
- Fixed: 190615 - [Linux] Make stop_at_punctuation=true the default on unix (double-clicking shouldn't select punctuation).
- Fixed: 383960 - Upgrade cairo to 1.5.x.
- Fixed: 319778 - Replace MySpell with HunSpell.
- Fixed: 354380 - Crashes [@ _PR_MD_ATOMIC_DECREMENT].
- Fixed: 365336 - Text-decoration width should be rounded to the device pixels.
- Fixed: 389659 - Scrollbar dragging broken when using fullZoom != 1.0.
- Fixed: 385393 - JavaScript Engine: fast (frame-less) native call optimizations (to fix the issue where "a.push(b)" is slower than "a[a.length] = b").
- Fixed: 386265 - JavaScript Engine: use double-hashing for atoms.
- Fixed: 385376 - Add nsPresContext and nsEventStateManager to cycle collection to fix a memory leak when closing tabs.
- Fixed: 390904 - XULRunner apps have no way of using platform specific XPCOM components or skins based on user OS.
- Fixed: 355789 - [Vista] Use vista native uxtheme for menu rendering.
David Baron's war against memory leaks has hit a significant milestone: zero leaks of XPCOM objects on Linux as measured by the "RLk" test.
Fixes for recent regressions:
- Fixed: 390001 - Enumeration over cross origin wrappers doesn't work (fixes Yahoo Mail Beta).
- Fixed: 390707 - Crash on shutdown when using Apple-Q to quit [@ AppKitMenuEventHandler] [@ objc_msgSend].
- Worked around: 390451 - Remembered passwords lost when changing Master Password. (The UI for changing the master password has been disabled temporarily to prevent dataloss.)
Trunk checkins between 2007-08-01 04:00 and 2007-08-12 04:00
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
August 12th, 2007 |
1 Comment »
Last Wednesday was an exciting freeze day due to being the deadline for new Gecko 1.9 features. (The deadline for new Firefox 3 frontend features is separate.) The tree has been closed for Alpha 7 for about a week in order to fix regressions, but it looks like Alpha 7 will be tagged today and the tree will reopen.
Fixes:
- Fixed: 373353 - Add favicons to location bar autocomplete results.
- Fixed: 332748 - Change defalut history from 9 days to 180 days.
- Fixed: 294615 - Search/find fails on words containing soft hyphen (­).
- Fixed: 16769 - Add cms (Color Management) support (preffed off).
- Fixed: 371432 - Need an API to store <input type=file> data offline and access when online.
- Fixed: 371432 - add a sendAsBinary() method to XMLHttpRequest (for sending data from an <input type=file> element, among other things).
- Fixed: 389508 - Implement Cross-site XMLHttpRequest.
- Fixed: 194404 - Add the showModalDialog() and showModelessDialog() methods.
- Fixed: 280959 - Add support for on[before](cut, copy, paste) events.
- Fixed: 339553 - drawString enhancement for <canvas>.
- Fixed: 4821 - Add backend support for full page zooming (images and layout in addition to text). (There is no UI in Firefox yet, and we're not sure whether Firefox 3 will have UI for full zoom or text zoom or both. You can use Ted's extension to try out the feature.)
- Fixed: 385397 - History menu is slow to open with a large history.
- Fixed: 388135 - Don't de-emphasize the path in the location bar (revert the most visible change from bug 366797).
- Fixed: 385065 - New protocol handling dialog.
- Fixed: 367911 - Implement cross-origin wrappers (to improve cross-site scripting defenses).
- Fixed: 387969 - Add support for CSS "text-rendering" property for HTML. (This allows sites to control whether text rendering uses the "quality path", which enables kerning and ligatures on most operating systems, or the "fast path", which forgoes these readability tweaks on most operating systems in favor of rendering speed. The new default for HTML is to use the quality path for large font sizes and the fast path for small font sizes. The cutoff is controlled by a hidden pref that defaults to 20px. Only Windows and Linux have fast paths; Mac trunk currently only has a quality path.)
- Fixed: 380813 - Add better scripting support for files and streams (scriptable IO).
- Fixed: 373572 - Implement SVG tile filter.
- Fixed: 383184 - Implement SVG lighting filters.
- Fixed: 382223 - Add support for Camellia to PSM.
- Fixed: 221150 - Speed up creation of textboxes.
- Fixed: 376291 - Inline javascript code dramatically slower than the same code placed in a function.
- Fixed: 387196 - Support the new google safebrowsing (anti-phishing) protocol.
- Fixed: 360134 - Bookmarks must be externally uniquely identifiable (for sync purposes).
- Fixed: 388839 - Object to manage updates to the offline cache.
- Fixed: 389223 - Update the offline cache atomically.
- Fixed: 389584 - Show 10 rows (instead of 6) in the url bar autocomplete results.
- Fixed: 321447 - Allow slower minimum speed for autoscroll.
- Fixed: 316981 - background-position property is not available through the CSS DOM interface.
- Fixed: 316908 - Add SVG to nsComputedDOMStyle.
- Fixed: 80887 - Implement -moz-initial value for almost all remaining CSS properties.
- Fixed: 387930 - API for accessing and modifying content handling datastore.
- Fixed: 338302 - Tab drag and drop indicator (arrow) only works after first drag of a tab.
- Fixed: 376124 - Random lines rendered when scrolling.
- Fixed: 355367 - Textbox onchange doesn't fire if user tabs out and value changed in onkeydown.
- Fixed: 259332 - Improve support for document.all such that we can deal with multiple elements with the same id and/or name.
- Fixed: 379349 - Multi-page overflow content takes up space.
- Fixed: 386154 - Effective TLD service uses too much memory.
- Fixed: 319455 - Expire Places annotations.
- Fixed: 388403 - Update to NSS 3.12.
- Fixed: 352762 - [Windows Vista] XPInstall permission problems.
- Fixed: 368587 - [Windows Vista] Avoid the second UAC prompt for helper.exe on software update by launching it directly from the elevated updater.exe process.
Fixes for recent regressions:
- Fixed: 387691 - Don't ship <link> from the body to the head.
- Fixed: 387499 - Keys (Up/Down/any character) no longer working in collapsed XUL combo boxes.
- Fixed: 388280 - "Show (blocked popup-URL)" does not work.
- Fixed: 387264 - JavaScript bookmarklets work from sidebar but not from Bookmarks menu.
- Fixed: 369882 - Vertically centered elements sit 1px too low (Firefox tabs, urlbar favicon).
- Fixed: 385168 - Changing input locale leads to sticky ALT key.
- Fixed: 388317 - Autocomplete and menulist popups should not be styled as native menus.
- Fixed: 385853 - Getting the quit prompt when restarting firefox after apply software update.
- Fixed: 385425 - Getting the quit prompt when restarting firefox after installing an add on.
- Fixed: 373500 - Generated titles (microsummaries) are not used in tree and menu places views.
- Fixed: 389428 - Crash [@ gfxTextRun::CompressedGlyph::IsClusterStart] in nsTextFrame::Reflow (fixed by backing out the fix for 385270).
With all the large changes that landed last Wednesday and Thursday, there were quite a few nasty regressions, but most of them have already been fixed.
Trunk regressions:
- Since July 24: 390451 - Remembered passwords lost when changing Master Password.
Trunk checkins between 2007-07-20 04:00 and 2007-08-01 04:00
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
August 1st, 2007 |
12 Comments »
Fixes:
- Fixed: 321170 - Templates needs to be able to load datasources other than RDF.
- Fixed: 336959 - Use Pango/Uniscribe to break inside Thai/Lao runs.
- Fixed: 204140 - Allow user style sheets to load XBL from file: URLs.
- Fixed: 332174 - Drop SOAP support. (2% codesize win!)
- Fixed: 333907 - [Windows] XRE quits too abruptly when Windows is shut down.
- Fixed: 337771 - [Windows] Native -moz-appearance work for menus and toolbars on Windows XP.
- Fixed: 93789 - [Linux] Mozilla should support X11 session management.
- Fixed: 315227 - Failed download when using "Save Link As..." on a link to an page / file that uses HTTP/FTP authentication.
- Fixed: 66619 - Tabbing to a multi-line link should try to make entire link visible.
- Fixed: 334136 - Software Update fails with language packs.
- Fixed: 330511 - Plug-in blocklisting backend.
- Fixed: 388192 - Remove gopher OS integration support.
- Fixed: 368854 - [Windows] Add compile flags "SafeSEH" and "NXCompat" (to improve security?).
- Fixed: 363258 - [Windows] Bad millisecond resolution for (new Date).getTime() / Date.now() on Windows.
- Fixed: 388444 - [Mac] Remove Panther code from cocoa widgets (since 10.3 is no longer supported).
Fixes for recent regressions:
- Fixed: 358093 - Cocoa drag and drop needs to implemented promised file dragging. (Dragging an image to the Desktop should create an image file, not a "picture clipping".)
- Fixed: 328296 - Obscured outlines are drawn (through things that are on top and not transparent).
- Fixed: 386300 - Caret disappears when pressing UP at the top of a contenteditable region.
- Fixed: 386920 - Text with "font-variant: small-caps" no longer wraps properly.
Trunk checkins between 2007-07-13 04:00 and 2007-07-20 04:00
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
July 21st, 2007 |
4 Comments »
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
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
July 13th, 2007 |
Comments Off on 2007-07-13 Trunk builds