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

jQuery Mobile Team Meeting – Aug 08 2013

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

Time: 2pm ET

link Official Agenda:

  • 1.4 Alpha 2 release this week
  • after Alpha 2 release focus on upgrade guide, updating API docs and Demo Center, updating Theme Roller
  • PR’s

link Updates:

link Jasper de Groot

  • working on theme inheritance from ui-overlay-* (body) for widgets outside page
  • fixing panel issues
  • reverting option inset for textinput (introduced for filterable + listview)
  • cleaned up feature request tickets; we will make a new roadmap after 1.4 final release

link Alexander Schmitz

  • Autoinit - done
  • triage - ~100 issues and prs closed
  • PRs down to 5 ( 3 by end of day )

link Gabriel Schulhof

  • on vacation

link Anne-Gaelle Colom

  • on vacation

link Ghislain Seguin

  • Continued some work on my no-prefix branch (removal of jquery.mobile in our filename)
  • Working on build. I screwed up the cdn zip for Google, will work on fixing it manually first and then in the Gruntfile.

jQuery Core Team Meeting – Aug 05 2013

Attending: DaveMethvin, orkel, gibson042, timmywil

link Jenkins/testswarm status

  • Browserstack fixed their IE9 issue (thanks Krinkle)
  • boxSizingReliable patch to make FF stop complaining (orkel has a pull)
  • "order" (orkel to remove the unit test since it's browser-specific)
  • oldIE tests fail but only on swarm (check with testing team)
  • Let's get to where we can trust the unit tests in Jenkins/swarm

link jQuery Migrate

  • Fail on Migrate attribute test (Krinkle created issue in Migrate tracker)
  • A few other small issues
  • Consider a new release soon, gibson042 to look next week

link jQuery 1.11/2.1

  • AMD status (timmywil)
  • Performance tests (orkel)
  • Can we have a dashboard that combines units, perf, coverage?
  • What's the first step? orkel is working on that

link Pull requests

link Bug triage