jQuery Core Team Meeting – Sep 16 2013

Attending: DaveMethvin, m_gol, jaubourg, orkel, gibson042

link Jenkins/testswarm status

link jQuery 1.11/2.1 beta

  • Target Thursday 9/19 this week
  • What will be done/landed for the beta?
  • All open tickets, any that need to land?

link jQuery Migrate

  • Look into unit test failures - dave
  • Time for another release, maybe timed with 1.11/2.1?

link Browser support

  • Changes? https://github.com/jquery/jquery.com/pull/48
  • iOS needs to be added to TestSwarm (iOS emulators work fast)
  • dave to add core team to jquery.com repo
  • How do we test Android?
    • Run a jenkins job once week with Android emulator? - dave to look
  • sauce doesn't support android <4, dave to ask them
  • "Inconclusive" test results?
    • extend qunit to have tests with flags indicating whether we expect them to fail in this platform (or should be skipped without trying)
    • don't litter checks in the unit test code? (centralize somehow)

link Docs changes

  • dave to give core team commit

link Pre-check for pull requests

link Code style check #12757

  • orkel to land after beta

link jQuery 1.11/2.1 final

  • How do we publish to npm?
  • How do we publish to bower?
  • Need to update build script to create tagged headless commit for release
  • Should include bower deps and built file for simplicity

jQuery Mobile Team Meeting – Sep 05 2013

  • Attending: Jasper de Groot, Alexander Schmitz, Gabriel Schulhof, Ghislain Seguin

Time: 2pm ET

link Official Agenda:

link Updates:

link Jasper de Groot

link Alexander Schmitz

  • Mostly working on presentation for austin
  • fixed all but one of my assigned bugs
  • renamed content to pagecontainer
  • moved page container to its own file

link Gabriel Schulhof

  • Working on API docs
  • Made sure ui-state-disabled is used everywhere
  • Fixed some bugs

link Ghislain Seguin

  • Dealing with builder issues on 1.3.2
  • TODO: automate publishing to CDN as part of the release script

jQuery Mobile Team Meeting – Aug 29 2013

  • Attending: Jasper de Groot, Alexander Schmitz, Gabriel Schulhof, Ghislain Seguin

Time: 2pm ET

link Official Agenda:

link Updates:

link Jasper de Groot

link Alexander Schmitz

link Gabriel Schulhof

  • Working through API docs
    • Found out that I need to do several passes over all the docs:
      • Theme swatches
        • Remove c,d,e
        • a → b
        • c → a
      • Include standard methods (enable, disable, etc.)
    • Added enhanced and wrapperClass (where applicable) to
      • button
      • checkboxradio
      • collapsibleset
      • collapsible
  • Helped Alex and studied nested lists
  • Had a big realization: You cannot override inherited things in a subtree ad infinitum ☹ This means that if nested lists are indented by default with an optional class to turn off indentation, if that class is applied to a sublist, then all its children will have no indentation, but if you then specify a second class which turns indentation back on on one of those children, then the children of that child will still not be indented. A simple example using background-color: http://jsbin.com/iLIqEG/5/edit
  • Found out and fixed that collapsible and collapsibleSet do not correctly handle option value changes to the options ”corners” and ”inset” correctly. Added unit test to make sure those options are set back and forth while maintaining correct presence/absence of the ui-collapsible-inset class.

link Ghislain Seguin

  • Fixed #6167: New icons: build four CSS files instead of one
  • Modified CDN build and git build to use the same set of files
  • TODO: Automate the publishing to CDN when releasing

link Anne-Gaelle Colom

  • on vacation

link Todd Parker

  • on vacation

jQuery Mobile Team Meeting – Aug 22 2013

  • Attending: Jasper de Groot, Alexander Schmitz, Ghislain Seguin

Time: 2pm ET

link Official Agenda:

  • No meeting this week due to vacations. Alex, Ghislain, and Jasper discussed 1.4 issues on -dev

link Updates:

link Jasper de Groot

  • Making an inventory of all our documentation, demos, and site content
  • Working on upgrade guide (finished before beta)
  • Working on updating Demo Center

link Alexander Schmitz

  • Changelog script
  • triage
  • bug fixes

link Anne-Gaelle Colom

  • on vacation

link Ghislain Seguin

  • Some work on Gruntfile to output the right zip for Google CDN
  • Added sourcemap to git build on jQuery’s CDN
  • Next is generating 4 CSS flavors
  • Then work on publishing to CDN when releasing

jQuery Core Team Meeting – Aug 19 2013

Attending: DaveMethvin, timmywil, m_gol, orkel

link Pre-check for pull requests

link Jenkins/testswarm status

  • Broken after AMD changes landed last week
  • Not clear what is broken, could use help from testing team
  • timmywil to follow up

link jQuery 1.11/2.1

  • General agreement there won't be a 1.10.3/2.0.4
  • Publish to NPM on release
  • AMD landed
  • Forced-layout issues fixed
  • m_gol to work on splitting up support.js

link Pull requests

  • Team review
  • Land what we can for 1.11/2.1

link Tickets

jQuery Mobile Team Meeting – Aug 15 2013

  • Attending: Jasper de Groot, Alexander Schmitz, Gabriel Schulhof

Time: 2pm ET

link Official Agenda:

  • upgrade guide, updating API docs and Demo Center, updating Theme Roller, new web site
    • Gabriel: updating API docs, move content from Demo Center to API docs
    • Alex: updating Demo Center custom JS
    • Jasper: upgrade guide, updating Demo Center custom CSS
  • Let’s close (one way or another)
  • Collapsibleset does not work on its own because it accesses collapsible’s initSelector (https://github.com/jquery/jquery-mobile/blob/master/js/widgets/collapsibleSet.js#L51) which is only generated if the page widget is loaded before the collapsibleset widget, because the page widget contains the $.widget shim for autoinit. I can think of two solutions:
    • Move the shim code into its own module, to be depended upon by anyone making use of initSelectors - probably collapsibleset and controlgroup
    • Assume that all the children of the collapsibleset are collapsibles and instantiate them all as collapsible widgets. In 1.3.x, we leave alone those children that do not match collapsible’s initSelector, however, is that an API promise?
  • new PR’s

link Updates:

link Jasper de Groot

  • fixed panel issues
  • made theme inheritance widgets outside page work
  • worked on filterable listview styling
  • 1.4 alpha 2 released

link Alexander Schmitz

  • Issue Triage
  • PR’s down to 0
  • dialog extension for page
  • working on merge items with ui

link Gabriel Schulhof

link Anne-Gaelle Colom

  • on vacation

jQuery UI Team Meeting – Aug 14 2013

  • download builder
    • Support for UMD
    • 3x slower for uncached builds
    • Looking into optimization techniques, probably requires upstream changes
  • Ticket triage
    • 5 pending tickets +1
    • 366 tickets total -1
    • 34 pull requests -6

jQuery Core Team Meeting – Aug 12 2013

Attending: jaubourg, m_gol, orkel, timmywil

link Jenkins/testswarm status

  • problems with ajax requests (server side problems - gnarf working on it)
  • line-height unit-tests are unstable
  • Sizzle.attr failures in IE6-7

link jQuery 1.11/2.1