May 2nd, 2012· NEW: When opening a new tab, users are now presented with their most visited pages
· NEW: The default home page now has quicker access to bookmarks, history, settings, and more
· CHANGED: SPDY protocol now enabled by default for faster browsing on supported sites
· CHANGED: Restored background tabs are not loaded by default for faster startup
· CHANGED: Smooth scrolling is now enabled by default
· DEVELOPER: 72 total improvements to Page Inspector, HTML panel, Style Inspector, Scratchpad and Style Editor
· DEVELOPER: The column-fill CSS property has been implemented
· DEVELOPER: Experimental support for ECMAScript 6 Map and Set objects has been implemented
· DEVELOPER: Support for the CSS3 background-position property extended syntax has been added
· DEVELOPER: The :invalid pseudo-class can now be applied to the
· element
· DEVELOPER: The CSS turn unit is now supported
April 26th, 2012· Fixes: Crash in JSAutoEnterCompartment::enter
April 25th, 2012Bug ID Summary:
· 704512 nsBMPDecoder::WriteInternal: Conditional jump or move depends on uninitialised value(s)
· 696324 Provide JS API for adding items to the Android menu
· 704520 Flash content does not have a placeholder if on Android 3.x
· 712714 Remove JOF_CALLOP
· 712719 NullPointerException at org.mozilla.gecko.GeckoAppShell.notifyIMEEnabled
· 720912 IonMonkey: Log the location of aborts
· 704539 channel.URI is undefined in Sync
· 720925 IonMonkey: Add Object comparison
· 696353 What happened to the arguments element IC ?
· 712738 Clang Static Analysis: Assigned value is garbage or undefined in content/media/nsBuiltinDecoder.cpp
· 720934 [meta] Android Sync 0.4 code drop
· 712743 Investigate if we could reduce traversing by checking if node is black
· 720941 Remove JSDOUBLE_COMPARE and content's equivalent DOUBLE_COMPARE
· 720952 [MacOSX] Some (or random?) builders report "Typelibs contain definitions of interface nsIDocCharset …
· 720955 pyxpt: Report IIDs when they differ
· 720957 contentLength is unsed in nsJSONListener::OnDataAvailable
· 712767 Send profile-before-change in netwerk/test/TestSTSParser.cpp
· 720962 don't build nsBrowserProfileMigratorUtils.cpp on Linux
· 704583 Add testing mode to FocusManager to address running webdriver tests concurrently
· 614476 gfxPangoFonts sets up grapheme cluster boundaries twice
· 696398 Need an api to analyze panning performance
· 720975 Switch to vertical layout only when the window width < 550px
· 688208 nsWindow for Android doesn't check whether the instance is destroying or not after dispatching an ev…
· 385106 design + implement actual register{Content,Protocol}Handler dialogs
· 712787 remove showScreenshot (dead code)
· 720981 Remove element.iQEventData when it's empty
· 712791 Crash when running Pageload Zippity tests, restoring on cnn.com
· 712793 Add missing browserIsRemote variable to test harness conditions
· 514198 freetype2 (cairo) doesn't compile on m-1.9.1
· 700434 Dismiss doorhangers on pressing back / tapping outside
· 614513 Crash in nsCacheService::DeactivateEntry during Linux Talos
· 696436 Rename MoCo-generated Aurora and Nightly Mac builds to "FirefoxAurora.app" and "FirefoxNightly.app"
· 712828 Mark slow tests as slow
· 712835 Add a memory reporter for the nsAtomTable
· 712837 Fix flakey jstest js1_5/extensions/regress-371636.js
· 696461 Ux Designs For Primary UI
· 712846 IonMonkey: implement OSI thunk on ARM
· 712847 warning C4099: 'nsCSSSelector' : type name first seen using 'struct' now seen using 'class'
· 712849 CSS top border is missing after assigning
· 712858 Remove lingering XPT_TDP_POINTER uses in XPConnect
· 90268 move plugins to content - plugins should withstand a reframe of the object frame
· 712867 Orion is white-on-white when using High Contrast Black color scheme
· 712868 tilt does not honour webgl.force-enabled preference
· 712870 skia works on non-tier1 platform
· 712876 Replace ISO-8859-9 (latin5, etc.) decoder with windows-1254 decoder per HTML5/Encoding spec
· 721069 Remove default case from filter switch statement
· 704687 Add MOZ_FINAL to classes which were NS_FINAL_CLASS but couldn't be MOZ_FINAL when nsDerivedSafe exis…
· 711368 gcli.css uses both box-sizing and -moz-box-sizing
· 721076 Prevent default on touch events should prevent long taps and double taps
· 704693 Android 4.0 (Ice Cream Sandwich) uses tablet-only Honeycomb theme
· 712887 Style Editor should always show the Save button on the currently edited style sheet
· 696512 Redirect clicks to clickable elements nearby (smart link tapping)
· 704706 Crash [@ nsSVGPathGeometryFrame::UpdateCoveredRegion] with SVG filter
· 712907 Assertion failure: lastProperty()->hasTable(), at js/src/jsscope.cpp:493
· 696532 Add-on manager
· 696535 "make check" and "pymake check" fail because build/'s own "make check" fails to find manifestparser
· 712923 [Mac] Heading elements h1 through h6 are not recognizable by VoiceOver
· 712927 [Mac] VoiceOver often repeats the document title as if it were a groupbox/fieldset heading/legend
· 704738 Page/content does not resize on device rotation/orientation change
· 712937 crash in nsTypedSelection::selectFrames
· 655594 Remove body margin on image documents
· 721131 Speed up build in content/svg/content/src - clean up #include directives in its header files
· 704758 "ASSERTION: null frame" in PresShell::HandleEvent with focus, navigation
· 712959 Image decoding prefs aren't reloaded when they change
· 696586 Allow access to XHR2 blob response in progress events
· 712973 Use InputReader from libui in gonk widget backend
· 614671 fuzzer for jpeg
· 704784 Only show scrollbars while panning (finger down), fade away on finger up
· 712990 Endian issue with YarrJIT
· 712999 Window.open doesn't work
· 721205 GLContext::fReadPixels uses format GL_BGRA on Android, causing GL_INVALID_OPERATION
· 672054 Remove nsIDOMNSUIEvent, nsIDOMNSMouseEvent
· 721208 Tab screenshots can hose the gecko event loop
· 721209 tab screenshots unnecessarily big for background tabs
· 721214 Use Tabs.selectTab to select a new tab instead of sending a Tab:Selected message to gecko
· 716853 IonMonkey: Mark the invalidator thunk
· 721216 Bitmap compression on main thread causes the tab strip to take a long time to appear
· 696647 Remove unused (invalid) MathML atoms
· 721230 Implement stub compressed texture support
· 696662 HTTP Auth headers cannot be modified after http-on-modify-request got fired
· 631138 Write a comment explaining Shapes and the property tree
· 696379 file:/// urls and about: urls don't seem to be scrollable
· 696683 handleGeckoMessage throws java.lang.NullPointerException on startup
· 713068 IonMonkey: Invalidation leaks IonScripts
· 713069 Remove AutoEnterCompartment calls from finalizers and assert
· 721265 Firefox migrator: form history support
· 721271 Post-0.3 Android Sync Aurora uplift
· 721272 IonMonkey: TypeObject guards in TypeBarriers are always-taken
· 720431 Can't close Style Editor with cmd+w
· 704575 Union dirty rects instead of painting all of them
· 680327 Use NS_LITERAL_CSTRING instead of nsDependentCString
· 696386 Crash on Quit [@ JS_ResumeRequest]
· 721294 Clean up nsIPresShell::DidPaint/WillPaint related code
· 666349 Update WebSocket API to latest draft
· 721298 Fennec XUL has no suggested addons
· 721301 font.size.inflation.minTwips is set for XUL Fennec
· 704918 GCLI 'console clear' doesn't clear everything in the console
· 704922 Racy bookmark handling in Tab.java
· 721313 Don't run normal end-of-parse code when parsing full doc from a string
· 557476 [MathML3] munder, mover, munderover: add support for the align attribute
· 672166 Merge nsIScreen_MOZILLA_2_0_BRANCH into nsIScreen
· 721320 Improve BrowserDB / LocalBrowserDB performance
· 696748 [ARM] Assertion failure: (inst & mask) == expected, at ../methodjit/ICChecker.h:56
· 617203 "First character must be the start of a cluster ..." assertion failure with pango-graphite
· 713149 hal_impl has no method GetCurrentBatteryInformation
· 721345 crash js::ContextStack::popInvokeArgs, Browser Crashes when close a tab(heavy script site)
· 721350 Style Editor auto-scroll to the selected style sheet is annoying
· 721353 Fix invisible outline regression introduced by bug 719022
· 704970 Favicon missing on URL bar; visible in awesome screen
· 713167 Microsoft.VC80.CRT SideBySide errors, browsercomps.dll
· 713168 Hack in support for maguro touch screen
· 713169 gfx/skia/src/core/SkAdvancedTypefaceMetrics.cpp:163: error: explicit instantiation of non-template '…
· 598482 Hook up invalidation flushing to the refresh driver and make all painting asynchronous
· 713172 Download Manager breaks shutdown sanitization, forcing sanitization at startup instead
· 715513 [Azure] Implement text in Cairo backend
· 74206 Potential discrepancies in some variable definitions
· 713183 Split all the property-access ops into property, element, special, and by-value ops
· 705000 [New Tab Page] Black labels don't match Windows 7/XP color theme
· 699134 Extension block request: Roboform
· 713209 Crash [@ __memcpy_ssse3_rep] through JSRope::flatten
· 713214 [IncrementalGC] Assertion failure: started, at js/src/jsgc.cpp:1848
· 696832 Ux Designs for Menu
· 696833 Ux Designs for Awesome Screen
· 705026 Kindle Fire: Menu on has blanked out items
· 721413 [New Tab Page] Load links lazily when opening a new tab
· 401931 Tabbrowser performance optimizations
· 721420 WantAllTraces should disable Skippable CC optimizations
· 713229 configure only requires NSPR 4.8.8, but we require NSPR >= 4.9 beta 4
· 721422 [Page Thumbnails] Re-enable tests and make them work with URI_DANGEROUS_TO_LOAD
· 713232 Built in Profiler hangs the browser on Windows
· 701870 Make sure that setting a preference, then quiting, results in the preference being saved
· 565791 Show all previously installed lightweight themes in AOM
· 713260 Add a Tilt test for content location changes
· 664109 Requests for changes to the TLD whitelist for IDN, to add .ee
· 713266 Update ANGLE to r930
· 721466 Compiling with graphite enabled is failing with VS2010
· 721467 Add a codepath to only use glTexImage2D instead of glTexSubImage2D when texture uploading in GLConte…
· 713276 Upgrade WebGL conformance test suite to r16456
· 713278 Teach NS_StackWalk to walk the stack of other threads too on Windows
· 713283 Profile migration takes forever
· 705092 Kinetic scrolling on web content is a bit too slow now
· 692614 IndexedDB: Support all spec'ed key types, including arrays
· 713287 Animation for closing the last tab has a slight delay near the end when the tab bar overflows
· 721484 Contenteditable demo doesn't work with touch events enabled
· 615001 Fix readPixels (pass the gl-enums-test.html test)
· 713311 give the remaining scope objects typed interfaces
· 580368 Stop shipping Oriya [or] Mac builds on 3.6.x
· 721510 Always decode at least one chunk when decoding a rasterimage
· 721511 [cairo-dwrite] avoid excessive buffer allocation/deallocation when drawing glyph runs
· 721515 Add Documents, elements and textnodes to BBP
· 705145 Multiple selection lists cannot be scrolled
· 705146 Selected entries are dismissed if a tap is performed over a multi-selection list
· 713340 jsShell_ErrorFormatString arrays are too large
· 524925 Avoid reflows for transform changes
· 721535 [Firefox] "Warning: package error or possible missing or unnecessary file: bin/components/chardet.xp…
· 721543 Call forgetSkippable before CC
· 721547 don't generate large screenshot when tab menu is opening
· 721548 Cleanup purple buffer during cycle-collector-forget-skippable
· 705166 Entering text in inputs fields has regressed in performance; lagged input
· 721551 Need split builds for Fennec that serve XUL Fennec for tablets and native Fennec for phones
· 713360 [highlighter] Breadcrumbs bar started looking funny after bug 497995 landed
· 705171 Use RENDERMODE_WHEN_DIRTY instead of RENDERMODE_CONTINUOUSLY
· 705173 Crash with canvas
· 713369 Between 30 min-1hr Firefox crashes when it is using WEB GL on Google Maps.
· 721564 Get module information for the profiler on Windows
· 713381 Crash [@ nsRefPtr::operator->() | nsBuiltinDecoderStateMachine::ScheduleStateMachi…
· 721577 Race condition in about:home for tabs from last time
· 713391 There should be a test to make sure Tilt is opened via the access key
· 705200 Add mozilla::gfx::Matrix::IsIdentity()
· 705204 Add mozilla::gfx::Matrix::operator!= and operator==
· 721589 Intermittent M4 failure: /tests/image/test/mochitest/test_error_events.html | Got onload for error-l…
· 680635 IonMonkey: JSON output omits LPhi nodes.
· 705212 [ICS] - Dim ic_awesomebar_go.png and ic_awesomebar_search.png
· 713408 Don't clutter log with history entries in Profile Migrator
· 713415 Stop trying to package dom_threads.xpt, since it was removed by bug 649537
· 713416 Remove unnecessary class nsUniCharEntry
· 713417 Crash [@ nsIRange::UnregisterCommonAncestor] with designMode
· 713418 Stop trying to package MacOS/Contents/Plug-Ins/ since we haven't put anything in there since bug 520…
· 697040 The Script Debugger onNewScript notifications don't always fire
· 713426 RIL: implement 3G data call APIs
· 713427 crash IsElementVisible
· 721625 Linux Repacks broken after Bug 719659
· 721627 Don't return nsRefPtr/nsCOMPtr from nsDisplayImage
· 705244 Properties window in inspector has the values hidden (overflow-x) when window is open
· 172768 xft tracking bug
· 721634 Compare Startup times for Multi-Locale vs. Single Locale Builds
· 721636 IonMonkey: patching for ICs should invalidate the instruction cache on ARM
· 697063 Tabs.getSelectedTab returns null until Gecko starts and will cause crashes
· 647914 Horizontal and vertical SVG paths are omitted from bbox calculations if they have siblings
· 669138 submitting . IDNccTLD
· 697070 Tab menu favicon takes on previous favicon if no favicon present in document
· 713462 Investigate if black content lists don't need to be traversed
· 713463 Support JM+TI for architectures without native square root
· 713464 English labels displayed initially on multilanguage apk instead of localized strings
· 721658 Temporarily enable accessibility for nightly builds off the accessibility projects branch
· 688891 Change Sprinter to js::CStringBuilder backed by js::Vector storage
· 697085 Link to mac malloc headers in memory/jemalloc/osx_zone_types.h
· 697086 Content permission notifications not dismissed on page dismiss
· 697087 Multiple notifications content permission prompt
· 721667 Incomplete framebuffer abort in mozilla::gl::GLContext::SetBlitFramebufferForDestTexture with "error…
· 697095 Unable to open more tabs than current screen-height permits in landscape view
· 697098 Tab panel scrolls to top during current and active page load
· 688908 Update .asia listing in PSL comment
· 697110 Support doorhangers for popup blocking
· 718297 Add EnumerateAll to nsPropertyTable
· 664344 fuzz testing against websockets client implementation
· 713498 Allow keyCode and charCode to be different in the temporary mozKeyboard interface
· 713499 "ASSERTION: null parent matrix"
· 713502 input event should be fired after compositionupdate
· 713503 prefetch urls from known url shortening sites before gecko is running
· 697120 Show favicon on all entries in awesomebar
· 697121 Handle search entry focus properly when switching tabs
· 697122 Show only label on awesome bar tabs while keeping native tab look
· 525095 Artifacts left behind when reducing horizontal scale of text with font-family="sans-serif"
· 713517 Add IPC support for alpha
· 713519 getCharsetAlias should throw for unknown character sets
· 713526 IonMonkey: stub + PIC for SETPROP and SETNAME
· 697144 Unable to interact with aboutCertError
· 705347 Crash [@ nsCOMPtr::nsCOMPtr]
· 566092 Inspector highlight doesn't handle reflows correctly
· 721741 Make Flash plugins work on Ice Cream Sandwich (Android 4.0)
· 705358 Over scroll / scroll should not exist when page is fully zoomed out and all the content is in the vi…
· 721744 configure: error: mozilla/js/src/ctypes/libffi/configure failed for ctypes/libffi
· 713553 Remove GetRTStringByIndex
· 713554 Remove xpc_SameScope declaration
· 705365 Set the plugin hang timeout shorter than the Firefox hang timeout
· 713560 MOZ_STATIC_ASSERT doesn't use 'reason' as often as it could
· 713571 IonMonkey: Compile JSOP_PICK & JSOP_SWAP
· 713572 annoying black flicker on menus and dropdowns
· 684177 Intermittent browser_styleinspector.js | Test timed out
· 639848 Add method to webconsole.api to add a button to the console toolbar
· 713578 java.lang.NullPointerException at org.mozilla.gecko.Tabs.closeTab(Tabs.java:147)
· 680816 Reusing an XHR2 object with responseType of "arraybuffer" does not work
· 713586 java.lang.ArrayIndexOutOfBoundsException at org.mozilla.gecko.ui.PanZoomController$BounceRunnable.ad…
· 713597 Crash removing full-screen element during "resize" event
· 697215 Cannot scroll panel on OS X
· 713600 MasterPassword helper is missing _tokenName
· 713610 "ASSERTION: 2nd pass should never guess wrong" in TextOverflow::ExamineLineFrames
· 713612 add closing curly bracket to avoid disrupting the rest of the CSS
· 664466 Sometimes hud is undefined in HS_deactivateHUDForContext
· 713622 Enable elfhack
· 705451 html anchors do not always update in url bar
· 713645 Remove unnecessary jscntxt.h inclusions
· 721855 Honour gfx.canvas.azure.prefer-skia pref on OS X
· 697282 IonMonkey: Support JSOP_CALLPROP
· 713676 Keyboard shortcuts (ESC, RETURN) no longer work if the content area loses focus.
· 590797 CSS editor panel should be resizable
· 713687 Network API: Android backend
· 618660 Tracking Bug for AIX 5L port of Firefox 3.6 branch
· 713359 CSS cut short in Style Editor
· 713693 IonMonkey: Compile Add with String and Objects (Assertion failure: NYI, at js/src/ion/Lowering.cpp:3…
· 689118 Firefox- Crash Report [@ js::AutoCompartment::AutoCompartment ]
· 721888 Fennec native build doesn't flag java warnings as errors
· 664547 IM: LICM (Loop Invariant Code Motion)
· 631801 Available() does not work on SSL Stream
· 623610 Remove support for geostd8
· 713728 Workers: Need a shutdown observer topic
· 713729 FlingRunnable runs constantly after panning and releasing without flinging
· 721068 update to latest graphite2 code from upstream
· 713747 Rip out non-UniversalXPConnect privilege manager functionality
· 713754 Native key iterators should have an array of JSString*
· 713755 Use constructors to create a. and a[] parse nodes
· 713756 Remove js/src/tests/src/jstests.jar
· 713759 Split PNK_INC and PNK_DEC into pre- and post- variants, rather than depending on an op for this
· 705572 Kindle Fire: YouTube videos do not open in unavailable YouTube App
· 713773 Ensure GC Statistics totals are initialized
· 369710 No talking alerts
· 713778 nsICycleCollectorListener should not enable trace_all by default
· 713780 Performance : regression on performance startup between 12/12 and 12/13
· 715615 nsHTMLTableElement CC handling is suspicious
· 713792 stop QueryInterface()ing to nsIAccessibleImage internally
· 713803 JNI() verses mJNIEnv in widget/src/android/*
· 722003 "ASSERTION: null nsSVGPathGeometry frame" and crash
· 722011 [skia] Comma at end of enum list is not valid in c++
· 722014 large number of reftest failures, possibly related to incorrect font-size inflation?
· 713825 Move nsIDocCharset and nsIDocumentCharsetInfo into docshell
· 713828 Stop styling page-proxy-stack
· 713829 Remove unused brandFullName string in nsGNOMEShellService::SetDefaultBrowser
· 705640 Implement DOMError as defined in DOM 4
· 713835 Style Editor search box shouldn't be round on Linux
· 713841 Too much padding in back and forward button tooltips
· 722046 remove extra semicolon after NS_DECl_EVENT_HANDLER
· 705663 Fix braindead WebGLTexture::HasImageInfoAt
· 713856 Dynamic change of DOM in lists before block element creates blank line
· 705669 Firefox Crash Report [@ js_ReportOutOfMemory ]
· 697479 Implement Harmony simple Map and Set builtins
· 713865 Don't traverse XBL and XUL protos so much
· 713866 Remove nsXMLEncoding.h
· 713867 IonMonkey: fix arrayPrototypeHasIndexedProperty
· 713870 IonMonkey: don't crash when scripts are invalidated during compilation
· 713874 Black thumbnails are produced by GeckoSoftwareLayerClient.getBitmap()
· 713887 Javascript error when using the menu quit to quit fennec
· 599207 "TEST-UNEXPECTED-FAIL | /tests/content/base/test/test_websocket.html | test 2 took too long to finis…
· 672944 text-overflow ellipsis with -moz-box
· 703347 Add a background image for the "void beneath" the web
· 689337 Desktop notification interfaces should not be marked 'function'
· 713915 IonMonkey: ARM implement some more NYI's, and fix our stack tracking
· 713916 DOMGCFinishedCallback should schedule just GC buffer shrinking, not a shrinking GC
· 713922 Don't allow user to use empty password for master password
· 721099 Update mozilla-aurora to NSPR 4.9 beta 6
· 722117 "ASSERTION: CalcDifference() returned bigger hint than MaxDifference()" with blink
· 722118 make package fails if --disable-tests (Fennec Native)
· 697549 Use NativeWindow.doorhanger in ContentPermissionPrompt.js
· 713934 Update PSM to use SSL_AuthCertificateComplete instead of SSL_RestartHandshakeAfterAuthCertificate
· 713935 Fix debug builds on gonk due not having HAVE_SYS_UIO_H defined
· 713936 Update mozilla-central + mozilla-aurora +mozilla-beta to NSS 3.13.2 final release (requires NSPR 4.9…
· 681170 aspect-ratio-1a.xhtml, canvas-1b.xhtml, aspect-ratio-3a.xhtml, aspect-ratio-3b.xhtml, aspect-ratio-1…
· 713944 "Assertion failure: (shape->writable()),"
· 566489 Enable inline autocomplete again, but make it smarter (perceived performance)
· 713952 IonMonkey: Crash in math-cordic with --ion -n
· 722167 Severe Graphics corruption
· 664824 TI+JM: make JSOP_IN fast
· 713977 IonMonkey: TI assertion trying to inline with --ion -n
· 713991 Geolocation fails when used with large number of access points
· 713997 IonMonkey: On-Stack Invalidation crash in jaeger/inline/undefinedLocal.js
· 410904 http_referer request not being sent with embedded flash
· 715652 [Azure] Implement significantly more of the 2D API for Cairo
· 711557 Expose a friend API for js::ObjectClass
· 722211 Update WebGL conformance tests to r16765 and adapt mochitest to harness changes
· 714027 Devtools sidebar box has a weird background when opened on Windows
· 714029 Avoid jsctypes-test dependency on the xpcom glue
· 714035 Remove application.(telnet|tn3270|rlogin)
· 697659 Use doorhangers for Password Manager
· 714052 Remove JS_NEITHER
· 714057 Remove uintn users from XPConnect
· 714062 Add-ons Manager page should be opened once, e.g. tapping on "Add-ons" should switch to opened about:…
· 673105 Implement high-resolution platform timers for Tier I platforms (umbrella bug)
· 714066 Missed FreeChunkList call in JSRuntime::onOutOfMemory and other fixes
· 714067 Last component of Arabic ligature is sometimes duplicated
· 673108 Modifying a `range` in the selection, having multiple selection in the same node, ends up to corrupt…
· 714078 Code in AudioSession::OnSessionDisconnected needs to run asynchronously
· 714083 Update app.support.baseURL to point to support.mozilla.org
· 697701 Support double-tap gesture to zoom
· 607593 WebGL crash [@mozilla::gl::GLContext::fFramebufferRenderbuffer]
· 721129 Incorrect BigInteger comparison in JPakeCrypto
· 697720 Add 'Clear private data' preference
· 697726 Stop
· 714115 CF_HTML Bug when pasting from Word and Excel if you use a , instead of . for your decimal point
· 697732 Back/forward from javascript do not update Java-side state
· 580502 [meta] CSS styling for Console
· 714132 Possible double release of a NSColor
· 705945 "ASSERTION: MemoryReporterMallocSizeOf: computedSize is too small" (JSObject::sizeOfSlotsArray)
· 714140 Charlton Company trademark notice can be removed from About dialog
· 714148 NullPointerException at org.mozilla.gecko.db.AndroidBrowserDB.updateFaviconForUrl
· 632233 XULBrowserWindow.onLocationChange looks for a "disablefastfind" attribute in all content documents b…
· 566700 remove sharp variables
· 697773 Cannot type in AwesomeBar URL bar with hard keyboard
· 714162 Don't traverse certainly alive selections
· 714164 cmd_scrollLineDown/Up have disappeared
· 714169 File js/public/HashTable.h cause warning
· 714178 Expose CPP from configure to the build system
· 689605 [meta] GCLI should be ready to be shipped, preffed on
· 714183 Import downstream widget/src/gonk changes from b2g
· 599498 Web Console CSS aesthetics
· 545015 configure sometimes fails with "rm: cannot lstat `conftest.exe': Permission denied" followed by "C++…
· 607692 Consider inlining parseInt for numeric (double or int) arguments
· 705997 Remove additional Java Consoles
· 714205 IonMonkey: Merge some framePushed changes to x86
· 697830 Delayed DNS prefetch queue is disabled for e10s
· 714218 Move element/property/special-specific handling for a few classes out of getGeneric methods into spe…
· 525816 XMLHttpRequest should allow to specify a network timeout in ms (for async requests)
· 714234 Handle window.close() via DOMWindowClose
· 697858 Restore tabs from previous session, including history
· 591363 (in)visible state is not always correct?
· 714250 Optimize nsTransactionManager traversing
· 714256 Remove nsTransactionManager::Lock()/Unlock()
· 714258 rv unused in nsEditorController::RegisterEditorCommands
· 714264 Move JS memory reporting code and data structures from XPCJSRuntime.cpp to js/src
· 706079 ignore aria-activedescendant referent having no ARIA role
· 714272 Desktop icon on Tools/Options panel disappears if choosing to 'Save files to' Desktop
· 714276 nsDOMWindowUtils::NodesFromRect doesn't have a security check
· 714280 Make gcMaxBytes a hard limit
· 714281 Show the all tabs button only when the tab strip overflows
· 714285 No context menu on long tap on inputs without type=text attribute
· 714286 Cycle collection log should be written to a place where the process can write to
· 583218 "Web Console" menu item should be checked when the Web Console is open
· 714306 Service handle leak in netwerk/base/src/nsAutodialWin.cpp
· 714307 Flickering display in emulator (need to copy updated region from front->back buffer in /dev/graphics…
· 714312 detect machine/endian.h to get endianess on BSD systems
· 714315 Use DirReaderFallback on OpenBSD, getdents64 is not defined there
· 714332 Fix uint64 types usage in dom/workers and dom/base
· 714342 page-proxy-stack should be a rather than a
· 714344 Intermittent Assertion failure: !noAvailableArenas() (during browser_bug687573_vscroll.js ?) or Talo…
· 714347 pymake: $(sort) should remove duplicates
· 618770 Titlebar gradient breaks off abruptly at the toolbar in windows without tab bar when tabs are set on…
· 714350 Remove nsXPConnect::RestoreWrappedNativePrototype
· 714353 Remove nsIXPCScriptable::Trace
· 714363 Remove XPCWrappedNativeScope::mPrototypeJSFunction
· 714365 DictionaryHelpers.cpp gets rebuilt on every build
· 706186 xulrunner-stub.exe depends on mozutils.dll
· 607854 SVGTests interface is not implemented
· 714393 IonMonkey: integer-2 fails with type inference assert
· 722586 Correctly update active/inactive browsers
· 714396 IonMonkey: segfault walking the stack on ARM
· 714397 IonMonkey: Cannot inline functions with too many provided arguments.
· 707927 IonMonkey: Compile JSOP_MOD
· 714411 Silence 294 warnings when building with clang due to -Wmismatched-tags
· 714418 Remove nsIXPCScriptable::DONT_SHARE_PROTOTYPE (and make all XPCWNProtos be shared)
· 706227 Add way for JS_GC API users to give detailed reason for invocation
· 714420 object-aspect-ratio-2a.xhtml | assertion count 1 is more than expected 0 "ASSERTION: RECURSION_LEVEL…
· 714422 Silence 271 warnings due to GetCurrentProcessArchitecture being a *static* inline, never used, when …
· 714428 IonMonkey: remove spillRegs()
· 703434 Add support for Qt resource files (qrc) which possible to pre-compile with rcc compiler
· 714445 nsWebMReader::ReadMetadata reads preferences off the main thread
· 714458 Don't include jscntxt.h in xpcprivate.h
· 714459 Rename RadioManager / nsIRadioWorker
· 722655 Crash on about:home if tab title is not defined
· 493280 unify font family/style management and matching across platforms
· 616169 Update the LIR opcode table file format to make adding opcodes easier
· 698095 Tab count increment/decrement needs animation
· 657141 Page scroll is lagged and slow
· 198391 Copy in view source window inserts not existing empty lines
· 689913 Assertion failed: (false), function writeConstantUnion
· 714496 Intermittent TEST-UNEXPECTED-PASS test_smilCSSInherit.xhtml | deeply-inherited font-size halfway thr…
· 673543 crash nsDiskCacheMap::DeleteRecord
· 714509 russia.ru zombie compartment due to "super start" extension
· 689939 Infobar disappears when node fills top and bottom of screen during page zoom in highlighter
· 714519 [quirks] list bullet/number disappears when item that wraps has all contents in 2 nested inlines and…
· 706340 add gfxinfo data to telemetry data
· 714542 Mac build uses pretty naming for *.checksums files
· 714547 Array passed from another domain behaves like Object
· 722752 Home page shows set up banner even though Sync was just set up
· 714562 Intermittent Assertion failure: info.prevp, at /builds/slave/m-in-osx64-dbg/build/js/src/jsgc.cpp:77…
· 714565 Concurrency issue in BrowserProvider.java.in
· 714572 Fix nearly all warnings building image/ on Linux, debug, with clang
· 540984 Foxyproxy not aligned correctly in the Tools menu
· 714580 JS_ASSERT_IF prints extra parens on failure
· 477015 Create namerules based tests for accessible name of images.
· 714587 "ASSERTION: unexpected disconnected nodes" with full screen, selectAllChildren
· 567135 Need CFI for xptcstubs_arm
· 714594 Don't list app tabs in the all tabs menu
· 714597 GfxInfoCollector.h used in Thebes API depends on string internal api
· 591718 getBoundingClientRect needs to take transforms into account
· 714600 Assertion failure: [infer failure] Missing type pushed 0: [0xf6c001c0], at jsinfer.cpp:349
· 657260 "ASSERTION: nsTDependentString must wrap only null-terminated strings" with btoa()
· 714607 jit-test/tests/basic/bug680217.js takes a long time
· 714613 Dead code in nsShiftJISToUnicode::Convert
· 718484 Merge browser_privatebrowsing_beforeunload_enter.js and browser_privatebrowsing_beforeunload_exit.js…
· 698237 Invalidate affected frames when a range in a selection is modified
· 714633 Release message manager related data structures more aggressively
· 706442 Firefox 10.0a2 Crash Report [@ js::LifoAlloc::getOrCreateChunk(unsigned int) ]
· 190347 Let FreeType2 handle Type1/etc rendering too.
· 714639 Closing browser tab from Silverlight crashes Firefox @ js::ContextStack::popInvokeArgs
· 714646 jsgc.cpp fails to compile on Win64 GCC
· 698263 Rename mozilla::imagelib namespaces to mozilla::image
· 714649 Make ExpirationTrackerObserver final
· 649114 Text-anchor middle is not computed correctly for element scaled to 0
· 706460 Unable to scroll down to thumbnail listing on new about:home in landscape
· 714656 [IncrementalGC] Assertion failure: numSavedRoots < NROOTS, at jsgc.cpp:1077
· 731043 Builds from mozilla-beta shouldn't default to official branding
· 706472 IonMonkey: not inlining function call in 3bit-bits-in-byte
· 714669 nshttpconnection::pushback() asserts incorrectly
· 714676 IonMonkey: Frame descriptors are not always correct
· 714686 IonMonkey: Unbox OSR Values.
· 714694 Add IdleService to gonk backend
· 714696 rm lingering remains of tracer in js::Value
· 714697 rm lingering remains of JSCLASS_CONSTRUCT_PROTOTYPE
· 714708 NullPointerException at GeckoInputConnection.notifyIME
· 714710 LayerRenderer.checkFrameRateMonitorEnabled should use start() instead of run()
· 699385 Remove support for pre-Windows 7 SDKs
· 714713 Comparison of strings using ==
· 714715 Variable is used before a null check in GeckoApp.launch
· 714717 nsIdleService: timeout event doesn't fire regularly on non polling mode
· 698335 "ASSERTION: Invalid offset" with bidi, -moz-column, :first-letter
· 714723 CAOpenGLLayer based plugins not being rendered on Firefox 9.0.1
· 714727 IonMonkey: Assertion failure: (live->empty()), at LinearScan.cpp:632
· 714728 Remove jsword?
· 665578 [ATI on Mac] WebGL demo "To the Road of Ribbon" crashes in useProgram [@ ATIRadeonX3000GLDriver@0x5a…
· 411627 Need regression tests for GIF image decoding
· 690164 white space between hidden elements causes line break in list item elements
· 714741 Fix the spelling of the comment in SpdySession.h
· 493558 File > Import menuitem but no Export menuitem in Library menu bar [Mac]
· 706554 Add nsRefPtrHashKey
· 665597 Include margin calculations in FinishAndStoreOverflow
· 714752 Make imgIContainerObserver::FrameChanged take an imgIRequest*
· 722945 Transactional behavior for store (don't return stored records in subsequent fetch)
· 714760 Remove obsolete testing code for the old parser
· 714762 ArrayIndexOutOfBoundsException at Tabs.getTabAt
· 690187 entire text in cell being replaced by ellipsis from text-overflow
· 706574 show native about:home in onCreate()
· 698384 Document.createNodeIterator's 2nd and 3rd parameter should be optional, and remove the 4th (entityRe…
· 698385 Document.createTreeWalker's 2nd and 3rd parameter should be optional
· 641047 Analyze ai-astar performance
· 714777 Refactor fragment parsing out of nsHtml5Parser
· 665628 Memory leaks with jQuery in FF 4
· 706615 Panning motion slows, then jerks
· 657076 e10s FTP: Improve error handling in FTPChildChannel
· 714814 IonMonkey: ReflowTypeInfo does not use the right PC
· 698436 Switch to custom spinner
· 706230 GCLI should have a jump-to-scratchpad feature
· 706636 Create empty state thumbnail, just in case
· 714829 Unused StringBuffer is created in GeckoApp.addEnvToIntent
· 706644 Going back from about:home still displays about:home
· 712572 hang forever in bilibili.tv since 20111220 nightly
· 706663 Empty Favicons on about:home look like checkboxes
· 706667 Make about:home pretty
· 706674 WebGLFramebufferAttachment's are not WebGLRectangleObject's
· 714874 Fix Java warnings for Fennec and Sync
· 706684 Resting your hand on the device causes zoom to freak out
· 706690 Content scaling via CSS transform is jagged while layers are active
· 583816 Tab should not move to the page when there's nothing to complete in the Web Console
· 714894 Remove tracer specific JSOP
· 729453 Reduce nsTArray::SwapArrayElements's stack allocation from 8kb to something much smaller
· 706724 firefox-beta repository: file_util.cc:228:35: error: ‘ftruncate’ was not declared in this scope
· 714921 IndexedDB: deleteDatabase is broken
· 706733 Chrome migrator shouldn't duplicate type constants
· 714942 Implement minimal UI for Jump to line in the Source Editor
· 714949 IonMonkey: Implement {Load,Store}element{T,V} on ARM
· 714950 Unable to see characters typed in landscape fullscreen VKB
· 714951 [Mac] Aurora & Nightly icons incorrectly positioned in mounted DMG image's finder window
· 690376 Crash [@ JSObject::nonNativeSetProperty]
· 723151 No drawable resources defined for eclair
· 328056 Pressing Ctrl+Y in an empty input field invisibly adds \r\n to the end
· 714967 Export mozilla::services::Get* to external consumers as well
· 714972 Opening links from external apps doesn't work after OOM
· 714974 RIL: Turn off debug output by default
· 714976 [mac] the Role description for the web content is AXWebArea instead of "HTML Content"
· 698593 Ux Designs for Preferences
· 698598 Ux Designs for Doorhanger Notifications
· 723200 Enable multitouch
· 706822 Delay when opening the AwesomeScreen and intermittent UI pauses when scrolling through listing of it…
· 706830 pressing "back" doesn't return user to about:home
· 698652 Minimum font size and canvas don't get along very well
· 715045 Remove old vc support code
· 715048 .mozconfig.mk is generated into $topsrcdir instead of the $objdir
· 706859 Update the script loading code in the debugger
· 715056 "ASSERTION: wrong node" and crash [@ nsIRange::UnregisterCommonAncestor]
· 715059 Make ParseNode non-copyable
· 198964 Enable smooth scrolling by default
· 706876 no "site options" in native ui menu
· 715074 SIGBUS on unaligned access in Key::EncodeNumber
· 706886 Line-through disappears after editing overridden rule in style inspector
· 715088 IonMonkey: Assertion failure: no payload..., at CodeGenerator-x86.cpp:137
· 706897 Intermittent test_destinationURI_annotation.xul | Test timed out, followed by a cascade of other err…
· 665939 Uncommon ligatures used by default
· 717198 Remove tag observers
· 575830 Image zoom (Page zoom) is reset when I switch tabs
· 633177 initprop/initelem, sharp variables and duplicated property names
· 715098 nsICacheMetadata::visitMetaData blows up in debug mode if the visitor returns false
· 715099 Convert nsProfileMigrator to JS so we can use JS modules on migration
· 715103 Move parser unblocking management from nsContentSink to nsScriptLoader
· 706914 JM: Compile large scripts in chunks
· 715110 Don't use getPreventDefault in editor
· 715112 Remove duplicate document.close() state tracking
· 715113 Pull updated Snappy revision (>=r56)
· 10606 Uninitialized memory error caused by nsMargin
· 526703 Screen readers announce ARIA list items, tree items, and listbox items as "not selected"
· 715123 Style Sheet Titles should be moved someplace less confusing in the Style Editor in Vertical Orientat…
· 690552 ScratchPad should display exceptions as a comment, just as it does for results
· 715129 fp.appendFilters(nsIFilePicker.filterApps) does not show ".exe" file in the file picker
· 723323 Add the extensions.getAddons.getWithPerformance.url to mobile default prefs
· 696495 texture-mips.html failures might be workaroundable by setting minification filter before glGenerateM…
· 723349 Fix params in addTab on session restore failure
· 715162 Move LazyIdleThread to XPCOM
· 715163 Mouse click + drag causing Tilt to Translate instead of Rotate on First Open
· 715164 ArrayIndexOutOfBoundsException in advanceBounce()
· 706984 NullPointerException @ getProfileDir(GeckoApp.java:705) on startup (thrown but caught)
· 387503 Make nsINode bits into an enum, move a macro into an inline function
· 715185 Remove 'using namespace mozilla::dom' from nsDOMFile.h
· 534963 [MathML3] Mechanisms for controlling the Directionality of layout
· 715190 glEGLImageTargetTexture2DOES shows error 501 frequently
· 715198 browser is loading compressed data directly to the page
· 592320 [meta] A new Inspector for analyzing page elements
· 715201 GC: missing barriers in BaseShape's new constructor
· 715203 -moz-column-fill property does not update from within script correctly
· 715204 Non-ascii titles are displayed as garbage during session restore
· 715206 Remove XPConnect from IDB's LOCAL_INCLUDES (again)
· 698828 Adding bookmarks doesn't work (Honeycomb, maybe ICS?)
· 719949 Unmark listeners in XHR, WebSocket and EventSource if the object is black
· 715232 Crash in glCopyTexImage2D on Gonk, when creating an intermediate container-layer fbo during composit…
· 715857 Disable a11y tests that put in random XUL documents and expect it to work
· 715240 DECODE_ON_DRAW_LATENCY is wrong
· 707049 Dynamic analysis for identifying moving GC hazards
· 707051 Failure to mark some shapes during delayed marking
· 715260 Remove Web Apps shortcut intent from allowing one to add the Android widget
· 715265 don't allocate a JSString per element in array_sort when there is no comparator
· 715275 No favicon / default favicon image is very fuzzy
· 715276 IonMonkey: CallVM with Value& and double.
· 723472 reftest graphite-03a causes spurious "out of memory" crash due to zero-sized allocation request
· 707672 openUILink[In] behavior should not be determined by browser.tabs.loadBookmarksInBackground
· 707090 DOMApplicationRegistry (Webapps.jsm) must not do any mainthread I/O
· 715284 websocketchannel.cpp 2377 compiler warning
· 717231 Downloads are not added to the Download Manager (stock ICS 4.0.3)
· 707096 We need a public API for TypedArray / ArrayBuffer
· 651695 Massive memory leak running CubicVR demo
· 698917 Be smarter about removing & from prompt labels
· 715303 No focus on select when tapping on selects
· 690732 TI: Assertion failure: nativeContains(cx, *shape), at jsscope.cpp:891
· 584237 [meta] Compartments
· 649778 document.write may cause a document to be written to disk cache even when the page has Cache-Control…
· 707124 Add URI to fetch schema version in BrowserProvider
· 715325 shutdown indexedDB during xpcom-shutdown
· 715326 Loading about:config initially via adb shell shows zoomed-in viewport
· 715328 Add some more MOZ_FINAL
· 715332 IonMonkey: Assertion failure: Tag == OP2, at ./ion/arm/Assembler-arm.h:999
· 698949 Refuse untrusted keypress events in editor
· 707150 Add mechanism to enable/disable Fennec's local bookmarks/history DB
· 710414 Split out the conservative testing for a GCThing from marking it
· 707162 regression in GC scheduling between Firefox 9 and 10?
· 715357 IonMonkey: Fail invalidation properly
· 723550 Lots of base64 decode errors in logcat
· 682611 decom nsRange
· 682625 Crash, null pointer deref [@ mozilla::plugins::PluginInstanceParent::BackgroundDescriptor ]
· 707207 Get an object signing certificate (or two!) for signing the hotfix add-ons
· 715405 Add a type-safe linked list class
· 567956 Sometimes inspector panels take up space in browser window as though they are a normal box
· 707223 AzureBackend is not aligned with the other Graphics information in about:support
· 715417 Eliminate getPrincipalArray and globalPrivilegesEnabled from JSPrincipals
· 715418 Test case for bug 650995 has wrong name: test_bug650955.js should be named test_bug650995.js
· 592552 History is shared among all Web Console instances
· 699052 Android back button should close the selected tab and return to the previous tab when possible
· 715453 Remove computedSize from nsMallocSizeOfFun
· 715460 IonMonkey: Assertion failure: interval->start() < pos && pos < interval->end() on ARM
· 715465 Extraneous reportError in preferences/advanced.js
· 715471 use fallible allocation for potentially large buffers in nsTextFrameThebes.cpp
· 715474 Successive zombie compartments with add-on "Screengrab (fix version)" 0.96.3c
· 715481 IonMonkey: Respect ION_DISABLED_SCRIPT in CanEnterAtBranch().
· 666500 add two subdomains for .CL (Chile) at request of NIC
· 557520 Embedded blocks should serve as bidi separators
· 715498 Bring back the "compile only" option for the shell
· 715501 GCLI should be built with the latest version of dryice
· 707313 gcWeakMapList can become circular
· 715507 GlobalHistory is accessing Gecko on the wrong thread
· 715511 IonMonkey: type based fast paths for GETPROP and SETPROP
· 707321 Intermittent browser_581593.js | an unexpected uncaught JS exception reported through window.onerror…
· 718634 Move CanSkip* to nsCycleCollectionParticipant
· 715518 WASD controls don't work in 3D view if typeaheadfind is active
· 559878 browser.urlbar.autoFill replaces typed characters in awesomebar with tab match URL characters
· 715528 Drop old bits about cross compiling from ppc to x86 and default OS X for ppc.
· 699155 Tabs list ordering
· 715543 Fix the debugger after the latest merge from fx-team
· 723746 regression: XUL Fennec uses non-tablet layout on ICS tablets
· 715555 Fix "unusued" spelling
· 715561 Startup crash with some extensions
· 674603 Text scaled, rotated 90 degrees and with text-anchor="middle" does not render correctly
· 709086 Don't use JS_GetParent in mozJSSubScriptLoader::LoadSubScript
· 715576 libalerts_s.dylib incorrectly links the static version of spidermonkey (in static-js configuration)
· 723772 regression: Panning in XUL fennec does not start until finger is removed from screen.
· 715582 Send quit-application in browser/components/privatebrowsing/test/unit
· 699199 Upgrade path from XUL to native fennec
· 715586 checksums.py should generate sha1 and md5 checksums
· 707403 When opening a tab in background, zombie compartment is created by Scriptish/Greasemonkey with some …
· 622232 DNS prefetches continue after a tab is closed
· 674647 Switch the OS X debug builds to 10.6
· 707423 IonMonkey: compile global scripts
· 723808 disallow inheriting of system principal in type=content docshells
· 699233 Misleading safe-mode UI misleads users during troubleshooting
· 715618 SharedLibrary operator= doesn't handle self assignment properly
· 707436 nsSetSmartSizeEvent can cause a lot of IO on the main thread
· 707439 Flash plugin wrong location on zoom & pan
· 715634 Cleanup XPCJSContextStack
· 715645 add makefile vars to disable Makefile regeneration rules
· 715647 I want to be able to remove nodes from the Tilt view
· 707460 Fix WebGL framebuffer statuses and errors
· 715662 browser-only methodjit crash (triggered by CSS transform tests)
· 723861 xpidllex.py and xpidlyacc.py are missing in Gecko10.0 for both Win & Mac
· 715672 Fix typo in ipc_message_utils.h
· 715673 Hande browser-lastwindow-close events
· 715678 Fix indentation in gonk/nsWindow.cpp
· 715679 Handle more than one window correctly
· 715682 "Assertion failure: !isIndex(&dummy),"
· 699300 Second external URL request does not open page
· 674725 WebSMS (or Messaging+)
· 674726 WebTelephony
· 691118 "ASSERTION: aPrevFrame must be the last continuation in its chain!"
· 715700 localStorage gets out of sync in Private Mode
· 576439 background on navigation toolbar if tabs on top even if hidden
· 715704 Add a quartz implementation of mark_dirty_rectangle
· 715710 [New Tab Page] Black bars behind titles should be lowered in opacity from 80% to 50%.
· 715718 [Skia] Unitialized variable 'margin' in SkDraw.cpp
· 711841 Add VoidString() or NullString() or NullDOMString()
· 715720 [Azure] Support DrawTarget in CanvasLayerOGL
· 715730 Flash app restarts after clicking a selection when click to play is turned on
· 715737 IonMonkey: Queueing instructions for LSRA is extremely expensive.
· 715739 document.write from inside a wyciwyg document adds to the cache stream
· 700922 Cursors in Favicons.java are not closed
· 695461 Download notifications
· 715756 Workers: Enable TI and allow JIT hardening to be disabled
· 707567 prepend http:// to URL copy selection only if (at least) full hostname is selected
· 707570 [SeaMonkey] "browser_bug435325.js:15 - ReferenceError: gPrefService is not defined"
· 715766 IonMonkey: Track Bailout rate and provide localization data in debug builds.
· 715769 Kill unused enums nsWidgetType and nsLanguageSpecificTransformType
· 715770 Kill nsRecyclingAllocator
· 715773 B2G SMS: Package dom_sms.xpt and set temporary permission prefs
· 715783 delay load for comdlg32 and winspool
· 715791 Preprocessor.py doesn't preserve line numbers when preprocessing Java
· 715800 Ignore all directories start with obj* in .gitignore
· 699418 Implement about:config in html
· 674843 TM: Assertion failure: (ptrBits & 0x7) == 0 or Crash [@ js::gc::ArenaHeader::allocated]
· 710491 Remove NS_SPECIALIZE_TEMPLATE from nsAutoRef documentation
· 715817 rm SRC_EXTENDED
· 715819 __defineGetter__ and __defineSetter__ can mutate non-configurable properties
· 715821 Don't have __define[GS]etter__ use CheckRedeclaration handle conflicts
· 715822 OGL CleanupResources should cleanup Texture resources too
· 707643 100% CPU usage and unresponsive script dialog pops up during page loading - www.eurogamer.net
· 715836 android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view h…
· 707650 Remove extra slash character from web console test uris
· 617539 get rid of _MOZILLA_2_0_BRANCH interfaces on trunk after we branch
· 707654 embeds relation on root accessible can return not content document
· 713228 SQLiteDatabaseCorruptException: database disk image is malformed: PRAGMA synchronous=1;
· 715852 JS Test Failure on ecma_5/Object/proto-property-change-writability-set.js ( Assertion failure: shape…
· 724045 createMobileBookmarksFolder doesn't set title or parent
· 707665 Save as PDF option should be disabled for about:home and any XUL documents
· 650322 Remove 'ac_add_options --disable-installer'
· 625849 Drop the prefer_gl in the WebGL mochitest on windows
· 642136 Debugger access to closure environments
· 711866 Crash when multiple source tag are loading a MP4 file and close the window.
· 707678 DryIce destDir feature not working
· 715872 Change the order of -framework options when linking XUL so that it works on 10.6 -> 10.5 builds
· 707682 java.lang.NullPointerException @ Tabs.isSelectedTab(Tabs.java:117)
· 691299 Crash at js::RegExp::executeInternal
· 650345 Implement minimal UI for Find in the Source Editor
· 715882 Tooltip(title attibute of the element) pops up even if the element has been removed.
· 715883 Remove JSRuntime::gcEmptyArenaPoolLifespan
· 715885 Crash in -[ChildView draggedImage:endedAt:operation:] @ PrepareAndDispatch while dragging, in 32-bit…
· 715887 Rename "Properties" to "Computed" in the Style sidebar
· 715892 In the Style Editor, remove the stylesheet filter
· 715894 Only draw the dirty rect when gralloc is in use
· 683127 New custom ELF linker
· 699513 Advertise Telemetry opt-in on mobile
· 715907 crash in jsd_NewValue @ JSCompartment::wrap with Firebug
· 700951 Back button "stack" is inconsistent when selecting the URL bar
· 715916 Crash [@ mozilla::gl::GLContext::UploadSurfaceToTexture ][@ XUL@0xf6ea2a ]
· 707732 Misc improvements on Android DB commands
· 715925 Options inside optgroup should show up as indented in select helper popup
· 715930 Use stdc++compat.cpp on OS X too
· 718703 Sync crashes from Pair a Device link in sync settings
· 707749 I need to click on the bookmarklet twice to make it work. If document.write is included in the bookm…
· 715943 StackFrame marking should not skip its JSFunction
· 715947 add telemetry for number of setTimeouts during an nsITimer run
· 715952 glxtest incorrectly creates the backing pixmap and causes X errors
· 724145 telemetry for search hijacking
· 617651 turn off optimizing surfaces in the multipart/x-mixed-replace case
· 429241 \x... and \u... in RegExp parsed wrong if not followed by enough hex digits
· 485237 Need to treat popups consistently
· 724161 simplify drag&drop checks for javascript:/data: URIs
· 683205 Create reftests for RLE8 BMPs
· 675015 Suppress synthetic mouse events due to scrolling until the scroll is complete
· 702330 Revert to drawing Flash plugin with a SurfaceView
· 715999 removeChild(): unexpected title tooltip after removing SVG element at mouse position
· 716004 Traverse nsXBLDocumentInfo less often
· 707814 Awesomebar autocomplete box appears in the wrong place
· 716013 "Assertion failure: static_cast(thing)->isMarked(),"
· 486643 deprecate sharp variables
· 724215 java.lang.NullPointerException: at org.mozilla.gecko.GeckoEvent.addMotionPoint(GeckoEvent.java)
· 716027 SetReservedSlot in jsfriendapi.h is missing a writer barrier
· 716031 Intermittent chrome://mochitests/content/chrome/editor/libeditor/base/tests/test_selection_move_comm…
· 716032 Fix false is not a good pointer warning
· 716033 Move write barriers from jsapi.h to jsfriendapi.h
· 707844 IonMonkey: try switching bailouts from three instructions to one or two
· 675078 rm JSThreadData and JSThread
· 707848 [Azure] Implement paths in Cairo backend
· 232716 [xft] need to add 'Uncode' font(s) to a fontconfig search pattern
· 707854 IonMonkey: Implement ICs for JSOP_GETPROP
· 707855 [fennec] [font inflation] mobile twitter fonts too large on latest nightly fennec mobile
· 691478 JavaScript strict warning: resource:///modules/HUDService.jsm, line 5012: reference to undefined pro…
· 699682 "Assertion failure: length != 0,"
· 716068 de-OptimizeSpanDeps
· 720092 java.lang.IndexOutOfBoundsException: getChars (0 ... 88168) ends beyond length 0
· 691505 ensure Graphite uses infallible malloc to give well-defined OOM behavior
· 707893 Add a (temporary) global pref to ignore X-Frame-Options
· 716089 Crash on startup: malformed query in local DB history query
· 699706 Scroll open tab into view when the tab list is opened
· 486716 Darwin/X11 - No certs, libnssckbi.dylib fails to load
· 585030 l10n review for inspector
· 699725 crash nsEventStateManager::FillInEventFromGestureDown
· 716112 Add an optional message argument to MOZ_ASSERT
· 699731 Remove PR_INT64_MAX / PR_UINT64_MAX from non-nsprpub source
· 716119 Miscompilation of conditional expressions
· 707929 java.lang.NullPointerException @ ZipFile.getInputStream(ZipFile.java:256)
· 716127 Always sharing Geolocation fails to determine location on every other reload
· 717371 Don't use nsINode::GetChildAt in PresShell::GoToAnchor
· 716006 Don't traverse NodeInfoManager so much
· 716139 Don't try to generate js/src/analysis-tests/Makefile, since the directory no longer exists
· 716145 test_eventctors.html calls SimleTest.finish needlessly
· 716146 Telemetry: close disk cache output stream
· 707956 Restore original zoom scale on double rotation?
· 716149 IonMonkey: Assertion failure: *from != *to in GRA
· 703721 (ObjShrink) Move arguments object private data to a reserved slot
· 721079 Calling preventDefault on the first touchmove event prevents panning, but not quickly enough
· 716167 Add a release-mode assertion that XPConnect is never used off the main thread
· 454024 "ftp:///" (no hostname) gives an empty list of files instead of an error
· 699786 Cancel pending favicon requests for tabs that changed location
· 716176 GC: missing barriers in BaseShape::operator=
· 699793 Clear favicon urls database when history is cleared
· 568724 Debugger needs user interface sketches
· 675221 Remove XPCOM proxies
· 673689 introduce namespace role
· 691609 Floating scrollbars draw under border/background
· 609710 TestStartupCache.cpp has build warnings for deprecated conversion from string constant to 'char*'
· 708015 support both xul and android UI at the same time
· 208309 there is no Bidi/Joining algorithm on Arabic/Persian texts in MathML
· 716215 nsHTMLEditor::IsEmptyNodeImpl checks if the parent is a form widget instead of the child
· 708031 refactor the ifdefs in nsStackWalk.cpp
· 716226 CSSKeyframeRule created by CSSKeyframesRule.insertRule has invalid value for parentRule/parentStyleS…
· 708036 debug assert abort in nsLayoutUtils::InflationMinFontSizeFor() when playing fullscreen video test
· 716229 Plain text in WWW pages now appears to be double-spaced? (line height is double, too tall, newlines…
· 716236 Cleanup GuardObjects.h
· 716238 ThunderbirdTry: "reftest/tests/content/media/test/crashtests/495794-1.html | load failed: timed out …
· 273874 Firefox migrator for new profiles
· 708051 Avoid IPC x ipc confusion on case insensitive filesystems
· 568806 Clean up "media events"
· 724455 conformance/textures/texture-mips.html and conformance/textures/texture-npot.html fail on 10.7
· 708072 Test page for stretchy and large operators
· 617961 Expose the device ids on OS X in about:support
· 708075 the shaped-word caches should be flushed on memory-pressure notification
· 593396 implement typed arrays BYTES_PER_ELEMENT
· 683510 GCLI needs a 'console' command
· 716286 Fixup how we handle ScaledFont interaction between skia and mac
· 716289 crash in nsCacheService::SearchCacheDevices
· 716293 IO on the main thread caused by nsDiskCacheOutputStream::Close()
· 699917 Crash (Java OOM) on ajax site
· 699918 Add a Profiler XPCOM Module
· 708114 Disable Android StrictMode for release and beta builds
· 429592 catch process hangs
· 593433 Inspector leaks on shutdown if left open
· 708125 OGL Layers thrashes current context in UpdateSurface and RenderLayer
· 695170 History, visited link styles
· 699937 content overpan gets stuck over panning
· 699940 mouse events have the wrong x,y when zoomed isn't 1:1
· 716332 For double-buffered windows, temporary fbo used to determine mFBOTextureTarget isn't deleted
· 702386 Support setting persistence to -1 for doorhangers
· 708144 After loading a new page, the WebArea is no longer accessible
· 716338 Makes content/html/content/src warning free
· 708151 Handling of deleted records
· 708154 Add (hacky) non-GL compositor backend to gonk
· 708159 Avoid unnecessary work done by multi-reporters nsMemoryReporterManager::GetExplicit
· 618051 Enable IDN for .si
· 716357 Fix license header in FilteringWrapper.cpp
· 708176 [WebAPI] Allow privileged pages to access cross-origin properties in child iframes
· 720142 Use nsIntRect for table damage
· 708185 Remove homepage preference
· 679183 Handle DOM mutations correctly as far as selection is concerned
· 716380 socket transport n != 0 assertion
· 708191 Don't draw when the screen is off on gonk
· 609890 window.console API messages from before the Web Console is opened don't show
· 700006 [layers] about:home show dead space
· 708200 Do not create timer to fire geckoLoaded
· 716397 [Linux] "Warning: package error or possible missing or unnecessary file: bin/libmozglue.so (package-…
· 716402 first in a row of identical letters positioned 1 px too far apart
· 716408 Minor cleanup in table code
· 716415 [Skia] Update skia to svn revision 2980
· 716417 Crash in nsINodeInfo::NodeInfoManager() called from LookupMediaElementURITable
· 711958 Add a 'length' property to DOMSVGStringList
· 716424 remove unused string kDocumentIconPath
· 702403 Kinetic scrolling shouldn't do a fling animation when stopped
· 716456 "ASSERTION: aRoot not an ancestor of |this|?"
· 716469 IonMonkey: Port ICs to ARM
· 708280 delay checking for update
· 708283 NullPointerException in VideoPlayer on launch
· 667324 "ABORT: We expect aDirtyRect to be non-null" with in
· 667329 Add CSP support for websockets
· 708303 Use pinReg/unpinReg more in write barriers
· 708307 Decouple tile size from texture size
· 716504 IonMonkey: LMulI should not bailout if the result is positive zero
· 700124 Attempting to use JNI in child process [@ mozilla::AndroidBridge::EnsureJNIThread]
· 716512 gcparam broken: Assertion failure: value >= rt->gcBytes, at jsapi.cpp:2900
· 708322 NoteJSChild shouldn't add children if the non-CCKind node is non-gray
· 716518 Add beforeTraverse and purpleCleanUp phases to CC
· 708331 Need additional columns in browser content provider
· 593645 use popup.triggerNode instead of document.popupNode for tab context menu
· 716527 nsSVGForeignObjectFrame::PaintSVG may dereference null aDirtyRect
· 700153 opening page in new tab opens it in background, but url bar contents in foreground
· 667387 nshttppipeline::taketransport
· 716541 Do not fail build on -Wuninitialized when treating warnings as errors
· 716549 Flush layout on mousemove events so that they get delivered to the right place
· 714711 A few unused local variables in PanZoomController.onScaleEnd
· 659213 status bar text is drawn with grayscale anti-aliasing
· 697906 IonMonkey: MoveResolver does not handle hairy cycles well
· 708377 Don't use NonstandardTo{Ui,I}nt32 for typed arrays
· 716570 Rename blob URI scheme from "moz-filedata" to "blob" per spec
· 708379 Haptic buzz when tapping on clickable elements
· 716576 nsCacheService closes its databases too late
· 708394 Avoid LayoutInflater in constructors
· 716589 crash nsDocAccessible::GetNativeWindow
· 716590 WalkStackMain64 shouldn't skip frames unless it's walking the thread that called NS_StackWalk
· 716593 test_bug596001.html calls SimpleTest.finish needlessly
· 716594 OOM crash in nsNSSCertificate::Read
· 716595 Pressing back button in select form helper popup causes the first option to be selected
· 700221 Fix for bug 495798 makes us not drop native theming for any style changes other than background colo…
· 708415 Review SPDY protocol patches
· 716619 Simplify GC probes
· 708431 Video controls fail to initialize if an extension implementing nsIContentPolicy is present (e.g. Adb…
· 716624 IonMonkey: Assertion failure: unexpected type, at ../ion/LIR.h:568
· 716629 Mark deleted JSFunction methods as private
· 716630 Kill editor's warnings
· 719731 Get rid of window mediator's getMostRecentBrowserWindow across Tilt codebase
· 716090 IonMonkey: Invalidate inactive IonScripts
· 716638 mozalloc_handle_oom should propogate the failed allocation size into crash reports
· 716639 Add a constructor for gfxQuartzSurface that takes a gfxIntSize
· 724284 use after free in nsXBLDocumentInfo::ReadPrototypeBindings
· 708464 Create click to play UI for fennec native
· 618353 window frame is one pixel too wide on win 7
· 683891 Stop exporting symbols that are THEBES_API from libxul
· 716663 "checking for gcc PR49911... mozilla/configure: 9506: test: no: unexpected operator"
· 716673 PanZoomController needs an in-depth review/clean up
· 708485 Add Special Folders with Sync guids to Bookmarks Store
· 708486 IonMonkey: Add guards into the code generator for IDIV on ARM
· 249735 F6 goes to the first focusable element instead of the address bar (does not focus on location bar)
· 576903 Intermittent "assertion count 1 is more than expected 0" in crashtests/284852.html from "ASSERTION: …
· 700298 BatteryManager should initialize mScriptContext and mOwner
· 716688 Add Assamese to shipped-locales on aurora and beta
· 716692 browser.js needs to stop observing browser.tabs.onTop when the browser window is closed
· 716699 Add FAIL_ON_WARNINGS in some SVG/SMIL directories
· 528284 Intermittent failure in js1_5/extensions/regress-371636.js | Numeric sort performance Expected value…
· 716702 jsopcode.h:661:5: warning: C++ style comments are not allowed in ISO C90
· 708519 Repair, move, and pref off the frame rate meter
· 716713 "Assertion failure: ss->top >= 2," or "Assertion failure: top != 0," or "Assertion failure: newtop vindex,"
· 619273 Move the selection state bit from frames to content nodes
· 709391 Implement short-term in-Fennec shipping solution
· 717584 FAIL_ON_WARNINGS in content/canvas/src
· 652050 Some non-code change on 2011-04-21 caused four SVG reftests to fail on Android, due to "intl.accept_…
· 275223 Page Info columns should be sortable
· 709400 Would like to to override nsIInlineSpellChecker with javascript but [noscript] methods are blocking …
· 701210 nsTArray::SizeOf() should use malloc_usable_size
· 717596 GCLI: automatically added '}' is not displayed in this one place
· 717598 Backout changeset 05f3cb:13e49 missing reviewer from comment
· 709423 IonMonkey: Extend callWithABI to work with float arguments
· 717622 GCLI: typing in a for loop causes an exception
· 709432 BrowserProvider overwrites provided GUIDs
· 701245 JavaScript Error: "browser is null" {file: "chrome://browser/content/browser.js" line: 1091}
· 136002 inconsistant margins (no right margin) when viewing straight image (jpg)
· 701259 crashes on videos when scaling to large width/height
· 701260 Deny requests for DOM full-screen when windowed plugins are present in the entire doc tree
· 701269 WebGL / Canvas displaying uninitialized video memory.
· 701284 Continous 'nsAppShell::ProcessNextNativeEvent' messges dumped to logcat
· 701285 No favicons display after loading pages
· 332648 Expose js::AutoGCRooter and its subclasses via a public header
· 701292 clicks are transmitted when panning
· 725869 Set the plugin hang timeout back to 45s
· 709486 "Warning: Ignoring obsolete chrome registration modifier 'xpcnativewrappers=no'" message in error co…
· 717683 get rid of nsIAccessibleDocument uses
· 717689 unneeded nsCOMPtrs to nsAccessibles
· 603008 Support multitouch on Android
· 455553 New Tab Page feature
· 709509 Remove manual refcounting and QIing from nsBulletFrame::DidSetStyleContext
· 684938 Proxy nsXPCWrappedJS::Release to the main thread
· 717711 telemetry for time spent in between CCs
· 717713 Add -Qunused-arguments to Clang compiler flags
· 709533 Remove unused FindFirstString in mozHunspell.cpp
· 578462 code cleanup: fix typos, remove unused variables, and a bit more
· 660387 Add co.ca TLD to PSL
· 717733 Fix int64 types usage in js/xpconnect
· 701351 Vertical/Horizontal scrollbars missing with new compositor
· 619433 [meta] TypeInference browser integration
· 717739 turn off non-native sync
· 627628 be smarter about dispatching starved paints
· 717753 [SeaMonkey] mochitest-a11y: test_focus_browserui.xul needs to support non-Firefox applications too
· 709562 nsAutoDialWin does not need to load rasapi32/rasdlg dynamically
· 701371 Move memory/mozutils somewhere else
· 709566 B2G SMS: PDU parser and formatter
· 709567 B2G SMS: DOM to RIL plumbing in ril_worker.js
· 701376 show search engine(s) when there are no/few awesomebar results
· 709569 Create some tool to generate helper code for webidl dictionary value reading
· 717762 Proliferate js_memcpy and PodCopy
· 701380 Implement a native about:home (start page)
· 717769 Fix
March 29th, 2012· Bug 735384: Tracking bug for build & release of Firefox+Fennec 12.0b3
· Bug 738203: "You're running an unknown version of Firefox"
· Bug 627182: Automate signing and publishing of XULRunner builds
March 22nd, 2012· NEW: Windows: Firefox is now easier to update with one less prompt (User Account Control)
· NEW: Page Source now has line numbers
· CHANGED: Line breaks are now supported in the title attribute
· CHANGED: Improvements to "Find in Page" to center search result
· CHANGED: URLs pasted into the download manager window are now automatically downloaded
· DEVELOPER: The column-fill CSS property has been implemented
· DEVELOPER: Support for the text-align-last CSS property has been added
· DEVELOPER: Experimental support for ECMAScript 6 Map and Set objects has been implemented
March 14th, 2012· NEW: Firefox can now migrate your bookmarks, history, and cookies from Google Chrome
· NEW: With Sync enabled, add-ons can now be synchronized across your computers
· NEW: The CSS text-size-adjust property is now supported
· CHANGED: Redesigned media controls for HTML5 video
· HTML5: The outerHTML property is now supported on HTML elements
· HTML5: View source syntax highlighting now uses the HTML5 parser (see bug 482921)
· DEVELOPER: The Style Editor for CSS editing is now available to web developers
· DEVELOPER: Web developers can now visualize a web page in 3D using the Page Inspector 3D View
· DEVELOPER: SPDY protocol support for faster page loads is now testable
· DEVELOPER: XMLHttpRequest now supports HTML parsing
· DEVELOPER: Files can now be stored in IndexedDB (see bug 661877)
· DEVELOPER: Websockets has now been unprefixed
· FIXED: Various security fixes
· FIXED: Firefox notifications may not work properly with Growl 1.3 or later (691662)
Known Issues:
· Unresolved: If you try to start Firefox using a locked profile, it will crash (see 573369)
· Unresolved: For some users, scrolling in the main GMail window will be slower than usual (see 579260)
· Unresolved: Some synaptic touch pads are unable to vertical scroll (see 622410)
· Unresolved: Windows: The use of Microsoft's System Restore functionality shortly after updating Firefox may prevent future updates (see 730285)
March 1st, 2012· NEW: Firefox can now migrate your bookmarks, history, and cookies from Google Chrome
· NEW: With Sync enabled, add-ons can now be synchronized across your computers
· NEW: The CSS text-size-adjust property is now supported
· HTML5: The outerHTML property is now supported on HTML elements
· HTML5: View source syntax highlighting now uses the HTML5 parser
· DEVELOPER: The Style Editor for CSS editing is now available to web developers
· DEVELOPER: Web developers can now visualize a web page in 3D using the Page Inspector 3D View
· DEVELOPER: SPDY protocol support for faster page loads is now testable
· DEVELOPER: XMLHttpRequest now supports HTML parsing
· DEVELOPER: Files can now be stored in IndexedDB
· DEVELOPER: Websockets has now been unprefixed
· FIXED: Redesigned media controls for HTML5 video
· FIXED: Firefox notifications may not work properly with Growl 1.3 or later (691662)
February 17th, 2012· FIXED: Security fixes
· FIXED: Java applets sometimes caused text input to become unresponsive
· NEW: Most add-ons are now compatible with new versions of Firefox by default
· NEW: The forward button is now hidden until you navigate back
· NEW: Anti-Aliasing for WebGL is now implemented
· NEW: CSS3 3D-Transforms are now supported
· HTML5: New element for bi-directional text isolation, along with supporting CSS properties
· HTML5: Full Screen APIs allow you to build a web application that runs full screen
· DEVELOPER: We've added IndexedDB APIs to more closely match the specification
· DEVELOPER: Inspect tool with content highlighting, includes new CSS Style Inspector
· FIXED: Some users may experience a crash when moving bookmarks
· FIXED:Silverlight video may not play on some Macintosh hardware
February 10th, 2012· A top startup crash (bug is security locked because it's a crash)
· Java applets cause text areas to hang (bug 718939)
February 4th, 2012· NEW: Firefox is now easier to update with one less prompt (User Account Control)
· NEW: Page Source now has line numbers
· CHANGED: Line breaks are now supported in the title attribute
· CHANGED: Smooth scrolling is now enabled by default
· CHANGED: URLs pasted into the download manager window are now automatically downloaded
· DEVELOPER: The column-fill CSS property has been implemented
· DEVELOPER: Support for the text-align-last CSS property has been added
· DEVELOPER: Experimental support for ECMAScript 6 Map and Set objects has been implemented
· FIXED: Improvements to "Find in Page" to center search result
December 23rd, 2011· NEW - The forward button is now hidden until you navigate back
· NEW - Anti-Aliasing for WebGL is now implemented
· NEW - Full Screen APIs allow you to build a web application that runs full screen
· NEW - CSS3 3D-Transforms are now supported
· HTML5 - New element for bi-directional text isolation, along with supporting CSS properties
· DEVELOPER - Inspect tool with content highlighting, includes new CSS Style Inspector
· DEVELOPER - We've added IndexedDB APIs to more closely match the specification
· FIXED - Some users may experience a crash when moving bookmarks
November 22nd, 2011· Fixed Windows startup crash caused by RoboForm versions older than 7.6.2.
November 16th, 2011· Add-ons installed by third party programs are now disabled by default
· Added a one-time add-on selection dialog to manage previously installed add-ons
· Added Twitter to the search bar for select locales. Additional locale support will be added in the future
· Added a preference to load tabs on demand, improving start-up time when windows are restored
· Improved performance and memory handling when using and elements
· Added CORS support for cross-domain textures in WebGL
· Added support for HTML5 context menus
· Added support for insertAdjacentHTML
· Improved CSS hyphen support for many languages
· Improved WebSocket support
· Fixed several stability issues
· Fixed several security issues
November 12th, 2011· Windows only - the forward button is now hidden until you navigate back
· Anti-Aliasing for WebGL is now implemented
· Inspect tool with content highlighting, includes new CSS Style Inspector
· Full Screen APIs allow you to build a web application that runs full screen
· View source syntax highlighting now uses the HTML5 parser
· CSS3 3D-Transforms are now supported
· We've added IdexedDB APIs to more closely match the specification
· New element for bi-directional text isolation, along with supporting CSS properties
Fixed:
· Some users may experience a crash when moving bookmarks
· For some users, visiting Google+ will cause the back and forward buttons to no longer work (see 670318)
November 12th, 2011· Added Type Inference, significantly improving JavaScript performance
· Added support for querying Do Not Track status via JavaScript
· Added support for font-stretch
· Improved support for text-overflow
· Improved standards support for HTML5, MathML, and CSS
· Fixed several stability issues
September 30th, 2011· Add-ons installed by third party programs are now disabled by default
· Added a one-time add-on selection dialog to manage previously installed add-ons
· Added Twitter to the search bar
· Added a preference to load tabs on demand, improving start-up time when windows are restored
· Improved tab animations when moving, reordering, or detaching tabs
· Improved performance and memory handling when using and elements
· Added CORS support for cross-domain textures in WebGL
· Added support for HTML5 context menus
· Added support for insertAdjacentHTML
· Improved CSS hyphen support for many languages
· Improved WebSocket support
· Fixed several stability issues
September 30th, 2011· Fixed a rare issue where some users could find one or more of their add-ons hidden after a Firefox update
September 27th, 2011· Drastically improved memory handling for certain use cases
· Added a new rendering backend to speed up Canvas operations on Windows systems
· Bookmark and password changes now sync almost instantly when using Firefox Sync
· The 'http://' URL prefix is now hidden by default
· Added support for text-overflow: ellipsis
· Added support for the Web Timing specification
· Enhanced support for MathML
· The WebSocket protocol has been updated from version 7 to version 8
· Added an opt-in system for users to send performance data back to Mozilla to improve future versions of Firefox
· Fixed several stability issues
· Fixed several security issues
September 7th, 2011· Removed trust exceptions for certificates issued by Staat der Nederlanden
· Resolved an issue with gov.uk websites
August 31st, 2011· Revoked the root certificate for DigiNotar due to fraudulent SSL certificate issuance
August 19th, 2011· Drastically improved memory use
· Added a new rendering backend to speed up Canvas operations on Windows systems
· Bookmark and password changes now sync almost instantly when using Firefox Sync
· Added support for text-overflow: ellipsis
· Added support for the Web Timing specification
· Added an opt-in system for users to send performance data back to Mozilla to improve future versions of Firefox. This can be enabled by installing an add-on
· Fixed several stability issues
August 17th, 2011· The address bar now highlights the domain of the website you're visiting
· Streamlined the look of the site identity block
· Added support for the latest draft version of WebSockets with a prefixed API
· Added support for EventSource / server-sent events
· Added support for window.matchMedia
· Added Scratchpad, an interactive JavaScript prototyping environment
· Added a new Web Developer menu item and moved development-related items into it
· Improved usability of the Web Console
· Improved the discoverability of Firefox Sync
· Reduced browser startup time when using Panorama
· Fixed several stability issues
· Fixed several security issues
July 16th, 2011· The address bar now highlights the domain of the website you're visiting
· Streamlined the look of the site identity block
· Added support for the latest draft version of WebSockets with a prefixed API
· Added support for EventSource / server-sent events
· Added support for window.matchMedia
· Added Scratchpad, an interactive JavaScript prototyping environment
· Added a new Web Developer menu item and moved development-related items into it
· Improved usability of the Web Console
· Improved the discoverability of Firefox Sync
· Reduced browser startup time when using Panorama
July 9th, 2011· Add-ons Manager with Plugin Check: Check that your plugins are up-to-date directly from the Add-ons Manager
· Improved Panorama Groups: Reduces browser startup time by only loading saved tab groups when you use Panorama
· Improved Address Bar: Highlights the domain name of the website you’re visiting to make it easy to identify where you are online
· Streamlined site identity block
· The Scratchpad: Quickly build and test JavaScript snippets in the browser
· Support for Web Sockets with a prefixed API
· Moveable Web Console
· New Web developer-specific menu
· Window.matchMedia API
· Support for server-sent events
July 8th, 2011New in Firefox Aurora:
· Performance Enhancements: Faster startup time on Mac, Windows, and Linux
· Optimized Memory Use: ◦Improved memory management: For many users, memory use is reduced by 30 percent or more, responsiveness is enhanced
· The JavaScript garbage collector runs frequently to free up more memory when Firefox is idle
· Firefox Sync: Bookmarks and passwords now sync instantly
· Enhanced Font Rendering: Fonts are rendered clear and sharp
New platform features and developer tools:
· Telemetry: Users can opt-in for automatic memory usage, performance testing and reporting to help improve future versions Firefox
· Web timing spec: Measure performance characteristics of websites as users experience them
· Azure Direct2D for Canvas: Canvas-based animations on the Web are dramatically faster
· Support for CSS3 Text-Overflow: ellipsis: New and more elegant way to display text content that has overflowed its given layout area
June 22nd, 2011Fixed several security issues:
· Cookie isolation error
· Multiple dangling pointer vulnerabilities
· Integer overflow and arbitrary code execution in Array.reduceRight()
· Memory corruption due to multipart/x-mixed-replace images
· Use-after-free vulnerability when viewing XUL document with script disabled
· Miscellaneous memory safety hazards (rv:3.0/1.9.2.18)
· Fixed several stability issues.
June 22nd, 2011· Added support for CSS animations
· The Do-Not-Track header preference has been moved to increase discoverability
· Tuned HTTP idle connection logic for increased performance
· Improved canvas, JavaScript, memory, and networking performance
· Improved standards support for HTML5, XHR, MathML, SMIL, and canvas
· Improved spell checking for some locales
· Improved desktop environment integration for Linux users
· WebGL content can no longer load cross-domain textures
· Background tabs have setTimeout and setInterval clamped to 1000ms to improve performance
· Fixed several stability issues
· Fixed several security issues
June 16th, 2011· WebGL content can no longer load cross-domain textures
· Background tabs have setTimeout and setInterval clamped to 1000ms to improve performance
· The Firefox development channel switcher introduced in previous Firefox Beta updates has been removed
May 28th, 2011· Data Management Window is an experimental feature that provides control over the the access that specific websites have to your browsing data, including cookies, passwords and location information. To start testing this feature type “about:permissions” in the Awesome Bar (URL Bar).
· Add-ons Manager with Plugin Check quickly verifies the compatibility of installed plugins directly from the Add-Ons Manager.
· Panorama Groups on Demand improves browser startup time and overall experience by allowing power Panorama users to load saved tab groups only when using Panorama.
· The Scratchpad lets developers quickly build and test JavaScript snippets in the browser.
· Web Console adds the ability to move the console to other parts of the window or break out into a separate window.
· Web Developer Menu provides access to developer tools from the Firefox Aurora Menu Button
· Firefox Aurora has additional support for HTML5, DOM level 3, server-sent events, networking technologies and other tools that make it easier for developers build advanced Web apps. Please see the Firefox for Developers in the Mozilla Developer Center for the full list.
May 21st, 2011· Added support for CSS animations
· Added support for switching Firefox development channels
· The Do-Not-Track header preference has been moved to increase discoverability
· Improved canvas, JavaScript, memory, and networking performance
· Improved standards support for HTML5, XHR, MathML, SMIL, and canvas
· Improved spell checking for some locales
April 29th, 2011Fixed several security issues:
· XSLT generate-id() function heap address leak
· Directory traversal in resource: protocol
· Escalation of privilege through Java Embedding Plugin
· Information stealing via form history
· Multiple dangling pointer vulnerabilities
· Miscellaneous memory safety hazards
· Fixed several stability issues.
April 29th, 2011Fixed several security issues:
· XSLT generate-id() function heap address leak
· MFSA 2011-17 WebGLES vulnerabilities
· MFSA 2011-12 Miscellaneous memory safety hazards
· Fixed several stability issues.
March 23rd, 2011· Firefox 3.6.16 blacklists a few invalid HTTPS certificates.
March 23rd, 2011· This release features JavaScript execution speeds up to six times faster than the previous version, new capabilities for Web Developers and Add-on Developers such as hardware accelerated graphics and HTML5 technologies, and a completely revised user interface.
· Firefox 4 is available in over 80 languages
· Uses JägerMonkey, a new, faster JavaScript engine that is up to six times faster than Firefox 3.6
· Support for the Do Not Track ("DNT") header that allows users to opt-out of behavioural advertising
· Firefox Sync is included by default, allowing you to securely synchronize between multiple computers and mobile devices
· Certain graphics rendering operations are now hardware-accelerated using Direct3D 9 on Windows XP, Direct3D 10 on Windows Vista and 7
· Direct2D Hardware Acceleration is now on by default for Windows 7 users
· WebGL is enabled on all platforms that have a capable graphics card with updated drivers
· Native support for the HD HTML5 WebM video format, hardware accelerated where available
· Firefox button has a new look for Windows Vista and Windows 7 users
· Tabs are now on top by default
· You can search for and switch to already open tabs in the Smart Location Bar
· The stop and reload buttons have been merged into a single button
· The Bookmarks Toolbar has been replaced with a Bookmarks Button by default (you can switch it back if you'd like)
· Crash protection when there is a crash in the Adobe Flash, Apple Quicktime or Microsoft Silverlight plugins
· You can turn any tab into an "App Tab" by right-clicking on it and selecting "Make into App Tab" from the context menu
· The default homepage design has been refreshed
· Overhaul of the bookmarks and history code, enabling faster bookmarking and startup performance
· Per-compartment garbage collection is now enabled, reducing work done during complex animations
· Additional polish for the Firefox Add-ons Manager
· Improved web typography using OpenType with support for ligatures, kerning and font variants
· Web developers can animate content using CSS Transitions
· Responsiveness and scrolling improvements from the new retained layers layout system
· HTML5 Forms API makes web based forms easier to implement and validate
· Support for the new proposed Audio Data API
· Support for HSTS security protocol allowing sites to insist that they only be loaded over SSL
· A new feature called Panorama gives users a visual overview of all open tabs, allowing them to be sorted and grouped
· An experimental API is included to provide more efficient Javascript animations
· Firefox now supports the HTML5 video "buffered" property
· Changes to how XPCOM components are registered in order to help startup time and process separation
· New Addons Manager and extension management API (UI will be changed before final release)
· Significant API improvements are available for JS-ctypes, a foreign function interface for extensions
· CSS Transitions are partially supported
· More responsive page rendering using lazy frame construction
· Link history lookup is done asynchronously to provide better responsiveness during pageload
· CSS :visited selectors have been changed to block websites from being able to check a user's browsing history
· New HTML5 parser
· Support for more HTML5 form controls
· Web authors can now get touch events from Firefox users on Windows 7 machines
· A new way of representing values in JavaScript that allows Firefox to execute heavy, numeric code (used for things like graphics and animations) more efficiently
March 19th, 2011· Blacklisted a few invalid HTTPS certificates
· Updated localizations for 29 locales
· Added Vietnamese localization, bringing the total languages available in Firefox 4 to 83
· Support for the proposed Do Not Track ("DNT") header
· Connection status messages are now shown in a small overlay
· WebGL is enabled on all platforms, but, like for other hardware acceleration features, many buggy drivers or driver versions are blocked
· The default homepage design has been refreshed
· Firefox no longer switches into offline mode automatically
· Overhaul of the bookmarks and history code, enabling faster bookmarking and startup performance
· Per-compartment garbage collection is now enabled, reducing work done during complex animations
· The Firefox Sync setup experience has been greatly improved across desktop and mobile devices
· Additional polish for the Firefox Add-ons Manager
· Uses JägerMonkey, a new, faster JavaScript engine
· Certain rendering operations are now hardware-accelerated using Direct3D 9 on Windows XP, Direct3D 10 on Windows Vista and 7, and OpenGL on Mac OS X
· Improved web typography using OpenType with support for ligatures, kerning and font variants
· HTML5 Forms API makes web based forms easier to implement and validate
· Support for the new proposed Audio Data API
· Direct2D Hardware Acceleration is now on by default for Windows 7 users
· Firefox button has a new look for Windows Vista and Windows 7 users
· Support for HSTS security protocol allowing sites to insist that they only be loaded over SSL
· Firefox Sync is now included by default
· A new feature gives users a visual overview of all open tabs, allowing them to be sorted and grouped
· An experimental API is included to provide more efficient Javascript animations
· Firefox now supports the HTML5 video "buffered" property
· Tabs are now on top by default on Windows, Mac OS X, and Linux
· You can turn any tab into an "App Tab" by right-clicking on it and selecting "Make into App Tab" from the context menu
· Web developers can animate content using CSS Transitions
· Responsiveness and scrolling improvements from the new retained layers layout system
· JavaScript speed improvements due to engine optimizations
· Changes to how XPCOM components are registered in order to help startup time and process separation
· You can search for and switch to already open tabs in the Smart Location Bar
· New Addons Manager and extension management API (UI will be changed before final release)
· Significant API improvements are available for JS-ctypes, a foreign function interface for extensions
· The stop and reload buttons have been merged into a single button on Windows, Mac OS X, and Linux
· The Bookmarks Toolbar has been replaced with a Bookmarks Button by default (you can switch it back if you'd like)
· Crash protection for Windows, Linux, and Mac OS X when there is a crash in the Adobe Flash, Apple Quicktime or Microsoft Silverlight plugins
· CSS Transitions are partially supported
· Full WebGL support is included
· Core Animation rendering model for plugins on Mac OS X. Plugins which also support this rendering model can now draw faster and more efficiently
· Native support for the HD HTML5 WebM video format
· Web developers can update the URL field without reloading the page using HTML History APIs
· More responsive page rendering using lazy frame construction
· Link history lookup is done asynchronously to provide better responsiveness during pageload
· CSS :visited selectors have been changed to block websites from being able to check a user's browsing history
· New HTML5 parser
· Support for more HTML5 form controls
· Web authors can now get touch events from Firefox users on Windows 7 machines
· A new way of representing values in JavaScript that allows Firefox to execute heavy, numeric code (used for things like graphics and animations) more efficiently
March 10th, 2011· General stability, performance, and compatibility improvements.
· 632833 - Crash [@ nsGlobalWindow::LeaveModalState(nsIDOMWindow*) ]
· 626691 - "Log In To My T-Mobile" flash text is mispositioned, when loading "My T-Mobile" page in background t…
· 635397 - when tabbar and menubar have unified appearance, tabbar should be just as draggable as menubar
· 635400 - crash [@ nsBuiltinDecoder::GetBuffered]
· 635401 - Segfault when checking name of graphics driver vendor
· 634380 - Problem with drop down menus on Nike and also on other sites
· 635405 - Zooming windowless plugin frame can cause it to "bleed" outside bounds
· 628048 - hovered highlight on menu item sticks around too long after moving to a different menu item
· 636945 - add downcasting for nsRootAccessible
· 620206 - nsFrameMessageManager::ReceiveMessage returns non-nsresult values
· 636692 - Remove the Hotmail-specific hack that forces the old parser for document.open()
· 513616 - [meta] nanojit: clean up register allocator
· 635417 - Regular expression bug (breaks splinter patch review)
· 635418 - TabShow & TabHide should cause saveStateDelayed
· 629167 - FFT algorithm runs 5X faster with Tracemonkey-only than with Jaeger and Trace Monkeys working togeth…
· 635420 - Clicking on content within Normal tab of Composer and stops switching to other tabs
· 623136 - speed up font loading on android
· 633890 - Assertion failure: prop == (JSProperty*) shape
· 637987 - IPDL protocols used in unit tests are always built, even without --enable-ipdl-tests
· 633892 - Blacklist NVIDIA NVS 3100M on driver 8.17.12.5896
· 635943 - Check Items.arrange() calls to make sure tab bounds are correctly calculated
· 636968 - Startup crash [@ InitDwriteBG ] in virtual environments
· 619565 - "Assertion failure: scopeChain_ == calleeValue().toObject().getParent()"
· 633390 - Crop long link URLs in the middle instead of at the end (as the location bar hover link did)
· 636465 - misspelled words in the subject line get underlined despite disabled "Spell Check As You Type" in a …
· 635442 - Crash [@ nsSVGComponentTransferFunctionElement::DidAnimateNumberList]
· 630835 - Transition paint wrong fragments at the end of transition for 1-2 seconds.
· 536630 - TM: awful LIR generated for bitwise-and.js (and everything else)
· 635451 - Firefox changes font mid-line on some numerals
· 632893 - Remove useless Cc/Ci/Cr/Cu/Components.*/Services.jsm from Firefox tests
· 635966 - elfhack fails with llvm LTO
· 635968 - JM: Crash on Google Spreadsheet
· 387138 - immediately after instantiation (cut/paste or subscribe), livemark looks like a regular folder in so…
· 632587 - implement getSupportedExtensions and isContextLost
· 632901 - TM: crash when assigning to function.arguments
· 635462 - "/tests/dom/tests/mochitest/ajax/prototype/test_Prototype.html or /tests/dom/tests/mochitest/bugs/te…
· 635465 - JavaScript menu is not working on sports.ru
· 635980 - Frequent harmless ASSERTION Nv3DVStreaming Nv3DVControl failed!
· 463950 - When feed is refreshed in Thunderbird, in feed starts playing
· 636495 - Make enabling profilers actually --enable-profiling
· 626768 - Startup crash [@ mozalloc_abort(char const* const) | mozcrt19.dll@0x1327f | nsCycleCollectorGCHookRu…
· 635475 - nsIdleServiceDaily can cause pointer corruption
· 562262 - fix license in a11y files
· 626617 - Remove Termiadur search plug-in on major update to 4.0
· 637019 - regression at www.staples.com - Sorting feature doesn't work (Sort by A-Z; Z-A; etc)
· 631388 - Investigate not centering plugin images in their frame if the frame/image sizes mismatch
· 624733 - Add .masr (Egypt) to IDN TLD whitelist
· 634974 - JavaScript strict warning: chrome://browser/content/tabview.js, line 3274: anonymous function does n…
· 629857 - Gray bar is added after repainting layer
· 636002 - better messages about attrib index validation
· 627729 - Selectively use the old HTML parser for Hotmail to work around repeated reloading
· 636008 - [Maemo6] Fennec crashes on startup, with Xlib error.
· 632423 - Text poorly rendered with hardware acceleration off (most noticeable with white text)
· 632941 - statuspanel's minimum width should be an em value and max width should be a percentage value
· 629358 - Baum Retec AG Cobra screen reader popup compatibility issue
· 637040 - iframe embedding youtube not displaying in os x
· 637032 - Repeated Console messages in the Web Console not showing number
· 609396 - Some Frames are rendered inconsistently after restart.
· 602558 - MSVC10 fails to compile with Google OTS source
· 621686 - Enable IDN for .ua
· 637559 - Add logging to Android Bridge
· 634132 - The page flickers/flashes black when scrolling the page while a flash video (on BBC, Engadget, and p…
· 635005 - new RegExp(undefined) should work like new RegExp("")
· 637901 - Video in youtube goes white
· 635008 - browser hangs every time on the "categorize your question" page on yahoo answers and needs to be kil…
· 386690 - Negative width attribute and percentage height on causes "ASSERTION: reflow stat…
· 635014 - Don't draw the checkerboard behind undefined content in "sync scrolling mode"
· 588426 - Restoring multiple solely hidden tabs (after crash) breaks session restore
· 621707 - Add gob.ec to PSL
· 621710 - Add bv.nl to PSL
· 631491 - toolbar's iconsize attribute is not updated correctly after switching themes
· 603798 - our tabs look great on XP but don't fit as well with Windows 7 and aero
· 623768 - Pressing Backspace in Panorama causes last focused tab to navigate backwards
· 636219 - JM: Interpreter's useMethodJIT flag needs to be reset when entering a new function
· 638106 - CKEditor document should be editable
· 607900 - [startup-notification] Two windows started when Firefox launched for the first times
· 634906 - Allow CORS from nsXmlHttpRequest when script is loaded from file
· 636613 - Let WebGL mochitest run on Windows XP
· 638116 - use different background gradient colors in split menu buttons in Firefox Button
· 634534 - Firefox 4 crash Silverlight video [@ mozalloc_abort(char const* const) | mozcrt19.dll@0x1327f | mozi…
· 601768 - Ensure it's safe to hand a function to a sandbox
· 635051 - revert experienced_first_use to experienced_first_run
· 634542 - Spike in crashes [@ call_trace ] among users with Firebug installed + [@ JSStackFrame::callObj() ]
· 591537 - Freeze UA build id for Firefox branded builds
· 635059 - Update WebGL test suite to version 1.0.0 from khronos.org
· 636086 - build bustage when building with --disable-pango
· 637385 - TM: Assertion failure: obj == globalObj, at ../jstracer.cpp:15253
· 636088 - Blocked LSP: Microsoft Proxy Client / Microsoft Firewall Client Service Provider
· 635068 - WebGL test array-unit-tests.html fails
· 636093 - "ABORT: Shadow layers can't be destroyed during txns!: '!HasShadow() || !BasicManager()->InTransacti…
· 636609 - Remove DEBUG_GL_ERROR_CHECK
· 633462 - Talos turns orange on "###!!! [Child][RPCChannel] Error: Channel closing: too late to send/recv, mes…
· 628938 - Treewalker not working properly in Mozilla Treewalker Demo
· 630306 - "jsobj.h:1239: warning: inline function 'JSCompartment* JSObject::getCompartment() const' used but n…
· 636877 - Improve android restarts
· 635768 - pages print improperly
· 636114 - Crash [@ PluginBackgroundSink::~PluginBackgroundSink() ]
· 638414 - Missing toString() function on Array.prototype - TypeError: Array.prototype.toString called on incom…
· 633465 - Turn off bug 591836 workaround on Win64
· 635608 - Clean up sizemode=normal & disablechrome styling for aero glass
· 636637 - "e is not defined" error while trying to log "Error while loading thumbnail"
· 634590 - Unqualified function invocation doesn't use the global object the property was gotten from as |this|
· 634593 - Assertion failure: proto->isNative(), at jsobjinlines.h:917
· 636131 - iBus freezes when it retrieves surrounding text and if the caret is at end of line (IA__gtk_im_conte…
· 636143 - Full screen tab bar doesn't drop down after minimize and top of content is cut off.
· 606960 - crash [@ js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) ]
· 621411 - Hardware acceleration in Firefox/SeaMonkey causes Oracle VirtualBox 3.2/4.0 to crash
· 633074 - Zoom in animation is not shown for tabs deep within stacks
· 637683 - crash [@ memcpy | NS_CopySegmentToBuffer(nsIInputStream*, void*, char const*, unsigned int, unsigned…
· 626421 - Non-clickable area on top of each tab in Windows XP (tabs in titlebar)
· 636666 - paste option doesn't appear in context menu for text boxes in content on android
· 619773 - WebGL: Crash with blue screen : "NMI: Parity Check / Memory Parity Error" with ATI Mobility FireGL V…
· 637184 - Missing newline at end of file in MacIOSurfaceImageOGL.h
· 631553 - crash [@ PL_DHashTableOperate | nsFrameScriptExecutor::LoadFrameScriptInternal]
· 627464 - Annotate crash reports about gfx features in use
· 636169 - Web Console notifications needed for customization via Addons
· 629514 - Use public domain headers for our tests
· 627979 - [clang] "cannot compile this __asm__ yet" in xptcinvoke_x86_64_unix
· 615693 - Improve the inactive window appearance of tabs-on-top
· 623405 - svg text rotation reftest failures on WinXP: anim-text-rotate-01.svg & dynamic-text-04.svg
· 636176 - Sync should not sync general.autoScroll
· 636689 - Rename the HTML5 parser pref in order to reset it for everyone who has flipped it during the beta cy…
· 635666 - WebGL crash [@mozilla::WebGLContext::CopyTexSubImage2D]
· 635155 - Get full JIT-tests coverage back
· 635156 - typos in test svg files.
· 624917 - undo close tab does not restore page with frameset
· 637206 - Random pauses while watching Hulu videos
· 524761 - Intermittent failure in test_resolveNullBookmarkTitles.js
· 634648 - re-enable tests disabled due to debug shell reftest assertion: !CompartmentHasLiveScripts(comp)
· 638218 - Asynchronous policy-uri fetching causes connection problems when using NTLM proxy
· 632612 - Minor improvements to js_DumpObject
· 620326 - Intermittent failure in /tests/content/media/test/test_playback.html | Test timed out.
· 633133 - Testing for named items in HTMLCollections using 'in' operator always returns false
· 635696 - restore focus after "Undo Close Group" of last group
· 612872 - HAL/Supernova needs more sophisticated window emulation
· 635195 - Assertion failure: !wp->setter, at jsdbgapi.cpp:781
· 615741 - too large canvases don't draw and are black
· 553278 - Video should decode into buffers allocated by layer backend we are targeting.
· 637401 - [regression] Console message nodes do not have unique IDs anymore
· 638276 - Update (and fix) nsTextEditorState.h documentation
· 635594 - Assertion failure: !tm->recorder, at jstracer.cpp:7131
· 414690 - match case checkbox and label not aligned vertically with find toolbar buttons
· 631119 - Dummy popup widgets created in content process can interrupt IME state
· 635728 - Favicon background must match group item background color
· 617297 - Fennec 4.0b3pre Crash Report [@ nsXPConnect::GetPrincipal] [@ nsScriptSecurityManager::doGetObjectPr…
· 609106 - Add plugin-container.exe to ShimInclusionList via installer
· 635733 - Weird transparency when dragging tabs out of groups
· 635737 - Zoom animation frame is rotated when we zoom out of a non-top stacked tab
· 637278 - Full CPU load as long as o2online.de is displayed with hardware acceleration disabled
· 637282 - Crash [@ mozalloc_abort(char const* const) | NS_DebugBreak_P | mozilla::plugins::PPluginInstance::Tr…
· 632379 - Can't select some bookmarks
· 594596 - Crash in [@ nsMenuPopupFrame::CreateWidgetForView(nsIView*) ]
· 613221 - TypeInference: make inference structures GC safe
· 636776 - Crash [@ nsSHEntry::GetParent(nsISHEntry**) ][@ @0x0 | nsSHEntry::GetParent(nsISHEntry**) ][@ nsDocS…
· 638318 - Page starting with lots of NUL chars is incorrectly sniffed as UTF-16BE (with HTML5 parser enabled)
· 635844 - Update pushState to latest spec. Again.
· 635252 - Autocomplete textbox gets corrupted after customizing toolbars
· 634942 - HelperApp launch is broken with GIO
· 621432 - Assertion failure: script->main code + script->length
· 636281 - crash [@ -[ChildView setMarkedText:selectedRange:]]
· 636795 - PROCESS-CRASH | test_index_messages_imap_online_to_offline.js (and others) crash after latest tracem…
· 633725 - docload_wnd.xul (and nsRootAcc_wnd.xul) tries to load about:robots which is Firefox specific (atm)
· 601988 - Translated C++ code is not as fast as it could be
· 637321 - Fix tests that try to use the 'telephone' input type instead of the 'tel' input type
· 634454 - The Find bar at the bottom of the page keeps going away
· 633741 - Assertion failure: !cx->isExceptionPending(), at ../jscntxtinlines.h:704
· 636817 - Video only plays on mouseOver
· 620434 - useless null check of result in nsXULTreeBuilder::ReplaceMatch
· 636820 - Test for bug 634590 fails with -a -m
· 635286 - ":not()" pseudo class in ":-moz-any()" selector doesn't work correctly
· 627096 - [Meta] Panorama BetaN
· 631194 - Overlay for connecting / waiting / loading status messages is no longer "small"
· 636655 - Creating large textnodes became slower since 1.9.2
· 635665 - nsPrefBranch::GetComplexValue code incorrect after e10s merge
· 476570 - need an message to console or in the page when src not found for video tag
· 577438 - Make NodeIterator and TreeWalker not use GetChildAt
· 586145 - JM: improve string concatenation speed in date-format-xparb.js
· 565667 - 'Tools' > 'Add-ons' only works when browser window is in the foreground
· 630180 - ###!!! ASSERTION: No parent accessible where we're not direct child of window: 'xpParentAcc', file .…
· 596901 - "ASSERTION: Attempting to nest call to BeginSecureKeyboardInput" when iframes fight over password-fi…
· 635814 - add shellName and shellVersion to nsSystemInfo
· 570279 - Tab+NavBar Connecting Curve Adjustments
· 629160 - Generating CASE_EXIT for some default cases in tableswitch when tracing
· 636828 - browser.js nsINavBookmarkObserver::onItemAdded incorrectly expects aURI when folder added
· 637200 - GET-request to www.youtube.com is removed from WebConsole
· 634745 - Fix ARM SIMD/NEON tests to work with LTO
· 637361 - REOPEN : SSL pages don't work when using a NTLM proxy
· 631733 - When idle the GC holds on to unused chunks indefinitely
· 630201 - Crash [@ nsTArray::Clear() ] with pre-Windows-RTM ver…
· 632763 - Block level links and dynamic HTML
· 633788 - "closing last tab" inconsistency between main browser window and panorama
· 604944 - new crash starting in 20101015 nightlies [@js_GetReservedSlot(JSContext*, JSObject*, unsigned long, …
· 613314 - Firefox/4.0b8pre crash in [@ nsWindow::IPCWindowProcHandler(unsigned int&, unsigned int&, long&) ] m…
· 636356 - WebGL crash [@mozilla::WebGLBuffer::ZeroDataIfElementArray]
· 626678 - Firefox becomes unresponsive when docking or undocking my laptop
· 636870 - Using webgl on optimus hardware causes instant crash
· 637004 - Crash [@ mozilla::plugins::PluginInstanceChild::EnsureCurrentBuffer() ]
· 523928 - Partner contact for McAffee
· 636364 - Followup fixes and tests in wake of global |this| binding change (shell failure on js1_8_5/regress/r…
· 636365 - Add separate GCTIMER interval for sweeping Shapes
· 637390 - Test interpreter only in jit-tests
· 73681 - RANGE:Child Nodes of Attr Nodes have a parentNode property set to null.
· 611795 - Repeated messages in the Web Console should be collapsed into one
· 633305 - about:memory should display memory reporters that live in the child process
· 637915 - nsJNIString is leaky with zero length strings.
· 634844 - Non-animated plugins constantly reupload image with accelerated layers and async rendering
· 636894 - Audio 'MozAudioAvailable' event timing behaving poorly
· 630693 - Web console's copying adds extra newline between groups.
· 635873 - Assertion failure: compartment == rt->gcCurrentCompartment
· 635362 - Assertion fails when closing group item
· 586212 - Don't carry out the command when clicking on a disabled splitmenu
· 631270 - Status panel gets in way / obscures a Find result at the bottom of the page
· 628049 - Improve the hover styling of split menus in the Firefox menu
· 636906 - GFX blacklisting not affecting WebGL?
· 632817 - Cannot filter search for NET events in the Web console
· 635892 - Invalid HTTP version triggers text/plain or text/xml rendering
· 635668 - The zoom in animation doesn't work for new tab by group "+" button or double click on group or empty…
· 636408 - When opening stack window the titles of the website are not visible
· 624636 - Allow reftests to set a "displayport" and "view transform"
· 596478 - Intermittent fail in layout/reftests/svg/image/img-dyn-1.html
· 556117 - Either breakage or missed fix in nsPNGDecoder.cpp in 1.9.0.19
March 5th, 2011· Fixed an issue where some Java applets would fail to load in Firefox 3.6.14
March 2nd, 2011Fixed several security issues:
· CSRF risk with plugins and 307 redirects
· Crash caused by corrupted JPEG image
· ParanoidFragmentSink allows javascript: URLs in chrome documents
· Memory corruption during text run construction (Windows)
· Use-after-free error using Web Workers
· Buffer overflow in JavaScript atom map
· Buffer overflow in JavaScript upvarMap
· Use-after-free error in JSON.stringify
· Recursive eval call causes confirm dialogs to evaluate to true
· Miscellaneous memory safety hazards (rv:1.9.2.14/ 1.9.1.17)
· Fixed several stability issues.
February 26th, 2011· Increased performance while viewing Flash content
· Improved plugin compatibility with hardware acceleration enabled
· Hovering over links now displays the URL at the bottom of the window rather than in the location bar
· General stability, performance, and compatibility improvements
February 8th, 2011· Support for the proposed Do Not Track ("DNT") header
· Connection status messages are now shown in a small overlay
· WebGL has been re-enabled on Linux
· The default homepage design has been refreshed
· Firefox no longer switches into offline mode automatically
January 26th, 2011· Improvements in memory usage
· Support for a graphics driver blacklist to improve stability
January 14th, 2011· Overhaul of the bookmarks and history code, enabling faster bookmarking and startup performance
· Per-compartment garbage collection is now enabled, reducing work done during complex animations
December 21st, 2010· The Firefox Sync setup experience has been greatly improved across desktop and mobile devices
· Speed, functionality, and compatibility improvements to WebGL
· Additional polish for the Firefox Add-ons Manager
December 21st, 2010· Uses JägerMonkey, a new, faster JavaScript engine
· WebGL is enabled by default on Windows and Mac OS X. WebGL support requires an OpenGL-capable graphics card. Support for other graphics cards on Windows (specifically Intel GPUs) and Linux will be coming in a future beta
· Certain rendering operations are now hardware-accelerated using Direct3D 9 on Windows XP, Direct3D 10 on Windows Vista and 7
· Improved web typography using OpenType with support for ligatures, kerning and font variants
· HTML5 Forms API makes web based forms easier to implement and validate
December 10th, 2010Fixed several security issues:
· XSS hazard in multiple character encodings
· Location bar SSL spoofing using network error page
· Incomplete fix for CVE-2010-0179
· Integer overflow vulnerability in NewIdArray
· Use-after-free error with nsDOMAttribute MutationObserver
· Java security bypass from LiveConnect loaded via data: URL meta refresh
· Add support for OTS font sanitizer
· Crash and remote code execution using HTML tags inside a XUL tree
· Chrome privilege escalation with window.open and element
· Buffer overflow while line breaking after document.write with long string
· Miscellaneous memory safety hazards (rv:1.9.2.13/ 1.9.1.16)
· Fixed several stability issues.
October 28th, 2010· Fixed: Heap buffer overflow mixing document.write and DOM insertion
October 20th, 2010· Insecure Diffie-Hellman key exchange
· Unsafe library loading vulnerabilities
· SSL wildcard certificate matching IP addresses
· Cross-site information disclosure via modal calls
· XSS in gopher parser when parsing hrefs
· Dangling pointer vulnerability in LookupGetterOrSetter
· Use-after-free error in nsBarProp
· Buffer overflow and memory corruption using document.write
· Miscellaneous memory safety hazards (rv:1.9.2.11/ 1.9.1.14)
September 16th, 2010Firefox 3.5.13 fixes the following issues found in previous versions of Firefox 3.5:
· Fixed a single stability issue affecting a limited number of users
September 16th, 2010· Fixed a single stability issue affecting a limited number of users
September 15th, 2010· Fixed a stability issue affecting Windows users.
September 8th, 2010Changes:
· Firefox 4 Beta 5 is available in 39 languages.
· Support for the new proposed Audio Data API
· Direct2D Hardware Acceleration is now on by default for Windows 7 users
· Firefox button has a new look for Windows Vista and Windows 7 users
· Support for HSTS security protocol allowing sites to insist that they only be loaded over SSL.
As well as these features from previous Firefox 4 Betas:
· Firefox Sync is now included by default.
· A new feature gives users a visual overview of all open tabs, allowing them to be sorted and grouped.
· An experimental API is included to provide more efficient Javascript animations.
· Firefox now supports the HTML5 video "buffered" property.
· Tabs are now on top by default on Windows and OSX - Linux will be changing when the theme has been modified to support the change.
· You can turn any tab into an "App Tab" by right-clicking on it and selecting "Make into App Tab" from the context menu.
· Web developers can animate content using CSS Transitions.
· Responsiveness and scrolling improvements from the new retained layers layout system.
· JavaScript speed improvements due to engine optimizations.
· Changes to how XPCOM components are registered in order to help startup time and process separation.
· You can search for and switch to already open tabs in the Smart Location Bar.
· New Addons Manager and extension management API (UI will be changed before final release).
· Significant API improvements are available for JS-ctypes, a foreign function interface for extensions.
· The stop and reload buttons have been merged into a single button on Windows, Mac and Linux.
· The Bookmarks Toolbar has been replaced with a Bookmarks Button by default (you can switch it back if you'd like).
· Crash protection for Windows, Linux, and Mac when there is a crash in the Adobe Flash, Apple Quicktime or Microsoft Silverlight plugins.
· CSS Transitions are partially supported.
· Full WebGL support is included but disabled by default at this time.
· Core Animation rendering model for plugins on Mac OS X. Plugins which also support this rendering model can now draw faster and more efficiently.
· Native support for the HD HTML5 WebM video format.
· An experimental Direct2D rendering backend is available on Windows, turned off by default.
· Web developers can use Websockets for a low complexity, low latency, bidirectional communications API.
· Web developers can update the URL field without reloading the page using HTML History APIs.
· More responsive page rendering using lazy frame construction.
· Link history lookup is done asynchronously to provide better responsiveness during pageload.
· CSS :visited selectors have been changed to block websites from being able to check a user's browsing history.
· New HTML5 parser.
· Support for more HTML5 form controls.
· Web authors can now get touch events from Firefox users on Windows 7 machines.
· A new way of representing values in JavaScript that allows Firefox to execute heavy, numeric code (used for things like graphics and animations) more efficiently.
September 8th, 2010Fixes:
· Information leak via XMLHttpRequest statusText
· Copy-and-paste or drag-and-drop into designMode document allows XSS
· UTF-7 XSS by overriding document charset using type attribute
· SJOW creates scope chains ending in outer object
· Crash and remote code execution in normalizeDocument
· Dangling pointer vulnerability in nsTreeContentView
· XUL tree removal crash and remote code execution
· Dangling pointer vulnerability in nsTreeSelection
· Heap buffer overflow in nsTextFrameUtils::TransformText
· Windows XP DLL loading vulnerability
· Dangling pointer vulnerability using DOM plugin array
· Frameset integer overflow vulnerability
· Miscellaneous memory safety hazards (rv:1.9.2.9/ 1.9.1.12)
August 25th, 2010· Firefox 4 Beta 4 is available in 39 languages.
· Firefox Sync is now included by default.
· A new feature gives users a visual overview of all open tabs, allowing them to be sorted and grouped.
· An experimental API is included to provide more efficient Javascript animations.
· Firefox now supports the HTML5 video "buffered" property.
As well as these features from previous Firefox 4 Betas:
· Tabs are now on top by default on Windows and OSX - Linux will be changing when the theme has been modified to support the change.
· You can turn any tab into an "App Tab" by right-clicking on it and selecting "Make into App Tab" from the context menu.
· Web developers can animate content using CSS Transitions.
· Responsiveness and scrolling improvements from the new retained layers layout system.
· JavaScript speed improvements due to engine optimizations.
· Changes to how XPCOM components are registered in order to help startup time and process separation.
· You can search for and switch to already open tabs in the Smart Location Bar.
· New Addons Manager and extension management API (UI will be changed before final release).
· Significant API improvements are available for JS-ctypes, a foreign function interface for extensions.
· The stop and reload buttons have been merged into a single button on Windows, Mac and Linux.
· The Bookmarks Toolbar has been replaced with a Bookmarks Button by default (you can switch it back if you'd like).
· Crash protection for Windows, Linux, and Mac when there is a crash in the Adobe Flash, Apple Quicktime or Microsoft Silverlight plugins.
· CSS Transitions are partially supported.
· Full WebGL support is included but disabled by default at this time.
· Core Animation rendering model for plugins on Mac OS X. Plugins which also support this rendering model can now draw faster and more efficiently.
· Native support for the HD HTML5 WebM video format.
· An experimental Direct2D rendering backend is available on Windows, turned off by default.
· Web developers can use Websockets for a low complexity, low latency, bidirectional communications API.
· Web developers can update the URL field without reloading the page using HTML History APIs.
· More responsive page rendering using lazy frame construction.
· Link history lookup is done asynchronously to provide better responsiveness during pageload.
· CSS :visited selectors have been changed to block websites from being able to check a user's browsing history.
· New HTML5 parser.
· Support for more HTML5 form controls.
· Web authors can now get touch events from Firefox users on Windows 7 machines.
· A new way of representing values in JavaScript that allows Firefox to execute heavy, numeric code (used for things like graphics and animations) more efficiently.
August 12th, 2010· Firefox 4 Beta 3 is available in 34 languages.
· Web authors can now get touch events from Firefox users on Windows 7 machines.
· A new way of representing values in JavaScript that allows Firefox to execute heavy, numeric code (used for things like graphics and animations) more efficiently.
· See the complete changelist from the previous beta.
As well as these features from previous Firefox 4 Betas:
· Tabs are now on top by default on Windows and OSXLinux will be changing when the theme has been modified to support the change.
· You can turn any tab into an "App Tab" by right-clicking on it and selecting "Make into App Tab" from the context menu.
· Web developers can animate content using CSS Transitions.
· Responsiveness and scrolling improvements from the new retained layers layout system.
· JavaScript speed improvements due to engine optimizations.
· Changes to how XPCOM components are registered in order to help startup time and process separation.
· You can search for and switch to already open tabs in the Smart Location Bar
· New Addons Manager and extension management API (UI will be changed before final release)
· Significant API improvements are available for JS-ctypes, a foreign function interface for extensions.
· The stop and reload buttons have been merged into a single button on Windows, Mac and Linux.
· The Bookmarks Toolbar has been replaced with a Bookmarks Button by default (you can switch it back if you'd like).
· Crash protection for Windows, Linux, and Mac when there is a crash in the Adobe Flash, Apple Quicktime or Microsoft Silverlight plugins.
· CSS Transitions are partially supported.
· Full WebGL support is included but disabled by default at this time.
· Core Animation rendering model for plugins on Mac OS X. Plugins which also support this rendering model can now draw faster and more efficiently.
· Native support for the HD HTML5 WebM video format.
· An experimental Direct2D rendering backend is available on Windows, turned off by default.
· Web developers can use Websockets for a low complexity, low latency, bidirectional communications API.
· Web developers can update the URL field without reloading the page using HTML History APIs.
· More responsive page rendering using lazy frame construction.
· Link history lookup is done asynchronously to provide better responsiveness during pageload.
· CSS :visited selectors have been changed to block websites from being able to check a user's browsing history.
· New HTML5 parser.
· Support for more HTML5 form controls.
July 28th, 2010· Tabs are now on top by default on Windows and OSX - Linux will be changing when the theme has been modified to support the change.
· You can turn any tab into an "App Tab" by right-clicking on it and selecting "Make into App Tab" from the context menu.
· Web developers can animate content using CSS Transitions.
· Responsiveness and scrolling improvements from the new retained layers layout system.
· JavaScript speed improvements due to engine optimizations.
· Changes to how XPCOM components are registered in order to help startup time and process separation.
July 24th, 2010· Fixed a single stability issue affecting some pages containing plugins.
July 7th, 2010· Tabs are now on top by default on Windows only - OSX and Linux will be changing when the theme has been modified to support the change.
· On Windows Vista and Windows 7 the menu bar has been replaced with the Firefox button.
· You can search for and switch to already open tabs in the Smart Location Bar
· New Addons Manager and extension management API (UI will be changed before final release)
· Significant API improvements are available for JS-ctypes, a foreign function interface for extensions.
· The stop and reload buttons have been merged into a single button on Windows, Mac and Linux.
· The Bookmarks Toolbar has been replaced with a Bookmarks Button by default (you can switch it back if you'd like).
· Crash protection for Windows, Linux, and Mac when there is a crash in the Adobe Flash, Apple Quicktime or Microsoft Silverlight plugins.
· CSS Transitions are partially supported.
· Full WebGL support is included but disabled by default at this time.
· Core Animation rendering model for plugins on Mac OS X. Plugins which also support this rendering model can now draw faster and more efficiently.
· Native support for the HD HTML5 WebM video format.
· An experimental Direct2D rendering backend is available on Windows, turned off by default.
· Web developers can use Websockets for a low complexity, low latency, bidirectional communications API.
· Web developers can update the URL field without reloading the page using HTML History APIs.
· More responsive page rendering using lazy frame construction.
· Link history lookup is done asynchronously to provide better responsiveness during pageload.
· CSS :visited selectors have been changed to block websites from being able to check a user's browsing history.
· New HTML5 parser.
· Support for more HTML5 form controls.
June 27th, 2010· Firefox 3.6.6 modifies the crash protection feature to increase the amount of time that plugins are allowed to be non-responsive before being terminated.
June 23rd, 2010· Firefox 3.6.4 provides uninterrupted browsing for Windows and Linux users when there is a crash in the Adobe Flash, Apple Quicktime or Microsoft Silverlight plugins.
· If a plugin crashes or freezes, it will not affect the rest of Firefox. You will be able to reload the page to restart the plugin and try again.
Firefox 3.6.4 also fixes the following issues found in previous versions of Firefox 3.6:
· Fixed several security issues.
· Fixed several stability issues.
April 9th, 2010Privacy:
· Web sites can no longer use :visited styling to determine the browsing history of a user.
User Interface:
· Currently loaded web pages are shown in the location bar autocomplete list, allowing switching to existing tabs.
Stability:
· The beta version of Adobe Flash is now run in a separate process on Mac OS X Snow Leopard (10.6).
SVG :
· SVG attributes which are mapped to CSS properties can now be animated using SMIL. .
Video:
· Full-screen video on Windows is now rendered using hardware acceleration when available.
Plug-Ins:
· Mozilla has implemented the Core Animation rendering model for plugins on Mac OS X. Plugins which also support this rendering model can now draw faster and more efficiently.
HTML :
· HTML form controls can be resized by the user.
Performance:
· Linux builds are now built with -fomit-frame-pointer, improving page load times on average by 4%.
April 9th, 2010· Firefox Lorentz is built on Firefox 3.6.3, and includes a new feature for Windows and Linux users which runs the Adobe Flash, Apple Quicktime and Microsoft Silverlight plugins in a separate process.
· With this feature if one of these plugins crashes or hangs, Firefox will continue running and you can reload the page to try again.
April 2nd, 2010· Fixes a critical security issue that could potentially allow remote code execution
March 31st, 2010· MFSA 2010-24 XMLDocument::load() doesn't check nsIContentPolicy
· MFSA 2010-23 Image src redirect to mailto: URL opens email editor
· MFSA 2010-22 Update NSS to support TLS renegotiation indication
· MFSA 2010-20 Chrome privilege escalation via forced URL drag and drop
· MFSA 2010-19 Dangling pointer vulnerability in nsPluginArray
· MFSA 2010-18 Dangling pointer vulnerability in nsTreeContentView
· MFSA 2010-17 Remote code execution with use-after-free in nsTreeSelection
· MFSA 2010-16 Crashes with evidence of memory corruption (rv:1.9.2.2/ 1.9.1.9/ 1.9.0.19)
March 31st, 2010· MFSA 2010-21 Arbitrary code execution with Firebug XMLHttpRequestSpy
· MFSA 2010-14 Browser chrome defacement via cached XUL stylesheets
· MFSA 2010-12 XSS using addEventListener and setTimeout on a wrapped object
· MFSA 2010-11 Crashes with evidence of memory corruption (rv:1.9.2.2/ 1.9.1.8/ 1.9.0.18)
· MFSA 2010-05 XSS hazard using SVG document and binary Content-Type
· MFSA 2010-04 XSS due to window.dialogArguments being readable cross-domain
· MFSA 2010-03 Use-after-free crash in HTML parser
· MFSA 2010-02 Web Worker Array Handling Heap Corruption Vulnerability
· MFSA 2010-01 Crashes with evidence of memory corruption (rv:1.9.1.8/ 1.9.0.18)
March 23rd, 2010· Fixed a critical security issue that could potentially allow remote code execution (see bug 552216).
· Fixed several additional security issues.
· Fixed several stability issues.
March 3rd, 2010Plugins:
· On Windows and Linux, plugins (such as Flash and Silverlight) are now isolated from Firefox. Plugin crashes will not kill Firefox itself, and unresponsive plugins are automatically restarted.
Security:
· The SSL security system has been changed to fix a renegotiation flaw. For technical details, see the newsgroup posting announcing the change.
HTML:
· The placeholder attribute for and is now supported.
User Interface:
· The stop and reload buttons have been merged when they are adjacent on the toolbar.
· Support for the HTML5 History.pushState() and History.replaceState() methods and the popstate event.
SVG:
· Support for SMIL Animation in SVG. Support for animating some SVG attributes is still under development and the animateMotion element isn't supported yet.
Stability:
· Crash reports from plugin processes are now submitted automatically. Crash report submission can be disabled in Firefox preferences (Advanced / General / Submit crash reports).
CSS:
· Support for CSS Transitions. This support is not quite complete: support for animation of transforms and gradients has not yet been implemented.
· WebGL Support for WebGL, which is disabled by default but can be enabled by changing a preference.
· Support for the -moz-image-rect() value for background-image.
DOM:
· Support for the getClientRects and getBoundingClientRect methods on Range objects.
· Support for the setCapture and releaseCapture methods on DOM elements.
January 21st, 2010· Firefox 3.6 Beta is built on Mozilla's Gecko 1.9.2 web rendering platform, which has been under development for several months and contains many improvements for web developers, Add-on developers and users. This version is also faster and more responsive than previous versions, and has been optimized to run on small device operating systems such as Windows CE and Maemo.
· (NEW) Changes to how we allow third party software to integrate with Firefox in order to prevent crashes.
· (NEW) The ability to run scripts asynchronously to speed up page load times.
· More than 80 bug fixes from the last beta to improve performance, stability, security and features.
· This beta is available in more than 60 languages - get your local version.
· Users can now change their browser's appearance with a single click, with built in support for Personas.
· Firefox 3.6 will alert users about out of date plugins to keep them safe.
· Open, native video can now be displayed full screen, and supports poster frames.
· Support for the WOFF font format.
· Improved JavaScript performance, overall browser responsiveness and startup time.
· Support for new CSS, DOM and HTML5 web technologies.
January 21st, 2010Firefox 3.5.7 fixes the following issues:
· Fixed a common stability issue.
· Fixed a problem with how updates were being presented to users.
January 21st, 2010Firefox 3.5.6 fixes the following issues:
· Fixed several security issues.
· Fixed several stability issues.
· Please see the complete list of changes in this version. You may also be interested in the Firefox 3.5.5 release notes for a list of changes in the previous version.
November 6th, 2009· Fixed several stability issues.
October 28th, 2009· Crashes with evidence of memory corruption (rv:1.9.1.4/ 1.9.0.15)
· Upgrade media libraries to fix memory safety bugs
· Download filename spoofing with RTL override
· Cross-origin data theft through document.getSelection()
· Heap buffer overflow in string to number conversion
· Chrome privilege escalation in XPCVariant::VariantDataToJS()
· Heap buffer overflow in GIF color map parser
· Crash in proxy auto-configuration regexp parsing
· Crash with recursive web-worker calls
· Local downloaded file tampering
· Form history vulnerable to stealing
September 10th, 2009· MFSA 2009-51 Chrome privilege escalation with FeedWriter
· MFSA 2009-50 Location bar spoofing via tall line-height Unicode characters
· MFSA 2009-49 TreeColumns dangling pointer vulnerability
· MFSA 2009-47 Crashes with evidence of memory corruption (rv:1.9.1.3/1.9.0.14)
August 4th, 2009· Chrome privilege escalation due to incorrectly cached wrapper
· Crashes with evidence of memory corruption (rv:1.9.1.2/1.9.0.13)
· Location bar and SSL indicator spoofing via window.open() on invalid URL
· Heap overflow in certificate regexp parsing
· Compromise of SSL-protected communication
· Data corruption with SOCKS5 reply containing DNS name longer than 15 characters
August 4th, 2009· Location bar and SSL indicator spoofing via window.open() on invalid URL
· Heap overflow in certificate regexp parsing
· Compromise of SSL-protected communication
August 3rd, 2009· Several security and stability issues.
· Images with ICC profiles now render properly on all monitors.
July 20th, 2009· Several security issues.
· Several stability issues.
· An issue that was making Firefox take a long time to load on some Windows systems.
June 9th, 2009· The 800,000+ users of Firefox 3.5 Beta 4 will be receiving an update to a “Firefox 3.5 Preview” release in order to assist us with further testing and feedback. This update contains many fixes for stability bugs, correctness fixes for our JavaScript engine, and improvements to our built in support for open Ogg based video and audio playback. While this release has not yet completed the testing required to be declared a release candidate, it is considered stable for daily browsing use and we appreciate your assistance in helping us test and evaluate this preview release.
· If you’re a Firefox 3.5 Beta user you should be receiving this update automatically within the next 24 hours. To get the update immediately, select “Check for Updates…” in the “Help” menu.
· If you’re not yet a Firefox 3.5 Beta user, we recommend that you wait for the upcoming Firefox 3.5 Release Candidate, which should be in the next 1-2 weeks. If you’d like to become a beta tester for Firefox 3.5 and subsequent updates, please install the latest available beta and install any offered updates.
April 28th, 2009Based on the Gecko 1.9.1 rendering platform, which has been under development for the past 10 months. Firefox 3.5 offers many changes over the previous version, supporting new web technologies, improving performance and ease of use, and adding new features for users:
· This beta is now available in 70 languages - get your local version.
· Improved tools for controlling your private data, including a Private Browsing Mode.
· Better performance and stability with the new TraceMonkey JavaScript engine.
· The ability to provide Location Aware Browsing using web standards for geolocation.
· Support for native JSON, and web worker threads.
· Improvements to the Gecko layout engine, including speculative parsing for faster content rendering.
· Support for new web technologies such as: HTML5 and elements, downloadable fonts and other new CSS properties, JavaScript query selectors, HTML5 offline data storage for applications, and SVG transforms.
April 21st, 2009· Fixed several security issues.
· Fixed several stability issues.
· Many users experienced an issue where a corrupt local database caused Firefox to “lose” its stored cookies. (bug 470578)
· Fixed an issue where, starting with Firefox 3.0.7, inline attachments on popular webmail services (like AOL and AIM) would not display. (bug 482659)
· Large forms would sometimes take a long time to submit. (bug 426991)
· In certain cases, new windows would not have proper focus. (bug 446568)
March 27th, 2009· Firefox 3.0.8 is a high-priority firedrill security update to Firefox 3.0.x.
· Fixed exploitable crash in [@txMozillaXSLTProcessor::TransformToDoc ]
March 4th, 2009· Fixed several security issues.
· Fixed several stability issues.
· Items in the "File" menu show as inactive after using the "Print" item from that menu - switching to a new tab restores them. This issue has been fixed.
· For some users, cookies would appear to go “missing” after a few days.
· Mac users of the Flashblock add-on, experienced an issue where sound from the Flash plug-in would continue to play for a short time after closing a tab or window.
· Fixed several issues related to accessibility features.
June 17th, 2008· More Secure
· One-click site info: Click the site favicon in the location bar to see who owns the site and to check if your connection is protected from eavesdropping. Identity verification is prominently displayed and easier to understand. When a site uses Extended Validation (EV) SSL certificates, the site favicon button will turn green and show the name of the company you're connected to. (Try it here!)
· Malware Protection: malware protection warns users when they arrive at sites which are known to install viruses, spyware, trojans or other malware. (Try it here!)
· New Web Forgery Protection page: the content of pages suspected as web forgeries is no longer shown. (Try it here!)
· New SSL error pages: clearer and stricter error pages are used when Firefox encounters an invalid SSL certificate. (Try it here!)
· Add-ons and Plugin version check: Firefox now automatically checks add-on and plugin versions and will disable older, insecure versions.
· Secure add-on updates: to improve add-on update security, add-ons that provide updates in an insecure manner will be disabled.
· Anti-virus integration: Firefox will inform anti-virus software when downloading executables.
· Vista Parental Controls: Firefox now respects the Vista system-wide parental control setting for disabling file downloads.
· Effective top-level domain (eTLD) service better restricts cookies and other restricted content to a single domain.
· Better protection against cross-site JSON data leaks.
· Easier to Use
· Easier password management: an information bar replaces the old password dialog so you can now save passwords after a successful login.
· Simplified add-on installation: the add-ons whitelist has been removed making it possible to install extensions from third-party sites in fewer clicks.
· New Download Manager: the revised download manager makes it much easier to locate downloaded files, and you can see and search on the name of the website where a file came from. Your active downloads and time remaining are always shown in the status bar as your files download.
· Resumable downloading: users can now resume downloads after restarting the browser or resetting your network connection.
· Full page zoom: from the View menu and via keyboard shortcuts, the new zooming feature lets you zoom in and out of entire pages, scaling the layout, text and images, or optionally only the text size. Your settings will be remembered whenever you return to the site.
· Podcasts and Videocasts can be associated with your media playback tools.
· Tab scrolling and quickmenu: tabs are easier to locate with the new tab scrolling and tab quickmenu.
· Save what you were doing: Firefox will prompt users to save tabs on exit.
· Optimized Open in Tabs behavior: opening a folder of bookmarks in tabs now appends the new tabs rather than overwriting.
· Location and Search bar size can now be customized with a simple resizer item.
· Text selection improvements: multiple text selections can be made with Ctrl/Cmd; double-click drag selects in "word-by-word" mode; triple-clicking selects a paragraph.
· Find toolbar: the Find toolbar now opens with the current selection.
· Plugin management: users can disable individual plugins in the Add-on Manager.
· Integration with Windows: Firefox now has improved Windows icons, and uses native user interface widgets in the browser and in web forms.
· Integration with the Mac: the new Firefox theme makes toolbars, icons, and other user interface elements look like a native OS X application. Firefox also uses OS X widgets and supports Growl for notifications of completed downloads and available updates. A combined back and forward control make it even easier to move between web pages.
· Integration with Linux: Firefox's default icons, buttons, and menu styles now use the native GTK theme.
· More Personal
· Star button: quickly add bookmarks from the location bar with a single click; a second click lets you file and tag them.
· Tags: associate keywords with your bookmarks to sort them by topic.
· Location bar & auto-complete: type in all or part of the title, tag or address of a page to see a list of matches from your history and bookmarks; a new display makes it easier to scan through the matching results and find that page you're looking for. Results are returned according to their frecency (a combination of frequency and recency of visits to that page) ensuring that you're seeing the most relevant matches. An adaptive learning algorithm further tunes the results to your patterns!
· Smart Bookmarks Folder: quickly access your recently bookmarked and tagged pages, as well as your more frequently visited pages with the new smart bookmarks folder on your bookmark toolbar.
· Places Organizer: view, organize and search through all of your bookmarks, tags, and browsing history with multiple views and smart folders to store your frequent searches. Create and restore full backups whenever you want.
· Web-based protocol handlers: web applications, such as your favorite webmail provider, can now be used instead of desktop applications for handling mailto: links from other sites. Similar support is available for other protocols (Web applications will have to first enable this by registering as handlers with Firefox).
· Download & Install Add-ons: the Add-ons Manager (Tools > Add-ons) can now be used to download and install a Firefox customization from the thousands of Add-ons available from our community add-ons website. When you first open the Add-ons Manager, a list of recommended Add-ons is shown.
· Easy to use Download Actions: a new Applications preferences pane provides a better UI for configuring handlers for various file types and protocol schemes.
· Improved Platform for Developers
· New graphics and font handling: new graphics and text rendering architectures in Gecko 1.9 provides rendering improvements in CSS, SVG as well as improved display of fonts with ligatures and complex scripts.
· Color management: (set gfx.color_management.enabled on in about:config and restart the browser to enable.) Firefox can now adjust images with embedded color profiles.
· Offline support: enables web applications to provide offline functionality (website authors must add support for offline browsing to their site for this feature to be available to users).
· A more complete overview of Firefox 3 for developers is available for website and add-on developers.
· Improved Performance
· Speed: improvements to our JavaScript engine as well as profile guided optimizations have resulted in continued improvements in performance. Compared to Firefox 2, web applications like Google Mail and Zoho Office run twice as fast in Firefox 3, and the popular SunSpider test from Apple shows improvements over previous releases.
· Memory usage: Several new technologies work together to reduce the amount of memory used by Firefox 3 over a web browsing session. Memory cycles are broken and collected by an automated cycle collector, a new memory allocator reduces fragmentation, hundreds of leaks have been fixed, and caching strategies have been tuned.
· Reliability: A user's bookmarks, history, cookies, and preferences are now stored in a transactionally secure database format which will prevent data loss even if their system crashes.