jQuery Core Team Meeting – Sep 17 2012

September 17, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, timmywil, rwaldron, gibson042, mikesherov
Time: Noon ET

Official Agenda:

jQuery 1.8.2

Would like this to be the last in the 1.8 line

Let’s stay conservative

  • No regressions
  • Only low-risk, high-impact bugs

Blockers

  • The Big Sizzle
  • Others??

Ship date: Thu Sept 20?

Bug triage meeting last Thursday

  • Triaged all new bugs
  • Triaged 1.8.2 bugs

Assigned tickets

Let’s only grab tix when they can be worked on soon

  • Weekly status on assigned tickets
  • Owned tix discourage others from looking/fixing
  • Can we get some of these done during the hackfest?

Currently assigned

1.9/2.0 split

  • land any post-1.8.2 fixes common to both
  • Do the split after that, post-hackathon

1.9 direction on oldIE

  • Fix anything that’s practical (a dozen or so lines of code max?)
  • Wontfix the rest; explain why (perf, size, side-effects) and give workarounds

1.9 voting

  • Let’s start voting next week (after 1.8.2 ships)
  • Identify tickets that you think should be discussed/voted
  • Don’t tag uncontroversial tickets that should just be done

jQuery Mobile Team Meeting – Sep 13 2012

  • Attending: John Bender, Ghislain Seguin, Todd Parker, Jasper de Groot, Anne-Gaelle Colom, Jason D Scott, Gabriel Schulhof

link Todd

link John Bender

  • Phonegap navigation bug across page refreshes
  • Met with some users from Comcast about list scrolling perf
  • IE Testswarm work

link Ghislain Seguin

link Jasper de Groot

link Anne-Gaelle Colom

  • Docs: wrote dialogs in api style
  • API docs: added textinput (still need to add examples)

link Gabriel Schulhof

  • Copy edited through the entire documentation
  • Rebased branch for non-true/false buttonMarkup data-corners values

link Jason D Scott

  • More work on BlackBerry 10 theme
  • Preparing jQuery Mobile presentation for BB Jam Americas (Sept 25 - 27)
  • Looking into BB 5 broken with jQuery 1.8 or 1.8.1 (#4978)

Testing Team Meeting – Sep 13 2012

**September 13, 2012
**

Location: #jquery-meeting on Freenode

Attending: Dave, Jörn, Richard, Corey, Scott

Time: Noon ET

QUnit

1.10 works, core had to fix some issues where selectors weren’t scope to #qunit-fixture

PRs and issues to review

TestSwarm

mergatron

  • Alternative to botio for testing Pull Requests

Corey to stage that next week: https://github.com/SnapInteractive/mergeatron

jQuery UI Team Meeting – Sep 12 2012

  • Working on new API documentation site.
    • Creating single file XML dump.
    • Moving all processing logic and XSL files to grunt-jquery-content.
    • Figuring out plan for hosting docs for previous versions.
  • Working on new download builder.
    • Working through existing ThemeRoller bugs.
    • Working on ThemeRoller integration with jqueryui.com.
  • Working on new jqueryui.com.
    • Finished first pass at demo system.
    • Need to implement home page and other pages.
  • Fixed menu click/focus handling.
  • Working on new blog.jqueryui.com.
    • For now, just styling existing site.
  • Cross-browser testing of all demos and visual tests.

jQuery Core Team Meeting – Sep 10 2012

September 10, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, mikesherov, gnarf, timmywil, gibson042, rwaldron
Time: Noon ET

Official Agenda:

jQuery 1.8.2

Would like this to be the last in the 1.8 line

Let’s be VERY conservative about fixes

Blockers

https://github.com/jquery/sizzle/pull/151 from gibson

  • needed for regressions

Performance suite for jQuery core

We have a new suite for Sizzle http://cl.ly/image/0C2V351c3y1a

rwaldron will take the lead on Dromaeo adaptation

  • /jquery/dromaeo repo created (thanks scott_gonzalez)

jQuery 1.9/2.0

Fix common 1.9/2.0 problems early

  • Removals from deprecations
  • Bug fixes

Branch 1.9 when common work is complete

2.0 work to be done in master

All open tickets should be in play

Let’s do a ticket triage day before the Summit

  • Thursday 9/10 7:30pm (invites sent)
  • Decide which tix should be addressed before branch

Do we need a public call for features? (no)

  • Last one didn’t come up with useful feedback
  • Not looking to add features this time around

Aim for 1.9 beta in early December

  • Long beta period since we’re removing a lot

Aim for 2.0 beta … when? (1.9 beta +2 wks?)

jQuery Mobile Team Meeting – Sep 06 2012

  • Attending: John Bender, Todd Parker, Jasper de Groot, Anne-Gaelle Colom, Jason D Scott, Mat Marquis, Maurice Gottlieb

link Todd

link John Bender

  • Testswarm … (tough)

link Ghislain Seguin

  • Back from a week off
  • Addressed a few issues in the builder back-end:
    • Use command line args instead of environment vars
    • Use jQuery’s simple logger
  • Moved the backend service to the jQuery infrastructure as Joyent is eol’ing the no.de machines
  • Left to do is to remove one of the manual step which requires a “manual” checkout on a new branch which can be avoided
  • Spent some time trying to reproduce a popup issue we were having at Jive without much success

link Jasper de Groot

link Anne-Gaelle Colom

  • Back from holiday... will get back to the api docs
  • up to date with api docs changes done on mobile, ui and core
  • will do the dialog doc in the api style

link Mat Marquis

link Maurice Gottlieb

  • Working on a CSS solution for an issue with header/content/footer corners in popups having data-corners active. Now testing some kinds of edge cases. I'll ask Jasper to look into until/at next weekend.
  • Having still the listview icon option "at the table" (setting the icon on listview instead for each list item). Last PR was unpopular cause of too compact coding. Have to speak with Jasper again (and may need a second opinion).

link Jason D Scott

  • Finishing up internal BB project to be announced,

jQuery UI Team Meeting – Sep 05 2012

  • Working on new API documentation site.
    • Documented effects and easings.
    • Updated styling.
    • Fixed demo failures in IE.
  • Working on new download builder.
    • ThemeRoller back-end and unit tests are written.
    • Working on ThemeRoller front-end.
  • Moved markdown parsing for site content to grunt-jquery-content.
  • Working on demo system for jqueryui.com.
  • Working on menu click/focus handling.
  • Need to create new blog.
    • For now, just apply new styles to old blog.

jQuery Mobile Team Meeting – Aug 30 2012

  • Attending: John Bender, Todd Parker, Jasper de Groot, Maurice Gottlieb

link Todd

  • 1.2 Beta Status - It’s taken a lot of time to work around some really frustrating browser bugs but as of today, all blocker issues with WP7 and Android have been addressed in the popup-simple branch. This branch also includes some code simplification of the history tracking since popup stacking isn’t supported. Please help us test today before we land in master for beta later today: http://jquerymobile.com/branches/popup-simple/index.html Here is a rundown of the worst bugs we’ve been wrestling with:
    • Visual z-index issues in Android 4.0 default browser (#4816 and #4874) - When fixed toolbars were used on a page, the use of any position:fixed elements cause havoc with rendering of stacked elements in Android. In these situations, the popup would visually appear under the overlay but was still clickable so this was a display bug. This issues were addressed by adding conditional logic that will toggle the toolbars from position:fixed to position:absolute when the popup is opened and closed. The drawback to this fix is fixed toolbars appear to hide when a popup is open, but this workaround is only applied to Android 4.0 and will only been seen if there are fixed toolbars and popups with an overlay theme.
    • Animating overlay opacity bug in Android 4.0 Chrome (#4915) - The CSS-based fade in/out transition on the themed overlay causes similar visual stacking bugs as fixed toolbars in Chrome. This was addressed by removing the fade behavior on the overlay. Testing revealed that not animating the opacity of the overlay made the popup display significantly faster so this change is now applied across the board. The overlay now pops into place without a transition and adding a transition isn’t offered as an option.
    • Wild scrolling in WP7.5 when closing a popup (#4784) - When closing a popup in WP7, the window would scroll to random locations. Turns out this was due to a bug in WP7’s history management that would not correctly remember the scroll position when we used the history and hashchange to close the popup. After spending over a week looking at possible solutions, the team has determined that this can not be worked around. To address this bug, we have excluded just WP7 from back button support with popups so these must be closed by clicking outside the popup or using a developer-supplied close button. We also had to handle the close button behavior to work without hashchange to work with this situation. The option to track history has been exposed as the “history” option now in the popup API: http://jquerymobile.com/branches/popup-simple/docs/pages/popup/options.html
    • Multiple button focus states in WP7 - Multiple buttons would get the focus state as popups were opened and closed. Also related to WP7’s buggy history implementation and fixed by excluding them from history.
  • Targeting 1.2 beta the week of September 3, with a RC soon after
  • Roadmap prioritization in progress, will have public details soon

link John Bender

  • Re-factoring popup code, added history feature, unit tests
  • Popup ready for testing
  • Performance work on button markup, testing needed

link Jasper de Groot

Testing Team Meeting – Aug 30 2012

August 30, 2012

Location: #jquery-meeting on Freenode

Attending: Scott, Dave, John, Jörn

Time: Noon ET

QUnit

1.10.0 is live! Core to update, UI updated, Mobile to update

Will launch some nice updates for qunitjs.com and api.qunitjs.com today or tomorrow

PRs and issues to review

TestSwarm

  • Timo is back. We should have updates soon.
  • Core still has random ajax failures, Mobile is dealing with IE issues