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
Posted on 2013-06-18
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
Posted on 2013-06-18
Mano
Done:
- Landed the getPlacesInfo API (bug 834539)
Next:
- Finish review for bug 846635
Posted on 2013-06-18
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
Posted on 2013-06-18
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:
- Australis bugs for M7 (mainly Bug 755598 and Bug 879974 are still being worked on)
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
Posted on 2013-06-18
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.
Posted on 2013-06-18
paolo
Done:
- Posted update on the Downloads API to firefox-dev (https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000453.html)
Next:
- Continue reviews and coding on the Downloads API
- Review Application Reputation bugs
Posted on 2013-06-18
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
Posted on 2013-06-18
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
Posted on 2013-06-18
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)
Posted on 2013-06-18
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
Posted on 2013-06-18
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
Posted on 2013-06-18
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
Posted on 2013-06-17
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.
Posted on 2013-06-17
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
Posted on 2013-06-17
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
Posted on 2013-06-12
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 FHRNext:
- Find time to fix mach logging and add configuration file support to mach
- jst requesting my assistance with Mercurial and Git foo
Posted on 2013-06-11
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)
Posted on 2013-03-04
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?
Posted on 2012-11-08
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 UINext:
- More tests! I'll be going through browser/metro/base/tests/fennectests and porting them to metro
Posted on 2012-09-05
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
Posted on 2012-07-09
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:
- Land a patch for bug 703537
- Land a patch for bug 720619
- Create tests for bug 720619
- Land a patch for bug 767059
- Land a patch for bug 771908
- Resolve compiler error for bug 722555
Posted on 2012-06-04
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.
Posted on 2012-05-11
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
Posted on 2012-03-26
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
Posted on 2012-01-30
mykmelez
Done:
- xfer responsibility for proposal for HTML page localization in SDK-based addons to ochameau
- move to Labs
- appify a website and publish it in the Developer Preview of the Apps Marketplace https://apps-preview.mozilla.org/en-US/apps/app/egg-timer/
- conduct Jetpack Features meeting https://wiki.mozilla.org/Jetpack/Features/2012-01-27
- review and provide feedback on Apps goals
Next:
- dig into Apps front-end and platform requirements
Posted on 2011-12-21
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
Posted on 2011-12-04
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
Posted on 2011-03-08
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
Posted on 2010-11-30
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
Posted on 2010-09-07
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
Posted on 2010-07-26
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
Posted on 2010-05-10
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.
Posted on 2009-12-22
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
Posted on 2009-10-19
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.)