Mobile/Notes/14-Mar-2012/AuroraBugs
From MozillaWiki
< Mobile | Notes | 14-Mar-2012
Fixed in Latest Aurora Merge
- bug 717057: allow robotium testPan to run in talos
- bug 723619: Robocop - need a way to get the painted surface after animations
- bug 719570: Need option to set checkboard to be flat background color for Eideticker
- bug 702388: Convert Makefiles to use |TEST_DIRS += foo| instead of |ifdef ENABLE_TESTS \n DIRS += foo|
- bug 724030: Contenteditable demo doesn't work with February 3rd Nightly
- bug 723295: Fennec crashes at startup (java.io.IOException: Unable to create mozilla directory at mozilla @ org.mozilla.gecko.GeckoDirProvider.ensureMozillaDirectory(GeckoDirProvider.java:140))
- bug 721776: Bookmark is removed from bookmark list only after Fennec restart
- bug 721847: Fix thumbnail cropping and backgrounds
- bug 716918: Bookmarks UX: display mobile and desktop bookmarks separately
- bug 721841: Tab thumbnails have black right and bottom edges
- bug 724272: Tab indicator is animating on rotation again
- bug 722278: After closing tab on overflowing tab list popup, empty space remains
- bug 722184: Add keyword support to AwesomeBar searches
- bug 723495: java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java)
- bug 725055: fix typo in testCheck and port to use new PixelTest
- bug 725171: Context menu is broken on bookmarks on the awesome screen
- bug 725380: CrashReporter can call doFinish twice
- bug 725372: Limit Content:StateChange messages to top-level windows
- bug 720795: Screen orientation API reading and event implementation in Android
- bug 725255: Improve checkerboarding telemetry
- bug 724928: We could tell Gecko to draw less to improve checkerboarding
- bug 724756: removeBookmark can remove an arbitrary number of bookmarks
- bug 725540: Crash on bookmark removal -- java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.ImageView
- bug 725512: Reduce Content Provider log spew
- bug 724210: don't use canvas to take screenshots for tab thumbnails
- bug 725429: Clean up *makefiles.sh, Feb 2012 edition
- bug 702281: Telemetry prompt on mobile should be tri-state
- bug 725787: Robotium: loadUrl should be callable more than one time
- bug 724795: Refresh of the Add-On Manager is required in order to see uninstallation of a search engine
- bug 725858: Don't load sqlite for profile migration unless we're actually migrating a profile
- bug 720509: java.lang.NullPointerException at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java:487)
- bug 723077: Bad performance with a lot of options in a select list
- bug 723156: Opening new window from link inside frame, then tapping Android back button results in minimizing Fennec
- bug 725911: Nearly constant mochitest-robocop test_bug720538 | Checking bottom-left corner of viewport - Color rgba(255,255,255,255) not close enough to expected rgb(0,128,0)
- bug 725910: Robotium: Add simple about: page tests
- bug 711746: [ICS] Nightly title look-alike displayed before main UI when starting up
- bug 725930: DoorHangerPopup should be inflated late
- bug 725538: make creating GeckoEvents sane
- bug 718268: After closing tab, tab list scrolls back to the top
- bug 706819: Displaying the TabsTray (Tab Menu) takes too long
- bug 719684: Poor user experience when attempting to install desktop add-on
- bug 719434: 'Tabs From Last Time' not wiped on Clear History
- bug 723103: Properly update about:home when history is cleared
- bug 724348: about:home - vertical space is wasted with only 1 or 2 thumbnails shown
- bug 727121: Java 1.7 build warnings
- bug 711578: Session restore doesn't work for initial Fennec session crash
- bug 722439: Fennec fails to build with javac 1.7 because of warnings
- bug 725932: Fennec UI can be shown much faster
- bug 706891: Investigate making the axis lock unbreakable in some circumstances
- bug 726732: Opening Settings is slow
- bug 722413: Bookmark menu item not updated when deleting bookmark in AwesomeBar
- bug 726875: Tabs-Tray doesn't show selected tab when it is displayed
- bug 727300: Don't animate when cancelling AwesomeBar input
- bug 724745: Bump parent folder modified time when altering a parent-related child attribute
- bug 721393: Virtual keyboard enter key doesn't work correctly in designMode document
- bug 725660: "about:blank" briefly appears in the urlbar when openings links from external apps
- bug 726929: large session restore screenshots taken too often
- bug 718615: 'Clear history' is broken
- bug 726810: BrowserDB.getAllBookmarks() is unused
- bug 727302: about:home should share resources with tabs-tray
- bug 727309: LocalBrowserDB needlessly computes URI + profile
- bug 703601: Flash content continues to play regardless of set_screen_state 0
- bug 727610: Full Screen doesn't hide ActionBar in Honeycomb+
- bug 727565: rawtypes and static warnings in PanZoomController and AwesomeBarTabs
- bug 726045: Match Fennec history limit
- bug 722524: I do not have a pony. See bug 722524
- bug 724200: SyncStorageRequest.delete() results in NullPointerException
- bug 722496: JPakeCrypto.java potential null pointer dereferences
- bug 722520: I do not have a pony. See bug 722520
- bug 722561: TLSSocketFactory.java always returns that a socket is secure
- bug 725525: Reduce log output
- bug 724328: [meta] Android Sync 0.5 code drop
- bug 725913: Don't log Sync Key etc.
- bug 709408: Code cleanup and reorganization: remove SyncCryptographer and friends
- bug 726054: Desktop parity: track last sync time from final upload, not final fetch
- bug 727381: Haptic feedback clobbers vibrations started via the vibrator API
- bug 726399: Robotium: Add simple test for 'Open Link' context menu
- bug 727730: Add support for Share Link context menu
- bug 728005: Crash when entering full screen mode on Android 2.3: java.lang.NoSuchMethodError: android.view.View.setSystemUiVisibility
- bug 726194: Sync pairing succeeds, but is OFF and there is no synchronization
- bug 727725: Incorrect assertion in GlobalSession
- bug 726930: speed up tab thumbnails
- bug 727847: CSS Hologram demo samples the accelerometer too frequently
- bug 720632: WebSMS: Expose SmsRequestManager as a scriptable XPCOM service
- bug 709813: Video frames stop updating in DOM full screen mode on Android
- bug 728924: Fix MOZ_JAVA_COMPOSITOR definition
- bug 723841: Bookmarks database consistency constraints
- bug 728872: Crash at startup: java.lang.NullPointerException at org.mozilla.gecko.GeckoApp$SessionSnapshotRunnable.run
- bug 726024: Some of the desktop bookmarks are put under "Mobile Bookmarks" after profile migration
- bug 727477: Battery API: On Galaxy Nexus, the Battery API reports "charging" and "full" even if not full and not plugged
- bug 722007: Improve visit updating
- bug 717137: Landscape view of J-PAKE setup sucks
- bug 729170: J-PAKE reorganization
- bug 727718: Tidy up safeQuery/query
- bug 728272: Add tests for CryptoMiddleware
- bug 728636: Conversion of email address to account should lowercase
- bug 729273: Don't impose modified time in stored records
- bug 727958: Sync set-up screen results in StrictMode policy violation
- bug 727817: Video controls do not initialize correctly
- bug 727973: Remove notifyChange from LocalBrowserDB
- bug 728782: Add support for Bookmark Link context menu
- bug 729115: java.lang.NullPointerException @ org.mozilla.gecko.GeckoApp.processThumbnail(GeckoApp.java:642)
- bug 729247: crash [@ java.lang.NullPointerException: at org.mozilla.gecko.DoorHangerPopup.addDoorHanger(DoorHangerPopup.java)]
- bug 729324: Always make sure 'Quit' is last menu
- bug 725914: Takes longer than 40 seconds for awesomescreen results to show up on first load
- bug 728783: Provide an efficient method to batch-update bookmark positions
- bug 724292: Android Marketplace activity opening issue
- bug 729681: Remove separate launcher icon for Firefox Sync
- bug 725609: Bookmarklets don't work in Fennec Native
- bug 727960: Incremental builds for mobile are too slow
- bug 710323: about:home - clicking on addons should go to their page in AMO
- bug 713056: IllegalStateException because AwesomeBarCursorAdapter modified in background thread
- bug 729410: Implement basic automatic backoff
- bug 718238: Fundamental bookmarks improvements
- bug 729928: Cleanup unused cache preferences
- bug 730000: I do not have a pony. See bug 730000
- bug 727482: Update bookmark observer to work with new folder UI
- bug 722020: Fennec Native doesn't show bookmarks in folders, or in desktop sequence
- bug 727451: Pressing the back button in the bookmarks list should go up a folder level if possible
- bug 722252: Add-ons Manager: Extensions without icon get displayed with the icon of the previous extension viewed
- bug 722249: Addons Manager: The word "Extension" is cut off for longer extension names
- bug 728861: The last action taken on about:addons is added as an item to the add-on list
- bug 729609: Special folders get duplicated during profile migration
- bug 729945: AccountManager call causes StrictMode exception in about:home
- bug 730129: Intermittent testBookmark | bookmarks list has 5 children (a header and 4 folders) - got 0, expected 5
- bug 726679: Aurora builds point to http://www.mozilla.org/en-US/mobile/12.0a2/releasenotes/ instead of https://www.mozilla.org/en-US/mobile/12.0a2/auroranotes/
- bug 715251: Make overscroll elasticity stiffer
- bug 728240: about:home is completely blank
- bug 726623: Inconsistency for Download option in Fennec's Menu
- bug 725730: Tweak share prompt title?
- bug 729237: Re-bridge emitGeckoAccessibilityEvent
- bug 726382: Fennec native code has too many different chunks of code dealing with reading profile info
- bug 727905: Zero width window handling in nsWindow.cpp crash
- bug 730189: Bluetooth tethering not considered a valid Internet connection by "Set Up Sync"
- bug 730528: Extract LooperThread from GeckoAppShell
- bug 727264: java.lang.ClassCastException: java.lang.Integer at ProfileMigrator.java:196 if Background Data is turned off
- bug 726821: SQLiteBridge should return a cursor
- bug 650784: Implement HTML to plain text conversion as a DOM walker without nsParser dependency
- bug 730710: GeckoEventListener implementations cannot return a value
- bug 730358: unable to resolve virtual method 4068: Ljava/util/LinkedList;.push / .pop
- bug 725881: Content provider for form history
- bug 730637: Base64 support for HttpClient in Android 2.1
- bug 730557: Use Fennec BrowserContract directly
- bug 727146: deleteHistory should clear private data from the database
- bug 730526: Cleanup and idiom in BrowserProvider.java.in
- bug 731387: Get rid of unnecessary @Override tags
- bug 725170: crash java [@ java.lang.IndexOutOfBoundsException: getChars (142793 ... 142794) ends beyond length 74889 at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ]
- bug 731056: Fix checkstyle warnings in GeckoInputConnection.java
- bug 730952: LayerController mayHaveTouchListeners isn't updated correctly
- bug 730502: Cleanup: Split Add-on Manager JS code into a separate source file
- bug 721469: Add-on description section cuts off descriptions
- bug 730398: Passwords provider deleted passwords clean up
- bug 715644: Content provider for storing "Tabs from other devices"
- bug 725458: After window with touchmove event preventDefault(), can't long tap to open context menu anymore
- bug 731019: java.lang.NullPointerException: at org.mozilla.gecko.AwesomeBarTabs.onBackPressed(AwesomeBarTabs.java)
- bug 730874: crash [@ java.lang.IllegalStateException: Cannot add header view to list -- setAdapter has already been called. at android.widget.ListView.addHeaderView(ListView.java) ]
- bug 731333: Fennec uses old intent when restoring from OOM
- bug 732063: Move the SELECT interaction code into a separate object
- bug 731483: java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.processThumbnail(GeckoApp.java:641)
- bug 731372: java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp$SessionSnapshotRunnable.run(GeckoApp.java:598)
- bug 732265: Support XUL <menulist> controls in SelectHelper
- bug 731963: java.lang.NullPointerException: at org.mozilla.gecko.DoorHangerPopup.updatePopup(DoorHangerPopup.java)
- bug 731125: Use correct X-If-Unmodified-Since header
- bug 715796: [meta] Clients engine stage
- bug 722575: SerialRecordConsumer.java consumerIsDone() is not threadsafe
- bug 722570: BaseResource.java getConnectionManager/enableTLSConnectionManager is not threadsafe
- bug 722553: JPakeClient.java onRequestSuccess exception block handling
- bug 709403: Tabs repository layer
- bug 732611: Add channel (Aurora, Beta, etc.) to Android Sync user agent
- bug 723658: Double-tap zoom behaviour incorrect when interleaved with pinch zooming
- bug 719276: Double tapping causes css :active to remain
- bug 726080: Don't set searches as tab URLs
- bug 729252: crash [@ android.database.StaleDataException: Access closed cursor at android.database.AbstractWindowedCursor.checkPosition(AbstractWindowedCursor.java)]
- bug 732634: Preserve IME option bits when toggling IME action bits on AwesomeBar Go/Search mode change
- bug 732640: Fix Cobertura warnings
- bug 732768: Eliminate shared state and concurrency problems in tests
- bug 732114: Untangle Bookmark specific code in AndroidBrowserRepositoryTest
- bug 731041: Tidy up addon inline preferences code, add labels for checkboxes, remove ugly description hack
- bug 730418: Search button should not open new tab
- bug 704879: HTML5 form validation is broken in Fennec Android Native
- bug 731637: robocop on tegras hit OOM for PixelTest due to getPaintedSurface() array creation
- bug 733233: Create getTabForWindow helper function
- bug 711624: JS prompt dialog will appear in the foreground when loading the page with the code in the background
- bug 717787: Suggestions from <datalist> are not shown in Native Fennec
- bug 725990: Add capability to link from notification
- bug 732117: Fennec debug intent is broken
- bug 711177: Form autocomplete popup doesn't appear on tap of input
- bug 733515: Use localized strings for special folder names
- bug 726018: Don't update top site screenshots when receiving 404, 500, etc results
- bug 699465: Tapping on the urlbar does not bring up keyboard; 2nd tap displays context menu
- bug 729373: Cannot move focus outside of LayerView
- bug 732268: Opening Fennec from the Recent Apps UI reruns original Intent
- bug 733965: Cursor not closed in ClientsDatabaseAccessor
- bug 711679: Send background version checks to new domain
- bug 721287: Change extensions.getAddons.search.browseURL default to include OS and version
- bug 731341: Crash when accessing form history early in startup
- bug 732069: Remove library extraction from APKOpen
- bug 718760: Implement Java version of LoginManagerCrypto
- bug 725052: Inserting passwords should check if they're deleted first
- bug 702907: Zooming should be disabled while a video is in fullscreen mode
- bug 707571: user-scalable property of viewport meta tag is ignored
- bug 731610: Pressing back button in popup window should close the popup
- bug 734081: Check pixel depth when choosing config on egl
- bug 725502: window.open with dialog=yes argument in it causes weird issue
- bug 728263: Errors occur when Fennec is closed
- bug 733153: Remove old widget.ime.android.landscape_fullscreen/fullscreen_threshold settings
- bug 733434: Breakpad not reporting uncaught Java exceptions
- bug 708161: POST data for search engine submissions
- bug 734053: Add-ons are not listed in Add-ons Manager
- bug 709329: Node reassignment: handle 401s for node reassignment
- bug 734316: Fix PMD and checkstyle warnings
- bug 729530: Sync setup fails if more than one version of Firefox is installed
- bug 708266: Support viewing and opening remote tabs
- bug 734487: I do not have a pony. See bug 734487
- bug 732753: Update or remove the URL redirector UA in App.java.in
- bug 734156: java.lang.IndexOutOfBoundsException: getChars (a ... b) ends beyond length c or has end before start at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java)
- bug 715207: First character entered in any input field with Google Japanese Input is prevalidated
- bug 595926: Purge last traces of REQUIRES from the build system
- bug 719359: Pageload thumbnails for sites with <meta viewport="width=n"> do not cover entire thumbnail box in about:home
- bug 702319: update telemetry opt-in text to cover entire scope of probes
- bug 714131: [ICS] Implement the new clipboard bar in the actionbar
- bug 734961: Additional divider shown in the tabs tray under landscape
- bug 734425: Show most recently used tabs in about:home
- bug 734714: Some prompts broken: "aDomWin is null" in prompt service
- bug 724194: Allow editing bookmarks in AwesomeScreen
- bug 721352: Add support for batch operations in LocalDB
- bug 725213: Add search engines from text input fields
- bug 734521: Audit Android Sync codebase for HttpResponse consumption
- bug 716544: Use --enable-warnings-as-errors for Android builds