ttaubert

Current Status - Posted on 2013-06-18

Done:

-> Worked on:

  • bug 881661 - BrowserNewTabPreloader._collectTabBrowserSizes() still flushes layout when querying tabbrowser bounds
  • bug 876218 - Write test to ensure there is no reflow when swapping in preloaded new tab pages
  • bug 792806 - Missing smooth scroll animation when opening a new tab on an overflown tabstrip
  • bug 881590 - Talos Tp5 (and other) regressions from new tab page preloading
  • bug 791670 - [New Tab Page] enable new tab page preloading by default
  • bug 871057 - Simplify session store initialization

-> Feedback and review:

  • bug 882992 - Don't hard-code about:newtab in BrowserNewTabPreloader.jsm
  • bug 848347 - external links do not always open correctly

-> Coordination: + Performance bug triage

Older Posts

Member of Projects

Team Posts

gijs

Done:

Australis

  • Bug 749804 - Add-on bar removal (and possibly migration)
  • Lots of discussion, currently researching how migration or shims impact add-ons
  • Bug 875488 - New icons
  • Wrote a start for a patch and a tool to make moz-image-region stuff easier. Currently being worked on by mconley instead as I focus on the add-on bar stuff
  • Bug 879590 - Menubar foreground colors (mostly on classic, but actually also applies to glass and XP modern)
  • Fixed. I then filed a new bug about XP modern selected menu background colors: bug 882623.
  • Bug 879985 - Search box does not work in menu panel
  • Wrote a trial patch, need to revisit this once I have a bit more time
  • Bug 882306 - Use CSS to make widgets appear enabled in customization mode, rather than having them work for it.
  • Just got review, need to land this
  • Bug 882960 - bug with edit/zoom controls after customization and a reset
  • Filed, fixed, then filed bug 884204 as a followup about our removable implementation
  • Reviews for bug 881909 (customization transition perf work), bug 883147 (bookmarks star icon on retina)

Other

  • Trying to get people going on reviews for bug 833943 (migrating tabs/windows for Firefox reset)
  • Filed bug 882106 (JS engine crash)
  • Filed bug 884330 (using the browser debugger for startup debugging)
  • Filed bug 883780 (login manager issue when using mozrunner / mozrunner issue with login manager?)
  • Filed bug 883794 (adblock plus causing hangs on recent nightlies)
  • Triage

Next:

  • Trying to wrap up the add-on bar issues
  • Still try to get M7 stuff done
  • Triage a perf block

Mano

Done:

Next:

mixedpuppy

Done:

  • lots of stuff that has moved into review (under next)

Next:

  • this week more talkilla focus
  • look at any minor cleanup for uplift

finish up with reviews:

  • 809085 permissions UI for social content
  • 878905 improve camera button menuitem labels
  • 880911 tear-off chat windows
  • 883346 permissions support for standalone chat window
  • 882652 After a restart the SocialAPI sidebar is displayed in popups that didn't show it before
  • 882132 Posting social.user-profile with changed iconURL doesn't update the toolbar icon until reload of the provider
  • 872605 re-activation to update provider manifest needs ux

mikedeboer

Done:

  • Bug 880576 - Error in parsing value for '-moz-margin-end'. Declaration dropped.
  • Bug 878126 - Subscribe button has no icon in the customization palette for Retina displays
  • Bug 878128 - Sync button has no icon in the customization palette for Retina displays
  • Filed bug 882744 - (Australis) Widgets (re)moved to the palette keep the disabled state
  • Review(s) of search-related bugs

Wrote a gists with a perf-related idea I had: https://gist.github.com/mikedeboer/5796098

Next:

Received reviews for the following bugs that need more work:

  • Bug 872229 - Add add_task() method to Mochitest, similar to XPCShell-test
  • Bug 776708 - Improve the visual appearance of the "find in page" bar
  • Bug 870774 - Adopt Async.jsm as Toolkit module
  • Bug 867742 - Adopt TestSuite.jsm as a Toolkit module

Coordination:

  • Bug 871203 - Add Exit button to panel menu; no final mockup/ UI decision

mconley

Done:

  • M7 is wrapping up this week - still quite a few things left to do that are going to slip - but as far as I can tell, this still looks healthy enough to land early in the 25 cycle.
  • Working with User Research group on scripts for cloning / protecting user profiles during the tests. I've hit a few snags here that I'm working out with User Research today.
  • Wrote a try-build only patch for Bug 883268 - disable all sync activity for user research build

Fixed:

  • Bug 873058 - Download button should do something reasonable when in the menu panel
  • Bug 881909 - Wrap and unwrap toolbaritems after customization mode transition finishes
  • Bug 880701 - Add capability for PanelUI to ignore mutations
  • Bug 856665 - Australis toolbar buttons for OSX
  • Bug 880391 - Don't observe mutations when panel is first populated
  • Bug 871204 - Auto-fit menu panel after customization mode exits
  • Bug 883147 - Missing bookmark star for HiDPI displays

Reviewed:

  • Bug 878126 - Subscribe button has no icon in the customization palette for Retina displays
  • Bug 882960 - Edit and zoom controls don't go back to the menupanel after a reset

Working on: * Bug 875499 - Adding new menu panel and toolbar items

Next:

  • Fix up %APPDATA% but that user research build has been running into
  • Drive the new toolbar / menu panel icons home
  • Look at the M7's and determine which ones really do block our landing on m-c, and set those for M8 to take place before the landing.

paolo

Done:

Next:

  • Continue reviews and coding on the Downloads API
  • Review Application Reputation bugs

jaws

Done:

Filed:

  • Bug 882341 - Remember breakpoints across program executions
  • Bug 882353 - Reduce duplication of updateWidgetStyle in CustomizableWidgets.jsm
  • Bug 882642 - [MMS] Error: "part is null" {file: ".../MobileMessageDatabaseService.js" line: 780} causing SMS/MMS conversation to go permanently blank
  • Bug 882653 - Unhelpful error message, "TypeError: Value does not implement interface Node" when passing null to replaceChild or appendChild
  • Bug 882807 - Invert the icons for the subview-originating button as well as add the arrow icon
  • Bug 882977 - Identity state of IDENTITYMODEUNKNOWN is set for about:home when a new window is created
  • Bug 883406 - [CustomizableUI ]Could not localize property '..shortcut'
  • Bug 883702 - The list of sources in the debugger should always be sorted alphabetically
  • Bug 884120 - themeData is null @ chrome://browser/content/browser.js:618

Reviewed:

  • Bug 881661 - BrowserNewTabPreloader._collectTabBrowserSizes() still flushes layout when querying tabbrowser bounds
  • Bug 873398 - No visible disabled state for buttons in the Panel
  • Bug 881131 - Menu should show zoom level for current tab (not last-zoomed tab)
  • Bug 880701 - Add capability for PanelUI to ignore mutations
  • Bug 654550 - Preference to disable video statistics
  • Bug 882858 - Add a "beforeshown" notification to PopupNotifications
  • Bug 881590 - Talos Tp5 (and other) regressions from new tab page preloading
  • Bug 871204 - Auto fit panel height after exiting customization mode

Done:

  • Bug 863299 - Drop support for small icons mode in the toolbars
  • Bug 881768 - Right-clicking on some widgets in the Panel causes it to close immediately
  • Bug 870866 - (Australis) When in customization mode, the Panel Menu button should be in the :active state
  • UI-Review for Australis customization mode

In progress:

  • Bug 750106 - Use a chrome icon for chrome URLs in the location bar
  • Bug 880382 - When customizing, dragging wide widgets in the panel should cause panel to break by rows
  • Bug 879981 - Need feedback when an item is not removable from an area
  • Bug 698174 - Intermittent test_contextmenu.html | Test timed out followed by failures in other tests
  • Bug 883702 - The list of sources in the debugger should always be sorted alphabetically
  • Bug 882642 - [MMS] Error: "part is null" {file: ".../MobileMessageDatabaseService.js" line: 780} causing SMS/MMS conversation to go permanently blank

Next:

  • Need to tweak the patch for bug 698174 and land it.
  • Rework bug 880382 to handle the deferred wrapping/unwrapping of toolbar items
  • Look in moving elements instead of using a drag image for removable=false items (bug 879981)
  • I'll be triaging the set of perf bug that I took later today

Coordination:

  • Need some graphics from Stephen for bug 750106 (just the hidpi three-state versions of the firefox icon, and potentially aurora/nightly ones too)

ttaubert

Done:

-> Worked on:

  • bug 881661 - BrowserNewTabPreloader._collectTabBrowserSizes() still flushes layout when querying tabbrowser bounds
  • bug 876218 - Write test to ensure there is no reflow when swapping in preloaded new tab pages
  • bug 792806 - Missing smooth scroll animation when opening a new tab on an overflown tabstrip
  • bug 881590 - Talos Tp5 (and other) regressions from new tab page preloading
  • bug 791670 - [New Tab Page] enable new tab page preloading by default
  • bug 871057 - Simplify session store initialization

-> Feedback and review:

  • bug 882992 - Don't hard-code about:newtab in BrowserNewTabPreloader.jsm
  • bug 848347 - external links do not always open correctly

-> Coordination: + Performance bug triage

mak

Done:

  • Uplifted to Aurora Bug 769348 - URLs auto-completed in address bar might unexpectedly use ftp:// instead of http://
  • Patch for Bug 877748 - Make it possible for the Library to open looking at a particular folder - needed for Australis widget
  • Patch for Bug 855805 - Create the Bookmarks widget with subview
  • Review Bug 702559 - Create a pure-async mozIStorageAsyncConnection
  • Review Bug 834539 - Replace getPageTitle with an async API
  • Review Bug 846644 - Use asynchronous getCharsetForURI in PlacesUtils.jsm
  • Review Bug 873058 - Download button should do something reasonable when in the menu panel
  • PICL coordination meeting
  • Triaged perf bugs for the next work week
  • Updated status of various perf projects ongoing and communicated to Lawrence

Next:

  • Cleanup and finish Bug 855805 - Create the Bookmarks widget with subview
  • Pending reviews by Drew and Raymond
  • bug 879103 - History sidebar By Date and Site tree does not update (to be investigated)
  • bug 789348 - make about:home not use localStorage (to be completed)
  • Bug 834545 - Add new async removePlaces API in mozIAsyncHistory (was blocked by bug 834539, ready to go)

Enn

Done:

  • Catch up on work missed while away, mostly responding and investigating. bugs 859339, 609284, 608180, 509719, arrowpopup changes
  • filed bug 883136 about extra flushes added during recent arrowpopup changes

dolske

Done:

  • Firefox UR interview
  • Mixed content blocking discussions and reviews
  • Chat with user-advocacy team about Australis
  • Still trying to get password manager refactoring landed, hit bizarre bug 881996 but can work around
  • Test debugging (698174)
  • Other misc reviews/meetings/etc

bsmedberg

Done:

  • phone screens and multiple interviews for the stability position
  • reviews
  • functional changes done for the new plugin CtA doorhanger, bug 880735
  • lots of reviews
  • Started participating in FHR planning and prioritization

Next:

  • Fix tests and add preliminary styles for bug 880735, get it landed!
  • kernel debugging for the AMD bug (bug 865701 on FF21.0b4 is my current debugging target)
  • fix or find somebody to fix android-x86 stackwalking, bug 884300
  • more phone screens
  • Implement automatic .sym file obfuscation and upload (Q2 goal, at risk of slipping!)
  • Document the FHR system and interactions

markh

Done:

async form history in sync reviews and handed off to rnewman for landing and shepherding via the custom sync test framework.

Got html5 validation working using a "content script" against truck, suitable for e10s. Still changes panel semantics slightly, but no urgency on this.

Started looking at getting mochitests running on e10s branch.

Patch for missing thumbnails.

Next:

work-week!

Try and get test suite working (although obviously not passing ;) on the e10s branch. Once that is done enough to get the existing autocomplete tests working, move back to make those autocomplete tests actually pass and hopefully in a way that can be checked into m-c.

drew

Done:

  • Bug 882879 - Spell checking regression in contentEditable elements being focused by script
    • landed
  • Bug 880226 - Intermittent browser_bug386835.js (async FullZoom)
    • posted yet more patches for Marco's review
  • Bug 759964 - Add attribute to docshell to disable HTML5 media
    • finished test and landed
  • Bug 875986 - BackgroundPageThumbs should be able to capture private thumbnails while private browsing is active
    • posted to dev.platform about this
  • Bug 870100 - Use BackgroundPageThumbs to capture user top sites that we don't currently capture
    • provided feedback on Mark's patch
  • triaged chunk of performance bugs, but I don't think I did any good

gfritzsche

Done:

  • bug 853864 - IPC message information - data looks valid, test written, review pending
  • bug 872969 - Java & scripting: "not a function" - looks like no easy fix from our side
  • bug 645846 - getLocationOnScreen returns wrong coordinates on Mac
  • bug 883671 - Really remove plugin.exposefullpath ...

Next:

  • look into IPC message data from 853864, need interesting scenarios/questions
  • bug 874167 - Use OOPP for Java on Windows (again), with infinite plugin timeout if the hang UI shows
  • catchup with some of my backlog

gps

Done:

* Added a build progress footer to mach (bug 873720) * FHR now stores important state in files, not preferences (bug 846133) * Wrote blog posts on Mercurial * http://gregoryszorc.com/blog/2013/05/12/thoughts-on-mercurial-(and-git) * http://gregoryszorc.com/blog/2013/05/13/the-state-of-mercurial-at-mozilla * Wrote blog posts on build system * http://gregoryszorc.com/blog/2013/05/13/mozilla-build-system-brain-dump * http://gregoryszorc.com/blog/2013/05/13/build-system-status-update-2013-05-14 * http://gregoryszorc.com/blog/2013/05/19/using-docker-to-build-firefox * Went on 2 week vacation to western Europe. Survived. Caught head cold. * Drudged through 2500+ emails and bug updates. Likely missed many important updates. * mconnor broke up with me and bsmedberg is now my manager. * Mentoring new intern: Stefan Mirea. Based in SF. He'll be working on Firefox Health Report. * Mentoring new intern: Christopher Manchester. Based in SF. He's actually ctalbert's intern, but I'm his mentor. He'll be working on structured logging and enabling easier machine readable output from automation [so we can make TBPL and other tools do cooler things]. * Reviewed bug 869635 (eliminate master xpcshell.ini manifest) (it's now generated from moz.build data) * Review bug 874132 - Android SDK 22 support in build system. * Continue to help/review Mike de Boer's work to author a unified JS testing harness. * Review bug 870774 - Async.jsm module * Review bug 873126 - Assert.jsm module * Duplicate aborted sessions in FHR (bug 881991) * Continue to investigate orphaned records in FHR

Next:

  • Find time to fix mach logging and add configuration file support to mach
  • jst requesting my assistance with Mercurial and Git foo

Coordination:

  • Mike de Boer for unified JS testing harness work
  • Joey Armstrong and Mike Shal for continued moz.build conversion
  • Metrics for ongoing FHR support
  • The world for FHR on FxOS

felipe

Done:

  • bug 853389 - AddonRepository - All patches r+. Hoping to have a green try run by today and patches ready to push tomorrow. Patch queue depends on one patch from bug 853388
  • bug 880555 - Fixed --test-manifest option for mochitest-chrome
  • GSoC mentoring
  • FISL planning Reviews and feedback:
  • bug 666809
  • bug 878606
  • bug 853388

(was out on Friday)

Coordination:

I'll be offline this Thu and Fri flying to the Summit Assembly, and will be in the Paris office all of next week

mhoye

Done:

Bugs 838947, 835946, 836247, 839877, 844596, 845670, 838155 - all about access to Bugzilla data - data provided as a temporary fix while we find a new home for it.

Confirmed in 846910 that the text referring researchers to the license agreement should be changed to just connect them to me, pending finding more data

Seized control of the Education mailing list, planning to use it to coordinate with webmaker/hive/other education stakeholders.

Enjoyed using the word "seized" in a professional context.

Tried to kill the crash-analysis machine with an ill-advised wget on Friday. Apology and fix on Saturday.

Interviewed a bunch of developers about entry-point bugs - first bugs, mentored bugs, etc. Results to be published to dev-planning shortly.

Next:

Coordinate response with volunteer channels about specific problematic contributors.

Start work on the education-entrypoints page, detailing ways of contributing to the Mozilla project for students and educators vis a vis amount of commitments required.

Find hosting for datasets - promise data?

Figure out how to get community projects real IT hosting. Labs?

Coordination:

Education-entrypoints stuff requires a lot of hive/webmaker/etc collaboration, working on it.

tabraldes

Done:

- Implemented review comments for bug 795832 - synthesized input events - Thought of and implemented a way to avoid SetCursorPos in bug 795832 - Attempted to get on-screen keyboard to appear by synthesizing click in URL bar - That didn't work, so tested manually clicking in URL bar - Filed bug 809629 about clicking in URL bar not showing soft keyboard - turns out this is expected behavior - Submitted, backed out, fixed, resubmitted patch for bug 795832 - Switched to building locally with VS2010, switched to building release builds - Debugged remaining issue with metro chrome tests; browser hangs while unloading a DLL during shutdown, but log is written - Implementing chrome tests - Updated browser_context_ui.js to test right-click interaction with context UI

Next:

  • More tests! I'll be going through browser/metro/base/tests/fennectests and porting them to metro

mbrubeck

Done:

  • Got Windows 8 running and Metro Firefox building
  • bug 779527 - resolution media query broken on Android
  • bug 786062 - remove unused PanZoom:PanZoom observer

Next:

  • Working on Metro patches
  • Final reviews for platform viewport patches

ejpbruel

Done:

  • Finished the direct proxy class refactor
  • Created an implementation plan for implementing Harmony modules
  • Found some dead code whilst writing a patch for bug 767059
  • Filed a patch for bug 703537
  • Filed a patch for bug 720619
  • Filed a patch for bug 771907
  • Filed a patch for bug 771908
  • Tried (and failed) to reproduce compiler error for bug 722555 locally

Next:

jimm

Done:

  • command execute handler prep for review
  • finished up xul fennec code base move. This is as far as I can get things until we work out the mixed platform/app resources problem.
  • fixed pymake/make issues with reg scripts.
  • fixed a bug with the dummy vccor dll that showed up with our builders.
  • upgrading local systems to new win8 release / VS tool set.

Next:

  • migrating metro code base to RC VC11
  • work with bbondy on any xaml interop removal fallout
  • hopefully finish up /browser integration near the end of the week, get elm zip installs functional.

Mossop

Done:

  • Submitted pdf.js packaging work for review (bug 740795)
  • Patched a problem on OSX with FAT filesystem profiles (bug 733436)
  • Patched a problem with restartless add-ons when moving profiles between machines (bug 744833)
  • Added some quoting for the extensions crash report annotation (bug 753900)
  • Thoughts on shipping the SDK in Firefox and problems with supporting other apps: https://etherpad.mozilla.org/SDK-in-Firefox

ddahl

Done:

  • Work Week last week for Identity derailed some development

Made some progress on bug 673432 "Mobile implementation crypto.getRandomValues" - this bug also governs re-adding a crypto object to window on mobile platforms

Worked on bug 734076 - I have a working patch, there are some unanswered questions yet

Next:

More of the same

mykmelez

Done:

Next:

  • dig into Apps front-end and platform requirements

Coordination:

  • in MV Wednesday

margaret

Done:

  • Site settings menuitem (bug 706876)
  • Click-to-play plugins follow-ups

Next:

  • Form autocomplete follow-ups (dependencies set on bug 695444)
  • Random bug fixing

Coordination:

  • PTO next week. Back January 4.

sdwilsh

Done:

  • Reviewed bug 699051 - Track slow sql queries on main thread + send them in via telemetry
  • Reviewed bug 465299 - mozStorageStatementWrapper::Initialize should check statement state/validity
  • Reviewed bug 702815 - Maintain a list of open SQLite connections
  • Reviewed bug 703143 - Use a memory multi-reporter for SQLite's per-connection reporting
  • Reviewed bug 557047 - Replace mailnews specific ifdef (MOZ_MAIL_NEWS) in cookie code with tests for a protocol flag

honzab

Done:

(Extremely busy week, so not much done)

review bug 534764 review bug 623948 analyzes bug 637657 bug 637361 bug 638179 bug 638218

Next:

continue reviewing new http pipelining stuff from Patrick McManus start playing with bug 370886

michal

Done:

  • bug 604897 - Unable to cache small entries when CACHE00[1-3]_ is full
  • bug 599127 - Wyciwyg channel write's end up doing synchronous disk IO
  • bug 592422 - preallocate individual (non-block) cache files
  • bug 597224 - HTTP Cache: use directory tree to store cache files

Next:

  • bug 614513 - Crash in nsCacheService::DeactivateEntry during Linux Talos ts_cold

bjarne

Done:

bug #549767 (flush cache-metadata off main thread): new approach, some discussion

bug #589296 (Crash in [@ nsHttpChannel::ContinueProcessResponse): lots of analysis and thinking

bug #561276 (Cookie dependency on cache determination for image redirects): patch submitted and reviewed

Next:

bug #549767 (flush cache-metadata off main thread): new approach, some discussion

bug #536295 (e10s HTTP: offline application cache) : review

bug #575928 ("http-on-modify-request" doesn't work on "CONNECT" method): review

bug #551447 (Avoid async writes to memory-cache) : fix

bug #572557 (nsDiskCacheEvictor::VisitRecord() dooms used entries unnecessary) : fix

Coordination:

bug #561276 (Cookie dependency on cache determination for image redirects): waiting for approval

bug #548406 (xpcshell-test causing leak in nsMemoryCache) : needs review (michal)

bparr

Done:

  • Mainly worked on Bug 551274 - Update nsAddonRepository for API version 1.5:
    • Adds functionality needed for my current project
    • Adds a bunch of missing tests for AddonRepository.jsm
  • Landed Bug 558287 - Add support for searching add-ons on AMO via the addon manager's search bar
  • Fixed small bugs:
    • Bug 580379 - Move and improve CSS introduced in Bug 558287
    • Bug 578467 - xpinstall.whitelist.add prefs are not emptied when converted into permissions on startup with new profile

Next:

  • Continue work on current project:
    • Begin showing new information from AMO in detailed and list view (temporarily storing information)
    • Begin work on back-end storage of new AMO data
  • Look into my other beta 4 and beta N blockers

mnandigama

Done:

Working on bugs/enhancement requests on the topfails website.

Tried [ unsuccessfully ] to create a backPort tracking application for changeset landings. The idea is to ask for a release branch and check if all the relevant landings on the branch are ported appropriately to all the current & active named-branches. Unfortunately, the logic of deciphering what are current active named branches on a given release is not trivial.

Next:

May 21st is my last working day with Mozilla.

Coordination:

Working on winding down and hand-off of the tools/scripts I develop/maintain to A-Team.

Unfocused

Done:

  • Got first review of Tab matches in Awesomebar.
  • Started work on new Extension Manager UI.

Next:

  • Tab matches in Awesomebar: review, rinse, repeat.
  • Building Extension Manager UI prototype and hooking it up to the new API

vladimir

Done:

  • xpcshell builds and runs

Coordination:

android

kevin

Done:

Can now build Bespin Embedded releases

Next:

Slim down the Bespin Embedded build (currently more than 600K compressed, but not gzipped). More docs Work on CommonJS presentation for JSConf.eu (I'll be giving the presentation at a2div this week.)