mdeboer@mozilla.com

Current Status - Posted on 2013-10-22

Done:

  • Australis: bug 900162, New bookmark drop-down panel should use platform-consistent styling when in the toolbar. Almost done.
  • Australis: bug 919965, DnD feedback in the panel is confusing. In progress.
  • Australis: mentored bug 922003, Move panelMenu gutter width to a constant next to menuPanelWidth
  • Findbar: bug 666816 regressions fixing & reviews. In good shape!
  • Other: bug 873126, Introduce a common JS Assert library

Next:

  • Australis: work on P3/ P4 bugs
  • Findbar: track regressions and post new patch for bug 257061
  • Other: land(?) bug 873126, Introduce a common JS Assert library

Older Posts

Member of Projects

Team Posts

adw@mozilla.com

Done:

  • posted patch for Marco's review: Bug 995041 - Fix browser_aboutHome.js to not touch the outside network and re-enable it on all trees
  • still waiting on review, debugging intermittent orange: Bug 962490 - Add a search field to the new tab page
  • started on: Bug 983313 - Write crash events for plugin crashes and hangs
  • helped Ed, reviewed: Bug 998163 - 8% Tp5 Optimized regression on inbound for most all platforms
  • helped Ed, reviewed: Bug 994185 - When dragging tiles on a 3x2 view, a third row of tiles shows up inexplicably
  • reviewed: Bug 991210 - [new tab page] Tiles are sometimes arranged all in a single line (wrapping as appropriate, e.g. to two lines with 5 items and then 4 items), instead of 3x3 grid
  • reviewed: Bug 991111 - Middle clicks on tiles are not counted

gfritzsche@mozilla.com

Done:

  • Telemetry experiments:
    • landed big bug 989137
    • nearly done on bug 990111 (previous experiments provider), and hence the dependent:
      • bug 992258 - include time left for experiments in addon manager
      • bug 986677 - trigger refresh of experiments view
  • landed: bug 982101 - Automatically activate plugins that are bundled inside of extensions
  • some coordination/preparation for "Mozilla Hacking Day" Berlin

Next:

  • Telemetry experiments: finish up addon manager bugs, check up on remaining blockers
  • bug 989967 - Support plugins bundled in restart-less extensions
  • IPC message tracing perf follow-up
  • FHR addon/plugin data mobile follow-up
  • bug 917918 - sec

Coordination:

Mozilla hacking day in Berlin on Apr 26. Packing up the office on Apr 25.

rfeeley@mozilla.com

Done:

  • Plan migration experience for existing Sync users
  • Single sign on experience (i.e. Marketplace, “Loop”) for Firefox Accounts

Next:

  • Communicate, negotiate and possibly redesign migration experience for existing Sync users
  • User testing for Firefox Accounts

Coordination:

  • Accounts in the browser - multiple features in Firefox accounts, multiple accounts in Firefox (Jen and Zhenshuo)
  • Synced tabs - John Gruen for improving existing in-content
  • Synced tabs - Phillip rest of team for dedicated Australis menu or other hybrid design

sfranks@mozilla.com

Done:

Vacation

  • Beach
  • Beers
  • Buffet
  • Bed

Next:

  • Catch up
  • Form Autofill Breakdowns
  • In-Viral Features
  • Context Menus
  • Interviews (UX Designer Content Services)

Coordination:

  • fang: Context Menus
  • chadw: Auto-fill Breakdowns

ywang@mozilla.com

Done:

Next:

  • Tablet refresh interaction spec
  • Follow up with prototyping contextual tips
  • Out this Friday to Japan. Come back on May 5th.

Coordination:

  • Tablet work w/ Ian and Anthony
  • Sync up with Androrid interns on prototyping progress

zfang@mozilla.com

Done:

Next:

  • TRIBE Tuesday & Wednesday
  • Backlog bugs
  • Prepare for work week

Coordination:

  • Roku w/ Ian Anthony
  • Context Menu w/ Sevaan

alam@mozilla.com

Next:

  • Search on Android design work
  • Tablets design work

Coordination:

  • Tablets: Ian and Yuan
  • Search on Android: Ian and Bryan
  • Roku: Mark and Fang

ibarlow@mozilla.com

Done:

Coordination:

  • The usual awesome with Yuan and Anthony!
  • Also I expect to be posting a new job opening this week for an Android interaction designer. Let me know if you know anyone awesome :)

dhenein@mozilla.com

Done:

Next:

  • continue Loop prototype and discussions
  • catch up on devtools bugs
  • Paul Rouget is in town so spending a few afternoons with him on App Manager v2

bwinton@mozilla.com

Done:

  • Measurement:

  • Whimsy:

    • Ask aki_ how her server logs are looking from the added whimsy gifs…
      • (Around a thousand hits on the first day!)

Next:

  • Measurement:

    • Figure out how to display the change in button and menu usage from Australis.
    • Write up a Measurement plan somewhere more official.
    • Go to OpenVisConf!
  • Other:

    • Start looking at AwesomeBar prototypes.

Coordination:

  • Get some AwesomeBar prototype ideas from Michael M.
  • No cats this week.

mverdi@mozilla.com

Done:

  • More bookmarks menu work - this looks like the winner
  • Edited together video of people struggling to download Firefox from 3rd party sites - it's depressing.

Next:

  • Trying to finish first draft of downloads research this week.
  • PTO Thurs. & Fri.
  • I'll be in SF next week.

Coordination:

mmaslaney@mozilla.com

Done:

Bug 962502 - Better styling for "unstyled" form widgets

Bug 822763 - [UX] Implement new action buttons in the Library/Content download view

Next:

Project Chameleon – Firefox Desktop (platform & inContent) Interaction Elements

• Strategy: Assemble. Iterate. Maintain.

• Currently in the "assemble" phase, documenting our current Australis style, while adjusting the inContent Ui to create a more cohesive look and feel. It's important to note that the assembly does not have to be "right", that is for the "iterate' phase, which will be done on a team level.

• Lot's of documentation in progress and hopefully I'll have something to share next week, but for now a tease: http://people.mozilla.org/~mmaslaney/Chameleon/index.html

Bug 894224 - Australis tabs separators are too faint

Bug 991120 - [UX] Design - Download type (status) icons/buttons on the right end of the Downloads Panel are too small (size of the mouse pointer)

Coordination:

Search on Desktop next steps with Bryan

jboriss@mozilla.com

Done:

  • Created assets & specs for New Tab customization around search engine behavior (bug 994915, bug 962490, bug 962490) *1 and customization *3
  • Went back and forth with business to produce & verify with partners that assets for Directory Tiles were acceptable to partners (bug 990713) *5
  • Worked with mardak to fix bugs around New Tab rendering behavior showing up in nightlies *2
  • Worked with Val on New Tab smart tile spec & ideas, particularly what behaviors to specify first and what to include in style guidelines (see notes: https://github.com/vtsatskin/TrippyThumbs/tree/gh-pages/SmartTiles/exploration/opera)
  • Worked with Shane to specify Social API behavior on install: mostly on visibility to users on new UI (bug 983481) *6 and widemenu display (bug 988019)
  • Worked on research & first spec for moving users from old Firefoxes onto new installs & diagnosing why they were out of date (bug 99488), *4
  • Spent a day brainstorming, writing, planning with bizdev for monetization opportunities *7

*1. http://people.mozilla.org/~jboriss/temp/status_update_images/search_engine_switch.png *2. http://people.mozilla.org/~jboriss/temp/status_update_images/space_around_nt_titles.png *3. http://people.mozilla.org/~jboriss/temp/status_update_images/_Bug-994915editpane.png *4. http://people.mozilla.org/~jboriss/temp/status_update_images/bug994882_wireframe_upgrade.png *5 http://people.mozilla.org/~jboriss/temp/status_update_images/guide_for_directorytiles324.png *6 best this won’t work: http://people.mozilla.org/~jboriss/temp/status_update_images/animation_for_social_api_4sec_480.mov and http://people.mozilla.org/~jboriss/temp/status_update_images/still_image928523.png *7 http://people.mozilla.org/~jboriss/temp/status_update_images/brainstormbiz.png

Next:

  • Finishing research and wireframes on bringing users to a modern Firefox, making final spec, getting feedback on it (bug 99488)
  • Continuing work on New Tab patches, making sure assets all in order with Directory Tiles first partners (bug 990713)
  • Working with Val on final presentation and getting his projects ready to pass on
  • In TRIBE Tuesday and Wednesday (I am typing)
  • Making first Draft spec on Smart Tiles & future New Tab work

philipp@mozilla.com

Done:

Next:

  • Ideally finish tab center mockup (so that it doesn't carry over into the next iteration)
  • PTO from Apr 16 to 23

ttaubert@mozilla.com

Done:

(Two-week status because the status board was broken for me until today, sorry.)

-> Worked on:

  • bug 980886 - Assertion failure: "MIR instruction returned value with unexpected type" when starting Firefox with soundcloud.com as pinned
  • bug 989083 - Fix and re-enable browser_tabview_bug643392.js,browser_tabview_bug628061.js,browser_tabview_bug650280_perwindowpb.js
  • bug 824021 - Intermittent browser_625016.js | observe1: 2 windows in data being writted to disk - Got 1, expected 2
  • bug 990812 - content-sessionStore.js:230 - TypeError: docShell.QueryInterface(...).sessionHistory is null
  • bug 966098 - figure out post-sign-in notification behavior for minimized/non-existent/background windows
  • bug 969405 - Intermittent | test/general/browser_lastAccessedTab.js | originalTab has a valid timestamp
  • bug 908534 - Opening one of the "about" pages in a new tab does not use the correct identity block
  • bug 995266 - mochitest-browser leaks SimpleTest methods from previous test run until overriden
  • bug 994844 - CustomizeMode.populatePalette() uses Task.spawn() although it doesn't need to
  • bug 994083 - Investigate why browser_989289_force_icons_mode_attribute.js leaks on Aurora
  • bug 923951 - Intermittent browser_590268.js | Test timed out, several found a tabs
  • bug 895359 - [New Tab Page] Switch to Promise.jsm and remove remaining callbacks
  • bug 983478 - Rearranging thumbnails in about:newtab doesn't work
  • bug 842511 - Specify a character set for directory listings
  • bug 616853 - The onbeforeunload dialog should be tab-modal

-> Filed bugs:

  • bug 990031 - Closing multiple tabs should automatically leave "tab overview" and switch to newly created home tab
  • bug 992488 - ASSERTION: Pseudo-element snuck into SelectorMatches? when running browser_ruleview_pseudoelement.js
  • bug 995266 - mochitest-browser leaks SimpleTest methods from previous test run until overriden
  • bug 994844 - CustomizeMode.populatePalette() uses Task.spawn() although it doesn't need to
  • bug 992325 - Please grant me a key for the public S3 bucket used by MDN for Vagrant boxes
  • bug 994083 - Investigate why browser_989289_force_icons_mode_attribute.js leaks on Aurora
  • bug 993375 - [UX] Design - Places async transactions: edit properties ui and star ui
  • bug 993329 - Remove inline event handlers in newTab.xul

-> Feedback and review:

  • bug 986636 - question mark that appears when password sync is disabled due to master password should be an image
  • bug 959573 - Design the interaction between the UI for top search provider and the places database
  • bug 991057 - browser_967000_button_sync.js | A promise chain failed to handle a rejection
  • bug 956826 - [Session Restore] Private tabs are saved in the session sometimes
  • bug 989393 - [Session Restore] Clean up old closed tabs and windows
  • bug 92737 - DnD of multiple shortcuts from desktop only opens one
  • bug 992371 - FxAccounts.jsm raises uncatchable async errors
  • bug 883609 - [Session Restore] Make backups useful
  • bug 987468 - Remove "sync is delayed" notification
  • bug 992526 - mCurrentBrowser should never be null

-> Other:

  • Proof-read sessionstore.js part 2 post by David.
  • Several leak fixes on closed trees.

gps@mozilla.com

Done:

  • Weighed in on comm-central source control thread
  • Weighed in on test disabling / intermittent failure thread
  • Continued to provide technical assistance to Mozilla Code Review project
  • Lost hours of time due to CEO foo.
  • Posted to dev.builds about build system being under water
  • Spent most of my time down the Telemetry Experiments + Addon Manager rabbit hole.
  • Review: Bug 990872 - Eliminate Places dependency in Sync utils. r=gps
  • Landing: Bug 903149 - Part 1: Add jsmin Python package; r=glandium
  • Landing: Bug 903149 - Part 2: Add jsmin to virtualenv; r=glandium
  • Landing: Bug 903149 - Part 3: Support for minifying packaged JavaScript; r=glandium
  • Review: Bug 991449: Shorten Unified filename prefixes to avoid max path length linker errors on Windows, r=gps
  • Landing: Bug 989137 - Part 8: Prevent unknown experiments from being installed; r=Unfocused
  • Landing: Bug 989137 - Part 9: Ensure add-ons are enabled when they should be; r=Unfocused, r=gfritzsche
  • Landing: Bug 989137 - Part 10: Add a testing-only JSM for common AddonManager operations; r=Unfocused, r=gfritzsche
  • Review: Bug 988532 - Remove jit-tests from 'make check'; r=gps
  • Landing: Bug 989137 - Part 8: Prevent unknown experiments from being installed; r=Unfocused
  • Landing: Bug 989137 - Part 9: Ensure add-ons are enabled when they should be; r=Unfocused, r=gfritzsche
  • Landing: Bug 989137 - Part 10: Add a testing-only JSM for common AddonManager operations; r=Unfocused, r=gfritzsche
  • Review: Bug 993084 attempt - make CommonUtils and Metrics imports lazy, since they aren't going to be needed anywhere near startup or when experiments is disabled, r=gps
  • Landing: NO BUG - Install RBTools 0.6
  • Landing: Bug 994359 - Update Bitbucket certificate fingerprint; r=edmorley
  • Landing: Bug 968419 - Store and submit a persistent health report identifier; r=rnewman, r=bsmedberg
  • Landing: Bug 989137 - Part 11: Make service initialization and uninitialization more robust; r=gfritzsche

Next:

Finish up patches in bug 989137.

Try to find time to address ballooning review queue.

Coordination:

Working with gfritsche, Unfocused, bsmedberg on Telemetry Experiments.

amarchesini@mozilla.com

Done:

Bug 990695 - Rewrite DataStore in C++ Bug 963038 - Datastore: Transactional semantics Bug 974893 - Remove EnterCompartment and keep the global with the value in Promise Bug 990550 - Implement an IPDL subprotocol for DataStoreService

abc@mozilla.com

Done:

  • Idea sketches/wireframes

    • Bug 762298 - Request: Bookmark organization and or sorting
    • Bug 972193 - Allow folder management in Fennec bookmarks UI
    • Bug 971922 - Lack of History Management in History 'Tab' confuse users
  • Sketches for redesign to include changing and resetting passcode

    • Bug 985637 - Protect payment information with passcode

Next:

  • Refine designs on all misc bugs from last week
  • Tabbed browsing - Idea sketches (spilled from last week)
  • PDF.js bugs (get some feedback on bugs split & post)

shorlander@mozilla.com

Done:

  • Sync progress icons
  • Australis bug feedback/reviews
  • Started trying to unpack a three year design process

Next:

  • Going to hit the clumping etherpad for any lingering high profile stuff
  • Blog stuff or something

mhoye@mozilla.com

Done:

  • Became Planet module peer
  • Stood up a private mailing list - getstarted@mozilla.org - to administer https://twitter.com/StartMozilla
  • Started populating https://twitter.com/StartMozilla with good first bugs, mentored bugs, documentation links.
  • Last planning for Librarian Startup Weekend, which this upcoming weekend at MoTo
  • Grant awarded to BSD people
  • Shepherded a grant application for the ElasticSearch/Bugzilla research of Olga Baysal & Mike Godfrey at UW.
  • Added mentorship to Firefox bug-backlog triage process, feels good.
  • Rewrote nightly landing page in Bedrock
  • Audit code-only engagement pathways here: https://wiki.mozilla.org/Contribute/Coding/Engagement

Next:

  • Write up a paragraph to support Mike Godfrey's
  • Daily: Find engineers to look at unanswered ask.mozilla.org questions
  • Daily: Post new good-first and mentored bugs to @StartMozilla
  • Get posts about engagement-opportunities in to various newsletters.
  • Revisit failed attempt to get patch-reviewer tool in-tree.
  • Divide up existing good-first/mentored bugs for Extermination Week triage.

Coordination:

  • Follow up w/Rosana about April 7-9 workweek.

vtsatskin@mozilla.com

Done:

Next:

  • User Testing

    • Refine "unresponsive script" pilot and launch
    • Start developing pilot for in-content error messages
  • Internet Connectivity and Work Offline Mode

    • Determine current status of work to get to working state
    • Define work offline fully (from feedback)
  • Metro

    • Higher fidelity prototypes from existing paper prototypes.
  • More FxOS Rocketbar User Testing analysis

benjamin@smedbergs.us

Done:

  • Finalized plans for telemetry experiments v1
  • Arranged it so emails from this status board don't get stuck in postini or most other spam filters
  • Other stuff

Next:

  • Turn telemetry experiments plan into work items and get it rolling
  • Finish up details for FHR stableID and telemetry-on-beta and combine-telemetry-with-FHR proposal and run the gauntlet.
  • QA and report on the crash logging data from nightly when it completely lands
  • Write a doc each week (TRIBE resolution)
  • Recruit a mentor (TRIBE resolution)

smacleod@mozilla.com

Done:

  • Mostly worked on the Firefox 25 Session Restored regression Bug 959130 and related bugs

Next:

  • Bug 967028 - history.pushState() and .replaceState() don't invalidate shistory
  • Finish up work on regression
  • Fixup last few Session Store bugs on my plate
  • Start into Desktop backlog?

mconley@mozilla.com

Done:

  • Bigass holiday + work week!
  • Finished up the majority of UITelemetry probes - handed off the UITour probes to Unfocused (thanks Blair!)
  • Started attacking the customize mode transition smoothness bug (bug 873060). * Have filed a number of blocking bugs with approaches to make the transition smoother. * Bug 962677 is an important bug in this plan, and will hopefully be reviewable soon.
  • Have a patch cooking to fix bug 930094 (Browser windows sometimes have the nav-bar drawn in the titlebar)

Next:

  • Put the patch for bug 930094 up for review, and file follow-ups for lightweight theme support
  • Get patch for bug 962677 into a reviewable state, reviewed and landed
  • A healthy mix of finding more ways of speeding up the customize mode transition, filing bugs for them, and fixing those bugs.

Coordination:

  • bwinton and I are meeting with Alina Hua and (maybe) Alex Fowler to make sure the BrowserUITelemetry stuff isn't somehow violating our privacy policy.

yuan@mozilla.com

Done:

[Sorry for not being here in person. Trying to get a few hours sleep before all the must-go mtgs] Worked on two HTML5 concept prototypes for Android tablet refresh sprint #1: [1]http://tinyurl.com/p953pnz [2]http://tinyurl.com/qb4y8ag Finished testing script on usertesting.com. Draft:http://goo.gl/MiJepk Prioritized and filed main UX work for Metro v2

Next:

Finish tablet prototype 3 for sprint #1 Launch tests on usertesting.com Celebrate the year of horse! (PTO from 01/31 till 02/03)

Coordination:

Metro launch kick-off mtg with PR and marketing Tablet sync up with Ian

mano@mozilla.com

Done:

  • Places async transaction - backend patch posted for review

Next:

  • Reland the livemark changes dependency
  • Write few more tests for the back-end
  • Get the frontend part ready for feedback.

felipc@gmail.com

Done:

Work from last week:

  • Bug 897061 - Form autocomplete: posting patch to request review from Mark today
  • Bug 941099, + bug 934155 and bug 935974: Noticed this problem when downloading a zip file, and first thought it was just a user error. But after investigating it more and other similar bugs we found out the issue and fixed it in time for beta.
  • Finished blog post about mochitests, waiting past thanksgiving to publish it
  • Filed some Australis bugs

Reviews:

  • Bug 941046 - Add test to ensure Fitts Law works on the Back button on Windows
  • Bug 941469 - RemoteWebProgress doesn't pass |flags| param for onLocationChange
  • Bug 921011 - SocialAPI chat windows should implement nsIBrowserDOMWindow
  • Bug 600500 - About Dialog should check for updates automatically, but not install them if the pref "Ask me what I want to do" is set
  • Bug 941322
  • Bug 935640 - Fix UX for sidebar selection
  • Bug 937377 - [e10s] Selecting an item in a select does not trigger onChange

aganesan@mozilla.com

Done:

  • Form Auto-fill: Ground research

Next:

  • Form Auto-fill: Consolidate research findings

Coordination:

  • PDF.js: Anthony Lam for visual design, Engineering & Product for development

pamadini@mozilla.com

Done:

  • Downloads: Compatibility of the API modules with B2G (see bug 926955)
  • Logins: Rework DeferredTask to allow asynchronous tasks (bug 940408)

Next:

  • Logins: Remove main-thread I/O (bug 853549)
  • Promises: Investigate using DOM promises instead of "Promise.jsm"
  • Downloads: API extensibility (bug 899013), decommissioning (bug 851471)

mhammond@mozilla.com

Done:

testing, testing, 1..2..3..

  • Work on e10s test infrastructure
  • Work on Sync.Next tests

Next:

testing, testing, 4..5..6..

jwein@mozilla.com

Done:

Worked on:

  • Bug 930205 - --disable-dump-painting doesn't disable dump painting
  • Bug 875479 - Australis toolbar buttons for Linux
  • Bug 879981 - Need feedback when an item is not removable from an area
  • Bug 880164 - Australis toolbar buttons contextual menu in toolbar, palette and customize mode

Fixed:

  • Bug 932719 - Zoom controls percentage label is too narrow when on the toolbar on OS X (at least on hidpi)
  • Bug 933745 - Use the brand logo as the favicon for about:support
  • Bug 933162 - Update in-urlbar icons for Linux
  • Bug 931891 - Back out the patches for Bug 887515 from Firefox 26 beta (still need to back out from Fx27 aurora)

Reviews:

  • Bug 929604 - Aero basic + LWT + restored mode misses top window border
  • Bug 932446 - Vulnerable Click-to-activate in-content UI should look clickable
  • Bug 851652 - Change position of the standardWindowButtons for Australis
  • Bug 754344 - In content preferences tabs should mimic add-ons type
  • Bug 745187 - Click-to-activate plugins which are removed immediately after adding don't trigger the plugin notification (Google Earth Plugin doesn't work with click-to-play enabled)
  • Bug 932898 - Bring back the shutdown leak detector
  • Bug 934113 - Menu bar shouldn't be movable
  • Bug 934503 - Activated hidden plugins (Flash) show the blue plugin icon

Next:

  • Stage ux -> Holly merge, Australis backout, m-c to Holly merge in preparation for Australis -> m-c merge.
  • Bug 879981 - Need feedback when an item is not removable from an area
  • Bug 930172 - Dynamically resize customizable icons as they are dragged over their destination
  • Bug 880164 - Australis toolbar buttons contextual menu in toolbar, palette and customize mode

mdeboer@mozilla.com

Done:

  • Australis: bug 900162, New bookmark drop-down panel should use platform-consistent styling when in the toolbar. Almost done.
  • Australis: bug 919965, DnD feedback in the panel is confusing. In progress.
  • Australis: mentored bug 922003, Move panelMenu gutter width to a constant next to menuPanelWidth
  • Findbar: bug 666816 regressions fixing & reviews. In good shape!
  • Other: bug 873126, Introduce a common JS Assert library

Next:

  • Australis: work on P3/ P4 bugs
  • Findbar: track regressions and post new patch for bug 257061
  • Other: land(?) bug 873126, Introduce a common JS Assert library

jvarga@mozilla.com

Done:

Bug 919268 - Add codegen for worker-only WebIDL callbacks - reworked the patch, got review, landed

Bug 798875 - Implement IndexedDB synchronous API

  • more reviewing, assigned some of the issues to Vendo
  • added IDBVersionChangeBlockedCallback (this isn't in the spec, but it seems we need it for parity between async and sync API)

Bug 920633 - Add getAllKeys to IDBObjectStore - reviewed

Bug 920800 - Add openKeyCursor to IDBObjectStore - reviewed

Bug 832883 - Move IDBKeyRange to WebIDL and define indexedDB/IDBKeyRange in all the spots

  • added a test for bootstrap.js
  • debuged a failing test on Android, had to disable it on that platform in the end
  • rebased on top of Ben's resolve hook patch
  • addressed review comments, landed (IDB -> WebIDL completed)

Next:

sync IDB:

  • try peterv's patch for DOMStringList -> WebIDL
  • implement versionchange event using new thread agnostic infrastructure
  • use the same IDBKeyRange impl for main thread and workers
  • finish support for child processes
  • more reviewing

Other:

  • Components.utils.importGlobalProperties(["indexedDB"])
  • review FileHandle e10s design
  • other bugs related to quota manager, etc.

gijs@mozilla.com

Done:

2013-09-10 -- 2013-09-24 (2 weeks, forgot to write something last week, sorry!)

##Australis##

Working on (not fixed yet):

  • Bug 579728 (scroll tabs halfway through the next element to hint there's more, f?dão)
  • Bug 845408 (unify downloads-button/downloads-indicator, r?mconley)
  • Bug 846104 (self-serve nightly issues on UX branch, r?nthomas)
  • Bug 894411 (make tests run faster, r?Unfocused)
  • Bug 914138 (insertion into overflowable toolbar isn't reliable, f?jaws)
  • Bug 920224 (intermittent test failure, r?Unfocused)

Fixed:

  • Bug 876926 (event-based wrapping for customize mode)
  • Bug 878551 (list-all-tabs button shouldn't be removable)
  • Bug 882582 (preferences should be options on Windows)
  • Bug 885579 (narrow widgets being dropped on wide widgets should go before the wide widget)
  • Bug 886323 (issues with social buttons / other things that could have been removed but are now unremovable)
  • Bug 901418 / bug 909729 (bookmark toolbar items don't work in the navbar)
  • Bug 906634 (buttons have anchor attribute set even when they're not in a panel)
  • Bug 914562 (test failures because of the search splitter)
  • Bug 916954 (close panels we open in tests)
  • Bug 916735 (pref for animation of customize mode)
  • Bug 916830 (issues with overflowable toolbar ordering)
  • Bug 916873 (fix help/quit/customize buttons on OS X retina)
  • Bug 917271 (test race condition in bookmarks test)
  • Bug 918275 (items missing place attribute after customization)

Reviewed:

Filed:

  • Bug 917294 (focus manager issue on Windows)
  • Bug 917760 (downloads finishing in customize mode break stuff)
  • Bug 918049 (investigate issues with skipintoolbarset and our DnD code)
  • Bug 918226 (decide if/how to expose Work Offline)
  • Bug 918782 (move functional styles into browser/base instead of browser/themes/shared)
  • Bug 919965 (placeholder confusion in the menupanel)
  • Bug 920201 (reorganize our test makefile stuff)

##Other## Filed and fixed bug 917706 (browser debugger and associated menuitems should work as soon as the pref is flipped, not require a new window open / restart) Filed bug 918240 about the "restart now" annotations next to the debugger prefs, is now also fixed! :-)

This means you can now enable and use the browser debugger without restarting, including in browser mochitests! See also my (now slightly outdated) blogpost: http://www.gijsk.com/blog/2013/09/debugging-chrome-js-and-mochitests/

Fixed bug 902529 (hg-setup should check mercurial.ini on Windows) Filed bug 916797 (mochitest should support run-until-failure for multiple tests) Filed bug 918979 (hg-setup creates repositories for hg extensions but never (offers to) switch the user to them) Filed various intermittent oranges

Next:

Still more Australis stuff! Hoping to have some time to work on bug 895471 (run mochitests with the debugger attached) so that you don't have to manually enable it all the time.

enndeakin@gmail.com

Done:

908256 - stop downloads when going offline 906139 - preserve unknown fields when serializing 907062 - fix browser_basic_functionality.js test, checked in

Review some download manager patches. Investigate some focus bug others are working on.

mcaceres@mozilla.com

Done:

Mostly preparing for Responsive Images meetup next week - bunch of random coordination about that. Rewrote most of the use cases document and started fixing up the spec a bit. http://usecases.responsiveimages.org/ http://picture.responsiveimages.org/

Next:

Coordination:

  • Together with Mounir, on Wed talk to one of our partners about how they can contribute to sysapps and FxOS.

scaraveo@mozilla.com

Done:

  • worked out new approach for patches in case remote frameworker doesnt land
  • small stuff landed, still working towards finishing out bug 889427
  • partner meetings

Next:

  • possible slight changes to ux for socialmarks button

fgomes@mozilla.com

Done:

Done:

  • bug 851466 - Import downloads.sqlite to downloads.json
    • Started working in this bug, posted a wip v1 and worked through the feedback for a v2
  • Various reviews and feedback and working with e10s folks
  • bug 516753 - Refactor context area menu for e10s
  • bug 899222 - About:home for e10s
  • bug 897062 - Middle click support for e10s
  • bug 896748 - Notification request box
  • bug 902695 - Implement openURIInFrame
  • bug 895957 - goDoCommand
  • bug 903184 - Disable more FullZoom code
  • bug 786407 - Fix UninstallString for webapps installer
  • bug 902048 - Use getOuterWindowWithId in webappsui.jsm
  • bug 901757 - Create file with correct permissions in webapps installer

mak@mozilla.com

Done:

  • Landed on UX Bug 855805 - Create the Bookmarks widget with subview
  • Experimental patch in Bug 894331 - Automatic batches for Places results.
  • Gone through Downloads Panel feature recent feedback
  • Review Bug 513168 - Remove "Stop" and "Reload" from View menu
  • Review Bug 519937 - Remove "Back", "Forward" and "Home" from History menu
  • Feedback Bug 836437 - Add the ability to resume a download from where it stopped
  • Review Bug 874814 - (OMTConnectionClose) [Storage] Implement OMT AsyncClose()
  • Feedback Bug 891303 - Async-friendly transaction manager for Places
  • Review Bug 895839 - Remove support for binary annotations
  • Feedback Bug 895907 - Aero selection styling bottom border is too much bright
  • Review Bug 896193 - Adopt Promises in mozIAsyncLivemarks

Next:

  • Handle Reviews/Feedback backlog
  • Fix tests for Bug 894331 - Automatic batches for Places results

jaws@mozilla.com

Done:

Landed on UX:

  • Bug 895724 - Remove reload-button and stop-button from browser.xul since they are not needed anymore
  • Bug 895778 - Optimize code path of CustomizableUIInternal.registerToolbar

Up for review:

  • Bug 896291 - "Close other tabs" should show the confirmation dialog if the number of tabs is greater than browser.sessionstore.max_tabs_undo
  • Bug 896157 - Optimize the CustomizableUIInternal.setLocationAttributes function

Build a focused profiler for CustomizableUI and shared it with mconley so we can measure perf changes between optimizations. Will blog about it.

Next:

  • Contact someone from the layout team about a dirty nsIReflowObserver
  • Need to start reaching out to other people to see what possible ideas they may have for fixing perf of WinXP tpaint.

ehsan@mozilla.com

Done:

  • Caught up with most of my email
  • Reviews, acting on bugmail/newsgroup mail, etc.

Next:

  • Look at the NC Necko bindings hopefully, but see below

Coordination:

I'm attending the TRIBE program on Wednesday and Thursday. They tell me I should not expect to get anything else done during those two days!

annevk@annevk.nl

Done:

File URLs.

Next:

URL tests. Notification API extensions.

Coordination:

TC39 next week.

mounir.lamouri@mozilla.com

Done:

  • Work week...

Coordination:

  • Currently in California, back in London on Tuesday;
  • Might take a couple of days off.

dolske@mozilla.com

Done:

  • Another round of Australis prioritization triage
  • wontfix'd bug 893065 and bug 893013
  • Met with rel-mgmt, support, QA to talk about Australis compat impact with addons
  • Updated patch for bug 355063
  • Lots of other Australis stuff

baku@mozilla.com

Done:

Promise:

  • Bug 875289 - Remove .done() and allow undefined to be passed to .then() and .catch() - landed
  • Bug 884279 - renaming future to promise - landed

IndexedDB:

  • Bug 888597 - Move IDBObjectStore to WebIDL - waiting for review
  • Bug 888598 - Move IDBTransaction to WebIDL - waiting for review
  • Bug 892065 - Move IDBIndex to WebIDL - waiting for review
  • Bug 888596 - Move IDBDatabase to WebIDL - waiting for review

OTher stuffs:

  • Bug 890928 - Crash when creating object url in subworker - landing
  • Bug 893501 - Crash getting navigator.mozNotification from a stale navigator object - landing
  • Bug 885539 - Heap-use-after-free... - landed

bmcbride@mozilla.com

Done:

  • CustomizationUI - reviews
  • Handed off character encoding widget patch (bug 865916) due to lack of time, provided brain dump and feedback on Mike's iteration of the patch
  • Add-ons Manager database rewrite - reviews
  • First run experience - hacking on patch, didn't get first working build out yet
  • In Wellington last week for Nethui (conference on Internet issues in NZ), was great
  • Met with a team from NZ's Govt's Dept of Internal Affairs (NZ Govt paid for my lunch - win!), discussing Mozilla/Firefox/add-ons and future collaboration

Next:

  • First run experience - get build into UR's hands, start getting reviews
  • Reviews (surprise!). Current priority list is: urgent Australis stuff, Add-ons Manager perf stuff, non-urgent Australis stuff, everything else.
  • Some followup from Nethui/DIA meeting

Coordination:

  • Please send rum

gavin@gavinsharp.com

Done:

Next:

  • Blog post about work week
  • finalize Q3 goals

bturner@mozilla.com

Done:

bug 643325 - Implementation for SharedWorkers

Next:

bug 643325 - Add additional tests bug 877482 - Figure out why blobs are crashing again bug 879787 bug 871445 - Feedback on DataStore API bug 772765 - Review API for conference calls Reviews and such

tabraldes@mozilla.com

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

ejpbruel@mozilla.com

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:

jmathies@mozilla.com

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.

dtownsend@mozilla.com

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@mozilla.com

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

myk@mozilla.org

Done:

Next:

  • dig into Apps front-end and platform requirements

Coordination:

  • in MV Wednesday

margaret.leibovic@gmail.com

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.

me@shawnwilsher.com

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.moz@firemni.cz

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.novotny@gmail.com

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

bherland@mozilla.com

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.invalid@smedbergs.us

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.invalid@smedbergs.us

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.

kdangoor@mozilla.com

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.)